.brand__text strong[data-v-32daa929]{color:var(--ink)}.site-header .brand__mark[data-v-32daa929]{border:0}.figma-nav-search[data-v-32daa929]{display:flex;align-items:center;gap:6px;min-width:130px;width:200px;background:#14141f;border:1px solid #272638;border-radius:8px;margin-left:18px;padding:8px 10px}.figma-nav-search input[data-v-32daa929]{width:100%;min-width:0;color:#cac5da;background:transparent;border:0;outline-offset:4px;font-size:12px}.figma-nav-search button[data-v-32daa929]{border:0;color:#b6a4d5;background:transparent;display:grid;place-items:center;padding:2px}@media(max-width:1150px)and (min-width:901px){.figma-nav-search[data-v-32daa929]{width:150px;margin-left:4px}}@media(max-width:900px){.figma-nav-search[data-v-32daa929]{width:100%;margin:12px 0}}.home-hero.hero-section[data-v-448ac2f5]{max-width:1280px;margin:auto;background:#0a0a15;height:642px;min-height:0;isolation:isolate;position:relative}.home-hero .hero-section__inner[data-v-448ac2f5]{display:block;min-height:0;height:100%;padding:74px 66px;position:relative;z-index:2}.home-hero__media[data-v-448ac2f5]{position:absolute;inset:-48px 0 0}.home-hero__media picture img[data-v-448ac2f5]{width:100%;height:100%;object-fit:fill;object-position:center}.home-hero__media .home-hero__original-art[data-v-448ac2f5]{position:absolute;inset:48px 0 auto auto;width:62.5%;height:636px;object-fit:fill}.home-hero .hero-copy[data-v-448ac2f5]{max-width:540px}.home-hero .hero-copy h1[data-v-448ac2f5]{font-family:inherit;font-size:88px;line-height:1.12;letter-spacing:0;font-weight:850;margin:0;color:#f8f6fb}.home-hero .hero-copy h1 span[data-v-448ac2f5]{color:#d2acf7}.home-hero .hero-copy__subtitle[data-v-448ac2f5]{font-size:29px;font-weight:700;line-height:1.25;color:#c49cea;margin:27px 0 53px}.home-hero .hero-copy__actions[data-v-448ac2f5]{margin:0}.home-hero .button--primary[data-v-448ac2f5]{width:max-content;white-space:nowrap;flex-shrink:0;min-height:54px;padding:10px 25px;background:#b6ff55;color:#253612;border:1px solid #b6ee65;border-radius:28px;box-shadow:none;font-size:22px;font-weight:750;gap:20px}.home-hero .button--primary img[data-v-448ac2f5]{width:20px;height:16px;object-fit:contain}.home-hero__motto[data-v-448ac2f5]{position:absolute;left:66px;bottom:86px;font-size:16px;font-weight:700;color:#a29bad;letter-spacing:1px}.home-hero__media[data-v-448ac2f5]:after{content:"";display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#0a0a15,transparent 30px,transparent calc(100% - 30px),#0a0a15),linear-gradient(to bottom,transparent 93%,#0a0a15)}@media(min-width:701px)and (max-width:1100px){.home-hero.hero-section[data-v-448ac2f5]{height:540px}.home-hero .hero-section__inner[data-v-448ac2f5]{padding:55px 5%}.home-hero .hero-copy h1[data-v-448ac2f5]{font-size:65px}.home-hero .hero-copy__subtitle[data-v-448ac2f5]{font-size:23px;margin-bottom:34px}.home-hero__media .home-hero__original-art[data-v-448ac2f5]{height:540px}.home-hero__motto[data-v-448ac2f5]{left:5%;bottom:45px;font-size:12px}}@media(max-width:700px){.home-hero.hero-section[data-v-448ac2f5]{height:530px}.home-hero .hero-section__inner[data-v-448ac2f5]{padding:38px 24px}.home-hero__media[data-v-448ac2f5]{inset:0}.home-hero__media picture img[data-v-448ac2f5]{object-fit:cover;object-position:59% center;opacity:.7}.home-hero__media .home-hero__original-art[data-v-448ac2f5]{display:none}.home-hero .hero-copy h1[data-v-448ac2f5]{font-size:50px}.home-hero .hero-copy__subtitle[data-v-448ac2f5]{font-size:20px;margin:20px 0 30px}.home-hero .button--primary[data-v-448ac2f5]{font-size:17px;min-height:48px}.home-hero__motto[data-v-448ac2f5]{left:24px;bottom:30px;font-size:10px;max-width:80%}}.home-footer-brand-row[data-v-23743297]{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #242132}.home-footer-logo[data-v-23743297]{display:flex;align-items:center;text-decoration:none;white-space:nowrap}.home-footer-logo img[data-v-23743297]{display:block;width:168px;height:65px;object-fit:contain}.home-footer-motto[data-v-23743297]{color:#c2b7cf;font-size:12px;font-weight:650;line-height:1.6;white-space:nowrap}.home-footer-motto small[data-v-23743297]{display:block;font:12px/1.6 Arial,sans-serif;color:#a295af}.home-footer-socials[data-v-23743297]{display:flex;gap:32px;margin-left:auto;text-align:center}.home-footer-socials>div[data-v-23743297]{display:grid;justify-items:center;gap:5px;font-size:12px;color:#b7a9c7;line-height:1.5}.home-footer-socials img[data-v-23743297]{height:26px;width:30px;object-fit:contain}.home-footer-columns[data-v-23743297]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:22px 0;min-height:0;font-size:12px;line-height:1.6}.home-footer-columns nav[data-v-23743297]{display:flex;flex-direction:column;gap:6px}.home-footer-columns strong[data-v-23743297]{font-size:12px;font-weight:750;line-height:1.6;color:#f0eaf5;margin-bottom:6px;display:block}.home-footer-columns a[data-v-23743297]{font-size:12px;font-weight:500;line-height:1.6;color:#aca1bc;text-decoration:none}.home-footer-columns a[data-v-23743297]:hover{color:#b4f75a}.home-footer-download button[data-v-23743297]{display:flex;align-items:center;justify-content:center;gap:6px;width:104px;height:30px;margin:7px 0;border:1px solid #635175;border-radius:10px;background:#0a0815;color:#e3d8ef;font-family:inherit;font-size:12px;font-weight:650;line-height:1.5}.home-footer-download button[data-v-23743297]:disabled{cursor:default;opacity:1}.home-footer-download button img[data-v-23743297]{width:16px;height:18px;object-fit:contain}.home-footer-app-code[data-v-23743297]{display:grid;place-items:center;background:#ededf1;color:#92909d;width:96px;height:96px;border-radius:6px;margin-top:8px;font-size:12px}.home-footer-columns p[data-v-23743297]{font-size:12px;color:#82768f;line-height:1.5;margin:7px 0 0}.home-footer-miniapp>img[data-v-23743297]{display:block;width:110px;height:110px;border-radius:6px;margin-top:8px}.home-footer-miniapp p[data-v-23743297]{text-align:left}@media(max-width:900px){.home-footer-brand-row[data-v-23743297]{gap:14px}.home-footer-socials[data-v-23743297]{gap:24px}.home-footer-columns[data-v-23743297]{gap:20px}}@media(max-width:700px){.home-footer-brand-row[data-v-23743297]{flex-wrap:wrap;padding:18px 0;gap:12px}.home-footer-logo img[data-v-23743297]{width:140px;height:54px}.home-footer-motto[data-v-23743297]{white-space:normal}.home-footer-socials[data-v-23743297]{width:100%;justify-content:space-between;margin-top:4px}.home-footer-columns[data-v-23743297]{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}}.home-footer-logo[data-v-23743297]{gap:9px;color:#f0eaf5}.home-footer-logo img[data-v-23743297]{width:34px;height:34px}.home-footer-logo strong[data-v-23743297]{font-size:20px}.home-footer-coming[data-v-23743297]{display:inline-block;padding:6px 10px;color:#d3b3fb;background:#21162f;border-radius:6px;font-size:12px}.home-footer-socials a[data-v-23743297]{color:#b7a9c7;font-size:12px;text-decoration:none}.home-footer-socials a[data-v-23743297]:hover{color:#d3b3fb}.home-footer-miniapp[data-v-23743297]{scroll-margin-top:24px}.home-footer-miniapp[data-v-23743297]:target{outline:2px solid #b5fa57;outline-offset:8px}@media(max-width:700px){.home-footer-columns nav[data-v-23743297]{gap:0}.home-footer-columns a[data-v-23743297]{min-height:44px;display:flex;align-items:center}.home-footer-socials[data-v-23743297]{gap:8px;flex-wrap:wrap}.home-footer-socials a[data-v-23743297]{display:flex;align-items:center;min-height:44px}.home-footer-logo img[data-v-23743297]{width:34px;height:34px}}.home-section-heading[data-v-dcfb6339]{display:flex;align-items:baseline;gap:24px;margin-bottom:30px}h2[data-v-dcfb6339]{display:flex;align-items:baseline;gap:18px;font-size:48px;font-weight:750;line-height:1.25;margin:0;white-space:nowrap;color:#f2eef6}h2 span[data-v-dcfb6339]{font-family:Arial,sans-serif;font-size:64px;font-weight:400;color:#ece6f3}p[data-v-dcfb6339]{color:#aaa3b6;font-size:22px;font-weight:600;margin:0}a[data-v-dcfb6339]{margin-left:auto;white-space:nowrap;color:#b589e7;font-size:19px;font-weight:650;display:flex;align-items:center;gap:14px;text-decoration:none}img[data-v-dcfb6339]{width:20px;height:16px}a[data-v-dcfb6339]:focus-visible{outline:2px solid #b4f75a;outline-offset:6px}@media(max-width:1100px){h2[data-v-dcfb6339]{font-size:36px}h2 span[data-v-dcfb6339]{font-size:48px}p[data-v-dcfb6339],a[data-v-dcfb6339]{font-size:16px}.home-section-heading[data-v-dcfb6339]{gap:16px}}@media(max-width:700px){.home-section-heading[data-v-dcfb6339]{flex-wrap:wrap;gap:8px;margin-bottom:22px}h2[data-v-dcfb6339]{font-size:27px}h2 span[data-v-dcfb6339]{font-size:34px}p[data-v-dcfb6339]{order:3;width:100%;font-size:14px}a[data-v-dcfb6339]{font-size:13px;gap:6px}img[data-v-dcfb6339]{width:14px;height:11px}}.information-payment-backdrop[data-v-63f1c7c7]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#060610c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.information-payment-dialog[data-v-63f1c7c7]{width:min(480px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:28px;border:1px solid #426069;border-radius:18px;background:#10272e;color:#eef6f6;box-shadow:0 30px 100px #0009;font-family:Noto Sans SC,sans-serif}.information-payment-dialog header[data-v-63f1c7c7]{display:flex;justify-content:space-between;align-items:start;gap:20px}.information-payment-dialog header small[data-v-63f1c7c7]{font-size:13px;color:#9bc5ca}.information-payment-dialog h2[data-v-63f1c7c7]{font-size:26px;margin:7px 0 0}.information-payment-dialog header button[data-v-63f1c7c7]{width:44px;height:44px;border:1px solid #4a636d;border-radius:50%;background:transparent;color:#d9e8ee;font-size:28px}.information-payment-dialog h3[data-v-63f1c7c7]{font-size:18px;line-height:1.7;margin:24px 0 8px;overflow-wrap:anywhere}.information-payment-amount[data-v-63f1c7c7]{display:block;text-align:center;color:#cef67b;font-size:36px;margin:15px 0}.information-payment-code[data-v-63f1c7c7]{display:grid;place-items:center;width:280px;max-width:100%;min-height:240px;margin:0 auto 18px;border-radius:10px;overflow:hidden;background:#fff;color:#50636a}.information-payment-code img[data-v-63f1c7c7]{display:block;width:100%;height:auto}.information-payment-dialog p[data-v-63f1c7c7]{font-size:14px;line-height:1.8;color:#b4cdd2;text-align:center}.information-payment-order[data-v-63f1c7c7]{display:block;text-align:center;font-size:12px;color:#9fbac1;overflow-wrap:anywhere}.information-payment-refresh[data-v-63f1c7c7]{display:block;width:100%;min-height:46px;margin:20px 0;border:0;border-radius:8px;background:#c8f578;color:#19331d;font:inherit;font-weight:700}.information-payment-refresh[data-v-63f1c7c7]:disabled{opacity:.55}.information-payment-dialog .information-payment-help[data-v-63f1c7c7]{font-size:12px;color:#8eabb3}.information-payment-dialog button[data-v-63f1c7c7]:focus-visible{outline:3px solid #cafa79;outline-offset:4px}@media(max-width:440px){.information-payment-dialog[data-v-63f1c7c7]{padding:22px}.information-payment-dialog h2[data-v-63f1c7c7]{font-size:23px}}.home-information-section[data-v-68f69a00]{padding-top:74px}.home-information-grid[data-v-68f69a00]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-information-grid article[data-v-68f69a00]{display:flex;flex-direction:column;padding:26px;border:1px solid #49365f;border-radius:12px;background:#151021}.home-information-grid small[data-v-68f69a00]{color:#c2a0e1}.home-information-grid a[data-v-68f69a00]{color:#f0e7fa;text-decoration:none}.home-information-grid h3[data-v-68f69a00]{font-size:22px;line-height:1.6;margin:14px 0}.home-information-grid p[data-v-68f69a00]{color:#b9adc9;line-height:1.9;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-information-grid footer[data-v-68f69a00]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.home-information-grid strong[data-v-68f69a00]{font-size:27px;color:#c99df6}button[data-v-68f69a00]{font:inherit;cursor:pointer;border:1px solid #aef556;border-radius:24px;padding:10px 22px;background:#aef556;color:#213415}button[data-v-68f69a00]:disabled{opacity:.5;cursor:wait}button[data-v-68f69a00]:focus-visible,a[data-v-68f69a00]:focus-visible{outline:3px solid #b5fa57;outline-offset:5px}@media(max-width:700px){.home-information-section[data-v-68f69a00]{padding-top:36px}.home-information-grid[data-v-68f69a00]{grid-template-columns:1fr;gap:16px}.home-information-grid h3[data-v-68f69a00]{font-size:20px}}.home-information-section>p[data-v-bc1d90e7]{max-width:680px;color:#b9adc9;line-height:1.9;font-size:18px}.home-information-section>a[data-v-bc1d90e7]{display:inline-flex;margin-top:16px;padding:14px 26px;border:1px solid #8c73a8;border-radius:28px;color:#c8f785}.home-design-sections[data-v-bc1d90e7]{max-width:1280px;margin:auto;background:#0a0a15;color:#cbc8d3;padding:0 34px 64px}section[data-v-bc1d90e7]{padding-top:74px}.home-equipment-section[data-v-bc1d90e7]{padding-top:64px}section[data-v-bc1d90e7]:first-child{padding-top:0}a[data-v-bc1d90e7]{text-decoration:none;color:inherit}a[data-v-bc1d90e7]:focus-visible{outline:3px solid #b5fa57;outline-offset:5px}h3[data-v-bc1d90e7]{font-size:25px;font-weight:700;line-height:1.5;margin:0}.home-pair[data-v-bc1d90e7]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.home-event-list[data-v-bc1d90e7]{display:grid;gap:14px}.home-event[data-v-bc1d90e7]{display:grid;grid-template-columns:166px 1fr 46%;align-items:center;height:190px;border:2px solid #3b304e;border-radius:9px;overflow:hidden;padding-left:24px;background:#100e1b}.home-event[data-v-bc1d90e7]:nth-child(2){background:#131020}.home-event time[data-v-bc1d90e7]{display:grid;gap:8px}.home-event time strong[data-v-bc1d90e7]{font-family:Arial,sans-serif;font-size:48px;line-height:1.1;color:#f0eaf8}.home-event time span[data-v-bc1d90e7]{font-size:23px;color:#b6abc9}.home-event__copy[data-v-bc1d90e7]{padding-right:20px;min-width:0}.home-event__copy h3[data-v-bc1d90e7]{font-size:27px;color:#efe6fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:18px}.home-event__copy>div[data-v-bc1d90e7]{display:flex;align-items:center;gap:12px}.home-event__copy p[data-v-bc1d90e7]{display:flex;align-items:center;gap:6px;color:#b58ed8;font-size:19px;font-weight:600;margin:0;min-width:0}.home-event__copy p img[data-v-bc1d90e7]{width:20px;height:24px;object-fit:contain}.home-event__cta[data-v-bc1d90e7]{margin-left:auto;flex-shrink:0;background:#aef556;color:#263a15;border-radius:28px;padding:12px 21px;font-size:19px;font-weight:750}.home-event__poster[data-v-bc1d90e7]{height:100%;position:relative}.home-event__poster>img[data-v-bc1d90e7]{width:100%;height:100%;object-fit:cover}.home-event__poster>p[data-v-bc1d90e7]{position:absolute;right:7%;top:26%;color:#bd99e1;font-size:21px;font-weight:700;line-height:1.7}.home-community>a[data-v-bc1d90e7]{position:relative;min-width:0}.home-community>a>img[data-v-bc1d90e7]:first-child{display:block;width:100%;height:auto;aspect-ratio:318/229;object-fit:cover;border-radius:7px}.home-community>a:nth-child(2)>img[data-v-bc1d90e7]:first-child{aspect-ratio:596/462;object-position:top}.home-community__title[data-v-bc1d90e7]{position:absolute;top:13%;left:51%;color:#b899e8;font-size:38px}.home-community p[data-v-bc1d90e7]{font-size:23px;margin:12px 0 0;color:#8b829b;white-space:nowrap}.home-community__underline[data-v-bc1d90e7]{display:block;width:160px;height:13px;margin:0 30px 0 auto}.home-courses>a[data-v-bc1d90e7]{position:relative;overflow:hidden;border:1px solid #343344;border-radius:5px}.home-courses>a>img[data-v-bc1d90e7]:first-child{width:100%;height:auto;aspect-ratio:319/174;object-fit:cover;display:block}.home-courses a>div[data-v-bc1d90e7]{position:absolute;bottom:0;left:0;right:0;padding:60px 18px 15px;background:linear-gradient(transparent,#0b2426)}.home-courses h3[data-v-bc1d90e7]{font-size:26px;color:#f1f4f2;padding-right:50px}.home-courses p[data-v-bc1d90e7]{color:#b5c8cd;font-size:19px;font-weight:500;margin:5px 0 0;padding-right:48px}.home-courses__play[data-v-bc1d90e7]{position:absolute;right:18px;bottom:22px;width:48px;height:48px}.home-equipment[data-v-bc1d90e7]{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.home-equipment>a[data-v-bc1d90e7]{text-align:center;min-width:0}.home-equipment__stage[data-v-bc1d90e7]{height:310px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 90%,#4d2580,transparent 65%)}.home-equipment__stage--preview[data-v-bc1d90e7]{background:none}.home-equipment__stage--chalk[data-v-bc1d90e7]{background:url(/figma-web/W000/imgImageCanvasImg19.png) center 76%/100% auto no-repeat}.home-equipment__stage img[data-v-bc1d90e7]{width:100%;height:100%;object-fit:contain}.home-equipment__stage--chalk img[data-v-bc1d90e7]{width:36%;height:180px;max-height:70%;margin-top:-65px}.home-equipment h3[data-v-bc1d90e7]{margin-top:23px;font-size:25px;color:#f0e7fa}.home-equipment p[data-v-bc1d90e7]{font-size:20px;font-weight:500;color:#b1a5c2;margin:12px 0 20px}.home-equipment__price[data-v-bc1d90e7]{display:flex;align-items:center;justify-content:center;gap:28px}.home-equipment strong[data-v-bc1d90e7]{color:#c99df6;font-size:30px}.home-equipment__price span[data-v-bc1d90e7]{border:1px solid #675084;border-radius:30px;width:84px;height:44px;display:grid;place-items:center}.home-equipment__price img[data-v-bc1d90e7]{width:30px;height:28px;object-fit:contain}.home-preview-note[data-v-bc1d90e7]{font-size:12px;color:#776b87;text-align:right;margin:30px 0 0}@media(max-width:1100px){.home-event[data-v-bc1d90e7]{grid-template-columns:110px 1fr 40%;padding-left:18px;height:165px}.home-event time strong[data-v-bc1d90e7]{font-size:38px}.home-event__copy h3[data-v-bc1d90e7]{font-size:20px}.home-event__copy p[data-v-bc1d90e7]{font-size:14px}.home-event__cta[data-v-bc1d90e7]{font-size:14px;padding:8px 12px}.home-event__poster>p[data-v-bc1d90e7]{font-size:16px}.home-community p[data-v-bc1d90e7]{font-size:17px}.home-courses h3[data-v-bc1d90e7]{font-size:20px}.home-courses p[data-v-bc1d90e7]{font-size:14px}.home-equipment__stage[data-v-bc1d90e7]{height:250px}.home-equipment h3[data-v-bc1d90e7]{font-size:20px}.home-equipment p[data-v-bc1d90e7]{font-size:16px}}@media(max-width:700px){.home-design-sections[data-v-bc1d90e7]{padding:0 18px 26px}section[data-v-bc1d90e7]{padding-top:36px}.home-event[data-v-bc1d90e7]{grid-template-columns:72px 1fr;height:auto;min-height:132px;padding:16px;gap:8px}.home-event time strong[data-v-bc1d90e7]{font-size:28px}.home-event time span[data-v-bc1d90e7]{font-size:16px}.home-event__poster[data-v-bc1d90e7]{display:none}.home-event__copy[data-v-bc1d90e7]{padding:0}.home-event__copy h3[data-v-bc1d90e7]{font-size:16px;white-space:normal;margin-bottom:10px}.home-event__copy>div[data-v-bc1d90e7]{flex-wrap:wrap}.home-event__cta[data-v-bc1d90e7]{margin-left:0;padding:6px 12px}.home-event__copy p[data-v-bc1d90e7]{font-size:12px}.home-pair[data-v-bc1d90e7]{grid-template-columns:1fr;gap:20px}.home-community__title[data-v-bc1d90e7]{font-size:27px}.home-community p[data-v-bc1d90e7]{font-size:16px;white-space:normal}.home-equipment[data-v-bc1d90e7]{gap:20px 12px;grid-template-columns:1fr}.home-equipment__stage[data-v-bc1d90e7]{height:280px;max-width:370px;margin:auto}.home-equipment__stage--preview[data-v-bc1d90e7]{background-size:300% auto}.home-equipment__stage--chalk[data-v-bc1d90e7]{background-size:100% auto}.home-equipment h3[data-v-bc1d90e7]{font-size:20px}.home-preview-note[data-v-bc1d90e7]{text-align:left;line-height:1.7}}.home-courses a>div[data-v-bc1d90e7]{padding-bottom:64px}.home-courses h3[data-v-bc1d90e7],.home-courses p[data-v-bc1d90e7]{padding-right:0}.home-courses__action[data-v-bc1d90e7]{position:absolute;bottom:16px;left:18px;color:#e5d2f7;font-size:14px;line-height:28px}.home-equipment__price .home-equipment__action[data-v-bc1d90e7]{display:flex;justify-content:center;gap:8px;width:112px;font-size:14px;color:#d3b3fb}.home-equipment__action>span[data-v-bc1d90e7]{display:inline;border:0;width:auto;height:auto}@media(max-width:700px){.home-courses h3[data-v-bc1d90e7]{font-size:18px}.home-courses p[data-v-bc1d90e7]{font-size:13px}.home-courses>a>img[data-v-bc1d90e7]:first-child{aspect-ratio:1.4}.home-courses__action[data-v-bc1d90e7]{line-height:32px}}:root{color-scheme:light;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Noto Sans SC,sans-serif;--ink: #14231d;--ink-soft: #33483f;--muted: #66736c;--canvas: #f4f7f5;--surface: #ffffff;--surface-soft: #edf3f0;--line: #d9e2dd;--line-strong: #bac9c1;--brand: #0b594a;--brand-dark: #082f28;--brand-light: #dff2ea;--brand-strong: #0b594a;--brand-soft: #dff2ea;--brand-contrast: #ffffff;--inverse-surface: #082f28;--inverse-text: #ffffff;--text: #14231d;--text-muted: #66736c;--surface-muted: #edf3f0;--accent-coral: #f25c4c;--accent-cyan: #bd8a2f;--accent-violet: #7667e8;--accent-amber: #d7972b;--red: #de3f35;--danger-text: #a82f28;--danger-border: #d7a19d;--danger-surface: #fff1ef;--warning-text: #735c2e;--warning-border: #d8c690;--warning-surface: #fff9e8;--gold: #bd8a2f;--blue: #2566a4;--max-width: 1520px;--content-padding: 40px;--radius: 8px;--surface-raised: #fbfdfc;--shadow-xs: 0 1px 2px rgba(13, 40, 31, .05);--shadow-sm: 0 12px 34px rgba(13, 40, 31, .08);--shadow-lg: 0 28px 70px rgba(7, 30, 23, .14);background:var(--canvas)}:root[data-theme=dark]{color-scheme:dark;--ink: #f5f8f4;--ink-soft: #bed0c9;--muted: #93a9a1;--canvas: #091210;--surface: #0e1817;--surface-soft: #162320;--line: #2a3b36;--line-strong: #41554e;--brand: #e4bf63;--brand-dark: #082f28;--brand-light: #16352e;--brand-strong: #e4bf63;--brand-soft: #16352e;--brand-contrast: #071613;--inverse-surface: #082f28;--inverse-text: #f5fffb;--text: #f5f8f4;--text-muted: #a9bdb5;--surface-muted: #162320;--red: #ff8f8f;--danger-text: #ff9b92;--danger-border: #75423c;--danger-surface: #2c1d1b;--warning-text: #f0c46a;--warning-border: #665634;--warning-surface: #292416;--gold: #f0c46a;--blue: #70b5ff;--surface-raised: #15211f;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .28);--shadow-sm: 0 12px 34px rgba(0, 0, 0, .32);--shadow-lg: 0 28px 70px rgba(0, 0, 0, .44);background:var(--canvas)}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}body.mobile-navigation-open{overflow:hidden;overscroll-behavior:none;touch-action:none}h1,h2,h3,p,ul,ol,dl,dd,address,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid rgba(11,89,74,.25);outline-offset:3px}:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] summary:focus-visible,:root[data-theme=dark] select:focus-visible{outline-color:#7de7d19e}.theme-selector{display:inline-flex;position:relative;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.theme-selector button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 9px;border-radius:5px;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.theme-selector button:hover{color:var(--ink)}.theme-selector button.active{color:var(--brand);background:var(--surface);box-shadow:var(--shadow-xs)}.theme-selector__status{position:absolute;top:calc(100% + 7px);right:0;width:max-content;max-width:220px;padding:7px 9px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-sm);font-size:10px}:root[data-theme=dark] .site-header{border-bottom-color:var(--line);background:#0e1817f5;box-shadow:0 8px 28px #00000038}:root[data-theme=dark] .site-nav a{color:var(--ink-soft)}:root[data-theme=dark] :is(.metrics-strip,.content-section,.highlight-card,.mood-card,.portal-section,.portal-card,.compliance-card,.public-pagination button,.hero-product figcaption,.inquiry-form input,.inquiry-form textarea,.venue-join-hero figure,.venue-join-steps article,.venue-policy-grid article,.guide-grid>a,.guide-detail,.filter-bar,.filter-bar input,.segmented-control,.event-card,.venue-card,.ranking-table,.updates-timeline,.data-state,.tournament-detail-section,.detail-panel,.bracket-round,.bracket-match,.detail-inline-state,.public-detail-section,.venue-review-list article,.detail-game-tabs,.player-stat-grid,.clearance-grid,.release-note-page,.legal-search,.legal-document,.legal-contact,.commerce-product-card,.commerce-form-card,.commerce-form-card input,.commerce-form-card textarea,.compact-form input,.compact-form textarea,.dashboard-form input,.review-note,.cart-line,.quantity-control button,.order-summary,.empty-commerce,.payment-panel,.account-sidebar,.account-panel,.pricing-grid article,.fee-rules,.merchant-steps article,.dashboard-form select,.compact-form select,.auth-card,.auth-input,.account-nav-card,.learning-filter button,.learning-card,.learning-state,.course-panel,.knowledge-grid>a,.knowledge-detail,.membership-benefits p,.membership-plans article,.membership-note,.help-search,.help-category-grid>a,.help-article-list>a,.help-contact-card,.help-reading-article,.help-reading-tools,.base-select__trigger){color:var(--ink);background:var(--surface)}:root[data-theme=dark] :is(.account-page-new,.auth-page,.commerce-page,.learning-page){background:var(--canvas)}:root[data-theme=dark] :is(.account-bind-row,.surface-soft){background:var(--surface-soft)}:root[data-theme=dark] .button--light{color:#14231d;background:#f5f8f4}:root[data-theme=dark] .miniapp-modal__code,:root[data-theme=dark] .learning-payment{color:#173a31;background:#fff}:root[data-theme=dark] :is(.portal-card__icon,.compliance-card__check,.inquiry-form__heading-icon,.inquiry-form__submit,.venue-preparation li span,.segmented-control button.active,.venue-card__image,.avatar-fallback,.player-preview-list>div>span,.bracket-player--winner,.bracket-player--winner span,.result-avatar-fallback,.venue-review-list__author>span,.detail-game-tabs button.active,.player-match-list__result,.commerce-product-card__visual,.field-with-action button,.payment-panel__icon,.account-avatar,.auth-code-field>button,.auth-submit,.learning-filter button.active,.help-search button,.help-contact-card>a:first-of-type,.community-discovery__header form button,.community-creator-card button,.creator-header>button,.creator-state button,.form-page .panel>button){color:var(--brand-contrast)}:root[data-theme=dark] .commerce-product-card__visual small{color:#071613b8}:root[data-theme=dark] :is(.button--primary,.mall-search button){color:#2b0c08}:root[data-theme=dark] :is(.highlight-card>small,.portal-card__top small,.guide-detail__body,.event-card dt,.facility-list span,.legal-document p,.legal-document li,.help-reading-content,.auth-form>label>span,.post-line small){color:var(--ink-soft)}:root[data-theme=dark] .auth-tabs button{color:var(--muted)}:root[data-theme=dark] .auth-tabs button.active{color:var(--brand-strong);background:var(--surface-raised)}:root[data-theme=dark] :is(.danger-zone summary,.player-match-list article>span){color:var(--red)}@media(max-width:1180px){.theme-selector button span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-contrast:more){:root{--muted: #3f5048;--line: #7a8c83;--line-strong: #52675d;--danger-border: #a82f28;--warning-border: #735c2e}:root[data-theme=dark]{--muted: #d6e1dc;--line: #879b92;--line-strong: #b8c9c1;--danger-border: #ff9b92;--warning-border: #f0c46a}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline-color:currentColor;outline-width:4px}}@media(forced-colors:active){:is(button,a,input,select,textarea,[role=tab],[role=dialog]){forced-color-adjust:auto}:is(button,a,input,select,textarea):focus-visible{outline:3px solid Highlight}[aria-selected=true],[aria-pressed=true],[aria-current]{outline:2px solid Highlight;outline-offset:2px}}@media(max-width:760px){.help-reading-content{font-size:15px}}@media(max-width:760px){:root[data-theme=dark] .site-nav{border-color:var(--line);background:var(--surface);box-shadow:0 20px 44px #0000006b}}.site-shell{min-height:100vh}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:10px 14px;border-radius:8px;color:var(--brand-contrast);background:var(--brand);transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:none}.section-inner{width:min(100%,var(--max-width));margin:0 auto;padding-inline:var(--content-padding)}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px;padding:10px max(var(--content-padding),calc((100vw - var(--max-width)) / 2 + var(--content-padding)));border-bottom:1px solid rgba(186,201,193,.72);background:#fffffff5;box-shadow:0 8px 28px #14231d0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand__mark{width:44px;height:44px;border:1px solid #cad8d1;border-radius:8px;object-fit:cover}.brand__text{display:flex;flex-direction:column;line-height:1.1}.brand__text strong{font-size:19px;font-weight:800}.brand__text span{margin-top:5px;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.18em}.site-nav{display:flex;align-items:center;gap:2px}.site-nav a{display:inline-flex;align-items:center;gap:7px;padding:11px 12px;border-radius:9px;color:var(--ink-soft);font-size:13px;font-weight:700;line-height:1;transition:color .18s,background .18s,box-shadow .18s}.site-nav__icon-link svg{flex:0 0 auto}.site-nav a:hover{color:var(--brand);background:var(--surface-soft)}.site-nav a.is-active{color:var(--brand);background:var(--brand-light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)}.site-nav .site-nav__cta{display:inline-flex;align-items:center;gap:8px;margin-left:8px;padding:12px 20px;border-radius:10px;color:var(--brand-contrast);background:var(--brand)}.site-nav .site-nav__cta:hover{color:var(--brand-contrast);background:color-mix(in srgb,var(--brand) 88%,#000)}.site-nav__divider{width:1px;height:24px;margin:0 6px;background:var(--line)}.site-nav a.site-nav__utility{justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent}.site-nav a.site-nav__utility:hover{border-color:var(--line)}.site-nav__utilities{display:inline-flex;align-items:center;gap:2px;margin-left:5px}.nav-toggle{display:none;width:42px;height:42px;padding:9px;border:1px solid var(--line);border-radius:6px}.nav-toggle svg{display:block;width:100%;height:100%}.site-nav__login{margin-left:4px;color:var(--brand)!important}.user-menu{position:relative;margin-left:4px}.user-menu__trigger{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 8px 4px 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12px;font-weight:750}.user-menu__avatar{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;color:var(--brand-contrast);background:var(--brand)}.user-menu__avatar img{width:100%;height:100%;object-fit:cover}.user-menu__nickname{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:90;display:none;width:320px;overflow:hidden;padding:18px;border:1px solid #d7ddd9;border-radius:16px;color:#18201c;background:#fff;box-shadow:0 22px 56px #121f1829}.user-menu.is-open .user-menu__dropdown{display:grid}.user-menu__title{padding:2px 2px 14px;font-size:1.22rem;letter-spacing:-.02em}.site-nav .user-menu__summary{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:13px;align-items:center;min-height:76px;padding:10px 2px 16px;border-bottom:1px solid #e0e4e1;border-radius:0;color:#18201c}.user-menu__summary-avatar{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#176247}.user-menu__summary-avatar img{width:100%;height:100%;object-fit:cover}.user-menu__summary-copy{display:grid;gap:7px;min-width:0}.user-menu__summary-copy strong{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.user-menu__summary-copy small{justify-self:start;padding:3px 7px;border-radius:4px;color:#176247;background:#e6f0eb;font-size:.68rem;font-weight:700}.user-menu__group{display:grid;padding-block:9px;border-bottom:1px solid #e0e4e1}.site-nav .user-menu__group a{display:grid;grid-template-columns:23px minmax(0,1fr) 18px;gap:11px;align-items:center;min-height:46px;padding:0 8px;border-radius:6px;color:#2f3933;font-size:.84rem;font-weight:680;text-align:left}.site-nav .user-menu__group a>svg:last-child{color:#7d8781}.site-nav .user-menu__summary:hover,.site-nav .user-menu__group a:hover{color:#176247;background:#f1f5f2}.user-menu__logout{display:flex;gap:8px;align-items:center;justify-content:center;min-height:44px;margin-top:13px;border:0;border-radius:7px;color:#315b4a;background:#eef2ef;font-size:.84rem;font-weight:750}.user-menu__logout:hover{color:#124b37;background:#e2ebe6}.hero-section{position:relative;display:flex;align-items:stretch;height:min(760px,calc(100svh - 76px));min-height:640px;overflow:hidden;color:#fff;background:#10251f}.hero-section__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%}.hero-section__overlay{position:absolute;inset:0;background:#041410a3}.hero-section__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:88px;width:min(100%,var(--max-width));margin:0 auto;padding:70px var(--content-padding) 62px}.eyebrow,.section-heading__tag,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow{color:#ffd7d2}.eyebrow:before,.section-kicker:before{content:"";width:28px;height:2px;background:currentColor}.hero-copy{max-width:810px}.hero-copy h1{max-width:800px;margin-top:22px;font-size:68px;line-height:1.1;letter-spacing:0;text-wrap:balance}.hero-copy__subtitle{max-width:720px;margin-top:22px;color:#ffffffd1;font-size:18px;line-height:1.85}.hero-copy__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:6px;font-size:14px;font-weight:800;transition:background .18s,color .18s,border-color .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:var(--red)}.button--primary:hover{background:#c93229}.button--light{color:var(--ink);background:#fff}.button--light:hover{background:#eef4f1}.button--ghost{border:1px solid var(--line-strong);color:var(--ink);background:transparent}.button--ghost:hover{border-color:var(--brand);color:var(--brand)}.share-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid currentColor;border-radius:5px;font-size:12px;font-weight:800;opacity:.8}.share-button:hover{opacity:1}.share-button svg{width:16px;height:16px}.tournament-detail-hero>.share-button{position:absolute;top:30px;right:32px;color:#fff}.public-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:30px 0 0}.public-pagination button{min-width:92px;min-height:40px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;font-weight:800}.public-pagination button:disabled{cursor:not-allowed;opacity:.38}.public-pagination span{color:var(--muted);font-size:13px}.hero-copy__proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:780px;margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.28)}.hero-copy__proof li{display:grid;gap:6px;padding-right:18px}.hero-copy__proof strong{font-size:13px}.hero-copy__proof span{color:#ffffffa6;font-size:12px}.hero-product{position:relative;align-self:center;justify-self:end;width:276px}.hero-product>img{display:block;width:100%;height:auto;aspect-ratio:390 / 844;object-fit:contain;border:8px solid #111b18;border-radius:30px;box-shadow:0 28px 70px #00000061}.hero-product figcaption{position:absolute;right:calc(100% - 24px);bottom:112px;display:grid;gap:4px;width:230px;padding:15px 18px;border-left:4px solid var(--red);color:var(--ink);background:#fff;box-shadow:0 16px 34px #00000029}.hero-product figcaption strong{font-size:14px}.hero-product figcaption span{color:var(--muted);font-size:12px}.metrics-strip{border-bottom:1px solid var(--line);background:#fff}.metrics-strip__inner{display:grid;grid-template-columns:repeat(4,1fr)}.metric-card{display:grid;gap:8px;min-height:124px;padding:30px 36px;border-left:1px solid var(--line)}.metric-card:last-child{border-right:1px solid var(--line)}.metric-card strong{color:var(--brand);font-size:24px}.metric-card span{color:var(--muted);font-size:13px}.product-showcase{background:var(--canvas)}.product-showcase__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:96px;padding-block:112px}.product-showcase__intro h2{max-width:580px;margin-top:18px;font-size:44px;line-height:1.24;letter-spacing:0}.product-showcase__intro p{max-width:580px;margin-top:20px;color:var(--muted);font-size:16px;line-height:1.9}.text-link{display:inline-flex;gap:10px;margin-top:30px;color:var(--brand);font-size:14px;font-weight:800}.product-stage-list{border-top:1px solid var(--line-strong)}.product-stage-list li{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.product-stage-list>li>span{color:var(--red);font-size:12px;font-weight:800}.product-stage-list h3{font-size:19px}.product-stage-list p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.75}.content-section{padding:108px 0;scroll-margin-top:76px;background:#fff}.section-heading{max-width:760px;margin-bottom:44px}.section-heading__tag{margin-bottom:15px}.section-heading h2{font-size:44px;line-height:1.26;letter-spacing:0;text-wrap:balance}.section-heading p{margin-top:16px;color:var(--muted);font-size:15px;line-height:1.85}.section-heading--wide{display:flex;align-items:end;justify-content:space-between;gap:70px;max-width:none}.section-heading--wide>div{max-width:820px}.section-heading--wide>p{max-width:430px;margin:0}.highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.highlight-card{position:relative;min-height:250px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs);transition:border-color .18s,transform .18s,box-shadow .18s}.highlight-card:hover{border-color:#9fb6ab;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.highlight-card__index{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:50px;border:1px solid #c9ddd4;border-radius:7px;color:var(--brand);background:var(--brand-light)}.highlight-card>small{position:absolute;top:30px;right:28px;color:#9aa8a1;font-size:10px;font-weight:800}.highlight-card h3{font-size:20px}.highlight-card p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.8}.audience-section{color:var(--inverse-text);background:var(--inverse-surface)}.audience-section .section-heading__tag{color:#ff9188}.audience-section .section-heading p{color:#ffffffa8}.audience-tabs{display:flex;gap:28px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.18)}.audience-tabs button{position:relative;padding:13px 0 16px;color:#ffffff9e;font-size:14px;font-weight:700}.audience-tabs button.active{color:#fff}.audience-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--red)}.audience-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:90px;min-height:360px;padding:50px 0 0;border-top:1px solid rgba(255,255,255,.1)}.audience-panel__label{color:#ff9188;font-size:12px;font-weight:800}.audience-panel h3{max-width:600px;margin-top:18px;font-size:42px;line-height:1.3}.audience-panel p{max-width:620px;margin-top:18px;color:#ffffffad;line-height:1.85}.audience-panel ol{display:grid;align-content:start}.audience-panel li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:16px;min-height:66px;border-bottom:1px solid rgba(255,255,255,.15);color:#ffffffdb;font-size:14px}.audience-panel li span{color:#ff9188;font-size:11px;font-weight:800}.workflow-section{background:var(--canvas)}.content-section--split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:100px}.timeline{border-top:1px solid var(--line-strong)}.timeline-item{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.timeline-item__time{color:var(--red);font-size:12px;font-weight:800}.timeline-item__body h3{font-size:19px}.timeline-item__body p,.mood-card p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.8}.mood-grid{display:grid;align-content:start;gap:16px;padding-top:74px}.mood-card{padding:26px;border:1px solid var(--line);border-left:4px solid var(--brand);background:#fff}.mood-card__index{color:var(--gold);font-size:11px;font-weight:800}.mood-card h3{margin-top:18px;font-size:19px}.portal-section{background:#fff}.portal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portal-card{display:flex;flex-direction:column;justify-content:space-between;min-height:318px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs);transition:border-color .18s,transform .18s,box-shadow .18s}.portal-card:hover{border-color:#9fb6ab;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.portal-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--red);font-size:12px;font-weight:800}.portal-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:7px;color:#fff;background:var(--brand)}.portal-card__top small{color:#687b71;font-size:11px;letter-spacing:.08em}.portal-card strong{display:inline-block;margin-bottom:14px;color:var(--brand);font-size:12px}.portal-card h3{font-size:26px}.portal-card p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.75}.portal-card__action{display:flex;justify-content:space-between;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:var(--brand);font-size:13px;font-weight:800}.compliance-section{background:var(--surface-soft)}.compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.compliance-card{min-height:268px;padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs);transition:transform .18s,box-shadow .18s}.compliance-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.compliance-card__check{display:grid;place-items:center;width:46px;height:46px;margin-bottom:38px;border-radius:7px;color:#fff;background:var(--brand)}.compliance-card__check svg{width:23px;height:23px}.compliance-card h3{font-size:19px}.compliance-card p{margin-top:11px;color:var(--muted);font-size:14px;line-height:1.75}.compliance-card a{display:inline-flex;gap:8px;margin-top:22px;color:var(--brand);font-size:13px;font-weight:800}.faq-layout{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:100px}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;cursor:pointer;list-style:none;font-weight:800}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{width:18px;height:18px;flex:0 0 auto;color:var(--brand);transition:transform .2s}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item p{max-width:820px;padding:0 44px 24px 0;color:var(--muted);font-size:14px;line-height:1.9}.contact-section{color:#fff;background:#18221e}.contact-section__inner{display:grid;grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr);gap:clamp(48px,6vw,96px);align-items:start;padding-block:104px}.contact-section .section-heading__tag{color:#ff9188}.contact-content{display:grid;align-content:start;gap:44px}.contact-copy h2{max-width:680px;margin-top:16px;font-size:46px;line-height:1.24;text-wrap:balance}.contact-copy p{max-width:650px;margin-top:16px;color:#ffffffab;font-size:15px;line-height:1.85}.contact-copy small{display:block;max-width:650px;margin-top:22px;padding-left:16px;border-left:2px solid rgba(255,145,136,.72);color:#ffffff7a;line-height:1.75}.contact-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-style:normal}.contact-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:15px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff09}.contact-row--wide{grid-column:1 / -1}.contact-row__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(221,183,101,.28);border-radius:7px;color:#ddb765;background:#ddb76517}.contact-row__content{display:grid;gap:5px;min-width:0}.contact-row__content small{color:#ffffff75;font-size:11px;font-style:normal}body.modal-open{overflow:hidden}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.miniapp-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#04110db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.miniapp-modal__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:50px;width:min(760px,100%);padding:48px;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;background:#11251f;box-shadow:0 34px 100px #00000061}.miniapp-modal__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#ffffffb8;font-size:30px;line-height:1}.miniapp-modal__close:hover{color:#fff;background:#ffffff1a}.miniapp-modal__close:focus-visible,.miniapp-modal__panel:focus-visible{outline:3px solid #ddb765;outline-offset:3px}.miniapp-modal__copy>span{color:#ff9188;font-size:11px;font-weight:800;letter-spacing:.12em}.miniapp-modal__copy h2{margin-top:14px;font-size:34px;line-height:1.25}.miniapp-modal__copy p{margin-top:16px;color:#ffffffad;line-height:1.8}.miniapp-modal__copy ul{display:grid;gap:9px;margin-top:22px;color:#ffffffd1;font-size:13px}.miniapp-modal__copy li:before{content:"✓";margin-right:9px;color:#72d6bc;font-weight:900}.miniapp-modal__code{padding:12px;color:var(--ink);background:#fff}.miniapp-modal__code img{width:100%;aspect-ratio:1}.miniapp-modal__code figcaption{display:grid;gap:3px;padding:12px 6px 4px;text-align:center}.miniapp-modal__code figcaption span{color:var(--muted);font-size:12px}.miniapp-cta-band{display:flex;align-items:center;justify-content:space-between;gap:36px;margin:36px 0 72px;padding:34px 38px;border-left:4px solid var(--red);border-radius:var(--radius);color:var(--inverse-text);background:var(--inverse-surface);box-shadow:var(--shadow-sm)}.miniapp-cta-band>div>span{color:#ff9188;font-size:10px;font-weight:800;letter-spacing:.13em}.miniapp-cta-band h2{margin-top:9px;font-size:25px}.miniapp-cta-band p{max-width:740px;margin-top:8px;color:#ffffffa8;font-size:13px;line-height:1.7}.inquiry-form{border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.inquiry-form form{padding:34px}.inquiry-form__heading{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line)}.inquiry-form__heading-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:7px;color:#fff;background:var(--brand)}.inquiry-form__heading small{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.12em}.inquiry-form__heading h3{margin-top:5px;font-size:24px}.inquiry-form__heading p{margin-top:5px;color:var(--muted);font-size:12px}.inquiry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:24px}.inquiry-form label,.inquiry-form .form-field{display:grid;gap:7px}.inquiry-form label>span,.inquiry-form .form-field>span{color:var(--ink-soft);font-size:12px;font-weight:700}.inquiry-form input,.inquiry-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:6px;outline:none;color:var(--ink);background:#fff;transition:border-color .18s,box-shadow .18s}.inquiry-form textarea{resize:vertical;line-height:1.6}.inquiry-form__message{grid-column:1 / -1}.inquiry-form__consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:18px 0}.inquiry-form__consent input{width:16px;min-height:16px;margin-top:2px;accent-color:var(--brand)}.inquiry-form__consent span{font-weight:400!important;line-height:1.6}.inquiry-form__consent a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.inquiry-form__error{margin:-8px 0 14px;color:#b72d25;font-size:12px}.inquiry-form__honeypot{position:absolute;left:-9999px}.inquiry-form button[disabled]{cursor:wait;opacity:.62}.inquiry-form__submit{gap:9px;min-width:160px;color:#fff;background:var(--brand)}.inquiry-form__submit:hover{background:var(--brand-dark)}.inquiry-success{display:grid;place-items:start;min-height:320px;padding:40px;align-content:center}.inquiry-success>span{color:var(--brand);font-size:12px;font-weight:800}.inquiry-success h3{margin-top:12px;font-size:26px}.inquiry-success p{margin-top:18px;font-family:ui-monospace,monospace}.inquiry-success small{margin-top:10px;color:var(--muted);line-height:1.7}.venue-join-page,.guides-page,.guide-detail-page{background:var(--canvas)}.venue-join-hero{color:var(--inverse-text);background:var(--inverse-surface)}.venue-join-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:90px;min-height:590px;padding-block:70px}.venue-join-hero h1{margin-top:18px;font-size:58px;line-height:1.16}.venue-join-hero p{max-width:740px;margin-top:22px;color:#ffffffb3;font-size:16px;line-height:1.9}.venue-join-hero figure{overflow:hidden;padding:18px;border-radius:var(--radius);color:var(--ink);background:#fff;box-shadow:var(--shadow-lg)}.venue-join-hero figure img{width:100%}.venue-join-hero figcaption{padding-top:12px;text-align:center;font-size:13px;font-weight:800}.content-section--tinted{background:var(--surface-soft)}.content-section--dark{color:#fff;background:#18221e}.venue-join-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.venue-join-steps article{min-height:270px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.venue-join-steps article>span{color:var(--red);font-size:12px;font-weight:800}.venue-join-steps h3{margin-top:56px;font-size:20px}.venue-join-steps p{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.8}.venue-preparation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:100px}.venue-preparation h2,.venue-inquiry-layout h2{margin-top:14px;font-size:42px;line-height:1.25}.venue-preparation p,.venue-inquiry-layout>div>p{margin-top:16px;color:var(--muted);line-height:1.8}.venue-preparation ul{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-strong)}.venue-preparation li{display:flex;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid var(--line);font-weight:700}.venue-preparation li span{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--brand)}.venue-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.venue-policy-grid article{min-height:260px;padding:28px 30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.venue-policy-grid article>span{color:var(--red);font-size:11px;font-weight:800}.venue-policy-grid h3{margin-top:48px;font-size:21px;line-height:1.45}.venue-policy-grid p{margin-top:13px;color:var(--muted);font-size:14px;line-height:1.8}.venue-inquiry-layout{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(520px,1fr);gap:80px}.venue-inquiry-layout>div>p{color:#ffffffa6}.venue-inquiry-layout>div a{color:#ddb765;text-decoration:underline;text-underline-offset:3px}.guides-page,.guide-detail-page{padding:54px 0 1px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-grid>a{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs);transition:border-color .18s,transform .18s,box-shadow .18s}.guide-grid>a:hover{border-color:#9fb6ab;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.guide-card__visual{display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;color:var(--inverse-text);background:var(--inverse-surface)}.guide-card__visual img{width:100%;height:100%;object-fit:cover}.guide-card__visual>span{font-size:46px;font-weight:900}.guide-grid>a>div:last-child{padding:24px}.guide-grid>a>div:last-child>span{color:var(--red);font-size:10px;font-weight:800}.guide-grid h2{margin-top:10px;font-size:21px}.guide-grid p{min-height:48px;margin-top:11px;color:var(--muted);font-size:13px;line-height:1.75}.guide-grid strong{display:block;margin-top:24px;padding-top:16px;border-top:1px solid var(--line);color:var(--brand);font-size:13px}.guide-detail{max-width:1040px;margin:20px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.guide-detail>header{padding:54px 64px 42px;border-bottom:1px solid var(--line)}.guide-detail h1{margin-top:14px;font-size:46px;line-height:1.25}.guide-detail>header p{margin-top:16px;color:var(--muted);font-size:16px;line-height:1.8}.guide-detail>figure{padding:34px 64px 0}.guide-detail>figure img{width:100%;max-height:560px;object-fit:contain;background:var(--surface-soft)}.guide-detail figcaption{padding-top:10px;color:var(--muted);font-size:12px;text-align:center}.guide-detail__body{padding:42px 64px 64px;color:#43574e;font-size:16px;line-height:2}.guide-detail__body h2,.guide-detail__body h3{margin:34px 0 12px;color:var(--ink);line-height:1.45}.guide-detail__body h2{font-size:26px}.guide-detail__body h3{font-size:20px}.guide-detail__body p+p,.guide-detail__body ul,.guide-detail__body ol{margin-top:14px}.guide-detail__body ul,.guide-detail__body ol{padding-left:24px;list-style:initial}.guide-detail__body img{max-width:100%;height:auto;margin:24px auto}.contact-row strong,.contact-row__link{min-width:0;font-size:14px;font-style:normal;font-weight:700;line-height:1.5;word-break:break-word}.contact-row__link{color:#fff}.contact-row__action{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.24);border-radius:5px;color:#fff;font-size:11px}.contact-row__action:hover{border-color:#ffffff7a;background:#ffffff12}.product-page{min-height:70vh;width:min(100%,var(--max-width));margin:0 auto;padding:76px var(--content-padding) 54px}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 50px;margin-bottom:38px;padding-bottom:30px;border-bottom:1px solid var(--line-strong)}.product-hero .section-heading__tag{grid-column:1 / -1;margin:0}.product-hero h1{font-size:54px;line-height:1.15}.product-hero>p{max-width:620px;color:var(--muted);font-size:15px;line-height:1.85}.data-source{grid-column:1 / -1;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.data-source>span{width:8px;height:8px;border-radius:50%;background:#2d9b68}.filter-bar{position:relative;z-index:10;display:grid;grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) minmax(160px,1fr);gap:14px;margin-bottom:24px;padding:20px;overflow:visible;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.filter-bar__title{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:13px;font-weight:800}.filter-bar label,.filter-bar .form-field{display:grid;gap:7px}.filter-bar label>span,.filter-bar .form-field>span{color:var(--muted);font-size:12px}.filter-bar input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line-strong);border-radius:6px;outline:none;color:var(--ink);background:#fff;font-size:14px}.filter-bar__search>div{position:relative}.filter-bar__search>div>svg{position:absolute;top:50%;left:13px;z-index:1;color:var(--muted);transform:translateY(-50%);pointer-events:none}.filter-bar__search input{padding-left:40px}.segmented-control{display:inline-flex;margin-bottom:22px;border:1px solid var(--line-strong);background:#fff}.segmented-control button{min-height:42px;padding:9px 18px;color:var(--muted)}.segmented-control button.active{color:#fff;background:var(--brand);font-weight:800}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-grid--events>.event-card:only-child{grid-column:1 / -1;width:min(100%,860px)}.event-card,.venue-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.event-card{display:block;padding:28px;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.event-card:hover{border-color:#8ca89c;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.event-card__status{display:flex;align-items:center;gap:8px;color:var(--brand);font-size:12px;font-weight:700}.event-card__status small{margin-left:auto;color:var(--muted);font-weight:500}.status-dot{width:8px;height:8px;border-radius:50%;background:#2d9b68}.status-dot--finished{background:var(--gold)}.status-dot--cancelled{background:#b65a55}.event-card h2{margin-top:22px;font-size:21px;line-height:1.5}.event-card>p{margin-top:8px;color:var(--muted);font-size:13px}.event-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;padding:16px;border-radius:6px;background:var(--surface-soft)}.event-card dl div{display:grid;gap:5px}.event-card dt{display:flex;align-items:center;gap:6px;color:#718178;font-size:10px}.event-card dd{font-size:13px;font-weight:800}.event-card__progress{height:5px;margin-top:22px;overflow:hidden;border-radius:999px;background:#e8eeeb}.event-card__progress span{display:block;height:100%;background:var(--brand)}.event-card__action{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:var(--brand);font-size:12px;font-weight:800}.resource-grid--venues{grid-template-columns:repeat(2,1fr)}.venue-card{display:grid;grid-template-columns:210px 1fr;overflow:hidden}.venue-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.venue-card:hover{border-color:#8ca89c;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.venue-card__image{display:grid;place-items:center;min-height:220px;color:#fff;background:var(--brand);font-size:38px;font-weight:800}.venue-card__image img{width:100%;height:100%;object-fit:cover}.venue-card__body{padding:24px}.venue-card__eyebrow{display:flex;align-items:center;gap:6px;color:var(--red);font-size:11px;font-weight:800}.venue-card h2{margin-top:14px;font-size:21px}.venue-card p{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.6}.venue-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.venue-tags span{padding:6px 9px;border:1px solid var(--line);border-radius:4px;color:var(--ink-soft);background:var(--surface-raised);font-size:11px}.venue-card small{display:block;margin-top:14px;color:var(--muted);line-height:1.6}.venue-card__action{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--brand);font-size:12px}.ranking-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.ranking-table__head{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px 90px;gap:16px;padding:14px 24px;color:var(--muted);background:var(--surface-soft);font-size:11px}.ranking-table>a{display:grid;grid-template-columns:34px 44px minmax(0,1fr) 110px 90px 90px;align-items:center;gap:14px;min-height:76px;padding:12px 24px;border-top:1px solid var(--line);transition:background .18s ease}.ranking-table>a:hover{background:var(--surface-soft)}.rank-number{display:grid;place-items:center;gap:2px;color:var(--red);font-size:11px}.ranking-table>a:nth-child(2) .rank-number{color:var(--gold)}.ranking-table>a:nth-child(3) .rank-number{color:#7c8790}.ranking-table>a:nth-child(4) .rank-number{color:#a56f4b}.ranking-table>a img,.avatar-fallback{width:42px;height:42px;border-radius:50%;object-fit:cover}.avatar-fallback{display:grid;place-items:center;color:#fff;background:var(--brand);font-weight:800}.ranking-table h2{font-size:15px}.ranking-table small{display:block;margin-top:4px;color:var(--muted)}.ranking-table>a>strong:nth-child(4){color:var(--brand);font-size:18px}.ranking-table>a>span:not(.avatar-fallback){color:var(--ink-soft);font-size:13px}.updates-timeline{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.updates-timeline>a{display:grid;grid-template-columns:180px minmax(220px,.72fr) minmax(0,1.28fr) 108px;align-items:start;gap:28px;padding:28px 24px;border-bottom:1px solid var(--line);transition:background .18s ease}.updates-timeline>a:last-child{border-bottom:0}.updates-timeline>a:hover{background:var(--surface-soft)}.updates-timeline>a>div{display:grid;align-content:start;gap:8px}.updates-timeline>a>div span{color:var(--red);font-weight:800}.updates-timeline time{color:var(--muted);font-size:12px}.updates-timeline h2{font-size:20px}.updates-timeline p{color:var(--muted);font-size:14px;line-height:1.8}.updates-timeline>a>strong{display:inline-flex;align-items:center;gap:6px;justify-self:end;color:var(--brand);font-size:12px}.data-state{display:grid;justify-items:center;padding:70px 24px;border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;box-shadow:var(--shadow-xs)}.data-state__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;color:var(--brand);background:var(--brand-light)}.data-state p{margin:10px 0 22px;color:var(--muted)}.data-boundary{margin-top:24px;color:var(--muted);font-size:12px;line-height:1.7}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.skeleton-card{min-height:260px;border-radius:var(--radius);background:#e7eeea;animation:skeleton 1.3s ease-in-out infinite alternate}@keyframes skeleton{to{opacity:.48}}.tournament-detail-page{min-height:70vh;padding:46px 0 72px;background:var(--canvas)}.detail-breadcrumb{display:flex;gap:9px;margin-bottom:22px;color:var(--muted);font-size:13px}.detail-breadcrumb a{color:var(--brand);font-weight:800}.tournament-detail-hero{overflow:hidden;padding:50px 54px 0;border-radius:var(--radius) var(--radius) 0 0;color:var(--inverse-text);background:var(--inverse-surface);box-shadow:var(--shadow-sm)}.tournament-detail-hero__status{display:flex;align-items:center;gap:8px;color:#b7ddd0;font-size:12px;font-weight:800}.tournament-detail-hero__status span{width:8px;height:8px;border-radius:50%;background:#62d6a5}.tournament-detail-hero h1{max-width:1000px;margin-top:16px;font-size:44px;line-height:1.28}.tournament-detail-hero>p{margin-top:14px;color:#ffffffa3;font-size:15px}.tournament-detail-hero__facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:38px;border-block:1px solid rgba(255,255,255,.16)}.tournament-detail-hero__facts>div{display:grid;gap:8px;padding:20px 16px;border-left:1px solid rgba(255,255,255,.13)}.tournament-detail-hero__facts>div:first-child{border-left:0}.tournament-detail-hero__facts span{color:#ffffff75;font-size:11px}.tournament-detail-hero__facts strong{font-size:14px;line-height:1.45}.tournament-detail-nav{display:flex;gap:34px;min-height:64px;align-items:center}.tournament-detail-nav a{color:#ffffffa8;font-size:13px;font-weight:800}.tournament-detail-nav a:hover{color:#fff}.tournament-detail-section{padding:68px 54px;scroll-margin-top:78px;background:#fff}.tournament-detail-section:last-of-type{border-radius:0 0 var(--radius) var(--radius)}.tournament-detail-section+.tournament-detail-section{border-top:1px solid var(--line)}.tournament-detail-section--tinted{margin-inline:0;background:var(--surface-soft)}.detail-section-heading{display:flex;align-items:center;gap:16px;margin-bottom:34px}.detail-section-heading>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid #efb1ac;border-radius:6px;color:var(--red);background:#fff7f5;font-size:11px;font-weight:900}.detail-section-heading h2{font-size:30px}.detail-section-heading p{margin-top:7px;color:var(--muted);font-size:13px}.detail-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px}.detail-panel{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.detail-panel h3{font-size:20px}.detail-subheading{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.bo-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.bo-rule-grid div{display:grid;gap:6px;padding:16px;border-radius:5px;background:var(--surface-soft)}.bo-rule-grid dt{color:var(--muted);font-size:11px}.bo-rule-grid dd{color:var(--brand);font-size:19px;font-weight:900}.tournament-rule-list{display:grid;gap:12px;margin-top:24px;counter-reset:rule}.tournament-rule-list li{position:relative;padding-left:28px;color:var(--ink-soft);font-size:14px;line-height:1.75;counter-increment:rule}.tournament-rule-list li:before{content:counter(rule,decimal-leading-zero);position:absolute;top:0;left:0;color:var(--red);font-size:10px;font-weight:900}.tournament-notice{margin-top:24px;padding:18px;color:#74443f;border-left:3px solid var(--red);background:#fff4f2;font-size:13px;line-height:1.75}.reward-table{margin-top:22px;border-top:1px solid var(--line-strong)}.reward-table>div{display:grid;grid-template-columns:minmax(0,1fr) 90px 100px;align-items:center;min-height:44px;border-bottom:1px solid var(--line);font-size:13px}.reward-table__head{color:var(--muted);font-size:11px!important}.reward-table>div span:not(:first-child){text-align:right}.reward-extras{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.reward-extras span{padding:7px 10px;color:var(--brand);border:1px solid #bbcec6;font-size:11px;font-weight:800}.detail-empty-text,.privacy-boundary{display:block;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.7}.player-preview-list{display:grid;gap:10px;margin-top:18px}.player-preview-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px}.player-preview-list img,.player-preview-list>div>span{width:38px;height:38px;border-radius:50%;object-fit:cover}.player-preview-list>div>span{display:grid;place-items:center;color:#fff;background:var(--brand);font-size:13px;font-weight:900}.player-preview-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.bracket-round-list{display:grid;gap:22px}.bracket-round{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.bracket-round>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.bracket-round>header>div{display:flex;align-items:baseline;gap:13px}.bracket-round>header span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.12em}.bracket-round>header h3{font-size:18px}.bracket-round>header>strong{color:var(--muted);font-size:12px}.bracket-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.bracket-match{min-width:0;padding:18px;background:#fff}.bracket-match__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:13px;color:var(--muted);font-size:10px}.bracket-match__meta strong{margin-right:auto;color:var(--red);font-size:12px}.bracket-player{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-height:42px;padding:0 11px;border-radius:4px;background:var(--surface-soft)}.bracket-player+.bracket-player{margin-top:5px}.bracket-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:12px}.bracket-player strong{text-align:right;font-size:16px}.bracket-player--winner{color:#fff;background:var(--brand)}.bracket-player--winner span{color:#fff;font-weight:800}.detail-inline-state{display:grid;gap:8px;padding:48px 24px;border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;box-shadow:var(--shadow-xs)}.detail-inline-state span{color:var(--muted);font-size:13px}.result-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end;margin-bottom:28px}.result-podium__item{display:grid;justify-items:center;min-height:260px;padding:30px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);text-align:center;box-shadow:var(--shadow-xs)}.result-podium__item--1{min-height:300px;padding-top:38px;border-top:4px solid #d6aa36;order:2}.result-podium__item--2{border-top:4px solid #a8b4b8;order:1}.result-podium__item--3{border-top:4px solid #b87942;order:3}.result-podium__item>span{color:var(--red);font-size:12px;font-weight:900}.result-podium__item img,.result-avatar-fallback{width:74px;height:74px;margin-top:20px;border-radius:50%;object-fit:cover}.result-avatar-fallback{display:grid;place-items:center;color:#fff;background:var(--brand);font-size:24px;font-weight:900}.result-podium__item h3{max-width:100%;margin-top:18px;font-size:17px;overflow-wrap:anywhere}.result-podium__item p{margin-top:7px;color:var(--muted);font-size:12px}.result-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.result-table>div{display:grid;grid-template-columns:100px minmax(0,1fr) 130px;align-items:center;min-height:52px;padding:0 20px;border-top:1px solid var(--line);font-size:13px}.result-table>div:first-child{border-top:0}.result-table__head{color:var(--muted);background:var(--surface-soft);font-size:11px!important}.result-finished-at{margin-top:18px;color:var(--muted);font-size:12px}.detail-loading{display:grid;gap:14px}.detail-loading div{min-height:180px;background:#e7eeea;animation:skeleton 1.3s ease-in-out infinite alternate}.public-detail-page{min-height:70vh;padding:46px 0 72px;background:var(--canvas)}.venue-detail-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:480px;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;color:var(--inverse-text);background:var(--inverse-surface);box-shadow:var(--shadow-sm)}.venue-detail-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:54px}.venue-detail-hero__copy .section-heading__tag,.player-detail-hero .section-heading__tag,.release-note-detail .section-heading__tag{color:#ff9188}.venue-detail-hero h1{margin-top:18px;font-size:46px;line-height:1.25}.venue-detail-hero__copy>p{margin-top:15px;color:#ffffffad;font-size:14px;line-height:1.8}.venue-detail-hero__facts{display:grid;grid-template-columns:repeat(2,1fr);margin-top:36px;border-top:1px solid rgba(255,255,255,.18)}.venue-detail-hero__facts div{display:grid;gap:7px;padding:18px 12px 18px 0;border-bottom:1px solid rgba(255,255,255,.18)}.venue-detail-hero__facts div:nth-child(2n){padding-left:18px;border-left:1px solid rgba(255,255,255,.18)}.venue-detail-hero__facts span{color:#ffffff80;font-size:11px}.venue-detail-hero__facts strong{font-size:18px}.venue-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 150px;gap:2px;overflow:hidden;background:#17362d}.venue-gallery img{width:100%;height:100%;object-fit:cover}.venue-gallery__primary{grid-column:1 / -1}.venue-gallery--empty{place-items:center;color:#fff;font-size:86px;font-weight:900}.venue-gallery--single{grid-template-columns:1fr;grid-template-rows:1fr}.venue-gallery--single .venue-gallery__primary{grid-row:1}.public-detail-section{padding:66px 54px;background:#fff}.public-detail-section+.public-detail-section{border-top:1px solid var(--line)}.public-detail-section--tinted{background:var(--surface-soft)}.venue-detail-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.table-inventory-list{margin-top:20px;border-top:1px solid var(--line-strong)}.table-inventory-list>div{padding:18px 0;border-bottom:1px solid var(--line)}.table-inventory-list>div>div{display:flex;justify-content:space-between;gap:20px}.table-inventory-list span,.table-inventory-list p{color:var(--muted);font-size:12px}.table-inventory-list p{margin-top:7px;line-height:1.7}.facility-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.facility-list span{padding:8px 11px;color:#89968f;border:1px solid var(--line);font-size:12px}.facility-list span.active{color:var(--brand);border-color:#9dbbb0;background:var(--brand-light);font-weight:800}.venue-contact-list{display:grid;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.venue-contact-list div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.7}.venue-contact-list dt{color:var(--muted)}.venue-contact-list dd a{color:var(--brand);font-weight:800}.venue-event-list{border-top:1px solid var(--line-strong)}.venue-event-list>a{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr) 28px;align-items:center;gap:28px;min-height:112px;padding:18px 12px;border-bottom:1px solid var(--line);background:#ffffff8c;transition:background .18s ease}.venue-event-list>a:hover{background:#fff}.venue-event-list>a>div>span{color:var(--red);font-size:10px;font-weight:900}.venue-event-list h3{margin-top:8px;font-size:17px;line-height:1.5}.venue-event-list dl{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:18px}.venue-event-list dl div{display:grid;gap:5px}.venue-event-list dt{color:var(--muted);font-size:10px}.venue-event-list dd{font-size:12px;font-weight:800}.venue-event-list>a>strong{color:var(--brand);font-size:18px}.venue-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.venue-review-list article{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.venue-review-list__author{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.venue-review-list__author>img,.venue-review-list__author>span{width:42px;height:42px;border-radius:50%;object-fit:cover}.venue-review-list__author>span{display:grid;place-items:center;color:#fff;background:var(--brand);font-weight:900}.venue-review-list__author div{display:grid;gap:5px}.venue-review-list__author time{color:var(--muted);font-size:10px}.venue-review-list__author b{color:var(--gold);font-size:12px}.venue-review-list article>p{margin-top:18px;color:var(--ink-soft);font-size:14px;line-height:1.8}.player-detail-hero{display:grid;grid-template-columns:112px minmax(0,1fr) 190px;align-items:center;gap:30px;min-height:270px;padding:46px 54px;border-radius:var(--radius) var(--radius) 0 0;color:var(--inverse-text);background:var(--inverse-surface);box-shadow:var(--shadow-sm)}.player-detail-hero>img,.player-detail-hero__avatar{width:112px;height:112px;border-radius:50%;object-fit:cover}.player-detail-hero__avatar{display:grid;place-items:center;color:var(--brand-dark);background:#dcece6;font-size:38px;font-weight:900}.player-detail-hero__identity h1{margin-top:13px;font-size:40px}.player-detail-hero__identity a,.player-detail-hero__identity p{display:inline-flex;gap:8px;margin-top:13px;color:#ffffffa8;font-size:13px}.player-detail-hero__identity a:hover{color:#fff}.player-detail-hero__rating{display:grid;justify-items:end;gap:7px;padding-left:28px;border-left:1px solid rgba(255,255,255,.18)}.player-detail-hero__rating span,.player-detail-hero__rating small{color:#ffffff80;font-size:11px}.player-detail-hero__rating strong{font-size:46px}.detail-game-tabs{display:grid;grid-template-columns:repeat(2,1fr);padding:10px;border:1px solid var(--line);border-top:0;background:#fff}.detail-game-tabs button{min-height:44px;color:var(--muted);font-size:13px;font-weight:800}.detail-game-tabs button.active{color:#fff;background:var(--brand)}.inline-data-warning{padding:12px 18px;color:#7d5c1d;border:1px solid #e5ca94;background:#fff8e9;font-size:12px}.player-stat-grid{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.player-stat-grid div{display:grid;gap:10px;padding:24px 20px;border-left:1px solid var(--line)}.player-stat-grid div:first-child{border-left:0}.player-stat-grid span,.clearance-grid span{color:var(--muted);font-size:11px}.player-stat-grid strong{color:var(--brand);font-size:20px}.clearance-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:640px;margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.clearance-grid div{display:grid;gap:8px;padding:18px;border-left:1px solid var(--line)}.clearance-grid div:first-child{border-left:0}.clearance-grid strong{font-size:18px}.player-match-list{border-top:1px solid var(--line-strong)}.player-match-list article{display:grid;grid-template-columns:66px minmax(0,1fr) 82px 64px;align-items:center;gap:20px;min-height:86px;padding:14px 12px;border-bottom:1px solid var(--line);background:#ffffff8c}.player-match-list__result{display:grid;place-items:center;min-height:34px;color:#fff;background:var(--brand);font-size:12px;font-weight:900}.player-match-list__result--loss{background:#8b5752}.player-match-list__result--bye{color:var(--ink);background:#e7d9b8}.player-match-list a{font-size:15px;font-weight:800}.player-match-list a:hover{color:var(--brand)}.player-match-list p{margin-top:7px;color:var(--muted);font-size:11px}.player-match-list article>strong{text-align:right;font-size:18px}.player-match-list article>span{text-align:right;color:#8b5752;font-weight:800}.player-match-list article>span.positive{color:var(--brand)}.release-note-page{background:#fff}.release-note-detail{max-width:980px;margin:0 auto;padding:50px 0 30px}.release-note-detail>header{padding-bottom:34px;border-bottom:1px solid var(--line-strong)}.release-note-detail>header>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.release-note-detail>header>div p{color:var(--muted);font-size:12px}.release-note-detail h1{margin-top:20px;font-size:48px;line-height:1.24}.release-note-detail>header>p{max-width:760px;margin-top:18px;color:var(--muted);font-size:16px;line-height:1.85}.release-note-detail__cover{width:100%;max-height:520px;margin-top:34px;object-fit:cover}.release-note-detail__body{padding:42px 0;color:var(--ink-soft);font-size:16px;line-height:1.9}.release-note-detail__body h2{margin:40px 0 15px;color:var(--ink);font-size:26px}.release-note-detail__body h3{margin:28px 0 12px;color:var(--ink);font-size:20px}.release-note-detail__body p+p{margin-top:14px}.release-note-detail__body ul,.release-note-detail__body ol{display:grid;gap:10px;margin:16px 0;padding-left:24px;list-style:initial}.release-note-detail__body ol{list-style:decimal}.release-note-detail__body img{width:100%;height:auto;margin:24px 0}.release-note-detail__body a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.release-note-detail__diagram{overflow:hidden;padding:18px;border-radius:var(--radius);background:var(--surface-soft)}.release-note-detail__diagram img{width:100%}.release-note-detail__diagram figcaption{margin-top:12px;color:var(--muted);font-size:12px;text-align:center}.release-note-detail>footer{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.release-note-detail>footer a{color:var(--brand);font-size:13px;font-weight:800}.legal-page{padding:58px 0 50px;background:var(--canvas)}.legal-page__breadcrumb{display:flex;gap:9px;margin-bottom:22px;color:var(--muted);font-size:13px}.legal-page__breadcrumb a{color:var(--brand);font-weight:700}.legal-hero{padding:54px 58px;border-radius:var(--radius) var(--radius) 0 0;color:var(--inverse-text);background:var(--inverse-surface);box-shadow:var(--shadow-sm)}.legal-hero .section-heading__tag{color:#ff9188}.legal-hero h1{margin-top:15px;font-size:52px;line-height:1.2}.legal-hero>p{max-width:920px;margin-top:18px;color:#ffffffb8;font-size:16px;line-height:1.9}.legal-hero dl{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.legal-hero dl div{display:flex;gap:9px;font-size:13px}.legal-hero dt{color:#ffffff85}.legal-hero dd{font-weight:700}.legal-search{display:grid;grid-template-columns:150px minmax(260px,1fr) auto;align-items:center;gap:18px;padding:20px 28px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:#fff}.legal-search>label{color:var(--ink-soft);font-size:13px;font-weight:800}.legal-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-soft)}.legal-search input{min-width:0;min-height:42px;padding:10px 13px;border:0;outline:0;color:var(--ink);background:transparent}.legal-search button{padding:0 14px;border:0;border-left:1px solid var(--line);color:var(--brand);background:transparent;font-weight:800}.legal-search>span{color:var(--muted);font-size:12px}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:58px;align-items:start;margin-top:44px}.legal-toc{position:sticky;top:104px;max-height:calc(100vh - 130px);overflow:auto}.legal-toc>strong{display:block;padding-bottom:13px;border-bottom:1px solid var(--line-strong);font-size:13px}.legal-toc nav{display:grid}.legal-toc a{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.legal-toc a:hover{color:var(--brand)}.legal-toc a span:first-child{color:var(--red);font-size:10px;font-weight:800}.legal-toc a span:last-child{min-width:0;color:inherit;font-size:12px;font-weight:650;word-break:keep-all;overflow-wrap:normal}.legal-document{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.legal-document section{position:relative;padding:38px 44px 42px 92px;scroll-margin-top:96px}.legal-document section+section{border-top:1px solid var(--line)}.legal-document__section--important{border-left:4px solid var(--red);background:#fff8f6}.legal-document__section--important:after{content:"重点条款";position:absolute;top:39px;right:40px;padding:5px 8px;color:#9f382f;background:#ffe7e2;font-size:10px;font-weight:800}.legal-document__index{position:absolute;top:43px;left:40px;color:var(--red);font-size:11px;font-weight:800}.legal-document h2{margin-bottom:16px;font-size:22px}.legal-document p,.legal-document li{color:#52635b;font-size:15px;line-height:2}.legal-document p+p{margin-top:12px}.legal-document ul{display:grid;gap:8px;margin-top:14px}.legal-document li{position:relative;padding-left:18px}.legal-document li:before{content:"";position:absolute;top:.9em;left:0;width:6px;height:6px;background:var(--brand)}.legal-document__empty button{margin-top:20px;padding:10px 16px;border:1px solid var(--brand);color:var(--brand);background:transparent;font-weight:800}.legal-references a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.legal-contact{display:flex;align-items:center;justify-content:space-between;gap:26px;margin:26px 0 0 318px;padding:24px 28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.legal-contact>div{display:grid;gap:6px}.legal-contact span{color:var(--muted);font-size:13px}.legal-contact a{color:var(--brand);font-weight:800}.not-found{display:grid;place-items:center;min-height:64vh;padding:40px;text-align:center}.not-found>span{color:var(--red);font-size:13px;font-weight:800;letter-spacing:.2em}.not-found h1{margin-top:12px;font-size:46px}.not-found p{margin:12px 0 26px;color:var(--muted)}.site-footer{color:#fff;background:#0f1714}.site-footer>.section-inner{padding-block:62px 34px}.site-footer__main{display:flex;justify-content:space-between;gap:54px}.site-footer__brand{display:flex;align-items:flex-start;gap:16px}.site-footer__brand img{width:54px;height:54px;border-radius:7px}.site-footer__main strong{font-size:21px}.site-footer__main p{margin-top:6px;color:#ffffffc7;font-size:13px}.site-footer__main nav{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));align-content:start;gap:28px 46px}.site-footer__main nav>div{display:grid;align-content:start;gap:11px}.site-footer__main nav>div>strong{margin-bottom:5px;color:#ffffffeb;font-size:12px}.site-footer__main nav a{display:inline-flex;align-items:center;gap:5px;color:#ffffff94;font-size:12px}.site-footer__main nav a svg{opacity:0;transform:translate(-3px,3px);transition:opacity .18s,transform .18s}.site-footer__main nav a:hover{color:#fff}.site-footer__main nav a:hover svg{opacity:1;transform:none}.site-footer__legal{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff80;font-size:12px}.site-footer__legal a{color:#fff}.site-footer__icp{display:inline-flex;align-items:center;gap:7px}.site-footer__icp svg{width:16px;height:16px;flex:0 0 auto}.site-footer__icp:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__notice{margin-top:12px;color:#ffffff5c;font-size:11px;line-height:1.7}@media(max-width:1180px){:root{--content-padding: 28px}.site-nav a{padding-inline:10px}.hero-section__inner{grid-template-columns:minmax(0,1fr) 280px;gap:50px}.hero-copy h1{font-size:56px}.hero-product{width:220px}.hero-product figcaption{right:calc(100% - 14px);width:210px}.product-showcase__inner,.faq-layout{gap:60px}.compliance-grid,.portal-grid{grid-template-columns:repeat(2,1fr)}.contact-section__inner{grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr);gap:42px}.venue-join-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.nav-toggle{display:block}.site-header>.brand,.nav-toggle,.site-nav{position:relative;z-index:2}.nav-backdrop{position:fixed;z-index:1;inset:0;display:block;width:100%;height:100%;cursor:default;background:#03120e94;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.site-nav{position:absolute;z-index:3;top:68px;right:var(--content-padding);left:var(--content-padding);display:none;max-height:calc(100dvh - 88px);overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 20px 44px #14231d33;overscroll-behavior:contain}.site-nav--open{display:grid}.site-nav a{padding:12px}.site-nav .site-nav__cta{margin:4px 0 0;text-align:center}.hero-section{height:690px;min-height:0}.hero-section__inner{grid-template-columns:minmax(0,1fr) 210px;gap:30px;padding-top:54px}.hero-copy h1{font-size:50px}.hero-copy__subtitle{font-size:16px}.hero-product{width:186px}.hero-product>img{border-width:6px}.hero-product figcaption{display:none}.product-showcase__inner,.content-section--split,.faq-layout,.contact-section__inner{grid-template-columns:1fr;gap:46px}.contact-content{gap:34px}.venue-join-hero__inner,.venue-preparation,.venue-inquiry-layout{grid-template-columns:1fr;gap:48px}.venue-join-hero figure{width:280px}.venue-policy-grid,.guide-grid{grid-template-columns:1fr}.highlight-grid{grid-template-columns:repeat(2,1fr)}.audience-panel{grid-template-columns:1fr;gap:30px}.mood-grid{grid-template-columns:repeat(3,1fr);padding-top:0}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;max-height:none}.legal-toc nav{grid-template-columns:repeat(2,1fr);gap:0 22px}.legal-contact{margin-left:0}.legal-search{grid-template-columns:120px minmax(0,1fr)}.legal-search>span{grid-column:2}.resource-grid--venues{grid-template-columns:1fr}.tournament-detail-hero__facts{grid-template-columns:repeat(3,1fr)}.tournament-detail-hero__facts>div:nth-child(4){border-left:0}.detail-overview-grid,.venue-detail-hero{grid-template-columns:1fr}.venue-gallery{min-height:420px}.venue-detail-layout{grid-template-columns:1fr}.venue-event-list>a{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) 24px}.player-stat-grid{grid-template-columns:repeat(3,1fr)}.player-stat-grid div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.player-stat-grid div:nth-child(5),.player-stat-grid div:nth-child(6){border-top:1px solid var(--line)}}@media(max-width:640px){:root{--content-padding: 18px}html{scroll-padding-top:70px}.site-header{min-height:66px}.brand__mark{width:40px;height:40px}.brand__text strong{font-size:17px}.hero-section{height:min(670px,calc(100svh - 66px));min-height:600px}.hero-section__backdrop{object-position:58% center}.hero-section__overlay{background:#041410b8}.hero-section__inner{display:block;padding-top:54px;padding-bottom:38px}.hero-copy{max-width:100%}.hero-copy h1{margin-top:18px;font-size:42px;line-height:1.16}.hero-copy__subtitle{margin-top:17px;font-size:15px;line-height:1.75}.hero-copy__actions{margin-top:24px}.button{min-height:46px;padding-inline:18px}.hero-copy__proof{margin-top:30px;padding-top:18px}.hero-copy__proof li{padding-right:8px}.hero-copy__proof strong{font-size:12px}.hero-copy__proof span{font-size:10px;line-height:1.5}.hero-product{display:none}.metrics-strip__inner{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:100px;padding:22px 18px}.metric-card:nth-child(3),.metric-card:nth-child(4){border-top:1px solid var(--line)}.metric-card strong{font-size:19px}.product-showcase__inner{padding-block:74px}.product-showcase__intro h2,.section-heading h2{font-size:32px}.content-section{padding:74px 0}.section-heading{margin-bottom:30px}.section-heading--wide{display:block}.section-heading--wide>p{margin-top:16px}.highlight-grid,.compliance-grid,.mood-grid{grid-template-columns:1fr}.highlight-card{min-height:220px}.highlight-card__index{margin-bottom:34px}.audience-tabs{gap:20px;overflow-x:auto}.audience-tabs button{flex:0 0 auto}.audience-panel{min-height:0;padding-top:34px}.audience-panel h3{font-size:31px}.portal-grid{grid-template-columns:1fr}.portal-card,.portal-card:nth-child(3){min-height:280px;border-left:0}.faq-layout{gap:0}.faq-item summary{min-height:64px}.contact-section__inner{padding-block:72px}.contact-copy h2{font-size:32px}.contact-panel{grid-template-columns:1fr}.contact-row--wide{grid-column:auto}.contact-row{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.product-page{padding-top:48px}.product-hero{display:block}.product-hero h1{margin-top:14px;font-size:40px}.product-hero>p,.data-source{margin-top:14px}.filter-bar,.resource-grid{grid-template-columns:1fr}.event-card{padding:21px}.event-card dl{grid-template-columns:repeat(2,1fr)}.venue-card{grid-template-columns:1fr}.venue-card__image{min-height:210px}.ranking-table__head{grid-template-columns:1fr 60px;padding-inline:14px}.ranking-table__head span:nth-child(3),.ranking-table__head span:nth-child(4){display:none}.ranking-table>a{grid-template-columns:26px 38px minmax(0,1fr) 60px;gap:8px;padding-inline:12px}.ranking-table>a>span:nth-child(5),.ranking-table>a>span:nth-child(6){display:none}.ranking-table>a img,.avatar-fallback{width:38px;height:38px}.ranking-table h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.updates-timeline>a{grid-template-columns:1fr;gap:12px;padding-inline:4px}.updates-timeline>a>div{display:flex;justify-content:space-between}.updates-timeline>a>strong{justify-self:start}.skeleton-grid{grid-template-columns:1fr}.tournament-detail-page{padding-top:28px}.tournament-detail-hero{padding:34px 22px 0}.tournament-detail-hero h1{font-size:32px}.tournament-detail-hero__facts{grid-template-columns:repeat(2,1fr)}.tournament-detail-hero__facts>div{padding:16px 10px}.tournament-detail-hero__facts>div:nth-child(3),.tournament-detail-hero__facts>div:nth-child(5){border-left:0}.tournament-detail-hero__facts>div:nth-child(4){border-left:1px solid rgba(255,255,255,.13)}.tournament-detail-nav{gap:22px;overflow-x:auto}.tournament-detail-nav a{flex:0 0 auto}.tournament-detail-section{padding:48px 20px}.detail-section-heading h2{font-size:26px}.detail-panel{padding:22px 18px}.bo-rule-grid,.bracket-match-grid{grid-template-columns:1fr}.bracket-round>header>div{display:grid;gap:5px}.result-podium{grid-template-columns:1fr;align-items:stretch}.result-podium__item,.result-podium__item--1{min-height:0;order:initial}.result-table>div{grid-template-columns:72px minmax(0,1fr) 82px;padding-inline:12px}.public-detail-page{padding-top:28px}.venue-detail-hero__copy{padding:34px 22px}.venue-detail-hero h1{font-size:34px}.venue-gallery{min-height:320px;grid-template-rows:1fr 90px}.public-detail-section{padding:48px 20px}.venue-event-list>a{grid-template-columns:minmax(0,1fr) 22px;gap:16px;padding-block:20px}.venue-event-list dl{grid-column:1 / -1;grid-row:2}.venue-review-list{grid-template-columns:1fr}.player-detail-hero{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:30px 22px}.player-detail-hero>img,.player-detail-hero__avatar{width:72px;height:72px}.player-detail-hero__identity h1{font-size:28px}.player-detail-hero__rating{grid-column:1 / -1;grid-template-columns:1fr auto auto;justify-items:start;align-items:baseline;width:100%;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.18);border-left:0}.player-detail-hero__rating strong{font-size:32px}.detail-game-tabs{padding:8px}.player-stat-grid{grid-template-columns:repeat(2,1fr)}.player-stat-grid div:nth-child(odd){border-left:0}.player-stat-grid div:nth-child(n+3){border-top:1px solid var(--line)}.player-stat-grid div:nth-child(4){border-left:1px solid var(--line)}.clearance-grid{grid-template-columns:repeat(3,1fr)}.player-match-list article{grid-template-columns:56px minmax(0,1fr) 54px;gap:12px}.player-match-list article>span{grid-column:3}.release-note-detail{padding-top:28px}.release-note-detail>header>div{align-items:flex-start;flex-direction:column;gap:10px}.release-note-detail h1{font-size:34px}.release-note-detail__body{padding-block:30px;font-size:15px}.release-note-detail__body h2{font-size:23px}.legal-page{padding-top:34px}.legal-hero{padding:34px 24px}.legal-hero h1{font-size:38px}.legal-hero dl{display:grid;gap:10px}.legal-search{grid-template-columns:1fr;gap:9px;padding:18px}.legal-search>span{grid-column:auto}.legal-layout{margin-top:28px;gap:28px}.legal-toc nav{grid-template-columns:1fr}.legal-toc nav{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.legal-document section{padding:30px 22px 32px}.legal-document__index{position:static;display:block;margin-bottom:10px}.legal-document__section--important:after{top:27px;right:22px}.legal-document h2{font-size:20px}.legal-document p,.legal-document li{font-size:14px;line-height:1.9}.legal-contact{align-items:flex-start;flex-direction:column}.site-footer__main{flex-direction:column}.site-footer__main nav{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-modal__panel{grid-template-columns:1fr;gap:26px;max-height:calc(100svh - 32px);padding:34px 24px 24px;overflow:auto}.miniapp-modal__copy h2{font-size:28px}.miniapp-modal__code{width:min(260px,100%);justify-self:center}.miniapp-cta-band{align-items:flex-start;flex-direction:column;padding:28px 24px}.inquiry-form__grid{grid-template-columns:1fr}.inquiry-form__message{grid-column:auto}.venue-join-hero__inner{min-height:0;padding-block:52px}.venue-join-hero h1{font-size:42px}.venue-join-hero figure{width:240px}.venue-join-steps,.venue-preparation ul{grid-template-columns:1fr}.venue-preparation h2,.venue-inquiry-layout h2{font-size:34px}.guide-detail>header,.guide-detail>figure,.guide-detail__body{padding-inline:22px}.guide-detail h1{font-size:34px}}.reveal-target{--reveal-delay: 0ms;opacity:1;transform:translate3d(0,28px,0);transition:transform .72s cubic-bezier(.22,1,.36,1) var(--reveal-delay);will-change:transform}.reveal-target.is-revealed{opacity:1;transform:translateZ(0);will-change:auto}.resource-grid>.reveal-target,.guide-grid>.reveal-target,.portal-grid>.reveal-target,.highlight-grid>.reveal-target,.compliance-grid>.reveal-target,.mood-grid>.reveal-target,.venue-join-steps>.reveal-target,.venue-policy-grid>.reveal-target,.updates-timeline>.reveal-target,.ranking-table>.reveal-target{transform:translate3d(0,20px,0) scale(.985)}.resource-grid>.reveal-target.is-revealed,.guide-grid>.reveal-target.is-revealed,.portal-grid>.reveal-target.is-revealed,.highlight-grid>.reveal-target.is-revealed,.compliance-grid>.reveal-target.is-revealed,.mood-grid>.reveal-target.is-revealed,.venue-join-steps>.reveal-target.is-revealed,.venue-policy-grid>.reveal-target.is-revealed,.updates-timeline>.reveal-target.is-revealed,.ranking-table>.reveal-target.is-revealed{transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-target,.resource-grid>.reveal-target,.guide-grid>.reveal-target,.portal-grid>.reveal-target,.highlight-grid>.reveal-target,.compliance-grid>.reveal-target,.mood-grid>.reveal-target,.venue-join-steps>.reveal-target,.venue-policy-grid>.reveal-target,.updates-timeline>.reveal-target,.ranking-table>.reveal-target{opacity:1;transform:none}}.commerce-page{min-height:70vh;background:var(--canvas)}.commerce-hero{color:var(--inverse-text);background:var(--inverse-surface)}.commerce-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:80px;min-height:500px;padding-block:72px}.commerce-hero--compact .commerce-hero__inner{min-height:390px}.commerce-hero h1,.commerce-subhero h1{max-width:850px;margin-top:18px;font-size:54px;line-height:1.18;text-wrap:balance}.commerce-hero p,.commerce-subhero p{max-width:780px;margin-top:20px;color:#ffffffb3;font-size:16px;line-height:1.9}.commerce-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.commerce-hero__actions .button{gap:8px}.commerce-ghost-light{border-color:#ffffff73;color:#fff}.commerce-ghost-light:hover{border-color:#fff;color:#fff}.role-card,.trust-list{display:grid;gap:14px;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff0e}.role-card strong{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16);font-size:18px}.role-card span,.trust-list span{display:flex;align-items:center;gap:10px;color:#ffffffc7;font-size:13px;line-height:1.6}.role-card svg,.trust-list svg{flex:0 0 auto;color:#ddb765}.hero-line-icon{justify-self:end;color:#ddb765;opacity:.86}.commerce-subhero{color:#fff;background:#18372f}.commerce-subhero>.section-inner{min-height:330px;padding-block:72px}.commerce-section{padding-block:84px}.commerce-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.commerce-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs)}.commerce-product-card__visual{display:flex;align-items:center;justify-content:space-between;min-height:112px;padding:24px;color:#fff;background:var(--brand)}.commerce-product-card__visual small{max-width:180px;color:#ffffffbd;text-align:right}.commerce-product-card__body{display:flex;flex:1;flex-direction:column;padding:26px}.commerce-product-card__body>span{color:var(--red);font-size:11px;font-weight:800}.commerce-product-card h2{margin-top:12px;font-size:22px}.commerce-product-card p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.75}.commerce-product-card dl{display:grid;gap:12px;margin:24px 0;padding-top:20px;border-top:1px solid var(--line)}.commerce-product-card dl div{display:grid;gap:4px}.commerce-product-card dt{color:var(--muted);font-size:11px}.commerce-product-card dd{font-size:13px;line-height:1.55}.commerce-product-card .button{gap:8px;margin-top:auto}.inline-notice,.form-feedback{padding:12px 15px;border-left:3px solid var(--brand);color:var(--brand-strong);background:var(--brand-light);font-size:13px;line-height:1.65}.inline-notice{margin:-16px 0 28px}.commerce-form-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(300px,1fr);gap:60px;align-items:start;padding-block:72px}.commerce-form-card{display:grid;gap:20px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.commerce-form-card header{padding-bottom:20px;border-bottom:1px solid var(--line)}.commerce-form-card header>span{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.12em}.commerce-form-card header h2{margin-top:7px;font-size:27px}.commerce-form-card header p{margin-top:7px;color:var(--muted);font-size:13px}.commerce-form-card label,.compact-form label,.dashboard-form label{display:grid;gap:8px}.commerce-form-card label>span,.compact-form label>span,.dashboard-form label>span{color:var(--ink-soft);font-size:12px;font-weight:750}.commerce-form-card input,.commerce-form-card textarea,.compact-form input,.compact-form textarea,.dashboard-form input{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:6px;outline:0;background:#fff}.commerce-form-card textarea,.compact-form textarea{resize:vertical;line-height:1.65}.commerce-form-card label>small{color:var(--muted);font-size:11px;line-height:1.6}.field-with-action{display:grid;grid-template-columns:minmax(0,1fr) 140px}.field-with-action input{border-radius:6px 0 0 6px}.field-with-action button{border:1px solid var(--brand);border-radius:0 6px 6px 0;color:#fff;background:var(--brand);font-size:12px;font-weight:800}.field-with-action button:disabled,.form-submit:disabled,.order-summary button:disabled{cursor:not-allowed;opacity:.48}.check-row{grid-template-columns:18px minmax(0,1fr)!important;align-items:start;gap:10px!important}.check-row input{width:16px!important;min-height:16px!important;margin-top:2px;accent-color:var(--brand)}.check-row span{font-weight:400!important;line-height:1.65}.check-row a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.form-submit{width:100%}.review-note{padding:28px;border-top:3px solid var(--brand);background:#fff}.review-note strong{font-size:18px}.review-note ol{display:grid;gap:13px;margin-top:20px;counter-reset:review}.review-note li{color:var(--ink-soft);font-size:14px;line-height:1.6;counter-increment:review}.review-note li:before{content:counter(review,decimal-leading-zero);margin-right:10px;color:var(--red);font-size:11px;font-weight:800}.review-note p{margin-top:22px;color:var(--muted);font-size:12px;line-height:1.75}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.checkout-main{display:grid;gap:14px}.cart-line{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:130px;padding:25px;border:1px solid var(--line);background:#fff}.cart-line>img{width:92px;height:92px;flex:0 0 auto;border-radius:8px;object-fit:cover}.cart-line>div:not(.quantity-control){min-width:0;flex:1}.cart-line__select{flex:0 0 auto}.cart-line__select input{width:18px;height:18px;accent-color:var(--brand)}.icon-button{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.cart-line small{color:var(--red);font-size:11px;font-weight:750}.cart-line h2{margin-top:7px;font-size:20px}.cart-line p{margin-top:8px;color:var(--muted);font-size:13px}.quantity-control{display:grid;grid-template-columns:34px 36px 34px;align-items:center;text-align:center}.quantity-control button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-strong);background:#fff}.order-summary{position:sticky;top:100px;display:grid;gap:15px;padding:26px;border-top:4px solid var(--brand);background:#fff;box-shadow:var(--shadow-sm)}.order-summary>strong{font-size:19px}.order-summary>div,.order-summary footer{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:12px;line-height:1.6}.order-summary b{flex:0 0 auto;color:var(--ink)}.order-summary footer{padding-top:16px;border-top:1px solid var(--line);font-size:15px}.order-summary>p{color:var(--muted);font-size:11px;line-height:1.7}.empty-commerce{display:grid;justify-items:start;gap:12px;min-height:300px;align-content:center;padding:42px;border:1px dashed var(--line-strong);background:#fff}.empty-commerce svg{color:var(--brand)}.empty-commerce p{color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid__wide{grid-column:1/-1}.payment-panel{display:grid;justify-items:start;padding:42px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.payment-panel__icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:20px;border-radius:50%;color:#fff;background:var(--brand)}.payment-panel>small{color:var(--muted)}.payment-panel h2{margin-top:10px;font-size:28px}.payment-panel>p{margin-top:8px;color:var(--muted)}.payment-panel>strong{margin-top:30px;color:var(--red);font-size:42px}.payment-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:30px;padding-block:20px;border-block:1px solid var(--line)}.payment-panel dt{color:var(--muted);font-size:11px}.payment-panel dd{margin-top:6px;font-weight:800}.payment-panel__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.payment-panel__actions .button{gap:8px}.payment-qr{display:grid;justify-items:center;gap:10px;width:100%;margin-top:26px;padding:24px;background:var(--surface-soft)}.payment-qr img{width:260px;height:260px}.payment-qr p,.payment-success p{color:var(--muted);font-size:13px}.payment-success{width:100%;margin-top:26px;padding:24px;color:var(--brand);background:var(--brand-light)}.checkout-stack{gap:20px}.address-choice{grid-template-columns:20px minmax(0,1fr)!important;align-items:start;padding:14px;border:1px solid var(--line);border-radius:6px}.address-choice input{width:16px!important;min-height:16px!important;margin-top:3px;accent-color:var(--brand)}.address-choice>span{display:grid;gap:5px}.address-choice small{color:var(--muted);font-weight:400;line-height:1.6}.address-editor{padding-top:8px;border-top:1px solid var(--line)}.address-editor summary{margin-bottom:18px;color:var(--brand);font-weight:800;cursor:pointer}.review-disclaimer{display:flex;align-items:flex-start;gap:8px;width:100%;margin-top:26px!important;padding:14px;color:#765522!important;background:#fff7e7;font-size:12px;line-height:1.7}.account-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:start}.account-sidebar{position:sticky;top:100px;display:grid;justify-items:center;padding:28px 20px;border:1px solid var(--line);background:#fff;text-align:center}.account-avatar{display:grid;place-items:center;width:64px;height:64px;margin-bottom:13px;border-radius:50%;color:#fff;background:var(--brand)}.account-sidebar>span{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.account-sidebar nav{display:grid;width:100%;margin-top:24px;border-top:1px solid var(--line)}.account-sidebar nav a{padding:13px 8px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:13px}.account-content{display:grid;gap:20px}.account-panel{padding:28px;border:1px solid var(--line);background:#fff}.account-panel>header{display:flex;align-items:flex-start;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-panel>header svg{color:var(--brand)}.account-panel>header h2{font-size:21px}.account-panel>header p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.6}.account-appearance-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px}.account-appearance-setting>p{color:var(--muted);font-size:12px}.account-order-list article{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.account-order-list small{color:var(--muted);font-size:10px}.account-order-list h3{margin-top:6px;font-size:16px}.account-order-list p{margin-top:5px;color:var(--muted);font-size:12px}.account-order-list article>div:last-child{display:grid;justify-items:end;gap:5px}.account-order-list article>div:last-child span{color:var(--brand);font-size:11px;font-weight:800}.account-order-list button,.empty-inline button{display:inline-flex;align-items:center;gap:5px;color:var(--red);font-size:11px;font-weight:800}.empty-inline{padding:26px 0 4px;color:var(--muted)}.membership-strip{display:flex;align-items:center;gap:20px;padding-top:22px}.membership-strip>span{padding:7px 11px;color:var(--brand);background:var(--brand-light);font-size:11px;font-weight:800}.membership-strip p{flex:1;color:var(--muted);font-size:13px}.compact-form{display:grid;gap:16px;padding-top:22px}.compact-form .button{justify-self:start}.post-line{display:grid;grid-template-columns:70px 1fr;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.post-line>span{align-self:start;padding:6px;color:#765522;background:#fff4d7;text-align:center;font-size:10px;font-weight:800}.post-line h3{font-size:15px}.post-line p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.65}.post-line small{display:block;margin-top:7px;color:#8a9790}.after-sale-eligibility-state{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface-soft)}.after-sale-eligibility-state:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.after-sale-eligibility-state--error{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-surface)}.after-sale-eligibility-state--closed{margin:0;color:var(--warning-text);border-color:var(--warning-border);background:var(--warning-surface)}.after-sale-line-list{display:grid;gap:12px}.after-sale-line-list article{display:grid;gap:9px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.after-sale-line-list article>div{display:grid;gap:4px}.after-sale-line-list small,.after-sale-line-list p,.after-sale-line-list li{color:var(--muted);font-size:13px;line-height:1.55}.after-sale-line-list ul{display:grid;gap:4px;padding-left:18px}.after-sale-line-list .after-sale-line-reason{color:var(--danger-text)}.after-sale-line-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:750}.after-sale-line-list input{width:88px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.after-sale-refund-limit{color:var(--ink-soft);font-size:13px;line-height:1.65}.compact-form :is(button,input,textarea):disabled{cursor:not-allowed;opacity:.58}.account-bind-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.account-bind-row>svg{color:var(--brand)}.account-bind-row>div{display:grid;gap:4px}.account-bind-row strong{font-size:13px}.account-bind-row span{color:var(--muted);font-size:11px;line-height:1.5}.account-bind-row em{padding:5px 8px;border-radius:99px;color:#8a5a23;background:#fff0d7;font-size:10px;font-style:normal;font-weight:800}.account-bind-row em.linked{color:var(--brand);background:var(--brand-light)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin-inline:auto}.pricing-grid article{padding:38px;border:1px solid var(--line);border-top:4px solid var(--brand);background:#fff;box-shadow:var(--shadow-xs)}.pricing-grid article>span{color:var(--brand);font-weight:800}.pricing-grid article>strong{display:block;margin-top:18px;font-size:42px}.pricing-grid article>strong small{color:var(--muted);font-size:14px}.pricing-grid article>p{margin-top:8px;color:var(--muted);font-size:13px}.pricing-grid ul{display:grid;gap:12px;margin:26px 0;padding-block:22px;border-block:1px solid var(--line)}.pricing-grid li{display:flex;align-items:center;gap:8px;font-size:13px}.pricing-grid li svg{color:var(--brand)}.pricing-card--featured{border-top-color:var(--red)!important}.fee-rules{display:flex;gap:18px;max-width:960px;margin:24px auto 0;padding:28px;border-left:4px solid var(--gold);background:#fff}.fee-rules svg{flex:0 0 auto;color:var(--gold)}.fee-rules h2{font-size:19px}.fee-rules p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.8}.merchant-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:50px;align-items:start}.merchant-steps{display:grid;gap:14px}.merchant-steps article{display:grid;grid-template-columns:46px 1fr;gap:5px 16px;padding:24px;border:1px solid var(--line);background:#fff}.merchant-steps svg{grid-row:1/3;color:var(--brand)}.merchant-steps p{color:var(--muted);font-size:13px;line-height:1.7}.text-button{justify-self:start;color:var(--brand);font-size:13px;font-weight:800}.merchant-dashboard{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.merchant-dashboard>aside{position:sticky;top:100px;padding:24px;color:var(--inverse-text);background:var(--inverse-surface)}.merchant-dashboard>aside>div{display:grid;gap:9px}.merchant-dashboard>aside span{color:#ddb765;font-size:11px}.merchant-dashboard>aside nav{display:grid;margin-top:24px;border-top:1px solid rgba(255,255,255,.16)}.merchant-dashboard>aside a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.16);color:#ffffffb8;font-size:12px}.merchant-dashboard>div{display:grid;gap:20px}.dashboard-form{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:14px;margin-top:22px}.dashboard-form .button{min-height:48px}.merchant-table{margin-top:22px;border-top:1px solid var(--line)}.merchant-table>div{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;gap:16px;padding:13px 8px;border-bottom:1px solid var(--line);font-size:12px}.merchant-table__head{color:var(--muted);font-weight:800}.merchant-table__empty{display:block!important;color:var(--muted);text-align:center}.compliance-info-layout .legal-toc__note{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding:14px;color:var(--muted);background:var(--surface-soft);font-size:11px;line-height:1.6}.legal-contact>div p{display:flex;gap:6px}.legal-contact>div p svg{flex:0 0 auto;margin-top:4px}.merchant-dashboard>aside>label{display:grid;gap:7px;margin-top:20px}.merchant-dashboard>aside select{width:100%;min-height:42px;padding:8px;border:1px solid rgba(255,255,255,.2);color:#fff;background:#123b31}.dashboard-form select,.compact-form select{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.seller-product-form{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-product-form .form-grid__wide,.seller-product-form .button{grid-column:1/-1}.seller-product-form .button{justify-self:start}.document-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-upload-grid label{padding:15px;border:1px dashed var(--line-strong);border-radius:6px}.merchant-application-form{min-width:0}.auth-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);min-height:calc(100vh - 69px);background:#f6f8f7}.auth-intro{position:relative;display:grid;align-content:center;gap:54px;overflow:hidden;padding:clamp(64px,8vw,120px);color:#fff;background:#082e27}.auth-intro:before{position:absolute;right:-120px;bottom:-170px;width:460px;height:460px;border:1px solid rgba(221,183,101,.18);border-radius:50%;content:"";box-shadow:0 0 0 64px #ddb7650a,0 0 0 128px #ddb76506}.auth-intro__content,.auth-benefits{position:relative;z-index:1}.auth-intro .section-kicker{color:#ff6b5d}.auth-intro__content h1{max-width:680px;margin-top:24px;font-size:clamp(46px,4.35vw,70px);line-height:1.08;letter-spacing:-.055em}.auth-intro__content h1 span{white-space:nowrap}.auth-intro__content p{max-width:560px;margin-top:28px;color:#ffffffb3;font-size:16px;line-height:1.9}.auth-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;background:#ffffff1f}.auth-benefits li{display:flex;align-items:flex-start;gap:12px;min-height:122px;padding:23px 18px;background:#04231df5}.auth-benefits svg{flex:0 0 auto;margin-top:2px;color:#ddb765}.auth-benefits span{display:grid;gap:7px}.auth-benefits strong{font-size:13px}.auth-benefits small{color:#ffffff94;font-size:11px;line-height:1.6}.auth-workspace{display:grid;align-content:center;justify-items:center;gap:22px;padding:60px clamp(28px,5vw,84px)}.auth-card{width:min(100%,520px);padding:42px;border:1px solid #dce4e1;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0c332a17}.auth-card>header>span{color:var(--red);font-size:10px;font-weight:850;letter-spacing:.14em}.auth-card>header h2{margin-top:8px;font-size:34px;letter-spacing:-.035em}.auth-card>header p{margin-top:8px;color:var(--muted);font-size:13px}.auth-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:30px 0 28px;padding:4px;border-radius:10px;background:#f0f4f2}.auth-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border-radius:7px;color:#64736d;font-size:12px;font-weight:750;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.auth-tabs button.active{color:var(--brand);background:#fff;box-shadow:0 2px 9px #0c332a17}.auth-form{display:grid;gap:19px}.auth-form>label{display:grid;gap:8px}.auth-form>label>span{color:#263d36;font-size:12px;font-weight:750}.auth-form label>small{color:var(--muted);font-size:11px;line-height:1.55}.auth-input{display:flex;align-items:center;min-height:50px;padding:0 14px;border:1px solid #ccd8d4;border-radius:8px;color:#89958f;background:#fff;transition:border-color .2s,box-shadow .2s}.auth-input input{width:100%;min-width:0;padding:13px 0 13px 11px;border:0;outline:0;background:transparent;font-size:14px}.auth-code-field{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:9px}.auth-code-field>button{border-radius:8px;color:#fff;background:var(--brand);font-size:12px;font-weight:800;cursor:pointer;transition:background .2s}.auth-code-field>button:hover{background:var(--brand-dark)}.auth-code-field>button:disabled{cursor:not-allowed;opacity:.48}.auth-agreement{grid-template-columns:18px minmax(0,1fr)!important;align-items:start;gap:9px!important}.auth-agreement input{width:16px;height:16px;margin-top:2px;accent-color:var(--brand)}.auth-agreement span{color:var(--muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.65}.auth-agreement a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.auth-submit{min-height:50px;border-radius:8px;color:#fff;background:var(--brand);font-weight:850;cursor:pointer;transition:background .2s,box-shadow .2s}.auth-submit:hover{background:var(--brand-dark);box-shadow:0 9px 22px #0b594a2e}.auth-submit:disabled{cursor:not-allowed;opacity:.52}.auth-feedback{padding:11px 13px;border-left:3px solid #c74437;color:#83342c;background:#fff1ef;font-size:12px;line-height:1.6}.auth-feedback.success{border-left-color:var(--brand);color:var(--brand-strong);background:var(--brand-light)}.auth-help,.auth-security-note{color:var(--muted);font-size:11px;line-height:1.65;text-align:center}.auth-security-note{display:flex;align-items:center;gap:7px}.auth-unavailable{color:#a34a3e!important}.wechat-login-panel{display:grid;justify-items:center;min-height:370px;align-content:start;gap:18px}.wechat-login-container{width:310px;min-height:310px;overflow:hidden}.wechat-login-container iframe{width:100%!important;height:400px!important;border:0}.wechat-login-unavailable{display:grid;justify-items:center;gap:12px;width:100%;min-height:300px;align-content:center;padding:30px;border:1px dashed #bdcbc6;border-radius:10px;color:var(--brand);background:#f6f9f8}.wechat-login-unavailable p{max-width:290px;color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.wechat-login-loading{display:grid;justify-items:center;gap:14px;min-height:300px;align-content:center;color:var(--muted);font-size:12px}.wechat-login-loading span{width:32px;height:32px;border:3px solid #d8e2de;border-top-color:var(--brand);border-radius:50%;animation:auth-spin .8s linear infinite}.wechat-phone-bind{width:100%}.wechat-phone-bind__title{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:10px;color:var(--brand);background:var(--brand-light)}.wechat-phone-bind__title svg{flex:0 0 auto;margin-top:1px}.wechat-phone-bind__title strong{display:block;font-size:14px}.wechat-phone-bind__title p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.65}@keyframes auth-spin{to{transform:rotate(360deg)}}.account-page-new{background:#f4f7f5}.account-hero{color:#fff;background:#0b3a31}.account-hero .section-inner{min-height:260px;padding-block:62px}.account-hero h1{margin-top:16px;font-size:50px}.account-hero p{margin-top:12px;color:#ffffffad}.account-dashboard{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;padding-block:50px 90px}.account-nav-card{position:sticky;top:92px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.account-identity{display:grid;justify-items:center;padding-bottom:20px;text-align:center}.account-identity>span{margin-top:6px;color:var(--muted);font-size:11px}.account-identity>em{margin-top:11px;padding:5px 8px;color:#8d5a22;border-radius:20px;background:#fff1d9;font-size:10px;font-style:normal}.account-identity>em.verified{color:var(--brand);background:var(--brand-light)}.account-avatar--image{overflow:hidden}.account-avatar--image img{width:100%;height:100%;object-fit:cover}.account-nav-card nav{display:grid;border-top:1px solid var(--line)}.account-nav-card nav a{padding:12px 6px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12px}.account-nav-card nav a:hover{color:var(--brand)}.account-logout{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:18px;color:var(--muted);font-size:11px;cursor:pointer}.account-main{display:grid;gap:20px}.account-feedback{position:sticky;top:76px;z-index:4;margin:0;box-shadow:var(--shadow-xs)}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:22px}.account-stat-grid article{display:grid;gap:8px;padding:18px;background:#f5f8f7}.account-stat-grid span{color:var(--muted);font-size:10px}.account-stat-grid strong{font-size:15px}.avatar-editor{display:grid;grid-template-columns:68px auto 1fr;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.avatar-editor .account-avatar{margin:0}.avatar-editor .button{position:relative;overflow:hidden}.avatar-editor input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.avatar-editor small{color:var(--muted);font-size:10px}.session-list{display:grid}.session-list article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.session-list article>svg{color:var(--brand)}.session-list article div{display:grid;gap:5px}.session-list strong{font-size:13px}.session-list strong em{padding:3px 6px;color:var(--brand);border-radius:12px;background:var(--brand-light);font-size:9px;font-style:normal}.session-list span{color:var(--muted);font-size:10px}.session-list button,.managed-venue-list button{color:var(--red);font-size:11px;font-weight:800;cursor:pointer}.account-danger-button{margin-top:20px}.managed-venue-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.managed-venue-list article>div{display:grid;gap:5px}.managed-venue-list span{color:var(--muted);font-size:11px}.danger-zone{border-color:#edd5d1}.danger-zone summary{display:flex;align-items:center;gap:8px;color:#9d3e33;font-weight:800;cursor:pointer}.danger-zone>div{display:grid;gap:16px;padding-top:20px}.danger-zone p{color:var(--muted);font-size:12px;line-height:1.7}.danger-zone label{display:grid;gap:7px}.danger-zone label span{font-size:11px;font-weight:750}.danger-zone input,.danger-zone textarea{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:6px}.danger-zone button{justify-self:start;padding:11px 15px;border-radius:6px;color:#fff;background:#9d3e33;font-size:11px;font-weight:800;cursor:pointer}.danger-zone button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1180px){.commerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-hero__inner{gap:50px}.auth-shell{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.auth-intro{padding:70px 50px}.auth-benefits{grid-template-columns:1fr}.auth-benefits li{min-height:0}}@media(max-width:900px){.commerce-hero__inner,.commerce-form-layout,.merchant-layout{grid-template-columns:1fr}.commerce-hero__inner{gap:34px}.role-card,.trust-list{max-width:620px}.checkout-layout,.account-layout,.merchant-dashboard{grid-template-columns:1fr}.order-summary,.account-sidebar,.merchant-dashboard>aside{position:static}.account-sidebar{justify-items:start;text-align:left}.account-sidebar nav{grid-template-columns:repeat(3,1fr)}.auth-shell{grid-template-columns:1fr}.auth-intro{gap:34px;min-height:460px}.auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-workspace{padding-block:56px}.account-dashboard{grid-template-columns:1fr}.account-nav-card{position:static}.account-nav-card nav{grid-template-columns:repeat(3,1fr)}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.commerce-hero__inner{min-height:0;padding-block:54px}.commerce-hero h1,.commerce-subhero h1{font-size:37px}.commerce-subhero>.section-inner{min-height:270px;padding-block:54px}.commerce-section,.commerce-form-layout{padding-block:54px}.commerce-product-grid,.pricing-grid{grid-template-columns:1fr}.commerce-form-card,.payment-panel,.account-panel,.pricing-grid article{padding:24px 20px}.account-bind-row{grid-template-columns:22px minmax(0,1fr) auto}.account-bind-row .button{grid-column:2/-1;justify-self:start}.field-with-action{grid-template-columns:minmax(0,1fr) 116px}.checkout-layout{gap:18px}.cart-line{display:grid;grid-template-columns:20px 76px minmax(0,1fr) auto;align-items:start;gap:14px}.cart-line>img{width:76px;height:76px}.cart-line .quantity-control{grid-column:3}.cart-line .icon-button{grid-column:4;grid-row:1}.form-grid{grid-template-columns:1fr}.form-grid__wide{grid-column:auto}.payment-panel>strong{font-size:34px}.payment-panel dl{grid-template-columns:1fr}.account-sidebar nav{grid-template-columns:1fr}.account-order-list article,.membership-strip{align-items:flex-start;flex-direction:column}.account-order-list article>div:last-child{justify-items:start}.after-sale-eligibility-state--error{align-items:stretch;flex-direction:column}.after-sale-eligibility-state--error .button{width:100%;justify-content:center}.post-line{grid-template-columns:1fr}.post-line>span{justify-self:start}.merchant-steps article{grid-template-columns:38px 1fr;padding:20px}.dashboard-form,.seller-product-form,.document-upload-grid{grid-template-columns:1fr}.seller-product-form .form-grid__wide,.seller-product-form .button{grid-column:auto}.merchant-table>div{grid-template-columns:minmax(0,1fr) 70px 82px;gap:8px;padding-inline:0}.hero-line-icon{display:none}.auth-intro{min-height:390px;padding:52px 24px}.auth-intro__content h1{font-size:42px}.auth-intro__content h1 span{white-space:normal}.auth-benefits{grid-template-columns:1fr}.auth-benefits li:nth-child(n+3){display:none}.auth-workspace{padding:34px 16px 54px}.auth-card{padding:27px 18px;border-radius:12px}.auth-card>header h2{font-size:29px}.auth-tabs button{gap:5px;font-size:11px}.auth-code-field{grid-template-columns:minmax(0,1fr) 108px}.auth-code-field>button{padding-inline:8px;font-size:10px}.wechat-login-container{width:280px}.account-hero .section-inner{min-height:220px;padding-block:48px}.account-hero h1{font-size:40px}.account-dashboard{padding:28px 14px 60px}.account-nav-card nav{grid-template-columns:repeat(2,1fr)}.account-stat-grid{grid-template-columns:1fr 1fr}.account-panel{padding:22px 17px}.avatar-editor{grid-template-columns:60px 1fr}.avatar-editor small{grid-column:1/-1}.session-list article{grid-template-columns:22px minmax(0,1fr)}.session-list article>button{grid-column:2;justify-self:start}.managed-venue-list article{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.wechat-login-loading span{animation:none}}.learning-page{min-height:70vh;background:var(--canvas)}.learning-hero,.course-hero,.knowledge-hero{color:#fff;background:#0b3a31}.learning-hero__inner,.course-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;min-height:390px;padding-block:70px}.learning-hero h1,.course-hero h1,.knowledge-hero h1{margin-top:17px;font-size:clamp(44px,5vw,68px);line-height:1.08}.learning-hero p,.course-hero p,.knowledge-hero p{max-width:760px;margin-top:20px;color:#ffffffb3;font-size:16px;line-height:1.85}.learning-hero svg{color:#ddb765}.learning-actions{display:flex;gap:12px;margin-top:28px}.learning-actions .button{display:inline-flex;align-items:center;gap:8px}.learning-section{padding-block:52px 90px}.learning-filter{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px}.learning-filter button{padding:10px 17px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);background:#fff;font-size:12px;font-weight:800;cursor:pointer}.learning-filter button.active{color:#fff;border-color:var(--brand);background:var(--brand)}.learning-filter>span{margin-left:auto;color:var(--muted);font-size:12px}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.learning-card{display:block;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-xs);cursor:pointer;transition:transform .2s,box-shadow .2s}.learning-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.learning-card__media{position:relative;display:grid;place-items:center;height:220px;color:#e9c875;background:#183f36;font-weight:900}.learning-card__media img{width:100%;height:100%;object-fit:cover}.learning-card__media em{position:absolute;left:14px;bottom:14px;padding:6px 9px;color:#14281f;border-radius:5px;background:#f0c46a;font-size:10px;font-style:normal;font-weight:900}.learning-card__body{padding:23px}.learning-card__body>span,.knowledge-grid>a>span,.knowledge-detail>span{color:var(--brand);font-size:10px;font-weight:900}.learning-card h2,.knowledge-grid h2{margin-top:9px;font-size:21px}.learning-card p,.knowledge-grid p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.7}.learning-card footer{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:21px;padding-top:17px;border-top:1px solid var(--line)}.learning-card footer small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.learning-card footer strong{color:#a06b21;font-size:14px}.learning-state{margin-block:48px;padding:35px;border:1px solid var(--line);color:var(--muted);background:#fff;text-align:center}.learning-state--error{color:#9d3e33;border-color:#edd5d1}.course-hero__inner{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.course-hero__inner>img{width:100%;max-height:380px;object-fit:cover;border-radius:16px}.course-hero small,.course-hero strong{display:block;margin-top:16px;color:#ddb765}.course-hero .button{margin-top:25px}.course-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:25px;align-items:start;padding-block:48px 90px}.course-video{width:100%;aspect-ratio:16/9;border-radius:14px;background:#000}.course-panel{margin-top:20px;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.course-layout>aside{margin-top:0}.course-panel h2{font-size:22px}.course-panel ul{display:grid;gap:10px;margin-top:18px;padding-left:20px;color:var(--muted);font-size:13px}.course-panel section{margin-top:24px}.course-panel h3{color:#9a6a29;font-size:13px}.course-panel section button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:14px 0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.course-panel section button span{display:grid;gap:5px;font-size:12px;font-weight:750}.course-panel section button small{color:var(--muted);font-size:10px;font-weight:400}.course-panel section button em{color:var(--brand);font-size:10px;font-style:normal;font-weight:850}.knowledge-hero>.section-inner{padding-block:75px}.knowledge-search{display:grid;grid-template-columns:minmax(0,580px) auto;gap:10px;margin-top:28px}.knowledge-search input{min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#fff;background:#ffffff14}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.knowledge-grid>a{display:block;padding:26px;border:1px solid var(--line);border-left:4px solid var(--brand);background:#fff;cursor:pointer}.knowledge-grid>a small{display:block;margin-top:15px;color:#9a6a29;font-size:10px}.knowledge-detail{max-width:900px;margin-block:55px 90px;padding:48px;border:1px solid var(--line);background:#fff}.knowledge-detail h1{margin-top:14px;font-size:43px}.knowledge-detail__summary{margin-top:20px;padding-bottom:24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.8}.knowledge-detail__content{margin-top:28px;color:var(--ink-soft);font-size:15px;line-height:1.9}.knowledge-detail__content h2,.knowledge-detail__content h3{margin:28px 0 10px}.knowledge-detail footer{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.membership-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.membership-benefits p{display:flex;align-items:center;gap:9px;min-height:90px;padding:20px;background:#fff;font-size:12px}.membership-benefits svg{color:var(--brand)}.membership-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.membership-plans article{display:grid;padding:30px;border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff}.membership-plans span{color:var(--brand);font-weight:850}.membership-plans strong{margin-top:14px;font-size:38px}.membership-plans small{margin:8px 0 24px;color:var(--muted)}.membership-note{margin-top:24px;padding:28px;border-left:4px solid var(--gold);background:#fff}.membership-note h2{font-size:19px}.membership-note p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.8}@media(max-width:900px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-layout,.course-hero__inner{grid-template-columns:1fr}.membership-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-hero__inner{grid-template-columns:1fr}.learning-hero__inner>svg{display:none}}@media(max-width:640px){.learning-grid,.knowledge-grid,.membership-plans,.membership-benefits{grid-template-columns:1fr}.learning-hero__inner{min-height:0;padding-block:52px}.learning-hero h1,.course-hero h1,.knowledge-hero h1{font-size:39px}.course-hero__inner{padding-block:42px}.course-layout{padding:28px 14px 60px}.learning-filter>span{width:100%;margin-left:0}.knowledge-search{grid-template-columns:1fr}.knowledge-detail{margin:20px 14px 60px;padding:27px 20px}.knowledge-detail h1{font-size:34px}}.learning-payment{display:grid;justify-items:center;gap:10px;width:270px;margin-top:20px;padding:15px;color:#173a31;border-radius:10px;background:#fff;font-size:12px;text-align:center}.learning-payment img{width:220px;height:220px}.learning-payment--light{margin:26px auto 0;border:1px solid var(--line);box-shadow:var(--shadow-xs)}.course-panel section button.active{margin-inline:-12px;width:calc(100% + 24px);padding-inline:12px;border-radius:9px;color:var(--brand);background:var(--brand-light)}.learning-my-main{padding:42px clamp(24px,4vw,58px) 80px;background:var(--canvas)}.learning-my-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.learning-my-header h1{margin-top:8px;font-size:40px;letter-spacing:-.04em}.learning-my-header p{margin-top:9px;color:var(--muted);font-size:13px}.learning-my-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--brand);background:var(--surface)}.learning-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.learning-overview article{display:grid;grid-template-columns:auto 1fr;gap:9px 12px;padding:21px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--shadow-xs)}.learning-overview svg{grid-row:1/3;color:var(--brand)}.learning-overview span{color:var(--muted);font-size:11px}.learning-overview strong{font-size:22px}.learning-my-section{margin-top:34px;padding:28px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-xs)}.learning-my-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.learning-my-section>header span{color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.16em}.learning-my-section>header h2{margin-top:6px;font-size:23px}.learning-my-section>header small{color:var(--muted);font-size:10px}.learning-progress-list{display:grid}.learning-progress-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 4px;border-bottom:1px solid var(--line);text-align:left}.learning-progress-list>button:last-child{border-bottom:0}.learning-progress-list__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--brand);background:var(--brand-light)}.learning-progress-list>button>span:nth-child(2){display:grid;gap:5px}.learning-progress-list strong{font-size:13px}.learning-progress-list small,.learning-progress-list time{color:var(--muted);font-size:10px}.learning-progress-list em{padding:7px 11px;border-radius:999px;color:var(--brand);background:var(--brand-light);font-size:10px;font-style:normal;font-weight:800}.learning-owned-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.learning-owned-grid>a{position:relative;display:block;overflow:hidden;border:1px solid var(--line);border-radius:12px;cursor:pointer}.learning-owned-grid img,.learning-owned-grid>a>div{display:grid;width:100%;height:140px;place-items:center;object-fit:cover;color:#ddb765;background:#153e35;font-weight:800}.learning-owned-grid>a>span{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:5px;color:#173a31;background:#f0c46a;font-size:9px;font-weight:900}.learning-owned-grid h3{padding:16px 16px 0;font-size:15px}.learning-owned-grid p{padding:7px 16px 18px;color:var(--muted);font-size:10px;line-height:1.6}.learning-my-empty{display:grid;justify-items:center;gap:9px;padding:42px 20px;color:var(--muted);text-align:center}.learning-my-empty svg{color:var(--brand)}.learning-my-empty h3{color:var(--text);font-size:17px}.learning-my-empty p{font-size:11px}.learning-my-empty .button{margin-top:6px}@media(max-width:980px){.learning-overview,.learning-owned-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.learning-my-main{padding:28px 14px 60px}.learning-my-header h1{font-size:34px}.learning-overview{grid-template-columns:1fr 1fr}.learning-overview article{padding:16px}.learning-my-section{padding:20px 16px}.learning-progress-list>button{grid-template-columns:auto minmax(0,1fr) auto}.learning-progress-list time{display:none}.learning-owned-grid{grid-template-columns:1fr}}.mall-detail-page{padding-block:42px 90px}.mall-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:38px}.mall-detail__gallery{min-width:0}.mall-detail__primary{display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:16px;color:var(--brand);background:var(--surface-soft);font-size:20px;font-weight:900}.mall-detail__primary img{width:100%;height:100%;object-fit:contain}.mall-detail__thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:12px}.mall-detail__thumbs button{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.mall-detail__thumbs button.active{border:2px solid var(--brand)}.mall-detail__thumbs img{width:100%;height:100%;object-fit:cover}.mall-detail__info{padding:8px 0}.mall-detail__info>a{color:var(--muted);font-size:11px}.mall-seller{display:flex;align-items:center;gap:6px;margin-top:28px;color:var(--brand);font-size:11px;font-weight:800}.mall-detail__info h1{margin-top:13px;font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.045em}.mall-detail__info>p{margin-top:12px;color:var(--muted);line-height:1.7}.mall-detail__price-row{display:flex;align-items:baseline;gap:12px;margin-top:25px;padding:20px;border-radius:11px;background:var(--brand-light)}.mall-detail__price{color:#c74438;font-size:31px}.mall-detail__price-row del{color:var(--muted);font-size:12px}.mall-detail__price-row span{margin-left:auto;color:var(--muted);font-size:10px}.mall-skus{margin-top:24px}.mall-skus>span{display:block;margin-bottom:10px;font-size:11px;font-weight:850}.mall-skus button{min-width:120px;margin:0 8px 8px 0;padding:10px 13px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface);text-align:left}.mall-skus button.active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mall-skus button:disabled{cursor:not-allowed;opacity:.45}.mall-skus small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.mall-buy-row{display:flex;align-items:center;gap:10px;margin-top:24px}.quantity-control{display:flex;align-items:center;overflow:hidden;height:42px;border:1px solid var(--line);border-radius:9px}.quantity-control button{display:grid;width:36px;height:100%;place-items:center}.quantity-control span{min-width:34px;text-align:center;font-size:12px}.mall-service-facts{display:grid;gap:0;margin-top:26px;border-top:1px solid var(--line)}.mall-service-facts>div{display:grid;grid-template-columns:68px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.mall-service-facts dt{color:var(--muted)}.mall-service-facts dd{display:flex;align-items:center;gap:5px}.mall-description,.mall-recommendations{grid-column:1/-1;padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mall-description h2,.mall-recommendations h2{font-size:22px}.mall-description p{margin-top:16px;color:var(--muted);line-height:1.9;white-space:pre-wrap}.mall-recommendations>header{display:flex;align-items:center;justify-content:space-between}.mall-recommendations>header button{display:flex;align-items:center;gap:5px;color:var(--brand);font-size:11px;font-weight:800}.mall-recommendations>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.mall-recommendations>div>a{display:block;cursor:pointer}.mall-recommendations>div>a>img,.mall-recommendations>div>a>div{display:grid;width:100%;aspect-ratio:1/1;place-items:center;border-radius:10px;object-fit:cover;color:var(--brand);background:var(--surface-soft);font-size:11px;font-weight:800}.mall-recommendations h3{margin-top:10px;font-size:12px}.mall-recommendations strong{display:block;margin-top:6px;color:#c74438;font-size:13px}@media(max-width:800px){.mall-detail{grid-template-columns:1fr}.mall-detail-page{padding:24px 14px 60px}.mall-buy-row{flex-wrap:wrap}.mall-recommendations>div{grid-template-columns:repeat(2,1fr)}.mall-filter-bar{align-items:stretch;flex-direction:column}.mall-filter-bar select{width:100%}.mall-filter-bar>button{margin-left:0;align-self:flex-start}}.help-page,.help-article-page{min-height:72vh;background:var(--canvas)}.help-hero{color:#fff;background:#08372e}.help-hero__inner{display:grid;justify-items:center;min-height:390px;align-content:center;padding-block:62px;text-align:center}.help-hero__inner>span{color:#ddb765;font-size:11px;font-weight:850;letter-spacing:.14em}.help-hero h1{margin-top:16px;font-size:clamp(42px,5vw,64px);line-height:1.12}.help-hero p{margin-top:15px;color:#ffffffb3;font-size:15px}.help-search{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,760px);min-height:60px;margin-top:30px;padding:6px 7px 6px 19px;border-radius:8px;color:var(--muted);background:#fff;box-shadow:0 18px 48px #0000002e;text-align:left}.help-search input{min-width:0;height:46px;border:0;outline:0;color:var(--ink);background:transparent}.help-search button{min-width:92px;height:46px;border-radius:6px;color:#fff;background:var(--brand);font-weight:800}.help-quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;color:#ffffff94;font-size:12px}.help-quick-links button{color:#ffffffd1;text-decoration:underline;text-underline-offset:4px}.help-main{padding-block:26px 80px}.help-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:42px;color:var(--muted);font-size:12px}.help-breadcrumb a:hover{color:var(--brand)}.help-breadcrumb strong{color:var(--ink-soft)}.help-category-section,.help-article-section{padding-top:42px}.help-section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.help-section-title span{color:var(--brand);font-size:11px;font-weight:850}.help-section-title h2{margin-top:7px;font-size:30px}.help-section-title>p{color:var(--muted);font-size:12px}.help-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.help-category-grid>a{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:start;gap:15px;min-height:150px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow-xs);transition:transform .18s,border-color .18s,box-shadow .18s}.help-category-grid>a:hover{border-color:#90aa9e;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.help-category-grid>a>span{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;color:var(--brand);background:var(--brand-light)}.help-category-grid>a>svg{margin-top:14px;color:var(--brand)}.help-category-grid h3{font-size:17px}.help-category-grid p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.65}.help-category-grid small{display:block;margin-top:15px;color:#8b9892;font-size:10px}.help-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.help-article-list>a{display:grid;grid-template-columns:86px minmax(0,1fr) 20px;align-items:center;gap:18px;min-height:128px;padding:22px 24px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:border-color .18s,box-shadow .18s}.help-article-list>a:hover{border-color:#90aa9e;box-shadow:var(--shadow-sm)}.help-article-list>a>span{align-self:start;padding:6px 8px;border-radius:5px;color:var(--brand);background:var(--brand-light);font-size:10px;font-weight:800;text-align:center}.help-article-list>a>svg{color:var(--brand)}.help-article-list h3{font-size:17px}.help-article-list p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.6}.help-article-list small{display:block;margin-top:10px;color:#909c96;font-size:10px}.help-loading{display:grid;justify-items:center;gap:12px;min-height:240px;align-content:center;color:var(--muted);font-size:12px}.help-loading span{width:30px;height:30px;border:3px solid #dce5e1;border-top-color:var(--brand);border-radius:50%;animation:auth-spin .8s linear infinite}.help-contact-card{display:flex;align-items:center;gap:13px;margin-top:48px;padding:27px 30px;border-left:4px solid var(--brand);background:#fff;box-shadow:var(--shadow-xs)}.help-contact-card>div{flex:1}.help-contact-card strong{font-size:18px}.help-contact-card p{margin-top:6px;color:var(--muted);font-size:12px}.help-contact-card>a{padding:11px 14px;border:1px solid var(--line-strong);border-radius:6px;color:var(--brand);font-size:12px;font-weight:800}.help-contact-card>a:first-of-type{color:#fff;border-color:var(--brand);background:var(--brand)}.help-article-page>.section-inner{padding-block:22px 80px}.help-document-hero{position:relative;overflow:hidden;padding:42px 46px;border:1px solid rgba(255,255,255,.08);border-radius:12px 12px 0 0;color:#fff;background:#07372e;box-shadow:var(--shadow-sm)}.help-document-hero:after{position:absolute;right:-80px;bottom:-125px;width:360px;height:360px;border:1px solid rgba(125,231,209,.14);border-radius:50%;content:""}.help-document-hero>span{color:#87dfcc;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.help-document-hero h1{max-width:980px;margin-top:16px;font-size:clamp(34px,4vw,54px);line-height:1.18;letter-spacing:-.025em}.help-document-hero>p{max-width:900px;margin-top:15px;color:#ffffffb8;font-size:14px;line-height:1.8}.help-document-meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:24px;color:#fff9}.help-document-actions{position:absolute;right:28px;top:28px;z-index:1;display:flex;gap:8px}.help-document-actions button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:7px;color:#ffffffd6;background:#0000001f;font-size:11px}.help-document-search{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:8px 10px 8px 20px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;color:var(--muted);background:var(--surface)}.help-document-search input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.help-document-search button{min-height:42px;padding:0 18px;border-radius:7px;color:var(--brand-contrast);background:var(--brand);font-size:11px;font-weight:800}.help-document-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:start;max-width:1270px;margin:34px auto 0}.help-document-toc{position:sticky;top:96px;min-width:0}.help-document-toc>a{display:flex;align-items:center;gap:7px;color:var(--brand);font-size:11px;font-weight:800}.help-document-toc>strong{display:block;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--line-strong);font-size:12px}.help-document-toc nav{display:grid;max-height:calc(100dvh - 190px);overflow-y:auto}.help-document-toc nav a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.45}.help-document-toc nav a span{color:var(--brand);font-size:9px;font-weight:850}.help-document-toc nav a:hover{color:var(--brand)}.help-document-toc nav>span{padding-top:14px;color:var(--muted);font-size:11px}.help-document-body{min-width:0}.help-document-figure,.help-document-intro,.help-document-section,.help-feedback,.help-prev-next,.help-related,.help-document-contact{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs)}.help-document-figure{margin-bottom:12px;padding:24px;border-radius:8px}.help-document-figure img{width:100%;max-height:520px;object-fit:contain}.help-document-figure figcaption{margin-top:9px;color:var(--muted);font-size:10px;text-align:center}.help-document-intro{margin-bottom:12px;padding:24px 32px;border-radius:8px}.help-document-section{display:grid;grid-template-columns:54px minmax(0,1fr);scroll-margin-top:92px;border-bottom:0}.help-document-section:first-of-type{border-radius:8px 8px 0 0}.help-document-section:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 8px 8px}.help-document-section__index{padding:31px 0 0 22px;color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.08em}.help-document-section__content{padding:27px 34px 31px 0}.help-document-section__content>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.help-document-section__content>header h2{color:var(--ink);font-size:20px;line-height:1.45}.help-document-section__content>header span{flex:0 0 auto;padding:5px 8px;border-radius:4px;color:#a14135;background:#fdece9;font-size:9px;font-weight:850}.help-document-section--important{border-left:3px solid #e55a4f;background:color-mix(in srgb,#fff2f0 72%,var(--surface))}.help-document-section--important .help-document-section__index{padding-left:19px;color:#d95045}.help-reading-content{color:var(--ink-soft);font-size:14px;line-height:1.95;overflow-wrap:anywhere}.help-reading-content h3{margin:24px 0 10px;color:var(--ink);font-size:17px;line-height:1.5}.help-reading-content p+p,.help-reading-content ul,.help-reading-content ol,.help-reading-content blockquote,.help-reading-content table,.help-reading-content pre{margin-top:12px}.help-reading-content ul,.help-reading-content ol{padding-left:21px;list-style:initial}.help-reading-content ol{list-style:decimal}.help-reading-content li+li{margin-top:5px}.help-reading-content li::marker{color:var(--brand)}.help-reading-content strong{color:var(--ink)}.help-reading-content blockquote{padding:14px 17px;border-left:3px solid var(--brand);border-radius:0 5px 5px 0;color:var(--ink-soft);background:var(--surface-soft);white-space:pre-line}.help-reading-content table{display:block;width:100%;overflow-x:auto;border:1px solid var(--line);border-spacing:0;border-collapse:separate;border-radius:7px;font-size:11px;line-height:1.65}.help-reading-content th,.help-reading-content td{min-width:120px;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.help-reading-content th{color:var(--ink);background:var(--surface-soft);font-weight:800}.help-reading-content tr:last-child td{border-bottom:0}.help-reading-content th:last-child,.help-reading-content td:last-child{border-right:0}.help-reading-content hr{margin:25px 0;border:0;border-top:1px solid var(--line)}.help-reading-content pre{overflow-x:auto;padding:15px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--surface-soft);font-size:11px;line-height:1.7;white-space:pre-wrap}.help-reading-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.help-reading-content img{max-width:100%;height:auto;margin:22px auto;border-radius:6px}.help-reading-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.help-feedback{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px;padding:24px;border-radius:8px;color:var(--brand)}.help-feedback>div{display:flex;gap:8px}.help-feedback button{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line-strong);border-radius:5px;font-size:11px}.help-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;padding:22px 26px;border-radius:8px}.help-prev-next a{display:flex;align-items:center;gap:10px;color:var(--brand);font-size:11px;font-weight:800}.help-prev-next a:last-child{justify-content:flex-end;text-align:right}.help-prev-next span{display:grid}.help-prev-next small{color:var(--muted);font-size:9px;font-weight:500}.help-related{display:grid;margin-top:12px;padding:24px 28px;border-radius:8px}.help-related h2{margin-bottom:8px;font-size:17px}.help-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:11px}.help-related a:hover{color:var(--brand)}.help-document-contact{display:flex;align-items:center;gap:12px;margin-top:12px;padding:22px 25px;border-radius:8px}.help-document-contact>div{flex:1}.help-document-contact strong{font-size:15px}.help-document-contact p{margin-top:5px;color:var(--muted);font-size:11px}.help-document-contact a{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--brand);font-size:10px;font-weight:800}:root[data-theme=dark] .help-document-section--important{background:color-mix(in srgb,#3c211f 36%,var(--surface))}:root[data-theme=dark] .help-document-section__content>header span{color:#ffaaa2;background:#3e2422}@media(max-width:1100px){.help-document-layout{grid-template-columns:180px minmax(0,1fr)}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.help-category-grid,.help-article-list,.help-document-layout{grid-template-columns:1fr}.help-document-toc{position:static}.help-document-toc>strong,.help-document-toc nav{display:none}.help-contact-card,.help-document-contact{align-items:flex-start;flex-wrap:wrap}.help-contact-card>div,.help-document-contact>div{flex-basis:100%}}@media(max-width:640px){.help-hero__inner{min-height:360px;padding:48px 18px}.help-hero h1{font-size:38px}.help-hero p{font-size:13px;line-height:1.7}.help-search{grid-template-columns:20px minmax(0,1fr);padding:7px 14px}.help-search button{grid-column:1/-1;width:100%}.help-main{padding:18px 14px 58px}.help-category-section,.help-article-section{padding-top:28px}.help-category-grid>a{min-height:0;padding:20px}.help-article-list>a{grid-template-columns:minmax(0,1fr) 20px;gap:12px}.help-article-list>a>span{grid-column:1/-1;justify-self:start}.help-section-title{align-items:start;flex-direction:column}.help-contact-card{padding:22px}.help-article-page>.section-inner{padding:14px 14px 60px}.help-document-hero{padding:70px 22px 30px}.help-document-hero h1{font-size:31px}.help-document-actions{left:20px;right:auto;top:18px}.help-document-search{grid-template-columns:18px minmax(0,1fr);padding:10px 14px}.help-document-search button{grid-column:1/-1;width:100%}.help-document-layout{margin-top:22px}.help-document-section{grid-template-columns:38px minmax(0,1fr)}.help-document-section__index{padding:25px 0 0 13px}.help-document-section--important .help-document-section__index{padding-left:10px}.help-document-section__content{padding:22px 18px 25px 0}.help-document-section__content>header{align-items:flex-start}.help-document-section__content>header h2{font-size:18px}.help-document-intro{padding:20px}.help-feedback{align-items:flex-start;flex-direction:column}.help-prev-next{grid-template-columns:1fr}.help-prev-next a:last-child{justify-content:flex-start;text-align:left}.help-document-contact a{width:100%;justify-content:center}}@media print{html,:root[data-theme=dark]{color-scheme:light;--ink:#14231d;--ink-soft:#33483f;--muted:#66736c;--canvas:#fff;--surface:#fff;--surface-soft:#f3f5f4;--line:#d9e2dd}.site-header,.site-footer,.help-breadcrumb,.help-document-search,.help-document-toc,.help-document-actions,.help-feedback,.help-prev-next,.help-related,.help-document-contact{display:none!important}.help-article-page>.section-inner{padding:0}.help-document-hero{padding:24px;color:#14231d;background:#fff;box-shadow:none}.help-document-hero>p,.help-document-meta{color:#66736c}.help-document-layout{display:block;margin:0}.help-document-section{break-inside:avoid;border-color:#ddd}.help-reading-content table{display:table;overflow:visible;font-size:10px}}.platform-overview{padding:96px 0 110px;background:var(--canvas)}.platform-overview__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:70px;margin-bottom:42px}.platform-overview__heading h2{max-width:780px;margin-top:16px;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.035em}.platform-overview__heading>p{max-width:560px;color:var(--muted);font-size:15px;line-height:1.85}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.platform-card{--card-accent: var(--brand);position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:430px;overflow:hidden;padding:27px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-xs);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.platform-card:before{content:"";position:absolute;right:-80px;bottom:-90px;width:210px;height:210px;border-radius:50%;background:color-mix(in srgb,var(--card-accent) 13%,transparent)}.platform-card:hover{border-color:color-mix(in srgb,var(--card-accent) 58%,var(--line));box-shadow:var(--shadow-lg);transform:translateY(-5px)}.platform-card--friends{--card-accent: var(--qtj-felt-700, var(--brand))}.platform-card--grow{--card-accent: var(--gold)}.platform-card--gear{--card-accent: var(--qtj-felt-700, var(--brand))}.platform-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--card-accent)}.platform-card__top>span{font-size:12px;font-weight:850;letter-spacing:.18em}.platform-card small{color:var(--card-accent);font-size:11px;font-weight:800}.platform-card h3{margin-top:10px;font-size:38px;letter-spacing:-.04em}.platform-card p{margin-top:15px;color:var(--muted);font-size:13px;line-height:1.75}.platform-card>strong{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--card-accent);font-size:12px}.mobile-product-tabs{display:none}.global-search-page{min-height:calc(100vh - 76px);padding:68px max(var(--content-padding),calc((100vw - 1180px)/2 + var(--content-padding))) 110px}.global-search-hero>span{color:var(--brand);font-size:12px;font-weight:850;letter-spacing:.16em}.global-search-hero h1{max-width:820px;margin-top:14px;font-size:clamp(38px,5vw,66px);line-height:1.12}.global-search-hero form{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:860px;min-height:64px;margin-top:34px;padding:7px 8px 7px 20px;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-sm)}.global-search-hero input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent}.global-search-hero button{min-width:100px;min-height:48px;border-radius:9px;color:var(--brand-contrast);background:var(--brand);font-weight:800}.global-search-hero button:disabled{opacity:.55}.global-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1000px;margin-top:34px}.global-search-results>button{display:grid;gap:8px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;transition:border-color .18s,box-shadow .18s}.global-search-results>button:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.global-search-results>button span{color:var(--brand);font-size:11px}.global-search-results>button strong{font-size:18px}.global-search-state{grid-column:1/-1;padding:32px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--muted);background:var(--surface);text-align:center}.mall-search{display:grid;gap:9px;align-content:center;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff12}.mall-search>label{font-size:12px;font-weight:800}.mall-search>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:5px 6px 5px 14px;border-radius:10px;color:#60716a;background:#fff}.mall-search input{min-width:0;border:0;outline:0;color:#14231d;background:transparent}.mall-search button{min-width:72px;min-height:40px;border-radius:8px;color:#fff;background:var(--red);font-size:12px;font-weight:800}.mall-search>span{color:#ffffffb3;font-size:11px}.mall-categories{display:flex;gap:8px;overflow-x:auto;margin-bottom:24px;padding-bottom:4px;scrollbar-width:none}.mall-categories::-webkit-scrollbar{display:none}.mall-categories button{flex:0 0 auto;min-height:40px;padding:0 17px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);background:var(--surface);font-weight:750}.mall-categories button.active{color:var(--brand-contrast);border-color:var(--brand);background:var(--brand)}.business-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;width:min(100%,var(--max-width));min-height:calc(100vh - 76px);margin:0 auto;padding:28px var(--content-padding) 90px}.business-main{min-width:0;overflow:clip;border-radius:18px}.business-main.product-page{width:100%;margin:0;padding:42px 4px 0}.business-main .section-inner{width:min(100% - 56px,1320px)}.business-main .commerce-hero__inner,.business-main .learning-hero__inner{padding-inline:0}.business-sidebar{position:sticky;top:92px;align-self:start;display:grid;gap:6px;padding-top:8px}.business-sidebar button{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 14px;border-radius:11px;color:var(--ink-soft);text-align:left;font-size:13px;font-weight:720;transition:color .18s,background .18s,transform .18s}.business-sidebar button:hover{color:var(--ink);background:var(--surface-soft);transform:translate(2px)}.business-sidebar button.active{color:var(--brand-strong);background:var(--brand-soft)}.business-sidebar__group{margin-top:9px;padding:14px 14px 7px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.12em}@media(max-width:900px){.business-layout{display:block;padding:18px 20px 86px}.business-main{border-radius:15px}.business-sidebar{position:relative;display:block;margin-bottom:16px;padding:0;overflow:hidden}.business-sidebar:before,.business-sidebar:after{position:absolute;z-index:2;top:0;bottom:5px;width:28px;pointer-events:none;content:"";opacity:0;transition:opacity .16s ease}.business-sidebar:before{left:0;background:linear-gradient(90deg,var(--canvas),transparent)}.business-sidebar:after{right:0;background:linear-gradient(270deg,var(--canvas),transparent)}.business-sidebar.can-scroll-back:before,.business-sidebar.can-scroll-forward:after{opacity:1}.business-sidebar nav{display:flex;gap:7px;padding:0 18px 5px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:18px;scrollbar-width:thin}.business-sidebar nav:after{flex:0 0 1px;content:""}.business-sidebar nav::-webkit-scrollbar{height:3px}.business-sidebar__group{display:none}.business-sidebar button{flex:0 0 auto;width:auto;min-height:40px;padding:0 12px;border:1px solid var(--line);background:var(--surface);white-space:nowrap}.business-sidebar button:hover{transform:none}.business-main.product-page{padding-top:24px}}@media(max-width:640px){.business-layout{padding:12px 12px 82px}.business-main .section-inner{width:min(100% - 28px,1320px)}.business-sidebar button{min-height:44px}}:root[data-theme=dark] .site-nav .site-nav__cta{color:var(--brand-contrast)}:root[data-theme=dark] :is(.platform-card,.global-search-hero form,.global-search-results>button,.global-search-state){background:var(--surface)}@media(max-width:1180px){.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{min-height:340px}.platform-overview__heading{grid-template-columns:1fr;gap:22px}.site-nav a{padding-inline:9px}.site-nav__divider{display:none}}@media(max-width:900px){.platform-overview{padding-block:72px 88px}.site-nav__divider{display:none}.user-menu{margin:4px 0 0}.user-menu__trigger{width:100%;border-radius:8px}.user-menu__dropdown{position:static;width:100%;margin-top:5px;padding:14px;border-radius:10px;box-shadow:none}.user-menu .user-menu__dropdown{display:none}.user-menu.is-open .user-menu__dropdown{display:grid}}@media(max-width:640px){.site-shell:has(.mobile-product-tabs){padding-bottom:76px}.site-header{min-height:64px;padding-inline:16px}.brand__text span{display:none}.brand__mark{width:36px;height:36px}.mobile-product-tabs{position:fixed;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-columns:repeat(5,1fr);min-height:68px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 -12px 36px #0c221b1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-product-tabs a{display:grid;place-items:center;align-content:center;gap:4px;min-height:54px;border-radius:11px;color:var(--muted);font-size:10px;font-weight:750}.mobile-product-tabs a.is-active{color:var(--brand);background:var(--brand-light)}.platform-overview__heading{margin-bottom:28px}.platform-overview__heading h2{font-size:36px}.platform-overview__heading>p{font-size:13px}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:290px;padding:24px}.hero-copy__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.global-search-page{padding:42px 16px 96px}.global-search-hero h1{font-size:38px}.global-search-hero form{grid-template-columns:21px minmax(0,1fr);padding:10px 14px}.global-search-hero form button{grid-column:1/-1;width:100%}.global-search-results{grid-template-columns:1fr}.community-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.community-tabs::-webkit-scrollbar{display:none}.community-tabs button{flex:0 0 auto;white-space:nowrap}.mall-search{padding:18px}.mall-search>div{grid-template-columns:20px minmax(0,1fr)}.mall-search button{grid-column:1/-1;width:100%}}.mall-main{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.mall-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:470px;overflow:hidden;color:#f6fffc;background:linear-gradient(128deg,#062e27,#0a4338 58%,#0d5143)}.mall-hero:before{position:absolute;top:-210px;right:-80px;width:520px;height:520px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 72px #ffffff06,0 0 0 144px #ffffff05;content:""}.mall-hero__copy{position:relative;z-index:2;align-self:center;padding:58px 0 58px clamp(36px,5vw,76px)}.mall-eyebrow,.mall-section-heading span,.mall-products-heading span,.mall-empty-state>div>span,.mall-merchant-band>div>span{color:#ff7164;font-size:10px;font-weight:900;letter-spacing:.18em}.mall-hero h1{max-width:660px;margin-top:18px;font-size:clamp(46px,4.2vw,68px);line-height:1.08;letter-spacing:-.055em}.mall-hero__copy>p{max-width:630px;margin-top:20px;color:#effff9b3;font-size:14px;line-height:1.8}.mall-search.mall-search--hero{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100%,680px);min-height:62px;margin-top:30px;padding:7px 7px 7px 18px;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#5b716a;background:#fff;box-shadow:0 20px 45px #0000002e}.mall-search--hero input{min-width:0;border:0;outline:0;color:#10251f;background:transparent;font-size:14px}.mall-search--hero button{min-width:106px;min-height:46px;border-radius:8px;color:#fff;background:#e34d42;font-size:12px;font-weight:850;transition:background .18s}.mall-search--hero button:hover{background:#c93d34}.mall-hero__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px;color:#ffffff85;font-size:11px}.mall-hero__links button{padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.28);color:#ffffffc7;font-size:11px}.mall-hero__links button:hover{color:#fff;border-bottom-color:#fff}.mall-hero__visual{position:relative;min-height:470px;overflow:hidden}.mall-cue-line{position:absolute;top:52%;right:-40px;width:430px;height:12px;border-radius:99px;background:linear-gradient(90deg,#d8ba80 0 58%,#15211e 58% 77%,#c8aa70 77%);transform:rotate(-31deg);box-shadow:0 6px 18px #00000040}.mall-ball{position:absolute;z-index:1;display:grid;place-items:center;width:108px;height:108px;border:7px solid rgba(255,255,255,.92);border-radius:50%;font-size:28px;font-weight:900;box-shadow:0 24px 45px #00000047,inset 14px 14px 25px #ffffff26}.mall-ball:after{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#111;background:#fff;content:inherit}.mall-ball--one:after{content:"8"}.mall-ball--two:after{content:"9"}.mall-ball--one{top:70px;right:76px;color:transparent;background:#161b1a;transform:rotate(8deg)}.mall-ball--two{top:174px;right:190px;width:82px;height:82px;color:transparent;background:#f0c82f;transform:rotate(-10deg)}.mall-ball--two:after{width:38px;height:38px;font-size:20px}.mall-hero-card{position:absolute;right:44px;bottom:44px;z-index:3;width:278px;padding:23px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#04211cbd;box-shadow:0 24px 50px #00000040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mall-hero-card>span{display:flex;align-items:center;gap:7px;color:#ddb765;font-size:11px;font-weight:800}.mall-hero-card>strong{display:block;margin:13px 0 18px;font-size:21px;line-height:1.4}.mall-hero-card>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid rgba(255,255,255,.12);color:#ffffff91;font-size:10px}.mall-hero-card>div b{color:#ffffffe6}.mall-trust{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--surface-raised)}.mall-trust article{display:flex;align-items:center;gap:13px;min-height:88px;padding:20px 28px;border-right:1px solid var(--line)}.mall-trust article:last-child{border-right:0}.mall-trust svg{flex:0 0 auto;color:var(--brand)}.mall-trust article div{display:grid;gap:5px}.mall-trust strong{font-size:12px}.mall-trust span{color:var(--muted);font-size:10px;line-height:1.5}.mall-content{padding:48px clamp(28px,4vw,58px) 58px}.mall-section-heading,.mall-products-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.mall-section-heading h2,.mall-products-heading h2{margin-top:8px;font-size:28px;letter-spacing:-.035em}.mall-section-heading>a{display:flex;align-items:center;gap:8px;color:var(--brand);font-size:12px;font-weight:800}.mall-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:24px}.mall-category-grid>button{display:grid;min-height:158px;padding:19px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.mall-category-grid>button:hover,.mall-category-grid>button.active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:var(--brand-light);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.mall-category-grid>button>span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;color:var(--brand);background:var(--brand-light)}.mall-category-grid>button.active>span{color:var(--brand-contrast);background:var(--brand)}.mall-category-grid strong{align-self:end;margin-top:18px;font-size:14px}.mall-category-grid small{display:flex;align-items:center;gap:4px;margin-top:7px;color:var(--muted);font-size:9px}.mall-products-heading{margin-top:54px;padding-top:36px;border-top:1px solid var(--line)}.mall-products-heading>div>span{color:var(--brand)}.mall-products-heading>p{color:var(--muted);font-size:11px}.mall-products-heading+.mall-categories{margin-top:20px}.mall-filter-bar{display:flex;align-items:end;gap:12px;margin:0 0 24px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.mall-filter-bar label{display:grid;gap:6px}.mall-filter-bar label>span{color:var(--muted);font-size:9px;font-weight:800}.mall-filter-bar select{min-width:150px;height:38px;padding:0 32px 0 11px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface)}.mall-filter-bar .mall-stock-filter{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px}.mall-stock-filter input{accent-color:var(--brand)}.mall-filter-bar>button{margin-left:auto;min-height:38px;color:var(--brand);font-size:11px;font-weight:800}.mall-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.mall-pagination button{min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface)}.mall-pagination button:disabled{opacity:.4}.mall-pagination span{color:var(--muted);font-size:11px}.mall-status-card,.mall-empty-state{margin-top:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.mall-status-card{display:flex;align-items:center;gap:18px;min-height:150px;padding:30px}.mall-status-card>svg{color:var(--brand)}.mall-status-card h2{font-size:18px}.mall-status-card p{margin-top:6px;color:var(--muted);font-size:12px}.mall-status-card>button{margin-left:auto}.mall-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:210px;padding:34px;overflow:hidden;background:linear-gradient(120deg,var(--surface-raised),var(--surface-soft))}.mall-empty-state__mark{display:grid;place-items:center;width:82px;height:82px;border-radius:22px;color:var(--brand);background:var(--brand-light)}.mall-empty-state h2{margin-top:8px;font-size:23px}.mall-empty-state p{max-width:660px;margin-top:9px;color:var(--muted);font-size:12px;line-height:1.75}.mall-empty-state__actions{display:flex;flex-direction:column;gap:9px;min-width:150px}.mall-empty-state__actions .button{justify-content:center;gap:7px}.mall-merchant-band{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:46px clamp(28px,4vw,58px);color:#f5fffb;background:#0b322b}.mall-merchant-band h2{max-width:740px;margin-top:8px;font-size:27px}.mall-merchant-band p{margin-top:9px;color:#ffffffa1;font-size:12px}.mall-merchant-band .button{flex:0 0 auto;gap:8px}.account-page-new{min-height:80vh;background:var(--canvas)}.account-hero{background:linear-gradient(120deg,#0a3b32,#0b4b3e)}.account-hero .section-inner{min-height:210px;padding-block:48px}.account-hero h1{margin-top:13px;font-size:44px;letter-spacing:-.04em}.account-dashboard{grid-template-columns:280px minmax(0,1fr);padding-block:34px 86px}.account-nav-card{overflow:hidden;padding:18px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-xs)}.account-identity{padding:9px 8px 22px}.account-nav-card nav{gap:5px;padding-top:12px}.account-nav-card nav button{display:grid;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;border-radius:9px;color:var(--ink-soft);text-align:left;transition:color .18s,background .18s}.account-nav-card nav button:hover{color:var(--ink);background:var(--surface-soft)}.account-nav-card nav button.active{color:var(--brand-strong);background:var(--brand-light)}.account-nav-card nav button>svg:first-child{color:var(--brand)}.account-nav-card nav button>span{display:grid;gap:3px}.account-nav-card nav button strong{font-size:12px}.account-nav-card nav button small{color:var(--muted);font-size:9px;font-weight:400}.account-nav-card nav button>svg:last-child{color:var(--muted)}.account-main{gap:16px}.account-view-header{display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:90px;padding:17px 6px 18px;border-bottom:1px solid var(--line)}.account-view-header span{color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.16em}.account-view-header h2{margin-top:6px;font-size:29px;letter-spacing:-.03em}.account-view-header p{margin-top:5px;color:var(--muted);font-size:11px}.account-view-header>button{display:flex;align-items:center;gap:4px;color:var(--brand);font-size:11px;font-weight:800}.account-panel{padding:28px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-xs)}.account-stat-grid article{min-height:102px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.account-stat-grid strong{align-self:end;font-size:16px}.account-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.account-quick-grid>button{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:78px;padding:13px;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);text-align:left;transition:border-color .18s,background .18s}.account-quick-grid>button:hover{border-color:var(--brand);background:var(--brand-light)}.account-quick-grid>button>svg:first-child{color:var(--brand)}.account-quick-grid>button>span{display:grid;gap:4px}.account-quick-grid strong{font-size:11px}.account-quick-grid small{color:var(--muted);font-size:9px;line-height:1.4}.account-order-tabs{display:flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.account-order-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:7px;color:var(--muted);font-size:11px;font-weight:800}.account-order-tabs button.active{color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.account-order-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:99px;background:var(--brand-light);font-size:9px}.compact-form input,.compact-form textarea,.compact-form select,.danger-zone input,.danger-zone textarea{color:var(--ink);background:var(--surface)}:root[data-theme=dark] .account-stat-grid article{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .account-bind-row em{color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--surface))}:root[data-theme=dark] .account-bind-row em.linked{color:var(--brand);background:var(--brand-light)}:root[data-theme=dark] .danger-zone{border-color:color-mix(in srgb,var(--red) 44%,var(--line))}:root[data-theme=dark] .danger-zone button{color:#fff;background:#a83d3d}:root[data-theme=dark] .mall-category-grid>button,.mall-status-card,.mall-empty-state{background-color:var(--surface-raised)}@media(max-width:1180px){.mall-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mall-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.mall-hero-card{right:26px}}@media(max-width:900px){.mall-hero{grid-template-columns:1fr}.mall-hero__visual{position:absolute;inset:0 0 0 58%;opacity:.42}.mall-hero__copy{padding:52px 34px}.mall-hero__copy>*{position:relative;z-index:2}.mall-trust{grid-template-columns:1fr}.mall-trust article{min-height:70px;border-right:0;border-bottom:1px solid var(--line)}.mall-trust article:last-child{border-bottom:0}.account-dashboard{grid-template-columns:1fr}.account-nav-card{position:static}.account-identity{grid-template-columns:auto 1fr auto;align-items:center;justify-items:start;gap:3px 12px;text-align:left}.account-identity .account-avatar{grid-row:1/4}.account-identity>span{margin:0}.account-identity>em{grid-column:3;grid-row:1/4;margin:0}.account-nav-card nav{display:flex;overflow-x:auto;scrollbar-width:none}.account-nav-card nav button{flex:0 0 178px}.account-logout{justify-content:flex-start;padding-left:8px}.account-quick-grid{grid-template-columns:1fr}}@media(max-width:640px){.mall-main{border:0;box-shadow:none}.mall-hero{min-height:500px;border-radius:14px}.mall-hero__copy{padding:42px 20px}.mall-hero h1{font-size:42px}.mall-hero__copy>p{font-size:12px}.mall-search.mall-search--hero{grid-template-columns:20px minmax(0,1fr);padding:10px 12px}.mall-search--hero button{grid-column:1/-1;width:100%}.mall-hero__visual{inset:0;opacity:.2}.mall-hero-card{display:none}.mall-trust{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.mall-content{padding:38px 4px}.mall-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mall-category-grid>button{min-height:142px}.mall-section-heading h2,.mall-products-heading h2{font-size:23px}.mall-empty-state{grid-template-columns:1fr;padding:25px}.mall-empty-state__mark{width:64px;height:64px}.mall-empty-state__actions{flex-direction:row;flex-wrap:wrap}.mall-merchant-band{align-items:flex-start;flex-direction:column;padding:35px 22px;border-radius:14px}.mall-merchant-band h2{font-size:23px}.account-hero .section-inner{min-height:180px;padding-block:40px}.account-hero h1{font-size:34px}.account-dashboard{padding-top:18px}.account-nav-card{padding:13px}.account-identity>em{grid-column:2;grid-row:auto}.account-nav-card nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.account-nav-card nav button{min-width:0;min-height:54px}.account-nav-card nav button small,.account-nav-card nav button>svg:last-child{display:none}.account-view-header{min-height:78px}.account-view-header h2{font-size:25px}.account-view-header>button{display:none}.account-stat-grid{grid-template-columns:1fr 1fr}.account-stat-grid article{min-height:88px;padding:14px}.account-order-tabs button{flex:1;padding-inline:8px}.account-panel{padding:21px 16px}.account-appearance-setting{align-items:flex-start;flex-direction:column}}:root{--channel-sidebar-width: 220px;--app-shell-gutter: 20px;--app-content-gutter: 28px;--app-sidebar-rail: calc(var(--channel-sidebar-width) + var(--app-shell-gutter) * 2);--app-global-nav-height: 72px;--glass: rgba(255, 255, 255, .82);--glass-strong: rgba(255, 255, 255, .93);--glass-soft: rgba(241, 247, 244, .72);--glass-border: rgba(133, 163, 151, .28);--glow-brand: rgba(24, 151, 124, .18);--glow-coral: rgba(242, 92, 76, .14);--elevation-float: 0 22px 60px rgba(13, 40, 31, .12), 0 4px 14px rgba(13, 40, 31, .06);--elevation-card: 0 12px 34px rgba(13, 40, 31, .075), 0 1px 2px rgba(13, 40, 31, .05);--elevation-hover: 0 24px 54px rgba(13, 40, 31, .14), 0 8px 18px rgba(13, 40, 31, .07);--gradient-brand: linear-gradient(135deg, #075f4e 0%, #0d7a63 55%, #16977a 100%);--gradient-brand-deep: linear-gradient(132deg, #041f1a 0%, #073d33 48%, #0b5c4b 100%);--gradient-accent: linear-gradient(135deg, #ef4d42 0%, #f36d5f 100%);--gradient-page: radial-gradient(circle at 8% 2%, rgba(41, 169, 140, .11), transparent 28%), radial-gradient(circle at 92% 12%, rgba(242, 92, 76, .075), transparent 25%), linear-gradient(180deg, #f7faf8 0%, var(--canvas) 38%);--ease-premium: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--glass: rgba(14, 27, 24, .78);--glass-strong: rgba(15, 29, 26, .94);--glass-soft: rgba(22, 39, 35, .72);--glass-border: rgba(125, 231, 209, .17);--glow-brand: rgba(72, 224, 190, .13);--glow-coral: rgba(255, 124, 113, .09);--elevation-float: 0 26px 70px rgba(0, 0, 0, .48), 0 4px 18px rgba(0, 0, 0, .28);--elevation-card: 0 14px 38px rgba(0, 0, 0, .29), 0 1px 2px rgba(0, 0, 0, .3);--elevation-hover: 0 26px 64px rgba(0, 0, 0, .46), 0 9px 20px rgba(0, 0, 0, .28);--gradient-brand: linear-gradient(135deg, #176d5b 0%, #248b73 55%, #55c6ad 100%);--gradient-page: radial-gradient(circle at 8% 2%, rgba(49, 190, 157, .09), transparent 30%), radial-gradient(circle at 92% 12%, rgba(255, 112, 99, .055), transparent 27%), linear-gradient(180deg, #0a1512 0%, var(--canvas) 42%)}html{background:var(--canvas)}body{background:var(--gradient-page);background-attachment:fixed}.site-shell{position:relative;isolation:isolate;overflow:visible}.site-shell:before{position:fixed;z-index:-1;top:12vh;left:-12vw;width:34vw;height:34vw;border-radius:50%;background:radial-gradient(circle,var(--glow-brand),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.site-header{min-height:var(--app-global-nav-height);padding:9px var(--app-shell-gutter);border-color:var(--glass-border);background:var(--glass-strong);box-shadow:0 10px 36px #082a2217;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35)}.site-header .site-nav{justify-content:flex-end;margin-left:auto}.site-header .site-nav>a{min-height:42px;padding-inline:16px}.site-header:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 45%,transparent),transparent);content:""}.site-header.site-header--application{position:fixed;z-index:40;top:0;right:0;left:0;min-height:var(--app-global-nav-height);padding:8px var(--app-shell-gutter);background:var(--qtj-shell-header);box-shadow:0 6px 20px #18201c0d}.site-header--application .site-nav{width:auto;justify-content:flex-end}.site-nav__utilities{padding-left:7px;border-left:1px solid var(--glass-border)}.site-nav a.site-nav__utility{border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--glass-soft) 76%,transparent)}.site-nav a.site-nav__utility:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 22%,var(--glass-border));background:var(--brand-light);box-shadow:0 8px 18px #0a53451a}.brand__mark{filter:drop-shadow(0 5px 10px rgba(6,46,37,.13));transition:transform .28s var(--ease-premium),filter .28s}.brand:hover .brand__mark{transform:rotate(-3deg) translateY(-1px);filter:drop-shadow(0 8px 15px rgba(6,46,37,.2))}.site-nav a{transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.site-nav a:hover{transform:translateY(-1px)}.site-nav a.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 7px 16px #0b594a17}.button,.auth-submit,.message-composer__send{position:relative;overflow:hidden;transition:transform .2s var(--ease-premium),box-shadow .2s ease,border-color .2s ease,background .2s ease}.button--primary,.auth-submit,.message-composer__send{border-color:transparent;background:var(--gradient-brand);box-shadow:0 10px 24px #09635033}.button--primary:hover,.auth-submit:hover,.message-composer__send:hover{transform:translateY(-2px);box-shadow:0 16px 32px #09635047}.button--secondary{background:var(--gradient-accent);box-shadow:0 10px 24px #de3f3530}.button--ghost,.button--light{border-color:var(--glass-border);background:var(--glass);box-shadow:0 7px 20px #0d281f0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.button--ghost:hover,.button--light:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 46%,var(--line));box-shadow:var(--elevation-card)}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}select:focus{border-color:color-mix(in srgb,var(--brand) 72%,var(--line-strong));box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent),0 8px 18px #0d281f0f}html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus,html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,html body textarea:focus,html body textarea:focus-visible{outline:none!important;box-shadow:none!important;caret-color:currentColor}input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.hero-section__overlay{background:linear-gradient(90deg,#02130fdb,#031e18ad 48%,#0313107a),linear-gradient(180deg,#0000001a,#0214107a)}.hero-copy h1{text-shadow:0 18px 48px rgba(0,0,0,.34)}.hero-copy__subtitle{text-shadow:0 4px 20px rgba(0,0,0,.28)}.hero-product{border-color:#ffffff2e;background:#02181394;box-shadow:0 35px 90px #0006,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);animation:qtj-float 7s ease-in-out infinite}.hero-copy__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:780px;margin-top:34px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(135deg,#ffffff21,#ffffff0e);box-shadow:0 22px 54px #00000038,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.hero-copy__proof li{min-width:0;padding:0}.hero-copy__proof a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;background:#021b1547;transition:transform .22s var(--ease-premium),background .22s ease,border-color .22s ease}.hero-copy__proof a:hover{border-color:#91ebd66b;background:#0750417a;transform:translateY(-2px)}.hero-copy__proof a>svg{display:grid;width:38px;height:38px;padding:8px;border-radius:11px;color:#9ce7d5;background:#78e1c91f}.hero-copy__proof a>span{display:grid;gap:5px;min-width:0}.hero-copy__proof strong{font-size:14px;letter-spacing:.02em}.hero-copy__proof small{overflow:hidden;color:#ffffffa8;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.metrics-strip{background:var(--glass-strong);box-shadow:0 14px 42px #0d281f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-card{border-color:var(--glass-border);background:linear-gradient(145deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-card:hover{box-shadow:var(--elevation-hover);transform:translateY(-7px)}.platform-card:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.2),transparent 34%);opacity:.55;pointer-events:none;content:""}.site-shell .business-layout{grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr);gap:0;width:100%;min-height:100dvh;margin:0;padding:0}.site-shell .business-layout>.business-main{min-height:100dvh;padding:calc(var(--app-global-nav-height) + var(--app-shell-gutter)) var(--app-content-gutter) 72px;border:0;border-radius:0;background:var(--gradient-page);box-shadow:none}.site-shell .business-layout>.business-main.product-page{width:100%;margin:0;padding:calc(var(--app-global-nav-height) + var(--app-shell-gutter)) var(--app-content-gutter) 72px}.site-shell .business-main .section-inner{width:min(100%,1320px)}.site-shell .business-main .learning-hero__inner{padding-inline:clamp(36px,5vw,72px)}.site-shell .community-discovery{grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr);gap:0;width:100%;min-height:100dvh;margin:0;padding:0;background:var(--gradient-page)}.site-shell .community-discovery>.community-main{min-width:0;padding:calc(var(--app-global-nav-height) + 30px) 0 80px 30px}.site-shell .community-discovery>.community-creator-card{top:calc(var(--app-global-nav-height) + 20px);margin-top:calc(var(--app-global-nav-height) + 30px)}.site-shell .community-tool-workspace{display:grid;grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr);min-height:100dvh;background:var(--gradient-page)}.site-shell .community-tool-workspace>:not(.channel-sidebar){min-width:0}.site-shell .channel-sidebar{position:sticky;z-index:8;top:calc(var(--app-global-nav-height) + var(--app-shell-gutter));align-self:start;display:flex;width:var(--channel-sidebar-width);min-width:0;height:calc(100dvh - var(--app-global-nav-height) - var(--app-shell-gutter) * 2);max-height:calc(100dvh - var(--app-global-nav-height) - var(--app-shell-gutter) * 2);flex-direction:column;overflow-x:hidden;overflow-y:auto;margin:calc(var(--app-global-nav-height) + var(--app-shell-gutter)) var(--app-shell-gutter) var(--app-shell-gutter);padding:12px!important;border:1px solid #d7ddd9!important;border-radius:10px!important;color:var(--qtj-shell-header-text);background:#fbfcfb!important;box-shadow:0 10px 28px #18201c12!important;backdrop-filter:none;-webkit-backdrop-filter:none}.site-shell .sidebar-brand{display:flex;align-items:center;gap:11px;min-height:66px;margin:0 4px 14px;padding:8px 7px 17px;border-bottom:1px solid var(--glass-border)}.site-shell .channel-sidebar>.sidebar-brand{display:none}.site-shell .sidebar-brand img{width:42px;min-width:42px;height:42px;aspect-ratio:1 / 1;flex:0 0 42px;border-radius:10px;object-fit:cover;filter:drop-shadow(0 6px 12px rgba(7,48,38,.15));transition:transform .25s var(--ease-premium)}.site-shell .sidebar-brand:hover img{transform:rotate(-3deg) translateY(-1px)}.site-shell .sidebar-brand>span{display:grid;min-width:0;gap:2px}.site-shell .sidebar-brand strong{color:var(--ink);font-size:17px;letter-spacing:.02em}.site-shell .sidebar-brand small{color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.24em}.site-shell .channel-sidebar>nav{display:grid;gap:4px}.site-shell .channel-sidebar>nav>:is(a,button){display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px!important;padding:8px 10px!important;border:0!important;border-radius:4px!important;color:var(--qtj-shell-header-muted)!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.site-shell .channel-sidebar>nav>:is(a,button):hover{color:var(--qtj-shell-header-text)!important;background:#eef5f1!important}.site-shell .channel-sidebar>nav>:is(a,button).active{color:var(--qtj-felt-700)!important;background:#e6f0eb!important;box-shadow:inset 3px 0 0 var(--qtj-felt-700)!important}.site-shell :is(.business-sidebar__group,.channel-sidebar__group){border-color:var(--glass-border)}.site-shell .business-sidebar__group{margin-inline:2px;padding-inline:12px}.site-shell .account-nav-card nav button{min-height:48px}:root[data-theme=dark] .site-shell .business-sidebar nav button.active,:root[data-theme=dark] .site-shell .message-center-nav nav a.active,:root[data-theme=dark] .site-shell .account-nav-card nav button.active{background:linear-gradient(135deg,#225b4cc2,#153930a3);box-shadow:inset 0 1px #7de7d11f,0 10px 24px #0003}.business-main{background:color-mix(in srgb,var(--glass-soft) 52%,transparent)}.page-heading{position:relative;padding:30px 32px;border:1px solid var(--glass-border);border-radius:18px;background:linear-gradient(135deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--elevation-card);overflow:hidden}.page-heading:after{position:absolute;top:-80px;right:-30px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--glow-brand),transparent 68%);content:""}.filter-bar,.data-state,.commerce-form-card,.payment-panel{border-color:var(--glass-border);border-radius:16px;background:var(--glass);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.filter-bar:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));box-shadow:var(--elevation-hover)}.data-state__icon{box-shadow:0 10px 28px var(--glow-brand)}.product-hero{position:relative;isolation:isolate;min-height:238px;align-content:end;overflow:hidden;margin-bottom:30px;padding:34px 36px;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(90deg,var(--glass-strong) 0%,color-mix(in srgb,var(--glass-strong) 92%,transparent) 52%,color-mix(in srgb,var(--surface) 60%,transparent) 100%),url(/media/hero-championship.jpg) center 48% / cover;box-shadow:var(--elevation-card)}.product-hero:after{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 88% 20%,var(--glow-brand),transparent 35%);pointer-events:none;content:""}.product-hero .section-heading__tag,.product-hero h1,.product-hero>p,.product-hero .data-source{position:relative;z-index:1}.community-main,.community-discovery{background:transparent}.site-shell .community-discovery__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:34px;min-height:144px;padding:30px 34px;overflow:hidden;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(90deg,var(--glass-strong) 0%,color-mix(in srgb,var(--glass-strong) 96%,transparent) 57%,color-mix(in srgb,var(--glass-soft) 82%,transparent)),radial-gradient(circle at 88% 12%,var(--glow-brand),transparent 34%);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-shell .community-discovery__header>div{min-width:0;align-self:center;padding-block:4px 7px}.site-shell .community-discovery__header h1{max-width:720px;margin:8px 0 0;padding-bottom:.08em;font-size:clamp(30px,2.4vw,44px);line-height:1.18;text-wrap:balance}.site-shell .community-discovery__header form{width:100%;max-width:520px;min-height:52px;align-self:center;justify-self:end;padding:6px 6px 6px 17px;border-color:color-mix(in srgb,var(--brand) 18%,var(--glass-border));background:var(--glass-strong);box-shadow:0 10px 28px #0d281f14}.community-discovery__header form button{min-width:76px;min-height:40px;box-shadow:0 8px 18px #0963502e}.community-channels{border-bottom-color:var(--glass-border)}.community-note{overflow:hidden;border-color:var(--glass-border);border-radius:18px;background:var(--glass-strong);box-shadow:var(--elevation-card);transform:translateZ(0);transition:transform .26s var(--ease-premium),box-shadow .26s ease,border-color .26s ease}.community-note:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));box-shadow:var(--elevation-hover);transform:translateY(-6px)}.community-note__cover img{transition:transform .55s var(--ease-premium),filter .35s ease}.community-note:hover .community-note__cover img{filter:saturate(1.06) contrast(1.02);transform:scale(1.035)}.community-note__text-cover{background:radial-gradient(circle at 78% 18%,var(--glow-brand),transparent 38%),linear-gradient(145deg,var(--brand-light),var(--surface-soft))}.community-creator-card,.creator-panel,.creator-metrics article,.community-notice{border-color:var(--glass-border);border-radius:18px;background:var(--glass);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.community-creator-card{background:radial-gradient(circle at 94% 5%,var(--glow-brand),transparent 38%),var(--glass)}.post-modal-backdrop{background:#020c0abf;-webkit-backdrop-filter:blur(15px) saturate(.82);backdrop-filter:blur(15px) saturate(.82)}.post-modal-detail,.post-modal-media{border-color:#ffffff1f;box-shadow:0 35px 110px #00000094}.mall-main{overflow:hidden;border-color:var(--glass-border);border-radius:24px;box-shadow:var(--elevation-float)}.mall-hero{background:radial-gradient(circle at 82% 15%,rgba(86,215,185,.18),transparent 28%),linear-gradient(128deg,#03271f,#075143 58%,#0c6a55)}.mall-hero:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 46%,rgba(255,255,255,.055) 53%,transparent 61%);transform:translate(-60%);animation:qtj-sheen 8s ease-in-out infinite;content:"";pointer-events:none}.mall-hero-card{background:#031f19a8;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.mall-ball--one{animation:qtj-float 6.5s ease-in-out infinite}.mall-ball--two{animation:qtj-float 5.6s ease-in-out -1.2s infinite}.mall-trust,.mall-filter-bar{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mall-category-grid>button,.mall-product-card,.mall-empty-state,.mall-description,.mall-recommendations{border-color:var(--glass-border);background:linear-gradient(145deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mall-category-grid>button:hover,.mall-product-card:hover{box-shadow:var(--elevation-hover);transform:translateY(-5px)}.learning-hero,.course-hero,.knowledge-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#052820fa,#075043e6 64%,#0b6955c2),radial-gradient(circle at 82% 22%,rgba(113,232,205,.2),transparent 28%)}.learning-hero:after,.knowledge-hero:after{position:absolute;right:-12%;bottom:-85%;width:620px;height:620px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff04;content:""}.learning-hero svg{filter:drop-shadow(0 15px 30px rgba(53,211,177,.22));animation:qtj-float 6s ease-in-out infinite}.learning-card,.knowledge-grid>a,.learning-overview,.learning-my-section{border-color:var(--glass-border);border-radius:18px;background:linear-gradient(145deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.learning-card:hover,.knowledge-grid>a:hover{box-shadow:var(--elevation-hover);transform:translateY(-6px)}.auth-shell{background:radial-gradient(circle at 82% 18%,var(--glow-brand),transparent 34%),radial-gradient(circle at 66% 92%,var(--glow-coral),transparent 28%),var(--canvas)}.auth-intro{background:radial-gradient(circle at 14% 18%,rgba(84,221,188,.16),transparent 29%),var(--gradient-brand-deep)}.auth-intro:after{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 38%);content:""}.auth-benefits{border:1px solid rgba(255,255,255,.13);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-benefits li{background:#03241db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-card{border-color:var(--glass-border);background:var(--glass-strong);box-shadow:var(--elevation-float);-webkit-backdrop-filter:blur(26px) saturate(1.18);backdrop-filter:blur(26px) saturate(1.18)}.auth-tabs{border:1px solid var(--glass-border);background:var(--glass-soft)}.auth-tabs button.active{background:var(--glass-strong);box-shadow:0 7px 18px #0d281f1a}.auth-input,.wechat-login-unavailable{border-color:var(--glass-border);background:var(--glass-soft)}.account-page-new{background:transparent}.site-shell .account-page-new .account-dashboard{grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;background:var(--gradient-page)}.site-shell .account-page-new .account-nav-card{top:calc(var(--app-global-nav-height) + var(--app-shell-gutter));height:calc(100dvh - var(--app-global-nav-height) - var(--app-shell-gutter) * 2);max-height:calc(100dvh - var(--app-global-nav-height) - var(--app-shell-gutter) * 2);padding:14px 12px 18px;border:1px solid #d7ddd9;border-radius:16px;box-shadow:0 14px 36px #18201c14}.site-shell .account-page-new .account-nav-card{display:flex;flex-direction:column}.site-shell .account-page-new .account-nav-card nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.site-shell .account-page-new .account-logout{flex:0 0 auto}.site-shell .account-page-new .account-identity{margin-inline:4px;padding:10px 8px 20px}.site-shell .account-page-new .account-main{min-width:0;padding:calc(var(--app-global-nav-height) + 32px) clamp(24px,3.3vw,54px) 80px}.account-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 30%,rgba(115,231,206,.16),transparent 27%),linear-gradient(120deg,#062b24,#0a5848)}.account-hero:after{position:absolute;right:8%;bottom:-180px;width:380px;height:380px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 65px #ffffff05;content:""}.account-nav-card,.account-panel,.account-stat-grid article,.account-quick-grid>button,.account-bind-row{border-color:var(--glass-border);background:var(--glass);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-nav-card{box-shadow:var(--elevation-float)}.account-panel{position:relative;overflow:hidden}.account-panel:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 28%,transparent),transparent);content:""}.account-stat-grid article:hover,.account-quick-grid>button:hover{box-shadow:var(--elevation-hover);transform:translateY(-3px)}.account-social-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.account-social-stat-grid button{display:grid;min-height:82px;place-items:center;align-content:center;gap:5px;border:1px solid var(--glass-border);border-radius:13px;color:var(--ink-soft);background:linear-gradient(145deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--shadow-xs);transition:transform .2s var(--ease-premium),box-shadow .2s ease,border-color .2s ease}.account-social-stat-grid button:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--glass-border));box-shadow:var(--elevation-card);transform:translateY(-3px)}.account-social-stat-grid strong{color:var(--ink);font-size:22px;letter-spacing:-.03em}.account-social-stat-grid span{color:var(--muted);font-size:10px;font-weight:750}.account-relation-tabs{width:fit-content}.account-social-panel{min-height:420px}.account-person-list,.account-post-list{display:grid}.account-person-list>article,.account-post-list>article{display:flex;align-items:center;gap:14px;min-height:82px;padding:12px 2px;border-bottom:1px solid var(--glass-border)}.account-person-list>article:last-child,.account-post-list>article:last-child{border-bottom:0}.account-person-list__profile{display:flex;min-width:0;flex:1;align-items:center;gap:13px;color:var(--ink);text-align:left}.account-person-list__avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--glass-border);border-radius:50%;color:var(--brand);background:var(--brand-light)}.account-person-list__avatar img{width:100%;height:100%;object-fit:cover}.account-person-list__profile>span:last-child{display:grid;min-width:0;gap:5px}.account-person-list__profile strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-person-list__profile small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.account-person-list>article>.button{min-width:92px;min-height:38px;padding:0 12px}.account-post-list__content{display:grid;min-width:0;flex:1;grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;gap:15px;color:var(--ink);text-align:left}.account-post-list__cover{display:grid;width:82px;height:66px;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,var(--brand-light),var(--surface-soft))}.account-post-list__cover img{width:100%;height:100%;object-fit:cover}.account-post-list__cover>span{display:-webkit-box;padding:9px;overflow:hidden;color:var(--ink-soft);font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.account-post-list__copy{display:grid;min-width:0;gap:7px}.account-post-list__copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-post-list__copy small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-post-list__copy em{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-style:normal}.account-post-list__action{flex:0 0 auto;padding:8px 10px;border-radius:8px;color:var(--muted);font-size:10px;font-weight:700}.account-post-list__action:hover{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.account-social-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:9px;color:var(--muted);text-align:center}.account-social-empty>svg{margin-bottom:3px;color:var(--brand)}.account-social-empty strong{color:var(--ink);font-size:16px}.account-social-empty p{font-size:11px}.account-social-empty .button{min-height:40px;margin-top:8px;padding:0 18px}.partner-shell,.merchant-dashboard{background:transparent}.partner-card,.partner-stepper,.merchant-steps article,.merchant-dashboard>aside{border-color:var(--glass-border);border-radius:18px;box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.merchant-steps article{background:var(--glass)}.merchant-dashboard>aside{background:linear-gradient(155deg,#05372df5,#05251ff0);box-shadow:var(--elevation-float)}.site-shell :is(.message-workspace,.notification-workspace){color:var(--ink);background:radial-gradient(circle at 82% 12%,var(--glow-coral),transparent 29%),radial-gradient(circle at 13% 85%,var(--glow-brand),transparent 32%),var(--canvas)}.site-shell .notification-workspace{grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr);gap:0;width:100%;min-height:100dvh;margin:0;padding:0}.site-shell .message-workspace{grid-template-columns:var(--app-sidebar-rail) 360px minmax(0,1fr);gap:0;width:100%;height:100dvh;min-height:620px;margin:0;padding:0}.site-shell .message-center-nav{background:#fbfcfb}.site-shell .notification-workspace .notification-center{width:min(calc(100% - 64px),1120px);margin:32px auto 64px;padding:34px 38px 50px;border:1px solid var(--glass-border);border-radius:20px;color:var(--ink);background:var(--glass);box-shadow:var(--elevation-float);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.site-shell--application .notification-workspace .notification-center{margin-top:calc(var(--app-global-nav-height) + 32px)}.site-shell .message-workspace :is(.conversation-list,.chat-panel){overflow:hidden;border:0;border-right:1px solid var(--glass-border);border-radius:0;background:var(--glass-strong);box-shadow:none}.site-shell--application .message-workspace :is(.conversation-list,.chat-panel){padding-top:var(--app-global-nav-height)}.site-shell--application .community-tool-workspace>.publish-workspace{padding-top:var(--app-global-nav-height)}.site-shell--application .community-tool-workspace>.publish-workspace .publish-topbar{top:var(--app-global-nav-height)}.site-shell--application .community-tool-workspace>:is(.creator-center,.verify){margin-top:calc(var(--app-global-nav-height) + 34px)}.site-shell .message-workspace .chat-panel{background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}.site-shell :is(.message-viewport,.notification-list){color:var(--ink);background:transparent}.site-shell :is(.message-composer,.notification-header,.notification-tools,.chat-header){border-color:var(--glass-border);color:var(--ink);background:color-mix(in srgb,var(--glass-strong) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-shell .notification-header,.site-shell .notification-tools{box-shadow:none}.site-shell .notification-tools>label{border-color:var(--glass-border);color:var(--muted);background:var(--glass-strong);box-shadow:var(--shadow-xs)}.site-shell .notification-item{border-color:var(--glass-border);color:var(--ink);transition:background .2s ease,transform .2s ease}.site-shell .notification-item:hover{background:var(--glass-soft);transform:translate(2px)}.site-shell .notification-state{color:var(--muted)}.site-shell .notification-state h2{color:var(--ink)}.help-hero{background:radial-gradient(circle at 82% 15%,rgba(115,231,206,.18),transparent 26%),linear-gradient(130deg,#052820,#075244 68%,#0b6653)}.help-search,.help-category-grid>a,.help-article-list>a,.help-contact-card,.help-document-search,.help-document-section,.help-document-intro{border-color:var(--glass-border);background:var(--glass-strong);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.help-category-grid>a:hover,.help-article-list>a:hover{box-shadow:var(--elevation-hover);transform:translateY(-4px)}.help-document-hero{background:radial-gradient(circle at 83% 20%,rgba(113,232,205,.16),transparent 28%),linear-gradient(128deg,#052820,#075143 68%,#0a624f);box-shadow:var(--elevation-float)}.help-article-page .help-document-layout{width:100%;max-width:none;grid-template-columns:260px minmax(0,1fr)}.help-document-toc{padding:24px;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass);box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.help-document-toc>a{min-height:40px;font-size:14px}.help-document-toc>strong{margin-top:22px;padding-bottom:14px;font-size:17px}.help-document-toc nav a{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:52px;padding:13px 0;font-size:14px;line-height:1.55}.help-document-toc nav a span{font-size:12px}.site-footer{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(77,194,167,.09),transparent 28%),#07120f}.site-footer:before{position:absolute;right:-140px;bottom:-240px;width:500px;height:500px;border:1px solid rgba(255,255,255,.05);border-radius:50%;box-shadow:0 0 0 78px #ffffff03;pointer-events:none;content:""}.site-footer>.section-inner{position:relative;z-index:1}@keyframes qtj-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes qtj-sheen{0%,22%{transform:translate(-70%);opacity:0}38%{opacity:1}58%,to{transform:translate(80%);opacity:0}}@media(min-width:901px)and (max-width:1180px){.site-shell .community-discovery{grid-template-columns:var(--channel-sidebar-width) minmax(0,1fr);padding-right:28px}.site-shell .community-discovery__header{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:22px}.site-shell .community-discovery__header form{max-width:none;justify-self:stretch}.help-article-page .help-document-layout{grid-template-columns:230px minmax(0,1fr)}}@media(min-width:901px){.site-shell .community-discovery,.site-shell .community-tool-workspace,.site-shell .notification-workspace{display:grid;grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr)!important}.site-shell .message-workspace{display:grid;grid-template-columns:var(--app-sidebar-rail) 360px minmax(0,1fr)!important}.site-shell .community-center-shell{display:grid;grid-template-columns:var(--app-sidebar-rail) minmax(0,1fr)!important;min-height:100dvh}.site-shell--application .community-discovery>.community-workspace{padding:calc(var(--app-global-nav-height) + var(--app-shell-gutter)) var(--app-content-gutter) 90px!important}.site-shell--application :is(.product-hero,.community-hero,.learning-hero,.mall-main){border-radius:12px!important}.site-shell .community-center-nav{position:sticky;z-index:8;top:calc(var(--app-global-nav-height) + var(--app-shell-gutter));align-self:start;width:var(--channel-sidebar-width);max-height:calc(100dvh - var(--app-global-nav-height) - var(--app-shell-gutter) * 2);margin:calc(var(--app-global-nav-height) + var(--app-shell-gutter)) var(--app-shell-gutter) var(--app-shell-gutter);padding:18px 14px;overflow-y:auto;border:1px solid #d7ddd9;border-radius:16px;background:#fbfcfb;box-shadow:0 14px 36px #18201c14}.site-shell .community-center-main{padding-top:calc(var(--app-global-nav-height) + var(--app-shell-gutter))}}@media(max-width:900px){.site-header.site-header--application{display:flex;padding-inline:max(16px,env(safe-area-inset-left))}.site-shell .business-layout{display:block;padding-top:var(--app-global-nav-height)}.site-shell .business-layout>.business-main,.site-shell .business-layout>.business-main.product-page{min-height:calc(100dvh - 126px);padding:18px 20px 86px}.site-shell .business-main .learning-hero__inner{padding-inline:24px}.site-shell .community-discovery{display:block;width:100%;padding:var(--app-global-nav-height) 0 0}.site-shell .community-discovery__header{display:block;min-height:0;padding:24px}.site-shell .community-discovery__header form{margin-top:18px}.site-shell .community-tool-workspace{display:block;padding-top:var(--app-global-nav-height)}.site-shell .community-discovery>.community-main{padding:20px 16px 86px}.account-social-stat-grid{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.account-social-stat-grid button{scroll-snap-align:start}.site-shell .channel-sidebar,.site-shell .message-center-nav,.site-shell .account-page-new .account-nav-card{position:sticky!important;top:var(--app-global-nav-height);display:block;width:100%;height:auto;max-height:none;margin:0;padding:8px 12px!important;overflow:visible;border:0!important;border-bottom:1px solid var(--glass-border)!important;border-radius:0!important;background:var(--glass-strong);box-shadow:0 8px 22px #18201c0f!important}.site-shell .sidebar-brand{min-height:52px;margin:0 0 8px;padding:3px 4px 9px}.site-shell .sidebar-brand img{width:36px;height:36px}.site-shell .channel-sidebar>nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.site-shell .channel-sidebar>nav::-webkit-scrollbar{display:none}.site-shell .business-sidebar nav button,.site-shell .message-center-nav nav a{grid-template-columns:20px auto auto;width:auto;min-height:40px;flex:0 0 auto;padding-inline:12px;white-space:nowrap}.site-shell :is(.business-sidebar__group,.channel-sidebar__group),.site-shell .channel-sidebar>p{display:none}.site-shell .notification-workspace{display:block;padding:var(--app-global-nav-height) 0 86px}.site-shell--application .notification-workspace .notification-center{margin-top:16px}.site-shell .message-workspace{grid-template-columns:1fr;width:100%;height:auto;padding:var(--app-global-nav-height) 0 82px}.site-shell--application .message-workspace :is(.conversation-list,.chat-panel){padding-top:0}.site-shell--application .community-tool-workspace>.publish-workspace{padding-top:0}.site-shell--application .community-tool-workspace>.publish-workspace .publish-topbar{top:0}.site-shell--application .community-tool-workspace>:is(.creator-center,.verify){margin-top:20px}.site-shell .account-page-new .account-dashboard{display:block;padding-top:var(--app-global-nav-height)}.site-shell .account-page-new .account-main{padding:22px 20px 86px}.site-shell .account-page-new .account-identity{display:none}.site-shell .account-page-new .account-nav-card nav{display:flex;overflow-x:auto}.site-shell .account-page-new .account-nav-card nav button{flex:0 0 168px}.business-main{border-radius:18px}.page-heading{padding:24px}.hero-product,.learning-hero svg{animation:none}.help-article-page .help-document-layout,.legal-page .legal-layout{grid-template-columns:minmax(0,1fr)}.help-document-layout>*,.legal-layout>*{min-width:0}.help-document-toc{position:static;width:100%;padding:18px}.help-document-toc>strong{display:block;margin-top:14px}.help-document-toc nav{display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px 2px 7px;scrollbar-width:thin;scrollbar-color:var(--brand) var(--surface-soft)}.help-document-toc nav a{flex:0 0 min(230px,76vw);min-height:48px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:9px;background:var(--glass-strong)}:is(.audience-tabs,.tournament-detail-nav,.business-sidebar,.community-tabs,.account-nav-card nav,.channel-sidebar>nav){scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--brand) 68%,transparent) var(--surface-soft)}:is(.audience-tabs,.tournament-detail-nav,.business-sidebar,.community-tabs,.account-nav-card nav,.channel-sidebar>nav)::-webkit-scrollbar{display:block!important;height:4px}:is(.audience-tabs,.tournament-detail-nav,.business-sidebar,.community-tabs,.account-nav-card nav,.channel-sidebar>nav)::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--brand) 68%,transparent)}:is(.audience-tabs,.tournament-detail-nav,.business-sidebar,.community-tabs,.account-nav-card nav,.channel-sidebar>nav)::-webkit-scrollbar-track{background:var(--surface-soft)}}@media(max-width:640px){body{background-attachment:scroll}.site-header{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.business-layout{background:transparent}.site-shell .channel-sidebar{box-shadow:0 9px 24px #0d281f14}.site-shell .notification-workspace .notification-center{width:calc(100% - 24px);margin:16px 12px 82px;padding:24px 18px 42px;border-radius:16px}.business-main{border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-heading{border-radius:15px}.site-shell .community-discovery__header{padding:20px}.community-note,.learning-card,.mall-product-card{border-radius:15px}.help-document-toc{padding:18px}.help-document-section{grid-template-columns:minmax(0,1fr)}.help-document-section__index,.help-document-section--important .help-document-section__index{padding:20px 18px 0;font-size:12px}.help-document-section__content{min-width:0;padding:8px 18px 25px}.help-document-section__content>header{flex-wrap:wrap}.help-reading-content,.legal-document p,.legal-document li{font-size:15px;line-height:1.8}.help-document-meta small,.help-document-figure figcaption,.help-prev-next a,.help-related a,.help-document-contact p,.help-document-contact a{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-product,.mall-ball--one,.mall-ball--two,.learning-hero svg{transform:none!important}.membership-payment-dialog,.membership-payment-wait svg,.membership-loading .lucide-refresh-cw,.help-loading span{animation:none!important}.site-shell:before{display:none}}.membership-main{position:relative}.membership-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px;width:min(100%,1320px);min-height:360px;margin:0 auto;padding:clamp(42px,5vw,72px);overflow:hidden;border:1px solid rgba(139,236,212,.17);border-radius:24px;color:#fff;background:linear-gradient(110deg,#03231cfa,#065040f0 62%,#0e775fe0);box-shadow:var(--elevation-float);isolation:isolate}.membership-hero:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 82% 18%,rgba(127,244,215,.23),transparent 26%),linear-gradient(120deg,transparent 48%,rgba(255,255,255,.055) 52%,transparent 58%);content:""}.membership-hero:after{position:absolute;z-index:-1;right:-170px;bottom:-270px;width:640px;height:640px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 72px #ffffff07,0 0 0 144px #ffffff04;content:""}.membership-hero__copy{position:relative;z-index:1}.membership-hero h1{max-width:760px;margin-top:18px;font-size:clamp(42px,4.5vw,68px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.membership-hero__copy>p{max-width:720px;margin-top:21px;color:#ffffffb8;font-size:15px;line-height:1.85}.membership-hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:29px}.membership-hero__trust span{display:inline-flex;align-items:center;gap:7px;color:#ffffffd1;font-size:12px;font-weight:700}.membership-hero__trust svg{color:#90e9d3}.membership-hero__art{position:relative;display:grid;place-items:center;width:min(100%,330px);aspect-ratio:1;justify-self:end;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:radial-gradient(circle at 44% 35%,rgba(255,255,255,.14),rgba(255,255,255,.035) 57%,transparent 58%);box-shadow:inset 0 0 60px #86ead314}.membership-hero__art>svg{position:relative;z-index:2;color:#a7f0df;filter:drop-shadow(0 16px 26px rgba(0,0,0,.28));animation:qtj-float 6s ease-in-out infinite}.membership-ball{position:absolute;display:grid;place-items:center;width:72px;aspect-ratio:1;border:4px solid rgba(255,255,255,.88);border-radius:50%;color:#101715;background:radial-gradient(circle at 35% 28%,#fff 0 20%,#1b201f 22% 100%);box-shadow:0 18px 34px #0000004d;font-size:23px;font-weight:900}.membership-ball--one{top:13%;right:2%;animation:qtj-float 5.5s ease-in-out -.8s infinite}.membership-ball--two{bottom:7%;left:5%;background:radial-gradient(circle at 35% 28%,#fff 0 20%,#e1bd36 22% 100%);animation:qtj-float 6.5s ease-in-out -1.8s infinite}.membership-content{width:min(100%,1320px);margin:0 auto;padding:52px 0 12px}.membership-current{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-bottom:26px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--glass-border));border-radius:16px;background:linear-gradient(130deg,color-mix(in srgb,var(--brand-light) 82%,var(--glass-strong)),var(--glass-strong));box-shadow:var(--elevation-card)}.membership-current>div{display:flex;align-items:center;gap:12px}.membership-current svg{color:var(--brand)}.membership-current span{display:grid;gap:3px}.membership-current small,.membership-current p{color:var(--muted);font-size:12px}.membership-current strong{font-size:15px}.membership-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:27px}.membership-section-heading>div:first-child>span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.18em}.membership-section-heading h2{margin-top:9px;font-size:clamp(27px,3vw,40px);letter-spacing:-.035em}.membership-section-heading p{margin-top:9px;color:var(--muted);font-size:13px}.membership-pay-mark{display:flex;align-items:center;gap:11px;min-width:160px;padding:13px 15px;border:1px solid var(--glass-border);border-radius:13px;background:var(--glass);box-shadow:var(--shadow-xs)}.membership-pay-mark svg{color:#16a15f}.membership-pay-mark span{display:grid;gap:2px}.membership-pay-mark strong{font-size:13px}.membership-pay-mark small{color:var(--muted);font-size:10px}.membership-feedback{max-width:none;margin:0 0 18px;border-radius:12px}.membership-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.membership-plan-card{position:relative;display:flex;min-height:458px;flex-direction:column;padding:28px;overflow:hidden;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(145deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--elevation-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s var(--ease-premium)}.membership-plan-card:before{position:absolute;top:-85px;right:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,var(--glow-brand),transparent 67%);content:"";pointer-events:none}.membership-plan-card:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));box-shadow:var(--elevation-hover);transform:translateY(-6px)}.membership-plan-card:focus-visible{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 38%,transparent);outline-offset:4px}.membership-plan-card[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.membership-plan-card--featured{border-color:color-mix(in srgb,var(--brand) 52%,var(--line));background:radial-gradient(circle at 100% 0,var(--glow-brand),transparent 31%),linear-gradient(145deg,var(--glass-strong),color-mix(in srgb,var(--brand-light) 45%,var(--glass-soft)))}.membership-plan-card--monthly{background:radial-gradient(circle at 100% 0,rgba(61,184,158,.11),transparent 35%),linear-gradient(145deg,var(--glass-strong),var(--glass-soft))}.membership-plan-card--quarterly{border-color:color-mix(in srgb,var(--gold) 24%,var(--glass-border));background:radial-gradient(circle at 100% 0,rgba(218,168,78,.13),transparent 36%),linear-gradient(145deg,var(--glass-strong),var(--glass-soft))}.membership-plan-card--annual:after{position:absolute;right:-52px;bottom:-58px;width:160px;height:160px;border:18px solid color-mix(in srgb,var(--brand) 8%,transparent);border-radius:50%;content:""}.membership-plan-card__badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;color:#fff;background:var(--gradient-brand);box-shadow:0 8px 18px #09635033;font-size:10px;font-weight:850}.membership-plan-card__badge--soft{color:var(--brand-strong);background:var(--brand-light);box-shadow:none}.membership-plan-card header{position:relative;z-index:1;padding-right:74px}.membership-plan-card header small{color:var(--brand);font-size:11px;font-weight:850;letter-spacing:.06em}.membership-plan-card h3{margin-top:7px;font-size:19px}.membership-price{display:flex;align-items:baseline;margin-top:30px}.membership-price>span{align-self:flex-start;margin:10px 5px 0 0;font-size:18px;font-weight:850}.membership-price strong{font-size:54px;line-height:1;letter-spacing:-.06em}.membership-price small{margin-left:7px;color:var(--muted);font-size:12px}.membership-average{display:flex;min-height:28px;align-items:center;gap:7px;margin-top:10px;color:var(--muted);font-size:11px}.membership-average strong{color:var(--ink);font-size:13px}.membership-average em{margin-left:auto;padding:4px 7px;border-radius:999px;color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);font-size:10px;font-style:normal;font-weight:800}.membership-plan-card ul{display:grid;gap:13px;margin:26px 0;padding:23px 0;border-block:1px solid var(--glass-border)}.membership-plan-card li{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:12px}.membership-plan-card li svg{flex:0 0 auto;color:var(--brand)}.membership-plan-card>.button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:auto;border-radius:11px}.membership-plan-agreement{display:flex;max-width:930px;align-items:flex-start;gap:10px;margin:24px auto 0;padding:12px;border-radius:10px;color:var(--muted);font-size:11px;line-height:1.75}.membership-renewal-disclosure{max-width:930px;margin:28px auto 0;padding:18px 20px;border:2px solid #a46614;border-radius:12px;color:var(--text);background:color-mix(in srgb,#f4c66a 18%,var(--surface))}.membership-renewal-disclosure strong{display:block;color:#874e08;font-size:16px;font-weight:900}.membership-renewal-disclosure p{margin:7px 0 0;font-size:14px;font-weight:750;line-height:1.75}.membership-plan-agreement:focus{background:color-mix(in srgb,var(--red) 7%,transparent)}.membership-plan-agreement input{width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:var(--brand)}.membership-plan-agreement a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.membership-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;overflow:hidden;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-border);box-shadow:var(--elevation-card)}.membership-assurance article{display:flex;align-items:flex-start;gap:13px;min-height:116px;padding:25px;background:var(--glass-strong)}.membership-assurance svg{flex:0 0 auto;color:var(--brand)}.membership-assurance h3{font-size:14px}.membership-assurance p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.7}.membership-loading{display:grid;min-height:280px;place-items:center;align-content:center;gap:13px;border:1px solid var(--glass-border);border-radius:18px;color:var(--muted);background:var(--glass);box-shadow:var(--elevation-card)}.membership-loading svg{color:var(--brand)}.membership-loading .lucide-refresh-cw{animation:membership-spin 1.2s linear infinite}.membership-payment-backdrop{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:20px;background:#020e0bbd;-webkit-backdrop-filter:blur(16px) saturate(.82);backdrop-filter:blur(16px) saturate(.82)}.membership-payment-dialog{position:relative;width:min(100%,440px);padding:34px;border:1px solid var(--glass-border);border-radius:24px;color:var(--ink);background:radial-gradient(circle at 95% 0,var(--glow-brand),transparent 34%),var(--glass-strong);box-shadow:0 34px 100px #0000007a;-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);text-align:center;animation:membership-dialog-in .3s var(--ease-premium)}.membership-payment-dialog__close{position:absolute;top:16px;right:16px;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--glass-border);border-radius:50%;color:var(--muted);background:var(--glass-soft);cursor:pointer}.membership-payment-dialog__icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 16px;border-radius:17px;color:var(--brand);background:var(--brand-light);box-shadow:0 12px 28px var(--glow-brand)}.membership-payment-dialog__icon.success{color:#16a15f;background:color-mix(in srgb,#16a15f 13%,var(--surface))}.membership-payment-dialog>span{color:#16a15f;font-size:9px;font-weight:900;letter-spacing:.2em}.membership-payment-dialog h2{margin-top:7px;font-size:27px}.membership-payment-dialog>p{margin-top:7px;color:var(--muted);font-size:13px}.membership-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:21px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-soft);text-align:left}.membership-payment-summary span{font-size:12px;font-weight:750}.membership-payment-summary strong{font-size:20px}.membership-payment-qr{position:relative;width:min(100%,312px);aspect-ratio:1 / 1;box-sizing:border-box;margin:18px auto;padding:12px;border:1px solid var(--glass-border);border-radius:18px;background:#fff;box-shadow:0 15px 35px #092a221f}.membership-payment-qr img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:8px}.membership-payment-qr i{position:absolute;top:50%;left:50%;width:38px;height:38px;border:5px solid #fff;border-radius:11px;background:#16a15f;box-shadow:0 4px 12px #0000002e;transform:translate(-50%,-50%)}.membership-payment-wait{display:grid;min-height:220px;place-items:center;align-content:center;gap:12px;color:var(--muted)}.membership-payment-wait svg{color:var(--brand);animation:membership-spin 1.2s linear infinite}.membership-payment-finish{width:100%;min-height:46px;margin-top:20px}.membership-payment-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--glass-border);color:var(--muted);font-size:13px}.membership-payment-dialog footer span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.membership-payment-dialog footer button{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:5px;color:var(--brand);font-size:13px;font-weight:800;cursor:pointer}.membership-payment-dialog>small{display:block;margin-top:10px;color:var(--muted);font-size:13px}@keyframes membership-spin{to{transform:rotate(360deg)}}@keyframes membership-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.975)}}@media(max-width:1120px){.membership-hero{grid-template-columns:minmax(0,1fr) 250px}.membership-hero__art{width:250px}.membership-plan-grid{gap:12px}.membership-plan-card{min-height:440px;padding:23px 20px}.membership-plan-card__badge{top:14px;right:14px;padding:6px 8px}.membership-plan-card header{padding-right:62px}.membership-price strong{font-size:45px}}@media(max-width:700px){.learning-membership-page .sidebar-brand{display:none}.membership-hero{display:block;min-height:0;padding:34px 24px;border-radius:18px}.membership-hero h1{font-size:39px}.membership-hero__art{display:none}.membership-hero__trust{display:grid}.membership-content{padding-top:34px}.membership-section-heading{align-items:flex-start;flex-direction:column}.membership-pay-mark{width:100%}.membership-plan-grid{grid-template-columns:none;grid-auto-columns:minmax(286px,86vw);grid-auto-flow:column;gap:14px;margin-right:-20px;padding:4px 20px 23px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.membership-plan-card,.membership-plan-card--featured{min-height:438px;padding:25px;scroll-snap-align:start}.membership-current{grid-template-columns:1fr;gap:13px}.membership-current .button{width:100%}.membership-assurance{grid-template-columns:1fr}.membership-payment-dialog{padding:29px 20px 24px;border-radius:20px}.account-person-list>article,.account-post-list>article{align-items:flex-start;flex-wrap:wrap}.account-person-list>article>.button{margin-left:61px}.account-post-list__content{flex-basis:100%;grid-template-columns:68px minmax(0,1fr) 16px;gap:11px}.account-post-list__cover{width:68px;height:58px}.account-post-list__action{margin-left:79px}}:root{--qtj-forest-950: #05271f;--qtj-forest-900: #07382c;--qtj-forest-800: #0a4a39;--qtj-felt-700: #126147;--qtj-gold-500: #c99a3d;--qtj-gold-400: #ddb765;--qtj-ivory-100: #f2f3f1;--qtj-ivory-50: #ffffff;--qtj-shell-header: #fbfcfb;--qtj-shell-header-text: #18201c;--qtj-shell-header-muted: #4f5b54;--qtj-shell-footer: var(--qtj-forest-950);--qtj-shell-footer-text: #f8f4e8;--qtj-shell-footer-muted: #c8bfab;--canvas: var(--qtj-ivory-100);--surface: var(--qtj-ivory-50);--brand: var(--qtj-forest-800);--brand-strong: var(--qtj-forest-800);--gold: #a9781f;accent-color:var(--brand);scrollbar-color:var(--gold) var(--surface-soft)}:root[data-theme=dark]{--qtj-shell-header: #04110d;--qtj-shell-footer: #030c09;--canvas: #07130f;--surface: #0c1c16;--surface-soft: #12271f;--surface-raised: #10231c;--line: #2b4339;--line-strong: #476456;--brand: #d8ae56;--brand-strong: #e3bd6d;--brand-light: #26351f;--gold: #d8ae56;--ink: #f6f3e9;--ink-soft: #ded7c6;--muted: #b8af9d;--text-muted: #b8af9d}::selection{color:#fffdf5;background:var(--qtj-felt-700)}.site-header{min-height:72px;padding-block:8px;border-color:#d7ddd9;color:var(--qtj-shell-header-text);background:var(--qtj-shell-header);box-shadow:0 6px 20px #18201c0d;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header:after{display:none}.site-header.site-header--application{color:var(--qtj-shell-header-text);background:var(--qtj-shell-header);box-shadow:0 6px 20px #18201c0d}.site-header .brand__mark{border-color:#d7ddd9;filter:none}.site-header .brand__text strong{color:var(--qtj-shell-header-text)}.site-header .brand__text span{color:var(--qtj-felt-700)}.site-header .brand:hover .brand__mark{transform:none;filter:none}.site-header .site-nav>a{position:relative;min-height:44px;padding-inline:13px;border-radius:4px;color:var(--qtj-shell-header-muted);background:transparent;box-shadow:none}.site-header .site-nav>a:after{position:absolute;right:13px;bottom:6px;left:13px;height:1px;background:var(--qtj-felt-700);opacity:0;transform:scaleX(.4);transition:opacity .15s ease,transform .18s cubic-bezier(.16,1,.3,1);content:""}.site-header .site-nav>a:hover,.site-header .site-nav>a.is-active{color:var(--qtj-felt-700);background:#e6f0eb;box-shadow:none;transform:none}.site-header .site-nav>a.is-active:after{opacity:1;transform:scaleX(1)}.site-header .site-nav__utilities{margin-inline-start:6px;padding-inline-start:8px;border-color:#d7ddd9}.site-header .site-nav a.site-nav__utility{width:44px;height:44px;color:var(--qtj-shell-header-muted);background:transparent}.site-header .site-nav a.site-nav__utility:hover{color:var(--qtj-felt-700);border-color:#c8d7d0;background:#eef5f1;box-shadow:none}.site-header .site-nav__divider{background:#d7ddd9}.site-header .site-nav__login{min-height:44px;color:var(--qtj-felt-700)!important}.theme-selector button{min-width:44px;min-height:44px}.site-header .theme-selector{margin-inline-start:6px;padding:2px;border-color:color-mix(in srgb,var(--qtj-shell-header-muted) 30%,transparent);background:#0000001f}.site-header .theme-selector button{color:var(--qtj-shell-header-muted)}.site-header .theme-selector button:hover{color:var(--qtj-shell-header-text)}.site-header .theme-selector button.active{color:#271b07;background:var(--qtj-gold-400);box-shadow:none}.site-header .theme-selector__status{color:var(--ink-soft);background:var(--surface)}.site-header .nav-toggle{width:44px;height:44px;border-color:#d7ddd9;color:var(--qtj-felt-700)}.site-header .user-menu__trigger{min-height:44px;border-color:#d7ddd9;color:var(--qtj-shell-header-text);background:transparent}.site-footer{color:var(--qtj-shell-footer-text);background:var(--qtj-shell-footer)}.site-footer:before{display:none}.site-footer>.section-inner{padding-top:clamp(48px,6vw,76px);padding-bottom:max(30px,env(safe-area-inset-bottom))}.site-footer__main{align-items:flex-start;gap:clamp(42px,7vw,96px)}.site-footer__brand{min-width:min(100%,245px)}.site-footer__brand img{border:1px solid color-mix(in srgb,var(--qtj-gold-400) 34%,transparent)}.site-footer__brand>div{display:grid;gap:5px}.site-footer__brand>div>strong{color:var(--qtj-gold-400)}.site-footer__brand p{margin:0;color:var(--qtj-shell-footer-text)}.site-footer__brand span{color:var(--qtj-shell-footer-muted);font-size:11px;line-height:1.65}.site-footer__main nav{flex:1;grid-template-columns:repeat(4,minmax(130px,1fr));gap:34px clamp(24px,4vw,54px)}.site-footer__main nav>div>strong{color:var(--qtj-shell-footer-text);font-size:13px}.site-footer__main nav a{min-height:28px;width:fit-content;color:var(--qtj-shell-footer-muted);line-height:1.55}.site-footer__main nav a:hover,.site-footer__main nav a:focus-visible{color:var(--qtj-gold-400)}.site-footer__legal{display:grid;grid-template-columns:minmax(260px,1.2fr) auto minmax(260px,1fr) auto auto;align-items:center;column-gap:clamp(20px,2.4vw,48px);row-gap:10px;margin-top:38px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--qtj-shell-footer-muted) 20%,transparent);color:var(--qtj-shell-footer-muted);font-size:13px}.site-footer__legal>*{display:inline-flex;min-width:0;min-height:32px;align-items:center;margin:0;line-height:1.45;white-space:nowrap}.site-footer__legal a{color:var(--qtj-shell-footer-text)}.site-footer__legal .site-footer__filing{display:inline-flex;align-items:center;gap:7px;color:var(--qtj-gold-400)}@media(max-width:1280px){.site-header .site-nav>a{padding-inline:10px;font-size:12px}.site-header .site-nav>a:after{right:10px;left:10px}.site-footer__main nav{grid-template-columns:repeat(2,minmax(150px,1fr))}.site-footer__legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.site-header{padding-inline:max(16px,env(safe-area-inset-left))}.site-header .site-nav--open{top:64px;color:var(--ink);background:var(--surface)}.site-header .site-nav--open>a{color:var(--ink-soft);background:transparent}.site-header .site-nav--open>a:hover,.site-header .site-nav--open>a.is-active{color:var(--brand);background:var(--brand-light)}.site-header .site-nav--open .site-nav__utilities{margin:4px 0;padding:8px 0;border:0;border-block:1px solid var(--line)}.site-header .site-nav--open a.site-nav__utility{color:var(--ink-soft)}.site-header .site-nav--open .theme-selector{width:100%;margin:0;background:var(--surface-soft)}.site-header .site-nav--open .theme-selector button{flex:1;color:var(--muted)}.site-header .site-nav--open .theme-selector button.active{color:var(--brand);background:var(--surface)}.site-header .site-nav--open .theme-selector button span{display:inline}.site-header .site-nav--open .site-nav__login,.site-header .site-nav--open .user-menu__trigger{color:var(--brand)!important}.site-footer__main{flex-direction:column}.site-footer__main nav{width:100%}}@media(max-width:560px){.site-footer__main nav{grid-template-columns:1fr 1fr;gap:30px 18px}.site-footer__legal{grid-template-columns:1fr;gap:6px}.site-footer__legal>*{white-space:normal}}@media(hover:hover)and (pointer:fine){.site-footer__main nav a svg{transition:opacity .15s ease,transform .18s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.site-header :is(a,button),.site-footer :is(a,button),.theme-selector button{transition-duration:.1s!important}.site-header .site-nav>a:after{transition-duration:.1s!important;transform:none}}@media(forced-colors:active){.site-header,.site-footer{border-color:CanvasText}.site-header .site-nav>a.is-active,.site-header .theme-selector button.active{outline:2px solid Highlight;outline-offset:-2px}}.site-shell--home{--home-canvas: #f1f3f1;--home-surface: #fbfcfb;--home-strong: #ffffff;--home-soft: #e7ebe8;--home-ink: #18201c;--home-muted: #59645e;--home-line: #d7ddd9;--home-green: #176247;--home-green-dark: #0f4634;--home-green-soft: #dfece5;--home-gold: #9b6e20;color:var(--home-ink);background:var(--home-canvas)}.site-shell--home ::selection{color:#fff;background:var(--home-green)}.home-hero.hero-section{position:relative;display:block;aspect-ratio:auto;height:auto;width:100%;min-height:min(610px,calc(100dvh - 112px));margin:0;overflow:hidden;border-radius:0;color:#fff;background:#18201c}.home-hero__media,.home-hero__media picture,.home-hero__media:after,.home-hero__media img{position:absolute;inset:0;width:100%;height:100%}.home-hero__media img{object-fit:cover;object-position:center 43%}.home-hero__media:after{content:"";background:#080d0a8c}.media-truth-label{position:absolute;z-index:2;right:18px;bottom:18px;padding:6px 9px;border:1px solid rgba(255,255,255,.5);border-radius:3px;color:#fff;background:#080d0ab8;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.08em}.home-hero .hero-section__backdrop,.home-hero .hero-section__overlay,.home-hero__table{display:none}.home-hero .hero-section__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center;padding:56px clamp(28px,6vw,88px)}.home-hero .hero-copy{max-width:760px}.home-hero .hero-copy h1{max-width:15ch;margin:0;color:#fff;font-size:clamp(3.2rem,5.55vw,5.35rem);font-weight:760;line-height:.96;letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;text-shadow:0 3px 28px rgba(0,0,0,.22)}.home-hero .hero-copy__subtitle{max-width:29em;margin:24px 0 0;color:#fffffff0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.home-hero .hero-copy__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.home-hero .hero-copy__actions a{display:inline-flex;gap:9px;min-height:48px;padding-inline:20px;border-radius:8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero .button--primary{color:#fff;background:var(--home-green)}.home-hero .button--primary:hover{background:#1e7556}.home-hero .button--light{border:1px solid rgba(255,255,255,.45);color:#fff;background:#0d141061}.home-hero .button--light:hover{background:#0d14109e}.platform-overview,.portal-section,.compliance-section,#faq.content-section{padding:clamp(52px,5vw,72px) 0}.platform-overview{background:var(--home-surface)}.portal-section{border-top:1px solid var(--home-line);background:var(--home-canvas)}.compliance-section{border-top:1px solid var(--home-line);background:var(--home-strong)}#faq.content-section{border-top:1px solid var(--home-line);background:var(--home-canvas)}.platform-overview__heading,.portal-section .section-heading,.compliance-section .section-heading{display:block;max-width:760px;margin-bottom:30px}.platform-overview__heading h2,.portal-section .section-heading h2,.compliance-section .section-heading h2,.faq-layout .section-heading h2,.contact-copy h2{margin:0;color:var(--home-ink);font-size:clamp(2rem,3.35vw,3.45rem);line-height:1.02;letter-spacing:-.045em}.platform-overview__heading>p,.portal-section .section-heading>p,.compliance-section .section-heading>p{max-width:42em;margin:14px 0 0;color:var(--home-muted);line-height:1.7}.platform-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:220px 220px auto;gap:14px}.platform-overview .platform-card,.platform-overview .platform-card:first-child{position:relative;display:block;min-height:0;overflow:hidden;border:1px solid var(--home-line);border-radius:14px;color:var(--home-ink);background:var(--home-strong);box-shadow:none;text-decoration:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.platform-overview .platform-card:hover{border-color:#aebdb5;box-shadow:0 18px 42px #19271f1a;transform:translateY(-3px)}.platform-overview .platform-card:before,.platform-overview .platform-card:after{display:none}.platform-card__media{position:relative;overflow:hidden}.platform-card__media picture{display:block;width:100%;height:100%}.platform-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.platform-card:hover .platform-card__media img{transform:scale(1.025)}.platform-card__body{display:flex;flex-direction:column;padding:28px}.platform-card__title{display:flex;gap:13px;align-items:center}.platform-card__icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;color:var(--home-green)}.platform-card h3{margin:22px 0 0;font-size:clamp(1.45rem,2.25vw,2.45rem);line-height:1.05;letter-spacing:-.035em}.platform-card__title h3{margin:0}.platform-card p,.platform-card:first-child p{max-width:34ch;margin:11px 0 0;color:var(--home-muted);font-size:.9rem;line-height:1.65}.platform-card strong,.platform-card:first-child strong{display:inline-flex;gap:6px;align-items:center;margin-top:auto;color:var(--home-green);font-size:.82rem}.platform-card--arena{grid-column:1 / 8;grid-row:1 / 3;display:grid!important;grid-template-columns:minmax(250px,.82fr) minmax(280px,1.18fr)}.platform-card--arena .platform-card__media{position:relative;grid-column:2;grid-row:1;min-height:0;background:#0b1a15}.platform-card--arena .platform-card__media picture{display:grid;place-items:center}.platform-card--arena .platform-card__media:after{position:absolute;inset:0;content:"";background:#131b161f}.platform-card--arena .platform-card__media img{width:min(100%,430px);object-fit:contain;object-position:center top}.platform-card--arena .platform-card__body{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;min-width:0;min-height:0;justify-content:center;padding:30px 28px;background:var(--home-strong)}.platform-card--arena .platform-card__body p{margin-top:7px}.platform-card--arena .platform-card__body strong{margin-top:24px}.platform-card--friends{grid-column:8 / 13;grid-row:1;background:var(--home-green-soft)!important}.platform-card--friends .platform-card__body{height:100%}.platform-card--grow{grid-column:8 / 13;grid-row:2;display:grid!important;grid-template-columns:46% 54%}.platform-card--grow .platform-card__media{min-height:100%}.platform-card--grow .platform-card__body{min-width:0;padding:24px}.platform-card--grow h3{font-size:clamp(1.25rem,1.9vw,1.8rem)}.platform-card--gear{grid-column:1 / 13;grid-row:3;display:grid!important;grid-template-columns:1.3fr .7fr;min-height:280px!important}.platform-card--gear .platform-card__media{height:280px;min-height:280px}.platform-card--gear .platform-card__media img{object-position:center 55%}.portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px;border-top:1px solid var(--home-line)}.portal-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:126px;padding:20px 2px;border:0;border-bottom:1px solid var(--home-line);border-radius:0;color:inherit;background:transparent;box-shadow:none;text-decoration:none}.portal-card:hover{color:inherit;background:transparent;box-shadow:none;transform:none}.portal-card__icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #cbd8d1;border-radius:10px;color:var(--home-green);background:var(--home-strong)}.portal-card h3{margin:0;font-size:1.06rem;letter-spacing:-.015em}.portal-card p{max-width:38ch;margin:6px 0 0;color:var(--home-muted);font-size:.84rem;line-height:1.55}.portal-card__action{display:inline-flex;gap:6px;align-items:center;color:var(--home-green);font-size:.78rem;font-weight:750}.portal-card__action svg{width:17px;transition:transform .2s ease}.portal-card:hover .portal-card__action svg{transform:translate(2px,-2px)}.portal-card:active,.platform-card:active,.home-hero .hero-copy__actions a:active{transform:translateY(1px)}.compliance-section .compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--home-line)}.compliance-section .compliance-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:112px;padding:20px 22px;border:0;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);border-radius:0;color:inherit;background:transparent;box-shadow:none;text-decoration:none;transition:color .2s ease,background .2s ease}.compliance-section .compliance-card:nth-child(2n){border-right:0}.compliance-section .compliance-card:last-child{border-right:0}.compliance-card__check{display:grid;width:40px;height:40px;place-items:center;border:1px solid #c8d7d0;border-radius:10px;color:var(--home-green);background:var(--home-green-soft)}.compliance-card__body{display:grid;gap:5px;min-width:0}.compliance-card__body strong{font-size:.98rem;letter-spacing:-.01em}.compliance-card__body small{overflow:hidden;color:var(--home-muted);font-size:.79rem;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.compliance-card__action{display:inline-flex;gap:5px;align-items:center;color:var(--home-green);font-size:.78rem;font-weight:750;white-space:nowrap}.compliance-card:hover{color:inherit;background:#f4f7f5}.compliance-card:hover .compliance-card__action svg{transform:translate(2px,-2px)}.compliance-card__action svg{transition:transform .2s ease}.faq-layout{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(40px,5vw,72px)}.faq-layout .section-heading h2{max-width:9em;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.08}.faq-layout .section-heading>p{max-width:38ch;color:var(--home-muted);line-height:1.7}.faq-list{border-top:1px solid var(--home-line)}.faq-item{border-bottom:1px solid var(--home-line);background:transparent}.faq-item summary{min-height:62px;padding:14px 2px}.faq-item summary>span{display:block;font-size:.93rem}.faq-item>p{padding:0 34px 18px 2px;color:var(--home-muted);font-size:.86rem;line-height:1.7}.faq-layout .faq-item>p{max-width:36em}.contact-section{border-top:1px solid var(--home-line);color:var(--home-ink);background:var(--home-strong)}.contact-section__inner{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);gap:clamp(30px,5vw,70px);padding-block:clamp(64px,8vw,104px)}.contact-copy p{max-width:58ch;color:var(--home-muted);line-height:1.7}.contact-copy small{max-width:58ch;padding-inline-start:0;border-inline-start:0;color:var(--home-muted)}.contact-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--home-line)}.contact-row{min-height:70px;border-right:0;border-bottom:1px solid var(--home-line);background:transparent}.contact-row__icon{border-color:#ddb76561;color:#9b6e20;background:#ddb76514}.contact-row__link,.contact-row strong{color:var(--home-ink)}.contact-row__action{min-height:44px;color:var(--home-green)}.contact-copy-status{color:var(--home-green)}.contact-section .inquiry-form{border:1px solid var(--home-line);border-radius:14px;color:var(--home-ink);background:#f4f6f4;box-shadow:none}.contact-section .inquiry-form form{padding:clamp(22px,3vw,34px)}.contact-section .inquiry-form__heading-icon{border-radius:9px;color:#fff;background:var(--home-green)}.contact-section .inquiry-form__heading small{color:var(--home-green);font-size:.75rem}.contact-section .inquiry-form input,.contact-section .inquiry-form textarea{border-radius:8px;color:var(--home-ink);background:var(--home-strong)}.contact-section .inquiry-form__submit{color:#fff;background:var(--home-green);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell--home .site-footer{background:#242a26}@keyframes home-hero-copy-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.home-hero .hero-copy{animation:home-hero-copy-enter .65s cubic-bezier(.22,1,.36,1) both}}@media(max-width:1100px){.platform-card--arena{grid-column:1 / 7}.platform-card--friends,.platform-card--grow{grid-column:7 / 13}.platform-card--arena{grid-template-columns:minmax(210px,.9fr) minmax(220px,1.1fr)}}@media(max-width:900px){.portal-grid{column-gap:28px}.contact-section__inner{grid-template-columns:1fr}}@media(max-width:800px){.home-hero.hero-section{width:100%;min-height:590px;margin:0;border-radius:0}.home-hero__media img{object-position:59% center}.home-hero__media:after{background:#070c0994}.media-truth-label{right:12px;bottom:12px}.home-hero .hero-section__inner{align-items:flex-end;padding:42px 24px}.home-hero .hero-copy h1{max-width:100%;font-size:clamp(2.25rem,9.5vw,2.4rem)}.home-hero .hero-copy__subtitle{max-width:26em;margin-top:17px;font-size:.96rem}.home-hero .hero-copy__actions{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.home-hero .hero-copy__actions a{justify-content:center;width:100%;padding-inline:10px;font-size:.84rem}.platform-overview,.portal-section,.compliance-section,#faq.content-section{padding-block:58px}.platform-overview .section-inner,.portal-section .section-inner,.compliance-section .section-inner,.faq-layout,.contact-section .section-inner{padding-inline:20px}.platform-overview__heading,.portal-section .section-heading,.compliance-section .section-heading{margin-bottom:25px}.platform-overview__heading h2,.portal-section .section-heading h2,.compliance-section .section-heading h2,.faq-layout .section-heading h2,.contact-copy h2{font-size:clamp(2rem,10vw,3rem)}.platform-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:11px}.platform-card--arena,.platform-card--friends,.platform-card--grow,.platform-card--gear{grid-column:1;grid-row:auto}.platform-card--arena{min-height:0!important;grid-template-columns:1fr;grid-template-rows:auto 300px}.platform-card--arena .platform-card__media{grid-column:1;grid-row:2;min-height:300px}.platform-card--arena .platform-card__body{grid-column:1;grid-row:1;width:100%;min-height:210px;padding:22px}.platform-card--friends{min-height:220px!important}.platform-card--grow,.platform-card--gear{display:grid!important;grid-template-columns:1fr;min-height:0!important}.platform-card--grow .platform-card__media,.platform-card--gear .platform-card__media{height:210px;min-height:210px}.platform-card--grow .platform-card__body,.platform-card--gear .platform-card__body{min-height:220px}.platform-card__body{padding:22px}.platform-card h3{margin-top:18px}.portal-grid{grid-template-columns:1fr;column-gap:0}.portal-card{grid-template-columns:46px minmax(0,1fr) auto;min-height:118px;gap:13px}.portal-card__action{font-size:0}.portal-card__action svg{width:19px}.compliance-section .compliance-grid{grid-template-columns:1fr}.compliance-section .compliance-card,.compliance-section .compliance-card:nth-child(2n){min-height:104px;padding-inline:4px;border-right:0;border-bottom:1px solid var(--home-line)}.compliance-section .compliance-card:last-child{border-bottom:0}.faq-layout{grid-template-columns:1fr;gap:28px}.contact-panel{grid-template-columns:1fr}}@media(max-width:520px){.platform-card--grow,.platform-card--gear{grid-template-columns:1fr}.platform-card--grow .platform-card__media,.platform-card--gear .platform-card__media{min-height:190px}.platform-card--gear .platform-card__body{min-height:230px}.contact-section .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-hero .hero-copy,.platform-card,.platform-card__media img,.portal-card__action svg{animation:none;transition:none}}@media(forced-colors:active){.home-hero,.platform-card,.portal-card,.compliance-card,.faq-item{border:1px solid CanvasText}}.home-hero .hero-copy h1{letter-spacing:-.04em}@font-face{font-family:QtjWebFigma;src:url(/fonts/NotoSansSC-web.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.site-shell--figma{font-family:QtjWebFigma,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.site-shell--figma{background:#06080e;color:#e7e9ee;--ink:#e7e9ee;--ink-soft:#b7becd;--muted:#a6adbc;--line:#2a3040;--line-strong:#343d50;--surface:#141925;--surface-soft:#171c29;--brand:#83f568;--brand-strong:#a8ff91;--brand-pale:#263e2b;--brand-soft:#263e2b;--brand-light:#263e2b;--brand-contrast:#153018;color-scheme:dark}.site-shell--figma .site-header{background:#090b14;border-color:#242733;box-shadow:none;min-height:76px}.site-shell--figma .brand__text strong{color:#f1f3f8}.site-shell--figma .brand__text>span{color:#a6adbc}.site-shell--figma .site-nav>a{color:#afb4c3;font-weight:500}.site-shell--figma .site-nav>a.is-active{color:#b7f478;background:transparent;box-shadow:none}.site-shell--figma .site-nav__login{color:#a8ef80!important}.site-shell--figma .site-footer{background:#090b14;color:#a6adbc;border-top:1px solid #292c39}.site-shell--figma .site-footer strong{color:#e7e9ee}.site-shell--figma .site-footer a{color:#a6adbc}.site-shell--figma .site-footer a:hover{color:#b7f478}.site-shell--figma .site-footer__main,.site-shell--figma .site-footer__legal{border-color:#292c39}.site-shell--figma .base-select__trigger,.site-shell--figma .base-select__menu{background:#151927;color:#d3d8e4;border-color:#343d50}.site-shell--figma .base-select__option{color:#c8d0df}.site-shell--figma .base-select__option:hover,.site-shell--figma .base-select__option:focus-visible,.site-shell--figma .base-select__option--selected{background:#263e2b;color:#b7f478}@media(max-width:900px){.site-shell--figma .site-nav{background:#101420;border-color:#343d50}.site-shell--figma .nav-toggle{color:#e7e9ee;background:#171c29;border-color:#343d50}}.site-shell--figma .business-layout.events-design{padding:0;background:#06080e}.site-shell--figma .business-layout.events-design>.business-main.product-page{max-width:1280px;margin:0 auto;padding:0 40px 64px;background:#06080e}@media(max-width:700px){.site-shell--figma .business-layout.events-design>.business-main.product-page{padding:0 20px 40px}}.site-shell--figma .site-header{max-width:none;padding-inline:max(24px,calc((100vw - 1280px)/2));gap:20px}.site-shell--figma .brand{gap:8px}.site-shell--figma .brand__mark{width:38px;height:40px;object-fit:contain;border-radius:0}.site-shell--figma .brand__text strong{font-size:24px;font-weight:500;white-space:nowrap}.site-shell--figma .site-nav>a{padding:12px 10px;font-size:13px;white-space:nowrap}.site-shell--figma .site-nav__divider{display:none}.site-shell--figma .site-footer__brand{border-right:1px solid #272733;padding-right:30px;align-items:flex-start}.site-shell--figma .site-footer__brand>img{object-fit:contain}.site-shell--figma .site-footer__brand strong{font-size:30px}.site-shell--figma .site-footer__brand p{font-size:18px;margin-top:14px}.site-shell--figma .site-footer__brand>div>span{font-size:10px}.site-shell--figma .site-footer nav a{font-weight:400}.site-shell--figma .site-footer__main{padding-block:48px}@media(max-width:1150px)and (min-width:901px){.site-shell--figma .site-header{gap:10px;padding-inline:20px}.site-shell--figma .site-nav>a{padding-inline:7px;font-size:12px}.site-shell--figma .brand__text strong{font-size:20px}.site-shell--figma .brand__mark{width:30px}}@media(max-width:900px){.site-shell--figma .site-footer__brand{border:0;padding-right:0}.site-shell--figma .site-header{padding-inline:20px}}.site-shell--figma .rankings-design{display:block;max-width:1280px;margin:auto;padding:0 40px 48px;background:#06050e;color:#c9c5d5;--arena-deep:#110d20;--arena-gold:#8b41ef;--surface:#121020;--line:#28203e}.site-shell--figma .rankings-design .product-page{padding:0;max-width:none}.site-shell--figma .rankings-design .product-hero{position:relative;min-height:195px;border:0;border-radius:0;box-shadow:none;background:url(/figma-web/W008/imgImageCanvasImg44.png) right 35px center/160px 159px no-repeat,url(/figma-web/W008/imgImageCanvasImg30.png) center 10%/cover no-repeat;padding:44px 0 10px}.site-shell--figma .rankings-design .product-hero h1{font-family:inherit;font-size:52px;line-height:1.3;font-weight:400;margin:0 0 22px;color:#d0cdd6}.site-shell--figma .rankings-design .product-hero h1:after{content:"";display:block;width:36px;height:4px;background:#7835ed;margin-top:12px}.site-shell--figma .rankings-design .section-heading__tag,.site-shell--figma .rankings-design .data-source,.site-shell--figma .rankings-design .data-boundary{display:none}.site-shell--figma .rankings-design .product-hero>p{font-size:18px;color:#9390a4}.site-shell--figma .rankings-design .segmented-control{display:flex;gap:16px;background:transparent;border:0;padding:10px 0 18px}.site-shell--figma .rankings-design .segmented-control button{padding:12px 25px;border:1px solid #302440;background:#120e22;color:#b6abcd;border-radius:4px}.site-shell--figma .rankings-design .segmented-control button.active{background:#38205c;color:#eee3ff}.site-shell--figma .arena-player-detail{padding:0 0 60px;background:#080714;--arena-gold:#9150df;--surface:#131123;--surface-soft:#151229;--line:#28213f;--brand:#79ed62}.site-shell--figma .arena-player-detail>.section-inner{max-width:1280px;padding:0 44px;margin:auto}.site-shell--figma .arena-player-detail .detail-breadcrumb{margin:0;padding:20px 0;color:#9a8bad}.site-shell--figma .arena-player-detail .player-profile-cover{width:calc(100% + 88px);height:280px;margin-left:-44px;object-fit:cover;display:block}.site-shell--figma .arena-player-detail .player-detail-hero{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 28px;margin-top:-48px;position:relative;display:flex;align-items:flex-end;gap:30px;min-height:180px}.site-shell--figma .arena-player-detail .player-detail-hero>img,.site-shell--figma .arena-player-detail .player-detail-hero__avatar{width:210px;height:210px;border:5px solid #a05ae7;border-radius:50%;object-fit:cover;background:#161324;flex-shrink:0}.site-shell--figma .arena-player-detail .player-detail-hero__identity{padding-bottom:12px}.site-shell--figma .arena-player-detail .player-detail-hero h1{font-family:inherit;font-size:48px;font-weight:600;color:#f0eaf7}.site-shell--figma .arena-player-detail .player-detail-hero .section-heading__tag{display:none}.site-shell--figma .arena-player-detail .player-detail-hero__rating{margin-left:auto;border:0;padding-bottom:20px}.site-shell--figma .arena-player-detail .player-detail-hero__rating strong{color:#79ed62}.site-shell--figma .arena-player-detail .public-detail-section{background:#111021;border:1px solid #29213c;border-radius:9px;margin-top:26px;padding:28px;box-shadow:none}.site-shell--figma .arena-player-detail h2{font-family:inherit;font-size:26px;color:#ece6f3}.site-shell--figma .arena-player-detail .detail-game-tabs{border-color:#352448}.site-shell--figma .arena-player-detail .detail-game-tabs button{color:#b6a5c8;background:transparent}.site-shell--figma .arena-player-detail .detail-game-tabs button.active{color:#a96af0;border-color:#a96af0}.site-shell--figma .arena-player-detail .player-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.site-shell--figma .arena-player-detail .player-stat-grid>div,.site-shell--figma .arena-player-detail .clearance-grid>div{background:#17132b;border:1px solid #312541;border-radius:8px;padding:22px}.site-shell--figma .arena-player-detail .player-stat-grid strong{color:#83e96a;font-size:34px}.site-shell--figma .arena-player-detail .player-match-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.site-shell--figma .arena-player-detail .player-match-list>article{display:flex;align-items:flex-start;flex-direction:column;background:#171226;border:1px solid #362846;border-radius:9px;padding:22px;gap:14px}.site-shell--figma .arena-player-detail .player-match-list a{font-size:18px;color:#ece4f8}.site-shell--figma .arena-player-detail .player-match-list__result{color:#87ee69;background:#243323}@media(max-width:700px){.site-shell--figma .rankings-design{padding:0 20px 36px}.site-shell--figma .rankings-design .product-hero h1{font-size:36px}.site-shell--figma .rankings-design .product-hero{background-size:100px 99px,cover;background-position:right center,center}.site-shell--figma .arena-player-detail>.section-inner{padding-inline:20px}.site-shell--figma .arena-player-detail .player-profile-cover{height:180px;width:calc(100% + 40px);margin-left:-20px}.site-shell--figma .arena-player-detail .player-detail-hero{gap:16px;flex-wrap:wrap;align-items:center;margin-top:-30px}.site-shell--figma .arena-player-detail .player-detail-hero>img,.site-shell--figma .arena-player-detail .player-detail-hero__avatar{width:100px;height:100px}.site-shell--figma .arena-player-detail .player-detail-hero h1{font-size:30px}.site-shell--figma .arena-player-detail .player-detail-hero__rating{width:100%;display:flex;gap:14px;align-items:center}.site-shell--figma .arena-player-detail .player-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.site-shell--figma .arena-player-detail .player-stat-grid>div{padding:14px}.site-shell--figma .arena-player-detail .player-match-list{grid-template-columns:1fr}.site-shell--figma .arena-player-detail .public-detail-section{padding:18px}}.site-shell--figma .events-my-link{display:inline-flex;gap:12px;align-items:center;color:#c4f348;border:1px solid #687c3c;border-radius:6px;padding:10px 20px;margin-top:16px}.site-shell--figma .tournament-create{max-width:1280px;margin:auto;padding:30px 48px 40px;color:#e1ddeb;background:#0a0a19}.tournament-create>header{text-align:center}.tournament-create>header>span{font-size:18px;color:#b575ee}.tournament-create h1{font-size:40px;margin:12px 0}.tournament-create>header p{font-size:22px;color:#c3bbd7;margin:10px 0}.tournament-create-steps{display:flex;list-style:none;margin:30px 0;padding:0}.tournament-create-steps li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;color:#a09aad;text-align:center}.tournament-create-steps li:before{content:"";position:absolute;left:-42%;width:84%;top:22px;height:2px;background:#554763}.tournament-create-steps li:first-child:before{display:none}.tournament-create-steps b{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid #6d6180;background:#282534;border-radius:50%;font-size:25px}.tournament-create-steps li[aria-current] b{background:#8535e0;border-color:#a85af1}.tournament-create-steps li[aria-current] strong{color:#b87aed}.tournament-create-steps strong{font-size:17px}.tournament-create-steps small{font-size:13px}.tournament-create form>section,.tournament-create-preview{border:1px solid #6525a4;background:#0d0d1e;padding:24px 28px;border-radius:9px;margin:20px 0}.tournament-create h2{font-size:27px;margin:0 0 8px}.tournament-create section>p,.tournament-create-inline p{color:#aaa0bd;font-size:14px;margin:0 0 15px;line-height:1.7}.tournament-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}.tournament-create label{display:grid;gap:8px;color:#c9c0da;font-size:15px;margin-top:14px}.tournament-create input,.tournament-create select,.tournament-create textarea{width:100%;min-width:0;font:inherit;color:#ded5ee;background:#17172c;border:1px solid #66528b;border-radius:5px;padding:11px 14px}.tournament-create input:disabled,.tournament-create select:disabled{color:#91849e;opacity:.8}.tournament-create textarea{min-height:105px;resize:vertical}.tournament-create-cover{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px 20px;border:2px dashed #9143cd;border-radius:7px;min-height:150px;text-align:center;overflow:hidden}.tournament-create-cover strong{color:#c474f1;font-size:17px}.tournament-create-cover small{font-size:13px;line-height:1.7}.tournament-create-cover input{position:absolute;inset:0;opacity:0;cursor:pointer}.tournament-create-cover img{height:110px;width:100%;object-fit:contain}.tournament-create-cover:focus-within{outline:2px solid #d2afff;outline-offset:3px}.tournament-create-inline{display:grid;grid-template-columns:1fr 1.7fr;gap:30px}.tournament-create-checks label{display:flex;align-items:center;gap:12px;margin:9px 0}.tournament-create-checks input{width:20px;height:20px;accent-color:#a75df0}.tournament-create-checks p{font-size:12px;margin-top:15px}.tournament-create a{color:#ba84ed}.tournament-create form>footer{text-align:center;margin:20px 0}.tournament-create button{font:inherit;font-weight:600;padding:12px 35px;background:#211b35;border:1px solid #8f77b5;color:#ded6ec;border-radius:6px;cursor:pointer}.tournament-create footer button{min-width:210px;margin:0 10px}.tournament-create footer button[type=submit]{background:#b6f539;color:#223211;border-color:#b6f539}.tournament-create footer p{font-size:14px;color:#aaa0b9}.tournament-create button:disabled{opacity:.5;cursor:not-allowed}.tournament-create-feedback{padding:15px;border:1px solid #7d5a90;border-radius:7px;background:#291b36;line-height:1.8}.tournament-create-preview>img{width:100%;max-height:360px;object-fit:contain;margin-bottom:25px}.tournament-create-preview dl>div{display:flex;gap:30px;margin:20px 0}.tournament-create-preview dt{color:#a398b9;min-width:80px}.tournament-create-preview dd{margin:0}.tournament-create-rules-preview{white-space:pre-wrap}@media(max-width:650px){.site-shell--figma .tournament-create{padding:25px 18px}.tournament-create h1{font-size:32px}.tournament-create>header p{font-size:18px}.tournament-create-grid,.tournament-create-inline{grid-template-columns:1fr;gap:10px}.tournament-create form>section,.tournament-create-preview{padding:20px}.tournament-create h2{font-size:24px}.tournament-create-steps strong{font-size:14px}.tournament-create-steps small{font-size:11px}.tournament-create footer button{margin:8px;width:calc(100% - 16px)}.tournament-create-preview dl>div{display:block}.tournament-create-preview dd{margin-top:8px}}.site-shell--academy{--ink:#ecf3f4;--ink-soft:#b7c9d0;--muted:#8ba5b1;--surface:#061c23;--surface-raised:#102a32;--surface-soft:#0a242d;--line:#24505b;--brand:#a1f479;--brand-strong:#c0ff9d;--brand-pale:#163b31;--gold:#b6f36a;background:#00171c;color:#ecf3f4}.site-shell--academy .site-header,.site-shell--academy .site-footer{background:#001318;border-color:#16373e}.site-shell--academy .site-nav>a.is-active{color:#a1f479;box-shadow:inset 0 -3px #a1f479}.site-shell--academy .figma-nav-search{background:#0a222a;border-color:#22424d;border-radius:24px}.site-shell--academy .learning-redesign,.site-shell--academy .learning-page{--academy-ink:#ecf3f4;--academy-muted:#9db5c1;--academy-line:#24505b;--academy-surface:#00171c;--academy-raised:#102a32;--academy-green:#a1f479;--academy-gold:#b6f36a;display:block;background:#00171c;color:#ecf3f4;max-width:none;padding:0}.site-shell--academy .business-sidebar{display:none}.site-shell--academy .academy-main,.site-shell--academy .learning-page>.business-main{width:100%;max-width:1280px;margin:0 auto;padding:32px 48px 64px}.site-shell--academy h1,.site-shell--academy h2,.site-shell--academy h3{font-family:inherit;letter-spacing:0}.site-shell--academy .academy-catalog .academy-main{padding-top:0}.site-shell--academy .academy-design-hero{display:flex;align-items:flex-start;position:relative;min-height:520px;padding:70px 0 40px;margin:0 -48px;background:url(/figma-web/W012/imgImageCanvasImg28.png) center top/cover no-repeat}.site-shell--academy .academy-design-hero>div{padding-left:48px;position:relative;z-index:1}.site-shell--academy .academy-design-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.35;letter-spacing:0;margin:0 0 12px;color:#fff}.site-shell--academy .academy-design-hero p{font-size:23px;color:#c8dde2}.site-shell--academy .academy-start{display:inline-flex;background:#b0fa80;color:#102611;padding:14px 32px;border-radius:28px;font-size:20px;font-weight:600;margin-top:24px;text-decoration:none}.site-shell--academy .academy-design-hero small{display:block;color:#89a8b5;font-size:13px;line-height:1.8;letter-spacing:4px;margin-top:42px}.academy-directions{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;position:relative;margin:-30px 0 42px}.academy-directions button{min-height:180px;padding:26px;border:1px solid #286065;border-radius:8px;text-align:left;background:linear-gradient(120deg,#0c4a45,#082d34);color:#e2f6f4;cursor:pointer}.academy-directions button:nth-child(2){background:linear-gradient(120deg,#084554,#053230)}.academy-directions button:nth-child(3){background:linear-gradient(120deg,#152d4b,#073238)}.academy-directions span{display:block;font-size:25px;font-weight:600}.academy-directions small{display:block;font-size:15px;line-height:1.7;margin-top:12px;color:#a7c7d0}.academy-directions b{display:block;font-size:25px;margin-top:16px;color:#a0e6c5}.site-shell--academy .academy-toolbar{border:0;align-items:center}.site-shell--academy .academy-toolbar h2{font-size:28px}.site-shell--academy .academy-filter{flex-wrap:wrap;overflow:visible}.site-shell--academy .academy-filter button{border:1px solid #2f525e;background:#102a32;min-height:36px;color:#bfd0d8;padding:4px 20px}.site-shell--academy .academy-filter button[aria-pressed=true]{background:#a1f479;color:#103022;border-color:#a1f479}.site-shell--academy .academy-course-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-shell--academy .academy-course{display:grid;grid-template-columns:43% 1fr;border:1px solid #2b4c58;border-radius:8px;overflow:hidden;min-height:210px;background:#102a32}.site-shell--academy .academy-course__media{height:100%;aspect-ratio:auto}.site-shell--academy .academy-course__media img{height:100%;object-fit:cover}.site-shell--academy .academy-course__body{padding:22px;display:flex;flex-direction:column}.site-shell--academy .academy-course__body h3{font-size:22px;line-height:1.5}.site-shell--academy .academy-course__body p{font-size:14px}.site-shell--academy .academy-course__body footer{gap:8px}.site-shell--academy .academy-course__body strong{color:#c0f66b;font-size:22px}.academy-discover{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.academy-discover>a{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid #23505c;background:#102a32;border-radius:8px;color:#e5f3f5;text-decoration:none}.academy-discover span{flex:1}.academy-discover small{display:block;color:#a1f479;margin-bottom:14px}.academy-discover strong{font-size:21px;font-weight:500}.site-shell--academy .knowledge-redesign .academy-main{padding-top:0}.site-shell--academy .knowledge-redesign__hero{min-height:390px;margin:0 -48px;padding:48px;background:url(/figma-web/W017/imgImageCanvasImg36.png) center/cover no-repeat;display:block}.site-shell--academy .knowledge-redesign__hero>div:first-child{max-width:610px}.site-shell--academy .knowledge-redesign__hero h1{font-size:clamp(34px,4.2vw,54px);font-weight:650;line-height:1.32;margin:14px 0}.site-shell--academy .knowledge-redesign__hero p{color:#c2d5dc;line-height:1.7}.site-shell--academy .knowledge-redesign__mark{display:none}.site-shell--academy .knowledge-redesign__hero .academy-status{color:#95e4d9}.site-shell--academy .knowledge-redesign__search{padding-top:26px}.site-shell--academy .knowledge-redesign__search>div{border-radius:28px;overflow:hidden;background:#0c242c}.site-shell--academy .knowledge-redesign__search button{background:#a1f479;color:#123022}.site-shell--academy .knowledge-redesign__toolbar{border:0;margin:30px 0 20px}.site-shell--academy .knowledge-redesign__toolbar h2{font-size:32px}.site-shell--academy .knowledge-redesign__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-shell--academy .knowledge-redesign__list li{border:1px solid #24616b;border-radius:8px;padding:20px;background:#09252d;display:flex;flex-direction:column}.site-shell--academy .knowledge-redesign__list a{grid-template-columns:1fr 24px;gap:12px;padding:0;flex:1}.site-shell--academy .knowledge-redesign__index{display:none}.site-shell--academy .knowledge-redesign__list h3{font-size:24px;line-height:1.5;color:#e7eff5;margin:12px 0}.site-shell--academy .knowledge-redesign__list p{font-size:16px;line-height:1.9}.site-shell--academy .knowledge-redesign__list small{color:#91bbb9}.site-shell--academy .knowledge-list-buy{align-self:flex-end;margin-top:20px;border:1px solid #a1f479;border-radius:6px;color:#a1f479;background:#0a252c;padding:10px 22px;min-height:42px}.site-shell--academy .knowledge-reader{max-width:980px;color:#dce9ef;background:#08252d;border:1px solid #224753;border-radius:10px;padding:40px}.site-shell--academy .knowledge-reader__header h1{font-size:38px;line-height:1.45;color:#eef7fa}.site-shell--academy .knowledge-reader__header{border-color:#2b505a}.site-shell--academy .knowledge-reader__meta,.site-shell--academy .knowledge-reader__back{color:#9bc3cb}.site-shell--academy .knowledge-reader__body{color:#d1e0e5;font-size:18px;line-height:1.95}.site-shell--academy .knowledge-reader__purchase{background:#0c3038;border:1px solid #35737a;border-radius:10px}.site-shell--academy .knowledge-reader__button{background:#a1f479;color:#123023;border-radius:6px}.site-shell--academy .knowledge-reader__price strong{color:#b7fa7d}.site-shell--academy .knowledge-reader__end{border-color:#315460;color:#a1f479}.site-shell--academy .academy-my__header h1{font-size:44px;line-height:1.3}.site-shell--academy .academy-my-section,.site-shell--academy .academy-player,.site-shell--academy .academy-syllabus{border:1px solid #26505b;border-radius:9px;background:#0d2831}.site-shell--academy .academy-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-shell--academy .academy-owned-grid>a{background:#11343b;border:1px solid #28545d;border-radius:8px;overflow:hidden}@media(max-width:800px){.site-shell--academy .academy-main,.site-shell--academy .learning-page>.business-main{padding:24px 20px 40px}.site-shell--academy .academy-design-hero{margin:0 -20px;padding:44px 0;min-height:440px;background-position:60% top}.site-shell--academy .academy-design-hero>div{padding-left:20px}.site-shell--academy .academy-design-hero p{font-size:18px}.academy-directions{gap:10px;margin-top:0}.academy-directions button{padding:16px;min-height:165px}.academy-directions span{font-size:19px}.academy-directions small{font-size:12px}.site-shell--academy .academy-course-list,.site-shell--academy .knowledge-redesign__list{grid-template-columns:1fr}.academy-discover{grid-template-columns:1fr;margin-top:36px}.site-shell--academy .knowledge-redesign__hero{margin:0 -20px;padding:36px 20px;min-height:340px;background-position:60% center}.site-shell--academy .knowledge-redesign__hero>div:first-child{max-width:85%}.site-shell--academy .knowledge-reader{padding:22px}.site-shell--academy .knowledge-reader__header h1{font-size:28px}.site-shell--academy .academy-owned-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.academy-directions{grid-template-columns:1fr}.academy-directions button{min-height:110px;position:relative}.academy-directions b{position:absolute;right:20px;top:24px}.site-shell--academy .academy-course{grid-template-columns:38% 1fr}.site-shell--academy .academy-course__body{padding:14px}.site-shell--academy .academy-course__body h3{font-size:18px}.site-shell--academy .academy-owned-grid{grid-template-columns:1fr}}.site-shell--academy .academy-detail{max-width:1280px;margin:auto;padding:40px 48px 64px}.site-shell--academy .academy-detail__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;border:1px solid #254e58;background:#09262e;border-radius:9px;overflow:hidden;color:#e8f5f7}.site-shell--academy .academy-detail__media{min-height:320px;background:#061a20}.site-shell--academy .academy-detail__media img{width:100%;height:100%;object-fit:cover}.site-shell--academy .academy-detail__hero>div:last-child{padding:28px 26px 28px 0}.site-shell--academy .academy-detail__hero h1{font-size:38px;line-height:1.4}.site-shell--academy .academy-detail__hero p{color:#a9c2cc}.site-shell--academy .academy-detail__hero dl{border-color:#2e535b}.site-shell--academy .academy-detail__layout{max-width:none;padding:0;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:28px;margin-top:32px}.site-shell--academy .academy-player{padding:24px;border-radius:10px}.site-shell--academy .academy-player video{width:100%;aspect-ratio:16/9;border-radius:8px;background:#031217}.site-shell--academy .academy-player h2{font-size:26px}.site-shell--academy .academy-player__empty{min-height:330px;border-radius:8px;background:#09232b}.site-shell--academy .academy-curriculum{background:#09242c;border:1px solid #244650;border-radius:10px;padding:20px}.site-shell--academy .academy-curriculum section button{border-color:#20434a;color:#b6cbd2;padding:20px 14px;background:transparent}.site-shell--academy .academy-curriculum section button[aria-current=true]{background:#16443e;color:#b9fa87;border-left:3px solid #9af576}.site-shell--academy .academy-curriculum section button strong{font-size:16px;line-height:1.6}.site-shell--academy .academy-button--gold{background:#adf677;color:#153024;border:0;border-radius:6px}.site-shell--academy .academy-player textarea{background:#163943;color:#d7e6ed;border:1px solid #3c606b;border-radius:7px;padding:16px;width:100%;min-height:140px}.site-shell--academy .membership-hero{position:relative;display:block;min-height:410px;padding:50px;margin:-32px -48px 38px;background:url(/figma-web/W019/hero.png) center/cover no-repeat;border:0;border-radius:0;box-shadow:none;color:#e8f5f3}.site-shell--academy .membership-hero__copy{max-width:650px}.site-shell--academy .membership-hero h1{font-size:50px;line-height:1.35;letter-spacing:0}.site-shell--academy .membership-hero__art{display:none}.site-shell--academy .membership-hero__copy>p{color:#b2c9d2;font-size:20px}.site-shell--academy .membership-hero__trust{color:#a8cbbd}.site-shell--academy .membership-content{padding:0;max-width:none}.site-shell--academy .membership-section-heading h2{font-size:30px}.site-shell--academy .membership-plan-card{background:#0c242c;border:1px solid #2a4951;border-radius:10px;padding:30px;color:#dde7ef;box-shadow:none}.site-shell--academy .membership-plan-card--featured{border:2px solid #b5d65a;background:#0c242c}.site-shell--academy .membership-price strong{color:#dddaf3}.site-shell--academy .membership-plan-card--featured .membership-price strong{color:#c5f570}.site-shell--academy .membership-plan-card ul{color:#abc2ca}.site-shell--academy .membership-plan-card .button{border-color:#59647c;color:#d4cee9;background:transparent}.site-shell--academy .membership-plan-card--featured .button{background:#c6fa7e;color:#153124;border:0}.site-shell--academy .membership-plan-card__badge{background:#c7f77c;color:#1c3519}.site-shell--academy .membership-comparison,.site-shell--academy .membership-faq,.site-shell--academy .membership-current{background:#0b252c;color:#cadfe4;border-color:#28505a;border-radius:9px}.site-shell--academy .membership-faq details{border-color:#2c4a54}.site-shell--academy .membership-faq summary{color:#cee1e6}@media(max-width:800px){.site-shell--academy .academy-detail{padding:24px 20px 40px}.site-shell--academy .academy-detail__hero,.site-shell--academy .academy-detail__layout{grid-template-columns:1fr}.site-shell--academy .academy-detail__hero>div:last-child{padding:24px}.site-shell--academy .academy-detail__hero h1{font-size:30px}.site-shell--academy .academy-detail__media{min-height:0;aspect-ratio:16/9}.site-shell--academy .membership-hero{margin:-24px -20px 30px;padding:32px 20px;min-height:350px}.site-shell--academy .membership-hero h1{font-size:36px}.site-shell--academy .membership-plan-card{padding:22px}}.site-shell--figma.site-shell--academy .training-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;width:100%;max-width:1280px;margin:auto;padding:30px 30px 90px;background:#041e21;color:#d5ebec;--ink:#d5ebec;--ink-soft:#93b8bb;--muted:#86a9ad;--surface:#0e3034;--surface-soft:#113c40;--line:#2e5357;--brand:#c4f33a;--brand-contrast:#193013}.training-design-nav{display:flex;flex-direction:column;gap:12px;align-self:start;padding:20px 12px;background:#09282c;border-radius:9px}.training-design-nav strong{font-size:20px;padding:10px 12px}.site-shell--figma.site-shell--academy .training-design-nav button,.training-design-nav a{padding:14px 15px;text-align:left;border:0;background:transparent;color:#91b8bc;text-decoration:none;font-size:15px;font-weight:550}.site-shell--figma.site-shell--academy .training-design-nav button.active{background:#164337;color:#caf34b;box-shadow:inset 3px 0 #c4f33a;border-radius:5px}.training-design-main{min-width:0}.site-shell--figma.site-shell--academy .training-head{background:transparent;padding:0 0 28px}.site-shell--figma.site-shell--academy .training-head h1{font-size:30px;margin:10px 0}.site-shell--figma.site-shell--academy .training-head p{color:#8eb2b6;font-size:15px}.site-shell--figma.site-shell--academy .training-head>svg,.site-shell--figma.site-shell--academy .training-head span{display:none}.site-shell--figma.site-shell--academy .training-workspace .card,.site-shell--figma.site-shell--academy .training-workspace .state{background:#0d3034;border:1px solid #21464a;border-radius:9px}.site-shell--figma.site-shell--academy .training-workspace button{border-radius:6px}.training-course-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.training-course-heading h2{font-size:25px;margin:0 0 10px}.training-course-heading p{font-size:14px;color:#86acb1;line-height:1.8}.training-course-heading button{flex-shrink:0}.training-course-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.training-course-stats>div{padding:25px;background:#103337;border-radius:9px}.training-course-stats dt{font-size:14px;color:#9bbdc2}.training-course-stats dd{font-size:30px;margin:12px 0 0;color:#c0eef0}.training-course-stats>div:last-child dd{color:#d0ef54}.training-course-empty{padding:65px 25px;background:#0b2b30;border:1px solid #234449;border-radius:8px;text-align:center}.training-course-empty p{color:#8eacb3;margin-bottom:24px}.training-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;background:#0e3034;border-radius:10px}.training-course-grid article{padding:8px 8px 15px;min-width:0;border:1px solid #30575c;border-radius:9px;background:#08292e}.training-course-grid article>.profile-media{height:155px;border-radius:7px}.training-course-grid h3{font-size:19px;margin:18px 8px 10px}.training-course-grid p{font-size:13px;color:#8fadb3;line-height:1.8;margin:0 8px 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.training-course-grid article>div:not(.profile-media){display:flex;justify-content:space-between;gap:10px;margin:15px 8px;font-size:12px;color:#96b9bf}.site-shell--figma.site-shell--academy .training-course-grid button{width:100%;background:transparent;border:1px solid #688c92;color:#c9e3e7;font-size:14px}.training-course-feedback{padding:14px 18px;border:1px solid #386169;background:#14343d;color:#c9e6e7;border-radius:8px}.training-course-editor{display:grid;gap:22px;margin-top:28px}.training-course-editor fieldset{display:contents;border:0;padding:0}.training-course-editor section{padding:28px;background:#0e3235;border:1px solid #1a4245;border-radius:8px}.training-course-editor h2{display:flex;align-items:center;gap:22px;font-size:23px;margin:0 0 28px}.training-course-editor h2 b{font-size:31px;color:#87d8db;font-weight:600}.training-course-editor label{display:grid;gap:10px;margin-top:23px;color:#c0dcde;font-size:14px}.training-course-editor input,.training-course-editor textarea,.training-course-editor select{width:100%;background:#0a2b30;border:1px solid #3d6367;border-radius:7px;color:#d2e9eb;padding:12px;font:inherit}.training-course-editor textarea{resize:vertical;min-height:145px}.training-course-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.training-course-editor section>p,.training-course-chapters p{color:#8cadb2;font-size:14px;line-height:1.8}.training-course-chapters article{padding:16px 20px;background:#103b3e;border:1px solid #315256;border-radius:7px;margin:12px 0}.training-course-chapters h3{font-size:17px}.training-course-chapters small{color:#b9ef49}.training-course-preview{display:flex;gap:25px;padding:20px;background:#06272c;border-radius:8px}.training-course-preview>.profile-media{width:160px;height:120px;flex:0 0 160px;border-radius:6px}.training-course-preview h3{font-size:21px;margin:5px 0 12px}.training-course-preview p{font-size:14px;color:#97b7bd;line-height:1.8;overflow-wrap:anywhere}.training-course-preview span{font-size:13px;color:#8eb2b7}.training-course-editor footer{display:flex;justify-content:flex-end;gap:20px}.site-shell--figma.site-shell--academy .training-course-editor footer button:first-child{background:transparent;border:1px solid #76a2a6;color:#d0e8e9}@media(max-width:1000px){.site-shell--figma.site-shell--academy .training-workspace{grid-template-columns:165px minmax(0,1fr);padding-inline:20px;gap:18px}.training-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-course-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.site-shell--figma.site-shell--academy .training-workspace{display:block;padding:18px 15px 50px}.training-design-nav{flex-direction:row;overflow:auto;margin-bottom:25px;gap:4px;padding:5px}.training-design-nav strong{display:none}.training-design-nav button,.training-design-nav a{white-space:nowrap}.training-course-heading{align-items:start;flex-direction:column}.training-course-grid{grid-template-columns:1fr}.training-course-fields{grid-template-columns:1fr;gap:0}.training-course-editor section{padding:20px}.training-course-preview{display:block}.training-course-preview>.profile-media{width:100%;height:190px;margin-bottom:18px}.training-course-editor footer{flex-wrap:wrap}.training-course-stats>div{padding:18px}}.training-chapter-row{padding:17px 20px;margin:12px 0;border:1px solid #295459;background:#113b3e;border-radius:8px}.training-chapter-row header{display:flex;align-items:center;gap:18px}.training-chapter-row header>span{color:#91b3b9;font-size:12px;flex-shrink:0}.training-chapter-row h3{margin:0;font-size:16px;flex:1}.site-shell--figma.site-shell--academy .training-chapter-row header button{background:transparent;border:1px solid #afd731;color:#c5ec49;font-size:13px;min-height:38px;padding:8px 15px}.training-chapter-row ul{list-style:none;padding:0;margin:17px 0 0}.training-chapter-row li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #295055;font-size:13px;color:#bed8dc}.training-chapter-row small{color:#c5ef55}.training-course-editor fieldset.training-chapter-controls{display:block;margin:0;border:0;padding:0}.training-add-chapter{display:flex;align-items:end;gap:15px}.training-add-chapter label{flex:1}.site-shell--figma.site-shell--academy .training-add-chapter button{background:transparent;border:1px dashed #61878a;color:#cee1e3;padding:12px 22px;margin-top:20px}.training-lesson-editor{padding:22px;margin-top:23px;border:1px solid #386064;border-radius:9px;background:#123a40}.training-lesson-editor h3{font-size:18px;margin:0}.training-course-editor .training-preview-toggle{display:flex;align-items:center;gap:12px;margin-bottom:20px}.training-preview-toggle input{width:17px;height:17px;accent-color:#c3ef40}.training-video-upload{padding:25px;border:1px dashed #527e82;background:#082c32;border-radius:8px}.training-video-upload small{font-size:12px;color:#86afb5}.training-chapter-manager>p{padding:13px 16px;background:#12363b;border:1px solid #396069;border-radius:7px;color:#b8d9de;font-size:14px}@media(max-width:600px){.training-chapter-row header{flex-wrap:wrap}.training-chapter-row header button{width:100%}.training-add-chapter{display:block}.training-lesson-editor{padding:15px}.training-video-upload{padding:16px}}.site-shell--figma.site-shell--academy .instructor-page,.site-shell--figma.site-shell--academy .offline-training-page{max-width:1280px;margin:auto;padding:0 48px 80px;color:#d8eef0;background:#061f23}.instructor-page h2,.offline-training-page h2{font-size:25px;font-weight:600;margin:0 0 24px}.instructor-page a,.offline-training-page a{color:#b8e958;text-decoration:none}.instructor-hero{display:grid;grid-template-columns:1fr 1fr;min-height:370px;margin:0 -48px;padding:45px 48px;background:#103a3e;gap:38px;align-items:center}.instructor-hero small,.offline-training-hero small{color:#8bbbbd;letter-spacing:2px;font-size:13px}.instructor-hero h1{font-size:48px;margin:18px 0}.instructor-hero p{font-size:18px;color:#a9cdd0;line-height:1.8}.instructor-hero span{display:block;color:#c2eaa9;font-size:13px;margin:24px 0}.instructor-hero a{display:inline-flex;align-items:center;gap:24px;background:#c3ee6e;color:#17342c;padding:13px 22px;border-radius:5px;font-weight:600}.instructor-hero>.profile-media{width:100%;height:285px;border-radius:10px;overflow:hidden}.instructor-intro{display:flex;gap:25px;padding:35px;margin-top:35px;background:#10373b;border:1px solid #285256;border-radius:8px}.instructor-intro>svg{flex-shrink:0;color:#b7ec8e}.instructor-intro p,.instructor-campus p,.instructor-reviews p{color:#a0c0c5;font-size:15px;line-height:1.9;margin:0}.instructor-curriculum{padding:40px 0}.instructor-curriculum>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.instructor-curriculum>header a{font-size:14px}.instructor-curriculum article{display:grid;grid-template-columns:minmax(200px,40%) 1fr;gap:30px;background:#103338;border:1px solid #2a5054;padding:20px;border-radius:9px}.instructor-curriculum article>.profile-media{width:100%;height:230px;border-radius:7px;overflow:hidden}.instructor-curriculum h3{font-size:23px;margin:10px 0 15px}.instructor-curriculum p{font-size:15px;color:#9bbfc4;line-height:1.8}.instructor-curriculum article span{display:flex;gap:8px;align-items:center;color:#a3c2c9;font-size:13px;margin:20px 0}.instructor-curriculum article a{display:inline-flex;gap:30px;align-items:center;border:1px solid #668c7a;border-radius:5px;padding:10px 20px}.instructor-campus,.instructor-reviews{padding:30px;background:#0c2d32;border:1px solid #25484d;border-radius:8px;margin-bottom:25px;min-height:155px}.instructor-campus>header{display:flex;gap:15px;align-items:baseline;color:#c0e6e7}.offline-training-hero{min-height:285px;display:flex;flex-direction:column;justify-content:center;margin:0 -48px;padding:45px 48px;background:linear-gradient(100deg,#123f45,#082b31)}.offline-training-hero h1{font-size:44px;font-weight:650;margin:17px 0;letter-spacing:1px}.offline-training-hero em{color:#c5f067;font-style:normal}.offline-training-hero p{font-size:17px;color:#9fc2c8;line-height:1.8;margin:0}.offline-training-breadcrumb{display:flex;gap:12px;padding:28px 0;color:#8eafb7;font-size:13px}.offline-training-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:26px;align-items:start}.offline-training-form,.offline-training-summary{padding:28px;border-radius:9px;background:#103439;border:1px solid #254a50}.offline-training-form h2,.offline-training-summary h2{padding-bottom:20px;border-bottom:1px solid #315358}.offline-training-availability{font-size:14px;line-height:1.8;padding:14px;background:#183f41;border:1px solid #496b50;border-radius:6px;color:#c2d5bc}.offline-training-form fieldset{border:0;padding:0;margin:0;min-width:0}.offline-training-form label,.offline-training-times{display:grid;grid-template-columns:24px 100px minmax(0,1fr);gap:13px;align-items:center;margin:24px 0;font-size:14px}.offline-training-form svg{color:#a7d8db}.offline-training-form input,.offline-training-form select,.offline-training-form textarea{width:100%;min-width:0;font:inherit;padding:12px;color:#8eaeb5;background:#0b2b30;border:1px solid #365b62;border-radius:5px;opacity:1;-webkit-text-fill-color:#8eaeb5}.offline-training-form textarea{min-height:115px;resize:vertical}.offline-training-times p{padding:13px 0;color:#8eaeb5;margin:0}.offline-training-summary-empty{text-align:center;padding:18px 4px;color:#82aeb2}.offline-training-summary-empty>svg{color:#9bc9ce}.offline-training-summary-empty h3{font-size:18px;color:#c4e2e4;margin:16px 0}.offline-training-summary-empty p{font-size:14px;line-height:1.9}.offline-training-summary dl>div{display:flex;justify-content:space-between;font-size:15px;padding:16px 0;color:#a5c3c7}.offline-training-summary dl>div:last-child{border-top:1px solid #315358;color:#c7ef81}.offline-training-summary dd{margin:0}.site-shell--figma.site-shell--academy .offline-training-summary button{width:100%;padding:14px;border:0;border-radius:5px;background:#648541;color:#e2ecd7;font-size:16px;cursor:not-allowed}.offline-training-summary>a{display:block;text-align:center;font-size:14px;margin-top:20px}.offline-training-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:38px 0}.offline-training-benefits article{text-align:center;padding:28px 15px;background:#11373b;border:1px solid #254a4e;border-radius:8px}.offline-training-benefits svg{width:35px;height:35px;color:#acdcd7}.offline-training-benefits h3{font-size:20px;margin:15px 0}.offline-training-benefits p{font-size:14px;color:#92b6bd;margin:0;line-height:1.8}.offline-training-rules{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offline-training-rules section{padding:28px;border:1px solid #294b50;background:#0e3035;border-radius:8px}.offline-training-rules p,.offline-training-rules a{font-size:14px;line-height:2;color:#9bbcc3}.offline-training-rules a{color:#c0ea7c}@media(max-width:850px){.site-shell--figma.site-shell--academy .instructor-page,.site-shell--figma.site-shell--academy .offline-training-page{padding:0 24px 55px}.instructor-hero,.offline-training-hero{margin-inline:-24px;padding-inline:24px}.offline-training-layout{grid-template-columns:1fr}.instructor-hero h1{font-size:36px}.instructor-hero{gap:24px}.instructor-curriculum article{gap:22px}.offline-training-benefits{gap:12px}.offline-training-benefits p{font-size:13px}}@media(max-width:560px){.instructor-hero{grid-template-columns:1fr;padding-top:30px}.instructor-hero>.profile-media{height:210px}.instructor-intro{padding:23px;gap:16px}.instructor-page h2,.offline-training-page h2{font-size:22px}.instructor-curriculum article{grid-template-columns:1fr;padding:16px}.instructor-curriculum>header{display:block}.instructor-curriculum>header a{display:block;margin-bottom:20px}.instructor-campus,.instructor-reviews{padding:23px}.offline-training-hero h1{font-size:32px}.offline-training-hero p{font-size:15px}.offline-training-form,.offline-training-summary{padding:22px}.offline-training-form label,.offline-training-times{grid-template-columns:24px minmax(0,1fr);gap:10px}.offline-training-form input,.offline-training-form select,.offline-training-form textarea,.offline-training-times p{grid-column:1/-1}.offline-training-benefits{grid-template-columns:1fr;padding:25px 0}.offline-training-benefits article{padding:22px}.offline-training-rules{grid-template-columns:1fr}}.knowledge-checkout{color:#cee3e7;max-width:1280px;margin:auto;padding:0 28px 55px}.knowledge-checkout>header{margin:0 -28px 20px;padding:40px 30px;background:#05252c url(/figma-web/W017/imgImageCanvasImg36.png) center/cover;min-height:230px}.knowledge-checkout>header small{letter-spacing:7px;color:#bddca6}.knowledge-checkout>header h2{font-size:42px;margin:14px 0}.knowledge-checkout>header p{color:#afd1d4;font-size:18px}.knowledge-checkout h1{font-size:36px;margin:22px 0 12px}.knowledge-checkout-subtitle{font-size:16px;color:#92b8bf}.knowledge-checkout-back{background:none;border:0;color:#acd0d3;padding:10px 0;font:inherit;cursor:pointer}.knowledge-checkout>ol{display:flex;list-style:none;max-width:640px;margin:30px auto;padding:0}.knowledge-checkout>ol li{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;color:#8caab2;position:relative}.knowledge-checkout>ol li:before{content:"";position:absolute;left:-40%;width:80%;top:20px;border-top:2px dashed #42646b}.knowledge-checkout>ol li:first-child:before{display:none}.knowledge-checkout>ol b{display:grid;place-items:center;width:40px;height:40px;border:1px solid #79a8ad;border-radius:50%;background:#062c31;position:relative;font-size:22px}.knowledge-checkout>ol li[aria-current] b{background:#b1f561;color:#244114;border-color:#b1f561}.knowledge-checkout>ol li[aria-current] strong{color:#b5f066}.knowledge-checkout>ol strong{font-size:14px}.knowledge-checkout-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:32px}.knowledge-checkout-layout>section{padding:25px;border:1px solid #366269;background:#082b30;border-radius:9px;min-width:0}.knowledge-checkout-layout h2{font-size:21px;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid #20474e}.knowledge-checkout-article h3{font-size:26px;line-height:1.5;margin:20px 0}.knowledge-checkout-article p{font-size:15px;line-height:1.9;color:#a9c8cc;overflow-wrap:anywhere}.knowledge-checkout-badge{display:inline-block;padding:5px 10px;background:#65368a;color:#ddbefa;font-size:12px;border-radius:4px}.knowledge-checkout-facts{display:flex;gap:15px;color:#afd0d5;font-size:13px}.knowledge-checkout-preview{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px;background:#163e42;border-radius:7px;margin-top:32px;font-size:13px}.knowledge-checkout-preview progress{width:100%;height:8px;accent-color:#7ef0b4}.knowledge-checkout-payment dl>div{display:flex;justify-content:space-between;padding:14px 0;font-size:16px}.knowledge-checkout-payment dd{margin:0}.knowledge-checkout-payment dl>div:last-child{border-top:1px solid #34565b;margin-top:10px;padding-top:22px}.knowledge-checkout-payment dl>div:last-child dd{font-size:29px;color:#b4f15c}.knowledge-checkout-payment label{display:flex;align-items:center;gap:12px;font-size:14px;margin:26px 0;line-height:1.6}.knowledge-checkout-payment input{width:19px;height:19px;accent-color:#b4ef64}.knowledge-checkout-payment button{width:100%;padding:14px;border:0;border-radius:6px;background:#b4f365;color:#1c3217;font:inherit;font-weight:600;cursor:pointer}.knowledge-checkout-payment button.secondary{background:transparent;border:1px solid #a3c4c7;color:#c6dce1;margin-top:16px}.knowledge-checkout-payment button:disabled{opacity:.55;cursor:not-allowed}.knowledge-checkout-payment>img{display:block;width:240px;max-width:100%;height:auto;margin:20px auto;border:10px solid white;border-radius:7px}.knowledge-checkout-payment>p{font-size:14px;color:#a4c7cb;line-height:1.8;text-align:center}.knowledge-checkout-amount{display:block;text-align:center;font-size:34px;color:#b4ed62;margin:20px 0}.knowledge-checkout-success{display:grid;place-items:center;margin:15px auto 25px;width:70px;height:70px;background:#b7f163;border-radius:50%;color:#1e4b32;font-size:40px}.knowledge-checkout-payment>a{display:block;text-align:center;margin-top:20px;color:#aed5cf}.knowledge-checkout-message{padding:17px 20px;background:#153c40;border:1px solid #436c6c;color:#c6e4dd;border-radius:7px;line-height:1.8}.knowledge-checkout-notes{margin-top:40px}.knowledge-checkout-notes>h2{font-size:21px}.knowledge-checkout-notes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:22px}.knowledge-checkout-notes article{padding-right:22px;border-right:1px solid #35565d}.knowledge-checkout-notes article:last-child{border:0}.knowledge-checkout-notes h3{font-size:16px}.knowledge-checkout-notes p,.knowledge-checkout-notes a{font-size:13px;line-height:1.9;color:#9fc2c8}@media(max-width:750px){.knowledge-checkout{padding-inline:15px}.knowledge-checkout>header{margin-inline:-15px;padding-inline:20px}.knowledge-checkout-layout{grid-template-columns:1fr}.knowledge-checkout h1{font-size:29px}.knowledge-checkout-notes>div{grid-template-columns:1fr;gap:12px}.knowledge-checkout-notes article{border:0}.knowledge-checkout>header h2{font-size:34px}.knowledge-checkout-article h3{font-size:23px}}.site-shell--figma.site-shell--academy .knowledge-reading-page .knowledge-reader{width:100%;max-width:1280px;padding:24px 36px 65px;background:#042326;border:0;border-radius:0}.knowledge-reader-layout{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(235px,1fr);gap:28px}.knowledge-reader-main{min-width:0}.site-shell--figma.site-shell--academy .knowledge-reader__header{margin:20px 0 24px;border:0;padding:0}.site-shell--figma.site-shell--academy .knowledge-reader__header h1{font-size:36px;line-height:1.45;letter-spacing:0;font-weight:700;color:#edf6f5}.site-shell--figma.site-shell--academy .knowledge-reader__meta{font-size:13px;color:#98b8be;gap:12px 18px}.knowledge-reader-access{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#183843;border:1px solid #3c5969;border-radius:7px;color:#bfb1e4;font-size:14px;margin-bottom:28px}.knowledge-reader-access.unlocked{background:#173d31;border-color:#426746;color:#c1ec98}.site-shell--figma.site-shell--academy .knowledge-reader__body{font-size:17px;line-height:1.95;color:#c6dfe0}.site-shell--figma.site-shell--academy .knowledge-reader__body h2{font-size:25px;border-left:5px solid #b8ef5f;padding-left:15px;scroll-margin-top:100px}.site-shell--figma.site-shell--academy .knowledge-reader__body h3{font-size:21px;scroll-margin-top:100px}.site-shell--figma.site-shell--academy .knowledge-reader__body img{max-width:100%;height:auto;border:1px solid #2e5557;border-radius:7px}.site-shell--figma.site-shell--academy .knowledge-reader__body blockquote{background:#103438;border:1px solid #2c585c;color:#a9cdd0;border-radius:6px}.knowledge-reader-aside{padding-top:20px;min-width:0}.knowledge-reader-aside section{padding:23px 20px;border:1px solid #265257;border-radius:8px;background:#052a2d;margin-bottom:22px}.knowledge-reader-aside h2{font-size:21px;color:#d9e9e9;margin:0 0 22px}.knowledge-reader-aside nav{display:grid;gap:20px}.knowledge-reader-aside a{color:#b4d1d5;text-decoration:none;font-size:14px;line-height:1.7}.knowledge-reader-aside nav a{display:flex;gap:10px;align-items:baseline}.knowledge-reader-aside nav a span{color:#b1e451;font-size:13px}.knowledge-reader-aside nav .subheading{padding-left:12px;font-size:13px}.knowledge-reader-aside small{display:block;margin-top:22px;color:#87a7ac;font-size:12px}.knowledge-reader-aside p{font-size:14px;color:#9bbac0;line-height:1.8}.site-shell--figma.site-shell--academy .knowledge-reader__purchase{grid-column:1/-1;margin:12px 0 0;padding:32px 38px;background:#123039;border:1px solid #667586;border-radius:9px}.site-shell--figma.site-shell--academy .knowledge-reader__purchase-copy{flex:1}.site-shell--figma.site-shell--academy .knowledge-reader__purchase h2{font-size:27px;color:#e4eded}.site-shell--figma.site-shell--academy .knowledge-reader__purchase p{color:#aac4cd;font-size:16px}.site-shell--figma.site-shell--academy .knowledge-reader__price strong{font-size:29px;color:#b9f462}.site-shell--figma.site-shell--academy .knowledge-reader__button{background:#b8f461;color:#173124;border:0;border-radius:6px;padding:13px 25px;font-weight:650}.site-shell--figma.site-shell--academy .knowledge-reader__refresh{color:#a5c6cc}.site-shell--figma.site-shell--academy .knowledge-reader__message,.site-shell--figma.site-shell--academy .knowledge-reader__end{grid-column:1/-1}.site-shell--figma.site-shell--academy .knowledge-reader__end{border-top:1px solid #365456;color:#b6df97;margin-top:12px;padding-top:25px}.site-shell--figma.site-shell--academy .knowledge-reader__end a{color:#afcbd0}@media(max-width:850px){.site-shell--figma.site-shell--academy .knowledge-reading-page .knowledge-reader{padding:22px}.knowledge-reader-layout{grid-template-columns:minmax(0,1fr)}.knowledge-reader-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0}.knowledge-reader-aside section{margin:0}.site-shell--figma.site-shell--academy .knowledge-reader__header h1{font-size:30px}}@media(max-width:520px){.knowledge-reader-aside{grid-template-columns:1fr}.site-shell--figma.site-shell--academy .knowledge-reader__purchase{padding:24px}.site-shell--figma.site-shell--academy .knowledge-reader__header h1{font-size:27px}.site-shell--figma.site-shell--academy .knowledge-reader__body{font-size:16px}.site-shell--figma.site-shell--academy .knowledge-reader__purchase h2{font-size:23px}}.site-shell--figma.site-shell--academy .knowledge-purchased{max-width:1280px;padding:0 48px 65px;margin:auto;color:#d2e7e9;background:#062629}.knowledge-purchased>header{margin:0 -48px;padding:44px 48px;min-height:240px;background:#0a3035 url(/figma-web/W017/imgImageCanvasImg36.png) center/cover}.knowledge-purchased>header small{letter-spacing:5px;color:#b4cfab;font-size:13px}.knowledge-purchased h1{font-size:40px;margin:18px 0}.knowledge-purchased>header p{font-size:18px;color:#a4c7cd}.knowledge-purchased-tabs{display:flex;gap:38px;border-bottom:1px solid #31575b;margin:0 0 30px;padding-top:12px}.knowledge-purchased a{text-decoration:none;color:#a6c9ce}.knowledge-purchased-tabs a{padding:20px 0;font-size:17px}.knowledge-purchased-tabs a[aria-current]{border-bottom:3px solid #b4ed60;color:#c1ef73}.knowledge-purchased-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px}.knowledge-purchased h2{font-size:26px;margin:12px 0}.knowledge-purchased h2 small{font-size:15px;margin-left:12px;color:#96b8bf}.knowledge-purchased-toolbar label{font-size:0}.knowledge-purchased-toolbar input{width:280px;max-width:100%;background:#11393d;border:1px solid #3d666b;padding:12px 18px;border-radius:22px;color:#c1dde0;font-size:14px}.knowledge-purchased-filters{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.knowledge-purchased-filters button,.knowledge-purchased-pagination button{padding:9px 22px;background:transparent;border:1px solid #41646a;color:#adced2;border-radius:6px;font:inherit;cursor:pointer}.knowledge-purchased-filters button[aria-pressed=true]{background:#b0ee63;color:#183c28;border-color:#b0ee63}.knowledge-purchased-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.knowledge-purchased-grid article{position:relative;border:1px solid #2f575c;background:#0b3034;border-radius:8px;overflow:hidden}.knowledge-purchased-grid article>a{display:block;height:100%}.knowledge-purchased-grid .profile-media{width:100%;height:190px}.knowledge-purchased-badge{position:absolute;top:14px;left:14px;font-size:12px;padding:5px 10px;border-radius:4px;background:#b8ed6b;color:#224331}.knowledge-purchased-grid a>div:not(.profile-media){padding:21px}.knowledge-purchased-grid small{font-size:12px;color:#8eafb5}.knowledge-purchased-grid h3{font-size:21px;margin:12px 0;color:#d7e8eb;line-height:1.6}.knowledge-purchased-grid p{font-size:14px;line-height:1.8;color:#8eb3ba;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-purchased-grid footer{display:flex;justify-content:space-between;gap:15px;margin-top:22px;border-top:1px solid #2b4b50;padding-top:16px;font-size:12px}.knowledge-purchased-grid footer strong{color:#bbe786;font-size:13px}.knowledge-purchased-empty{padding:60px 25px;text-align:center;background:#0c2e33;border:1px solid #315358;border-radius:8px}.knowledge-purchased-empty p,.knowledge-purchased-note{font-size:14px;line-height:1.8;color:#8eafb8}.knowledge-purchased-note{margin-top:30px}.knowledge-purchased-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;font-size:14px}.knowledge-purchased-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:900px){.knowledge-purchased-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell--figma.site-shell--academy .knowledge-purchased{padding-inline:25px}.knowledge-purchased>header{margin-inline:-25px;padding-inline:25px}}@media(max-width:560px){.knowledge-purchased-grid{grid-template-columns:1fr}.knowledge-purchased-toolbar{display:block}.knowledge-purchased-toolbar input{width:100%;margin-top:18px}.knowledge-purchased-tabs{gap:22px}.knowledge-purchased-tabs a{font-size:15px}.knowledge-purchased h1{font-size:32px}.knowledge-purchased>header p{font-size:16px}}.site-shell--figma.site-shell--academy .academy-my .academy-main{max-width:1280px;margin:auto;padding:44px 64px 65px;background:#041d20}.site-shell--academy .academy-my__header{border-bottom:1px solid #365359;padding-bottom:25px}.site-shell--academy .academy-my__header .academy-status{display:none}.site-shell--academy .academy-my__header h1{font-size:48px;margin:0 0 16px}.site-shell--academy .academy-my__header p{font-size:23px;color:#b2c4c9}.site-shell--academy .academy-my .academy-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:30px 0 38px;padding:0;border:0;background:none}.site-shell--academy .academy-my .academy-overview article{padding:0 22px;border:0;border-right:1px solid #365359;border-radius:0;background:none}.site-shell--academy .academy-my .academy-overview article:last-child{border:0}.site-shell--academy .academy-my .academy-overview svg{color:#5dddd0}.site-shell--academy .academy-my .academy-overview strong{font-size:30px;color:#e4f1f1}.learning-design-resume{display:grid;grid-template-columns:47% minmax(0,1fr);gap:40px;align-items:center;padding:16px;border:1px solid #284e53;border-radius:12px;background:#09272c;margin-bottom:34px}.learning-design-resume>.profile-media,.learning-resume-placeholder{width:100%;aspect-ratio:1.75;border-radius:9px;overflow:hidden}.learning-resume-placeholder{display:grid;place-items:center;background:#12353a;color:#69dfcd}.learning-resume-placeholder svg{width:70px;height:70px}.learning-design-resume h2{font-size:31px;line-height:1.5;color:#e9f4f3;margin:0 0 20px}.learning-design-resume p{font-size:18px;line-height:1.7;color:#bad0d4}.learning-design-resume .learning-resume-position{font-size:14px;color:#92b4bb}.learning-design-resume button,.learning-design-owned-card footer button,.learning-design-owned-card footer>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:30px;background:#c4fa4a;color:#17280c;font-size:17px;font-weight:750;padding:13px 25px;min-height:44px;text-decoration:none}.site-shell--academy .academy-my .learning-design-owned{background:none;border:0;padding:0}.learning-design-owned>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.learning-design-owned>header>a{color:#73dacc;font-size:15px}.learning-owned-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:25px 0}.learning-owned-toolbar nav{display:flex;gap:24px}.learning-owned-toolbar button{padding:13px 4px;border:0;border-bottom:3px solid transparent;background:none;color:#a4bbc2;font-size:17px}.learning-owned-toolbar button[aria-pressed=true]{color:#71e1cb;border-bottom-color:#caef46}.learning-owned-toolbar label{width:280px;max-width:45%}.learning-owned-toolbar input{width:100%;padding:12px 20px;border:1px solid #36575e;border-radius:30px;background:#09272c;color:#e0eeee;font:inherit}.site-shell--academy .academy-my .academy-owned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.learning-design-owned-card{min-width:0;padding:16px;border:1px solid #295056;border-radius:12px;background:#09272c}.learning-design-owned-card>a{display:block;color:#e5f1f0;text-decoration:none}.learning-design-owned-card .owned-course-cover{border-radius:8px;overflow:hidden}.learning-design-owned-card h3{font-size:25px;line-height:1.5;margin:16px 4px 10px}.learning-owned-instructor{margin:10px 4px;color:#a5c3c9;font-size:16px}.learning-owned-entitlement{margin:18px 4px;color:#70d8c5;font-size:13px}.learning-design-owned-card footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 4px 4px}.learning-design-owned-card footer>span{font-size:13px;color:#91afb6}.learning-design-owned-card footer button,.learning-design-owned-card footer>a{padding:10px 16px;font-size:14px;white-space:nowrap}.site-shell--academy .academy-my .academy-my-section{margin-top:30px}.learning-owned-toolbar button:focus-visible,.learning-design-resume button:focus-visible,.learning-design-owned-card a:focus-visible,.learning-design-owned-card button:focus-visible{outline:3px solid #b8f443;outline-offset:4px}@media(max-width:800px){.site-shell--figma.site-shell--academy .academy-my .academy-main{padding:30px 20px 50px}.site-shell--academy .academy-my__header h1{font-size:36px}.site-shell--academy .academy-my__header p{font-size:18px}.site-shell--academy .academy-my .academy-overview{grid-template-columns:1fr 1fr;gap:24px}.site-shell--academy .academy-my .academy-overview article:nth-child(2){border:0}.learning-design-resume{gap:24px}.learning-design-resume h2{font-size:25px}.learning-design-resume p{font-size:16px}.learning-design-owned-card footer{align-items:start;flex-direction:column}.learning-design-owned-card h3{font-size:20px}}@media(max-width:540px){.learning-design-resume{grid-template-columns:1fr;gap:18px}.learning-design-resume>div:last-child{padding:0 6px 10px}.site-shell--academy .academy-my .academy-owned-grid{grid-template-columns:1fr}.learning-owned-toolbar{flex-direction:column;align-items:stretch;gap:12px}.learning-owned-toolbar label{max-width:none;width:100%}.learning-design-owned>header{align-items:start;flex-direction:column}.learning-design-owned-card footer{align-items:center;flex-direction:row;flex-wrap:wrap}}.site-shell--figma.site-shell--academy .learning-membership-page .membership-main{max-width:1280px;margin:auto;background:#031b20}.site-shell--figma.site-shell--academy .learning-membership-page .membership-hero{min-height:440px;padding:65px 65px 45px;background:linear-gradient(90deg,rgba(0,20,23,.15),transparent),url(/figma-web/W019/hero.png) center/cover no-repeat;border:0;border-radius:0;display:block}.site-shell--academy .learning-membership-page .membership-hero__art{display:none}.site-shell--academy .learning-membership-page .membership-hero__copy{max-width:660px}.site-shell--academy .learning-membership-page .membership-hero h1{font-size:62px;line-height:1.3;letter-spacing:0;margin:18px 0}.site-shell--academy .learning-membership-page .membership-hero h1 em{color:#b2ed83;font-style:normal}.site-shell--academy .learning-membership-page .membership-hero p{font-size:20px;line-height:1.7;color:#c1d7dc}.site-shell--academy .learning-membership-page .membership-content{padding:35px 56px 55px}.site-shell--academy .learning-membership-page .membership-plan-grid{gap:22px}.site-shell--academy .learning-membership-page .membership-plan-card{background:#0a2229;border:1px solid #31515b;border-radius:10px;padding:28px}.site-shell--academy .learning-membership-page .membership-plan-card--featured{border:2px solid #c2dc5a;background:#0a2229}.site-shell--academy .learning-membership-page .membership-plan-card h3{font-size:27px;color:#e8f1f4}.site-shell--academy .learning-membership-page .membership-price strong{font-size:55px;color:#e5d5f5}.site-shell--academy .learning-membership-page .membership-plan-card--featured .membership-price strong{color:#d0f66e}.site-shell--academy .learning-membership-page .membership-plan-card li{font-size:16px;line-height:1.8;color:#b7c9d3}.site-shell--academy .learning-membership-page .membership-plan-card li svg{color:#c3ed69}.site-shell--academy .learning-membership-page .membership-plan-card>.button{border-color:#677295;background:transparent;color:#d1c8e8}.site-shell--academy .learning-membership-page .membership-plan-card--featured>.button{background:#c9fc79;color:#193311;border-color:#c9fc79}.site-shell--academy .learning-membership-page .membership-section-heading h2{font-size:30px}@media(max-width:700px){.site-shell--figma.site-shell--academy .learning-membership-page .membership-hero{padding:40px 22px;min-height:380px;background-position:60% center}.site-shell--academy .learning-membership-page .membership-hero h1{font-size:40px}.site-shell--academy .learning-membership-page .membership-hero p{font-size:17px}.site-shell--academy .learning-membership-page .membership-content{padding:28px 20px 40px}.site-shell--academy .learning-membership-page .membership-plan-grid{grid-template-columns:1fr}}.training-course-tabs{display:flex;gap:22px;border-bottom:1px solid #23474b;margin:26px 0}.site-shell--figma.site-shell--academy .training-course-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#90b1b8;padding:14px 20px;font-size:18px}.site-shell--figma.site-shell--academy .training-course-tabs button[aria-current=page]{border-bottom-color:#c4e942;color:#c4e942}.training-course-editor section{padding:32px}.training-course-editor h2{margin-bottom:12px;font-size:26px}.training-course-editor h2 b{font-size:38px}.training-course-editor .training-section-description{margin:0 0 24px 68px;color:#86acb4;font-size:15px}.training-course-editor .training-cover-panel label{gap:12px}.training-cover-preview{min-height:190px;display:grid;place-items:center;border:1px dashed #426d72;border-radius:8px;background:#0b2b30;overflow:hidden}.training-cover-preview>.profile-media{width:100%;height:220px}.training-cover-preview>span{display:grid;justify-items:center;text-align:center;gap:12px;padding:25px;color:#abcbd0}.training-cover-preview b{font-size:34px;color:#8dced1;font-weight:400}.training-cover-preview strong{font-size:17px}.training-cover-preview small{font-size:13px;line-height:1.7;color:#86aeb7}.training-course-editor .training-course-counter{text-align:right;color:#86aeb7;font-size:13px;margin-top:-4px}.training-course-preview{align-items:center;border:1px solid #1b464c;padding:20px}.training-preview-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0 0}.training-preview-facts>div{display:flex;gap:8px;font-size:13px;line-height:1.7}.training-preview-facts dt{color:#81a8ad}.training-preview-facts dd{margin:0;color:#bbd9da}.training-course-editor>section:focus{outline:2px solid #b1e44d;outline-offset:5px}.site-shell--figma.site-shell--academy .training-course-editor footer button{min-height:48px;min-width:126px;border-radius:7px;padding:12px 24px;font-size:16px}.site-shell--figma.site-shell--academy .training-course-editor footer button:not(:last-child){background:transparent;border:1px solid #739fa2;color:#d0e8e9}.site-shell--figma.site-shell--academy .training-course-editor footer button:last-child{background:#c5ed42;border-color:#c5ed42;color:#173015}@media(max-width:650px){.training-course-editor section{padding:24px 18px}.training-course-editor .training-section-description{margin-left:0;font-size:14px}.training-course-editor h2{font-size:23px}.training-course-editor h2 b{font-size:32px}.training-course-tabs{gap:10px}.site-shell--figma.site-shell--academy .training-course-tabs button{font-size:16px;padding:12px 16px}.training-preview-facts{gap:10px 20px}.site-shell--figma.site-shell--academy .training-course-editor footer{gap:10px}.site-shell--figma.site-shell--academy .training-course-editor footer button{min-width:0;flex:1;font-size:14px;padding:12px}}.site-shell--community{--ink:#ece9f7;--ink-soft:#c4bfd5;--muted:#9e98b1;--canvas:#10101e;--surface:#1c1a2b;--surface-raised:#242136;--surface-soft:#211e34;--line:#353048;--brand:#c0ef39;--brand-strong:#d5ff6b;--brand-pale:#303823;background:#10101e;color:#ece9f7}.site-shell--figma.site-shell--community .site-header,.site-shell--figma.site-shell--community .site-footer{background:#11101e;border-color:#312b44}.site-shell--figma.site-shell--community .site-nav>a.is-active{color:#c0ef39;box-shadow:inset 0 -3px #c0ef39}.site-shell--figma.site-shell--community h1,.site-shell--figma.site-shell--community h2,.site-shell--figma.site-shell--community h3{font-family:inherit;letter-spacing:0}.site-shell--figma.site-shell--community .community-discovery{display:grid;grid-template-columns:230px minmax(0,1fr) 285px;gap:16px;max-width:1440px;margin:auto;padding:0 16px 40px;background:#10101e;min-height:0}.community-design-banner{grid-column:1/-1;position:relative;aspect-ratio:1015/419;background:url(/figma-web/W022/hero.png) center/cover no-repeat;margin:0 -16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:20px;color:#fff}.community-design-banner h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.community-design-banner p{font-size:20px;margin:0 0 14px;text-shadow:0 1px 5px #000}.community-design-banner>a{background:#c0ef39;color:#1a2602;font-weight:600;font-size:21px;text-decoration:none;padding:15px 44px;border-radius:30px}.site-shell--figma.site-shell--community .community-discovery>.channel-sidebar{position:static;width:auto;min-height:0;height:auto;align-self:stretch;background:#171526;border:1px solid #29233f;border-radius:7px;padding:18px 12px;overflow:visible}.site-shell--figma.site-shell--community .channel-sidebar a{color:#d6cfe7}.site-shell--figma.site-shell--community .channel-sidebar a.active{background:#c0ef39;color:#182204;border-radius:7px}.site-shell--figma.site-shell--community .channel-sidebar__group{color:#aca1bf}.site-shell--figma.site-shell--community .community-workspace{display:block;width:100%;padding:0;min-width:0}.site-shell--figma.site-shell--community .community-hero{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;margin:0;padding:16px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-shell--figma.site-shell--community .community-hero:before{display:none}.site-shell--figma.site-shell--community .community-hero h1{font-size:25px;margin:0;color:#e8e2f2}.site-shell--figma.site-shell--community .community-hero__copy>p,.site-shell--figma.site-shell--community .community-hero__actions{display:none}.site-shell--figma.site-shell--community .community-toolbar{background:#181526;border:1px solid #2c2442;border-radius:7px;display:flex;flex-direction:column;gap:14px;align-items:stretch;padding:12px}.site-shell--figma.site-shell--community .community-toolbar form{width:100%;background:#242034;border-color:#342c46;color:#e2daed}.site-shell--figma.site-shell--community .community-toolbar input{color:inherit}.site-shell--figma.site-shell--community .community-feed-tabs button{color:#c1b8d0;background:transparent}.site-shell--figma.site-shell--community .community-feed-tabs button.active{color:#e9e6f2;background:transparent;box-shadow:inset 0 -3px #c0ef39}.site-shell--figma.site-shell--community .community-channels{gap:8px;flex-wrap:wrap}.site-shell--figma.site-shell--community .community-channels button{background:#211b31;border-color:#39304a;color:#bcb0d0}.site-shell--figma.site-shell--community .community-channels button.active{background:#c0ef39;color:#142002}.site-shell--figma.site-shell--community .community-results__header{padding:18px 0}.site-shell--figma.site-shell--community .community-results__header h2{font-size:18px}.site-shell--figma.site-shell--community .community-results__header p{display:none}.site-shell--figma.site-shell--community .community-grid,.site-shell--figma.site-shell--community .community-skeleton-grid{display:grid;grid-template-columns:1fr;gap:16px}.site-shell--figma.site-shell--community .community-note{background:#211e31;border:1px solid #302841;border-radius:7px;box-shadow:none;overflow:hidden}.site-shell--figma.site-shell--community .community-note__body{padding:18px}.site-shell--figma.site-shell--community .community-note__title{font-size:18px;font-weight:500;line-height:1.7;color:#e1ddea}.site-shell--figma.site-shell--community .community-note__cover{background:#151020;max-height:340px}.site-shell--figma.site-shell--community .community-note__image{aspect-ratio:16/9}.site-shell--figma.site-shell--community .community-note__text-cover{background:#211e31;color:#e2dbea;min-height:160px}.site-shell--figma.site-shell--community .community-note__labels,.site-shell--figma.site-shell--community .community-author{color:#beb4cf}.site-shell--figma.site-shell--community .community-note__actions button{color:#bcb4cd}.site-shell--figma.site-shell--community .community-note__actions button.active{color:#c0ef39}.site-shell--figma.site-shell--community .community-pagination button{border:1px solid #433650;color:#cfeb8c;background:#211a30;border-radius:6px}.community-design-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.community-design-rail>section{background:#171526;border:1px solid #2d2540;border-radius:7px;padding:20px}.community-design-publish{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:0;background:#c0ef39;color:#172000;padding:16px;border-radius:8px;font-size:21px;font-weight:600;cursor:pointer}.community-design-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.community-design-shortcuts a{display:grid;place-items:center;min-height:70px;background:#282238;border-radius:7px;text-decoration:none;color:#d8d0e6;font-size:14px}.community-design-rail h2{font-size:21px;font-weight:500;margin:0 0 20px}.community-design-topic{display:flex;gap:12px;align-items:center;border:0;background:none;color:#cfc5df;padding:10px 0;text-align:left;width:100%;font:inherit;cursor:pointer}.community-design-topic b{display:grid;place-items:center;background:#48315e;width:24px;height:26px;border-radius:5px;color:#ede6f7;flex-shrink:0}.community-design-topic:nth-of-type(1) b{background:#d04f2d}.community-design-topic:nth-of-type(2) b{background:#b88625}.community-design-person{display:flex;align-items:center;gap:12px;padding:10px 0;color:#d9d3e8;text-decoration:none}.community-design-person>.profile-media{width:42px;height:42px;border-radius:50%;flex-shrink:0}.community-design-person>span{flex:1;overflow-wrap:anywhere}.community-design-quote{min-height:280px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#172c22,#141022)!important}.community-design-quote p{font-size:32px;line-height:1.6;color:#edf2df}.community-design-quote small{font-size:20px;line-height:1.8;color:#c0ef39}.site-shell--figma.site-shell--community .community-tool-workspace,.site-shell--figma.site-shell--community .community-center-shell,.site-shell--figma.site-shell--community .creator-workspace{background:#10101e;color:#e9e3f2;--surface:#1b172a;--surface-soft:#251e37;--line:#3a2b49;--muted:#aea1bf}.site-shell--figma.site-shell--community .publish-workspace,.site-shell--figma.site-shell--community .community-center-main,.site-shell--figma.site-shell--community .creator-center{background:#10101e}.site-shell--figma.site-shell--community .publish-editor,.site-shell--figma.site-shell--community .publish-aside,.site-shell--figma.site-shell--community .publish-access,.site-shell--figma.site-shell--community .creator-ledger,.site-shell--figma.site-shell--community .creator-analysis,.site-shell--figma.site-shell--community .creator-boundary{background:#1a1629;border:1px solid #352843;border-radius:10px}.site-shell--figma.site-shell--community .publish-heading h1{font-size:38px}.site-shell--figma.site-shell--community .publish-title input,.site-shell--figma.site-shell--community .publish-body textarea,.site-shell--figma.site-shell--community .publish-upload{color:#e2d8ee;background:#120e20;border-color:#453253;border-radius:8px}.site-shell--figma.site-shell--community .publish-submit{color:#182200;background:#c0ef39;border:0;border-radius:6px}.site-shell--figma.site-shell--community .publish-topbar{border-color:#3e2b50;background:#171225}.site-shell--figma.site-shell--community .publish-topbar button{color:#d6c8e4}.site-shell--figma.site-shell--community .publish-topbar .publish-submit{color:#182200}@media(max-width:1100px){.site-shell--figma.site-shell--community .community-discovery{grid-template-columns:180px minmax(0,1fr) 240px;gap:12px}.community-design-rail>section{padding:14px}.community-design-shortcuts{grid-template-columns:1fr}.community-design-shortcuts a{min-height:42px}.community-design-banner p{font-size:17px}}@media(max-width:900px){.site-shell--figma.site-shell--community .community-discovery{grid-template-columns:170px minmax(0,1fr)}.community-design-rail{grid-column:2}.community-design-shortcuts{grid-template-columns:repeat(3,1fr)}.community-design-banner{min-height:340px;aspect-ratio:auto;background-position:center}.community-design-banner p{font-size:15px}.community-design-banner>a{font-size:17px;padding:12px 28px}}@media(max-width:620px){.site-shell--figma.site-shell--community .community-discovery{display:block;padding:0 12px 30px}.community-design-banner{margin:0 -12px;min-height:320px;background-position:center}.site-shell--figma.site-shell--community .community-discovery>.channel-sidebar{margin:12px 0;padding:8px;max-height:none}.site-shell--figma.site-shell--community .community-discovery>.channel-sidebar nav{display:flex;overflow:auto;gap:8px}.site-shell--figma.site-shell--community .community-discovery>.channel-sidebar nav>a{flex-shrink:0;white-space:nowrap}.site-shell--figma.site-shell--community .community-discovery>.channel-sidebar .channel-sidebar__group{display:none}.site-shell--figma.site-shell--community .community-workspace{padding:0}.community-design-rail{margin-top:20px}.community-design-rail .community-design-quote{display:none}}.site-shell--figma .topic-page{background:#f6f5f8;color:#25212d;padding-bottom:72px;font-family:QtjWebFigma,sans-serif}.topic-hero{min-height:400px;background:linear-gradient(90deg,#120d198c,#120d1914),url(/media/figma-web/W027/hero.png) center/cover;color:#fff}.topic-hero__inner{max-width:1200px;margin:auto;padding:44px 32px 48px}.topic-hero__inner>a:first-child{color:#e2dbe9;font-size:13px;text-decoration:none}.topic-hero h1{display:flex;align-items:center;gap:9px;font-size:42px;line-height:1.3;margin:62px 0 15px;font-weight:750}.topic-hero p{max-width:620px;font-size:15px;line-height:1.8;color:#eee6ec;margin:0 0 25px}.topic-participate{display:inline-flex;align-items:center;gap:10px;background:#d6f071;color:#24212a;padding:13px 28px;border-radius:7px;font-weight:650;text-decoration:none}.topic-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;max-width:1200px;margin:32px auto 0;padding:0 32px;align-items:start}.topic-feed{min-width:0}.topic-feed__heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e0eb;margin-bottom:20px;padding-bottom:16px}.topic-feed__heading h2{font-size:19px;margin:0;color:#6e43b2}.topic-feed__heading span{font-size:12px;color:#89828e}.discussion-card{padding:24px;background:#fff;border:1px solid #e8e4eb;border-radius:12px;margin-bottom:20px}.discussion-card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.discussion-card header>a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.discussion-card header .profile-media{width:42px;height:42px;border-radius:50%}.discussion-card header strong{display:block;font-size:14px}.discussion-card time{display:block;font-size:11px;color:#948c9e;margin-top:5px}.discussion-card header>span{font-size:11px;color:#786b8c}.discussion-card__copy{display:block;width:100%;padding:16px 0 10px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.discussion-card__copy h3{font-size:17px;line-height:1.6;margin:0 0 8px;font-weight:650}.discussion-card__copy p{font-size:14px;line-height:1.9;white-space:pre-line;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.discussion-card__topics{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.discussion-card__topics a{font-size:12px;color:#7b4eb6;text-decoration:none}.discussion-card__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 17px}.discussion-card__media--single{grid-template-columns:1fr}.discussion-card__media button{position:relative;height:180px;border:0;padding:0;border-radius:7px;overflow:hidden;cursor:pointer}.discussion-card__media--single button{height:310px}.discussion-card__media button>svg{position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);color:#fff;filter:drop-shadow(0 1px 4px #222)}.discussion-card__media button>span:last-child:not(.profile-media){position:absolute;inset:0;display:grid;place-items:center;background:#0007;color:#fff;font-size:24px}.discussion-card footer{display:flex;gap:36px;border-top:1px solid #f0ecf4;padding-top:15px}.discussion-card footer button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#8b8297;font-size:12px;cursor:pointer}.topic-sidebar{display:grid;gap:20px}.topic-sidebar>section{padding:23px;background:#fff;border:1px solid #e8e4eb;border-radius:12px}.topic-sidebar h2{margin:0 0 18px;font-size:17px}.topic-sidebar p{font-size:13px;color:#82788e;line-height:1.9;margin:6px 0}.topic-guidelines{border-top:1px solid #ece7f0;margin-top:20px;padding-top:15px}.topic-guidelines h3{font-size:13px;font-weight:550;color:#574968}.topic-guidelines a{display:inline-flex;align-items:center;gap:8px;color:#7848b3;font-size:12px;text-decoration:none;margin-top:10px}.topic-author{display:flex;align-items:center;gap:11px;color:#40344f;text-decoration:none;margin-top:17px;font-size:13px}.topic-author .profile-media{width:38px;height:38px;border-radius:50%}.topic-author>span:nth-child(2){flex:1}.topic-related{display:flex;align-items:center;gap:9px;text-decoration:none;color:#71528c;font-size:13px;padding:12px 0;border-bottom:1px solid #f2edf6}.topic-related svg:last-child{margin-left:auto}.topic-load-more{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;background:#fff;border:1px solid #e1d8eb;border-radius:7px;color:#7c539f;padding:13px;cursor:pointer}@media(max-width:900px){.topic-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:0 20px}.topic-hero__inner{padding-inline:24px}.discussion-card{padding:18px}.discussion-card__media button{height:140px}}@media(max-width:680px){.topic-hero{min-height:330px}.topic-hero h1{font-size:29px;margin-top:48px}.topic-hero h1 svg{width:28px}.topic-layout{grid-template-columns:1fr;padding:0 16px}.topic-sidebar{grid-template-columns:1fr}.topic-feed__heading span{display:none}.discussion-card__media button{height:110px}.discussion-card__media--single button{height:230px}.topic-hero__inner{padding:26px 20px}.topic-hero p{font-size:13px}}.site-shell--figma.site-shell--community .profile-page,.site-shell--figma.site-shell--community .message-workspace,.site-shell--figma.site-shell--community .creator-workspace{--ink:#e9e5ef;--muted:#aaa0b9;--surface:#191624;--surface-soft:#262233;--line:#322b40;--line-strong:#514062;--brand:#72ef80;--brand-contrast:#142519;background:#100d1c;color:var(--ink)}.site-shell--figma.site-shell--community .profile-page{padding:0 0 64px}.profile-design-cover{height:370px;background:url(/media/figma-web/W026/hero.png) center top/cover}.site-shell--figma.site-shell--community .profile-page__inner{max-width:1200px;width:calc(100% - 64px);margin:-80px auto 0;position:relative}.site-shell--figma.site-shell--community .profile-back{position:absolute;top:-245px;left:0;background:#141020b3;color:#ddd1ea;padding:8px 12px;border-radius:6px}.site-shell--figma.site-shell--community .profile-hero{padding:0 0 30px;border:0;background:transparent;grid-template-columns:190px 1fr auto;align-items:end;gap:26px}.site-shell--figma.site-shell--community .profile-avatar{width:190px;height:190px;border:3px solid #d8bafa;border-radius:50%}.site-shell--figma.site-shell--community .profile-identity{padding-top:70px}.site-shell--figma.site-shell--community .profile-identity h1{font-size:30px}.site-shell--figma.site-shell--community .profile-counts{margin-top:22px;gap:35px}.site-shell--figma.site-shell--community .profile-counts>div{display:flex;flex-direction:column-reverse;gap:5px}.site-shell--figma.site-shell--community .profile-counts dd{font-size:20px}.site-shell--figma.site-shell--community .profile-actions{flex-wrap:wrap;max-width:330px;justify-content:flex-end}.site-shell--figma.site-shell--community .profile-actions button{min-width:115px}.site-shell--figma.site-shell--community .profile-actions__danger{font-size:12px;min-width:auto!important;padding:5px 10px}.profile-design-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:22px;align-items:start}.site-shell--figma.site-shell--community .profile-feed{margin:0;background:none;border:0;padding:0}.site-shell--figma.site-shell--community .profile-feed__heading{border-bottom:1px solid #3a2d48;padding:18px 0;margin-bottom:20px}.site-shell--figma.site-shell--community .profile-feed__heading h2{color:#82e17f;font-size:18px}.site-shell--figma.site-shell--community .profile-posts{display:block}.site-shell--figma.site-shell--community .profile-posts .discussion-card{background:#1a1624;border-color:#2e263b;color:#ded7e8}.site-shell--figma.site-shell--community .profile-posts .discussion-card footer{border-color:#342b40}.site-shell--figma.site-shell--community .profile-posts .discussion-card__topics a{color:#8cd486}.site-shell--figma.site-shell--community .profile-posts .discussion-card__media--single button{height:340px}.profile-design-sidebar{display:grid;gap:20px;padding-top:74px}.profile-design-about,.site-shell--figma.site-shell--community .profile-equipment{padding:24px;margin:0;background:#1a1624;border:1px solid #30283d;border-radius:10px}.profile-design-about h2,.site-shell--figma.site-shell--community .profile-equipment h2{font-size:20px;margin:0 0 18px}.profile-design-about p{font-size:14px;color:#b5a7c5;line-height:1.9}.site-shell--figma.site-shell--community .profile-equipment ul{display:grid;grid-template-columns:1fr}.site-shell--figma.site-shell--community .profile-equipment__heading{display:block}.site-shell--figma.site-shell--community .profile-equipment__heading small{font-size:11px}.site-shell--figma.site-shell--community .profile-equipment li{background:#211b2c;border-color:#3b304a}.site-shell--figma.site-shell--community .message-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);height:auto;min-height:1100px;max-width:1280px;margin:auto;padding:0 28px 65px;gap:0;overflow:visible;border:0}.message-design-hero{grid-column:1/-1;min-height:340px;margin:0 -28px;padding:40px 48px;background:url(/media/figma-web/W028/hero.png) center/cover}.message-design-hero small{font-size:13px;letter-spacing:.24em;color:#aaa1b2}.message-design-hero h1{font-size:78px;line-height:1.2;margin:35px 0 12px}.message-design-hero p{font-size:26px;margin:0}.message-design-nav{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:35px 20px;background:#211a2d;border:1px solid #34283e;border-radius:12px 0 0 12px}.message-design-nav button,.message-design-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:19px 22px;border:0;border-radius:8px;background:none;color:#dbd1e5;text-decoration:none;font-size:18px;cursor:pointer}.message-design-nav button.active{background:#373045;box-shadow:inset 4px 0 #7ded78}.message-design-nav span{background:#f54460;color:#fff;border-radius:20px;padding:2px 7px;font-size:13px}.site-shell--figma.site-shell--community .message-workspace .conversation-list{padding:28px 30px;overflow:visible;border:1px solid #34283e;border-left:0;border-radius:0 12px 12px 0;background:#171220}.site-shell--figma.site-shell--community .conversation-list__header{border:0;padding:0 0 20px;background:none}.site-shell--figma.site-shell--community .conversation-list__header h1{font-size:23px}.site-shell--figma.site-shell--community .conversation-search{margin:0 0 24px;background:#292234;border-color:#453650;border-radius:10px}.site-shell--figma.site-shell--community .conversation-search input{color:#e5ddec;background:transparent}.site-shell--figma.site-shell--community .conversation-list__items{overflow:visible}.site-shell--figma.site-shell--community .conversation-item{min-height:130px;padding:22px 0;background:transparent;border-bottom:1px solid #312539;gap:22px}.site-shell--figma.site-shell--community .conversation-item .conversation-avatar{width:76px;height:76px}.site-shell--figma.site-shell--community .conversation-item__body strong{font-size:21px;color:#efe8f5}.site-shell--figma.site-shell--community .conversation-item__body small{font-size:17px;color:#aaa0b8;margin-top:12px}.site-shell--figma.site-shell--community .conversation-item__body time{color:#94879f}.site-shell--figma.site-shell--community .conversation-item__badge{background:#f64864;color:#fff}.site-shell--figma.site-shell--community .message-workspace--conversation{grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);gap:18px}.message-workspace--conversation .message-design-hero{min-height:245px;background-image:url(/media/figma-web/W029/hero.png)}.message-design-back{grid-column:1/-1;padding:14px 4px;color:#b7adc8;text-decoration:none;font-size:14px}.site-shell--figma.site-shell--community .message-workspace--conversation .chat-panel{display:flex;flex-direction:column;border:1px solid #332b40;border-radius:12px;background:#11111c;min-height:870px;overflow:hidden}.site-shell--figma.site-shell--community .chat-header{background:#191623;border-color:#342c40;padding:22px}.site-shell--figma.site-shell--community .chat-header__back{display:inline-flex;color:#bca6d3}.site-shell--figma.site-shell--community .chat-header strong{color:#e5ddea}.site-shell--figma.site-shell--community .message-viewport{min-height:550px;max-height:800px;padding:28px;flex:1}.site-shell--figma.site-shell--community .chat-bubble{color:#e6e1ee;background:#302c40;border:1px solid #373247;border-radius:16px}.site-shell--figma.site-shell--community .chat-message--mine .chat-bubble{background:#9cef9b;border-color:#81dc87;color:#182c1c}.site-shell--figma.site-shell--community .chat-message time{color:#8e839f}.site-shell--figma.site-shell--community .message-composer{background:#1a1622;border-color:#362d45;margin:16px;border-radius:12px;padding:12px}.site-shell--figma.site-shell--community .message-composer textarea{background:#14111d;color:#e8dcef;border-color:#463851}.site-shell--figma.site-shell--community .message-composer__send{background:#8bf294;color:#102e1b;border:0}.message-design-person{display:flex;align-items:center;flex-direction:column;padding:42px 28px;border:1px solid #342b40;background:#181421;border-radius:12px}.message-design-person>.conversation-avatar{width:128px;height:128px}.message-design-person h2{font-size:23px;margin:22px 0}.message-design-person>a{display:block;width:100%;text-align:center;padding:16px;margin-top:18px;color:#d9cde7;border:1px solid #493859;border-radius:9px;text-decoration:none}.message-design-person p{font-size:14px;line-height:1.9;color:#a798b5;margin-top:40px}.creator-design-banner{padding:60px max(40px,calc((100% - 1160px)/2));min-height:280px;background:url(/media/figma-web/W033/hero.png) center/cover}.creator-design-banner h1{font-size:58px;margin:0 0 16px;line-height:1.2}.creator-design-banner p{font-size:20px;color:#c1b4cf}.site-shell--figma.site-shell--community .creator-center{width:calc(100% - 64px);max-width:1160px;padding-top:28px}.site-shell--figma.site-shell--community .creator-hero{background:transparent;box-shadow:none;padding:12px 0 30px;display:grid;grid-template-columns:1fr auto}.site-shell--figma.site-shell--community .creator-hero:after{display:none}.site-shell--figma.site-shell--community .creator-hero h2{font-size:27px;margin:0}.site-shell--figma.site-shell--community .creator-scoreboard{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;border:0}.site-shell--figma.site-shell--community .creator-scoreboard>div{padding:23px;background:#201a2e;border:1px solid #352b45;border-radius:10px}.site-shell--figma.site-shell--community .creator-scoreboard dt{font-size:14px;color:#b7a6c6}.site-shell--figma.site-shell--community .creator-scoreboard dd{font-size:35px;color:#e7ddf2;margin-top:10px}.site-shell--figma.site-shell--community .creator-primary{background:#69ee80;border:0;border-radius:7px;color:#10351a}.site-shell--figma.site-shell--community .creator-layout{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:20px}.site-shell--figma.site-shell--community .creator-posts>button{background:transparent;border-color:#392f46;border-radius:0}.site-shell--figma.site-shell--community .creator-post__cover{width:135px;height:110px}.site-shell--figma.site-shell--community .creator-post__body strong{color:#ded4e8}.site-shell--figma.site-shell--community .creator-post__signals,.site-shell--figma.site-shell--community .creator-post__body small{color:#a998bb}.site-shell--figma.site-shell--community .creator-task-list button{background:#211a2e;border-color:#3a2b48;color:#ddcfea}.site-shell--figma.site-shell--community .creator-section-heading h2{color:#e5daf0}@media(max-width:800px){.site-shell--figma.site-shell--community .profile-page__inner{width:calc(100% - 32px)}.profile-design-layout{grid-template-columns:1fr}.profile-design-sidebar{padding-top:0}.site-shell--figma.site-shell--community .profile-hero{grid-template-columns:100px 1fr}.site-shell--figma.site-shell--community .profile-avatar{width:100px;height:100px}.site-shell--figma.site-shell--community .profile-identity{padding-top:40px}.site-shell--figma.site-shell--community .profile-actions{grid-column:1/-1;max-width:none;justify-content:flex-start}.profile-design-cover{height:290px}.site-shell--figma.site-shell--community .message-workspace{grid-template-columns:1fr;padding:0 16px 40px;min-height:900px}.message-design-hero{margin:0 -16px;padding:35px 24px;min-height:280px}.message-design-hero h1{font-size:54px}.message-design-hero p{font-size:20px}.message-design-nav{flex-direction:row;flex-wrap:wrap;padding:10px;gap:4px;border-radius:10px 10px 0 0}.message-design-nav button,.message-design-nav a{font-size:13px;padding:12px}.site-shell--figma.site-shell--community .message-workspace .conversation-list{padding:20px;border:1px solid #34283e;border-radius:0 0 10px 10px;display:block}.site-shell--figma.site-shell--community .conversation-item .conversation-avatar{width:50px;height:50px}.site-shell--figma.site-shell--community .conversation-item__body strong{font-size:17px}.site-shell--figma.site-shell--community .conversation-item__body small{font-size:14px}.site-shell--figma.site-shell--community .message-workspace--conversation{grid-template-columns:1fr}.message-design-person{display:none}.site-shell--figma.site-shell--community .message-viewport{padding:18px;min-height:450px}.creator-design-banner{padding:45px 24px;min-height:240px}.creator-design-banner h1{font-size:40px}.creator-design-banner p{font-size:15px}.site-shell--figma.site-shell--community .creator-center{width:calc(100% - 32px)}.site-shell--figma.site-shell--community .creator-layout{grid-template-columns:1fr}.site-shell--figma.site-shell--community .creator-scoreboard{grid-template-columns:repeat(2,1fr);gap:12px}.site-shell--figma.site-shell--community .creator-hero{grid-template-columns:1fr}.site-shell--figma.site-shell--community .creator-scoreboard>div{padding:18px}}.site-shell--figma.site-shell--community .community-center-shell,.site-shell--figma.site-shell--community .notification-workspace{--ink:#eae4f1;--ink-soft:#b6a9c5;--muted:#a293b4;--surface:#1b1529;--surface-soft:#2a2138;--line:#382b46;--line-strong:#514063;--brand:#7ee940;--brand-strong:#a0f26c;--brand-soft:#263822;--brand-contrast:#163011;display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;max-width:1280px;margin:auto;padding:0 28px 70px;background:#100c1b;color:#eae4f1;min-height:1000px;align-items:start}.community-center-design-hero,.notification-design-hero{grid-column:1/-1;padding:62px 40px 48px;min-height:320px;margin:0 -28px;background:url(/media/figma-web/W031/hero.png) center/cover}.community-center-design-hero h1,.notification-design-hero h1{font-size:54px;font-weight:700;line-height:1.35;margin:16px 0}.community-center-design-hero p,.notification-design-hero p{font-size:23px;color:#c4b6d4;line-height:1.6;margin:0 0 24px}.community-center-design-hero>a{display:inline-flex;padding:12px 26px;border-radius:8px;background:#84ef40;color:#173313;text-decoration:none;font-weight:650}.community-center-shell--relations .community-center-design-hero{background-image:url(/media/figma-web/W032/hero.png)}.community-center-shell--settings .community-center-design-hero{background-image:url(/media/figma-web/W035/hero.png)}.notification-design-hero{background-image:url(/media/figma-web/W030/hero.png);min-height:270px}.site-shell--figma.site-shell--community .community-center-nav,.site-shell--figma.site-shell--community .notification-workspace>.channel-sidebar{position:static;width:auto;max-width:none;min-height:650px;max-height:none;padding:22px 14px;border:1px solid #30223d;background:#181022;border-radius:11px;box-shadow:none}.site-shell--figma.site-shell--community .community-center-nav__intro{display:none}.site-shell--figma.site-shell--community .community-center-nav nav>a,.site-shell--figma.site-shell--community .notification-workspace>.channel-sidebar nav>a{border:0;border-radius:6px;padding:16px 14px;background:transparent;color:#c9bad8}.site-shell--figma.site-shell--community .community-center-nav nav>a.active,.site-shell--figma.site-shell--community .notification-workspace>.channel-sidebar nav>a.active{background:#293027;box-shadow:inset 3px 0 #85f047;color:#93eb66}.site-shell--figma.site-shell--community .community-center-nav nav small{color:#8f819f;font-size:11px}.site-shell--figma.site-shell--community .community-center-nav__back{color:#b8a7cc}.site-shell--figma.site-shell--community .community-center-main,.site-shell--figma.site-shell--community .notification-center{width:auto;max-width:none;min-width:0;margin:0;padding:26px;background:#171120;border:1px solid #30263c;border-radius:12px}.site-shell--figma.site-shell--community .community-center-header{padding:0 0 22px;border-bottom:1px solid #392b44}.site-shell--figma.site-shell--community .community-center-header h1{font-size:25px}.site-shell--figma.site-shell--community .community-center-header p{font-size:13px;color:#ac9abb}.site-shell--figma.site-shell--community .community-scoreboard{border:0;gap:10px;background:none}.site-shell--figma.site-shell--community .community-scoreboard>div{background:#24192f;border:1px solid #40304d;border-radius:7px;padding:15px}.site-shell--figma.site-shell--community .community-scoreboard strong{color:#ece3f4;font-size:23px}.community-record-tools{margin:22px 0}.community-record-tools label{display:block}.community-record-tools input{width:100%;padding:13px 18px;background:#2b2139;border:1px solid #453451;border-radius:24px;color:#e8dff0;font:inherit;font-size:14px}.community-record-tools nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:17px}.community-record-tools nav button{padding:7px 23px;border:1px solid #51415e;border-radius:24px;background:transparent;color:#c8bad4;cursor:pointer}.community-record-tools nav button.active{background:#85eb44;color:#153311;border-color:#85eb44}.site-shell--figma.site-shell--community .community-records{display:grid;gap:16px;border:0}.site-shell--figma.site-shell--community .community-record{display:flex;gap:20px;align-items:center;padding:20px;background:#292031;border:1px solid #3c2e46;border-radius:11px}.site-shell--figma.site-shell--community .community-record__cover{width:180px;height:140px;flex:0 0 180px;border-radius:8px}.site-shell--figma.site-shell--community .community-record__avatar{width:80px;height:80px;flex:0 0 80px;border-radius:50%}.site-shell--figma.site-shell--community .community-record__body{min-width:0;flex:1}.site-shell--figma.site-shell--community .community-record__body h2{font-size:19px;color:#ece4f4}.site-shell--figma.site-shell--community .community-record__body p{font-size:13px;line-height:1.8;color:#b7a6c6}.site-shell--figma.site-shell--community .community-record__meta time{color:#ac9ab9}.site-shell--figma.site-shell--community .quiet-action{padding:9px 16px;border:1px solid #6a567b;color:#d9c8e7;background:transparent;border-radius:7px}.site-shell--figma.site-shell--community .community-record__counts{color:#a995bb}.site-shell--figma.site-shell--community .community-record__meta>span{border-radius:14px;padding:4px 12px;background:#384d29;color:#a7ec76}.site-shell--figma.site-shell--community .community-settings{padding:26px;background:#21182d;border:1px solid #392940;border-radius:10px}.site-shell--figma.site-shell--community .community-settings__lead h2{font-size:24px;color:#e1d3ed}.site-shell--figma.site-shell--community .community-settings__lead p{font-size:13px;color:#b29cbf}.site-shell--figma.site-shell--community .community-setting-row{padding:24px 12px;border-color:#463650;background:#2c2238}.site-shell--figma.site-shell--community .community-setting-row strong{color:#ddcde8;font-size:15px}.site-shell--figma.site-shell--community .community-setting-row small{color:#ac96ba}.site-shell--figma.site-shell--community .community-setting-row input{accent-color:#7ce747;width:35px;height:22px}.site-shell--figma.site-shell--community .community-settings__actions button{background:#80e44a;color:#193617;border:0;border-radius:6px}.site-shell--figma.site-shell--community .community-settings__links a{color:#bdaaca}.site-shell--figma.site-shell--community .appeal-details{color:#baa7c9}.site-shell--figma.site-shell--community .notification-header{border:0;padding:0 0 20px;align-items:start}.site-shell--figma.site-shell--community .notification-header h1{font-size:26px;color:#e8deef}.site-shell--figma.site-shell--community .notification-header p{color:#b3a1c2;font-size:13px}.site-shell--figma.site-shell--community .notification-header__actions button{border-color:#68517a;background:transparent;color:#d2bcdf;border-radius:24px}.site-shell--figma.site-shell--community .notification-search{background:#281c36;border-color:#493457;border-radius:8px}.site-shell--figma.site-shell--community .notification-search input{color:#e4d4ec;background:transparent}.site-shell--figma.site-shell--community .notification-tools nav{border-color:#463150}.site-shell--figma.site-shell--community .notification-tools nav button{color:#ae97bc}.site-shell--figma.site-shell--community .notification-tools nav button.active{color:#a0ee68;border-color:#80e344}.site-shell--figma.site-shell--community .notification-list{border:0}.site-shell--figma.site-shell--community .notification-item{padding:25px 20px;margin-bottom:12px;border:1px solid #392d47;background:#22192e;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;min-height:130px}.site-shell--figma.site-shell--community .notification-item.unread{background:#2c2138}.site-shell--figma.site-shell--community .notification-item.unread:before{left:7px;background:#81ed3e}.site-shell--figma.site-shell--community .notification-avatar{width:54px;height:54px}.site-shell--figma.site-shell--community .notification-item__content p{color:#c5b3d3;font-size:14px}.site-shell--figma.site-shell--community .notification-item__meta strong{font-size:16px;color:#eee5f4}@media(max-width:900px){.site-shell--figma.site-shell--community .community-center-shell,.site-shell--figma.site-shell--community .notification-workspace{grid-template-columns:185px minmax(0,1fr);gap:14px;padding-inline:20px}.community-center-design-hero,.notification-design-hero{margin-inline:-20px;padding:40px 30px;min-height:280px}.community-center-design-hero h1,.notification-design-hero h1{font-size:40px}.site-shell--figma.site-shell--community .community-record{flex-wrap:wrap}.site-shell--figma.site-shell--community .community-record__cover{flex-basis:120px;width:120px;height:100px}.site-shell--figma.site-shell--community .community-record__action{margin-left:auto}.site-shell--figma.site-shell--community .notification-header{flex-direction:column;gap:16px}.site-shell--figma.site-shell--community .community-center-main,.site-shell--figma.site-shell--community .notification-center{padding:18px}}@media(max-width:620px){.site-shell--figma.site-shell--community .community-center-shell,.site-shell--figma.site-shell--community .notification-workspace{display:block;padding:0 14px 40px}.community-center-design-hero,.notification-design-hero{margin:0 -14px 18px;padding:40px 20px;min-height:250px}.community-center-design-hero h1,.notification-design-hero h1{font-size:32px}.community-center-design-hero p,.notification-design-hero p{font-size:17px}.site-shell--figma.site-shell--community .community-center-nav,.site-shell--figma.site-shell--community .notification-workspace>.channel-sidebar{min-height:0;padding:8px;margin-bottom:14px}.site-shell--figma.site-shell--community .community-center-nav nav,.site-shell--figma.site-shell--community .notification-workspace>.channel-sidebar nav{display:flex;overflow:auto}.site-shell--figma.site-shell--community .community-center-nav nav>a{flex-shrink:0;padding:10px}.site-shell--figma.site-shell--community .community-center-nav nav small,.site-shell--figma.site-shell--community .community-center-nav__back{display:none}.site-shell--figma.site-shell--community .community-record__cover{flex-basis:90px;width:90px;height:90px}.site-shell--figma.site-shell--community .community-record{padding:15px;gap:12px}.site-shell--figma.site-shell--community .community-record__body h2{font-size:16px}.site-shell--figma.site-shell--community .notification-item{grid-template-columns:42px minmax(0,1fr) 20px;padding:18px 12px;gap:10px}.site-shell--figma.site-shell--community .notification-avatar{width:40px;height:40px}.site-shell--figma.site-shell--community .community-scoreboard{grid-template-columns:repeat(3,1fr)}}.site-shell--figma.site-shell--community .verify{max-width:1280px;width:100%;margin:0 auto;padding:0 40px 65px;background:#100d1c;color:#e5ddec;--ink:#e5ddec;--surface:#1c1728;--surface-soft:#282134;--line:#3b304a;--muted:#ac9aba;--brand:#85ec8e}.site-shell--figma.site-shell--community .verify-hero{display:block;margin:0 -40px;padding:56px 60px;min-height:350px;border:0;background:url(/media/figma-web/W034/hero.png) center/cover;border-radius:0}.site-shell--figma.site-shell--community .verify-hero small{color:#83c487;font-size:14px;letter-spacing:.2em}.site-shell--figma.site-shell--community .verify-hero h1{font-size:56px;line-height:1.4;margin:12px 0 3px}.site-shell--figma.site-shell--community .verify-hero p{font-size:25px;color:#d2c8dd}.site-shell--figma.site-shell--community .verify-hero div>span{display:block;border-top:3px solid #90ec96;width:fit-content;margin-top:28px;padding-top:18px;color:#ae9bbf;font-size:13px}.verify-steps{list-style:none;display:flex;justify-content:center;gap:24px;margin:30px 0;padding:0}.verify-steps li{display:flex;align-items:center;gap:12px;font-size:13px;color:#8e819f}.verify-steps li:not(:last-child):after{content:"";width:90px;height:2px;background:#473b53}.verify-steps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#494150;color:#b8acc7}.verify-steps li.active,.verify-steps li.complete{color:#abe5a8}.verify-steps li.active b,.verify-steps li.complete b{background:#98efa2;color:#203626}.verify-steps li.complete:after{background:#78c98b}.verify-design-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;align-items:start}.site-shell--figma.site-shell--community .verify-design-layout>form{padding:28px;background:#1c1727;border:1px solid #3b2e48;border-radius:11px;margin:0;display:grid;gap:20px}.site-shell--figma.site-shell--community .verify-heading h2{font-size:28px;margin:0}.site-shell--figma.site-shell--community .verify-heading p{color:#b6a4c5;font-size:13px;line-height:1.8}.verify-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;padding:0;margin:10px 0}.verify-types legend{font-size:17px;font-weight:650;margin-bottom:14px}.site-shell--figma.site-shell--community .verify-types label{position:relative;display:flex;align-items:center;flex-direction:column;gap:13px;padding:28px 8px 20px;min-height:120px;border:1px solid #55405f;border-radius:7px;cursor:pointer;font-size:13px;text-align:center}.site-shell--figma.site-shell--community .verify-types label.selected{border-color:#8cdb92;background:#243128;color:#a2eca9}.site-shell--figma.site-shell--community .verify-types input{position:absolute;top:10px;left:9px;width:15px;height:15px;margin:0;accent-color:#8bea98;padding:0}.verify-section-title{font-size:19px;margin:10px 0 0}.site-shell--figma.site-shell--community .verify form>label:not(.verify-upload){display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;align-items:start;color:#c5b4d5;font-size:14px}.site-shell--figma.site-shell--community .verify form>label>span{padding-top:12px}.site-shell--figma.site-shell--community .verify form input:not([type=radio]),.site-shell--figma.site-shell--community .verify textarea{color:#e9dfee;background:#282133;border:1px solid #4a3858;border-radius:7px;padding:12px;font:inherit}.site-shell--figma.site-shell--community .verify textarea{min-height:130px;resize:vertical}.site-shell--figma.site-shell--community .verify-upload{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:200px;padding:25px;background:#282132;border:1px dashed #796487;border-radius:7px}.site-shell--figma.site-shell--community .verify-upload input{max-width:100%;font-size:12px!important}.site-shell--figma.site-shell--community .verify-upload small{color:#ac99bc;text-align:center;line-height:1.8}.site-shell--figma.site-shell--community .verify-submit{background:#91f49b;color:#18391c;border:0;border-radius:26px;padding:14px 28px;min-height:48px;font-size:16px}.site-shell--figma.site-shell--community .verify-submit:disabled{opacity:.4}.site-shell--figma.site-shell--community .verify-files li{background:#271e32;border-color:#483253}.verify-design-guide{display:grid;gap:18px}.verify-design-guide>section{background:#1c1727;border:1px solid #3b2e48;border-radius:11px;padding:25px}.verify-design-guide h2{font-size:23px;margin:0 0 18px}.verify-design-guide p{font-size:13px;color:#b6a3c6;line-height:1.9}.verify-material-example{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:265px;border:8px double #736781;background:#ccc7d2;color:#565060;text-align:center;padding:30px;margin:20px 0}.verify-material-example span{font-size:12px;line-height:1.8}.verify-design-guide ol{padding-left:24px;margin:20px 0}.verify-design-guide li{padding:6px 0 14px;font-size:14px}.verify-guide-status{padding:15px;background:#363021;border:1px solid #645d38;border-radius:7px;color:#e7d783!important}.verify-design-guide details{padding:14px 12px;border:1px solid #3f304b;background:#282034;border-radius:7px;margin-top:10px}.verify-design-guide summary{cursor:pointer;font-size:13px}.site-shell--figma.site-shell--community .verify-records{margin-top:28px;padding:28px;background:#1c1727;border:1px solid #3b2e48;border-radius:11px}.site-shell--figma.site-shell--community .verify-records article{background:#292034;border-color:#493252}.site-shell--figma.site-shell--community .verify-records button{color:#c9b1d9;background:transparent;border-color:#634c73}@media(max-width:850px){.site-shell--figma.site-shell--community .verify{padding-inline:20px}.site-shell--figma.site-shell--community .verify-hero{margin-inline:-20px;padding:45px 28px;min-height:300px}.site-shell--figma.site-shell--community .verify-hero h1{font-size:42px}.verify-design-layout{grid-template-columns:1fr}.verify-design-guide{grid-template-columns:1fr 1fr}.verify-steps{gap:12px}.verify-steps li{font-size:11px;gap:6px}.verify-steps li:not(:last-child):after{width:25px}.site-shell--figma.site-shell--community .verify-hero p{font-size:20px}}@media(max-width:560px){.verify-design-guide{grid-template-columns:1fr}.verify-steps li{flex-direction:column;text-align:center}.verify-steps li:after{display:none}.verify-steps{justify-content:space-between}.site-shell--figma.site-shell--community .verify-design-layout>form{padding:20px}.verify-types{grid-template-columns:repeat(2,1fr)}.site-shell--figma.site-shell--community .verify form>label:not(.verify-upload){grid-template-columns:1fr;gap:7px}.site-shell--figma.site-shell--community .verify-heading h2{font-size:23px}}.site-shell--figma.site-shell--community .community-publish-design{display:block;max-width:1280px;margin:auto;padding:0;background:#171324}.publish-design-hero{position:relative;min-height:375px;background:#272130 url(/figma-web/W024/hero.png) center/cover;padding:50px 48px;color:#fff}.publish-design-hero>img{width:48px;height:48px;object-fit:contain}.publish-design-hero h2{font-size:62px;margin:12px 0 6px;font-weight:700;letter-spacing:5px}.publish-design-hero p{font-size:26px;letter-spacing:4px;margin:0 0 25px}.publish-design-hero small{font-size:16px;line-height:1.8;letter-spacing:2px}.site-shell--figma.site-shell--community .community-publish-design .publish-workspace{padding:28px 38px 55px;background:#171324;border:0}.site-shell--figma.site-shell--community .community-publish-design .publish-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px}.site-shell--figma.site-shell--community .community-publish-design .publish-editor{padding:28px;background:#2a2539;border:1px solid #393346;border-radius:10px}.site-shell--figma.site-shell--community .community-publish-design .publish-heading>span{display:none}.site-shell--figma.site-shell--community .community-publish-design .publish-heading h1{font-size:32px;margin:0 0 12px}.site-shell--figma.site-shell--community .community-publish-design .publish-heading p{font-size:14px;color:#aaa0bb;line-height:1.8}.site-shell--figma.site-shell--community .community-publish-design .publish-title>span,.site-shell--figma.site-shell--community .community-publish-design .publish-body>span,.site-shell--figma.site-shell--community .community-publish-design .publish-media header,.site-shell--figma.site-shell--community .community-publish-design .publish-topics>header{font-size:16px;color:#dbd3e4}.site-shell--figma.site-shell--community .community-publish-design .publish-title input,.site-shell--figma.site-shell--community .community-publish-design .publish-body textarea{background:#302b3f;border:1px solid #5b506a;border-radius:7px;color:#e0d9e8;font-size:16px;padding:14px}.site-shell--figma.site-shell--community .community-publish-design .publish-body textarea{min-height:235px;line-height:1.8}.site-shell--figma.site-shell--community .community-publish-design .publish-upload{padding:28px;background:#292537;border:1px dashed #62546f;color:#beb1d0}.site-shell--figma.site-shell--community .community-publish-design .publish-settings{padding:25px;background:#292438;border:1px solid #3b334a;border-radius:10px;align-self:start;color:#d0c6dc}.site-shell--figma.site-shell--community .community-publish-design .publish-settings p{font-size:13px;line-height:1.8;color:#a89cb8}.site-shell--figma.site-shell--community .community-publish-design .publish-settings h2{font-size:22px}.site-shell--figma.site-shell--community .community-publish-design .publish-settings>label>span{font-size:14px}.site-shell--figma.site-shell--community .community-publish-design .publish-ai small{font-size:12px;line-height:1.7}.site-shell--figma.site-shell--community .community-publish-design .publish-notice{padding:20px;background:#342b42;border:1px solid #4b3c5b}.site-shell--figma.site-shell--community .community-publish-design .publish-notice strong{font-size:15px}.publish-design-preview{margin-top:28px;padding-top:24px;border-top:1px solid #50425e}.publish-design-preview>div{background:#332d43;border:1px solid #51435e;padding:16px;border-radius:8px;margin-top:20px}.publish-design-preview header{display:flex;align-items:center;gap:12px}.publish-design-preview header img{width:42px;height:42px;object-fit:cover;border-radius:50%}.publish-design-preview header strong{font-size:15px}.publish-design-preview h3{font-size:18px;margin:18px 0 10px;line-height:1.6;overflow-wrap:anywhere}.site-shell--figma.site-shell--community .publish-design-preview>div>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#c6bcd5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.publish-design-preview-images{display:flex;gap:7px;margin:15px 0}.publish-design-preview-images img{width:calc((100% - 14px)/3);height:90px;object-fit:cover;border-radius:5px}.publish-design-preview small{font-size:12px;color:#a89bb9}.site-shell--figma.site-shell--community .community-publish-design .topic-composer input{background:#2d263d;border-color:#574663;color:#d7cce3}.site-shell--figma.site-shell--community .community-publish-design .topic-selected button,.site-shell--figma.site-shell--community .community-publish-design .topic-suggestions button{background:#41344e;border-color:#61506f;color:#d6c3e8;font-size:13px}@media(max-width:800px){.site-shell--figma.site-shell--community .community-publish-design .publish-layout{grid-template-columns:1fr}.site-shell--figma.site-shell--community .community-publish-design .publish-workspace{padding:22px}.publish-design-hero{padding:35px 25px;min-height:310px;background-position:60% center}.publish-design-hero h2{font-size:46px}.publish-design-hero p{font-size:22px}.publish-design-hero small{font-size:14px}.site-shell--figma.site-shell--community .community-publish-design .publish-editor{padding:22px}}.site-shell--figma.site-shell--community .community-discovery.community-discovery--detail{display:block;max-width:1280px;margin:auto;padding:0 48px;background:#0d0b17}.community-detail-banner{min-height:376px;margin:0 -48px;padding:72px 56px 40px;background:linear-gradient(90deg,rgba(10,8,18,.44),transparent 70%),url(/figma-web/W023/hero.png) center/cover no-repeat;color:#fff}.community-detail-banner h1{margin:0;font-size:46px;font-weight:800;line-height:1.25;letter-spacing:.015em}.community-detail-banner p{margin:18px 0 20px;color:#c0bccb;font-size:19px;line-height:1.6}.community-detail-banner>strong{color:#78ed68;font-size:22px}@media(max-width:760px){.site-shell--figma.site-shell--community .community-discovery.community-discovery--detail{padding:0 16px}.community-detail-banner{min-height:310px;margin:0 -16px;padding:46px 24px;background-position:58% center}.community-detail-banner h1{font-size:32px}.community-detail-banner p{font-size:15px}.community-detail-banner>strong{font-size:18px}}.site-shell--figma.site-shell--community .video-page.video-design-page{max-width:1280px;margin:auto;padding:0 48px 65px;background:#0e0c19;color:#ece8f3}.site-shell--figma .video-design-page .video-page__header{position:relative;display:flex;align-items:center;min-height:375px;margin:0 -48px 35px;padding:65px 50px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(10,7,20,.3),transparent),url(/figma-web/W025/hero.png) center/cover no-repeat}.site-shell--figma .video-design-page .video-back{color:#c9bfd8;font-size:13px}.site-shell--figma .video-design-page .video-page__header h1{font-size:58px;line-height:1.3;margin:26px 0 12px;color:#fff}.site-shell--figma .video-design-page .video-page__header p{font-size:22px;color:#d0c7dc;max-width:540px}.site-shell--figma .video-design-page .video-page__count{position:absolute;right:30px;bottom:18px;color:#c1b7ce;border-color:#584066;background:#1c1525}.site-shell--figma .video-design-page .video-reel{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;align-items:start;width:100%}.site-shell--figma .video-design-page .video-slide{grid-column:1;display:block;overflow:visible;border-radius:0;background:none;box-shadow:none}.site-shell--figma .video-design-page .video-stage{min-height:0;aspect-ratio:1.72;border:1px solid #604279;border-radius:10px;overflow:hidden;background:#100d17}.site-shell--figma .video-design-page .video-stage video{width:100%;height:100%;max-height:none;background:#100d17}.site-shell--figma .video-design-page .video-story{display:flex;flex-direction:column;padding:22px 0 0;background:none}.site-shell--figma .video-design-page .video-story h2{order:-1;max-width:none;font-family:inherit;font-size:30px;line-height:1.5;letter-spacing:0;margin:0 0 22px}.site-shell--figma .video-design-page .video-author{color:#e6dfef}.site-shell--figma .video-design-page .video-author__avatar{border-color:#685675;background:#251b32}.site-shell--figma .video-design-page .video-description{color:#bfb4cc;margin-top:16px}.site-shell--figma .video-design-page .video-story>time{color:#9586aa}.site-shell--figma .video-design-page .video-actions{display:flex;justify-content:space-between;gap:10px;padding-top:22px}.site-shell--figma .video-design-page .video-actions button,.site-shell--figma .video-design-page .video-actions a{display:flex;gap:7px;border:0;background:none;color:#c5bcd3;padding:8px 0;min-height:44px}.site-shell--figma .video-design-page .video-actions button.active{color:#a9f04d}.video-design-queue{padding:22px;border:1px solid #382b4a;border-radius:9px;background:#1b1729}.video-design-queue h2,.video-design-more h2{font-size:23px;color:#e9e2f2;margin:0 0 22px}.video-design-queue button{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:start;gap:16px;width:100%;padding:18px 0;border:0;border-bottom:1px solid #33283f;background:none;color:#dad1e6;text-align:left}.video-design-queue button:last-child{border:0;padding-bottom:0}.video-design-queue img,.video-queue-placeholder{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:6px}.video-queue-placeholder,.video-more-placeholder{display:grid;place-items:center;background:#30243f;color:#ac87d2}.video-design-queue button>span:last-child{display:grid;gap:12px;min-width:0}.video-design-queue strong{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.video-design-queue small{font-size:12px;line-height:1.5;color:#a596b7}.video-design-more{grid-column:1/-1;margin-top:15px}.video-design-more>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.video-design-more button{display:flex;min-width:0;flex-direction:column;gap:13px;padding:0;border:0;background:none;color:#ddd4e9;text-align:left}.video-design-more img,.video-more-placeholder{width:100%;aspect-ratio:2;object-fit:cover;border:1px solid #5a416f;border-radius:9px}.video-design-more strong{font-size:20px;line-height:1.5;overflow-wrap:anywhere}.video-design-more small{font-size:14px;color:#ab9cbd}.site-shell--figma .video-design-page .video-pagination{grid-column:1/-1}.site-shell--figma .video-design-page .video-pagination button{width:100%;justify-content:center;border:1px solid #688b43;background:transparent;color:#c0ef67;border-radius:16px}.video-design-page .video-design-queue button:focus-visible,.video-design-page .video-design-more button:focus-visible{outline:3px solid #b9f449;outline-offset:4px}@media(max-width:760px){.site-shell--figma.site-shell--community .video-page.video-design-page{padding:0 18px 45px}.site-shell--figma .video-design-page .video-page__header{margin:0 -18px 28px;padding:45px 24px;min-height:310px;background-position:60% center}.site-shell--figma .video-design-page .video-page__header h1{font-size:40px}.site-shell--figma .video-design-page .video-page__header p{font-size:17px}.site-shell--figma .video-design-page .video-reel{grid-template-columns:1fr}.video-design-queue{grid-column:1}.site-shell--figma .video-design-page .video-story h2{font-size:25px}.site-shell--figma .video-design-page .video-actions span{display:none}.video-design-queue button{grid-template-columns:110px minmax(0,1fr)}.video-design-more strong{font-size:16px}}@media(max-width:460px){.video-design-more>div{grid-template-columns:1fr}.site-shell--figma .video-design-page .video-page__header h1{font-size:36px}}.site-shell--commerce{--ink: #edf0f1;--ink-soft: #bec2c9;--muted: #959ba5;--canvas: #101214;--surface: #191c20;--surface-raised: #22262b;--surface-soft: #202429;--line: #343940;--line-strong: #515762;--brand: #c4f348;--brand-strong: #d0ff5a;--brand-light: #2a3322;--brand-pale: #2a3322;--brand-contrast: #182500;background:#101214;color:#edf0f1}.site-shell--commerce .site-header,.site-shell--commerce .site-footer{background:#101214;border-color:#292d32}.site-shell--commerce .site-nav>a.is-active{color:#c4f348;box-shadow:inset 0 -3px #c4f348}.site-shell--commerce .figma-nav-search{background:#24272e;border:1px solid #363b44;border-radius:24px}.site-shell--commerce :is(h1,h2,h3){font-family:inherit;letter-spacing:0}.site-shell--commerce :is(.commerce-page,.storefront-page,.loadout-page){--checkout-deep: #101214;--checkout-deeper: #0b0c0e;--checkout-gold: #c4f348;color:var(--ink);background:#101214}.site-shell--commerce .button--primary{color:#162200;background:#c4f348;border-color:#c4f348;border-radius:7px;box-shadow:none}.site-shell--commerce .button--ghost{background:transparent;color:#c9ced4;border:1px solid #444a52;border-radius:7px}.site-shell--commerce .mall-page{display:block;max-width:1280px;margin:auto;padding:0}.site-shell--commerce .mall-page>.business-sidebar{display:none}.site-shell--commerce .mall-content{padding:48px 40px 70px}.site-shell--commerce .catalog-heading{gap:24px;margin-bottom:36px}.site-shell--commerce .catalog-title h1{font-size:48px;line-height:1.3;font-weight:650}.site-shell--commerce .catalog-title p{font-size:18px;color:#a3a9b2;margin-top:12px}.site-shell--commerce .catalog-search{max-width:440px;background:#25282f;border:1px solid #414752;border-radius:28px}.site-shell--commerce .catalog-search button{background:transparent;color:#c4f348;border-radius:24px}.site-shell--commerce .catalog-cart{color:#c4f348}.site-shell--commerce .mall-categories{gap:16px;border:0;margin:0 0 32px}.site-shell--commerce .mall-categories button{min-height:42px;border:0;background:#272b33;color:#c5c8d1;border-radius:24px;padding:10px 26px}.site-shell--commerce .mall-categories button.active{background:#c4f348;color:#172302;box-shadow:none}.site-shell--commerce .mall-filter-bar{display:flex;flex-wrap:wrap;gap:28px;background:transparent;border:0;padding:0 0 28px}.site-shell--commerce .mall-filter-bar label{display:flex;align-items:center;gap:15px;flex:1}.site-shell--commerce .mall-filter-bar select{background:#202329;color:#bfc4cf;border:1px solid #3f454e;border-radius:5px;min-width:150px}.site-shell--commerce .mall-product-grid{display:block;columns:3;column-gap:22px}.site-shell--commerce .mall-product-card{display:inline-block;width:100%;margin:0 0 22px;break-inside:avoid;border:1px solid #363a43;border-radius:7px;background:#1a1d21;box-shadow:none;overflow:hidden;vertical-align:top}.site-shell--commerce .mall-product-card__media{height:auto;max-height:none;aspect-ratio:auto;background:#17191d}.site-shell--commerce .mall-product-card__media img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;display:block}.site-shell--commerce .mall-product-card__body{padding:20px}.site-shell--commerce .mall-product-card__body h2{color:#e4e8ee;font-size:22px;line-height:1.5;margin:8px 0}.site-shell--commerce .mall-product-card__body p{color:#9da4b0;line-height:1.8;font-size:15px}.site-shell--commerce .mall-product-card__body footer{padding-top:18px}.site-shell--commerce .mall-product-card__body footer strong{color:#c4f348;font-size:27px}.site-shell--commerce .mall-pagination{justify-content:center;margin-top:30px}.site-shell--commerce .mall-pagination button{background:#20242a;color:#bdc4cc;border:1px solid #3f464f;border-radius:7px}.site-shell--commerce .mall-detail{max-width:1280px;padding:54px 40px 60px;gap:48px}.site-shell--commerce .mall-detail__gallery{min-width:0}.site-shell--commerce .mall-detail__primary{border:1px solid #363b42;border-radius:8px;background:#17191c;overflow:hidden}.site-shell--commerce .mall-detail__primary img{max-height:650px;object-fit:contain}.site-shell--commerce .mall-detail__thumbs{gap:12px;margin-top:20px}.site-shell--commerce .mall-detail__thumbs button{background:#23272b;border:1px solid #434950;border-radius:5px}.site-shell--commerce .mall-detail__thumbs button.active{border-color:#c4f348}.site-shell--commerce .mall-detail__info{padding:0;background:transparent}.site-shell--commerce .mall-detail__info h1{font-size:34px;line-height:1.5;color:#e5e8ec;margin:22px 0 12px}.site-shell--commerce .mall-seller{color:#c4f348;background:#252a22;border-color:#424b35}.site-shell--commerce .mall-detail__price-row{background:#22262a;padding:24px;border-radius:8px;border:1px solid #383f46}.site-shell--commerce .mall-detail__price{color:#c4f348;font-size:42px}.site-shell--commerce .mall-skus button{background:#22262a;color:#bdc4cc;border:1px solid #454d55;border-radius:5px}.site-shell--commerce .mall-skus button.active{color:#c4f348;border-color:#c4f348;background:#293222}.site-shell--commerce .mall-buy-row{flex-wrap:wrap;gap:14px}.site-shell--commerce .mall-buy-row>.button{color:#c4f348;border:1px solid #94b637;border-radius:6px;background:#252e1d}.site-shell--commerce .mall-buy-row>.button--primary{background:#c4f348;color:#162401;border-color:#c4f348}.site-shell--commerce .mall-description{border:1px solid #363c43;border-radius:8px;background:#191c20;padding:30px;line-height:1.9}.site-shell--commerce .mall-service-facts{background:#202329;border-color:#343a44;padding:20px;border-radius:7px}.site-shell--commerce .storefront-hero{background:#15171b;color:#ececf2;padding:38px 0;border-bottom:1px solid #36303c}.site-shell--commerce .storefront-hero__wash{background:url(/figma-web/W038/hero.png) center/cover no-repeat;opacity:.45}.site-shell--commerce .storefront-identity h1{font-size:42px;font-family:inherit}.site-shell--commerce .storefront-logo{background:#252129;border-color:#4d3e5a;border-radius:8px}.site-shell--commerce .storefront-stats{border-color:#48404e}.site-shell--commerce .storefront-stats dd{color:#c4f348}.site-shell--commerce .storefront-body{max-width:1280px;padding:36px 40px 64px}.site-shell--commerce .storefront-profile,.site-shell--commerce .storefront-services article{background:#1b1d22;border-color:#343641;border-radius:8px}.site-shell--commerce .storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site-shell--commerce .storefront-card{background:#1b1e22;border:1px solid #353b43;border-radius:8px;overflow:hidden}.site-shell--commerce .storefront-card__media{background:#15181b}.site-shell--commerce .storefront-card__body h3{color:#e6dfef;font-size:21px}.site-shell--commerce .storefront-card__body strong{color:#c4f348}.site-shell--commerce .commerce-subhero{background:#101214;color:#eef0f3;border-bottom:0}.site-shell--commerce .commerce-subhero__inner{max-width:1280px;min-height:260px;padding:54px 48px 40px}.site-shell--commerce .commerce-subhero h1{font-family:inherit;font-size:52px;font-weight:600;letter-spacing:0}.site-shell--commerce .commerce-subhero a{color:#b5bbc4}.site-shell--commerce .commerce-subhero ol{color:#969da7}.site-shell--commerce .commerce-subhero li.active{color:#c4f348}.site-shell--commerce .commerce-subhero li span{background:#24262d;color:#aab0ba;border-color:#3e434b}.site-shell--commerce .commerce-subhero li.active span{background:#c4f348;color:#172600;border-color:#c4f348}.site-shell--commerce .checkout-page--checkout .commerce-subhero{background:url(/figma-web/W040/hero.png) center/cover no-repeat}.site-shell--commerce .checkout-page--payment .commerce-subhero{background:url(/figma-web/W041/hero.png) right center/auto 100% no-repeat #101214}.site-shell--commerce .checkout-page--payment .commerce-subhero__inner{min-height:350px}.site-shell--commerce .checkout-layout{max-width:1280px;gap:24px;padding:0 40px 70px}.site-shell--commerce .checkout-page--cart .checkout-layout{grid-template-columns:1fr}.site-shell--commerce :is(.cart-workspace,.commerce-form-card,.payment-panel,.order-summary){color:#e5e6eb;background:#1a1d20;border:1px solid #333840;border-radius:10px;box-shadow:none;padding:28px}.site-shell--commerce .workspace-heading h2,.site-shell--commerce .order-summary h2,.site-shell--commerce .payment-panel header h2{font-family:inherit}.site-shell--commerce .workspace-heading{border-color:#363b43}.site-shell--commerce .cart-line{border-color:#373c44;gap:24px;padding-block:24px}.site-shell--commerce .cart-line>img{width:160px;height:130px;border-radius:7px;object-fit:contain;background:#121416}.site-shell--commerce .cart-line{grid-template-columns:24px 160px minmax(0,1fr) auto auto}.site-shell--commerce .cart-line__copy h2{font-size:22px;line-height:1.5}.site-shell--commerce .cart-line__select input{accent-color:#c4f348;width:22px;height:22px}.site-shell--commerce .quantity-control{background:#171a1d;border-color:#4a515b;border-radius:3px;color:#c3c9d2}.site-shell--commerce .quantity-control button{color:#c3c9d2}.site-shell--commerce .checkout-page--cart .order-summary{position:static;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.site-shell--commerce .checkout-page--cart .order-summary>div{display:none}.site-shell--commerce .checkout-page--cart .order-summary footer{margin:0 0 0 auto;gap:15px}.site-shell--commerce .checkout-page--cart .order-summary>.button{margin:0;min-width:180px}.site-shell--commerce .checkout-page--cart .order-summary>p{width:100%;margin:0;font-size:13px}.site-shell--commerce .order-summary footer b{color:#c4f348;font-size:32px}.site-shell--commerce .address-choice label{background:#202429;border-color:#3c424b;border-radius:7px}.site-shell--commerce .address-choice label:has(input:checked){border-color:#b2e944;background:#29301f}.site-shell--commerce .checkout-product{border-color:#373c42;padding:20px 0}.site-shell--commerce .checkout-product img{width:120px;height:100px;border-radius:5px;background:#131416}.site-shell--commerce .form-grid input,.site-shell--commerce .form-grid textarea,.site-shell--commerce .note-field textarea{background:#141719;border:1px solid #404751;color:#e3e7eb;border-radius:5px}.site-shell--commerce .payment-panel{max-width:1000px;padding:40px}.site-shell--commerce .payment-panel header>strong{color:#c4f348;font-size:40px}.site-shell--commerce .payment-panel dl{border-color:#3b4148}.site-shell--commerce .payment-panel dl>div{border-color:#30363e;padding-block:18px}.site-shell--commerce .payment-panel .payment-action{display:flex;width:100%;justify-content:center;min-height:58px;font-size:21px}.site-shell--commerce .payment-panel__actions .button{display:flex;width:100%;justify-content:center;min-height:54px}.site-shell--commerce .payment-qr{background:#22272c;border-color:#3f474f;border-radius:8px}.site-shell--commerce .payment-success{background:#20271c;border-color:#6c823f;text-align:center;padding:40px;border-radius:10px}.site-shell--commerce .payment-success>strong{color:#c4f348;font-size:34px}.site-shell--commerce .payment-success .button{justify-self:center;min-width:200px}.site-shell--commerce .loadout-page{--loadout-gold: #a98ada;--loadout-deep: #191321;max-width:1280px;margin:auto;padding:40px}.site-shell--commerce .loadout-hero{background:#17121e;border:1px solid #3d2d4c;border-radius:9px;color:#e9dff2}.site-shell--commerce .loadout-hero h1{font-family:inherit;font-size:44px}.site-shell--commerce .loadout-board{background:radial-gradient(ellipse at center,#352241,#16111e 70%);border:1px solid #40304d;border-radius:12px}.site-shell--commerce .gear-slot,.site-shell--commerce .accessory-drawer,.site-shell--commerce .slot-drawer{background:#231b2e;border:1px solid #4e365e;border-radius:8px;color:#dacee5}.site-shell--commerce .gear-slot.selected{border-color:#c4f348;background:#30263a}.site-shell--commerce .gear-slot__icon{color:#b991ea;background:#372543}.site-shell--commerce .loadout-player__ring{border-color:#9c6dc2;background:#24172e;color:#c5a1e6}.site-shell--commerce .equipment-form input,.site-shell--commerce .equipment-form select,.site-shell--commerce .equipment-form textarea{background:#17121e;color:#e5dceb;border-color:#533d65}.site-shell--commerce .equipment-submit{background:#c4f348;color:#1a2407}@media(max-width:900px){.site-shell--commerce .catalog-heading{flex-wrap:wrap}.site-shell--commerce .catalog-title{width:100%}.site-shell--commerce .catalog-search{margin-left:0;max-width:none}.site-shell--commerce .mall-product-grid{columns:2}.site-shell--commerce .mall-detail{gap:24px}.site-shell--commerce .storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell--commerce .cart-line{grid-template-columns:24px 100px minmax(0,1fr) 36px;gap:14px}.site-shell--commerce .cart-line>img{width:100px;height:100px}.site-shell--commerce .cart-line .quantity-control{grid-column:3}.site-shell--commerce .checkout-layout{grid-template-columns:1fr}}@media(max-width:600px){.site-shell--commerce .mall-content,.site-shell--commerce .mall-detail,.site-shell--commerce .storefront-body,.site-shell--commerce .loadout-page{padding:28px 20px 40px}.site-shell--commerce .catalog-title h1{font-size:34px}.site-shell--commerce .catalog-title p{font-size:15px}.site-shell--commerce .mall-product-grid{column-gap:12px}.site-shell--commerce .mall-product-card{margin-bottom:12px}.site-shell--commerce .mall-product-card__body{padding:12px}.site-shell--commerce .mall-product-card__body h2{font-size:17px}.site-shell--commerce .mall-product-card__body p{font-size:13px}.site-shell--commerce .mall-filter-bar{gap:16px}.site-shell--commerce .mall-categories{gap:8px}.site-shell--commerce .mall-categories button{padding:8px 18px}.site-shell--commerce .mall-detail__info h1{font-size:28px}.site-shell--commerce .storefront-identity h1{font-size:30px}.site-shell--commerce .commerce-subhero__inner{padding:30px 20px;min-height:210px}.site-shell--commerce .commerce-subhero h1{font-size:36px}.site-shell--commerce .checkout-page--payment .commerce-subhero__inner{min-height:240px}.site-shell--commerce .checkout-layout{padding:0 16px 40px}.site-shell--commerce :is(.cart-workspace,.commerce-form-card,.payment-panel,.order-summary){padding:18px}.site-shell--commerce .cart-line{grid-template-columns:22px 70px minmax(0,1fr) 28px;gap:10px}.site-shell--commerce .cart-line>img{width:70px;height:80px}.site-shell--commerce .cart-line__copy h2{font-size:17px}.site-shell--commerce .checkout-page--cart .order-summary footer{margin-left:0}.site-shell--commerce .checkout-page--cart .order-summary>.button{min-width:130px}.site-shell--commerce .payment-panel header>strong{font-size:30px}.site-shell--commerce .payment-success{padding:26px 18px}}.site-shell--commerce .mall-detail-tabs{grid-column:1 / -1;display:flex;gap:48px;border-bottom:1px solid #3b424b;padding:12px 0 24px}.site-shell--commerce .mall-detail-tabs a{color:#c7ced6;font-size:22px;padding:12px 0}.site-shell--commerce .mall-detail-tabs a:first-child{color:#c4f348;border-bottom:3px solid #c4f348}.site-shell--commerce .mall-specifications{grid-column:1 / -1}.site-shell--commerce .mall-specifications h2{font-size:26px;margin-bottom:24px}.site-shell--commerce .mall-specifications dl{margin:0;border:1px solid #3c424a;border-radius:7px;overflow:hidden}.site-shell--commerce .mall-specifications dl>div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid #333a42}.site-shell--commerce .mall-specifications dl>div:last-child{border-bottom:0}.site-shell--commerce .mall-specifications dt{background:#24292e;padding:18px 24px;color:#aab3bf}.site-shell--commerce .mall-specifications dd{margin:0;padding:18px 24px;background:#1a1e22;color:#d1d7df}.site-shell--commerce .commerce-design-steps{max-width:1200px;margin:0 auto 40px;padding:24px 32px;display:flex;list-style:none;justify-content:space-between;gap:28px;color:#939ca7;border-bottom:1px solid #30363d}.site-shell--commerce .commerce-design-steps li{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:18px}.site-shell--commerce .commerce-design-steps li span{display:grid;place-items:center;width:36px;height:36px;background:#2a3036;border-radius:50%}.site-shell--commerce .commerce-design-steps li.active{color:#c4f348}.site-shell--commerce .commerce-design-steps li.active span{background:#c4f348;color:#1b2508}.site-shell--commerce .checkout-page--checkout .checkout-layout{grid-template-columns:1fr}.site-shell--commerce .checkout-page--checkout .order-summary{position:static}.site-shell--commerce .payment-products{margin:28px 0;border-block:1px solid #363c43}.site-shell--commerce .payment-products article{display:flex;align-items:center;gap:24px;padding:24px 0}.site-shell--commerce .payment-products article+article{border-top:1px solid #333a42}.site-shell--commerce .payment-products img{width:110px;height:100px;object-fit:contain;background:#131619;border-radius:6px}.site-shell--commerce .payment-products h3{font-size:21px;margin-bottom:10px}.site-shell--commerce .payment-products p{color:#929eac}.site-shell--commerce .payment-products article>span{margin-left:auto;color:#b8c2ce}@media(max-width:600px){.site-shell--commerce .commerce-design-steps{padding:18px 16px;gap:8px}.site-shell--commerce .commerce-design-steps li{flex-direction:column;font-size:12px;gap:8px}.site-shell--commerce .mall-detail-tabs{gap:24px}.site-shell--commerce .mall-detail-tabs a{font-size:16px}.site-shell--commerce .mall-specifications dl>div{grid-template-columns:110px 1fr}.site-shell--commerce .mall-specifications :is(dt,dd){padding:14px;overflow-wrap:anywhere}.site-shell--commerce .payment-products article{gap:14px}.site-shell--commerce .payment-products img{width:70px;height:70px}.site-shell--commerce .payment-products h3{font-size:16px}}.site-shell--figma:has(.account-page--orders){--ink:#e3e7ed;--ink-soft:#bac2ce;--muted:#8b95a1;--canvas:#111315;--surface:#1c1f23;--surface-raised:#24292e;--surface-soft:#252a30;--line:#383e47;--brand:#c4f348;--brand-strong:#c4f348;--brand-pale:#29331f;--brand-contrast:#182400;background:#111315}.site-shell--figma:has(.account-page--orders) :is(.site-header,.site-footer){background:#111315;border-color:#2f353c}.site-shell--figma .account-page--orders{background:#111315;color:#e0e6ed}.site-shell--figma .account-page--orders .account-dashboard{display:block;max-width:1280px;padding:0 40px 80px}.site-shell--figma .account-page--orders .account-nav-card{display:none}.site-shell--figma .account-page--orders .account-main{width:100%}.site-shell--figma .account-page--orders .account-view-header{min-height:245px;display:flex;align-items:center;border:0;padding:48px 0}.site-shell--figma .account-page--orders .account-view-header h2{font-size:48px;font-weight:600;line-height:1.4;font-family:inherit;color:#e1e7ed}.site-shell--figma .account-page--orders .account-view-header p{color:#969eaa;font-size:18px;margin-top:18px}.site-shell--figma .account-page--orders .account-view-header>button{color:#c4f348;border-color:#657439;background:transparent}.site-shell--figma .account-page--orders .account-order-tabs{border-bottom:1px solid #3b424b;margin-bottom:24px;gap:32px}.site-shell--figma .account-page--orders .account-order-tabs button{background:transparent;color:#9ca7b5;border:0;border-radius:0;padding:18px 12px}.site-shell--figma .account-page--orders .account-order-tabs button.active{color:#c4f348;box-shadow:inset 0 -3px #c4f348}.site-shell--figma .account-page--orders #orders{background:transparent;padding:0;border:0;box-shadow:none}.site-shell--figma .account-page--orders #orders>header{display:none}.site-shell--figma .order-design-toolbar{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px}.site-shell--figma .order-design-toolbar nav{display:flex;flex-wrap:wrap;gap:8px}.site-shell--figma .order-design-toolbar button{border:0;background:transparent;color:#9ba6b3;padding:12px 16px;border-radius:6px}.site-shell--figma .order-design-toolbar button.active{color:#1b260a;background:#c4f348}.site-shell--figma .order-design-toolbar input{background:#22262c;border:1px solid #434b55;border-radius:7px;padding:12px 18px;color:#e1e6ed;min-width:260px}.site-shell--figma .account-page--orders .account-order-list{display:grid;gap:24px}.site-shell--figma .account-page--orders .account-order-list>article{display:grid;grid-template-columns:minmax(0,1fr) 250px;background:#1b1f24;border:1px solid #3c424c;border-radius:9px;padding:26px 30px;gap:30px}.site-shell--figma .account-page--orders .account-order-list small{display:block;color:#95a0af;border-bottom:1px solid #3c424b;padding-bottom:18px;margin-bottom:20px}.site-shell--figma .account-page--orders .account-order-list h3{color:#e2e8ef;font-size:22px;line-height:1.6}.site-shell--figma .account-page--orders .account-order-list p{color:#929eac}.site-shell--figma .account-page--orders .order-product-previews{margin-top:20px;gap:16px}.site-shell--figma .account-page--orders .order-product-previews img{width:135px;height:120px;border:1px solid #343b44;border-radius:6px;background:#15181c}.site-shell--figma .account-page--orders .account-order-list>article>div:last-child{flex-direction:column;align-items:stretch;justify-content:center;text-align:right}.site-shell--figma .account-page--orders .account-order-list strong{color:#c4f348;font-size:27px}.site-shell--figma .account-page--orders .account-order-list>article>div:last-child>button{background:transparent;border:1px solid #62793e;color:#c4f348;border-radius:6px}.site-shell--figma .account-page--orders .compact-form{background:#1b1f24;border:1px solid #3a424a;border-radius:9px;padding:28px}.site-shell--figma .account-page--orders .compact-form :is(input,textarea,select){color:#d8e0ea;background:#13171b;border:1px solid #414c57;border-radius:6px}.site-shell--figma .account-page--orders .button--primary{background:#c4f348;color:#182500;border-color:#c4f348}@media(max-width:700px){.site-shell--figma .account-page--orders .account-dashboard{padding:0 18px 44px}.site-shell--figma .account-page--orders .account-view-header{min-height:190px}.site-shell--figma .account-page--orders .account-view-header h2{font-size:34px}.site-shell--figma .account-page--orders .account-order-list>article{grid-template-columns:1fr;padding:20px}.site-shell--figma .account-page--orders .account-order-list>article>div:last-child{flex-direction:row;flex-wrap:wrap;text-align:left}.site-shell--figma .order-design-toolbar label,.site-shell--figma .order-design-toolbar input{width:100%}.site-shell--figma .account-page--orders .order-product-previews img{width:90px;height:90px}}.site-shell:has(.mall-w036):before{display:none}.site-shell:has(.mall-w036){background:#101214}.site-shell:has(.mall-w036) .site-header{max-width:1280px;margin:auto;min-height:88px;padding:18px 24px;gap:30px;background:#101214}.site-shell:has(.mall-w036) .brand__mark{width:36px;height:36px}.site-shell:has(.mall-w036) .brand__text strong{font-size:24px;font-style:normal}.site-shell:has(.mall-w036) .site-nav{gap:12px}.site-shell:has(.mall-w036) .site-nav>a{font-size:15px;white-space:nowrap;padding-inline:6px}.site-shell:has(.mall-w036) .figma-nav-search{width:280px;min-width:0}.site-shell:has(.mall-w036) .site-footer{max-width:1280px;margin:auto;padding:58px 40px 28px}.site-shell:has(.mall-w036) .site-footer__main{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:32px}.site-shell:has(.mall-w036) .site-footer :is(p,a,small){font-size:12px}.site-shell--commerce .mall-w036 .mall-content{padding:56px 40px 140px}.site-shell--commerce .mall-w036 .catalog-heading{margin-bottom:42px;position:relative}.site-shell--commerce .mall-w036 .catalog-title h1{font-size:56px;line-height:1.25;font-weight:750;margin:0}.site-shell--commerce .mall-w036 .catalog-title p{font-size:22px;margin-top:12px}.site-shell--commerce .mall-w036 .catalog-search{max-width:450px;min-height:60px;padding:0 12px 0 22px;box-shadow:inset 0 1px 1px #ffffff0d}.site-shell--commerce .mall-w036 .catalog-cart{position:absolute;right:0;top:calc(100% + 22px);font-size:14px}.site-shell--commerce .mall-w036 .mall-categories{margin-bottom:28px;padding:0;gap:14px}.site-shell--commerce .mall-w036 .mall-categories button{font-size:20px;min-height:48px;padding:10px 28px}.site-shell--commerce .mall-w036 .mall-filter-bar{gap:40px;padding:18px 22px 30px;position:relative}.site-shell--commerce .mall-w036 .mall-filter-bar label{font-size:18px;gap:12px;min-width:0}.site-shell--commerce .mall-w036 .mall-filter-bar label :is(.q-select){width:100%;min-width:0}.site-shell--commerce .mall-w036 .catalog-count{position:absolute;right:0;top:100%;font-size:12px;transform:translateY(-22px)}.site-shell--commerce .mall-w036 .mall-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));columns:auto;gap:22px}.mall-product-column{min-width:0;display:flex;flex-direction:column;gap:22px}.site-shell--commerce .mall-w036 .mall-product-card{margin:0;border-radius:8px;background:linear-gradient(115deg,#202327,#191c1f);border-color:#34383e}.site-shell--commerce .mall-w036 .mall-product-card__media{display:block;text-decoration:none}.site-shell--commerce .mall-w036 .mall-product-card__media img{min-height:0;max-height:none;object-fit:cover;width:100%;height:auto}.site-shell--commerce .mall-w036 .mall-product-card__body{padding:18px 20px 20px}.site-shell--commerce .mall-w036 .mall-product-card__body h2{margin:0 0 10px;font-size:24px;font-weight:700}.site-shell--commerce .mall-w036 .mall-product-card__body h2 a{color:inherit;text-decoration:none}.site-shell--commerce .mall-w036 .mall-product-card__body p{font-size:18px;line-height:1.6;margin:0;color:#adb3bd}.site-shell--commerce .mall-w036 .mall-product-card__body footer{padding:0;margin-top:14px;align-items:center}.site-shell--commerce .mall-w036 .mall-product-card__body strong{font-size:32px;color:#bbf34b}.mall-card-cart{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:1px solid #69717c;background:linear-gradient(130deg,#3a4048,#252a31);color:#eef1f4;flex-shrink:0}.site-shell--commerce .mall-w036 .mall-pagination{gap:16px;margin:44px 0 0;padding:0}.site-shell--commerce .mall-w036 .mall-pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0}.site-shell--commerce .mall-w036 .mall-pagination button:first-child,.site-shell--commerce .mall-w036 .mall-pagination button:last-child{border-radius:50%}.site-shell--commerce .mall-w036 .mall-pagination button.active{background:#bbf34b;color:#172302;border-color:#bbf34b;font-weight:700}.site-shell--commerce .mall-w036 .commerce-service-strip{margin-top:80px;padding:38px 20px;border:0;background:#1e2227;min-height:166px}.mall-preview-dialog{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #454b54;border-radius:12px;background:#191c20;color:#edf0f1;padding:28px}.mall-preview-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.mall-preview-dialog::backdrop{background:#050709cc}.mall-preview-dialog>img{width:100%;max-height:60dvh;object-fit:contain}.mall-preview-dialog p{line-height:1.7;color:#bac0c9;margin:16px 0}.mall-preview-dialog strong{font-size:28px;color:#bbf34b}.preview-close{position:absolute;right:8px;top:8px;width:44px;height:44px;display:grid;place-items:center;background:#252a31;color:#edf0f1;border-radius:50%}@media(hover:hover){.mall-w036 .mall-card-cart:hover{border-color:#bbf34b;color:#bbf34b}.mall-w036 .mall-product-card:hover{border-color:#727a86}.mall-w036 .mall-product-card__body a:hover{color:#bbf34b}}@media(max-width:1100px){.site-shell:has(.mall-w036) .site-header{gap:16px}.site-shell:has(.mall-w036) .figma-nav-search{width:180px}.site-shell--commerce .mall-w036 .catalog-title h1{font-size:42px}.site-shell--commerce .mall-w036 .catalog-title p{font-size:17px}.site-shell--commerce .mall-w036 .mall-filter-bar{gap:18px;padding-inline:0}.site-shell--commerce .mall-w036 .mall-filter-bar label{font-size:14px}.site-shell--commerce .mall-w036 .mall-product-card__body h2{font-size:20px}.site-shell--commerce .mall-w036 .mall-product-card__body p{font-size:15px}.mall-card-cart{width:44px;height:44px}}@media(max-width:900px){.site-shell:has(.mall-w036) .site-header{min-height:64px;padding:10px 20px}.site-shell:has(.mall-w036) .site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell:has(.mall-w036) .site-footer__brand{grid-column:1/-1}.site-shell--commerce .mall-w036 .catalog-search{max-width:none}.site-shell--commerce .mall-w036 .catalog-cart{position:static}.site-shell--commerce .mall-w036 .mall-content{padding:32px 24px 64px}.site-shell--commerce .mall-w036 .mall-categories button{font-size:16px;padding:10px 20px}.site-shell--commerce .mall-w036 .mall-product-grid,.mall-product-column{gap:14px}.site-shell--commerce .mall-w036 .mall-product-card__body{padding:14px}.site-shell--commerce .mall-w036 .mall-product-card__body strong{font-size:24px}}@media(max-width:700px){.site-shell--commerce .mall-w036 .mall-product-grid{grid-template-columns:minmax(0,1fr)}.site-shell--commerce .mall-w036 .mall-product-column{display:contents}.site-shell--commerce .mall-w036 .catalog-title h1{font-size:34px}.site-shell--commerce .mall-w036 .catalog-heading{gap:16px;margin-bottom:24px}.site-shell--commerce .mall-w036 .catalog-title p{font-size:15px}.site-shell--commerce .mall-w036 .mall-content{padding:30px 18px 56px}.site-shell--commerce .mall-w036 .mall-categories{flex-wrap:wrap;overflow:visible;gap:8px;margin-bottom:18px}.site-shell--commerce .mall-w036 .mall-categories button{padding:8px 17px;min-height:44px}.site-shell--commerce .mall-w036 .mall-filter-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 0 40px}.site-shell--commerce .mall-w036 .mall-filter-bar label>span{display:block;width:52px}.site-shell--commerce .mall-w036 .catalog-count{transform:translateY(-24px)}.site-shell--commerce .mall-w036 .mall-product-card__media img{max-height:440px;object-fit:contain}.site-shell--commerce .mall-w036 .commerce-service-strip{margin-top:44px;padding:12px 22px}.site-shell:has(.mall-w036) .site-footer{padding:30px 20px}.site-shell:has(.mall-w036) .site-footer a{min-height:44px;display:inline-flex;align-items:center}.mall-preview-dialog[open]{grid-template-columns:minmax(0,1fr)}.mall-preview-dialog>img{max-height:35dvh}}.site-shell--commerce .mall-w036>.business-main{padding:0;background:#101214;border:0;box-shadow:none;min-height:0}.site-shell--commerce .mall-w036 .mall-categories{border:0}.site-shell--commerce .mall-w036 .mall-categories button{background:#252930;color:#c8ccd4;border-radius:28px}.site-shell--commerce .mall-w036 .mall-categories button.active{background:#bcfa50;color:#1b280c}.site-shell--commerce .mall-w036 .catalog-search{background:#24272d;border-radius:32px}.site-shell--commerce .mall-w036 .catalog-search button{background:transparent;color:#b6bdc7}.site-shell--commerce .mall-w036 .mall-filter-bar{border:0;background:transparent;margin:0}.site-shell--commerce .mall-w036 .mall-filter-bar label>span{font-size:18px;color:#bec3cb;font-weight:500}.site-shell--commerce .mall-w036 .q-select__trigger{background:#1d2025;border:1px solid #3a4049;border-radius:6px;color:#b7bfca;box-shadow:none;min-height:48px}body:has(.mall-w036) .q-select__menu{background:#1d2025;border-color:#3a4049;color:#dce0e5;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.mall-w036) .q-select__menu button{color:#cbd0d8}body:has(.mall-w036) .q-select__menu button:is(:hover,.is-active,.is-selected){background:#303729;color:#c4f348}.site-shell:has(.mall-w036) .site-footer__main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:44px;padding:0 0 40px}.site-shell:has(.mall-w036) .site-footer__main>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%}.site-shell:has(.mall-w036) .site-footer__brand{border:0;padding-right:0}.site-shell:has(.mall-w036) .site-footer__legal{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding-top:24px}.site-shell:has(.mall-w036) .home-nav-register{background:#bcfa50;color:#1b280c;border-radius:8px;min-width:64px;text-align:center}.site-shell:has(.mall-w036) .site-nav{flex:1;justify-content:flex-start}.site-shell:has(.mall-w036) .figma-nav-search{margin-left:auto}@media(max-width:900px){.site-shell:has(.mall-w036) .site-footer__main{grid-template-columns:minmax(0,1fr)}.site-shell:has(.mall-w036) .site-footer__main>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.site-shell--commerce .mall-w036 .mall-filter-bar label>span{font-size:14px}}.site-shell--figma .account-page--order-detail .account-order-list>article{display:block;padding:0;border:0;background:transparent}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-details{display:block;max-width:none;width:100%}.mall-order-details>header{margin:15px 0 28px}.mall-order-details>header h1{font-size:38px;margin:0 0 18px;color:#edf0ee}.mall-order-details>header>div{display:flex;justify-content:space-between;gap:25px;font-size:13px;color:#a2a3ad}.mall-order-details>section{padding:26px;border:1px solid #34373a;background:#1b1e21;border-radius:7px;margin-bottom:20px}.site-shell--figma .mall-order-details h2{font-size:20px;margin:0 0 20px;color:#d6d9d8}.site-shell--figma .mall-order-details p{font-size:14px;line-height:1.8;color:#9d9fa7;margin:12px 0}.site-shell--figma .mall-order-details .mall-order-stage h2{font-size:30px;color:#c3f448}.mall-order-stage ol{display:flex;list-style:none;padding:16px 0 8px;margin:0}.mall-order-stage li{position:relative;display:flex;flex:1;align-items:center;flex-direction:column;gap:12px;color:#8c8e97;text-align:center}.mall-order-stage li:before{content:"";position:absolute;left:-50%;width:100%;height:2px;top:16px;background:#555b42}.mall-order-stage li:first-child:before{display:none}.mall-order-stage b{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #6a715b;background:#252a24;font-size:18px}.mall-order-stage li.done b{background:#c4f44c;color:#263518;border-color:#c4f44c}.mall-order-stage li[aria-current] strong{color:#c2a4e5}.mall-order-stage strong{font-size:15px}.mall-order-stage small{font-size:12px;color:#9b9ba2}.mall-order-details dl{margin:0}.mall-order-details dl>div{display:flex;gap:25px;padding:7px 0;font-size:14px}.mall-order-details dt{min-width:90px;color:#a2a1ab}.mall-order-details dd{margin:0;overflow-wrap:anywhere;color:#d0d1d6}.mall-order-detail-products{display:grid;gap:15px}.site-shell--figma .mall-order-detail-products>article{display:flex;align-items:center;gap:24px;padding:15px;background:#23272b;border:1px solid #34393e;border-radius:6px}.mall-order-detail-products .profile-media{width:125px;height:95px;flex:0 0 125px;overflow:hidden;border-radius:5px}.site-shell--figma .mall-order-detail-products h3{font-size:18px;margin:0 0 10px;line-height:1.6}.mall-order-detail-products>article>strong{margin-left:auto;font-size:14px;white-space:nowrap}.mall-order-details .mall-order-detail-totals{max-width:330px;margin:25px 0 0 auto}.mall-order-detail-totals>div{justify-content:space-between}.mall-order-detail-totals>div:last-child{border-top:1px solid #424649;padding-top:18px;margin-top:12px}.mall-order-detail-totals>div:last-child dd{font-size:24px;color:#c4f13f}.site-shell--figma .account-page--order-detail .account-order-list>article>div:last-child:not(.mall-order-details){display:flex;justify-content:flex-end;gap:14px;align-items:center;flex-wrap:wrap;padding:0 24px 25px}.site-shell--figma .account-page--order-detail .account-order-list>article>div:last-child:not(.mall-order-details)>strong,.site-shell--figma .account-page--order-detail .account-order-list>article>div:last-child:not(.mall-order-details)>span{display:none}@media(max-width:650px){.mall-order-details>header h1{font-size:29px}.mall-order-details>header>div{flex-direction:column;gap:10px}.mall-order-details>section{padding:20px}.site-shell--figma .mall-order-detail-products>article{gap:15px;flex-wrap:wrap}.mall-order-detail-products .profile-media{width:90px;height:85px;flex-basis:90px}.mall-order-detail-products>article>div:not(.profile-media){flex:1;min-width:130px}.mall-order-detail-products>article>strong{width:100%;text-align:right}.mall-order-stage strong{font-size:13px}.mall-order-stage small{font-size:10px}}.site-shell--figma .account-page-new .after-sale-design{padding:28px;background:#15191b;border:1px solid #313639;border-radius:9px}.site-shell--figma .after-sale-design>header{padding:0 0 28px;margin-bottom:0;border:0}.site-shell--figma .after-sale-design>header h2{font-size:34px;color:#edf0ef}.site-shell--figma .after-sale-design>header p{font-size:14px;color:#999ca5}.site-shell--figma .after-sale-design .compact-form{display:block;padding:0}.site-shell--figma .after-sale-design .after-sale-design-heading{font-size:22px;margin:25px 0 20px;color:#d9dcdb}.site-shell--figma .after-sale-design .after-sale-line-list{display:grid;gap:16px;padding:0;margin:0 0 30px}.site-shell--figma .after-sale-design .after-sale-line-list>article{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:26px;padding:22px;background:#202528;border:1px solid #34393e;border-radius:8px}.after-sale-design-product{width:180px;height:140px;object-fit:cover;border-radius:7px;grid-row:span 4}.site-shell--figma .after-sale-design .after-sale-line-list article>div{display:grid;gap:10px}.site-shell--figma .after-sale-design .after-sale-line-list strong{font-size:21px;color:#e2e5e3}.site-shell--figma .after-sale-design .after-sale-line-list small{font-size:14px;color:#969ba3}.site-shell--figma .after-sale-design .after-sale-line-list p,.site-shell--figma .after-sale-design .after-sale-line-list ul{font-size:13px;line-height:1.8;color:#a3a7ad;margin:10px 0}.site-shell--figma .after-sale-design .after-sale-line-list article:not(:has(img))>*{grid-column:1/-1}.site-shell--figma .after-sale-design .compact-form>label{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:start;margin:24px 0;font-size:15px}.site-shell--figma .after-sale-design .compact-form>label>span{padding-top:12px;color:#c5c9cc}.site-shell--figma .after-sale-design input,.site-shell--figma .after-sale-design textarea{background:#242b30;border:1px solid #4a525c;border-radius:6px;color:#d3d9dd;padding:12px 16px;font-size:15px;width:100%;min-width:0}.site-shell--figma .after-sale-design textarea{min-height:165px;resize:vertical}.site-shell--figma .after-sale-design .after-sale-line-list label{display:flex;align-items:center;gap:18px;color:#b5bbc1;font-size:13px}.site-shell--figma .after-sale-design .after-sale-line-list input{max-width:110px}.site-shell--figma .after-sale-design .after-sale-refund-limit{margin:14px 0 25px 174px;font-size:13px;color:#9da7ae;line-height:1.8}.site-shell--figma .after-sale-design .payment-panel__actions{justify-content:center;gap:25px;margin-top:35px}.site-shell--figma .after-sale-design .payment-panel__actions button{min-width:180px;padding:13px 20px;border-radius:6px;font-size:16px}.site-shell--figma .after-sale-design .payment-panel__actions .button--primary{background:#c4f43d;border-color:#c4f43d;color:#23321a}.after-sale-design-process{margin-top:32px;padding:26px;background:#1e2427;border:1px solid #323b40;border-radius:8px}.after-sale-design-process h3{font-size:22px;color:#dce2e1;margin:0 0 26px}.after-sale-design-process ol{display:flex;gap:25px;list-style:none;padding:0;margin:0}.after-sale-design-process li{display:flex;flex:1;flex-direction:column;align-items:center;gap:14px;text-align:center}.after-sale-design-process b{display:grid;place-items:center;background:#a88be8;color:#221a35;width:42px;height:42px;border-radius:50%;font-size:22px}.after-sale-design-process strong{font-size:17px;color:#d6dada}.site-shell--figma .after-sale-design-process p{font-size:13px;color:#9da5ac;line-height:1.8;margin:0}@media(max-width:650px){.site-shell--figma .account-page-new .after-sale-design{padding:20px}.site-shell--figma .after-sale-design>header h2{font-size:28px}.site-shell--figma .after-sale-design .after-sale-line-list>article{grid-template-columns:90px minmax(0,1fr);padding:16px;column-gap:16px}.after-sale-design-product{width:90px;height:95px;grid-row:span 2}.site-shell--figma .after-sale-design .after-sale-line-list strong{font-size:17px}.site-shell--figma .after-sale-design .after-sale-line-list article>ul,.site-shell--figma .after-sale-design .after-sale-line-list article>label{grid-column:1/-1}.site-shell--figma .after-sale-design .compact-form>label{grid-template-columns:1fr;gap:10px}.site-shell--figma .after-sale-design .after-sale-refund-limit{margin-left:0}.after-sale-design-process{padding:20px}.after-sale-design-process ol{flex-direction:column}.site-shell--figma .after-sale-design .payment-panel__actions{flex-wrap:wrap}}.site-shell--figma .mall-after-sale-page{max-width:1180px;margin:auto;padding:35px 45px 70px;background:#121719;color:#dce1e2}.mall-after-sale-page>header{padding:20px 0 30px}.mall-after-sale-page>header small{font-size:13px;color:#999da6}.mall-after-sale-page h1{font-size:38px;margin:25px 0 15px}.mall-after-sale-page p{color:#a2a8af;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.mall-after-sale-page>section{background:#1c2225;border:1px solid #353d42;border-radius:8px;padding:28px;margin:20px 0}.mall-after-sale-page h2{font-size:23px;margin:0 0 25px}.mall-after-sale-page .mall-after-sale-state h2{font-size:31px;color:#c4f04c}.mall-after-sale-page button,.mall-after-sale-page a{display:inline-block;font:inherit;padding:11px 22px;border:1px solid #86769d;background:transparent;color:#c4b3df;border-radius:5px;text-decoration:none;margin:12px 15px 0 0;cursor:pointer}.mall-after-sale-product{display:flex;align-items:center;gap:25px;background:#272e32;border:1px solid #3c454c;padding:20px;border-radius:7px;margin-top:15px}.mall-after-sale-product .profile-media{width:150px;height:105px;flex:0 0 150px;border-radius:6px;overflow:hidden}.mall-after-sale-product h3{font-size:20px;line-height:1.6;margin:0}.mall-after-sale-product>strong{margin-left:auto;white-space:nowrap;font-size:16px}.mall-after-sale-page dl>div{display:flex;gap:30px;font-size:15px;margin:17px 0;line-height:1.8}.mall-after-sale-page dt{width:110px;flex-shrink:0;color:#9da6ad}.mall-after-sale-page dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mall-after-sale-records{list-style:none;padding:0 0 0 20px;margin:0}.mall-after-sale-records li{position:relative;padding:0 0 28px 25px;border-left:1px solid #72618c}.mall-after-sale-records li:before{content:"";position:absolute;width:11px;height:11px;left:-6px;top:5px;background:#b292e6;border-radius:50%}.mall-after-sale-records li:last-child{padding-bottom:0;border-color:transparent}.mall-after-sale-records b{font-size:16px;color:#d4c5e4}.mall-after-sale-records time{display:block;font-size:13px;color:#9ba4ad;margin-top:10px}.mall-after-sale-records p{font-size:13px}@media(max-width:650px){.site-shell--figma .mall-after-sale-page{padding:24px 18px 45px}.mall-after-sale-page>section{padding:20px}.mall-after-sale-page h1{font-size:30px}.mall-after-sale-product{flex-wrap:wrap;padding:15px;gap:16px}.mall-after-sale-product .profile-media{width:95px;height:90px;flex-basis:95px}.mall-after-sale-product>div:not(.profile-media){flex:1;min-width:120px}.mall-after-sale-product>strong{width:100%;text-align:right}.mall-after-sale-product h3{font-size:17px}.mall-after-sale-page dl>div{gap:15px}.mall-after-sale-page dt{width:80px}}.equipment-gallery{margin:28px 0 35px}.equipment-gallery>nav{display:flex;gap:18px;margin-bottom:24px}.equipment-gallery button{font:inherit;padding:11px 25px;border:1px solid #40474e;border-radius:8px;background:#23292d;color:#c9cdd2;cursor:pointer}.equipment-gallery>nav button{min-width:120px;font-weight:600}.equipment-gallery>nav button[aria-pressed=true]{background:#c1f447;border-color:#c1f447;color:#243719}.equipment-gallery-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:22px;align-items:start}.equipment-gallery-grid article{background:#1b2124;border:1px solid #30393e;border-radius:9px;overflow:hidden;min-width:0}.equipment-gallery-grid article:first-child{grid-row:span 2}.equipment-gallery-grid .profile-media{height:210px;width:100%;background:#23292d}.equipment-gallery-grid article:first-child .profile-media{height:360px}.equipment-gallery-grid article>div:not(.profile-media){padding:23px}.equipment-gallery-rank{display:inline-block;font-size:12px;padding:5px 12px;border-radius:18px;background:#533574;color:#ccb1ef}.equipment-gallery-grid h2{font-size:24px;margin:15px 0 12px;color:#dce1e1;line-height:1.5}.equipment-gallery-grid p{font-size:14px;color:#9da7ae;line-height:1.9;margin:0}.equipment-gallery-grid footer{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.equipment-gallery-grid footer button{padding:9px 22px;font-size:14px}.equipment-gallery-grid button.danger{background:#422125;border-color:#783336;color:#db7b80}.equipment-gallery .equipment-gallery-add{width:100%;margin-top:25px;padding:22px;border:1px dashed #52555d;background:transparent;color:#c2e84e;font-size:18px}.equipment-gallery-empty{padding:50px 25px;text-align:center;background:#1c2125;border:1px solid #353c42;border-radius:8px;color:#a4afb5}.equipment-slot-manager{border-top:1px solid #3a3546;margin-top:45px;padding-top:25px}.equipment-slot-manager>summary{font-size:25px;font-weight:600;color:#d9dbe2;cursor:pointer;padding:10px 0 25px}.site-shell--figma.site-shell--commerce .loadout-hero{padding:40px;background:#0e1418;border:0;box-shadow:none}.site-shell--figma.site-shell--commerce .loadout-hero h1{font-size:44px;color:#e2e8e5}.site-shell--figma.site-shell--commerce .loadout-hero p{font-size:17px;line-height:1.8;color:#acb4ba}.site-shell--figma.site-shell--commerce .loadout-visibility{background:#20272b;border:1px solid #343f43;border-radius:9px;padding:22px}.site-shell--figma.site-shell--commerce .slot-drawer{margin-top:30px;background:#1b2328;border:1px solid #4d5363;border-radius:9px;padding:28px}.site-shell--figma.site-shell--commerce .slot-item-list article{background:#263036;border-color:#3f4d54;color:#d2e0df}.site-shell--figma.site-shell--commerce .equipment-form input{background:#263137;border-color:#52616a;color:#d5e1e5}@media(max-width:650px){.equipment-gallery-grid{grid-template-columns:1fr}.equipment-gallery-grid article:first-child{grid-row:auto}.equipment-gallery-grid article:first-child .profile-media{height:240px}.equipment-gallery>nav{gap:10px}.equipment-gallery>nav button{min-width:0;flex:1;padding:12px}.equipment-gallery-grid h2{font-size:22px}.site-shell--figma.site-shell--commerce .loadout-hero{padding:25px}.site-shell--figma.site-shell--commerce .loadout-hero h1{font-size:33px}.site-shell--figma.site-shell--commerce .slot-drawer{padding:20px}}.site-shell--figma.site-shell--commerce .loadout-hero{position:relative;display:block;min-height:325px;overflow:hidden;padding:30px 40px 58px;background:#090e10 url(/figma-web/W048/hero.png) center top/100% auto no-repeat}.site-shell--figma.site-shell--commerce .loadout-hero__content{position:relative;z-index:2;max-width:52%}.site-shell--figma.site-shell--commerce .loadout-hero h1{font-size:46px;line-height:1.4;margin:20px 0 8px}.site-shell--figma.site-shell--commerce .loadout-hero__content>p{font-size:25px;margin:0}.loadout-design-ball{position:absolute;width:130px;height:130px;left:51%;top:112px}.loadout-design-ball>img{width:100%;height:100%;object-fit:contain}.loadout-design-ball>span{position:absolute;left:17%;top:26%;width:29%;height:29%;background:#cbd0d6;border-radius:50%;display:grid;place-items:center;transform:rotate(-15deg)}.loadout-design-ball>span>img{width:90%;height:90%;object-fit:contain}.loadout-design-motto{position:absolute;right:5%;top:40px;font-style:italic;font-size:22px;font-weight:650;line-height:1.5;color:#9561c7;transform:rotate(-8deg)}.loadout-design-caption{display:block;position:relative;z-index:2;font-size:14px;color:#a3aaae;margin-top:28px}.loadout-design-identity{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:0 auto 25px;padding:24px 28px;background:#171d20;border:1px solid #30383c;border-radius:8px}.loadout-design-identity>div{display:flex;align-items:center;gap:24px;min-width:0}.loadout-design-identity>div>img{width:78px;height:78px;object-fit:cover;border-radius:50%;border:2px solid #bac7c8}.loadout-design-identity h2{font-size:23px;margin:0;color:#d6dddf}.loadout-design-identity p{font-size:14px;color:#919ea5;margin:12px 0 0}.site-shell--figma.site-shell--commerce .loadout-design-identity .loadout-visibility{background:transparent;border:0;border-left:1px solid #3a4147;border-radius:0;padding:10px 0 10px 30px}.loadout-design-identity>div>svg{color:#a1b8be;flex-shrink:0}@media(max-width:650px){.site-shell--figma.site-shell--commerce .loadout-hero{padding:24px;min-height:300px;background-size:auto 100%;background-position:60% top}.site-shell--figma.site-shell--commerce .loadout-hero h1{font-size:32px}.site-shell--figma.site-shell--commerce .loadout-hero__content{max-width:70%}.site-shell--figma.site-shell--commerce .loadout-hero__content>p{font-size:20px}.loadout-design-ball{left:auto;right:5%;top:135px;width:90px;height:90px}.loadout-design-motto{font-size:14px;right:5%;top:45px}.loadout-design-caption{max-width:70%;line-height:1.8}.loadout-design-identity{margin:0 16px 20px;display:block;padding:20px}.loadout-design-identity>div{gap:16px}.loadout-design-identity>div>img{width:60px;height:60px}.site-shell--figma.site-shell--commerce .loadout-design-identity .loadout-visibility{border-left:0;border-top:1px solid #3a4147;padding:18px 0 0;margin-top:20px}.loadout-design-identity h2{font-size:20px}}.site-shell--figma .checkout-page--addresses .checkout-layout{display:block;max-width:1140px;padding:32px 36px 70px}.site-shell--figma .checkout-page--addresses .commerce-subhero{min-height:180px;background:#14191c;padding:35px 0}.site-shell--figma .checkout-page--addresses .commerce-subhero h1{font-size:38px;color:#e3e7e5}.site-shell--figma .checkout-page--addresses .commerce-form-card{padding:30px;background:#1a2023;border:1px solid #354044;border-radius:9px}.site-shell--figma .checkout-page--addresses .workspace-heading h2{font-size:25px}.site-shell--figma .checkout-page--addresses .workspace-heading p{font-size:14px;color:#9ba8af}.site-shell--figma .checkout-page--addresses .address-choice{padding:23px;min-height:115px;background:#242c30;border:1px solid #536065;border-radius:7px;margin:18px 0;align-items:center}.site-shell--figma .checkout-page--addresses .address-choice:has(input:checked){border:2px solid #baf045;background:#253125}.site-shell--figma .checkout-page--addresses .address-choice strong{font-size:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-shell--figma .checkout-page--addresses .address-choice small{font-size:15px;margin-top:14px;color:#aebac0;line-height:1.8}.address-default-badge{display:inline-block;font-size:12px;font-style:normal;padding:4px 10px;background:#3d4930;color:#bfdf83;border-radius:4px}.site-shell--figma .checkout-page--addresses .address-editor{margin-top:28px;padding-top:25px;border-color:#465258}.site-shell--figma .checkout-page--addresses .address-editor summary{font-size:23px;color:#d2dfdd;padding:12px 0 25px}.site-shell--figma .checkout-page--addresses .form-grid{gap:22px 30px}.site-shell--figma .checkout-page--addresses .form-grid label{font-size:15px;color:#b5c3c9}.site-shell--figma .checkout-page--addresses .form-grid input,.site-shell--figma .checkout-page--addresses .form-grid textarea{background:#263135;border:1px solid #506169;border-radius:6px;color:#d9e5e8;font-size:15px;padding:13px 15px}.site-shell--figma .checkout-page .address-default-toggle{display:flex;align-items:center;gap:12px;margin:22px 0;color:#b9c9ce;font-size:14px}.site-shell--figma .checkout-page .address-default-toggle input{width:18px;height:18px;accent-color:#baf045}.site-shell--figma .checkout-page--addresses .address-editor>.button{padding:12px 27px;background:#c2f348;border-color:#c2f348;color:#283d1c}.site-shell--figma .checkout-page--addresses .address-editor>.button+.button{background:transparent;border-color:#68818b;color:#b9ced4}@media(max-width:600px){.site-shell--figma .checkout-page--addresses .checkout-layout{padding:20px 16px 45px}.site-shell--figma .checkout-page--addresses .commerce-form-card{padding:20px}.site-shell--figma .checkout-page--addresses .address-choice{padding:18px}.site-shell--figma .checkout-page--addresses .address-choice strong{font-size:16px}.site-shell--figma .checkout-page--addresses .form-grid{grid-template-columns:1fr}.site-shell--figma .checkout-page--addresses .form-grid__wide{grid-column:auto}.site-shell--figma .checkout-page--addresses .commerce-subhero h1{font-size:31px}}.site-shell--figma .mall-after-sale-page{max-width:1280px;padding:35px 64px 100px;background:#101517}.mall-after-sale-page .after-sale-detail-heading{display:grid;grid-template-columns:1fr auto;gap:12px 28px;padding:0 0 30px}.after-sale-detail-heading>small{grid-column:1/-1}.mall-after-sale-page .after-sale-detail-heading h1{font-size:44px;margin:18px 0}.mall-after-sale-page .after-sale-detail-heading dl{align-self:center;margin:0;text-align:right}.mall-after-sale-page .after-sale-detail-heading dl>div{justify-content:flex-end;gap:14px;font-size:13px}.mall-after-sale-page .after-sale-detail-heading dt{width:auto}.mall-after-sale-page .after-sale-detail-heading dd{color:#aa7af7}.mall-after-sale-page .after-sale-detail-heading p{margin:0}.mall-after-sale-page .after-sale-detail-navigation{display:flex;gap:20px;border-bottom:1px solid #343b40;margin-bottom:28px}.mall-after-sale-page .after-sale-detail-navigation a{margin:0;padding:16px 32px;border:0;border-radius:0;color:#c4c8d1;font-size:20px;font-weight:700}.mall-after-sale-page .after-sale-detail-navigation a:first-child{border-bottom:4px solid #ccf64b;color:#ccf64b}.mall-after-sale-page .after-sale-progress{display:flex;list-style:none;padding:24px 0;margin:0}.after-sale-progress li{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center;padding:0 10px;min-width:0}.after-sale-progress li:before{content:"";position:absolute;top:21px;left:-50%;right:50%;height:2px;background:#4f5763}.after-sale-progress li:first-child:before{content:none}.after-sale-progress b{position:relative;display:grid;place-items:center;width:44px;height:44px;border:2px dashed #929ba8;border-radius:50%;background:#1c2225;color:#c1c6ce;font-size:22px}.after-sale-progress strong{font-size:18px;line-height:1.5}.after-sale-progress time{font-size:12px;color:#9aa2ae;line-height:1.6}.after-sale-progress li.complete b{border-style:solid;border-color:#a976ff;background:#a976ff;color:#261546}.after-sale-progress li.complete:before{background:#a976ff}.after-sale-progress li.current b{border-style:solid;border-color:#d1ff43;color:#d1ff43;box-shadow:0 0 0 4px #303d20}.after-sale-progress li.current strong{color:#d1ff43}.mall-after-sale-page .after-sale-current-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #343b40;padding-top:14px}.after-sale-current-actions p{margin-right:auto}.mall-after-sale-page .after-sale-current-actions a,.mall-after-sale-page .after-sale-current-actions button{margin:0;font-size:13px;min-height:44px}.after-sale-goods-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:30px;align-items:center}.mall-after-sale-page .after-sale-goods-layout .mall-after-sale-product{border:0;background:none;padding:0;margin:0 0 16px;gap:24px}.mall-after-sale-page .after-sale-goods-layout .profile-media{width:220px;height:150px;flex-basis:220px}.mall-after-sale-page .after-sale-goods-layout h3{font-size:19px}.mall-after-sale-page .after-sale-goods-layout strong{font-size:24px}.after-sale-description{padding:16px 20px;background:#252b31;border-radius:8px;white-space:pre-wrap}.after-sale-return-notice{border:1px solid #423753;border-radius:10px;background:#1d202a;padding:24px;color:#ad85f0}.mall-after-sale-page .after-sale-return-notice strong{font-size:18px}.mall-after-sale-page .after-sale-return-notice dl{color:#ccd0d9}.mall-after-sale-page .after-sale-return-details>a{display:block;background:#d4ff4a;color:#17210a;border:0;text-align:center;margin:24px 0 0;font-weight:700}.mall-after-sale-page .mall-after-sale-records{margin-top:30px}.mall-after-sale-page .mall-after-sale-records p{padding:16px 20px;margin-top:12px;background:#252b30;border-radius:9px;color:#c3c7cf;font-size:15px;white-space:pre-wrap}.mall-after-sale-page .after-sale-history-state{text-align:center;color:#ae82ec;margin-top:28px}@media(max-width:950px){.after-sale-goods-layout,.mall-after-sale-page .after-sale-detail-heading{grid-template-columns:1fr}.mall-after-sale-page .after-sale-detail-heading dl{text-align:left}.mall-after-sale-page .after-sale-detail-heading dl>div{justify-content:flex-start}}@media(max-width:650px){.site-shell--figma .mall-after-sale-page{padding:24px 16px 60px}.mall-after-sale-page .after-sale-detail-heading h1{font-size:32px}.mall-after-sale-page .after-sale-detail-navigation a{font-size:16px;padding:14px 18px}.mall-after-sale-page .after-sale-progress{display:grid;grid-template-columns:1fr 1fr;gap:24px 10px}.after-sale-progress li:before{content:none}.after-sale-progress strong{font-size:15px}.after-sale-progress b{width:36px;height:36px}.mall-after-sale-page .after-sale-goods-layout .profile-media{width:110px;height:95px;flex-basis:110px}.mall-after-sale-page .after-sale-goods-layout .mall-after-sale-product{gap:14px}.mall-after-sale-page .after-sale-goods-layout h3{font-size:16px}.mall-after-sale-page .after-sale-goods-layout strong{font-size:20px}.after-sale-return-notice{padding:18px}}.site-shell--figma .checkout-page--addresses{background:#0e0f11;font-family:QtjWebFigma,Noto Sans SC,sans-serif}.site-shell--figma .checkout-page--addresses .commerce-subhero{box-sizing:border-box;min-height:243px;max-width:1034px;margin:auto;padding:38px 64px 42px;background:url(/figma-web/W047/hero.png) center/cover no-repeat}.site-shell--figma .checkout-page--addresses .commerce-subhero__inner{padding:0;max-width:none}.site-shell--figma .checkout-page--addresses .address-breadcrumb{font-size:15.5px;line-height:22px;color:#777a80;margin:0 0 25px}.site-shell--figma .checkout-page--addresses .commerce-subhero h1{font-size:56.75px;font-weight:400;line-height:66px;margin:0 0 12px;color:#cbcccc}.site-shell--figma .checkout-page--addresses .address-hero-description{color:#85888d;font-size:17.2px;line-height:25px;margin:0}.site-shell--figma .checkout-page--addresses .checkout-layout{box-sizing:border-box;max-width:1034px;padding:23px 67px 85px}.site-shell--figma .checkout-page--addresses .commerce-form-card{display:block;padding:0;background:transparent;border:0}.site-shell--figma .checkout-page--addresses .address-list-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border:0;margin:0 0 30px;padding:0}.site-shell--figma .checkout-page--addresses .address-list-heading>p{display:none}.site-shell--figma .checkout-page--addresses .address-list-heading h2{margin:0;font-size:27.4px;line-height:38px;font-weight:400;color:#b5b6b7}.address-add-button{padding:12px 18px;min-height:49px;border:1px solid #aacc51;border-radius:6px;background:#c9fa56;color:#374b13;font-weight:400;font-size:15.7px;white-space:nowrap}.saved-address-list{display:grid;gap:22px}.saved-address-card{position:relative;box-sizing:border-box;min-height:180px;padding:32px 34px;border:1px solid #292a2e;border-radius:6px;background:#16181c}.saved-address-card>div{min-width:0}.saved-address-card h3{display:flex;align-items:center;gap:22px;margin:0 0 14px;color:#b0b1b3;font-size:21px;line-height:26px;font-weight:400}.saved-address-card p{font-size:20px;line-height:28px;margin:12px 0 0;color:#85888e;overflow-wrap:anywhere}.saved-address-card p:first-of-type{font-family:Inter,Arial,sans-serif;font-size:18.3px;line-height:23px;margin-top:0}.saved-address-card .address-default-badge{background:#5c39b2;color:#d2bdf8;border-radius:11px;font-size:14px;line-height:19px;padding:3px 11px}.saved-address-actions{position:absolute;right:24px;top:69px;display:flex;align-items:center}.saved-address-actions button{position:relative;min-height:44px;padding:8px 24px;border:0;background:transparent;color:#929da6;font:inherit;font-size:17px}.saved-address-actions button+button:before{content:"";position:absolute;left:0;top:12px;height:20px;width:1px;background:#34363b}.saved-address-actions .address-delete{color:#be7579}.saved-address-actions button:disabled{color:#63666d;cursor:default}.saved-address-actions button:not(:disabled):hover{color:#c9fa56}.saved-address-empty{padding:30px;border:1px dashed #444b52;border-radius:6px;color:#aeb6bd}@media(max-width:700px){.site-shell--figma .checkout-page--addresses .commerce-subhero{padding:30px 20px;min-height:243px;background-position:60% center}.site-shell--figma .checkout-page--addresses .commerce-subhero h1{font-size:40px;line-height:52px}.site-shell--figma .checkout-page--addresses .address-hero-description{font-size:15px;max-width:230px}.site-shell--figma .checkout-page--addresses .checkout-layout{padding:24px 16px 50px}.site-shell--figma .checkout-page--addresses .address-list-heading{gap:10px;margin-bottom:22px}.site-shell--figma .checkout-page--addresses .address-list-heading h2{font-size:21px}.address-add-button{padding:10px 12px;font-size:14px}.saved-address-card{padding:24px 20px}.saved-address-card h3{font-size:19px}.saved-address-card p{font-size:16px}.saved-address-actions{position:static;justify-content:flex-end;margin:14px -12px -10px}.saved-address-actions button{font-size:14px;padding:8px 14px}}.site-shell--figma .orders-w043{background:#101214;color:#cfcfcf}.site-shell--figma .orders-w043 .account-dashboard{margin-inline:auto;padding:0 40px 108px}.site-shell--figma .orders-w043 .account-view-header{position:relative;isolation:isolate;min-height:207px;margin:0 -40px;padding:40px 44px;background:#0c0d10 url(/figma-web/W043/hero.png) center/cover no-repeat}.site-shell--figma .orders-w043 .account-view-header h2{font-size:50px;line-height:60px;font-weight:400;color:#cfcfcf;margin:0}.site-shell--figma .orders-w043 .account-view-header p{font-size:23px;line-height:37px;color:#929499;margin:14px 0 0}.site-shell--figma .orders-w043 .account-view-header>button{display:none}.orders-wordmark{position:absolute;right:40px;top:63px;width:116px;height:105px;object-fit:contain;z-index:-1}.site-shell--figma .orders-w043 .account-order-tabs{margin:0;border:0;gap:20px;justify-content:flex-end}.site-shell--figma .orders-w043 .account-order-tabs button{padding:10px 0;font-size:13px;min-height:44px}.site-shell--figma .orders-w043 .account-order-tabs button.active{box-shadow:none}.site-shell--figma .orders-w043 .order-design-toolbar{align-items:center;flex-wrap:nowrap;gap:24px;margin:0 0 24px}.site-shell--figma .orders-w043 .order-design-toolbar nav{flex:1;justify-content:space-between;gap:10px}.site-shell--figma .orders-w043 .order-design-toolbar nav button{min-height:58px;padding:12px 10px;border-radius:0;font-size:18px;white-space:nowrap;color:#96999e}.site-shell--figma .orders-w043 .order-design-toolbar nav button.active{background:transparent;color:#b6fc53;box-shadow:inset 0 -3px #b6fc53}.orders-search{display:flex;align-items:center;width:400px;max-width:100%;margin:0;gap:0}.orders-search label{display:flex;align-items:center;flex:1;min-width:0;height:50px;padding:0 14px;border:1px solid #292c31;border-radius:8px 0 0 8px;background:#16181b;color:#92969d}.site-shell--figma .orders-w043 .orders-search input{width:100%;min-width:0;padding:0 10px;border:0;background:transparent;font-size:15px;color:#cfcfcf;outline:none}.orders-search label:focus-within{border-color:#b6fc53}.site-shell--figma .orders-w043 .orders-search button{height:50px;padding:0 25px;background:#b6fc53;color:#263515;border-radius:8px;font-size:18px}.site-shell--figma .orders-w043 .account-order-list{gap:22px}.site-shell--figma .orders-w043 .account-order-list>article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 20px;background:#16181b;border:1px solid #292c31;border-radius:10px;padding:0 24px 24px;min-height:278px}.site-shell--figma .orders-w043 .orders-summary{display:contents}.orders-summary-header{grid-column:1/-1;display:flex;align-items:center;gap:22px;min-height:68px;border-bottom:1px solid #292c31;margin-bottom:20px}.orders-summary-header>span{display:flex;align-items:center;gap:10px;margin-right:auto;font-size:19px;color:#b6b7b9}.site-shell--figma .orders-w043 .orders-summary-header small{font-size:14px;line-height:1.6;color:#909398;border:0;padding:0;margin:0;overflow-wrap:anywhere}.orders-products{display:grid;gap:20px;min-width:0}.orders-product-line{display:flex;align-items:center;gap:28px;min-width:0}.orders-product-image{display:grid;place-items:center;width:292px;height:166px;flex:0 0 292px;overflow:hidden;border-radius:6px;background:#101113;color:#74777c}.orders-product-image img{width:100%;height:100%;object-fit:contain}.site-shell--figma .orders-w043 .orders-product-line h3{font-size:22px;line-height:1.5;margin:0 0 10px;color:#c1c2c4;overflow-wrap:anywhere}.site-shell--figma .orders-w043 .orders-product-line p{font-size:16px;line-height:1.6;color:#92959a;margin:4px 0}.site-shell--figma .orders-w043 .account-order-list>article>.orders-actions{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;grid-column:2;grid-row:2;text-align:right}.site-shell--figma .orders-w043 .orders-actions>strong{margin-right:auto;font-size:24px;color:#c8c8c9}.site-shell--figma .orders-w043 .orders-actions>span{color:#b49add;font-size:21px}.site-shell--figma .orders-w043 .account-order-list>article>.orders-actions>button{min-height:44px;padding:10px 18px;border:1px solid #626468;border-radius:6px;background:transparent;color:#c0c1c3;font-size:15px}.site-shell--figma .orders-w043 .account-order-list>article>.orders-actions>.orders-primary{background:#b6fc53;color:#263515;border-color:#b6fc53}.orders-w043 :is(button,a,input):focus-visible{outline:2px solid #b6fc53;outline-offset:3px}@media(max-width:1100px){.site-shell--figma .orders-w043 .order-design-toolbar{flex-wrap:wrap}.orders-search{width:100%}.site-shell--figma .orders-w043 .account-order-list>article{grid-template-columns:minmax(0,1fr) 250px}.orders-product-image{width:180px;height:130px;flex-basis:180px}.orders-summary-header{flex-wrap:wrap;gap:8px 20px;padding:16px 0}.orders-summary-header>span{flex-basis:100%}}@media(max-width:760px){.site-shell--figma .orders-w043 .account-dashboard{padding:0 16px 56px}.site-shell--figma .orders-w043 .account-view-header{min-height:185px;margin:0 -16px;padding:30px 20px;background-position:62% center}.site-shell--figma .orders-w043 .account-view-header h2{font-size:34px;line-height:1.4}.site-shell--figma .orders-w043 .account-view-header p{font-size:15px;line-height:1.7;max-width:200px}.orders-wordmark{width:70px;height:auto;right:12px;top:65px}.site-shell--figma .orders-w043 .order-design-toolbar{gap:16px}.site-shell--figma .orders-w043 .order-design-toolbar nav{flex-basis:100%;gap:0}.site-shell--figma .orders-w043 .order-design-toolbar nav button{padding:10px 4px;font-size:13px;min-height:48px}.site-shell--figma .orders-w043 .account-order-list>article{display:flex;flex-direction:column;padding:0 16px 20px;gap:0}.orders-summary-header>span{font-size:15px}.site-shell--figma .orders-w043 .orders-summary-header small{font-size:12px}.orders-product-line{gap:16px}.orders-product-image{width:110px;height:90px;flex-basis:110px}.site-shell--figma .orders-w043 .orders-product-line h3{font-size:16px}.site-shell--figma .orders-w043 .orders-product-line p{font-size:12px}.site-shell--figma .orders-w043 .account-order-list>article>.orders-actions{margin-top:20px;gap:10px}.site-shell--figma .orders-w043 .orders-actions>strong{font-size:22px}.site-shell--figma .orders-w043 .orders-actions>span{font-size:17px}}.site-shell--commerce .checkout-page--payment{background:#0d0e11}.site-shell--commerce .checkout-page--payment .commerce-subhero{max-width:1140px;margin:auto;background:url(/figma-web/W041/cashier-art.png) right 14px/688px 355px no-repeat #0d0e11}.site-shell--commerce .checkout-page--payment .commerce-subhero__inner{display:block;min-height:424px;padding:70px 68px 40px}.site-shell--commerce .checkout-page--payment .cashier-eyebrow{margin:0 0 34px;color:#7250b1;font-size:19px;line-height:1.05;font-weight:600}.site-shell--commerce .checkout-page--payment .commerce-subhero h1{font-size:58px;line-height:1.18;margin:0;color:#cccdce;font-weight:600}.site-shell--commerce .checkout-page--payment .cashier-description{font-size:25px;color:#96979c;margin:18px 0 0}.site-shell--commerce .checkout-page--payment .cashier-tagline{margin:38px 0 0;font-size:17px;color:#898b92}.cashier-tagline:before{content:"";display:block;width:40px;height:3px;background:#7950c9;margin-bottom:18px}.site-shell--commerce .checkout-page--payment .checkout-layout{max-width:940px;padding:0 20px 86px;display:block;min-height:0}.site-shell--commerce .payment-panel--cashier{max-width:none;padding:40px;border:0;border-radius:0;background:#15181d}.site-shell--commerce .payment-panel--cashier .cashier-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:0}.site-shell--commerce .cashier-heading h2{font-size:23px;font-weight:400;color:#c2c3c5;margin:0}.cashier-heading>span{font-size:16px;color:#9398a1;overflow-wrap:anywhere}.site-shell--commerce .payment-panel--cashier .payment-products{margin:0;border:2px solid #22262c;padding:0 16px;border-radius:9px;background:#1b1e23}.site-shell--commerce .payment-panel--cashier .payment-products article{gap:24px;min-height:114px;padding:14px 0}.site-shell--commerce .payment-panel--cashier .payment-products article+article{border-color:#292d33}.site-shell--commerce .payment-panel--cashier .payment-products img{width:117px;height:84px;flex-shrink:0;object-fit:contain}.site-shell--commerce .payment-panel--cashier .payment-products h3{font-size:20px;font-weight:400;color:#b9bdc3;margin:0 0 8px;line-height:1.4}.site-shell--commerce .payment-panel--cashier .payment-products p{font-size:16px;color:#939aa5;margin:0}.site-shell--commerce .payment-panel--cashier .payment-products article>span{white-space:nowrap;font-size:19px}.cashier-totals{display:flex;justify-content:space-between;gap:24px;padding:30px 0 32px;border-bottom:2px solid #24282e}.cashier-totals>div{display:grid;gap:9px}.cashier-totals span{display:flex;align-items:center;gap:8px;color:#949ba6;font-size:17px}.cashier-totals strong{color:#b5e454;font-size:43px;line-height:1.1;font-variant-numeric:tabular-nums}.cashier-countdown{text-align:right}.cashier-methods{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0;margin:28px 0;border:0;min-width:0}.cashier-methods legend{padding:0;margin-bottom:24px;font-size:21px;color:#c0c2c6;font-weight:600}.cashier-method{display:flex;align-items:center;gap:18px;min-width:0;min-height:111px;padding:20px 24px;border:2px solid #2b3037;border-radius:7px;background:#1c2025}.cashier-method--selected{border-color:#617b36}.cashier-method>img{flex-shrink:0;width:59px;height:60px}.cashier-method>span{display:grid;gap:8px}.cashier-method strong{font-size:19px;color:#c3c6cb}.cashier-method small{font-size:14px;color:#969eaa;line-height:1.5}.cashier-method input{flex-shrink:0;margin-left:auto;width:20px;height:20px;accent-color:#baf752}.cashier-method:focus-within{outline:2px solid #baf752;outline-offset:4px}.cashier-method--unavailable{cursor:not-allowed}.site-shell--commerce .payment-panel--cashier .payment-action{min-height:63px;margin:0;background:#baf752;border:1px solid #abd459;border-radius:7px;color:#314512;font-size:25px;font-weight:600}.site-shell--commerce .payment-panel--cashier .payment-panel__actions{margin-top:16px}.site-shell--commerce .payment-panel--cashier .payment-panel__actions .button{min-height:64px;background:#1d2025;border:2px solid #2f3237;border-radius:7px;font-size:19px;color:#b7bbc3}.cashier-security{display:flex;justify-content:center;align-items:center;gap:10px;margin:30px 0 0;font-size:16px;color:#959dab}@media(max-width:760px){.site-shell--commerce .checkout-page--payment .commerce-subhero{background-size:550px auto;background-position:calc(50% + 100px) top}.site-shell--commerce .checkout-page--payment .commerce-subhero__inner{min-height:360px;padding:38px 24px;background:linear-gradient(90deg,#0d0e11e8,#0d0e1120)}.site-shell--commerce .checkout-page--payment .commerce-subhero h1{font-size:40px}.site-shell--commerce .checkout-page--payment .cashier-description{font-size:18px}.site-shell--commerce .checkout-page--payment .cashier-eyebrow{font-size:15px}.site-shell--commerce .checkout-page--payment .cashier-tagline{font-size:14px}.site-shell--commerce .checkout-page--payment .checkout-layout{padding:0 16px 48px}.site-shell--commerce .payment-panel--cashier{padding:24px 18px}.site-shell--commerce .payment-panel--cashier .cashier-heading{align-items:flex-start;flex-direction:column;gap:10px}.cashier-heading>span{font-size:13px}.site-shell--commerce .payment-panel--cashier .payment-products{padding:0 10px}.site-shell--commerce .payment-panel--cashier .payment-products article{gap:12px}.site-shell--commerce .payment-panel--cashier .payment-products img{width:65px;height:60px}.site-shell--commerce .payment-panel--cashier .payment-products h3{font-size:15px}.site-shell--commerce .payment-panel--cashier .payment-products p,.site-shell--commerce .payment-panel--cashier .payment-products article>span{font-size:13px}.cashier-totals{gap:12px}.cashier-totals span{font-size:13px}.cashier-totals strong{font-size:30px}.cashier-methods{grid-template-columns:1fr;gap:14px}.cashier-method{padding:16px;min-height:94px}.cashier-security{font-size:13px;gap:6px}.site-shell--commerce .payment-panel--cashier .payment-action{font-size:20px}}.site-shell--commerce .checkout-page--cart{background:#0e1013;font-family:QtjWebFigma,Noto Sans SC,sans-serif}.site-shell--commerce .checkout-page--cart .commerce-subhero{max-width:1280px;margin:auto;background:transparent;border:0;padding:0}.site-shell--commerce .checkout-page--cart .commerce-subhero__inner{position:relative;min-height:325px;padding:46px 48px 55px;background:url(/figma-web/W039/background.png) center -82px/100% auto no-repeat}.site-shell--commerce .checkout-page--cart .commerce-subhero h1{font-size:68px;font-weight:700;line-height:1.1;margin:26px 0 20px;color:#cecfd0}.cart-hero-eyebrow{font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.35;color:#4b4d53;letter-spacing:.3px;margin:0}.cart-hero-description{font-size:25px;line-height:1.4;color:#797c83;margin:0}.cart-hero-ball{position:absolute;width:16.07%;height:auto;left:62.85%;top:23%;pointer-events:none}.cart-hero-slogan{position:absolute;width:13.61%;height:auto;left:83.21%;top:50.8%;pointer-events:none}.site-shell--commerce .checkout-page--cart .checkout-layout{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 38px 0;gap:18px;max-width:1280px}@media(min-width:761px)and (max-width:1100px){.site-shell--commerce .checkout-page--cart .commerce-subhero__inner{min-height:248px;padding:36px 37px 40px;background-position:center -63px}.site-shell--commerce .checkout-page--cart .commerce-subhero h1{font-size:53px;margin:23px 0 16px}.cart-hero-description{font-size:20px}.site-shell--commerce .checkout-page--cart .checkout-layout{padding-inline:28px}}@media(max-width:760px){.site-shell--commerce .checkout-page--cart .commerce-subhero__inner{min-height:235px;padding:32px 22px;background-size:auto 1500px;background-position:57% -58px}.site-shell--commerce .checkout-page--cart .commerce-subhero h1{font-size:42px;margin:23px 0 16px}.cart-hero-eyebrow{font-size:10px}.cart-hero-description{font-size:15px;max-width:190px}.cart-hero-ball{width:100px;left:auto;right:26px;top:46px}.cart-hero-slogan{width:86px;left:auto;right:14px;top:148px}.site-shell--commerce .checkout-page--cart .checkout-layout{padding:12px 12px 0}}.site-shell--figma .orders-w043 .orders-summary>p{grid-column:1/-1;grid-row:3}.orders-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:48px 0 0}.orders-pagination button{min-width:42px;min-height:42px;border:1px solid #303036;border-radius:7px;background:#171718;color:#aaa;font-size:20px}.orders-pagination button[aria-current]{background:#b6fc53;color:#263515;border-color:#b6fc53}.orders-pagination button:disabled{opacity:.4;cursor:not-allowed}.site-shell--commerce .checkout-page--payment .commerce-subhero{position:relative;isolation:isolate}.cashier-art-details{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cashier-chalk-left{position:absolute;right:230px;top:260px}.cashier-chalk-right{position:absolute;right:137px;top:268px}@media(max-width:760px){.cashier-chalk-left{right:95px;top:208px;width:78px;height:auto}.cashier-chalk-right{right:20px;top:214px;width:62px;height:auto}}.site-shell--commerce .checkout-page--payment .payment-panel--cashier{display:block;width:100%;max-width:none;font-family:QtjWebFigma,PingFang SC,Microsoft YaHei,sans-serif}.site-shell--commerce .payment-panel--cashier .cashier-security{margin-top:30px;color:#959dab}.site-shell--commerce .checkout-page--payment .checkout-layout,.site-shell--commerce .checkout-page--payment .commerce-subhero__inner{width:100%}.site-shell--commerce .payment-panel--cashier>.cashier-heading,.site-shell--commerce .payment-panel--cashier>.payment-products,.site-shell--commerce .payment-panel--cashier>.cashier-totals,.site-shell--commerce .payment-panel--cashier>.cashier-methods,.site-shell--commerce .payment-panel--cashier>.payment-panel__actions,.site-shell--commerce .payment-panel--cashier>.cashier-security{width:100%;box-sizing:border-box}@font-face{font-family:QtjCartInter;src:url(/figma-web/W039/Inter-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:QtjCartInter;src:url(/figma-web/W039/Inter-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.site-shell--figma .orders-w043 .account-main{padding:0!important;gap:0}.site-shell--figma .orders-w043 #orders{background:transparent!important;border:0!important;box-shadow:none!important}.site-shell--figma .orders-w043 .account-order-tabs{width:100%;display:flex;justify-content:flex-end;margin-bottom:6px}.site-shell--figma .orders-w043 #orders .orders-actions{flex-direction:row;align-items:center;align-content:center}.site-shell--figma .orders-w043 #orders .orders-actions>button{border:1px solid #626468;background:transparent;color:#c0c1c3;font-weight:400}.site-shell--figma .orders-w043 #orders .orders-actions>.orders-primary{background:#b6fc53;color:#263515;border-color:#b6fc53}.site-shell--figma .orders-w043 #orders .orders-actions>strong{flex:1 0 55%}.site-shell--figma .orders-w043 #orders .orders-actions>span{font-weight:400}.orders-wordmark{z-index:0}.site-shell--commerce .checkout-page--cart .commerce-subhero .cart-hero-eyebrow{font-family:QtjCartInter,Inter,Arial,sans-serif;font-size:13px;line-height:1.35;color:#4b4d53;margin:0}.site-shell--commerce .checkout-page--cart .commerce-subhero .cart-hero-description{font-size:25px;line-height:1.4;color:#797c83;margin:0}@media(min-width:761px)and (max-width:1100px){.site-shell--commerce .checkout-page--cart .commerce-subhero .cart-hero-description{font-size:20px}}@media(max-width:760px){.site-shell--commerce .checkout-page--cart .commerce-subhero .cart-hero-eyebrow{font-size:10px}.site-shell--commerce .checkout-page--cart .commerce-subhero .cart-hero-description{font-size:15px;max-width:190px}}.site-shell--figma .account-page--order-detail{padding-top:0;background:#131419;font-family:Noto Sans SC,sans-serif}.site-shell--figma .account-page--order-detail .account-dashboard{max-width:1280px;padding:0 4.4% 56px}.site-shell--figma .account-page--order-detail .account-order-list{gap:0}.site-shell--figma .account-page--order-detail .account-order-list>article{margin:0;overflow:visible}.site-shell--figma .mall-order-details>header{display:block;margin:0;padding:28px 0 30px;border:0}.site-shell--figma .mall-order-details .mall-order-breadcrumb{display:flex;gap:6px;font-size:15px;color:#8e9099;margin:0 0 24px}.mall-order-breadcrumb a{color:inherit;text-decoration:none}.mall-order-breadcrumb a:hover{color:#c1f83c}.site-shell--figma .mall-order-details>header h1{font-size:45px;font-weight:400;line-height:1.15;margin:0 0 20px;color:#c4c5c7}.site-shell--figma .mall-order-details .mall-order-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;color:#92949f}.mall-order-meta>span{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.mall-order-number{overflow-wrap:anywhere}.site-shell--figma .mall-order-details .mall-order-copy{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none}.site-shell--figma .mall-order-details .mall-order-copy-feedback{margin:8px 0 0;color:#c1f83c}.site-shell--figma .mall-order-details>section{padding:25px 30px;background:#191c21;border:0;border-radius:0;margin:0 0 10px}.site-shell--figma .mall-order-details h2{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:24px;margin:0 0 18px;color:#c1c2c8}.mall-order-details h2 img{flex-shrink:0;object-fit:contain}.site-shell--figma .mall-order-details p{font-size:14px;line-height:1.6;color:#92949e;margin:0}.site-shell--figma .mall-order-details .mall-order-stage{border:1px solid #22252c;border-radius:4px;min-height:224px}.site-shell--figma .mall-order-details .mall-order-stage h2{font-size:35px;line-height:43px;color:#c1f83c;margin-bottom:4px}.mall-order-stage ol{padding:22px 0 0}.mall-order-stage li{gap:8px;min-width:0}.mall-order-stage li:before{top:18px;background:#464b36;height:1px}.mall-order-stage li.done:before{background:#7e983b}.mall-order-step-icon{position:relative;display:grid;place-items:center;width:36px;height:36px;background:#191c21;border-radius:50%}.mall-order-step-icon img{object-fit:contain}.mall-order-stage strong{font-size:15px;font-weight:400}.mall-order-stage small{font-size:12px;line-height:1.5;max-width:145px;color:#8c8f99}.mall-order-stage li[aria-current] strong{color:#b1a0de}.site-shell--figma .mall-order-details .mall-order-logistics{min-height:300px}.mall-order-shipping-state{display:flex;align-items:center;gap:18px;margin:6px 0 24px}.mall-order-shipping-state strong{color:#b4a0ee;font-size:20px;font-weight:400}.site-shell--figma .mall-order-shipping-state p{font-size:13px;margin-top:4px}.mall-order-shipments{display:grid;gap:20px}.site-shell--figma .mall-order-shipments article{display:block;padding:0;border:0;background:transparent}.site-shell--figma .mall-order-shipments h3{font-size:14px;font-weight:400;color:#adafb9;margin:0 0 14px;display:flex;gap:20px;flex-wrap:wrap}.mall-order-shipments h3 span{overflow-wrap:anywhere}.mall-order-tracking{list-style:none;margin:0 0 8px 6px;padding:0 0 0 36px;border-left:1px solid #ac8dea}.mall-order-tracking li{position:relative;display:flex;gap:30px;padding:10px 0;font-size:14px;color:#a1a3ac}.mall-order-tracking li:before{content:"";position:absolute;width:7px;height:7px;background:#bca0ff;border-radius:50%;left:-40px;top:16px}.mall-order-tracking time{min-width:158px;font-variant-numeric:tabular-nums}.site-shell--figma .mall-order-details .mall-order-tracking-note{font-size:12px;margin-left:42px}.mall-order-no-tracking{padding:8px 0 40px 58px}.mall-order-details dl>div{padding:4px 0;line-height:1.6;gap:24px}.mall-order-details dt{min-width:90px;font-size:14px;color:#8c8f9a}.mall-order-details dd{font-size:14px;color:#b4b6c0}.site-shell--figma .mall-order-details .mall-order-goods{margin-bottom:0;padding-bottom:0}.site-shell--figma .mall-order-detail-products>article{border:0;border-radius:0;background:#202329;padding:15px 20px;gap:16px;box-shadow:none}.mall-order-detail-products .profile-media{width:117px;height:78px;flex:0 0 117px;border-radius:0}.mall-order-detail-products>article>div{min-width:0;flex:1}.site-shell--figma .mall-order-detail-products h3{font-size:18px;font-weight:400;line-height:1.5;margin:0 0 10px;color:#c0c1c7;overflow-wrap:anywhere}.site-shell--figma .mall-order-detail-products p{font-size:14px;overflow-wrap:anywhere}.mall-order-detail-products>article>strong{font-size:16px;font-weight:400;color:#c1c2c9}.mall-order-details .mall-order-detail-totals{max-width:300px;margin:20px 0 0 auto;padding-bottom:24px}.mall-order-detail-totals>div:last-child{border-color:#30333a;padding-top:14px;margin-top:12px}.mall-order-detail-totals>div:last-child dd{font-size:23px;font-weight:500}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-actions{display:flex;background:#191c21;padding:0 30px 28px;gap:12px;margin:0}.site-shell--figma .account-page--order-detail .mall-order-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 24px;border:1px solid #57585c;background:#15171c;color:#b5b6bf;border-radius:2px;font-size:14px;text-decoration:none;box-shadow:none}.site-shell--figma .account-page--order-detail .mall-order-actions button[id^=confirm-receipt-]{background:#c1f83c;border-color:#c1f83c;color:#293710}.site-shell--figma .account-page--order-detail :is(button,a):focus-visible{outline:2px solid #c1f83c;outline-offset:4px}@media(max-width:650px){.site-shell--figma .account-page--order-detail .account-dashboard{padding:0 16px 36px}.site-shell--figma .mall-order-details>header{padding:22px 0}.site-shell--figma .mall-order-details>header h1{font-size:32px}.site-shell--figma .mall-order-details .mall-order-meta{align-items:flex-start;gap:8px;font-size:12px}.site-shell--figma .mall-order-details>section{padding:20px 16px}.site-shell--figma .mall-order-details .mall-order-stage h2{font-size:29px}.mall-order-stage strong{font-size:12px}.mall-order-stage small{font-size:10px}.mall-order-details dl>div{gap:12px}.mall-order-details dt{min-width:65px}.mall-order-tracking li{flex-direction:column;gap:4px}.site-shell--figma .mall-order-details .mall-order-logistics{min-height:240px}.mall-order-no-tracking{padding-left:0}.site-shell--figma .mall-order-detail-products>article{padding:12px;gap:12px}.mall-order-detail-products .profile-media{width:88px;height:66px;flex-basis:88px}.site-shell--figma .mall-order-detail-products h3{font-size:15px}.site-shell--figma .mall-order-detail-products p{font-size:12px}.mall-order-detail-products>article>div{min-width:100px}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-actions{padding:4px 16px 20px;gap:8px}.site-shell--figma .account-page--order-detail .mall-order-actions :is(button,a){flex:1;padding:10px 12px;white-space:nowrap}.mall-order-details .mall-order-detail-totals{max-width:100%;padding-bottom:18px}}.site-shell--figma .account-page--order-detail .account-order-list>article{background:transparent;box-shadow:none;border:0;border-radius:0}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-stage strong{font-size:15px;font-weight:400;color:#a5a6ae}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-stage li[aria-current] strong{color:#b1a0de}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-stage small{font-size:12px;color:#8c8f99;padding:0;margin:0;border:0}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-shipping-state strong{color:#b4a0ee;font-size:20px;font-weight:400}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-shipments h3{font-size:14px;font-weight:400;color:#adafb9}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-detail-products h3{font-size:18px;font-weight:400;color:#c0c1c7}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-detail-products strong{font-size:16px;font-weight:400;color:#c1c2c9}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-actions{flex-direction:row;align-items:center;justify-content:flex-end}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-actions>button{border-color:#57585c;background:#15171c;color:#b5b6bf;border-radius:2px;font-weight:400}.site-shell--figma .account-page--order-detail .account-order-list>article>.mall-order-actions>button[id^=confirm-receipt-]{background:#c1f83c;border-color:#c1f83c;color:#293710}.mall-order-details .mall-order-detail-products>article>div:last-child{display:block;text-align:left}@media(max-width:650px){.site-shell--figma .account-page--order-detail .account-order-list .mall-order-stage strong{font-size:12px}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-stage small{font-size:10px}.site-shell--figma .account-page--order-detail .account-order-list .mall-order-detail-products h3{font-size:15px}}.site-shell--figma .account-page--order-detail .account-main{padding:0!important}.site-shell--figma .account-page--order-detail #orders{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell--figma .account-page--order-detail #orders .mall-order-actions{flex-direction:row;align-items:center;justify-content:flex-end;padding:0 30px 28px;gap:12px}.site-shell--figma .account-page--order-detail #orders .mall-order-actions>button{min-height:46px;padding:10px 24px;border:1px solid #57585c;background:#15171c;color:#b5b6bf;border-radius:2px;font-size:14px;font-weight:400}.site-shell--figma .account-page--order-detail #orders .mall-order-actions>button[id^=confirm-receipt-]{background:#c1f83c;border-color:#c1f83c;color:#293710}@media(max-width:650px){.site-shell--figma .account-page--order-detail #orders .mall-order-actions{padding:4px 16px 20px;gap:8px}.site-shell--figma .account-page--order-detail #orders .mall-order-actions>button{padding:10px 12px}}.site-shell--figma .account-page--order-detail .mall-order-detail-products>article{flex-direction:row;align-items:center;text-align:left}.site-shell--figma .account-page--order-detail .mall-order-detail-products>article>div{display:block;text-align:left}.site-shell--figma .account-page--after-sale{background:#131418}.site-shell--figma .account-page--after-sale .account-dashboard{max-width:1280px;padding:0 32px 80px}.site-shell--figma .account-page--after-sale .after-sale-design{padding:0;border:0;background:transparent;box-shadow:none}.site-shell--figma .after-sale-design .after-sale-hero{display:block;position:relative;min-height:265px;padding:22px 0 36px;border:0;background:url(/figma-web/W045/hero.png) right top / 100% auto no-repeat}.after-sale-hero nav{display:flex;gap:8px;align-items:center;color:#92959e;font-size:12px}.after-sale-hero nav a,.after-sale-hero nav button{color:inherit;border:0;background:none;padding:0;font:inherit}.after-sale-hero h1{font-size:43px;font-weight:400;line-height:1.25;color:#c4c5c7;margin:60px 0 16px}.site-shell--figma .after-sale-design .after-sale-hero p{font-size:14px;color:#92959e;max-width:60%}.after-sale-hero-caption{position:absolute;right:0;top:118px;color:#92959e;font-size:14px;line-height:1.65}.site-shell--figma .after-sale-design .compact-form{padding:0;border:0;background:transparent}.after-sale-products,.after-sale-fields{background:#191c20;border-radius:8px;padding:30px 42px;margin-bottom:24px}.site-shell--figma .after-sale-design .after-sale-design-heading{margin:0 0 28px;font-size:20px;font-weight:400;color:#b9bbc1}.site-shell--figma .after-sale-design .after-sale-line-list{margin:0}.site-shell--figma .after-sale-design .after-sale-line-list>article{padding:0;border:0;background:transparent;grid-template-columns:260px minmax(0,1fr);gap:8px 28px}.site-shell--figma .after-sale-design .after-sale-design-product{width:260px;height:156px;object-fit:contain;background:#202328;grid-row:span 5}.site-shell--figma .after-sale-design .after-sale-line-list strong{font-size:21px;font-weight:400;color:#bfc0c4}.site-shell--figma .after-sale-design .after-sale-line-list p,.site-shell--figma .after-sale-design .after-sale-line-list ul{margin:0}.site-shell--figma .after-sale-design .after-sale-fields>label,.after-sale-types,.after-sale-evidence{display:grid;grid-template-columns:130px minmax(0,532px);gap:24px;margin:24px 0;align-items:start;font-size:14px;color:#a4a7af}.after-sale-types{border:0;padding:0;position:relative;min-height:30px}.after-sale-types legend{float:left;width:130px;padding:0}.after-sale-types>div{display:flex;gap:36px;grid-column:2}.after-sale-types label{display:flex;gap:9px;align-items:center}.site-shell--figma .after-sale-design .after-sale-types input{width:18px;height:18px;min-height:0;padding:0;margin:0;accent-color:#bcf449}.after-sale-fields em{font-style:normal;color:#e07885}.site-shell--figma .after-sale-design .after-sale-fields>label>span{padding-top:12px}.site-shell--figma .after-sale-design .after-sale-fields :is(input:not([type=radio]),textarea){width:100%;min-width:0;background:#22252c;border:1px solid #383c45;border-radius:2px;padding:12px 14px;font-size:14px;color:#c5c7ce}.site-shell--figma .after-sale-design textarea{min-height:136px;padding-bottom:28px!important}.after-sale-description{position:relative}.after-sale-description small{position:absolute;right:14px;bottom:14px;color:#8e929e;font-size:12px}.site-shell--figma .after-sale-design .after-sale-refund-limit{margin:12px 0 22px 154px;font-size:12px;max-width:532px}.after-sale-upload-slots{display:flex;gap:18px}.after-sale-upload-slots button{width:104px;height:104px;border:1px solid #3c414b;background:transparent;color:#868c98;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;border-radius:3px}.after-sale-upload-slots b{font-size:26px;font-weight:300}.after-sale-evidence p,.after-sale-contact-note{display:block;font-size:12px;color:#8e939d;line-height:1.8;margin-top:12px}.site-shell--figma .after-sale-design .payment-panel__actions{max-width:686px;gap:28px;margin:30px 0 0}.site-shell--figma .after-sale-design .payment-panel__actions button{min-width:188px;border-radius:4px;font-size:16px}.site-shell--figma .after-sale-design .payment-panel__actions .button--primary{order:2;background:#b7f545;border-color:#b7f545}.site-shell--figma .after-sale-design .after-sale-design-process{margin:24px 0 0;padding:28px 34px 36px;background:#191c20;border:0}.after-sale-design-process h3{font-size:20px;font-weight:400;color:#b9bbc1}.after-sale-design-process li{position:relative;gap:12px}.after-sale-design-process li:not(:last-child):after{content:"";position:absolute;left:66%;top:18px;width:75%;border-top:2px dotted #3d3a52}.after-sale-design-process b{background:#a18afd;width:36px;height:36px;font-size:20px;font-weight:400;z-index:1}.after-sale-design-process strong{font-size:16px;font-weight:400}.after-sale-design-process p{max-width:220px}@media(max-width:700px){.site-shell--figma .account-page--after-sale .account-dashboard{padding:0 16px 44px}.site-shell--figma .after-sale-design .after-sale-hero{min-height:230px;background-size:auto 240px;background-position:center top}.after-sale-hero h1{font-size:34px;margin-top:48px}.site-shell--figma .after-sale-design .after-sale-hero p{max-width:75%;font-size:12px}.after-sale-hero-caption{display:none}.after-sale-products,.after-sale-fields{padding:22px 18px}.site-shell--figma .after-sale-design .after-sale-line-list>article{grid-template-columns:90px minmax(0,1fr);gap:12px}.site-shell--figma .after-sale-design .after-sale-design-product{width:90px;height:90px;grid-row:span 2}.site-shell--figma .after-sale-design .after-sale-line-list strong{font-size:17px}.site-shell--figma .after-sale-design .after-sale-line-list article>p{grid-column:1/-1}.site-shell--figma .after-sale-design .after-sale-fields>label,.after-sale-types,.after-sale-evidence{grid-template-columns:1fr;gap:12px}.after-sale-types legend{float:none;width:auto;margin-bottom:12px}.after-sale-types>div{grid-column:1}.site-shell--figma .after-sale-design .after-sale-refund-limit{margin-left:0}.after-sale-upload-slots{gap:12px}.after-sale-upload-slots button{width:80px;height:86px}.site-shell--figma .after-sale-design .payment-panel__actions{flex-wrap:nowrap;gap:12px}.site-shell--figma .after-sale-design .payment-panel__actions button{min-width:0;flex:1;padding:12px 8px}.after-sale-design-process ol{flex-direction:column;gap:28px}.after-sale-design-process li:not(:last-child):after{display:none}}.site-shell--figma .account-page--after-sale .after-sale-design{border:0;border-radius:0;box-shadow:none;background:transparent}.site-shell--figma .account-page--after-sale .after-sale-design .after-sale-description{padding:0;background:transparent;border:0;display:block}.site-shell--figma .account-page--after-sale .after-sale-design .after-sale-description textarea{display:block;margin:0}.site-shell--figma .account-page--after-sale .after-sale-design .after-sale-fields label{font-weight:400}.site-shell--figma .account-page--after-sale .after-sale-design .after-sale-line-list label{justify-content:flex-start}.after-sale-price{font-size:21px;color:#cacbce}.after-sale-price small{margin-left:12px}.site-shell--figma:has(.venues-design),.site-shell--figma:has(.arena-venue-detail){--ink:#eeeaf4;--ink-soft:#c4bfd3;--muted:#918ba4;--surface:#151321;--surface-soft:#201c30;--line:#332b47;--brand:#bdf539;--brand-strong:#bdf539;--brand-pale:#292f1d;--brand-contrast:#182605;background:#080812}.site-shell--figma .venues-design{display:block;max-width:1280px;margin:auto;padding:0;background:#080812}.site-shell--figma .venues-design .product-page{padding:0 40px 64px}.site-shell--figma .venues-design .product-hero{min-height:270px;padding:60px 40px 30px;margin:0 -40px;background:url(/figma-web/W049/hero.png) center top/cover no-repeat;border:0}.site-shell--figma .venues-design .product-hero h1{font-family:inherit;font-size:52px;font-weight:650;color:#f0edf4}.site-shell--figma .venues-design .product-hero .section-heading__tag{color:#bca0e5;font-size:21px}.site-shell--figma .venues-design .product-hero p{color:#aaa2bd;font-size:21px;margin-top:18px}.site-shell--figma .venues-design .data-source,.site-shell--figma .venues-design .data-boundary{display:none}.site-shell--figma .venues-design .filter-bar{border:0;padding:0;margin-bottom:26px;background:transparent}.site-shell--figma .venues-design .filter-bar__title,.site-shell--figma .venues-design .filter-bar__search>span{display:none}.site-shell--figma .venues-design .filter-bar__search{width:100%}.site-shell--figma .venues-design .filter-bar__search>div{min-height:60px;background:#141220;border:1px solid #3c3352;border-radius:10px}.site-shell--figma .venues-design .filter-bar input{color:#dad2e9}.venue-catalog-filters{display:flex;flex-wrap:wrap;gap:18px;padding-bottom:30px;border-bottom:1px solid #322840}.venue-catalog-filters label{display:flex;gap:12px;align-items:center;padding:0 14px}.venue-catalog-filters label,.venue-catalog-filters button{background:#14121f;border:1px solid #39304c;border-radius:12px;color:#c9c0d9;min-height:48px}.venue-catalog-filters select{color:inherit;background:transparent;border:0;padding:12px;min-width:100px}.venue-catalog-filters select option{background:#171320}.venue-catalog-filters button{padding:10px 24px}.venue-catalog-filters button.active{background:#292f1d;color:#c4f348;border-color:#75863d}.venue-catalog-sort{display:flex;justify-content:space-between;align-items:center;margin:30px 0 24px;color:#8f85a4}.venue-catalog-sort>div{display:flex;gap:32px}.venue-catalog-sort button{color:#aaa0ba;background:transparent;border:0;padding:14px 0}.venue-catalog-sort button.active{color:#c4f348;box-shadow:inset 0 -2px #c4f348}.venue-catalog-columns{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:24px;align-items:start}.venue-catalog-list{display:grid;gap:20px}.venue-design-card{display:grid;grid-template-columns:38% minmax(0,1fr);gap:24px;padding:12px;background:#131220;border:1px solid #373049;border-radius:10px;text-decoration:none;min-height:240px}.venue-design-card__image{display:grid;place-items:center;border-radius:7px;overflow:hidden;background:#20182d;font-size:42px;color:#ad8ad0}.venue-design-card__image img{width:100%;height:100%;object-fit:cover}.venue-design-card__copy{position:relative;padding:12px 4px 58px 0}.venue-design-card h2{font-size:24px;line-height:1.5;color:#e1dbea;font-weight:550}.venue-design-card p{color:#9d92ae;display:flex;align-items:center;gap:8px;font-size:14px;margin-top:12px;line-height:1.6}.venue-design-card .venue-design-rating{color:#efd66a;font-size:23px}.venue-design-rating small{color:#a298b4;font-size:13px}.venue-design-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.venue-design-tags span{background:#242031;color:#b9afcb;padding:5px 8px;border-radius:4px;font-size:12px}.venue-design-card__copy>strong{position:absolute;bottom:6px;right:4px;display:flex;align-items:center;gap:14px;background:#c4f348;color:#213309;padding:11px 17px;border-radius:6px;font-size:15px}.venue-region-panel{padding:26px;border:1px solid #3e3453;border-radius:12px;background:#151220;color:#b3a0cd}.venue-region-panel h2{color:#e0d7ee;font-size:23px;margin:16px 0}.venue-region-panel p{line-height:1.8;color:#9789ac}.venue-region-panel a{display:grid;gap:8px;padding:24px 0;border-bottom:1px solid #372b47;text-decoration:none}.venue-region-panel a:last-child{border:0}.venue-region-panel strong{color:#c7b4e2}.venue-region-panel span,.venue-region-panel small{color:#9d8fad;line-height:1.7}.venue-join-band{margin:46px 0 0;display:flex;align-items:center;gap:26px;background:#171225;border:1px solid #52326f;border-radius:10px;padding:28px;color:#b894e4}.venue-join-band h2{color:#dcd0ec;font-size:22px}.venue-join-band a{margin-left:auto;color:#c4f348;border:1px solid #9ac331;border-radius:7px;padding:12px 32px;white-space:nowrap}.site-shell--figma .arena-venue-detail{background:#080812;color:#e3dcec;padding:24px 0 64px}.site-shell--figma .arena-venue-detail>.section-inner{max-width:1280px;padding-inline:40px}.site-shell--figma .venue-detail-hero{display:flex;flex-direction:column;gap:22px;padding:20px 0;background:transparent;border:0;border-radius:0}.site-shell--figma .venue-detail-hero h1{font:inherit;font-size:38px;font-weight:600;color:#e5e0ee}.site-shell--figma .venue-detail-hero__facts{color:#c4ad66}.site-shell--figma .venue-gallery{width:100%;height:470px;display:grid;grid-template-columns:1.8fr 1fr;grid-template-rows:1fr 1fr;gap:14px;border-radius:5px;background:#181321}.site-shell--figma .venue-gallery img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:4px}.site-shell--figma .venue-gallery__primary{grid-row:span 2}.site-shell--figma .venue-gallery--single{grid-template-columns:1fr}.site-shell--figma .venue-gallery--single img{grid-row:span 2}.site-shell--figma .arena-venue-detail .public-detail-section{padding:32px 0;border:0;background:transparent}.site-shell--figma .arena-venue-detail .detail-section-heading h2{font-family:inherit;font-size:28px;color:#e0d6ec}.site-shell--figma .arena-venue-detail :is(.detail-panel,.venue-event-list>a,.venue-review-list>article){background:#141120;border:1px solid #392c4b;border-radius:8px;box-shadow:none}.site-shell--figma .arena-venue-detail .detail-panel{padding:26px}.site-shell--figma .arena-venue-detail .table-inventory-list>div{background:#1c1628;border-color:#40314e}.site-shell--figma .arena-venue-detail .table-inventory-list p{color:#c4f348}.site-shell--figma .arena-venue-detail .facility-list span{background:#221a30;color:#7e6c93;border-color:#392b4a}.site-shell--figma .arena-venue-detail .facility-list span.active{color:#cdb4e4;background:#30203e}.site-shell--figma .arena-venue-detail .venue-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site-shell--figma .arena-venue-detail .venue-review-list>article{padding:22px}.site-shell--figma .arena-venue-detail .venue-review-list__author b{color:#e6c55f}@media(max-width:900px){.venue-catalog-columns{grid-template-columns:1fr}.venue-region-panel{display:none}.site-shell--figma .venue-gallery{height:360px}}@media(max-width:600px){.site-shell--figma .venues-design .product-page{padding:0 18px 40px}.site-shell--figma .venues-design .product-hero{padding:38px 18px;margin:0 -18px;min-height:230px}.site-shell--figma .venues-design .product-hero h1{font-size:32px}.site-shell--figma .venues-design .product-hero p{font-size:16px}.venue-catalog-filters{gap:10px}.venue-design-card{gap:14px;grid-template-columns:32% minmax(0,1fr)}.venue-design-card h2{font-size:19px}.venue-design-card .venue-design-rating{font-size:18px;flex-wrap:wrap}.venue-design-rating small{font-size:11px}.venue-join-band{padding:18px;gap:14px;flex-wrap:wrap}.venue-join-band h2{font-size:18px}.site-shell--figma .arena-venue-detail>.section-inner{padding-inline:18px}.site-shell--figma .venue-detail-hero h1{font-size:29px}.site-shell--figma .venue-gallery{height:260px;gap:8px}.site-shell--figma .arena-venue-detail .venue-review-list{grid-template-columns:1fr}}.site-shell--figma .venue-detail-tabs{display:flex;justify-content:space-around;gap:20px;border-bottom:1px solid #332b47;margin-top:24px}.site-shell--figma .venue-detail-tabs a{padding:22px 8px;color:#a79bb8;text-decoration:none}.site-shell--figma .venue-detail-tabs a:first-child{color:#c4f348;border-bottom:2px solid #c4f348}.site-shell--figma .arena-venue-detail .public-detail-section{scroll-margin-top:90px}.site-shell--figma .venue-booking{max-width:1280px;margin:auto;padding:30px 44px 65px;color:#dfdeec;background:#090914}.venue-booking>nav{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;color:#9895ad}.venue-booking a{color:#b7a1ed;text-decoration:none}.venue-booking h1{font-size:38px;margin:22px 0}.venue-booking-hero{position:relative;min-height:220px;padding:30px;border:1px solid #7547bc;border-radius:10px;overflow:hidden;background:#181424}.venue-booking-hero>.profile-media{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.venue-booking-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d0b18 5%,#0d0b18bb 45%,transparent)}.venue-booking-hero>div:not(.profile-media){position:relative;z-index:1}.venue-booking-hero h2{font-size:29px;margin:0 0 16px}.venue-booking-hero p{font-size:16px;color:#c6bfd6;line-height:1.8}.venue-booking-hero strong{color:#f6ca69}.venue-booking-tags{display:flex;gap:10px;flex-wrap:wrap}.venue-booking-tags span{padding:5px 11px;background:#29213e;color:#c6b4e8;border-radius:5px;font-size:13px}.venue-booking-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:22px;margin-top:24px;align-items:start}.venue-booking-form,.venue-booking-summary,.venue-booking-notice{padding:24px;border:1px solid #48306c;background:#10101f;border-radius:9px}.venue-booking h2{font-weight:600}.venue-booking-form h2{display:flex;align-items:center;gap:16px;font-size:21px;margin:28px 0 18px}.venue-booking-form h2:first-child{margin-top:0}.venue-booking-form h2 b{display:grid;place-items:center;width:36px;height:36px;background:#ab7bef;color:#201335;border-radius:50%;font-size:24px}.venue-booking-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.venue-booking-dates button{background:#1d1c2e;color:#cac3dc;border:1px solid #3e3959;border-radius:6px;padding:12px 3px;font:inherit;font-size:14px;cursor:pointer}.venue-booking-dates small{display:block;margin-top:7px;color:#9990b3}.venue-booking-dates button[aria-pressed=true]{background:#aff646;color:#19320a;border-color:#9bdd3c;font-weight:600}.venue-booking-dates button[aria-pressed=true] small{color:#254714}.venue-booking-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venue-booking-tables button{text-align:left;padding:0;border:1px solid #46405b;background:#141323;color:#e1ddea;border-radius:8px;overflow:hidden;cursor:pointer}.venue-booking-tables button[aria-pressed=true]{border:2px solid #b2ee4f}.venue-booking-table-art{display:grid;place-items:center;min-height:110px;background:#1e1931;color:#9e88c1;font-size:36px;letter-spacing:10px}.venue-booking-table-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px}.venue-booking-table-info strong{font-size:17px}.venue-booking-table-info em{font-size:20px;font-style:normal;color:#b3ee58}.venue-booking-table-info em small{font-size:12px;color:#ada7be}.venue-booking-table-info>span{flex-basis:100%;font-size:13px;color:#a29bb5}.venue-booking label{display:grid;gap:10px;font-size:14px;color:#c2bbd3}.venue-booking-number{margin-top:22px;max-width:350px}.venue-booking select,.venue-booking input,.venue-booking textarea{min-width:0;width:100%;padding:12px;color:#c6bed8;background:#1c1b2e;border:1px solid #4a4262;border-radius:6px;font:inherit}.venue-booking-time,.venue-booking-contact{display:grid;grid-template-columns:1fr 1fr;gap:20px}.venue-booking-muted{font-size:14px;color:#ada0c2;line-height:1.9;margin-top:20px}.venue-booking-contact{padding:0;border:0;margin:0;min-width:0}.venue-booking-contact label:last-child{grid-column:1/-1}.venue-booking-contact textarea{min-height:100px}.venue-booking-summary h2,.venue-booking-notice h2{font-size:21px;padding-bottom:20px;margin:0;border-bottom:1px solid #332647}.venue-booking-summary dl{margin:15px 0}.venue-booking-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;line-height:1.7}.venue-booking-summary dt{color:#a29ab8;flex-shrink:0}.venue-booking-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.venue-booking-summary .venue-booking-total{border-top:1px solid #332647;margin-top:12px;padding-top:22px;font-size:22px}.venue-booking-total dd{color:#b0ed50}.venue-booking-summary button{width:100%;background:#749345;color:#e3edcf;padding:16px 12px;border:0;border-radius:7px;font-size:17px;font-weight:600;cursor:not-allowed}.venue-booking-summary p,.venue-booking-notice p{font-size:14px;line-height:1.9;color:#b3a9c9}.venue-booking-notice{margin-top:22px}.venue-booking-notice a{font-size:14px}.venue-booking :disabled{opacity:.65}@media(max-width:900px){.site-shell--figma .venue-booking{padding:25px}.venue-booking-layout{grid-template-columns:1fr}.venue-booking-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.venue-booking-notice{margin-top:0}}@media(max-width:560px){.site-shell--figma .venue-booking{padding:20px 16px 45px}.venue-booking h1{font-size:30px}.venue-booking-hero{padding:24px}.venue-booking-hero h2{font-size:25px}.venue-booking-hero p{font-size:14px}.venue-booking-form,.venue-booking-summary,.venue-booking-notice{padding:20px}.venue-booking-dates{grid-template-columns:repeat(4,minmax(0,1fr))}.venue-booking-tables,.venue-booking-time,.venue-booking-contact,.venue-booking-layout>aside{grid-template-columns:1fr}.venue-booking-contact label:last-child{grid-column:auto}}.site-shell--figma .venue-workspace{max-width:1280px;margin:auto;padding:24px 24px 65px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;background:#0b0b17;color:#dbdbea}.venue-workspace-nav{display:flex;flex-direction:column;gap:12px;background:#141423;border:1px solid #242237;border-radius:9px;padding:16px 10px}.venue-workspace a{color:#b393ed;text-decoration:none}.venue-workspace-nav a{padding:16px;font-size:15px;color:#a5a0bd}.venue-workspace-nav a[aria-current]{border-left:3px solid #9e6dec;background:#2b2145;border-radius:6px;color:#c6a8f2}.venue-workspace-main{min-width:0}.venue-workspace-main>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.venue-workspace h1{font-size:31px;margin:12px 0}.venue-workspace p{color:#9390a7;font-size:14px;line-height:1.9}.venue-workspace label{font-size:12px;color:#a4a0b7}.venue-workspace select{display:block;background:#1e1c31;border:1px solid #49405f;border-radius:5px;color:#d3cee2;padding:10px;margin-top:8px;max-width:220px}.venue-workspace-identity{margin:20px 0}.venue-workspace-identity strong{font-size:18px}.venue-workspace-identity>span{margin-left:20px;font-size:12px;color:#b8db8d}.venue-workspace-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0 35px}.venue-workspace-stats>div{padding:25px 20px;border:1px solid #29273c;background:#1a1a2b;border-radius:9px}.venue-workspace-stats dt{font-size:14px;color:#b5afc9}.venue-workspace-stats dd{font-size:31px;margin:13px 0 0;color:#b9ef61}.venue-workspace-stats>div:nth-child(2) dd{color:#4cc1ed}.venue-workspace-stats>div:nth-child(3) dd{color:#f8c85c}.venue-workspace-stats>div:nth-child(4) dd{color:#b193ef}.venue-workspace-stats small{font-size:12px;margin-left:8px;color:#9f98b4}.venue-workspace h2{font-size:24px;margin:30px 0 20px}.venue-workspace h2 small{font-size:14px;color:#a8a2bd}.venue-workspace-tables{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.venue-workspace-tables article{padding:20px;border:1px solid #282939;background:#181d28;border-radius:8px;min-width:0}.venue-workspace-tables header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.venue-workspace-tables header strong{font-size:20px}.venue-workspace-tables header span{font-size:11px;color:#9b9caf}.venue-workspace-table-brand{display:grid;place-items:center;min-height:105px;color:#8fbea5;font-size:22px;text-align:center}.venue-workspace-tables p{font-size:12px;text-align:center;margin-bottom:0}.venue-workspace-tables b{color:#b5de8c}.venue-workspace-bookings,.venue-workspace-events,.venue-workspace-bottom>section,.venue-workspace-empty{background:#181727;border:1px solid #29263c;border-radius:8px;padding:24px}.venue-workspace-bookings>div{display:grid;grid-template-columns:repeat(5,1fr);color:#aaa3be;font-size:13px;padding-bottom:20px;border-bottom:1px solid #302b42}.venue-workspace-bookings>p{text-align:center;padding:35px 0}.venue-workspace-events{margin-top:30px}.venue-workspace-events h2,.venue-workspace-bottom h2{margin-top:0}.venue-workspace-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.venue-workspace-bottom>section{min-height:180px}.venue-workspace-empty{text-align:center;padding:45px 20px}@media(max-width:950px){.site-shell--figma .venue-workspace{grid-template-columns:150px minmax(0,1fr);gap:20px}.venue-workspace-stats,.venue-workspace-tables{grid-template-columns:repeat(2,1fr)}.venue-workspace-main>header{display:block}}@media(max-width:600px){.site-shell--figma .venue-workspace{display:block;padding:16px 16px 45px}.venue-workspace-nav{flex-direction:row;overflow:auto;margin-bottom:20px;gap:5px}.venue-workspace-nav a{white-space:nowrap;padding:12px}.venue-workspace h1{font-size:27px}.venue-workspace-stats>div{padding:18px}.venue-workspace-stats dd{font-size:25px}.venue-workspace-tables,.venue-workspace-bottom{grid-template-columns:1fr}.venue-workspace h2{font-size:22px}.venue-workspace-bookings{padding:17px}.venue-workspace-bookings>div{font-size:11px}}.venue-workspace-table-brand{gap:12px;padding:18px 0 4px;min-height:135px}.venue-workspace-table-brand img{width:min(100%,210px);height:72px;object-fit:contain}.venue-workspace-table-brand span{font-size:13px;color:#a3a8b8}.venue-workspace-activity>header,.venue-workspace-reviews>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.venue-workspace-activity>header>a,.venue-workspace-reviews>header>a{font-size:13px;flex-shrink:0}.venue-workspace-event-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.venue-workspace-event-cards>a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:#191929;border:1px solid #2b293e;border-radius:8px;color:#d2cede;min-width:0}.venue-workspace-event-cards h3{font-size:18px;line-height:1.6;margin:0 0 15px}.venue-workspace-event-cards span{display:inline-block;background:#35244f;color:#bba0e5;font-size:12px;padding:5px 10px;border-radius:15px;margin-right:10px}.venue-workspace-event-cards span+span{color:#a9d8b8;background:#1c3a30}.venue-workspace-event-cards dl{display:flex;gap:25px;margin:20px 0 0}.venue-workspace-event-cards dt{font-size:12px;color:#89849e}.venue-workspace-event-cards dd{font-size:13px;margin:8px 0 0}.venue-workspace-event-cards>a>b{font-size:26px;font-weight:400}.venue-workspace-reviews>header{margin-bottom:20px}.venue-workspace-reviews>header h2{margin-bottom:0}.venue-workspace-reviews article{padding:17px;background:#242239;border-radius:7px;margin-top:12px}.venue-workspace-reviews article header{display:flex;gap:10px;align-items:center}.venue-workspace-reviews .profile-media{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 40px}.venue-workspace-reviews strong{font-size:14px}.venue-workspace-reviews article span{display:block;font-size:12px;color:#efc568;margin-top:6px}.venue-workspace-reviews time{font-size:11px;color:#9189a6;margin-left:auto}.venue-workspace-reviews article p{font-size:13px;margin-bottom:0;overflow-wrap:anywhere}.venue-workspace-activity-error{padding:20px;background:#1d1629;border:1px solid #4d325a;border-radius:7px}.venue-workspace-activity-error button{background:transparent;border:1px solid #9771c5;padding:9px 20px;color:#c4a5eb;border-radius:5px}@media(max-width:950px){.venue-workspace-event-cards,.venue-workspace-bottom{grid-template-columns:1fr}}.site-shell--figma .venue-reviews-page{max-width:1280px;margin:auto;padding:32px 54px 70px;background:#0b0d18;color:#eeeef5}.venue-reviews-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#a4a7bc;font-size:16px}.venue-reviews-breadcrumb a{color:inherit;text-decoration:none}.venue-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.venue-reviews-heading h1{font-size:44px;margin:0}.venue-reviews-heading>a{padding:14px 30px;background:#ccff4a;border-radius:8px;color:#1e280f;text-decoration:none;font-size:20px;font-weight:750}.venue-reviews-identity{display:grid;grid-template-columns:40% minmax(0,1fr);gap:24px 32px;padding:20px 26px;border:1px solid #7450ad;border-radius:12px;background:#111421;align-items:center}.venue-reviews-identity>.profile-media{grid-row:1/3;width:100%;aspect-ratio:2;border-radius:9px;overflow:hidden}.venue-reviews-identity h2{font-size:29px;line-height:1.5;margin:0 0 18px;overflow-wrap:anywhere}.venue-reviews-identity p{margin:0;font-size:17px;color:#b8b8cc;line-height:1.7}.venue-reviews-identity>a{justify-self:start;padding:12px 16px;color:#d5cdea;border:1px solid #9467d7;border-radius:7px;text-decoration:none;font-size:15px}.venue-reviews-summary{display:grid;grid-template-columns:34% 1fr;align-items:center;margin:30px 0;padding:35px;border:1px solid #7350ac;border-radius:12px;background:#111421}.venue-reviews-overall{text-align:center;border-right:1px solid #48375f}.venue-reviews-overall>strong{font-size:76px;line-height:1.2}.venue-reviews-overall small{font-size:34px;color:#bda3e8;margin-left:14px}.venue-reviews-stars{display:inline-flex;gap:3px;color:#565b70;font-size:24px;white-space:nowrap}.venue-reviews-stars .filled{color:#ffc34c}.venue-reviews-overall .venue-reviews-stars{display:flex;justify-content:center;font-size:34px;margin:8px 0}.venue-reviews-overall p{font-size:17px;color:#c0bcd0;margin:12px 0 0}.venue-reviews-summary dl{display:grid;gap:24px;padding-left:70px;margin:0}.venue-reviews-summary dl>div{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:20px}.venue-reviews-summary dt{font-size:21px}.venue-reviews-summary dd{display:flex;align-items:center;gap:20px;margin:0;min-width:0}.venue-reviews-summary dd>strong{width:38px;font-size:21px;font-weight:500}.venue-review-meter{flex:1;height:17px;border-radius:10px;background:#373740;overflow:hidden}.venue-review-meter i{display:block;height:100%;background:#8b5cf0;border-radius:inherit}.venue-reviews-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0 10px}.venue-reviews-controls nav{display:flex;flex-wrap:wrap;gap:14px}.venue-reviews-controls button,.venue-reviews-controls select,.venue-reviews-pagination button{min-height:50px;padding:12px 22px;border:1px solid #666d81;border-radius:8px;background:#101320;color:#dadce7;font:inherit;font-size:17px}.venue-reviews-controls button[aria-pressed=true]{color:#d0fc4a;border-color:#c5ed3d}.venue-reviews-scope{font-size:13px;color:#9297ad;line-height:1.6;margin:12px 0 24px}.venue-reviews-list{display:grid;gap:22px}.venue-reviews-list article{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:24px;padding:30px;border:1px solid #62478f;border-radius:12px;background:#10131f;min-height:176px}.venue-reviews-list article>.profile-media{width:76px;height:76px;border:1px solid #77748e;border-radius:50%;overflow:hidden}.venue-reviews-list article header{display:flex;align-items:center;flex-wrap:wrap;gap:20px;min-height:38px}.venue-reviews-list article header>strong{font-size:20px}.venue-reviews-list time{font-size:14px;color:#aaaec4}.venue-reviews-list article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:19px;color:#d4d4e2;margin:16px 0 0}.venue-reviews-empty{padding:50px 24px;text-align:center;border:1px solid #62478f;border-radius:12px;color:#aba8c2}.venue-reviews-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:32px 0}.venue-reviews-pagination button:disabled{opacity:.4;cursor:not-allowed}.venue-review-entry{margin-top:35px;padding:25px 30px;border:1px solid #4d3b68;border-radius:10px;background:#151524}.venue-review-entry h2{font-size:22px;margin:0 0 15px}.venue-review-entry p{color:#a8a5bd;font-size:15px;line-height:1.8}.venue-review-entry a{display:inline-block;color:#c1a0ff;padding:10px 0;text-decoration:none}.venue-reviews-page button:focus-visible,.venue-reviews-page a:focus-visible,.venue-reviews-page select:focus-visible{outline:3px solid #c3ff52;outline-offset:4px}@media(max-width:1000px){.venue-reviews-summary dl{padding-left:30px}.venue-reviews-controls{align-items:start;flex-direction:column}}@media(max-width:650px){.site-shell--figma .venue-reviews-page{padding:25px 16px 50px}.venue-reviews-breadcrumb{font-size:13px}.venue-reviews-heading h1{font-size:30px}.venue-reviews-heading>a{font-size:15px;padding:12px 18px}.venue-reviews-identity{grid-template-columns:1fr;padding:18px;gap:18px}.venue-reviews-identity>.profile-media{grid-row:auto;aspect-ratio:1.8}.venue-reviews-identity h2{font-size:23px}.venue-reviews-identity p{font-size:15px}.venue-reviews-summary{grid-template-columns:1fr;padding:25px 20px}.venue-reviews-overall{border-right:0;border-bottom:1px solid #48375f;padding-bottom:25px}.venue-reviews-overall>strong{font-size:60px}.venue-reviews-summary dl{padding:26px 0 0;gap:20px}.venue-reviews-summary dt{font-size:18px}.venue-reviews-summary dl>div{grid-template-columns:40px 1fr;gap:15px}.venue-reviews-controls nav{gap:10px}.venue-reviews-controls button,.venue-reviews-controls select{font-size:14px;padding:10px 16px;min-height:44px}.venue-reviews-list article{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.venue-reviews-list article>.profile-media{width:48px;height:48px}.venue-reviews-list article header{gap:8px 14px}.venue-reviews-list article header>strong{font-size:16px}.venue-reviews-list article p{font-size:15px}.venue-reviews-stars{font-size:20px}.venue-review-entry{padding:22px}}.site-shell--figma:has(.onboarding-page){--ink:#e3e6eb;--ink-soft:#b4bcc9;--muted:#8e97a8;--surface:#191d24;--surface-soft:#20252e;--line:#39404b;--brand:#bd96ef;--brand-strong:#c4f348;--brand-contrast:#1b2708;background:#0c0f12}.site-shell--figma .onboarding-page{--partner-ink:#e3e6eb;--partner-green:#232030;--partner-green-deep:#12131b;--partner-gold:#b995ed;background:#0c0f12;padding:0 40px 70px;color:#d7dce5}.site-shell--figma .onboarding-page>*{max-width:1200px;margin-inline:auto}.site-shell--figma .onboarding-page .onboarding-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:44px 8px;min-height:370px;border:0;background:#141221}.site-shell--figma .onboarding-kicker{display:block;color:#bd9ce6;font-size:24px;margin-bottom:24px}.site-shell--figma .onboarding-intro h1{font-family:inherit;font-size:44px;line-height:1.4;font-weight:600;letter-spacing:0;color:#ececf2}.site-shell--figma .onboarding-intro p{font-size:19px;line-height:1.9;color:#a6a5ba;margin-top:22px}.site-shell--figma .onboarding-intro img{width:100%;max-height:355px;object-fit:cover;border-radius:12px}.site-shell--figma .onboarding-page .onboarding-types{display:flex;gap:20px;padding:20px 0;margin-block:0 20px}.site-shell--figma .onboarding-types button{flex:1;border:1px solid #393643;border-radius:7px;background:#191923;color:#a4a0b4;padding:15px}.site-shell--figma .onboarding-types button.active{color:#c4f348;background:#23291b;border-color:#63763b}.site-shell--figma .onboarding-types small{display:none}.site-shell--figma .onboarding-shell{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.site-shell--figma .onboarding-shell>header,.site-shell--figma .onboarding-stepper{display:none}.site-shell--figma .onboarding-form{padding:0;counter-reset:form-section;display:grid;gap:24px}.site-shell--figma .onboarding-form>.onboarding-form-section{counter-increment:form-section;position:relative;padding:34px;background:#191c24;border:1px solid #242933;border-radius:12px}.site-shell--figma .onboarding-form-section>h3{display:flex;align-items:center;gap:22px;font-family:inherit;font-size:27px;color:#e1e4eb;margin:0 0 12px}.site-shell--figma .onboarding-form-section>h3:before{content:counter(form-section,decimal-leading-zero);color:#b896eb;font-size:36px;font-weight:650}.site-shell--figma .onboarding-form-section>p{color:#8c94a4;font-size:15px;margin-bottom:30px}.site-shell--figma .field-grid{gap:24px 38px}.site-shell--figma .field-grid label>span{color:#c1c8d4;font-size:16px}.site-shell--figma .onboarding-form :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:#20242d;color:#dee3ec;border:1px solid #424a58;border-radius:6px;box-shadow:none;min-height:48px}.site-shell--figma .onboarding-form input::placeholder,.site-shell--figma .onboarding-form textarea::placeholder{color:#7c8697}.site-shell--figma .onboarding-form input[type=checkbox]{accent-color:#c4f348}.site-shell--figma .onboarding-form .upload-grid>label{min-height:150px;background:#20242c;border:1px dashed #546071;border-radius:6px;color:#a6afbd}.site-shell--figma .onboarding-form .upload-grid strong,.site-shell--figma .onboarding-form .upload-grid svg{color:#b795e4}.site-shell--figma .onboarding-form :is(fieldset,.summary-card,.inventory-row,.ocr-review){background:#20232c;border-color:#414856;color:#c0c8d6}.site-shell--figma .onboarding-form>footer{padding:20px 0;border:0;background:transparent;justify-content:flex-end;gap:20px}.site-shell--figma .onboarding-page .button{border:1px solid #46505e;background:#242a34;border-radius:8px;color:#d7dde7;min-width:160px;padding:14px 26px}.site-shell--figma .onboarding-page .button--primary{color:#1a2607;background:#c4f348;border-color:#c4f348}.site-shell--figma .onboarding-page .consent{color:#a3adbc;background:transparent}.site-shell--figma .onboarding-page .consent a{color:#b28bdd}.site-shell--figma .onboarding-page .application-workspace{background:#191c24;border:1px solid #3d4050;border-radius:12px;padding:36px;margin-bottom:30px}.site-shell--figma .application-workspace>header h2{font-family:inherit;font-size:30px;color:#e1e5ed}.site-shell--figma .application-workspace>header>strong{color:#c4f348;background:#28321f;padding:12px 18px;border-radius:6px}.site-shell--figma .application-workspace .review-note{border:1px solid #52436a;background:#272131;color:#c4afd9}.site-shell--figma .application-timeline{padding:26px 0}.site-shell--figma .application-timeline li{border-color:#4b3e61;color:#a7afbe}.site-shell--figma .application-timeline strong{color:#d3d7e0}.site-shell--figma .onboarding-page--equipment .onboarding-intro{grid-template-columns:1fr;min-height:280px;background:url(/figma-web/W056/hero.png) center/cover}.site-shell--figma:has(.onboarding-page--training){background:#001919;--surface:#082626;--surface-soft:#103333;--line:#245050;--brand:#73dabb}.site-shell--figma .onboarding-page--training,.site-shell--figma .onboarding-page--training .onboarding-intro{background:#001919}.site-shell--figma .onboarding-page--training .onboarding-form-section{background:#082626;border:1px solid #245050}.site-shell--figma .onboarding-page--training .onboarding-form-section>h3:before{color:#76dfbd}.site-shell--figma .onboarding-page--training .onboarding-form :is(input:not([type=checkbox]):not([type=file]),textarea,select,fieldset,.upload-grid>label){background:#032020;border-color:#245050}@media(max-width:700px){.site-shell--figma .onboarding-page{padding:0 18px 44px}.site-shell--figma .onboarding-page .onboarding-intro{grid-template-columns:1fr;gap:24px;padding:30px 0}.site-shell--figma .onboarding-intro h1{font-size:32px}.site-shell--figma .onboarding-intro p{font-size:16px}.site-shell--figma .onboarding-page .onboarding-types{gap:8px}.site-shell--figma .onboarding-types button{padding:12px 8px;font-size:12px}.site-shell--figma .onboarding-types svg{display:none}.site-shell--figma .onboarding-form>.onboarding-form-section{padding:22px 18px}.site-shell--figma .onboarding-form-section>h3{font-size:22px;gap:14px}.site-shell--figma .onboarding-page .application-workspace{padding:22px 18px}.site-shell--figma .onboarding-page .button{min-width:120px;padding:12px 18px}}.venue-application-progress{padding:32px 0 55px;color:#d7d6e7}.venue-application-progress>header{text-align:center;padding:15px 0 25px}.venue-application-progress>header>span{color:#b49ae7;font-size:14px}.venue-application-progress h1{font-size:38px;margin:18px 0}.venue-application-progress p{color:#a8a0ba;font-size:15px;line-height:1.9}.venue-application-progress>ol{display:flex;list-style:none;padding:25px 0 40px;margin:0}.venue-application-progress>ol li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:14px;text-align:center;color:#968ba8}.venue-application-progress>ol li:before{content:"";position:absolute;left:-50%;top:22px;width:100%;height:1px;background:#4a355f}.venue-application-progress>ol li:first-child:before{display:none}.venue-application-progress>ol b{display:grid;place-items:center;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid #755293;background:#221b30;font-size:22px}.venue-application-progress>ol .submitted b{background:#b8ef63;border-color:#b8ef63;color:#263818}.venue-application-progress>ol small{font-size:12px}.venue-application-identity{display:flex;align-items:center;gap:25px;padding:30px;background:#191327;border:1px solid #493162;border-radius:9px;margin-bottom:30px}.venue-application-identity h2{font-size:25px;margin:0}.venue-application-identity>svg{color:#b197d6;flex-shrink:0}.venue-application-identity>span{margin-left:auto;padding:10px 15px;color:#c6ee87;background:#293b22;border-radius:5px;white-space:nowrap}.venue-application-progress>h2,.venue-application-next h2{font-size:25px}.venue-application-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 30px}.venue-application-materials article{padding:26px;background:#171224;border:1px solid #3d2b52;border-radius:8px}.venue-application-materials svg{color:#b8a1df}.venue-application-materials h3{font-size:20px;margin:18px 0 10px}.venue-application-materials strong{color:#b7dd87;font-size:14px}.venue-application-next{padding:28px;border:1px solid #402e58;border-radius:8px;background:#171224}.venue-application-next a{display:inline-block;padding:12px 22px;border:1px solid #8461ac;border-radius:6px;color:#cbb4eb;text-decoration:none;margin:15px 18px 0 0}.venue-application-next a:first-of-type{background:#b3ed5c;color:#20311a;border-color:#b3ed5c}@media(max-width:650px){.venue-application-progress h1{font-size:30px}.venue-application-progress>ol strong{font-size:13px}.venue-application-progress>ol small{font-size:11px}.venue-application-identity{padding:22px;flex-wrap:wrap;gap:16px}.venue-application-identity h2{font-size:22px}.venue-application-materials{grid-template-columns:1fr}.venue-application-next{padding:22px}}.site-shell--figma:has(.merchant-app){background:#0e1113;--ink:#e0e4eb;--surface:#191d22;--surface-soft:#242a30;--line:#363d45;--brand:#c4f348;--brand-strong:#c4f348;--muted:#99a4b1}.site-shell--figma .merchant-app.merchant-app{--m-brand:#c4f348;--m-ink:#e0e4eb;--m-muted:#98a2af;--m-line:#353c43;--m-bg:#0e1113;--m-hover:#282f1e;font-family:inherit;font-size:16px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;max-width:1280px;margin:auto;padding:0 26px 50px;min-height:0}.site-shell--figma .merchant-app .merchant-topbar{display:none}.site-shell--figma .merchant-design-hero{grid-column:1/-1;min-height:280px;margin:0 -26px;padding:44px 40px;display:flex;align-items:center;background:url(/figma-web/W058/hero.png) center/cover no-repeat #13181b}.site-shell--figma .merchant-design-hero h2{font-size:44px;line-height:1.4;font-weight:650}.site-shell--figma .merchant-design-hero h2 span{color:#c4f348}.site-shell--figma .merchant-design-hero p{color:#9ca6b1;font-size:20px;margin-top:20px}.site-shell--figma .merchant-app .merchant-sidebar{position:static;width:auto;height:auto;min-height:700px;background:#1a1e22;border:1px solid #252c31;border-radius:10px;padding:18px 12px;z-index:auto;overflow:visible}.site-shell--figma .merchant-app .merchant-main{width:auto;max-width:none;margin:0;padding:0;min-width:0}.site-shell--figma .merchant-app .nav-home{background:transparent;color:#cad2db;border-radius:6px;font-size:17px;padding:16px 12px}.site-shell--figma .merchant-app .nav-home.active{background:#c4f348;color:#1d2a09}.site-shell--figma .merchant-app .nav-shortcuts{display:none}.site-shell--figma .merchant-app .nav-group{border-color:#353c43}.site-shell--figma .merchant-app .nav-group h2{font-size:16px;color:#bbc5cf;padding-block:20px}.site-shell--figma .merchant-app .nav-group button{font-size:14px;padding:12px;color:#939eab}.site-shell--figma .merchant-app .nav-group button.active{background:#2c3520;color:#c4f348;border-radius:5px}.site-shell--figma .merchant-app .workspace-breadcrumb{min-height:100px;border:0;gap:12px}.site-shell--figma .merchant-app .workspace-breadcrumb>span,.site-shell--figma .merchant-app .workspace-breadcrumb>svg{display:none}.site-shell--figma .merchant-app .workspace-breadcrumb h1{font-family:inherit;font-size:34px;font-weight:600}.site-shell--figma .merchant-app .panel{background:#1a1e23;border:1px solid #31383e;border-radius:9px;box-shadow:none;margin-bottom:26px}.site-shell--figma .merchant-app .panel-heading{padding:24px;border-color:#343b43}.site-shell--figma .merchant-app h2{font-size:23px}.site-shell--figma .merchant-app h3{font-size:18px}.site-shell--figma .merchant-app :is(.notice,.action-banner,.table-hint){background:#242b21;color:#aebb9c;border-color:#3e4b30;border-radius:7px}.site-shell--figma .merchant-app .primary-button{color:#1c2908;background:#c4f348;border:1px solid #c4f348;padding:12px 20px;border-radius:6px;font-size:15px}.site-shell--figma .merchant-app .secondary-button{color:#c3cbd6;background:#262d34;border:1px solid #47515c;padding:12px 18px;border-radius:6px}.site-shell--figma .merchant-app :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:#15191e;color:#d3dce7;border-color:#424c57;border-radius:6px;padding:12px}.site-shell--figma .merchant-app :is(small,.muted,.table-hint,.table-footer,.field-help,.section-note){color:#96a2b0}.site-shell--figma .merchant-app :is(.order-overview,.store-health){background:transparent;border:0;gap:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell--figma .merchant-app .order-overview>button,.site-shell--figma .merchant-app .store-health>div{background:#1b2025;border:1px solid #343b42;border-radius:8px;padding:24px 18px}.site-shell--figma .merchant-app .order-overview strong,.site-shell--figma .merchant-app .store-health strong{font-size:32px;color:#e6ebf1}.site-shell--figma .merchant-app .order-note{grid-column:1/-1;background:transparent;color:#8d9aa7}.site-shell--figma .merchant-app .metric-grid{background:#1a1e23}.site-shell--figma .merchant-app .metric-grid strong{color:#c4f348}.site-shell--figma .merchant-app :is(.chart-empty,.chart-message,.chart-toolbar,.chart-axis,.product-summary,.todo-row,.quick-tools,.learning-guides){background:transparent;border-color:#353e47}.site-shell--figma .merchant-app .dashboard-columns{grid-template-columns:1fr}.site-shell--figma .merchant-app .todo-row{padding:24px}.site-shell--figma .merchant-app .todo-row p{color:#97a2b0;font-size:14px}.site-shell--figma .merchant-app .tabs{padding:0 24px;gap:28px;border-color:#3e464f}.site-shell--figma .merchant-app .tabs button{font-size:16px;padding:18px 0}.site-shell--figma .merchant-app .tabs button.active{color:#c4f348;border-color:#c4f348}.site-shell--figma .merchant-app .table-filter{padding:24px;gap:18px;background:transparent}.site-shell--figma .merchant-app table{color:#c6cfd9}.site-shell--figma .merchant-app th{background:#252c33;color:#97a4b3;font-size:14px;padding:16px 12px;border-color:#39414b}.site-shell--figma .merchant-app td{padding:22px 12px;border-color:#353d46;font-size:14px}.site-shell--figma .merchant-app tbody tr:hover{background:#202830}.site-shell--figma .merchant-app .product-thumb{width:68px;height:72px;background:#12161b;border:1px solid #3a444e;border-radius:5px}.site-shell--figma .merchant-app .product-name{color:#d9e0e9;font-size:16px}.site-shell--figma .merchant-app .status-tag{background:#293420;color:#bce477;border-radius:5px}.site-shell--figma .merchant-app .row-actions button{color:#c4f348}.site-shell--figma .merchant-app .table-footer{padding:22px 24px}.site-shell--figma .merchant-app .merchant-tools,.site-shell--figma .merchant-app .merchant-footer{display:none}.site-shell--figma .merchant-app :is(.publisher-section,.publish-panel,.editor-aside,.settings-form fieldset,.image-editor){background:#191e24;border-color:#37414a;color:#c3ced9;border-radius:8px}.site-shell--figma .merchant-app .publisher-section{padding:26px;margin-bottom:24px}.site-shell--figma .merchant-app .publisher-section h2{padding-bottom:24px;border-color:#39434d}.site-shell--figma .merchant-app :is(.editor-savebar,.publish-savebar){background:#21282f;border-color:#434d56}.site-shell--figma .merchant-app :is(.image-tile,.image-upload,.variant-table,.spec-table,.preview-product,.readiness){background:#151b20;border-color:#3c4853;color:#b4c2d0}@media(max-width:950px){.site-shell--figma .merchant-app.merchant-app{grid-template-columns:170px minmax(0,1fr);gap:20px;padding-inline:18px}.site-shell--figma .merchant-design-hero{margin-inline:-18px}.site-shell--figma .merchant-app .order-overview,.site-shell--figma .merchant-app .store-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.site-shell--figma .merchant-app.merchant-app{display:block;padding:0 16px 36px}.site-shell--figma .merchant-design-hero{min-height:230px;padding:32px 20px;margin:0 -16px 20px}.site-shell--figma .merchant-design-hero h2{font-size:30px}.site-shell--figma .merchant-app .merchant-sidebar{min-height:0;width:auto;transform:none;position:static;display:block;padding:10px}.site-shell--figma .merchant-app .merchant-sidebar nav{display:flex;overflow:auto;align-items:start;gap:16px}.site-shell--figma .merchant-app .nav-group{min-width:125px}.site-shell--figma .merchant-app .nav-group h2{padding:10px 0}.site-shell--figma .merchant-app .nav-home{min-width:105px}.site-shell--figma .merchant-app .sidebar-back{display:none}.site-shell--figma .merchant-app .workspace-breadcrumb h1{font-size:26px}.site-shell--figma .merchant-app .panel-heading,.site-shell--figma .merchant-app .publisher-section{padding:18px}}.site-shell--figma .merchant-app :is(.publisher-guide,.publisher-tip,.publisher-category,.publisher-savebar,.publisher-gate){background:#1d242a;color:#adb9c7;border-color:#3c4751}.site-shell--figma .merchant-app .publisher-guide{position:static;border:1px solid #3a444d;border-radius:8px}.site-shell--figma .merchant-app .publisher-savebar{left:0;position:sticky;bottom:0;padding:20px;gap:16px;border:1px solid #45515c;border-radius:7px}.site-shell--figma .merchant-app .publisher-secondary{border:1px solid #56626f;background:#29323a;color:#cbd6e2;border-radius:6px;padding:12px 20px}.site-shell--figma .merchant-app .publisher-section h2>span{background:#b995e6;color:#1d1527}.site-shell--figma .merchant-app .publish-row>label,.site-shell--figma .merchant-app .publish-row .row-label{color:#abb9c8}.site-shell--figma .merchant-app :is(.publisher-notice,.publisher-alert){background:#302932;border-color:#66516a;color:#dcc0d7}.site-shell--figma .merchant-app.merchant-app{background:#0f1217}.site-shell--figma .merchant-app.merchant-app--editor{grid-template-columns:minmax(0,1fr);max-width:1080px}.site-shell--figma .merchant-app--editor .merchant-sidebar{display:none}.site-shell--figma .merchant-app .workspace-breadcrumb h1{color:#c8c8c9}.site-shell--figma:has(:is(.help-page,.help-article-page,.company-page,.contact-page)){--ink:#e6e0f0;--ink-soft:#b5acc8;--muted:#8e849f;--surface:#161224;--surface-soft:#201a31;--line:#3b304d;--brand:#ba8eec;--brand-strong:#c4f348;--brand-contrast:#1c2809;background:#0b0916}.site-shell--figma :is(.help-page,.help-article-page,.company-page,.contact-page){background:#0b0916;color:#e6e0f0}.site-shell--figma :is(.help-page,.help-article-page,.company-page,.contact-page) .section-inner{max-width:1200px}.site-shell--figma .help-hero{background:#0b0916;border:0;color:#e7e1f0}.site-shell--figma .help-hero__inner{text-align:left;padding:60px 40px 36px}.site-shell--figma .help-hero__inner>span{color:#b48ce4;font-size:20px}.site-shell--figma .help-hero h1{font-family:inherit;font-size:60px;font-weight:600;letter-spacing:0;margin:28px 0}.site-shell--figma .help-search{max-width:none;min-height:76px;background:#211c31;border:1px solid #413653;border-radius:12px;padding:8px 8px 8px 24px;color:#bfb2d3}.site-shell--figma .help-search input{background:transparent;color:#ddd3ec;font-size:21px}.site-shell--figma .help-search button{background:#c4f348;color:#1c2809;border-radius:10px;padding:16px 48px}.site-shell--figma .help-main{padding:0 40px 60px}.site-shell--figma .help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-shell--figma .help-category-grid>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:210px;border:1px solid #3b2e50;background:#171224;border-radius:10px;padding:26px;gap:20px}.site-shell--figma .help-category-grid>a>span{width:70px;height:70px;border-radius:50%;background:#402367;color:#bb93f0}.site-shell--figma .help-category-grid h3{font-size:24px;color:#e0d6ec}.site-shell--figma .help-category-grid p{font-size:15px;color:#a497b6;line-height:1.8}.site-shell--figma .help-category-grid>a>svg{position:absolute;right:24px;bottom:48px;color:#a88acc}.site-shell--figma .help-section-title h2{font-family:inherit;font-size:34px;color:#e8e0f2}.site-shell--figma .help-article-list{gap:12px}.site-shell--figma .help-article-list>a{background:#171225;border:1px solid #3d2f50;border-radius:9px;color:#d0c3df;padding:24px}.site-shell--figma .help-article-list h3{font-size:21px;color:#ddd1ec}.site-shell--figma .help-article-list p,.site-shell--figma .help-article-list small{color:#9b8dae}.site-shell--figma .help-contact-card{background:#1b132a;border:1px solid #4b3262;border-radius:12px;padding:36px;color:#d7c5ea}.site-shell--figma .help-contact-card .button--primary{color:#1c2809;background:#c4f348}.site-shell--figma .help-document-hero{background:transparent;border-color:#382d46;padding-block:38px}.site-shell--figma .help-document-hero h1{color:#e7def1;font-family:inherit;font-size:44px}.site-shell--figma .help-document-meta{color:#8e809f}.site-shell--figma .help-document-toc{background:#171123;border:1px solid #3f2e52;border-radius:9px;padding:24px}.site-shell--figma .help-document-toc :is(a,summary){color:#baa8d0}.site-shell--figma .help-document-body{background:#161121;color:#c4b9d2;border-color:#352644;border-radius:9px;padding:36px}.site-shell--figma .help-document-section{background:transparent;border-color:#3a2c48}.site-shell--figma .help-reading-content :is(h2,h3,strong){color:#e0d3ee}.site-shell--figma .help-reading-content :is(p,li){color:#b5a6c7;font-size:17px;line-height:2}.site-shell--figma .help-document-section__index{color:#b38bdf;background:#342143}.site-shell--figma :is(.help-feedback,.help-related,.help-document-contact,.help-prev-next a){background:#21172d;color:#b9a5ce;border-color:#49335b}.site-shell--figma .help-feedback button{background:#2c1e3b;color:#c7a3eb;border:1px solid #674386}.site-shell--figma .company-hero{background:#151024;border-color:#342644}.site-shell--figma .company-hero__inner{padding-block:70px}.site-shell--figma .company-hero h1{color:#f0e8f8;font-family:inherit;font-size:58px}.site-shell--figma .company-hero p{color:#b6a8c9}.site-shell--figma .company-identity{background:#20172d;border-color:#4b355f;color:#c8b9da}.site-shell--figma .company-identity :is(dt,dd,a){color:#bca7d2}.site-shell--figma .company-purpose{padding-block:64px}.site-shell--figma .company-purpose h2{color:#e5daef;font-family:inherit;font-size:38px}.site-shell--figma .company-purpose p{color:#aea0c0}.site-shell--figma .company-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-shell--figma .company-principles article{border:1px solid #37283f;border-radius:10px;background:#181223;padding:28px;color:#ad79db}.site-shell--figma .company-principles h3{color:#dfd0ed;font-size:24px}.site-shell--figma .company-details{background:#171020;border-color:#3b284d}.site-shell--figma .company-details :is(h2,dd){color:#d7c4e8}.site-shell--figma .company-details :is(p,dt){color:#a690b7}.site-shell--figma .contact-page__hero{background:#0b0916;border:0}.site-shell--figma .contact-kicker{color:#a974df;font-size:16px;letter-spacing:.08em}.site-shell--figma .contact-page__hero .section-inner{padding-block:65px 34px}.site-shell--figma .contact-page__hero h1{font-family:inherit;color:#eee3f7;font-size:48px}.site-shell--figma .contact-page__hero p{color:#b9aac9;font-size:20px}.contact-join-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.contact-join-cards a{padding:36px 30px;border:1px solid #422f56;background:#181122;border-radius:10px;text-decoration:none}.contact-join-cards h2{color:#e3d5ef;font-size:27px;margin:0 0 20px}.contact-join-cards p{color:#ac99bf;line-height:1.9}.contact-join-cards strong{color:#c4f348;display:flex;gap:16px;align-items:center;margin-top:26px}.site-shell--figma .contact-page__workspace{grid-template-columns:1fr 1.7fr;padding-block:42px 70px;gap:24px}.site-shell--figma .contact-page__channels{background:#171122;border:1px solid #3b2b4c;padding:28px;border-radius:10px}.site-shell--figma .contact-page__channels :is(h2,strong,a){color:#cfb8e6}.site-shell--figma .contact-page__channels :is(p,small){color:#a68eb9}.site-shell--figma .contact-page__channels address,.site-shell--figma .contact-page__channels address>div{border-color:#3e2d4c}.site-shell--figma .contact-page__channels address>div>span{background:#392048;color:#b18acc}.site-shell--figma .contact-page .inquiry-form{background:#181223;color:#d3c1e5;border:1px solid #493159;border-radius:10px}.site-shell--figma .contact-page .inquiry-form :is(input,textarea,select){background:#100d19;color:#d3c0e2;border:1px solid #4d345e}.site-shell--figma .contact-page .inquiry-form .button--primary{color:#182607;background:#c4f348}@media(max-width:750px){.site-shell--figma .help-category-grid,.contact-join-cards{grid-template-columns:1fr 1fr}.site-shell--figma .contact-page__workspace{grid-template-columns:1fr}.site-shell--figma .help-hero h1{font-size:38px}.site-shell--figma .help-hero__inner,.site-shell--figma .help-main{padding-inline:20px}.site-shell--figma .help-search input{font-size:16px}.site-shell--figma .help-search button{padding:14px 24px}.site-shell--figma .company-hero h1,.site-shell--figma .contact-page__hero h1{font-size:36px}.site-shell--figma .help-document-body{padding:22px}}@media(max-width:480px){.site-shell--figma .help-category-grid,.site-shell--figma .company-principles,.contact-join-cards{grid-template-columns:1fr}}.help-popular-faq{display:grid;gap:12px}.help-popular-faq details{background:#171224;color:#c9badb;border:1px solid #402e53;border-radius:9px;padding:24px 28px}.help-popular-faq summary{cursor:pointer;font-size:22px;font-weight:500;color:#dfd2ed}.help-popular-faq p{font-size:16px;color:#ab96bf;line-height:1.9;margin:20px 0 12px}.help-popular-faq a{display:inline-flex;gap:14px;color:#c4f348;align-items:center}.site-shell--figma .company-eyebrow{display:block;font-size:22px;color:#b89acf;margin-bottom:24px}.site-shell--figma .company-services-title{margin-top:65px;margin-bottom:26px;font-size:28px}.site-shell--figma .company-principles article{display:flex;align-items:center;gap:26px;min-height:165px}.site-shell--figma .company-principles article>svg{width:48px;height:48px;flex-shrink:0}.site-shell--figma .company-principles h3 a{color:inherit;text-decoration:none}@media(max-width:600px){.help-popular-faq details{padding:20px}.help-popular-faq summary{font-size:18px}}.site-shell--figma .updates-design{display:block;max-width:none;padding:70px 32px 100px;background:#0c0c18;color:#efedf7;--ink:#efedf7;--muted:#a29db2;--line:#302947;--surface:#171624;--surface-soft:#201e30;--brand:#aa86f7;--brand-strong:#c0a0ff}.site-shell--figma .updates-design .product-page{max-width:1100px;margin:auto;padding:0}.site-shell--figma .updates-design .product-hero{padding:0;margin:0 0 58px;border:0;background:none}.site-shell--figma .updates-design .section-heading__tag{font-size:21px;color:#aa85f4}.site-shell--figma .updates-design .product-hero h1{font-size:clamp(34px,4.6vw,60px);font-weight:750;line-height:1.4;max-width:none;margin:24px 0}.site-shell--figma .updates-design .product-hero p{font-size:18px;color:#b1acbf;line-height:1.9}.site-shell--figma .updates-design .data-source,.site-shell--figma .updates-design .data-boundary{display:none}.release-timeline{display:grid;gap:50px;position:relative}.release-timeline:before{content:"";position:absolute;left:9px;top:15px;bottom:0;width:1px;background:#785da7}.release-timeline>article{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px}.release-timeline__date{position:relative;padding:12px 0 0 42px}.release-timeline__date:before{content:"";position:absolute;top:17px;left:0;width:20px;height:20px;border-radius:50%;background:#a57be9;box-shadow:0 0 0 7px #0c0c18}.release-timeline .is-latest .release-timeline__date:before{background:#c4f34b;box-shadow:0 0 0 4px #0c0c18,0 0 0 6px #658531}.release-timeline__date strong{display:block;font-size:29px;line-height:1.4}.release-timeline__date time{display:block;font-size:19px;color:#aaa3bc;margin-top:10px}.release-timeline__card{padding:30px;border:1px solid #39304f;border-radius:12px;background:#12121f}.release-timeline .is-latest .release-timeline__card{border-color:#7454b3}.release-timeline__tag{display:inline-flex;background:#9f78ee;color:#181126;border-radius:6px;padding:8px 17px;font-size:13px;font-weight:650}.release-timeline__toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;padding:0;width:100%;color:inherit;text-align:left;cursor:pointer}.release-timeline__toggle h2{font-size:29px;line-height:1.5;margin:21px 0;font-weight:650}.release-timeline__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.release-timeline__card>p{font-size:16px;line-height:1.9;color:#b9b3c6;margin:0 0 20px}.release-timeline__body{font-size:16px;color:#d3ccdf;line-height:2;overflow-wrap:anywhere}.release-timeline__body img{max-width:100%;height:auto}.release-timeline__body pre{overflow:auto}.release-timeline__body button{margin-left:12px;color:#c8abfb;background:none;border:0;text-decoration:underline}.release-timeline__card>a{display:inline-flex;align-items:center;gap:12px;border:1px solid #8d68cc;border-radius:22px;padding:8px 21px;margin-top:14px;color:#ded0f2;font-size:13px;text-decoration:none}.release-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:55px}.release-pagination button{display:flex;align-items:center;gap:10px;padding:12px 25px;background:transparent;border:1px solid #76628e;border-radius:24px;color:#d8cce6;cursor:pointer}.release-pagination button:disabled{opacity:.35;cursor:default}.release-pagination span{font-size:13px;color:#a294b0}.site-shell--figma .release-note-page{--arena-deeper:#0c0c18;--arena-gold:#ad83f0;--brand-strong:#c1a2ee;--ink:#eee9f4;--muted:#a49bb6;--line:#342b47;background:#0c0c18;color:#eee9f4}.site-shell--figma .release-note-detail{background:#13111e;border-color:#362b4b}.site-shell--figma .release-note-detail>header{background:#191425}@media(max-width:760px){.site-shell--figma .updates-design{padding:42px 20px 65px}.release-timeline>article{grid-template-columns:1fr;gap:18px;padding-left:30px}.release-timeline__date{padding:0 0 0 12px;display:flex;align-items:center;gap:18px}.release-timeline__date:before{left:-30px;top:7px;width:16px;height:16px}.release-timeline:before{left:7px}.release-timeline__date strong{font-size:23px}.release-timeline__date time{font-size:14px;margin:0}.release-timeline__card{padding:23px}.release-timeline__toggle h2{font-size:23px}.release-pagination{gap:12px}.release-pagination button{padding:10px 16px}.site-shell--figma .updates-design .product-hero p{font-size:15px}}.site-shell--figma .company-page .company-hero{position:relative;background:url(/media/figma-web/W075/hero.png) center/cover;border:0;min-height:640px}.site-shell--figma .company-page .company-hero__inner{position:relative;display:flex;align-items:center;min-height:640px;padding:80px 40px}.site-shell--figma .company-page .company-hero__copy{max-width:650px;position:relative;z-index:1}.site-shell--figma .company-page .company-hero h1{font-size:60px;line-height:1.3;margin:20px 0}.site-shell--figma .company-page .company-hero p{font-size:24px;line-height:1.8;color:#c7bcd8}.site-shell--figma .company-page .company-hero__actions{display:none}.company-hero__mark{position:absolute;left:54%;top:29%;width:64px;height:64px;border-radius:12px;box-shadow:0 0 0 15px #191127}.site-shell--figma .company-page .company-purpose{padding:50px 40px 30px}.site-shell--figma .company-page .company-purpose>header{max-width:none;margin-bottom:75px}.site-shell--figma .company-page .company-purpose h2{font-size:39px;line-height:1.5}.site-shell--figma .company-page .company-eyebrow{color:#d6c9e3;font-size:24px}.site-shell--figma .company-page .company-purpose p{font-size:18px;line-height:1.8}.site-shell--figma .company-page .company-services-title{font-size:25px;margin-bottom:26px}.site-shell--figma .company-page .company-principles article{display:flex;align-items:center;gap:35px;min-height:170px;padding:30px 35px}.site-shell--figma .company-page .company-principles article>svg{width:56px;height:56px;flex-shrink:0}.site-shell--figma .company-page .company-principles h3{font-size:25px;margin:0 0 12px}.site-shell--figma .company-page .company-principles h3 a{color:inherit;text-decoration:none}.site-shell--figma .company-page .company-principles p{font-size:16px;margin:0}.company-cooperation{padding:70px 40px 90px;background:radial-gradient(ellipse at right bottom,#2d154e,transparent 55%)}.company-cooperation h2{font-size:28px;font-weight:550;line-height:1.8;margin:35px 0}.company-cooperation>div{display:flex;gap:20px}.company-cooperation a{display:inline-flex;justify-content:center;padding:13px 32px;min-width:180px;border:1px solid #adf12d;border-radius:25px;text-decoration:none;color:#d5cce0}.company-cooperation a:first-child{color:#20300e;background:#b3f82f}.site-shell--figma .company-page .company-details__inner{padding:35px 40px;gap:25px}.site-shell--figma .company-page .company-details h2{font-size:24px}.site-shell--figma .contact-page .contact-page__hero .section-inner{position:relative;padding-right:270px}.contact-brand-mark{position:absolute;width:200px;height:200px;right:30px;top:65px;object-fit:contain;border-radius:35px}.site-shell--figma .contact-page .contact-page__hero h1{font-size:50px;line-height:1.4}.contact-join-cards>a>svg{color:#ac7af2;margin-bottom:25px}.site-shell--figma .contact-page .contact-page__workspace{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;padding-top:40px;padding-bottom:50px}.contact-process{padding:32px;border:1px solid #3c2e50;border-radius:10px;background:#171221}.contact-process h2{font-size:26px;margin:0 0 40px}.contact-process ol{list-style:none;padding:0;margin:0}.contact-process li{display:flex;gap:25px;position:relative;min-height:160px}.contact-process li>span{display:grid;place-items:center;width:70px;height:70px;flex-shrink:0;border:1px solid #71538f;border-radius:50%;color:#ac7cec}.contact-process li:not(:last-child):after{content:"";position:absolute;left:34px;top:80px;bottom:10px;width:1px;background:#594273}.contact-process h3{font-size:18px;margin:14px 0 10px}.contact-process p{font-size:14px;line-height:1.8;color:#afa0c0;margin:0}.contact-process-help{border-top:1px solid #3b2d4c;padding-top:25px;margin-top:25px}.contact-process-help a{display:flex;align-items:center;gap:10px;color:#b7ed47;text-decoration:none;font-size:16px}.site-shell--figma .contact-page .inquiry-form{background:#171221;border:1px solid #3c2e50;border-radius:10px;padding:32px}.site-shell--figma .contact-page .inquiry-form__grid{grid-template-columns:1fr;gap:20px}.site-shell--figma .contact-page .inquiry-form__heading{margin-bottom:24px}.site-shell--figma .contact-page .inquiry-form__heading h3{font-size:28px}.site-shell--figma .contact-page .inquiry-form__heading-icon,.site-shell--figma .contact-page .inquiry-form__heading small{display:none}.site-shell--figma .contact-page .inquiry-form label>span{font-size:15px}.site-shell--figma .contact-page .inquiry-form input:not([type=checkbox]),.site-shell--figma .contact-page .inquiry-form textarea{background:#21192e;border:1px solid #483454;border-radius:8px;color:#e0d0ec;padding:13px}.site-shell--figma .contact-page .inquiry-form__submit{width:100%;border:0;border-radius:20px;background:#c0f54d;color:#20330e;margin-top:20px}.contact-faq{padding-bottom:60px}.contact-faq h2{font-size:29px;margin:0 0 14px}.contact-faq>p{color:#a899b7;font-size:16px;line-height:1.8}.contact-faq details{background:#191222;border:1px solid #3b294f;border-radius:9px;padding:22px 26px;margin:14px 0}.contact-faq summary{font-size:17px;cursor:pointer}.contact-faq details p{font-size:15px;line-height:1.9;color:#bda9cf}.contact-faq details a{color:#c0ef5b;text-decoration:none}.contact-official{padding-bottom:55px}.site-shell--figma .contact-page .contact-official .contact-page__channels{padding:28px}.site-shell--figma .contact-page .contact-official address{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:900px){.site-shell--figma .company-page .company-hero h1{font-size:44px}.site-shell--figma .company-page .company-hero__inner,.site-shell--figma .company-page .company-hero{min-height:500px}.company-hero__mark{left:auto;right:40px;top:45px;width:48px;height:48px}.site-shell--figma .company-page .company-principles article{gap:20px;padding:25px}.site-shell--figma .contact-page .contact-page__hero .section-inner{padding-right:170px}.contact-brand-mark{width:120px;height:120px;top:75px;right:20px}.site-shell--figma .contact-page .contact-page__workspace{grid-template-columns:1fr}.contact-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-process li{display:block}.contact-process li:after{display:none}}@media(max-width:600px){.site-shell--figma .company-page .company-hero__inner{padding:80px 22px 40px}.site-shell--figma .company-page .company-hero h1{font-size:36px}.site-shell--figma .company-page .company-hero p{font-size:18px}.site-shell--figma .company-page .company-purpose{padding:35px 22px}.site-shell--figma .company-page .company-purpose h2{font-size:28px}.site-shell--figma .company-page .company-principles{grid-template-columns:1fr}.company-cooperation{padding:35px 22px}.company-cooperation h2{font-size:22px}.company-cooperation>div{flex-wrap:wrap}.site-shell--figma .contact-page .contact-page__hero .section-inner{padding-right:22px;padding-top:120px}.contact-brand-mark{width:64px;height:64px;top:30px;border-radius:12px}.site-shell--figma .contact-page .contact-page__hero h1{font-size:32px}.contact-process ol{grid-template-columns:1fr}.contact-process li{display:flex;min-height:120px}.site-shell--figma .contact-page .contact-official address{grid-template-columns:1fr}.site-shell--figma .contact-page .inquiry-form{padding:22px}}.site-shell--figma:has(:is(.auth-shell,.global-search-page,.membership-info-page,.account-page-new:not(.account-page--orders))){--ink:#e5e0ee;--ink-soft:#b4a9c6;--muted:#9589a7;--surface:#1b1727;--surface-soft:#252032;--line:#41364e;--brand:#b68ae4;--brand-strong:#c4f348;--brand-contrast:#192507;background:#0d0a17}.site-shell--figma .auth-shell{display:grid;grid-template-columns:1.15fr 1fr;max-width:1280px;margin:auto;padding:0;gap:0;min-height:1050px;background:#0d0b17;color:#e5e0ee}.site-shell--figma .auth-intro{background:url(/figma-web/W068/hero.png) center top/auto 145% no-repeat #10091f;padding:85px 45px;display:block;border:0;border-radius:0}.site-shell--figma .auth-intro__content h1{font-family:inherit;font-size:58px;font-weight:650;line-height:1.45;letter-spacing:0;color:#f3eff7}.site-shell--figma .auth-intro__content h1 span{color:inherit}.site-shell--figma .auth-intro__content .section-kicker{color:#d3c4e4;font-size:20px}.site-shell--figma .auth-intro__content>p,.site-shell--figma .auth-benefits{display:none}.site-shell--figma .auth-workspace{padding:85px 30px;background:#0d0b17}.site-shell--figma .auth-card{background:#12101e;border:1px solid #36283f;border-radius:12px;box-shadow:none;padding:40px;width:100%}.site-shell--figma .auth-card>header h2{font-family:inherit;font-size:34px;color:#eee7f4}.site-shell--figma .auth-card>header :is(p,span){color:#9e90ad}.site-shell--figma .auth-tabs{border-bottom:1px solid #493957;background:transparent;border-radius:0;margin-block:32px}.site-shell--figma .auth-tabs button{color:#b6a7c7;background:transparent;border-radius:0;padding:16px 10px}.site-shell--figma .auth-tabs button.active{color:#e1d5ef;box-shadow:inset 0 -2px #c4f348;background:transparent}.site-shell--figma .auth-input{background:#282236;border:1px solid #4a3c5c;border-radius:9px;min-height:58px;color:#ada0bf}.site-shell--figma .auth-input input{color:#e1d4ec;background:transparent}.site-shell--figma .auth-code-field>button{background:#30263d;color:#cebcdf;border:1px solid #53415f;border-radius:8px}.site-shell--figma .auth-submit{background:#c4f348;color:#1b2807;min-height:60px;border-radius:10px;font-size:22px}.site-shell--figma .auth-agreement{color:#a89ab9}.site-shell--figma .auth-agreement a{color:#c4f348}.site-shell--figma .auth-agreement input{accent-color:#c4f348}.site-shell--figma .auth-help{color:#8d809e}.site-shell--figma .global-search-page{background:#0c0916;color:#d9cce8;padding:50px 40px 80px;max-width:1280px;margin:auto}.site-shell--figma .global-search-hero{border:0;background:transparent;padding:0 0 40px}.site-shell--figma .global-search-hero h1{font-family:inherit;font-size:44px;color:#eadff5;letter-spacing:0}.site-shell--figma .global-search-hero p{color:#a394b8}.site-shell--figma .global-search-hero form{max-width:none;border:1px solid #453056;background:#21172e;border-radius:10px;padding:8px 8px 8px 22px}.site-shell--figma .global-search-hero input{color:#d9c9e8;background:transparent}.site-shell--figma .global-search-hero form button{background:#c4f348;color:#1c2809;border-radius:8px;padding:15px 40px}.site-shell--figma .global-search-results{border:0;background:transparent;padding:0}.site-shell--figma .global-search-results h2{color:#e3d4ef;font-size:28px}.site-shell--figma .search-result-list{display:grid;gap:16px}.site-shell--figma .search-result-list li a{background:#191223;border:1px solid #3c284e;border-radius:9px;padding:26px}.site-shell--figma .search-result-list strong{color:#dfcfec;font-size:23px}.site-shell--figma .search-result-list span{color:#ae8ec8}.site-shell--figma .account-page-new:not(.account-page--orders){background:#0d0b17;color:#ded5e9}.site-shell--figma .account-page-new:not(.account-page--orders) .account-dashboard{max-width:1280px;padding:30px 24px 70px;grid-template-columns:220px minmax(0,1fr);gap:28px}.site-shell--figma .account-page-new:not(.account-page--orders) .account-nav-card{background:#1a1625;border:1px solid #362b43;border-radius:9px;color:#c8b9da}.site-shell--figma .account-page-new:not(.account-page--orders) .account-nav-card nav button{color:#b9a9cd;background:transparent;padding:18px 16px}.site-shell--figma .account-page-new:not(.account-page--orders) .account-nav-card nav button.active{color:#e1cdf6;background:#3b2858;border-radius:6px}.site-shell--figma .account-page-new:not(.account-page--orders) .account-panel{background:#1a1525;border:1px solid #3a2c48;border-radius:10px;padding:26px;box-shadow:none}.account-design-welcome{display:flex;align-items:center;gap:28px;min-height:245px;padding:34px;border:1px solid #40314c;border-radius:10px;background:url(/figma-web/W069/hero.png) center/cover no-repeat #1a1427}.account-design-welcome>img{width:120px;height:120px;object-fit:cover;border:3px solid #9882b6;border-radius:50%}.account-design-welcome h1{color:#eee5f7;font-size:32px;line-height:1.5;margin:0 0 12px}.account-design-welcome p{color:#b5a3cc}.account-design-welcome button{margin-top:18px;padding:9px 22px;color:#c8b5dc;border:1px solid #735488;border-radius:6px;background:#251a35}.site-shell--figma .account-page-new:not(.account-page--orders) .account-task-card{background:#252032;border:1px solid #40324e;border-radius:8px;color:#cdbbdf;padding:24px}.site-shell--figma .account-page-new:not(.account-page--orders) .account-task-card__icon{color:#b18bd8;background:#3b2850}.site-shell--figma .account-page-new:not(.account-page--orders) :is(input:not([type=checkbox]),select,textarea){background:#120e1b;color:#d3bee4;border:1px solid #503760;border-radius:6px}.site-shell--figma .account-page-new:not(.account-page--orders) .button--primary{background:#c4f348;color:#192606;border-color:#c4f348}.site-shell--figma .membership-info-page{background:#0e0a1b;color:#d7c9e9;padding:0 40px 70px}.site-shell--figma .membership-info-hero{background:#221331;border:0;border-radius:0;min-height:420px;padding:60px 40px}.site-shell--figma .membership-info-hero h1{color:#ecdcfa;font-family:inherit;font-size:48px;letter-spacing:0}.site-shell--figma .membership-info-hero p{color:#b59cca}.site-shell--figma .membership-info-hero__seal{color:#c5a1eb;background:#3c2154;border-color:#8a5faf}.site-shell--figma .membership-info-content{max-width:1200px;margin:40px auto 0}.site-shell--figma .membership-info-status,.site-shell--figma .membership-info-grid article,.site-shell--figma .membership-info-actions a{background:#20142e;color:#bfa2d6;border:1px solid #513465;border-radius:10px}.site-shell--figma .membership-info-grid h2{color:#e2c8f6}.site-shell--figma .membership-info-grid p{color:#b8a0ca}@media(max-width:800px){.site-shell--figma .auth-shell{grid-template-columns:1fr}.site-shell--figma .auth-intro{min-height:340px;padding:40px 26px;background-size:100% auto}.site-shell--figma .auth-intro__content h1{font-size:40px}.site-shell--figma .auth-workspace{padding:30px 20px 50px}.site-shell--figma .auth-card{padding:28px}.site-shell--figma .account-page-new:not(.account-page--orders) .account-dashboard{grid-template-columns:1fr}.account-design-welcome{min-height:200px;padding:24px;gap:20px}.account-design-welcome>img{width:80px;height:80px}.account-design-welcome h1{font-size:25px}.site-shell--figma .global-search-page{padding:35px 20px 50px}.site-shell--figma .global-search-hero h1{font-size:32px}.site-shell--figma .membership-info-page{padding:0 20px 40px}.site-shell--figma .membership-info-hero{padding:35px 24px}.site-shell--figma .membership-info-hero h1{font-size:35px}}.site-shell--figma .auth-shell.auth-w068{display:grid;position:relative;isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:100%;max-width:none;min-height:calc(100svh - 64px);margin:0;padding:0;gap:0;border:0;border-radius:0;overflow:clip;background:linear-gradient(90deg,#0d0b1626,#0d0b1644 30%,#0d0b16ed 65%,#0d0b16 85%),url(/figma-web/W068/hero.png) left 60%/70% auto no-repeat #0d0b16;--text:#eeeaf4;--text-muted:#b1aabc;--muted:#b1aabc;--danger:#ffb4b4}.site-shell--figma .auth-w068 .auth-intro{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:0;padding:80px clamp(32px,6vw,120px) 180px;border-radius:0;background:none;overflow:visible}.site-shell--figma .auth-w068 .auth-intro:before,.site-shell--figma .auth-w068 .auth-intro:after{display:none}.site-shell--figma .auth-w068 .auth-intro__content{position:relative;z-index:1;min-width:0}.site-shell--figma .auth-w068 .auth-intro__content h1{font-size:clamp(34px,3.5vw,58px);font-weight:650;line-height:1.35;margin:0 0 22px;max-width:none;letter-spacing:-.025em;overflow-wrap:anywhere;color:#f3eff7}.site-shell--figma .auth-w068 .auth-intro__content h1 span{white-space:normal;color:inherit}.site-shell--figma .auth-w068 .auth-intro__content .section-kicker{display:block;font-size:16px;line-height:1.7;letter-spacing:.04em;font-weight:400;color:#ddd8e8}.site-shell--figma .auth-w068 .auth-workspace{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px clamp(28px,5vw,80px) 48px 16px;background:transparent;gap:20px;min-width:0}.site-shell--figma .auth-w068 .auth-card{width:100%;max-width:400px;padding:32px 30px 18px;border:1px solid #eeeaf41c;border-radius:18px;background:#171420;color:#eeeaf4;box-shadow:0 24px 80px #07051055;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell--figma .auth-w068 .auth-card>header h2{font-size:26px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:0;white-space:normal}.site-shell--figma .auth-w068 .auth-card>header p{font-size:14px;line-height:1.6;margin:8px 0 0;color:#b1aabc}.site-shell--figma .auth-w068 .auth-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:26px 0 22px;border:1px solid #eeeaf40f;border-radius:10px;padding:4px;background:#0e0c16}.site-shell--figma .auth-w068 .auth-tabs button{font-size:14px;min-height:44px;line-height:1.4;padding:10px 0;border-radius:6px;color:#b1aabc;font-weight:500;border:0;background:none;box-shadow:none;white-space:nowrap}.site-shell--figma .auth-w068 .auth-tabs button.active{background:#30283e;color:#f1edf6;box-shadow:0 2px 5px #08061044;font-weight:650}.site-shell--figma .auth-w068 .auth-tabs button svg{display:none}.site-shell--figma .auth-w068 .auth-form{display:flex;flex-direction:column;gap:16px;margin:0}.site-shell--figma .auth-w068 .auth-form>label:not(.auth-agreement)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-shell--figma .auth-w068 .auth-input{min-height:50px;padding:0 13px;gap:10px;border:1px solid #eeeaf423;border-radius:9px;background:#211c2b;color:#b9b1cc;box-shadow:none}.site-shell--figma .auth-w068 .auth-input>svg{width:18px;height:18px;flex-shrink:0}.site-shell--figma .auth-w068 .auth-input input{font-size:16px;min-width:0;width:100%;height:48px;color:#eeeaf4;outline:none}.site-shell--figma .auth-w068 .auth-input input::placeholder{color:#b1aabc}.site-shell--figma .auth-w068 .auth-input:focus-within,.site-shell--figma .auth-w068 .auth-code-field:focus-within{border-color:#c4f348;box-shadow:0 0 0 2px #c4f34822}.site-shell--figma .auth-w068 .auth-code-field{display:flex;align-items:center;position:relative;gap:0;background:#211c2b;border:1px solid #eeeaf423;border-radius:9px;padding-right:3px}.site-shell--figma .auth-w068 .auth-code-field>.auth-input{flex:1;min-width:0;border:0;background:transparent;box-shadow:none;padding-right:4px;min-height:48px}.site-shell--figma .auth-w068 .auth-code-field>button{flex-shrink:0;width:auto;min-width:100px;min-height:44px;padding:8px 10px;font-size:12px;border-radius:6px;background:transparent;border:0;color:#ede8f5;white-space:nowrap}.site-shell--figma .auth-w068 .auth-code-field>button:disabled{opacity:.55;cursor:not-allowed}.site-shell--figma .auth-w068 .auth-submit{min-height:50px;width:100%;margin-top:4px;border:1px solid #c4f348;background:#c4f348;color:#192507;border-radius:8px;font-size:17px;font-weight:700;box-shadow:none}.site-shell--figma .auth-w068 .auth-registration-note{font-size:12px;line-height:1.6;color:#b1aabc;margin:-6px 0 0}.site-shell--figma .auth-w068 .auth-agreement{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0;min-height:44px;font-size:12px;line-height:1.8;color:#c2baca;cursor:pointer}.site-shell--figma .auth-w068 .auth-agreement>span{flex:1;min-width:0;color:inherit!important;font-size:inherit!important;font-weight:400}.site-shell--figma .auth-w068 .auth-agreement input{flex-shrink:0;width:18px;height:18px;margin:2px 0;accent-color:#c4f348}.site-shell--figma .auth-w068 .auth-agreement a{display:inline-block;color:#c4f348;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.site-shell--figma .auth-w068 .auth-form #aliyun-captcha-element:empty{display:none}.site-shell--figma .auth-w068 .auth-secondary-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.site-shell--figma .auth-w068 .auth-support-link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;color:#c9c0d5;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.site-shell--figma .auth-w068 .auth-cancel{color:#b1aabc;font-size:12px;min-height:44px;margin:0;padding:0;white-space:nowrap}.site-shell--figma .auth-w068 .auth-security-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#b1aabc;line-height:1.8;max-width:350px;margin:0;padding:0 8px;text-align:left}.site-shell--figma .auth-w068 .auth-security-note svg{flex-shrink:0;margin-top:3px}.site-shell--figma .auth-w068 .wechat-login-container{max-width:100%}.site-shell--figma .auth-w068 .auth-input:has(input[aria-invalid=true]),.site-shell--figma .auth-w068 .auth-code-field:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.site-shell--figma .auth-w068 .auth-unavailable{color:#ffb4b4!important;line-height:1.65}.site-shell--figma .auth-w068 :is(button,a):focus-visible{outline:2px solid #c4f348;outline-offset:4px}@media(max-width:1000px){.site-shell--figma .auth-shell.auth-w068{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.site-shell--figma .auth-w068 .auth-intro{padding:60px 32px 160px}.site-shell--figma .auth-w068 .auth-workspace{padding:28px 20px}.site-shell--figma .auth-w068 .auth-card{padding:26px 22px 16px}}@media(max-width:900px){.site-shell--figma .auth-shell.auth-w068{min-height:calc(100svh - 60px)}}@media(max-width:760px){.site-shell--figma .auth-shell.auth-w068{display:flex;flex-direction:column;width:100%;max-width:none;margin:0;border-radius:0;background:linear-gradient(180deg,#0d0b1626,#0d0b1680 180px,#0d0b16ed 400px,#0d0b16 560px),url(/figma-web/W068/hero.png) center top/100% auto no-repeat #0d0b16}.site-shell--figma .auth-w068 .auth-intro{align-items:center;justify-content:center;min-height:220px;padding:32px 24px 52px;background:none;text-align:center}.site-shell--figma .auth-w068 .auth-intro__content h1{font-size:32px;line-height:1.4;margin:0 0 12px}.site-shell--figma .auth-w068 .auth-intro__content .section-kicker{font-size:13px;letter-spacing:0}.site-shell--figma .auth-w068 .auth-workspace{flex:1;justify-content:flex-start;padding:0 24px 28px;gap:18px;margin-top:-20px;position:relative}.site-shell--figma .auth-w068 .auth-card{max-width:400px;padding:28px 26px 14px;border:1px solid #eeeaf41c;border-radius:18px;background:#171420}.site-shell--figma .auth-w068 .auth-card>header h2{font-size:25px}.site-shell--figma .auth-w068 .auth-tabs{margin:20px 0}.site-shell--figma .auth-w068 .auth-security-note{max-width:350px;padding:0}.site-shell--figma .auth-w068 .wechat-login-container{width:100%}.site-shell--figma .auth-w068 .wechat-login-container iframe{max-width:100%}}@media(max-width:360px){.site-shell--figma .auth-w068 .auth-workspace{padding-inline:14px}.site-shell--figma .auth-w068 .auth-card{padding-inline:18px}.site-shell--figma .auth-w068 .auth-intro{padding-inline:20px}.site-shell--figma .auth-w068 .auth-intro__content h1{font-size:27px}.site-shell--figma .auth-w068 .auth-code-field>.auth-input{padding-left:10px;gap:7px}.site-shell--figma .auth-w068 .auth-code-field>.auth-input>svg{display:none}}@media(hover:hover){.site-shell--figma .auth-w068 .auth-submit:hover{background:#d3ff85;transform:none}.site-shell--figma .auth-w068 .auth-tabs button:not(.active):hover{background:#211c2b;color:#eeeaf4}}.site-shell--figma .auth-w068 .auth-tabs button{font-size:13px}.site-shell--figma .auth-w068 .auth-secondary-actions{border-top:1px solid #eeeaf414;padding-top:12px;margin-top:22px}.site-shell--figma .auth-w068 .wechat-login-panel{min-height:0;width:100%;gap:18px}.site-shell--figma .auth-w068 .wechat-login-panel>.auth-agreement{width:100%;margin:0}.site-shell--figma .auth-w068 :is(.wechat-login-unavailable,.wechat-login-loading){min-height:220px;width:100%;padding:24px 18px;border:1px solid #eeeaf41c;border-radius:12px;background:#100d19;color:#c4f348;text-align:center}.site-shell--figma .auth-w068 .wechat-login-unavailable strong{font-size:15px;color:#eeeaf4}.site-shell--figma .auth-w068 .wechat-login-unavailable p{font-size:13px;color:#b1aabc;line-height:1.7}.site-shell--figma .auth-w068 .wechat-login-container{justify-self:center;width:300px;min-height:300px;height:300px;border-radius:12px;overflow:hidden}.site-shell--figma .auth-w068 .wechat-login-container iframe{transform:translateY(-40px);transform-origin:top left}.site-shell--figma .auth-w068 .wechat-login-panel .auth-help{margin:0;line-height:1.6}@media(max-width:420px){.site-shell--figma .auth-w068 .wechat-login-container{width:270px;min-height:270px;height:270px}.site-shell--figma .auth-w068 .wechat-login-container iframe{width:300px!important;max-width:none;height:340px!important;transform:scale(.9) translateY(-40px);transform-origin:top left}}@media(max-width:360px){.site-shell--figma .auth-w068 .wechat-login-container{width:240px;min-height:240px;height:240px}.site-shell--figma .auth-w068 .wechat-login-container iframe{transform:scale(.8) translateY(-40px)}}@media(max-width:360px){.site-shell--figma .auth-w068 .auth-tabs{gap:2px;padding:3px}.site-shell--figma .auth-w068 .auth-tabs button{font-size:12px}}.site-shell--figma .membership-info-page.membership-design-page{padding:0;background:#0d0b17;color:#f0edf7}html:has(.site-shell--home),body:has(.site-shell--home){background:#0a0a15}.site-shell--home:before{display:none}.site-shell--home.site-shell--figma{background:#0a0a15;color:#cbc8d3;--home-ink:#cbc8d3;--home-canvas:#0a0a15}.site-shell--home.site-shell--figma{--home-gutter:clamp(18px,2.65vw,34px)}.site-shell--home .home-hero.hero-section{max-width:none;width:100%}.site-shell--home .home-hero__media{inset:0;max-width:none;margin:0;overflow:hidden}.site-shell--home .home-hero__media picture{display:block;width:100%;height:100%}.site-shell--home .home-hero__media picture img{display:block;object-fit:cover;object-position:center 25%}.site-shell--home .home-hero .hero-section__inner{max-width:1280px;width:100%;margin-inline:auto;box-sizing:border-box}@media(min-width:701px){.site-shell--home .home-hero__media .home-hero__original-art{display:none}.site-shell--home .home-hero__media:after{background:linear-gradient(to right,#0a0a1580,transparent 55%),linear-gradient(to bottom,transparent 90%,#0a0a15)}}.site-shell--home .home-design-sections{max-width:1280px;width:100%;margin-inline:auto;padding-inline:var(--home-gutter)}@media(min-width:1101px){.site-shell--home .home-hero.hero-section{height:clamp(640px,50vw,720px)}.site-shell--home .home-hero .hero-section__inner{padding:66px 34px;max-width:1280px;width:100%;margin-inline:auto}.site-shell--home .home-hero .hero-copy{max-width:540px}.site-shell--home .home-hero .hero-copy h1{font-size:clamp(80px,6.875vw,96px)}.site-shell--home .home-hero .hero-copy__subtitle{font-size:26px;margin:24px 0 34px}.site-shell--home .home-hero .button--primary{font-size:20px;min-height:54px;padding:10px 25px;border-radius:28px;gap:20px}.site-shell--home .home-hero .button--primary img{width:20px;height:16px}.site-shell--home .home-hero__media .home-hero__original-art{top:0;height:100%;width:62.5%}.site-shell--home .home-hero__motto{left:max(34px,calc((100% - 1280px)/2 + 34px));bottom:48px;font-size:14px}.site-shell--home .home-equipment__stage{height:auto;aspect-ratio:377/310}}@media(min-width:701px)and (max-width:1100px){.site-shell--home .home-event{grid-template-columns:85px minmax(0,1fr) 40%;gap:12px}.site-shell--home .home-event__copy>div{flex-wrap:wrap;gap:8px}.site-shell--home .home-event__cta{margin-left:0}.site-shell--home .home-event__copy h3{white-space:normal;font-size:18px;line-height:1.35;margin-bottom:8px}}@media(max-width:700px){.site-shell--home .home-section-heading h2{gap:10px}.site-shell--home .home-equipment__stage{width:100%;height:auto;aspect-ratio:377/310}}.site-shell--home .home-hero__media .home-hero__original-art{mask-image:linear-gradient(to right,transparent,#000 28px);-webkit-mask-image:linear-gradient(to right,transparent,#000 28px)}.site-shell--home .home-hero__motto{z-index:2}@media(max-width:700px){.site-shell--home .home-design-sections>.home-equipment-section{padding-top:36px}}.site-shell--home .home-hero .hero-copy__actions .button--primary{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.site-shell--home :is(a,button):focus-visible{outline:2px solid #c69cf5;outline-offset:4px}@media(hover:hover)and (pointer:fine){.site-shell--home .home-hero .hero-copy__actions .button--primary:hover{color:#263a15;background:#c6ff79;border-color:#c6ff79;transform:none;box-shadow:0 0 0 3px #b6ff551a}.site-shell--home .home-section-heading>a:hover{color:#d3b3fb;text-decoration:underline;text-underline-offset:4px}.site-shell--home .home-event:hover{border-color:#9c72ca;background:#171122}.site-shell--home .home-event:hover .home-event__cta{background:#c6ff79;color:#263a15}.site-shell--home .home-courses>a:hover{border-color:#b088dc;box-shadow:0 0 0 2px #ac7ce526}.site-shell--home .home-community>a:hover{filter:brightness(1.06)}.site-shell--home .home-equipment>a:hover .home-equipment__price>span{border-color:#c49af0;background:#261834;box-shadow:0 0 0 2px #ac7ce51a}}.site-shell--home .home-hero .hero-copy__actions .button--primary:active{background:#a2e84a;color:#263a15;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.site-shell--home :is(a,button,.home-event__cta,.home-equipment__price>span){transition:none}}@media(max-width:700px){.site-shell--home .home-hero.hero-section{height:620px;overflow:hidden}.site-shell--home .home-hero .hero-section__inner{padding:28px 24px}.site-shell--home .home-hero .hero-copy h1{font-size:44px}.site-shell--home .home-hero .hero-copy__subtitle{font-size:18px;margin:16px 0 20px}.site-shell--home .home-hero__media picture{display:none}.site-shell--home .home-hero__media .home-hero__original-art{display:block;inset:auto 0 32px;width:100%;height:auto;max-height:310px;object-fit:cover;object-position:center bottom;mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}.site-shell--home .home-hero__motto{left:24px;bottom:12px;font-size:9px;max-width:calc(100% - 48px)}.site-shell--home .home-section-heading>a{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.site-shell--home *{transition:none!important}}.site-shell--home .home-equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,42px)}.site-shell--home .home-equipment>a{display:flex;flex-direction:column;min-width:0}.site-shell--home .home-equipment__stage{width:100%;height:auto;aspect-ratio:1;max-width:none;background:none}.site-shell--home .home-equipment__stage img{min-height:0;display:block}.site-shell--home .home-equipment h3{overflow-wrap:anywhere}.site-shell--home .home-equipment__price{margin-top:auto;flex-wrap:wrap;gap:12px 20px}.site-shell--home .home-information-grid article{min-width:0;padding:clamp(20px,2vw,26px)}.site-shell--home .home-information-grid footer{flex-wrap:wrap}.site-shell--home .home-information-grid footer button{min-height:44px;flex-shrink:0}@media(min-width:701px)and (max-width:1000px){.site-shell--home .home-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-shell--home .home-information-grid article:last-child:nth-child(odd){grid-column:1/-1}.site-shell--home .home-section-heading{flex-wrap:wrap;gap:8px 20px}.site-shell--home .home-section-heading p{order:3;flex-basis:100%}}@media(min-width:701px)and (max-width:900px){.site-shell--home .home-equipment__price{flex-direction:column}}@media(max-width:700px){.site-shell--home .home-hero.hero-section{height:580px}.site-shell--home .home-hero__media .home-hero__original-art{bottom:62px;max-height:260px;object-fit:contain}.site-shell--home .home-hero__motto{bottom:16px}.site-shell--home .home-equipment{grid-template-columns:1fr;gap:36px}.site-shell--home .home-equipment>a{width:100%;max-width:420px;margin-inline:auto}.site-shell--home .home-equipment h3{margin-top:16px}.site-shell--home .home-equipment p{margin:8px 0 16px}.site-shell--home .home-information-grid{grid-template-columns:1fr}.site-shell--home .home-section-heading{gap:8px 12px}.site-shell--home .home-section-heading>a{white-space:normal;text-align:right;min-height:44px}}.site-shell--shared-chrome{--chrome-bg:#0a0a15;--chrome-surface:#171322;--chrome-hover:#21162f;--chrome-line:#443452;--chrome-text:#eee8f7;--chrome-muted:#bba5d8;--chrome-accent:#bf95f0;--chrome-avatar:#493070;--chrome-action:#c3f45c;--chrome-action-ink:#263a15;--chrome-action-surface:#252c1c;--chrome-action-line:#42532b}.site-shell--shared-chrome[data-chrome-theme=community]{--chrome-bg:#11101e;--chrome-surface:#1c1a2b;--chrome-hover:#242136;--chrome-line:#353048;--chrome-text:#ece9f7;--chrome-muted:#c4bfd5;--chrome-accent:#c0ef39;--chrome-avatar:#48315e;--chrome-action:#c0ef39}.site-shell--shared-chrome[data-chrome-theme=academy]{--chrome-bg:#001318;--chrome-surface:#061c23;--chrome-hover:#102a32;--chrome-line:#24505b;--chrome-text:#ecf3f4;--chrome-muted:#b7c9d0;--chrome-accent:#a1f479;--chrome-avatar:#24505b;--chrome-action:#a1f479;--chrome-action-surface:#163b31;--chrome-action-line:#315847}.site-shell--shared-chrome[data-chrome-theme=commerce]{--chrome-bg:#101214;--chrome-surface:#191c20;--chrome-hover:#22262b;--chrome-line:#343940;--chrome-text:#edf0f1;--chrome-muted:#bec2c9;--chrome-accent:#c4f348;--chrome-avatar:#343940;--chrome-action:#c4f348;--chrome-action-surface:#2a3322;--chrome-action-line:#465338}.site-shell--shared-chrome[data-chrome-theme=events]{--chrome-bg:#06080e;--chrome-surface:#111620;--chrome-hover:#1b2230;--chrome-line:#2b3343;--chrome-text:#e7e9ee;--chrome-muted:#a6adbc;--chrome-accent:#b7f478;--chrome-avatar:#2b3343;--chrome-action:#b7f478}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{position:relative;max-width:1280px;margin:auto;min-height:80px;padding:14px 26px;gap:48px;background:var(--chrome-bg);border:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{flex:1;justify-content:space-between;gap:10px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{font-size:18px;font-weight:400;padding:10px 8px;color:var(--chrome-muted)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__mark{width:46px;height:46px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__text strong{font-size:27px;font-style:italic}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-search{padding:0;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login{border:1px solid var(--chrome-line);border-radius:20px;min-width:90px;min-height:42px;justify-content:center;color:var(--chrome-muted)!important}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav__login svg{display:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register{background:var(--chrome-action);color:var(--chrome-action-ink);border-radius:20px;min-width:90px;text-align:center;justify-content:center;min-height:42px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{max-width:1280px;margin:auto;background:var(--chrome-bg);padding:0 34px;border-top:1px solid var(--chrome-line)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer>.section-inner{max-width:none;width:100%;padding:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal{padding:28px 0 48px;gap:18px;color:var(--chrome-muted);font-size:14px;border-top:1px solid var(--chrome-line);line-height:1.7}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal>a[href^="tel:"],.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal>a[href^="mailto:"]{display:none}@media(min-width:901px)and (max-width:1150px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{gap:22px;padding-inline:20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{font-size:14px;padding-inline:4px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register{min-width:65px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__text strong{font-size:23px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__mark{width:34px;height:40px}}@media(max-width:900px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{min-height:72px;justify-content:space-between;padding:12px 20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{justify-content:flex-start}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-search{margin-top:16px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register{margin-top:12px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__mark{width:34px;height:40px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{padding-inline:20px}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{max-width:1280px;width:100%;min-height:88px;padding:12px 26px;gap:48px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{font-weight:700;color:var(--chrome-muted);font-size:18px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{max-width:1280px;width:100%;margin-inline:auto;padding-inline:var(--home-gutter);position:relative}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal{width:calc(100% - 150px);margin-top:0;min-height:76px;padding:16px 0 22px;font-size:12px;gap:8px;align-items:flex-start;line-height:1.7;flex-wrap:wrap}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal>a{color:var(--chrome-muted)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__filing svg{display:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-signature{position:absolute;right:var(--home-gutter);bottom:16px;width:122px;height:80px;object-fit:contain}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-preview-note{color:var(--chrome-muted)}@media(max-width:1100px)and (min-width:901px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{gap:16px;padding-inline:20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{font-size:13px}}@media(max-width:900px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{min-height:72px;gap:16px;padding:10px 20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-brand-row{flex-wrap:wrap}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials{margin-left:0;width:100%;justify-content:space-between}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal{width:100%;padding-bottom:100px;min-height:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-signature{width:122px;height:80px;bottom:12px}}@media(max-width:700px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-motto{white-space:normal}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-logo{flex-shrink:0}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal{display:flex}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-columns{padding-bottom:22px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-download button,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-app-code,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-miniapp>img{max-width:100%}@media(max-width:700px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-columns{padding-bottom:20px}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome :is(.site-nav>a,.nav-toggle,.user-menu__trigger,.home-section-heading>a,.home-event,.home-event__cta,.home-courses>a,.home-equipment__price>span,.home-footer-columns a,.site-footer__legal a){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header .site-nav>a:after{background:var(--chrome-accent)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header .site-nav>:is(.home-nav-search,.site-nav__login,.home-nav-register):after{display:none}@media(hover:hover)and (pointer:fine){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a:hover{color:var(--chrome-accent);background:transparent;transform:none;box-shadow:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header .site-nav>a:not(.home-nav-search):not(.site-nav__login):not(.home-nav-register):hover:after{opacity:1;transform:scaleX(1)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login:hover{color:var(--chrome-text)!important;border-color:var(--chrome-accent);background:var(--chrome-hover)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register:hover{color:var(--chrome-action-ink);background:#c6ff79;border-color:#c6ff79;transform:none;box-shadow:0 0 0 3px #b6ff551a}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-search:hover{background:var(--chrome-hover);border-radius:50%;box-shadow:0 0 0 2px var(--chrome-accent)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome :is(.nav-toggle,.user-menu__trigger):hover{background:var(--chrome-hover);border-color:var(--chrome-accent);color:var(--chrome-text);transform:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .user-menu__dropdown :is(a,button):hover{background:var(--chrome-hover);color:var(--chrome-text)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(nav a,.site-footer__legal a):hover{color:var(--chrome-accent);text-decoration:underline;text-underline-offset:4px}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register:active{background:#a2e84a;color:var(--chrome-action-ink);box-shadow:none;transform:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer button:disabled{transform:none;box-shadow:none;cursor:default}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{min-height:64px;padding:10px 26px;gap:28px;justify-content:flex-start}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand{gap:8px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__mark{width:34px;height:34px;border:0;border-radius:8px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__text strong{font-size:20px;font-weight:700;font-style:normal;letter-spacing:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{justify-content:flex-start;gap:8px;min-width:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{font-size:14px;font-weight:500;min-height:36px;padding:8px 10px;border-radius:6px;line-height:20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header .site-nav>a:after{left:10px;right:10px;bottom:3px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-search{margin-left:auto;width:32px;height:32px;min-height:32px;padding:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-nav-search img{display:block;width:32px;height:32px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register{min-width:64px;min-height:32px;height:32px;margin-left:0;padding:5px 14px;border-radius:16px;font-size:13px;line-height:20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .user-menu__trigger{min-height:32px;font-size:13px;padding:3px 8px;gap:6px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .user-menu__avatar{width:24px;height:24px}@media(min-width:901px)and (max-width:1100px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{gap:18px;padding-inline:20px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{gap:4px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{padding-inline:7px;font-size:13px}}@media(max-width:900px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{min-height:60px;padding:8px 20px;justify-content:space-between}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__mark{width:32px;height:32px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .brand__text strong{font-size:18px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{gap:4px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a{min-height:44px;font-size:14px;padding:10px 12px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-search{margin-left:0;margin-top:8px;width:44px;height:44px;min-height:44px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .site-nav__login,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav .home-nav-register{min-height:44px;height:44px;margin-top:8px}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome :is(.site-header,.site-footer){font-family:QtjWebFigma,Noto Sans SC,PingFang SC,sans-serif;color:var(--chrome-text);--ink:var(--chrome-text);--muted:var(--chrome-muted);--brand-strong:var(--chrome-action);--surface:var(--chrome-bg);--line:var(--chrome-line);color-scheme:dark}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header .brand__text strong{color:var(--chrome-text)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a.is-active{color:var(--chrome-accent);background:transparent;box-shadow:none}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav>a.is-active:after{background:var(--chrome-accent)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-columns a{color:var(--chrome-muted);font-size:12px;min-height:0;display:block}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-logo{font-size:20px;min-height:0;display:flex}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-columns strong,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-motto{font-size:12px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-logo img{width:34px;height:34px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .site-footer__legal{justify-content:flex-start}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(a,button):focus-visible,.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header :is(a,button):focus-visible{outline:2px solid var(--chrome-accent);outline-offset:4px}@media(max-width:900px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-nav{background:var(--chrome-surface);border-color:var(--chrome-line)}}@media(max-width:700px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer .home-footer-columns a{min-height:44px;display:flex;align-items:center}}.site-shell--shared-chrome{--home-gutter:clamp(18px,2.65vw,34px)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal a{min-height:0;display:inline-flex;align-items:center}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials a{display:inline;min-height:0}@media(max-width:700px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials a{display:flex;align-items:center;min-height:44px}}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{width:100%;max-width:none;background:var(--chrome-bg)}@media(min-width:1281px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{padding-inline:calc((100% - 1280px)/2 + 26px)}}.site-shell--shared-chrome .site-header .user-menu__trigger{color:var(--chrome-text)!important;background:var(--chrome-surface);border-color:var(--chrome-line)}.site-shell--shared-chrome .site-header .user-menu__nickname{color:var(--chrome-text)}.site-shell--shared-chrome .site-header .user-menu__trigger>svg{color:var(--chrome-muted)}.site-shell--shared-chrome .site-header :is(.user-menu__avatar,.user-menu__summary-avatar){color:var(--chrome-text);background:var(--chrome-avatar)}.site-shell--shared-chrome .site-header .user-menu__dropdown{color:var(--chrome-text);background:var(--chrome-surface);border-color:var(--chrome-line);box-shadow:0 18px 48px #0007}.site-shell--shared-chrome .site-header .user-menu__title{color:var(--chrome-text)}.site-shell--shared-chrome .site-header .user-menu__summary{color:var(--chrome-text);border-color:var(--chrome-line);background:transparent}.site-shell--shared-chrome .site-header .user-menu__summary-copy strong{color:var(--chrome-text)}.site-shell--shared-chrome .site-header .user-menu__summary-copy small{color:var(--chrome-accent);background:var(--chrome-hover)}.site-shell--shared-chrome .site-header .user-menu__group{border-color:var(--chrome-line)}.site-shell--shared-chrome .site-header .user-menu__group a{color:var(--chrome-text);background:transparent}.site-shell--shared-chrome .site-header .user-menu__group a>svg{color:var(--chrome-muted)}.site-shell--shared-chrome .site-header .user-menu__logout{color:var(--chrome-action);background:var(--chrome-action-surface);border:1px solid var(--chrome-action-line)}.site-shell--shared-chrome .site-header .user-menu :is(a,button):focus-visible{outline:2px solid var(--chrome-action);outline-offset:2px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .figma-nav-search{background:var(--chrome-surface);border-color:var(--chrome-line)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .figma-nav-search :is(input,button){color:var(--chrome-text)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .figma-nav-search input::placeholder{color:var(--chrome-muted)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .nav-toggle{background:var(--chrome-surface);color:var(--chrome-text);border-color:var(--chrome-line)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(.home-footer-top,.home-footer-columns,.site-footer__legal){border-color:var(--chrome-line)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(.home-footer-coming,.home-footer-download button){background:var(--chrome-surface);color:var(--chrome-accent);border-color:var(--chrome-line)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(strong,.home-footer-logo){color:var(--chrome-text)}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer :is(p,small,.home-footer-motto){color:var(--chrome-muted)}:root{--font-ui:"QtjWebFigma","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-code:ui-monospace,SFMono-Regular,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-display:2.5rem;--type-page:1.75rem;--type-section:1.25rem;--type-subheading:1.125rem;--type-card:1rem;--type-body:1rem;--type-control:.875rem;--type-meta:.8125rem;--type-caption:.75rem;--type-price:1.5rem;--leading-heading:1.4;--leading-body:1.75;--leading-control:1.5;--reading-measure:42em}.site-shell{font-family:var(--font-ui);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.site-shell :is(h1,h2,h3,h4,p,a,button,input,textarea,select,label,span,strong,small,li,summary,td,th,dt,dd){font-family:var(--font-ui)!important}.site-shell :is(h1,h2,h3,h4){font-weight:var(--weight-semibold)!important;line-height:var(--leading-heading)!important;letter-spacing:normal!important;overflow-wrap:anywhere}.site-shell h1{font-size:var(--type-page)!important}.site-shell h2{font-size:var(--type-section)!important}.site-shell h3,.site-shell h4{font-size:var(--type-card)!important}.site-shell :is(p,li){font-size:var(--type-body)!important;font-weight:var(--weight-regular)!important;line-height:var(--leading-body)!important}.site-shell :is(strong,b){font-weight:var(--weight-semibold)!important}.site-shell :is(button,select,label,summary){font-size:var(--type-control)!important;font-weight:var(--weight-medium)!important;line-height:var(--leading-control)!important}.site-shell :is(input,textarea){font-size:var(--type-body)!important;font-weight:var(--weight-regular)!important;line-height:var(--leading-control)!important}.site-shell small{font-size:var(--type-caption)!important;font-weight:var(--weight-regular)!important;line-height:1.6!important}.site-shell :is(code,pre,kbd,samp){font-family:var(--font-code)!important}.site-shell :is(.hero-copy,.events-design__hero,.academy-design-hero,.company-hero__copy) h1,.site-shell .type-display{font-size:var(--type-display)!important;font-weight:var(--weight-bold)!important;line-height:1.3!important}.site-shell .type-page{font-size:var(--type-page)!important;font-weight:var(--weight-semibold)!important;line-height:var(--leading-heading)!important}.site-shell .type-section{font-size:var(--type-section)!important;font-weight:var(--weight-semibold)!important;line-height:var(--leading-heading)!important}.site-shell :is(.type-card,.mall-product-card__body h2,.community-design-rail h2,.app-state-panel h2){font-size:var(--type-card)!important;font-weight:var(--weight-semibold)!important}.site-shell :is(.type-body,.w074-rich,.help-reading-content){font-size:var(--type-body)!important;line-height:var(--leading-body)!important}.site-shell :is(.type-meta,.w074-heading>p,.w074-breadcrumb,.w074-toc nav a,.w074-figure figcaption,.community-author,.help-article-list small){font-size:var(--type-meta)!important;line-height:1.6!important;font-weight:var(--weight-regular)!important}.site-shell :is(.type-caption,.site-footer p,.site-footer small,.site-footer a,.site-footer strong,.site-footer__legal,.home-footer-motto){font-size:var(--type-caption)!important;line-height:1.65!important}.site-shell :is(.site-nav>a,.user-menu__nickname,.user-menu__group a,.user-menu__logout,.w074-feedback>a,.w074-related a,.help-popular-faq summary,.help-document-toc nav a){font-size:var(--type-control)!important;font-weight:var(--weight-medium)!important;line-height:var(--leading-control)!important}.site-shell :is(.w074-toc summary,.w074-feedback strong,.user-menu__title,.user-menu__summary-copy strong){font-size:var(--type-card)!important;font-weight:var(--weight-semibold)!important}.site-shell :is(.brand__text strong,.home-footer-logo){font-size:var(--type-section)!important;font-weight:var(--weight-bold)!important}.site-shell :is(.w074-rich,.help-reading-content){max-width:var(--reading-measure)}.site-shell :is(.w074-rich,.help-reading-content) h3{font-size:var(--type-subheading)!important}.site-shell :is(.w074-rich,.help-reading-content) p{margin-block:0 1em}.site-shell :is(.type-price,.mall-product-card__price strong,.home-equipment__price strong){font-size:var(--type-price)!important;font-weight:var(--weight-semibold)!important;font-variant-numeric:tabular-nums lining-nums}.site-shell :is(.type-number,time,td){font-variant-numeric:tabular-nums lining-nums}@media(max-width:760px){:root{--type-display:1.875rem;--type-page:1.5rem;--type-section:1.125rem;--type-price:1.25rem}}.site-shell :is(.button,.home-section-heading>a,.events-design__explore,.academy-design-hero>a,.community-design-banner>a,.information-heading>a,.mall-filter-bar label>span){font-size:var(--type-control)!important;font-weight:var(--weight-medium)!important;line-height:var(--leading-control)!important}.site-shell .home-section-heading h2>span{font-size:var(--type-section)!important;font-weight:var(--weight-regular)!important;line-height:var(--leading-heading)!important}.site-shell--shared-chrome{--page-canvas:#0b0916;background:var(--page-canvas)!important}.site-shell--shared-chrome[data-chrome-theme=community]{--page-canvas:#10101e}.site-shell--shared-chrome[data-chrome-theme=academy]{--page-canvas:#00171c}.site-shell--shared-chrome[data-chrome-theme=commerce]{--page-canvas:#101214}.site-shell--shared-chrome[data-chrome-theme=events]{--page-canvas:#06080e}.site-shell--shared-chrome.site-shell--home{--page-canvas:#0a0a15}.site-shell--shared-chrome:has(.w074){--page-canvas:#0f0e1c}.site-shell--shared-chrome #main-content{background:var(--page-canvas);overflow-x:clip}.site-shell--shared-chrome #main-content>:is(main,section,div){background-color:transparent!important;border-inline:0!important;box-shadow:none!important}.site-shell--shared-chrome #main-content .business-main,.site-shell--shared-chrome #main-content .academy-main{background:transparent!important;border-inline:0!important;box-shadow:none!important}.site-shell--shared-chrome :is(.information-hero,.academy-design-hero,.community-design-banner){position:relative;isolation:isolate;background-image:none!important;overflow:visible}.site-shell--shared-chrome .information-hero{--hero-image:url(/figma-web/W017/imgImageCanvasImg36.png)}.site-shell--shared-chrome .academy-design-hero{--hero-image:url(/figma-web/W012/imgImageCanvasImg28.png)}.site-shell--shared-chrome .community-design-banner{--hero-image:url(/figma-web/W022/hero.png)}.site-shell--shared-chrome :is(.information-hero,.academy-design-hero,.community-design-banner):before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;background:var(--hero-image) center/cover no-repeat}.site-shell--shared-chrome .events-design__hero{overflow:visible}.site-shell--shared-chrome .events-design__hero>picture{left:calc(50% - 50vw);right:auto;width:100vw}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{max-width:none;width:100%;padding-inline:max(34px,calc((100% - 1280px)/2 + 34px));background:var(--chrome-bg)}@media(max-width:900px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{padding-inline:20px}}.site-shell--shared-chrome{--content-max:1280px;--content-gutter:26px;--content-inset:max(var(--content-gutter),calc((100% - var(--content-max))/2 + var(--content-gutter)))}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-header{padding-inline:var(--content-inset)}.site-shell--shared-chrome #main-content>main{max-width:var(--content-max)!important;width:100%;margin-inline:auto;padding-inline:var(--content-gutter);box-sizing:border-box}.site-shell--shared-chrome #main-content>main .section-inner{max-width:100%}.site-shell--shared-chrome .community-design-banner{grid-column:1/-1}.site-shell--shared-chrome.site-shell--home #main-content>main,.site-shell--shared-chrome #main-content>.auth-shell.auth-w068{max-width:none!important;padding-inline:0}.site-shell--shared-chrome.site-shell--home .hero-section__inner{width:100%;max-width:var(--content-max);padding-inline:var(--content-gutter);box-sizing:border-box;margin-inline:auto}.site-shell--shared-chrome.site-shell--home .home-hero__motto{left:var(--content-inset);max-width:calc(100% - 2 * var(--content-inset))}.site-shell--shared-chrome.site-shell--home .home-design-sections{width:100%;max-width:var(--content-max);padding-inline:var(--content-gutter);box-sizing:border-box;margin-inline:auto}.site-shell--shared-chrome #main-content>.auth-shell.auth-w068{padding-inline:var(--content-inset);column-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.site-shell--shared-chrome .auth-w068 .auth-intro{padding-inline:0}.site-shell--shared-chrome .auth-w068 .auth-workspace{padding-inline:0;align-items:flex-end}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer{padding-inline:var(--content-inset)}@media(max-width:1100px){.site-shell--shared-chrome{--content-gutter:20px}}@media(max-width:760px){.site-shell--shared-chrome #main-content>.auth-shell.auth-w068{column-gap:0}.site-shell--shared-chrome .auth-w068 .auth-workspace{align-items:center}.site-shell--shared-chrome .auth-w068 .auth-intro{padding-inline:0}}.site-shell--shared-chrome.site-shell--home #main-content>main .hero-section__inner{max-width:var(--content-max)!important;margin-inline:auto}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-signature{right:var(--content-inset)}@media(max-width:700px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials>div{min-width:0}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials :is(a,span){overflow-wrap:anywhere}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-social-status{display:block;white-space:nowrap}.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .site-footer__legal{overflow-wrap:anywhere}}@media(max-width:380px){.site-shell.site-shell--shared-chrome.site-shell--shared-chrome .home-footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}
