@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-thai-wght-normal-CtQSZ1tK.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-ext-wght-normal-DH1q_yQ5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-wght-normal-Bi3VDbYN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-thai-wght-normal-Bq0aX7wK.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-latin-ext-wght-normal-D3fqRMGl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-thai-latin-wght-normal-0s3Yzyy7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f2ebdc;font-synthesis:none;--heading:Cinzel, Georgia, serif;--gold:#d8bb79;--gold-light:#f4dfa6;--ivory:#f2ebdc;--muted:#bfb9ac;--black:#0b0b09;--panel:#131310;--line:#3c3528;--emerald:#28c99b;--cut:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px);background:#0b0b09;font-family:Manrope Variable,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:700;line-height:1.14}h1{letter-spacing:-.04em;font-size:clamp(2.45rem,5.4vw,5.15rem)}h2{letter-spacing:-.025em;font-size:clamp(2rem,3.7vw,3.65rem)}h3{font-size:1.3rem}p{color:var(--muted);line-height:1.7}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}main:focus{outline:none}[id]{scroll-margin-top:93px}.container{width:min(100% - 96px,1248px);margin-inline:auto}.section{padding-block:82px}.site{--realm:#d8bb79;--realm-wash:#1a1610}.theme-pc{--realm:#e5c289;--realm-wash:#221710}.theme-mobile{--realm:#9fddd3;--realm-wash:#101d1c}.skip{z-index:50;background:var(--gold-light);color:#16120a;padding:12px 16px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip:focus{transform:none}.header{z-index:20;background:#0b0b0af7;border-bottom:1px solid #aa8b4e3b;position:sticky;top:0}.header-inner{align-items:center;gap:18px;min-height:74px;display:flex}.brand-group,.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand{min-height:44px;font-family:var(--heading);letter-spacing:.06em;font-size:1rem;font-weight:700;line-height:1.05}.brand img{filter:drop-shadow(0 0 8px #d8bb792b)}.brand small{color:var(--gold);letter-spacing:.22em;margin-top:5px;font:700 .56rem Manrope Variable,sans-serif;display:block}.sub-brand{border-left:1px solid var(--line);color:var(--realm);font:700 .85rem var(--heading);padding-left:13px}.header-nav{flex:1;justify-content:flex-end;align-items:center;gap:clamp(14px,2.8vw,44px);display:flex}.nav-links,.nav-actions{align-items:center;gap:clamp(12px,1.8vw,28px);display:flex}.header-nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:.83rem;font-weight:750;display:inline-flex}.header-nav a:not(.button){color:#d4cbb9}.header-nav a:not(.button):hover,.footer a:hover,.account-links a:hover{color:var(--gold-light)}.menu-toggle{background:var(--panel);border:1px solid var(--line);color:var(--gold);justify-content:center;align-items:center;width:44px;height:44px;display:none}.locale-switch{background:var(--line);flex-shrink:0;align-items:center;gap:1px;padding:1px;display:inline-flex}.locale-switch button{background:var(--panel);min-width:44px;min-height:44px;color:var(--ivory);border:0;place-items:center;padding:0 5px;font:750 .77rem Manrope Variable,sans-serif;display:grid}.locale-switch button[lang=th]{font-family:Noto Sans Thai Variable,sans-serif}.locale-switch button[aria-pressed=true]{background:var(--gold-light);color:#181309}.locale-switch button:hover:not([aria-pressed=true]){background:#302618}.locale-switch button:focus-visible{z-index:1;position:relative}html[lang=th]{--heading:"Noto Serif Thai Variable", Cinzel, serif;font-family:Noto Sans Thai Variable,Manrope Variable,sans-serif}html[lang=th] .brand,html[lang=th] .sub-brand{font-family:Cinzel,Georgia,serif}html[lang=th] :is(h1,h2,h3,.eyebrow,.hero-bottom){letter-spacing:normal}html[lang=th] :is(h1,h2,h3){line-height:1.35}html[lang=th] .hero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1.23}html[lang=th] .hero-bottom{font-size:.73rem}html[lang=th] .eyebrow{font-size:.75rem}.button{isolation:isolate;color:#181309;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:11px 20px;font-size:.88rem;font-weight:850;transition:color .18s,transform .18s;display:inline-flex;position:relative}.button:before,.button:after{content:"";clip-path:var(--cut);pointer-events:none;position:absolute}.button:before{z-index:-2;background:#e3c481;inset:0}.button:after{z-index:-1;background:linear-gradient(120deg,#f6e1a7,#d8bb79 76%,#c3a05f);inset:1px}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary:hover:not(:disabled):after{background:#ffe7aa}.button-outline{color:var(--ivory)}.button-outline:before{background:#a38a55}.button-outline:after{background:#10100eef}.button-outline:hover:after{background:#302618}.button:disabled{opacity:.75}.nav-cta{color:var(--gold-light);min-height:43px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:850;line-height:1.5;display:inline-flex}.eyebrow i,.hero-bottom i{background:currentColor;flex:none;width:6px;height:6px;display:inline-block;transform:rotate(45deg)}.hero{isolation:isolate;background:#0a0a08;min-height:626px;position:relative;overflow:hidden}.hero-art,.hero-shade{z-index:-1;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center 8%;width:100%;height:100%}.theme-gateway .hero-art img{filter:saturate(.76)}.theme-mobile .hero-art img{object-position:center 13%}.hero-shade{background:linear-gradient(90deg,#080907 2%,#080907d1 22%,#08090758 44%,#0000 67%),linear-gradient(#0000 43%,#0b0b0950 76%,#0b0b09 100%)}.hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d8bb7926;border-bottom:none;position:absolute;inset:18px 22px 0;-webkit-mask-image:linear-gradient(#000,#0000 48%);mask-image:linear-gradient(#000,#0000 48%)}.hero-inner{min-height:inherit;flex-direction:column;justify-content:center;padding-block:64px 100px;display:flex;position:relative}.hero-content{width:min(700px,63%)}.hero-kicker{color:var(--gold-light);margin-bottom:25px}.hero-kicker i{box-shadow:0 0 16px #f7c16e}.hero h1{text-shadow:0 6px 32px #0009;font-size:clamp(3.4rem,5.75vw,5.75rem);line-height:.99}.hero h1 em{color:var(--gold-light);font-style:normal}.hero p{color:#e2d9c9;max-width:408px;margin:24px 0 28px;font-size:1rem}.hero-bottom{color:#d0c5af;letter-spacing:.21em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:800;display:flex;position:absolute;bottom:17px;left:0;right:0}.hero-bottom span,.hero-scroll{align-items:center;gap:12px;min-height:44px;display:inline-flex}.hero-bottom b,.hero-scroll svg{color:var(--gold-light)}.hero-bottom i{background:#a38a55;width:4px;height:4px}.hero-scroll:hover{color:var(--gold-light)}.benefit-band{border-block:1px solid var(--line);background:linear-gradient(90deg,#12120f,#1a1711,#12120f)}.benefits{grid-template-columns:repeat(3,1fr);display:grid}.benefits>div{justify-content:center;align-items:center;gap:15px;min-width:0;padding:20px 22px;display:flex}.benefits>div+div{border-left:1px solid var(--line)}.benefits svg{color:var(--gold);width:23px}.benefits strong,.benefits small{display:block}.benefits strong{font:700 .91rem var(--heading)}.benefits small{color:var(--muted);margin-top:4px;font-size:.75rem}.section-title{margin-bottom:28px}.section-title h2{margin:8px 0 10px}.section-title p{max-width:58ch}.section-top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.section-top .section-title{margin-bottom:0}.realm-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.realm-card{isolation:isolate;background:var(--panel);border:1px solid #8b744b;align-items:flex-end;min-height:350px;display:flex;position:relative;overflow:hidden}.realm-card:before,.realm-card:after{content:"";z-index:-1;position:absolute;inset:0}.realm-card:before{background:linear-gradient(#0000,#0a0a0838 45%,#0a0a08bd 73%,#0d0d0b 98%),linear-gradient(90deg,#0c0c09b0,#0000 72%)}.realm-card:after{border:1px solid #d8bb793d;inset:7px}.realm-card picture{z-index:-2;position:absolute;inset:0}.realm-card img{object-fit:cover;object-position:65% 20%;width:100%;height:100%}.realm-info{padding:25px 29px;position:relative}.realm-info h3{margin-block:4px 7px;font-size:clamp(2rem,3.25vw,3.45rem)}.realm-info p{color:#e0d6c6;max-width:38ch}.realm-number{font:700 1.3rem var(--heading);color:var(--gold-light);text-shadow:0 1px 8px #000;position:absolute;top:14px;right:19px}.text-link,.back-link{min-height:44px;color:var(--gold-light);align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.text-link:hover,.back-link:hover{text-underline-offset:4px;text-decoration:underline}.join-band,.class-band,.download-band{border-block:1px solid var(--line);background:radial-gradient(ellipse at 75% -35%, var(--realm-wash), transparent 66%), #11110e}.steps,.feature-grid{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.steps{grid-template-columns:repeat(4,1fr)}.steps li,.feature-grid article,.surface,.news-card,.download-card{border:1px solid var(--line);background:#151410;padding:22px}.step-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.icon-tile{width:43px;height:43px;color:var(--gold-light);background:linear-gradient(135deg,#282215,#16140e);border:1px solid #826d46;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-tile svg{width:20px;height:20px}.step-number{font:700 1.32rem var(--heading);color:#c0a66d}.steps p,.feature-grid p{margin-top:8px;font-size:.9rem}.community{padding-block:64px}.community-panel{background:radial-gradient(ellipse at 80% 0, #322617, transparent 75%), var(--panel);border:1px solid #73613f;grid-template-columns:1fr auto;align-items:center;gap:16px 24px;padding:34px;display:grid;position:relative}.community-panel h2{margin-block:6px;font-size:clamp(1.75rem,3.2vw,2.75rem)}.community-panel .notice{grid-column:1/-1}.footer{border-top:1px solid var(--line);background:#080807}.footer-top{grid-template-columns:2fr 1fr 1fr;gap:28px;padding-block:40px;display:grid}.footer-top p{margin-top:13px;font-size:.87rem}.footer nav{flex-direction:column;align-items:flex-start;display:flex}.footer nav a{color:#ddd3bf;align-items:center;gap:6px;min-height:44px;font-size:.86rem;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:.76rem;display:flex}.footer-bottom span:first-child{align-items:center;gap:8px;display:inline-flex}.filters{flex-wrap:wrap;gap:4px;display:flex}.filters button{min-height:44px;color:var(--muted);background:var(--panel);border:1px solid var(--line);padding:7px 14px;font-size:.8rem;font-weight:800}.filters button[aria-pressed=true],.filters button:hover{color:var(--gold-light);background:#282116;border-color:#aa8d58}.news-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.news-card{padding:0;overflow:hidden}.news-card img{aspect-ratio:2.25;object-fit:cover;object-position:center 27%;width:100%}.news-card>div{padding:20px}.news-card h3{margin-block:7px}.news-card p{font-size:.9rem}.class-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.class-choices{gap:9px;display:grid}.class-choices button{min-height:64px;color:var(--ivory);border:1px solid var(--line);text-align:left;background:#171612;align-items:center;gap:11px;padding:0 10px 0 0;font-size:.82rem;font-weight:800;display:flex}.class-choices button[aria-pressed=true],.class-choices button:hover{border-color:var(--gold);background:#282116}.class-choices img{object-fit:cover;width:65px;height:64px}.class-choices button span{align-items:center;gap:7px;display:inline-flex}.class-choices svg{color:var(--gold)}.class-focus{background:linear-gradient(125deg, var(--realm-wash), #13130f);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:304px;display:grid}.class-focus picture{min-height:275px;position:relative}.class-focus img{object-fit:cover;object-position:center 8%;width:100%;height:100%;position:absolute}.class-focus>div{align-content:center;justify-items:start;gap:12px;padding:25px;display:grid}.class-focus h3{font-size:clamp(1.7rem,3vw,2.8rem)}.world-panel{isolation:isolate;background:var(--realm-wash);border:1px solid #7e6949;align-items:center;min-height:290px;padding:34px;display:grid;position:relative}.world-panel picture{z-index:-2;position:absolute;inset:0 0 0 29%}.world-panel img{object-fit:cover;object-position:center 27%;width:100%;height:100%}.world-panel:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0d0a 20%,#0d0d0aab 50%,#0d0d0a28);position:absolute;inset:0}.world-panel .section-title{max-width:540px;margin:0}.feature-grid{grid-template-columns:repeat(3,1fr);margin:18px 0 0}.feature-grid svg{color:var(--realm);margin-bottom:12px}.download-layout{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.download-layout .section-title{margin-bottom:0}.download-card dl{margin:16px 0}.download-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:9px;font-size:.86rem;display:flex}.download-card dt{color:var(--muted)}.download-card dd{text-align:right;margin:0}.store-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.account-promo{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:36px 0;display:grid}.account-promo h2{margin-bottom:4px;font-size:clamp(1.25rem,2.2vw,2rem)}.notice{color:var(--ivory);background:#211b12;border:1px solid #69593a;padding:12px 14px;font-size:.87rem}.notice svg{vertical-align:middle;color:var(--gold-light);margin-right:3px;display:inline-block}.notice.error{color:#ffcabd;background:#301a15;border-color:#a25a4d}.download-card .notice{margin-top:12px}.policy{min-height:50vh}.policy p{max-width:65ch;margin-block:20px}.dashboard,.account-inner{padding-block:28px 68px}.dashboard-top{justify-content:space-between;align-items:center;gap:15px;margin-block:15px 30px;display:flex}.dashboard h1{margin-block:6px;font-size:clamp(2.3rem,5vw,4.4rem)}.dashboard-grid{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);gap:20px;display:grid}.account-sidebar{align-content:start;gap:14px;display:grid}.profile,.security{justify-items:start;gap:9px;display:grid}.dashboard h2{overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,2.05rem)}.account-sidebar p{font-size:.9rem}.pill{color:var(--gold-light);white-space:nowrap;background:#221d14;border:1px solid #6c5c3d;align-items:center;gap:6px;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.verified,.status-active{color:#abebc8;background:#132921;border-color:#4e8068}.status-suspended,.status-failed{color:#ffb9ac;background:#301a15;border-color:#9e5d4b}.status-provisioning{color:#f4d7a0}.status-not-enabled{color:#e4dbcb;background:#24211b;border-color:#665f50}.muted-icon{color:var(--gold)}.access-card{grid-template-columns:minmax(130px,.6fr) minmax(0,1fr);margin-bottom:12px;padding:0;display:grid}.access-card.selected{border-color:var(--gold)}.access-card picture{min-height:150px;position:relative}.access-card img{object-fit:cover;object-position:75% 20%;width:100%;height:100%;position:absolute}.access-info{padding:17px}.access-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.access-title h3{align-items:center;gap:7px;display:inline-flex}.access-title h3 svg{color:var(--gold)}.access-info p{margin-block:6px 12px;font-size:.87rem}.native-sync{border-top:1px solid #4a3f2a;gap:8px;margin-top:14px;padding-top:14px;display:grid}.native-sync h4{font-size:.95rem}.native-sync p{margin-block:0}.native-sync form{gap:10px;display:grid}.native-sync-actions{flex-wrap:wrap;gap:8px;display:flex}.empty{justify-items:start;gap:11px;margin-bottom:12px;display:grid}.empty svg{color:var(--gold)}.demo-controls summary{cursor:pointer;min-height:29px;color:var(--gold-light);font-weight:800;display:list-item}.demo-controls:not([open]) summary{min-height:0}.demo-controls p{font-size:.88rem}.demo-selects{grid-template-columns:1fr 1fr;gap:12px;margin-block:10px 15px;display:grid}label{color:var(--ivory);gap:6px;font-size:.87rem;font-weight:750;display:grid}input,select{width:100%;min-width:0;min-height:44px;color:var(--ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0e0c;border:1px solid #6c5a3b;padding:8px 11px}.checkbox{align-items:center;min-height:44px;display:flex}.checkbox input{width:16px;min-height:16px;accent-color:var(--gold)}.account-stage{isolation:isolate;background:#0e0d0a;min-height:690px;position:relative}.account-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0c0a 14%,#0c0c0a80 62%,#0c0c0a25),linear-gradient(#0000 60%,#0b0b09);position:absolute;inset:0}.account-art{z-index:-2;position:absolute;inset:0}.account-art img{object-fit:cover;object-position:center 20%;filter:saturate(.65);width:100%;height:100%}.account-box{background:#15130ff5;border-color:#8c7348;width:min(100%,490px);margin-top:14px;padding:clamp(21px,4vw,37px);box-shadow:0 20px 55px #0005}.account-box h1{margin-block:11px;font-size:clamp(2rem,4vw,3.2rem)}.account-box>p{margin-bottom:15px}.account-box>.notice{margin-bottom:14px}.account-box form{gap:12px;display:grid}.account-box form button{justify-self:start}.account-links{flex-wrap:wrap;align-items:center;gap:0 13px;margin-top:11px;display:flex}.account-links a{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;font-size:.8rem;text-decoration:underline;display:inline-flex}code{color:var(--gold-light)}.spinner{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1080px){.container{width:min(100% - 56px,1248px)}.header-nav{gap:24px}.nav-links,.nav-actions{gap:18px}.hero{min-height:570px}.steps{grid-template-columns:repeat(2,1fr)}.account-promo{grid-template-columns:auto 1fr}.account-promo>.actions{grid-column:2}}@media (width<=870px){.header-inner{justify-content:space-between;min-height:65px}.menu-toggle{flex-shrink:0;margin-inline-start:auto;display:inline-flex}.header-nav{display:none}.header-nav.open{background:#11100efc;border-bottom:1px solid #85704a;justify-content:stretch;gap:10px;padding:12px 28px 20px;display:grid;position:absolute;top:100%;left:0;right:0}.header-nav .nav-links,.header-nav .nav-actions{flex-wrap:wrap;gap:0 17px}.section{padding-block:57px}.dashboard{padding-block:25px 57px}.community-panel{grid-template-columns:1fr}.benefits>div{gap:8px;padding:14px 10px}.benefits strong{font-size:.82rem}.benefits small{font-size:.69rem}.hero{min-height:530px}.hero-content{width:64%}.hero-shade{background:linear-gradient(90deg,#080907 1%,#080907b5 24%,#08090744 62%,#0000 100%),linear-gradient(#0000 47%,#0b0b09)}.class-layout{grid-template-columns:168px minmax(0,1fr)}.class-choices img{width:49px;height:61px}.dashboard-grid{grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr)}.access-card{grid-template-columns:1fr}.access-card picture{min-height:116px}}@media (width<=700px){.container{width:calc(100% - 36px)}.header-inner{min-height:61px}.brand{gap:8px;font-size:.9rem}.brand img{width:33px;height:33px}.header-nav.open{padding-inline:18px}.hero{min-height:0}.hero-inner{justify-content:flex-end;padding:clamp(255px,66vw,340px) 0 68px}.hero-content{width:100%}.hero h1{font-size:clamp(2.9rem,10vw,4.45rem)}html[lang=th] .hero h1{font-size:clamp(2.25rem,9.3vw,4rem)}.hero-kicker{margin-bottom:11px}.hero p{margin-block:15px 18px;font-size:1rem}.hero-art{height:440px;bottom:auto}.hero-art img,.theme-mobile .hero-art img{object-position:center 15%}.hero-shade{background:linear-gradient(#0000 9%,#0b0b091a 26%,#0b0b09b0 51%,#0b0b09fa 72%,#0b0b09 83%)}.hero:after{inset:10px 10px 0;-webkit-mask-image:linear-gradient(#000,#0000 36%);mask-image:linear-gradient(#000,#0000 36%)}.hero-bottom{letter-spacing:.1em;bottom:8px}.hero-bottom span,.hero-scroll{gap:6px}.benefits{grid-template-columns:1fr;padding-block:4px}.benefits>div{justify-content:flex-start;gap:13px;padding-inline:6px}.benefits>div+div{border-left:0;border-top:1px solid var(--line)}.benefits strong{font-size:.88rem}.benefits small{font-size:.75rem}.realm-grid,.news-grid,.feature-grid,.download-layout,.dashboard-grid{grid-template-columns:1fr}.realm-card{min-height:315px}.realm-info{padding:21px}.news-card img{aspect-ratio:2.55}.section-top{flex-direction:column;align-items:flex-start;gap:10px}.library>.section-top{flex-direction:row;align-items:center}.class-layout{grid-template-columns:1fr;gap:10px}.class-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.class-choices button{justify-content:center;min-height:46px;padding:4px}.class-choices picture,.class-choices svg{display:none}.class-focus{grid-template-columns:1fr}.class-focus picture{min-height:225px}.class-focus>div{padding:19px}.world-panel{min-height:235px;padding:20px}.world-panel picture{left:0}.world-panel:after{background:linear-gradient(90deg,#0c0c0be8,#0c0c0b8c)}.world-panel h2{font-size:1.9rem}.community{padding-block:44px}.community-panel{padding:23px}.footer-top{grid-template-columns:1fr 1fr;gap:16px;padding-block:25px}.footer-top>div{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.dashboard-top{flex-direction:column;align-items:flex-start}.access-card{grid-template-columns:1fr}.access-card picture{min-height:145px}.account-stage:after{background:#0d0c0ab3}.account-art img{object-position:71% 12%}.account-inner{padding-bottom:46px}}@media (width<=400px){.header-inner{gap:8px}.sub-brand{display:none}.brand{font-size:.82rem}.hero .button{gap:6px;padding-inline:12px;font-size:.8rem}.hero .actions{gap:7px}.steps,.account-promo{grid-template-columns:1fr}.account-promo>.actions{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
