.group-pricing-banner,.group-benefit{color:#e7f0fa;background:linear-gradient(115deg,#172735,#0c1521);border:1px solid #537493;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.4rem 0;padding:1.4rem 1.6rem;display:flex}.group-pricing-banner strong,.group-benefit strong{color:#c1e0fa;font-size:1.35rem}.group-pricing-banner p{margin:.55rem 0}.group-pricing-banner label{min-width:8rem}.group-pricing-banner select{color:#f1f7fc;width:100%;font:inherit;background:#122334;border:1px solid #7095b3;border-radius:8px;margin-top:.5rem;padding:.6rem}.group-discount{color:#b9e6ff;border:1px solid #93c6e6;border-radius:6px;margin:.3rem 0 .3rem .5rem;padding:.25rem .45rem;font-size:1rem;font-weight:700;display:inline-block}.period-row del{color:#b1bdcb;font-size:.9rem;display:block}.group-card-note{color:#adc9dd;font-size:.95rem}.group-purchase-card,.clan-card{grid-column:1/-1}.group-purchase-form fieldset,.clan-controls fieldset{border:0;min-width:0;margin:0;padding:0}.group-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.group-selectors label,.clan-controls label,.clan-accept label{flex-direction:column;gap:.6rem;font-size:1rem;display:flex}.group-selectors select,.clan-controls input,.clan-accept input,.clan-invite input{width:100%;min-width:0;font:inherit;color:#f1f6fa;background:#101d2c;border:1px solid #536b83;border-radius:9px;padding:.75rem}.group-quote{background:#0b1420;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid}.group-quote dt{color:#bed0df;font-size:.95rem}.group-quote dd{margin:.7rem 0 0;font-size:1.2rem}.group-quote strong{font-size:1.7rem}.group-orders summary{cursor:pointer;padding:1.3rem 0;font-size:1.1rem}.group-orders td,.group-orders th{text-align:left;padding:.8rem}.clan-identity{align-items:center;gap:1.2rem;margin:1.3rem 0;display:flex}.clan-identity strong{font-size:1.6rem}.clan-lock-shell{border:1px solid #344a61;border-radius:14px;padding:1.5rem;position:relative;overflow:hidden}.clan-controls label{margin-bottom:1rem}.clan-controls .clan-upload{margin-top:1.2rem}.clan-lock-shell.is-locked .clan-controls{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.45;min-height:160px}.clan-locked-note{text-align:center;background:#0a111bd9;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.clan-locked-note strong{color:#d6e6f5;font-size:1.15rem}.clan-invite{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.3rem;display:flex}.clan-invite input{flex:250px}.clan-members{padding:0;list-style:none}.clan-members li,.clan-invite-row{border-bottom:1px solid #283c50;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.clan-accept{margin-top:1.4rem}.clan-accept button{margin-top:1rem}.purchase-admin{margin:1.5rem 0}.purchase-admin>p{max-width:70rem}@media (width<=720px){.group-pricing-banner,.group-benefit{flex-direction:column;align-items:stretch}.group-selectors,.group-quote{grid-template-columns:1fr}.clan-members li,.clan-invite-row{flex-wrap:wrap;align-items:flex-start}.group-pricing-banner{padding:1rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.h-4{height:calc(var(--spacing) * 4)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07100f;--panel:#101b19;--line:#2b403b;--mint:#5ff0b5;--cyan:#67d8ff;--violet:#c58cff;--coral:#ff927d;--amber:#e0bd68;--text:#f1f6f3;--muted:#9baea7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#070d0ceb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,72px);display:flex;position:sticky;top:0}.brand-lockup,.footer-brand{align-items:center;gap:13px;display:flex}.brand-lockup-image{object-fit:contain;width:240px;height:60px;display:block}.brand-lockup-icon{object-fit:cover;border-radius:11px;width:44px;height:44px;display:block}.brand-lockup-auth .brand-lockup-icon{width:48px;height:48px}.brand-lockup-operations .brand-lockup-icon{border:1px solid #526b63}.footer-brand .brand-lockup{display:inline-flex}.footer-brand .brand-lockup-image{width:220px;height:55px}.update-brand-icon{border-radius:14px;width:64px;height:64px;margin-bottom:14px;display:block}.brand-mark{border:1px solid var(--mint);width:40px;height:40px;color:var(--mint);letter-spacing:-1px;place-items:center;font:800 13px/1 ui-monospace,monospace;display:grid;position:relative}.brand-mark:after{content:"";background:var(--amber);width:5px;height:5px;position:absolute;bottom:-3px;right:-3px}.brand-lockup strong,.footer-brand strong{letter-spacing:.14em;font-size:13px;display:block}.brand-lockup small,.footer-brand small{color:var(--mint);letter-spacing:.18em;margin-top:4px;font-size:8px;display:block}.site-header nav{gap:36px;display:flex}.site-header nav a{color:#b8c5c0;font-size:13px;transition:all .2s}.site-header nav a:hover{color:var(--mint)}.header-cta{letter-spacing:.06em;border:1px solid #465b55;padding:11px 18px;font-size:12px}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:720px;padding:80px clamp(24px,7vw,118px);display:flex;position:relative;overflow:hidden}.hero-art,.hero-shade{position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;opacity:.84;filter:saturate(.84)contrast(1.08);width:100%;height:100%}.hero-scanline{background:repeating-linear-gradient(0deg,#5ff0b508 0 1px,#0000 1px 5px);position:absolute;inset:0}.hero-content{z-index:2;width:min(710px,65%);position:relative}.eyebrow,.section-code{color:var(--mint);letter-spacing:.23em;font:700 10px/1 ui-monospace,monospace}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--mint);width:26px;height:1px;box-shadow:8px 0 0 var(--mint)}.hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:26px 0;font-size:clamp(50px,6vw,88px);line-height:.98}.hero-title span{white-space:nowrap;display:block}.hero-actions{gap:12px;margin-top:36px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 23px;font-size:13px;font-weight:700;display:inline-flex}.button-primary{background:var(--mint);color:#06110d}.button-ghost{background:#0a121080;border-color:#55645f}.button-muted{color:#b9c4c0;border-color:#53625d}.period-row em{color:#d7ad73;font:700 9px ui-monospace,monospace}.hero-meta{color:#90a09a;letter-spacing:.1em;flex-wrap:wrap;gap:26px;margin-top:40px;font:600 10px/1 ui-monospace,monospace;display:flex}.status-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;margin-right:5px;display:inline-block}.field-card{z-index:3;background:#091210e0;border:1px solid #5ff0b552;width:300px;padding:20px;position:absolute;bottom:76px;right:clamp(24px,5vw,82px);box-shadow:0 24px 70px #00000059}.field-card-head{letter-spacing:.15em;color:#8ea099;justify-content:space-between;font:700 9px/1 ui-monospace,monospace;display:flex}.field-card-head strong{color:var(--mint)}.radar{background:repeating-radial-gradient(circle,#0000 0 27px,#5ff0b51f 28px 29px),linear-gradient(90deg,#0000 49.5%,#5ff0b51f 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#5ff0b51f 50%,#0000 50.5%);border:1px solid #2f5046;border-radius:50%;width:170px;height:170px;margin:24px auto;position:relative}.radar:after{content:"";transform-origin:0 0;background:linear-gradient(110deg,#5ff0b540,#0000 52%);animation:4s linear infinite sweep;position:absolute;inset:50% 50% 0}@keyframes sweep{to{transform:rotate(360deg)}}.radar-center,.radar-ping{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);z-index:2;border-radius:50%;position:absolute}.radar-center{top:calc(50% - 3px);left:calc(50% - 3px)}.ping-a{top:27%;left:31%}.ping-b{top:48%;right:19%}.ping-c{background:var(--amber);bottom:19%;left:27%}.field-card dl{margin:0}.field-card dl div{border-top:1px solid #263733;justify-content:space-between;padding:9px 0;font:600 9px/1 ui-monospace,monospace;display:flex}.field-card dd{color:#d8e2de;margin:0}.release-strip{border-bottom:1px solid var(--line);background:#0c1715;grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;padding:28px clamp(24px,7vw,118px);display:grid}.release-strip h2{margin:7px 0 0;font-size:25px}.release-info{color:#98aaa3;gap:36px;font-size:12px;display:flex}.release-info span+span{border-left:1px solid #33433f;padding-left:36px}.content-section{padding:120px clamp(24px,7vw,118px)}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;margin-bottom:58px;display:grid}.section-heading h2,.updater-copy h2,.support-title h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(38px,4.7vw,66px);line-height:1.08}.section-heading>p,.updater-copy>p{color:var(--muted);max-width:530px;line-height:1.8}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0d1715,#0b1312);min-height:310px;padding:28px;transition:all .25s;position:relative}.feature-top{color:var(--mint);justify-content:space-between;font:700 10px/1 ui-monospace,monospace;display:flex}.feature-top small{color:#61716c;letter-spacing:.1em}.feature-card h3{letter-spacing:-.035em;margin:68px 0 16px;font-size:clamp(21px,1.7vw,28px)}.feature-card p{color:var(--muted);font-size:14px;line-height:1.75}.feature-line{background:var(--amber);width:38px;height:2px;position:absolute;bottom:26px;left:28px}.feature-card:nth-child(4n+2) .feature-line{background:var(--cyan)}.feature-card:nth-child(4n+3) .feature-line{background:var(--violet)}.feature-card:nth-child(4n+4) .feature-line{background:var(--coral)}.highlight-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 28%,#55e6a51c,#0000 26%),#07100e;grid-template-columns:.88fr 1.12fr;gap:7vw;padding:120px clamp(24px,7vw,118px);display:grid}.highlight-copy h2{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(40px,4.8vw,68px);line-height:1.05}.highlight-copy h2 span{display:block}.highlight-copy>p{color:var(--muted);max-width:590px;line-height:1.85}.highlight-eligibility{border-left:3px solid var(--mint);background:#0d1b17;gap:7px;margin-top:30px;padding:16px 18px;display:grid}.highlight-eligibility small{color:#7f948c;font-size:10px}.highlight-eligibility strong{color:var(--mint);font:700 11px/1.6 ui-monospace,monospace}.highlight-console{background:#0a1512;border:1px solid #3d6a5a;align-self:center;padding:28px;box-shadow:22px 22px #12342840}.highlight-console-head{color:#859b92;justify-content:space-between;font:800 10px ui-monospace,monospace;display:flex}.highlight-console-head b{color:var(--mint)}.highlight-timeline{border-bottom:1px solid #456158;grid-template-columns:repeat(4,1fr) auto;align-items:end;height:92px;margin:25px 0 8px;display:grid}.highlight-timeline i{height:var(--h,35%);background:linear-gradient(90deg,#55e6a514,#0000);border-left:1px solid #3e6657}.highlight-timeline i:nth-child(2){height:52%}.highlight-timeline i:nth-child(3){height:73%}.highlight-timeline i:nth-child(4){background:linear-gradient(90deg,#55e6a540,#0000);height:100%}.highlight-timeline strong{color:var(--mint);font:800 9px ui-monospace,monospace;transform:translate(5px,15px)}.highlight-lengths,.highlight-audio{color:#71857d;justify-content:space-between;font:700 9px ui-monospace,monospace;display:flex}.highlight-audio{border-top:1px solid #263a33;border-bottom:1px solid #263a33;margin:32px 0 20px;padding:16px 0}.highlight-audio b{color:var(--mint)}.highlight-console button{background:var(--mint);color:#07110d;border:0;width:100%;height:50px;font-weight:900}.highlight-point-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.highlight-point-grid article{border:1px solid var(--line);background:#0b1512;padding:24px}.highlight-point-grid span{color:var(--mint);letter-spacing:.12em;font:700 9px ui-monospace,monospace}.highlight-point-grid h3{margin:18px 0 10px;font-size:18px}.highlight-point-grid p{color:var(--muted);font-size:12px;line-height:1.7}.updater-section{color:#101611;background:#c7bd9f;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:120px clamp(24px,7vw,118px);display:grid}.updater-copy .section-code{color:#29483e}.updater-copy ul{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.updater-copy li{border-top:1px solid #0d1f1940;padding:14px 0;font-size:13px;font-weight:700}.updater-copy li span{color:#477665;margin-right:12px;font:700 10px ui-monospace,monospace}.updater-window{color:var(--text);background:#09110f;border:1px solid #253833;box-shadow:24px 28px #202d262b,0 35px 90px #14181447}.window-bar{color:#7d9089;border-bottom:1px solid #263833;align-items:center;gap:7px;height:42px;padding:0 15px;font:700 9px ui-monospace,monospace;display:flex}.window-bar span{margin-right:auto}.window-bar i{background:#40524c;border-radius:50%;width:6px;height:6px}.window-bar i:last-child{background:var(--mint)}.update-body{padding:38px}.update-icon{border:1px solid var(--mint);width:54px;height:54px;color:var(--mint);place-items:center;margin-bottom:38px;font:900 26px ui-monospace,monospace;display:grid}.update-label{color:var(--mint);letter-spacing:.15em;font:700 9px ui-monospace,monospace}.update-body h3{margin:10px 0;font-size:32px}.progress{background:#22302d;height:5px;margin-top:36px}.progress span{background:var(--mint);width:100%;height:100%;display:block}.progress-meta{color:#7f918b;justify-content:space-between;margin:10px 0 28px;font:700 9px ui-monospace,monospace;display:flex}.progress-meta strong{color:var(--mint)}.site-app-update{background:var(--mint);color:#07110d;border:0;justify-content:center;align-items:center;width:100%;height:48px;font-weight:800;display:flex}.site-app-update:hover{background:#7ef0c1}.update-link-note{color:#71857d;margin-top:10px;font-size:10px;line-height:1.6;display:block}.section-heading.compact h2{font-size:clamp(36px,4vw,56px)}.plan-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1080px;margin:auto;display:grid}.plan-card{border:1px solid var(--line);background:#0e1917;padding:34px}.plan-card.featured{border-color:var(--mint);box-shadow:inset 0 3px 0 var(--mint)}.plan-title{color:var(--mint);letter-spacing:.15em;justify-content:space-between;font:700 11px ui-monospace,monospace;display:flex}.plan-title small{color:#8b9b95}.plan-description{color:var(--muted);min-height:50px;margin:20px 0 26px;line-height:1.65}.period-list{border-top:1px solid var(--line)}.period-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.period-row>div{flex-direction:column;gap:5px;display:flex}.period-row>div:last-child{text-align:right;align-items:flex-end}.period-row strong{font-size:14px}.period-row small{color:#7f918b;font-size:11px}.period-row b{font-size:25px}.period-row span{color:var(--mint);letter-spacing:.08em;font:700 9px ui-monospace,monospace}.plan-card ul{margin:22px 0;padding:20px 0;list-style:none}.plan-card li{color:#b7c4bf;padding:7px 0;font-size:13px}.plan-action{border:1px solid #4e635c;justify-content:space-between;align-items:center;height:50px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.plan-card.featured .plan-action{background:var(--mint);color:#07110d;border-color:var(--mint)}.pricing-note{color:#74867f;text-align:center;max-width:1080px;margin:26px auto 0;font-size:11px;line-height:1.7}.payments-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111a17;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:120px clamp(24px,7vw,118px);display:grid}.payments-copy h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.payments-copy p{color:var(--muted);max-width:560px;margin-bottom:30px;line-height:1.8}.provider-grid{gap:12px;display:grid}.provider-grid article{border:1px solid var(--line);background:#0b1412;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;gap:5px 18px;padding:25px;display:grid}.provider-grid article>span{color:var(--mint);grid-row:1/3;font:700 10px ui-monospace,monospace}.provider-grid h3{margin:0;font-size:17px}.provider-grid p{color:#9aaba5;margin:4px 0 0;font-size:12px}.provider-grid small{color:var(--amber);text-align:right;grid-area:1/3/3;align-self:center;max-width:150px;font-size:10px}.support-section{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:120px clamp(24px,7vw,118px);display:grid}.support-title h2{font-size:clamp(38px,4vw,58px)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);min-width:0;padding:0 4px}summary{cursor:pointer;white-space:nowrap;max-width:100%;padding:26px 0;font-weight:700;line-height:1.5;list-style:inside disclosure-closed;display:list-item;overflow-x:auto}details[open]>summary{list-style-type:disclosure-open}.faq-list>details>summary{white-space:normal;word-break:keep-all;overflow-wrap:break-word;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;list-style:none;display:grid;overflow:visible}.faq-list>details>summary::-webkit-details-marker{display:none}.faq-list>details>summary>span{color:var(--mint);font:700 10px ui-monospace,monospace}.faq-list>details>summary>i{color:var(--mint);font-size:20px;font-style:normal}.faq-list>details[open]>summary>i{transform:rotate(45deg)}.faq-list>details>p{color:var(--muted);max-width:650px;margin:0 0 26px 45px;font-size:14px;line-height:1.8}.crash-report>summary{white-space:normal;overflow-wrap:anywhere;align-items:center;list-style:none;display:grid}footer{border-top:1px solid var(--line);color:#788b84;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:48px clamp(24px,7vw,118px);display:grid}.footer-links{gap:24px;font-size:11px;display:flex}.footer-links a:hover{color:var(--mint)}footer>p{margin:0;font-size:11px}footer>small{text-align:right;font-size:10px}.account-shell{background:radial-gradient(circle at 80% 10%,#5ff0b514,transparent 28%),var(--ink);min-height:100vh}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,88px);display:flex}.account-hero{grid-template-columns:1fr 320px;align-items:end;gap:7vw;padding:90px clamp(24px,7vw,118px) 70px;display:grid}.account-hero h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(45px,5.5vw,78px);line-height:1.02}.account-hero p{max-width:700px;color:var(--muted);line-height:1.8}.commerce-state{border:1px solid var(--amber);background:#17170f;flex-direction:column;gap:10px;padding:26px;display:flex}.commerce-state span,.commerce-state small{color:#a79b77;font-size:11px}.commerce-state strong{color:var(--amber);font-size:18px}.account-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 clamp(24px,7vw,118px) 100px;display:grid}.account-card{border:1px solid var(--line);background:#0d1715;min-height:340px;padding:30px}.account-card h2{margin:18px 0;font-size:27px}.account-card>p{color:var(--muted);line-height:1.75}.identity-card>p strong{color:var(--text);font-size:17px}.entitlement-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#94a69f;justify-content:space-between;margin:25px 0;padding:16px 0;font-size:12px;display:flex}.entitlement-row b{color:var(--mint)}.account-button{border:1px solid var(--mint);background:var(--mint);color:#07110d;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:22px;font-weight:800;display:flex}.account-button.secondary{color:var(--text);background:0 0;border-color:#50625c}.account-button:disabled{color:#71817b;cursor:not-allowed;background:#18221f;border-color:#33433e}.account-plan-list,.account-provider-list{gap:10px;display:grid}.account-plan-list>div,.account-provider-list>div{border:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:14px;display:grid}.account-plan-list span,.account-provider-list span{color:var(--mint);font-size:12px}.account-plan-list small{color:#83958e;grid-column:1/-1;line-height:1.5}.account-steps{color:#aab8b3;padding-left:22px;line-height:2}.security-note{font-size:12px}.launch-checklist{color:#111713;background:#c7bd9f;padding:90px clamp(24px,7vw,118px)}.launch-checklist .section-code{color:#365a4e}.launch-checklist h2{letter-spacing:-.05em;font-size:clamp(35px,4vw,56px)}.launch-checklist>div{border-top:1px solid #0a191440;grid-template-columns:38px 1fr 38px 1fr;gap:18px 25px;margin-top:40px;padding-top:25px;display:grid}.launch-checklist>div span{color:#41685a;font:700 10px ui-monospace,monospace}.launch-checklist>div p{margin:0;font-weight:700;line-height:1.6}.account-header-actions{gap:10px;display:flex}.signin-panel{border:1px solid var(--mint);background:#0d1916;width:min(760px,100% - 44px);margin:0 auto 100px;padding:42px}.signin-panel h2{margin:16px 0;font-size:clamp(30px,4vw,48px)}.signin-panel p{color:var(--muted);line-height:1.8}.signin-panel .account-button{max-width:420px}.alpha-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 clamp(24px,7vw,118px) 100px;display:grid}.account-facts{border-top:1px solid var(--line);margin-top:24px;display:grid}.account-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding:13px 0;font-size:12px;display:flex}.account-facts span{color:#91a39c}.account-facts b{text-align:right;font-weight:700}.active-text{color:var(--mint)}.inactive-text{color:#ff937f}.action-card{flex-direction:column;display:flex}.action-card .account-button{margin-top:auto}.device-code-box{border:1px solid var(--mint);background:#08130f;gap:9px;margin:18px 0;padding:18px;display:grid}.device-code-box span,.device-code-box small{color:#8ea098;font-size:11px}.device-code-box strong{color:var(--mint);letter-spacing:.1em;font:800 clamp(20px,3vw,31px)/1.2 ui-monospace,monospace}.inline-form{gap:10px;display:grid}.inline-form label,.promo-builder label{color:#9eb0a9;gap:8px;font-size:11px;display:grid}.inline-form input,.promo-builder input{width:100%;height:46px;color:var(--text);background:#08110f;border:1px solid #3a5049;outline:none;padding:0 13px}.inline-form input:focus,.promo-builder input:focus{border-color:var(--mint)}.form-message,.inline-warning{color:var(--mint);font-size:12px;line-height:1.6}.inline-warning{color:var(--amber)}.admin-shell{background:radial-gradient(circle at 13% 3%,#5ff0b514,transparent 26%),var(--ink);min-height:100vh}.admin-hero{padding:74px clamp(24px,7vw,118px) 48px}.admin-hero h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(42px,5vw,70px)}.admin-hero p{color:var(--muted);line-height:1.8}.admin-content{gap:18px;padding:0 clamp(24px,7vw,118px) 100px;display:grid}.admin-stats{border:1px solid var(--line);background:#0d1715;grid-template-columns:repeat(3,1fr) auto;display:grid}.admin-stats>div{border-right:1px solid var(--line);gap:8px;padding:21px;display:grid}.admin-stats span{color:#8fa199;font-size:11px}.admin-stats strong{color:var(--mint);font:800 28px ui-monospace,monospace}.admin-stats button,.new-promo-code button{background:var(--mint);color:#07110d;cursor:pointer;border:0;padding:0 22px;font-weight:800}.admin-panel{border:1px solid var(--line);background:#0d1715;padding:28px}.panel-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.panel-title h2{margin:12px 0 0;font-size:27px}.panel-title small{color:#84968f}.promo-builder{grid-template-columns:2fr 1fr 1fr 1.5fr;align-items:end;gap:12px;display:grid}.promo-builder .account-button{margin:0}.new-promo-code{border:1px solid var(--mint);background:#07120e;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:16px;display:grid}.new-promo-code span{color:#8ca098;font-size:11px}.new-promo-code strong{color:var(--mint);letter-spacing:.08em;font:800 20px ui-monospace,monospace}.new-promo-code button{height:38px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;font-size:12px}.admin-table-wrap th{color:#80928b;letter-spacing:.08em;font:700 10px ui-monospace,monospace}.admin-table-wrap td{color:#c3cec9}.admin-table-wrap td:first-child>strong,.admin-table-wrap td:first-child>small{display:block}.admin-table-wrap td:first-child>small{margin-top:5px}.admin-table-wrap td small{color:#71847c}.status-pill{color:#98aaa3;border:1px solid #44564f;padding:6px 9px;font-size:10px;display:inline-flex}.status-pill.off{color:#ff9b88;border-color:#78473f}.access-editor{grid-template-columns:105px 138px auto auto;align-items:center;gap:7px;min-width:470px;display:grid}.access-editor select,.access-editor input[type=date]{color:#d9e6e0;background:#08110f;border:1px solid #344841;height:34px;padding:0 8px}.access-editor label{color:#8fa199;white-space:nowrap;align-items:center;gap:5px;display:flex}.access-editor button{border:1px solid var(--mint);height:34px;color:var(--mint);cursor:pointer;background:#123426;padding:0 12px;font-weight:800}.access-editor button:disabled{opacity:.55;cursor:wait}.protected-access{color:#d7bd72;white-space:nowrap;background:#18160f;border:1px solid #574f37;padding:7px 9px;display:inline-flex}.legal-shell{min-height:100vh}.legal-document{width:min(900px,100% - 44px);margin:70px auto 110px}.legal-document h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(40px,5vw,66px)}.legal-status{border-left:3px solid var(--amber);color:#c8b87e;background:#17170f;padding:17px 20px;line-height:1.65}.legal-document section{border-bottom:1px solid var(--line);padding:25px 0}.legal-document section h2{font-size:20px}.legal-document section p{color:var(--muted);line-height:1.9}.legal-document aside{border:1px solid var(--amber);color:#c3b98f;margin-top:35px;padding:20px;font-size:12px;line-height:1.7}.member-header-cta,.member-chip{flex-direction:column;gap:3px;min-width:116px;display:flex}.member-header-cta b,.member-chip b{font-size:12px}.member-header-cta small,.member-chip small{color:var(--mint);letter-spacing:.12em;font:700 8px ui-monospace,monospace}.member-chip{border:1px solid var(--line);padding:8px 14px}.public-download-note{letter-spacing:.03em;margin:12px 0 0;color:var(--mint)!important;font-size:11px!important}.plan-card .locked-action,.plan-card.featured .locked-action{color:#8b9a95;cursor:not-allowed;background:#101815;border-color:#35443f}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 clamp(24px,7vw,118px) 100px;display:grid}.profile-grid .account-card{flex-direction:column;display:flex}.remaining-time{color:var(--mint);font:700 13px ui-monospace,monospace}.profile-hero{padding-bottom:54px}.ops-mark{color:#aeb9b5;border:1px solid #75837e;place-items:center;width:40px;height:40px;font:800 12px ui-monospace,monospace;display:grid}.promo-builder{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr}.promo-unlimited{border:1px solid #3a5049;height:46px;padding:0 12px;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.promo-unlimited input{width:16px!important;height:16px!important}.auth-shell{background:radial-gradient(circle at 16% 12%,#5ff0b51a,transparent 32%),var(--ink);min-height:100vh}.auth-layout{grid-template-columns:1fr minmax(360px,520px);align-items:center;gap:8vw;min-height:calc(100vh - 76px);padding:80px clamp(24px,7vw,118px);display:grid}.auth-copy h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(48px,6vw,82px);line-height:1}.auth-copy>p{max-width:620px;color:var(--muted);line-height:1.85}.auth-copy>.button{margin-top:24px}.auth-card{border:1px solid var(--mint);background:#0c1714;padding:34px;box-shadow:18px 18px #142e2540}.auth-card h2{margin:0 0 28px;font-size:30px}.auth-form{gap:14px;display:grid}.auth-form>label:not(.auth-check){color:#a5b5af;gap:8px;font-size:12px;display:grid}.auth-form input{width:100%;height:48px;color:var(--text);background:#07110e;border:1px solid #3a5049;outline:none;padding:0 13px}.auth-form input:focus{border-color:var(--mint)}.auth-check{color:#aab8b3;align-items:start;gap:10px;font-size:11px;line-height:1.6;display:flex}.auth-check input{flex:none;width:17px;height:17px}.auth-help{color:#7f918a;margin:0;font-size:11px;line-height:1.6}.auth-error{color:#ff9c89;font-size:12px}.auth-switch{color:#82948d;justify-content:center;gap:10px;font-size:12px;display:flex}.auth-switch a{color:var(--mint);font-weight:700}.auth-security-list{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.auth-security-list span{color:#9dada7;border:1px solid #3d504a;padding:9px 11px;font-size:10px}.patch-shell{min-height:100vh}.patch-hero{border-bottom:1px solid var(--line);padding:90px clamp(24px,7vw,118px) 60px}.patch-hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(52px,7vw,92px);line-height:1}.patch-hero p{color:var(--muted);max-width:700px;line-height:1.8}.patch-list{padding:0 clamp(24px,7vw,118px) 100px}.patch-list article{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:50px;padding:42px 0;display:grid}.patch-list article.latest{border:1px solid var(--mint);background:#0d1916;margin:35px 0;padding:36px}.patch-meta{flex-direction:column;gap:9px;display:flex}.patch-meta span{color:var(--mint);font:800 20px ui-monospace,monospace}.patch-meta time{color:#84968f;font-size:11px}.patch-meta b{background:var(--mint);color:#07110d;width:max-content;padding:6px 8px;font:800 8px ui-monospace,monospace}.patch-list h2{margin:0 0 18px;font-size:25px}.patch-list ul{color:#9eafa8;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.auth-remember{background:#08110f;border:1px solid #30443d;padding:12px 13px;align-items:center!important}.auth-remember span{gap:2px;display:grid}.auth-remember b{color:#dce7e2;font-size:12px}.auth-remember small{color:#788a83;font-size:10px}.pricing-tabs-shell{max-width:1080px;margin:0 auto}.pricing-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.pricing-tabs button{border:1px solid var(--line);color:#91a29c;cursor:pointer;background:#0c1513;flex-direction:column;justify-content:center;align-items:flex-start;min-height:62px;padding:10px 16px;display:flex}.pricing-tabs button strong{letter-spacing:.08em;font:800 12px ui-monospace,monospace}.pricing-tabs button small{color:#687b74;margin-top:4px;font-size:9px}.pricing-tabs button:hover,.pricing-tabs button.active{border-color:var(--mint);color:var(--mint);background:#10201b}.tabbed-plan-grid{max-width:none;display:block}.tabbed-plan-grid .plan-card{max-width:none}.tabbed-plan-grid [hidden]{display:none}@media (width<=980px){.site-header nav{display:flex}.hero{min-height:690px}.hero-content{width:100%;padding-bottom:180px}.field-card{grid-template-columns:1fr 130px 1fr;align-items:center;width:auto;display:grid;bottom:24px;left:24px;right:24px}.radar{width:110px;height:110px;margin:0}.release-strip{grid-template-columns:1fr auto}.release-info{grid-area:2/1/auto/-1}.feature-grid{grid-template-columns:1fr 1fr}.updater-section,.payments-section,.support-section,.section-heading{grid-template-columns:1fr}.plan-grid{max-width:none}.account-hero,.account-grid,.alpha-account-grid{grid-template-columns:1fr}.launch-checklist>div{grid-template-columns:38px 1fr}.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-stats button{grid-column:1/-1;min-height:48px}.promo-builder{grid-template-columns:1fr 1fr}.promo-builder label:first-child,.promo-builder .account-button{grid-column:1/-1}}@media (width<=640px){.site-header{height:66px}.brand-lockup small{display:none}.header-cta{padding:9px 11px}.account-header-actions .header-cta:first-child:not(:last-child){display:none}.hero{min-height:760px;padding:54px 22px}.hero h1{font-size:clamp(36px,11vw,44px)}.hero-content{padding-bottom:250px}.hero-content>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-meta{gap:13px}.field-card{grid-template-columns:1fr;bottom:18px}.radar{display:none}.field-card dl{margin-top:16px}.release-strip{grid-template-columns:1fr}.release-strip .button{grid-row:3}.release-info{flex-direction:column;gap:9px}.release-info span+span{border:0;padding:0}.content-section,.updater-section,.payments-section,.support-section{padding:80px 22px}.feature-grid,.plan-grid{grid-template-columns:1fr}.feature-card{min-height:260px}.feature-card h3{margin-top:52px}.updater-copy ul{grid-template-columns:1fr}.update-body{padding:26px}.provider-grid article{grid-template-columns:32px 1fr}.provider-grid small{text-align:left;grid-area:3/2;max-width:none}.support-section{gap:45px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}footer>small{text-align:left}.signin-panel{padding:27px}.alpha-account-grid,.admin-content{padding-left:22px;padding-right:22px}.admin-stats{grid-template-columns:1fr}.admin-stats>div{border-right:0;border-bottom:1px solid var(--line)}.promo-builder{grid-template-columns:1fr}.promo-builder label:first-child,.promo-builder .account-button{grid-column:auto}.new-promo-code{grid-template-columns:1fr}.new-promo-code button{min-height:40px}.panel-title{flex-direction:column;align-items:start}}@media (width<=980px){.highlight-section{grid-template-columns:1fr}.highlight-point-grid{grid-template-columns:1fr 1fr}.highlight-console{width:100%}}@media (width<=640px){.highlight-section{padding:80px 22px}.highlight-point-grid{grid-template-columns:1fr}.highlight-console{box-shadow:none;padding:20px}.highlight-audio{flex-wrap:wrap;gap:12px}.highlight-lengths{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radar:after{animation:none}.feature-card{transition:none}}@media (width<=980px){.auth-layout,.profile-grid{grid-template-columns:1fr}.promo-builder{grid-template-columns:1fr 1fr}.promo-builder label:first-child,.promo-builder .account-button{grid-column:1/-1}}@media (width<=640px){.member-header-cta{min-width:auto}.member-header-cta b{text-overflow:ellipsis;max-width:78px;overflow:hidden}.profile-grid{padding-left:22px;padding-right:22px}.auth-layout{padding:55px 22px}.auth-copy h1{font-size:48px}.auth-card{box-shadow:none;padding:24px}.patch-hero{padding:70px 22px 45px}.patch-list{padding:0 22px 70px}.patch-list article,.patch-list article.latest{grid-template-columns:1fr;gap:22px;margin:0;padding:28px 0}.patch-list article.latest{margin:24px 0;padding:24px}.promo-builder{grid-template-columns:1fr}.promo-builder label:first-child,.promo-builder .account-button{grid-column:auto}.pricing-tabs{grid-template-columns:1fr 1fr}.pricing-tabs button{padding:9px 11px}}.auth-field{color:#a5b5af;gap:8px;font-size:12px;display:grid}.auth-field>label{color:#a5b5af;font-size:12px}.auth-password-field{position:relative}.auth-password-field input{padding-right:54px}.auth-password-toggle{color:#94aaa1;cursor:pointer;background:#0b1713;border:0;border-left:1px solid #30453e;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:1px;right:1px}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--mint);outline:1px solid var(--mint);outline-offset:-2px;background:#10231c}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-input-warning{color:#ffb17f;font-size:10px;line-height:1.45}.auth-caps-warning{color:#ffc18f;background:#21160e;border:1px solid #9a6435;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.auth-caps-warning span{color:#160d06;letter-spacing:.08em;background:#d88a45;padding:3px 6px;font:800 8px ui-monospace,monospace}.auth-inline-field{grid-template-columns:1fr auto;gap:8px;display:grid}.auth-inline-field+.auth-inline-field{margin-top:8px}.auth-inline-field button{border:1px solid var(--mint);min-width:120px;color:var(--mint);background:#123426;padding:0 13px;font-weight:800}.auth-inline-field button:disabled{opacity:.45}.auth-success{color:var(--mint);font-size:10px}.current-plan-banner{border:1px solid var(--line);background:linear-gradient(90deg,#0e1b17,#111915);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;display:grid}.current-plan-banner span,.current-plan-banner small{color:var(--muted);font-size:11px}.current-plan-banner strong{color:var(--mint);font-size:16px}.proration-line{max-width:520px;margin-top:5px;line-height:1.5;color:var(--amber)!important;display:block!important}.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-tabs button{border:1px solid var(--line);color:#91a39c;background:#0d1715;min-height:48px;font-weight:800}.admin-tabs button.active{border-color:var(--mint);color:var(--mint);background:#10241d}.admin-panel[hidden]{display:none}.admin-search{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-search input{height:44px;color:var(--text);background:#08110f;border:1px solid #3a5049;flex:1;padding:0 13px}.admin-search span{color:var(--mint);font:800 12px ui-monospace,monospace}.safety-actions{flex-wrap:wrap;gap:5px;min-width:230px;display:flex}.safety-actions button,.crash-report button{color:#ffad9d;background:#211512;border:1px solid #675148;height:32px;padding:0 9px;font-size:10px}.safety-actions button:last-child{color:var(--mint);background:#10261f;border-color:#3f6859}.crash-list{gap:10px;display:grid}.crash-report{border:1px solid var(--line);background:#091311;padding:0 18px}.crash-report summary{grid-template-columns:1fr auto auto;gap:22px}.crash-report summary strong{color:var(--coral)}.crash-report summary small{color:var(--muted)}.crash-report p{color:#c6d1cd;margin:0 0 14px}.crash-report pre{white-space:pre-wrap;color:#a8b8b2;background:#050a09;border:1px solid #23332f;max-height:360px;padding:15px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.crash-report button{border-color:var(--mint);color:var(--mint);background:#10261f;margin-bottom:18px}.admin-message{z-index:4;border:1px solid var(--mint);background:#0d1e18;padding:12px 16px;position:sticky;top:86px}.operator-editor,.promo-code-cell{align-items:center;gap:7px;min-width:max-content;display:flex}.operator-editor button,.promo-code-cell button{border:1px solid var(--mint);height:32px;color:var(--mint);cursor:pointer;background:#10261f;padding:0 9px;font-size:10px;font-weight:800}.operator-editor button:disabled,.promo-code-cell button:disabled{opacity:.5;cursor:wait}.promo-code-cell code{color:var(--mint);letter-spacing:.03em;font:700 11px ui-monospace,monospace}.promo-code-cell small{max-width:145px;line-height:1.4}.tier-text,.tier-owner strong,.tier-owner small,.tier-owner{color:#f1c75b!important}.tier-special strong,.tier-special small,.tier-special{color:#c58cff!important}.tier-elite strong,.tier-elite small,.tier-elite{color:#67d8ff!important}.tier-veteran strong,.tier-veteran small,.tier-veteran{color:#55e6a5!important}.tier-recruit strong,.tier-recruit small,.tier-recruit{color:#7fa9ff!important}.tier-trial strong,.tier-trial small,.tier-trial{color:#c7d0d7!important}.tier-free strong,.tier-free small,.tier-free{color:#9aa7af!important}.tier-suspended strong,.tier-suspended small,.tier-suspended{color:#ff927d!important}.technical-release-list{gap:14px;display:grid}.technical-release-list article{border:1px solid var(--line);background:#091210;padding:22px}.technical-release-list header{justify-content:space-between;gap:20px;display:flex}.technical-release-list strong{color:var(--mint);font:800 15px ui-monospace,monospace}.technical-release-list time{color:var(--muted);font-size:11px}.technical-release-list ul{color:#a9b8b2;margin:18px 0 0;padding-left:20px;font-size:12px;line-height:1.85}@media (width<=640px){.auth-inline-field,.current-plan-banner,.admin-tabs,.crash-report summary{grid-template-columns:1fr}.crash-report summary strong,.crash-report summary small{margin-left:45px}}.service-level-table{margin-top:24px;overflow-x:auto}.service-level-table table{border-collapse:collapse;text-align:left;width:100%}.service-level-table th,.service-level-table td{border-bottom:1px solid #31505b;padding:16px;line-height:1.7}.service-level-table th{min-width:145px}.service-level-table p{color:#a6bbbe;font-size:13px;line-height:1.8}.service-periods{grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin:0 auto 14px}.service-period-hint{text-align:center;color:#a8bab2;margin-bottom:26px;font-size:13px;line-height:1.6}.service-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.service-plan-grid .plan-card{flex-direction:column;min-width:0;padding:24px;display:flex}.service-plan-grid .period-row{flex-wrap:wrap}.service-plan-grid .plan-action{margin-top:auto}.service-plan-grid li{overflow-wrap:anywhere;line-height:1.8}@media (width<=800px){.service-plan-grid{grid-template-columns:1fr}.service-periods{grid-template-columns:repeat(3,minmax(0,1fr))}}.map-location-photos{flex-wrap:wrap;gap:12px;display:flex}.map-location-photos img{object-fit:contain;max-width:100%;height:auto;max-height:240px}.pricing-view-tabs{gap:12px;margin:24px 0;display:flex}.pricing-view-tabs button,.trial-notice button{color:#ecf3fc;background:#192638;border:1px solid #52647a;border-radius:12px;min-height:48px;padding:12px 22px;font-size:16px}.pricing-view-tabs button[aria-selected=true]{background:#2a3d53;border-color:#a6c7e8}.plan-comparison{border:1px solid #36465a;border-radius:16px;overflow-x:auto}.plan-comparison table{border-collapse:collapse;width:100%;min-width:700px;font-size:16px}.plan-comparison th,.plan-comparison td{text-align:left;border-bottom:1px solid #303d50;padding:18px 20px}.plan-comparison thead{background:#1c2c40}.plan-comparison tbody th{font-weight:500}.trial-notice{background:#142236;border:1px solid #54667b;border-radius:14px;align-items:center;gap:20px;padding:22px;display:flex}.trial-notice p{margin:8px 0;line-height:1.7}.trial-notice span{font-size:14px}.patch-navigation{flex-wrap:wrap;gap:20px;min-height:98px;padding-block:20px}.patch-navigation .header-cta{align-items:center;min-height:48px;padding:14px 22px;font-size:16px;display:inline-flex}.alpha-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 24px;display:flex}.alpha-archive>summary strong{font-size:20px}.alpha-archive>summary span{white-space:nowrap;color:#a2b4ca;font-size:14px}.alpha-archive[open]>summary{border-bottom:1px solid #36465a}.discord-admin [hidden],.pricing-tabs [hidden]{display:none!important}.severity-guide{border:1px solid #35405a;border-radius:12px;margin:20px 0;padding:18px}.severity-guide summary{cursor:pointer;font-size:18px;font-weight:700}.game-note-reader footer a{font-size:13px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.recovery-stack,.recovery-reset{gap:14px;display:grid}.recovery-channel{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.recovery-channel button{color:#91a39c;cursor:pointer;background:#08110f;border:1px solid #3a5049;min-height:42px;font-weight:700}.recovery-channel button.active{border-color:var(--mint);color:var(--mint);background:#123426}.recovery-channel button:disabled{opacity:.45;cursor:not-allowed}.recovery-reset{border-top:1px solid var(--line);padding-top:16px}:root{--ink:#070a10;--panel:#0d1420;--panel-soft:#101a29;--panel-raised:#14243a;--line:#c6d8ed1f;--line-strong:#c6d8ed38;--mint:#73a8df;--mint-soft:#73a8df1f;--amber:#d3a25f;--cyan:#82bbd2;--violet:#aeb5d2;--coral:#d48f86;--text:#eef4fb;--muted:#93a3b6;--shadow:0 28px 80px #00000057}*{scrollbar-color:#30445c #090f18}html{background:var(--ink)}body{background:radial-gradient(circle at 72% -8%, #73a8df0f, transparent 28rem), var(--ink);min-width:320px;color:var(--text);font-feature-settings:"ss01", "ss02", "cv11";letter-spacing:-.012em;font-family:Pretendard Variable,Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}body:before{z-index:999;pointer-events:none;content:"";opacity:.12;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(105deg,#ffffff05 0 1px,#0000 1px 5px),repeating-linear-gradient(0deg,#0000 0 3px,#00000006 3px 4px);position:fixed;inset:0}::selection{color:#07101a;background:var(--mint)}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--mint);outline-offset:3px}.site-home,.account-shell,.admin-shell,.auth-shell,.patch-shell,.legal-shell{isolation:isolate;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:72px 72px;position:relative}.site-header,.account-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#070a10d1;height:72px;padding:0 clamp(20px,4vw,64px);box-shadow:0 12px 36px #00000029}.account-header{z-index:30;position:sticky;top:0}.site-home>.site-header{grid-template-columns:minmax(260px,1fr) minmax(440px,520px) minmax(180px,1fr);gap:24px;height:82px;display:grid}.brand-lockup,.footer-brand{gap:12px}.brand-mark,.ops-mark{color:#07101a;background:var(--mint);letter-spacing:-.08em;border:1px solid #73a8df70;border-radius:12px;width:42px;height:42px;font-size:12px;box-shadow:inset 0 0 0 1px #fff3,0 10px 30px #0000003d}.brand-mark:after{display:none}.brand-lockup strong,.footer-brand strong{letter-spacing:.12em;font-size:12px}.brand-lockup small,.footer-brand small{color:#8798aa;letter-spacing:.15em;margin-top:5px}.site-header nav{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;min-width:0;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff06}.site-header nav a{color:#aab7c5;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.site-header nav a:hover{color:var(--text);background:#ffffff0f}.site-header-actions,.account-header-actions{align-items:center;gap:8px;display:flex}.site-home .site-header-actions{justify-self:end}.profile-avatar{color:#b9d9ff;background:linear-gradient(145deg,#21364f,#0c1625);border:1px solid #7fa9ff61;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 4px #73a8df0f}.profile-avatar-large{width:128px;height:128px}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-fallback{font-size:20px;font-weight:800}.profile-avatar-large .profile-avatar-fallback{font-size:44px}.member-profile-identity{align-items:center;gap:16px;min-width:0;display:flex}.member-avatar-link{border-radius:50%;flex-shrink:0;display:inline-flex}.member-avatar-link:focus-visible{outline-offset:6px;outline:2px solid #9dcaff}.member-profile-identity .member-status-item{border:0;padding-left:0}.profile-image-editor{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:8px;padding:8px 0 26px;display:flex}.profile-image-preview{flex-shrink:0;padding:4px;position:relative}.profile-image-preview-tag{white-space:nowrap;color:#fff;background:#355b88;border:1px solid #8cbaff;border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.profile-image-controls{flex:210px;min-width:0}.profile-image-controls h3{color:#edf5ff;margin:0 0 8px;font-size:17px}.profile-image-controls p{margin:0 0 12px;line-height:1.6}.profile-image-controls small{color:#92a4bb;font-size:12px;line-height:1.7;display:block}.profile-image-controls .profile-image-sync-note{margin-top:10px}.profile-image-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.profile-image-buttons .account-button,.profile-image-delete .account-button{width:auto;min-height:44px;margin:0;padding:10px 16px}.profile-image-text-button{color:#b9c8db;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.profile-image-text-button:hover{color:#fff;background:#73a8df1a}.profile-image-text-button:disabled{opacity:.5;cursor:wait}.profile-image-delete{border:1px solid var(--line);background:#73a8df0a;border-radius:12px;margin-top:14px;padding:14px}.profile-image-controls .profile-image-message{color:#a9d0ff;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}.profile-image-controls .profile-image-message.is-error{color:#ffa7a7}.member-status-bar{z-index:6;background:linear-gradient(90deg,#73a8df17,#0000 34%,#73a8df0b),#080d15f5;border-bottom:1px solid #73a8df33;padding:0 clamp(20px,4vw,64px);position:relative;box-shadow:0 16px 46px #0003,inset 0 1px #ffffff06}.member-status-inner{grid-template-columns:minmax(150px,.42fr) minmax(0,2fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:78px;display:grid}.member-status-kicker{color:#71859a;letter-spacing:.18em;white-space:nowrap;align-items:center;gap:10px;font:800 9px/1 ui-monospace,monospace;display:inline-flex}.member-status-kicker i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #73a8dfd9}.member-status-details{grid-template-columns:minmax(170px,1.3fr) minmax(160px,1fr) auto;align-items:center;min-width:0;display:grid}.member-status-item{border-left:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:42px;padding:0 clamp(20px,2.2vw,36px);display:grid}.member-status-item small{color:#718398;letter-spacing:.13em;font:700 9px/1 ui-monospace,monospace}.member-status-item strong{color:#e5edf6;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.member-tier-flow{--tier-core:#7fa9ff;--tier-flare:#e0ebff;--tier-shadow:#7fa9ff94;background:linear-gradient(105deg, var(--tier-core) 0%, var(--tier-flare) 28%, var(--tier-core) 52%, var(--tier-flare) 76%, var(--tier-core) 100%);width:max-content;max-width:100%;filter:drop-shadow(0 0 7px var(--tier-shadow));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite member-tier-neon;color:#0000!important}.tier-tone-gold{--tier-core:#f1c75b;--tier-flare:#fff3b8;--tier-shadow:#f1c75b94}.tier-tone-violet{--tier-core:#c58cff;--tier-flare:#f0d8ff;--tier-shadow:#c58cff94}.tier-tone-cyan{--tier-core:#67d8ff;--tier-flare:#d9f7ff;--tier-shadow:#67d8ff94}.tier-tone-green{--tier-core:#55e6a5;--tier-flare:#d0ffe9;--tier-shadow:#55e6a58f}.tier-tone-blue{--tier-core:#7fa9ff;--tier-flare:#e0ebff;--tier-shadow:#7fa9ff94}.tier-tone-silver{--tier-core:#aebdca;--tier-flare:#f5f9fc;--tier-shadow:#c6d5e175}.tier-tone-coral{--tier-core:#ff927d;--tier-flare:#ffe0d9;--tier-shadow:#ff927d8f}@keyframes member-tier-neon{0%{background-position:0%}to{background-position:240%}}@media (prefers-reduced-motion:reduce){.member-tier-flow{animation:none}}.member-profile-link{color:#cfe3f7;white-space:nowrap;background:#73a8df14;border:1px solid #73a8df61;border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:0 16px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.member-profile-link:hover{border-color:var(--mint);background:#73a8df26;transform:translateY(-1px)}.member-status-guest{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.member-status-guest p{gap:6px;min-width:0;margin:0;display:grid}.member-status-guest strong{color:#dce7f3;font-size:13px}.member-status-guest small{color:#7f91a5;font-size:10px}.header-download,.header-cta{border:1px solid var(--line-strong);color:#d9e3ef;letter-spacing:0;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.header-download{border-color:var(--mint);color:#07101a;background:var(--mint)}.header-download:hover,.header-cta:hover{transform:translateY(-1px)}.header-cta:hover{color:var(--mint);background:var(--mint-soft);border-color:#73a8df80}.hero{border-bottom:1px solid var(--line);background:#080c13;align-items:center;min-height:clamp(720px,88vh,880px);padding:110px clamp(24px,7vw,118px) 92px}.hero-art img{object-position:center;opacity:.78;filter:saturate(.68)contrast(1.08)brightness(.82);transform:scale(1.015)}.hero-scanline{opacity:.48;background:linear-gradient(110deg,#0000 0 58%,#73a8df0f 58.2%,#0000 58.5%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px)}.hero-shade{background:linear-gradient(90deg,#070a10 0%,#070a10f5 31%,#070a108a 54%,#070a1029 76%,#070a105c 100%),linear-gradient(#0000 58%,#070a10 100%)}.hero-content{width:min(760px,64%)}.eyebrow,.section-code{color:var(--mint);letter-spacing:.2em;font-size:9px;font-weight:800}.eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a1085;border:1px solid #73a8df3d;border-radius:999px;gap:9px;width:max-content;max-width:100%;padding:9px 12px}.eyebrow span{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73a8df1f,0 0 18px #73a8df66}.hero h1{letter-spacing:-.078em;text-shadow:0 18px 45px #00000061;max-width:800px;margin:28px 0 24px;font-size:clamp(54px,6.4vw,94px);line-height:.97}.hero-title span:last-child{color:var(--mint)}.hero-content>p{color:#c4d0dd;max-width:610px;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.hero-actions{gap:10px;margin-top:34px}.button,.account-button,.plan-action,.site-app-update{border-radius:10px}.button{min-height:54px;padding:0 22px;font-size:12px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.button:hover{transform:translateY(-2px)}.button-primary,.account-button,.site-app-update,.highlight-console button,.admin-stats button,.new-promo-code button{border-color:var(--mint);color:#07101a;background:var(--mint);box-shadow:0 14px 34px #73a8df1f}.button-primary:hover,.account-button:hover,.site-app-update:hover{background:#8ab8e8;box-shadow:0 18px 42px #73a8df33}.button-ghost,.button-muted{border-color:var(--line-strong);color:#d8e3ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a1080}.public-download-note{align-items:center;gap:10px;margin-top:13px;display:flex;color:#9cabbc!important;font-size:10px!important}.public-download-note strong{color:var(--mint);background:var(--mint-soft);border-radius:999px;padding:5px 8px;font-size:9px}.hero-meta{color:#8293a6;gap:0;margin-top:34px}.hero-meta>span{border-left:1px solid var(--line-strong);padding:0 16px}.hero-meta>span:first-child{border-left:0;padding-left:0}.status-dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px #73a8dfcc}.field-card{width:min(316px,28vw);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0b111bb8;border:1px solid #c6d8ed29;border-radius:16px;padding:20px;bottom:72px;right:clamp(24px,5vw,74px)}.field-card-head{border-bottom:1px solid var(--line);color:#7f91a4;padding-bottom:16px}.field-card-head strong{color:var(--mint);align-items:center;gap:5px;display:flex}.service-status-card{--service-status-color:var(--mint);display:block}.service-status-card.status-updating{--service-status-color:var(--violet);background:#141726d1;border-color:#aeb5d26b}.service-status-card.status-maintenance{--service-status-color:var(--amber);background:#1c150fd6;border-color:#d3a25f80}.service-status-card.status-hotfix{--service-status-color:var(--coral);background:#1e1314d6;border-color:#ff927d75}.service-status-card .field-card-head strong{color:var(--service-status-color)}.service-status-dot{background:var(--service-status-color);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--service-status-color) 78%, transparent);border-radius:50%;display:inline-block}.service-status-summary{padding:22px 0 14px}.service-status-summary>strong{color:var(--text);letter-spacing:-.045em;font-size:24px;line-height:1.2;display:block}.service-status-summary p{color:#8fa1b4;margin:9px 0 0;font-size:11px;line-height:1.6}.field-card dl div{border-top-color:var(--line);padding:10px 0}.field-card dt{color:#7d8fa3}.field-card dd{color:#d5e0eb}.service-status-card dl{margin:0}.service-status-card .service-status-row{align-items:center;min-height:48px;font-family:inherit}.service-status-row dt{gap:3px;display:grid}.service-status-row dt strong{color:#d7e1ec;font-size:11px;font-weight:750}.service-status-row dt small{color:#66798e;letter-spacing:.13em;font:700 7px ui-monospace,monospace}.service-status-row dt .service-status-detail{color:#8fa1b4;letter-spacing:0;max-width:180px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.45}.service-status-row dd{color:#a9b8c7;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.service-status-row dd i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #73a8df9e}.service-status-row.state-updating dd{color:var(--violet)}.service-status-row.state-updating dd i{background:var(--violet);box-shadow:0 0 10px #aeb5d29e}.service-status-row.state-maintenance dd{color:var(--amber)}.service-status-row.state-maintenance dd i{background:var(--amber);box-shadow:0 0 10px #d3a25f9e}.service-status-row.state-hotfix dd{color:var(--coral)}.service-status-row.state-hotfix dd i{background:var(--coral);box-shadow:0 0 10px #ff927d9e}.release-strip{border-bottom-color:var(--line);background:#0d1420;gap:28px;padding:26px clamp(24px,7vw,118px);box-shadow:inset 0 1px #ffffff05}.release-strip h2{color:var(--text);letter-spacing:-.045em;margin-top:8px;font-size:24px}.release-info{color:#8b9bad}.release-info span+span{border-left-color:var(--line)}.content-section,.highlight-section,.updater-section,.support-section,.payments-section{padding-top:clamp(88px,9vw,132px);padding-bottom:clamp(88px,9vw,132px)}.section-heading{align-items:start;margin-bottom:48px}.section-heading h2,.updater-copy h2,.support-title h2,.payments-copy h2{letter-spacing:-.062em;margin-top:15px;font-size:clamp(38px,4.6vw,64px);line-height:1.06}.section-heading>p,.updater-copy>p,.payments-copy p{color:var(--muted);font-size:14px}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff09, transparent 56%), var(--panel);border-radius:14px;grid-column:span 2;min-height:270px;padding:26px;transition:transform .18s,border-color .18s,background .18s;overflow:hidden;box-shadow:0 18px 45px #0000001f}.feature-card:nth-child(-n+2){background:radial-gradient(circle at 88% 10%, #73a8df1c, transparent 40%), linear-gradient(145deg, #ffffff0b, transparent 54%), var(--panel-raised);grid-column:span 3;min-height:330px}.feature-card:hover{background-color:var(--panel-raised);border-color:#73a8df61;transform:translateY(-3px)}.feature-top{color:var(--mint)}.feature-top small{color:#74879d}.feature-card h3{letter-spacing:-.045em;max-width:18ch;margin-top:58px;font-size:clamp(21px,1.8vw,28px)}.feature-card:nth-child(-n+2) h3{margin-top:76px;font-size:clamp(26px,2.4vw,36px)}.feature-card p{color:#99a9ba;max-width:52ch}.feature-line,.feature-card:nth-child(4n+2) .feature-line,.feature-card:nth-child(4n+3) .feature-line,.feature-card:nth-child(4n+4) .feature-line{background:var(--mint);border-radius:999px;width:32px;height:3px}.highlight-section{border-color:var(--line);background:radial-gradient(circle at 84% 24%,#73a8df14,#0000 25%),#0a1019;gap:clamp(42px,7vw,100px)}.highlight-copy h2{letter-spacing:-.07em}.highlight-eligibility,.device-code-box{border:1px solid #73a8df38;border-left:3px solid var(--mint);background:var(--mint-soft);border-radius:10px}.highlight-console,.updater-window{border-color:var(--line-strong);box-shadow:var(--shadow);background:#0d1622;border-radius:16px}.highlight-console{box-shadow:22px 22px 0 #73a8df0e, var(--shadow);overflow:hidden}.highlight-console button{border-radius:9px}.highlight-point-grid{gap:12px}.highlight-point-grid article{border-color:var(--line);background:var(--panel);border-radius:12px}.updater-section,.launch-checklist{color:#eef4fb;background:radial-gradient(circle at 83% 20%,#73a8df2e,#0000 28%),linear-gradient(120deg,#172b43,#0a111c);position:relative;overflow:hidden}.updater-section:before,.launch-checklist:before{pointer-events:none;content:"";opacity:.34;background:repeating-linear-gradient(112deg,#0000 0 12px,#85b2e114 12px 13px);position:absolute;inset:0}.updater-copy,.updater-window,.launch-checklist>*{position:relative}.updater-copy .section-code,.launch-checklist .section-code{color:#8db9e7}.updater-copy>p{color:#acbbca}.updater-copy li{border-top-color:#c6d8ed29}.updater-copy li span{color:#84b2e3}.updater-window{color:var(--text)}.window-bar{border-bottom-color:var(--line)}.update-icon{background:var(--mint-soft);border-radius:12px}.pricing-section{background:radial-gradient(circle at 15% 25%,#73a8df0e,#0000 24rem),#080e17}.pricing-tabs-shell{max-width:1100px}.current-plan-banner,.pricing-tabs,.plan-card{border-radius:12px}.current-plan-banner{border-color:var(--line);background:var(--panel)}.pricing-tabs{border:1px solid var(--line);background:#ffffff06;gap:4px;padding:4px}.pricing-tabs button{background:0 0;border:0;border-radius:8px;min-height:58px}.pricing-tabs button:hover,.pricing-tabs button.active{color:var(--text);background:var(--panel-raised);border:0}.pricing-tabs button.active{box-shadow:inset 0 0 0 1px #73a8df6b}.plan-card{border-color:var(--line);background:linear-gradient(140deg, #ffffff09, transparent 48%), var(--panel);box-shadow:var(--shadow);padding:clamp(26px,4vw,42px)}.plan-card.featured{box-shadow:inset 0 3px 0 var(--mint), var(--shadow);border-color:#73a8df75}.period-list,.period-row{border-color:var(--line)}.period-row b{letter-spacing:-.04em}.support-section{background:#080d14}.faq-list,details{border-color:var(--line)}summary{border-radius:8px}summary:hover{background:#ffffff06}footer{border-top-color:var(--line);background:#060910}.footer-links{row-gap:12px}.account-shell,.admin-shell,.auth-shell{background-color:var(--ink)}.account-hero,.admin-hero,.patch-hero{position:relative;overflow:hidden}.account-hero:after,.admin-hero:after,.patch-hero:after{content:"";background:linear-gradient(90deg,#0000,#73a8df6b);width:min(38vw,520px);height:1px;position:absolute;bottom:20px;right:clamp(20px,7vw,118px)}.account-hero h1,.admin-hero h1,.auth-copy h1,.patch-hero h1,.legal-document h1{letter-spacing:-.07em}.commerce-state,.account-card,.admin-panel,.admin-stats,.signin-panel,.auth-card,.patch-list article.latest,.technical-release-list article{border-color:var(--line);background:linear-gradient(145deg, #ffffff07, transparent 45%), var(--panel);border-radius:14px;box-shadow:0 20px 55px #00000026}.commerce-state{background:#d6a45f12;border-color:#d6a45f5c}.account-card{min-height:320px}.account-plan-list>div,.account-provider-list>div,.account-facts,.account-facts div,.entitlement-row{border-color:var(--line)}.account-plan-list>div,.account-provider-list>div{background:#ffffff05;border-radius:9px}.account-button.secondary{border-color:var(--line-strong);color:#d9ddd3;box-shadow:none;background:#ffffff06}.member-chip{border-color:var(--line);background:#ffffff06;border-radius:9px}.account-shell>.account-header{height:90px;padding:0 clamp(24px,5vw,88px)}.account-shell>.account-header .brand-mark{border-radius:13px;width:48px;height:48px}.account-shell>.account-header .account-header-actions{gap:12px}.account-shell>.account-header .header-cta{letter-spacing:0;border-radius:10px;min-height:48px;padding:0 20px;font-size:12px;font-weight:800}.account-shell>.account-header .account-back-link{color:#07101a;background:var(--mint);border-color:#73a8df80;gap:12px;box-shadow:0 12px 28px #73a8df24}.account-shell>.account-header .account-back-link:hover{color:#07101a;background:#8ab8e8}.account-shell>.account-header .account-back-link>span:first-child{font-size:16px;line-height:1}.auth-card,.signin-panel{box-shadow:20px 20px 0 #73a8df0b, var(--shadow);border-color:#73a8df4d}.auth-form input,.inline-form input,.promo-builder input,.admin-search input,.access-editor select,.access-editor input[type=date],.recovery-channel button{border-color:var(--line-strong);color:var(--text);background:#080d15;border-radius:9px}.auth-form input:hover,.inline-form input:hover,.promo-builder input:hover,.admin-search input:hover{border-color:#c6d8ed4d}.auth-form input:focus,.inline-form input:focus,.promo-builder input:focus,.admin-search input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}.auth-remember,.auth-security-list span,.promo-unlimited{border-color:var(--line);background:#ffffff06;border-radius:9px}.auth-password-toggle{border-left-color:var(--line);background:#0e1722;border-radius:0 8px 8px 0}.admin-stats{overflow:hidden}.admin-stats>div{border-right-color:var(--line)}.admin-tabs{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:4px;padding:4px}.admin-tabs button{background:0 0;border:0;border-radius:8px}.admin-tabs button.active{color:var(--text);background:var(--panel-raised);border:0;box-shadow:inset 0 0 0 1px #73a8df66}.new-promo-code,.admin-message{background:var(--mint-soft);border-color:#73a8df57;border-radius:10px}.admin-table-wrap table{border-spacing:0}.admin-table-wrap th,.admin-table-wrap td{border-bottom-color:var(--line)}.admin-table-wrap tbody tr:hover{background:#ffffff06}.status-pill,.protected-access,.operator-editor button,.promo-code-cell button,.safety-actions button,.crash-report button{border-radius:7px}.patch-list article{border-bottom-color:var(--line)}.patch-list article.latest{border-color:#73a8df5c}.patch-meta b{color:#07101a;border-radius:999px}.legal-status,.legal-document aside{background:#d6a45f12;border-color:#d6a45f70;border-radius:10px}.legal-document section{border-bottom-color:var(--line)}.highlight-timeline{border-bottom-color:#36526f}.highlight-timeline i{background:linear-gradient(90deg,#73a8df14,#0000);border-left-color:#365a7d}.highlight-timeline i:nth-child(4){background:linear-gradient(90deg,#73a8df3d,#0000)}.highlight-audio{border-top-color:#203247;border-bottom-color:#203247}.launch-checklist>div{border-top-color:#c6d8ed29}.launch-checklist>div span{color:#80afe0}.recovery-channel button.active,.auth-inline-field button,.access-editor button,.operator-editor button,.promo-code-cell button,.crash-report button,.safety-actions button:last-child{color:#8db9e7;background:#2a56844d;border-color:#73a8df85}.status-pill.on{color:#8db9e7;border-color:#73a8df80}.focused-row{box-shadow:inset 3px 0 0 var(--mint);background:#73a8df14}.plan-card .locked-action,.plan-card.featured .locked-action{color:#8494a7;background:#0c131d;border-color:#2c3c4f}@media (width<=1120px){.site-home>.site-header{grid-template-rows:54px 56px;grid-template-columns:1fr auto;gap:10px 16px;height:auto;min-height:140px;padding-top:10px;padding-bottom:10px}.site-header nav{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-column:1/-1;gap:5px;width:100%;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:1 0 108px;min-width:108px}.hero-content{width:min(690px,67%)}.field-card{width:280px}}@media (width<=980px){.member-status-inner{grid-template-columns:1fr;gap:12px;min-height:0;padding:14px 0}.member-status-details{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto}.member-status-item:first-child{border-left:0;padding-left:0}.hero{align-items:flex-start;min-height:820px;padding-top:96px}.hero-content{width:100%;padding-bottom:230px}.hero-art img{object-position:64% center}.field-card{grid-template-columns:1fr 1fr;gap:0 28px;width:auto;bottom:34px;left:clamp(22px,7vw,68px);right:clamp(22px,7vw,68px)}.field-card-head{grid-column:1/-1}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.feature-card:nth-child(-n+2){grid-column:span 1;min-height:290px}.feature-card:nth-child(-n+2) h3{margin-top:58px;font-size:clamp(24px,3.4vw,32px)}.section-heading{gap:24px}}@media (width<=720px){.site-header,.account-header{height:66px;padding:0 16px}.account-shell>.account-header{height:76px;padding:0 16px}.account-shell>.account-header .brand-mark{border-radius:10px;width:40px;height:40px}.account-shell>.account-header .account-header-actions{gap:8px}.account-shell>.account-header .header-cta{min-height:44px;padding:0 14px}.site-home>.site-header{grid-template-rows:46px 52px;grid-template-columns:1fr auto;gap:8px 10px;height:auto;min-height:124px;padding:7px 16px 10px}.site-home>.site-header .brand-lockup-visual-wide{max-width:180px}.site-home>.site-header .brand-lockup-image{width:180px;height:45px}.site-header nav a{flex-basis:104px;min-width:104px;min-height:42px;font-size:12px}.brand-mark,.ops-mark{border-radius:10px;width:38px;height:38px}.header-download{display:none}.member-status-bar{padding:0 16px}.member-status-inner{padding:15px 0 16px}.member-status-details{grid-template-columns:1fr}.member-status-item,.member-status-item:first-child{border-top:1px solid var(--line);border-left:0;min-height:52px;padding:12px 0}.member-status-details .member-profile-link{width:100%;margin-top:8px}.member-status-guest{flex-direction:column;align-items:stretch;gap:14px}.member-status-guest .member-profile-link{width:100%}.hero{min-height:850px;padding:64px 20px 36px}.hero-art img{object-position:67% center;opacity:.62}.hero-shade{background:linear-gradient(90deg,#070a10f0,#070a1073),linear-gradient(#0000 48%,#070a10 100%)}.eyebrow{letter-spacing:.13em;font-size:8px}.hero h1{margin:24px 0 20px;font-size:clamp(41px,13vw,58px)}.hero-title span{white-space:normal}.hero-content{padding-bottom:300px}.hero-content>p{font-size:15px}.hero-actions{gap:8px}.public-download-note{flex-direction:column;align-items:flex-start;gap:6px}.hero-meta{gap:9px 0}.hero-meta>span{padding:0 10px}.field-card{display:block;bottom:22px;left:20px;right:20px}.release-strip{padding:26px 20px}.content-section,.highlight-section,.updater-section,.support-section,.payments-section{padding:76px 20px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(-n+2){min-height:250px}.feature-card h3,.feature-card:nth-child(-n+2) h3{margin-top:46px}.highlight-console{box-shadow:var(--shadow)}.pricing-tabs{grid-template-columns:1fr}.pricing-tabs button{align-items:center}.account-hero,.admin-hero,.patch-hero{padding-left:20px;padding-right:20px}.account-hero h1,.admin-hero h1,.auth-copy h1,.patch-hero h1,.legal-document h1{font-size:clamp(40px,12vw,58px)}.account-grid,.alpha-account-grid,.profile-grid,.admin-content{padding-left:20px;padding-right:20px}.account-card,.admin-panel,.auth-card,.signin-panel{box-shadow:none;border-radius:12px;padding:24px}.admin-tabs{grid-template-columns:1fr}}@media (width<=420px){.account-shell>.account-header .account-back-link{gap:0;width:46px;padding:0}.account-shell>.account-header .account-back-label{display:none}}@media (prefers-reduced-motion:reduce){.button,.feature-card,.header-download,.header-cta{transition:none}}.brand-lockup-visual{isolation:isolate;border-radius:12px;flex:none;display:inline-flex;position:relative;overflow:hidden}.brand-lockup-visual:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#7ab7ee14,#ebf7ffad,#73a8df29,#0000);width:42%;animation:4.8s ease-in-out infinite brand-gradient-flow;position:absolute;inset:-35% auto -35% -52%;transform:skew(-18deg)}.brand-lockup-visual-wide{border-radius:5px}.brand-lockup-visual-icon{width:44px;height:44px}.brand-lockup-auth .brand-lockup-visual-icon{width:48px;height:48px}.brand-lockup:not(.brand-lockup-global):not(.brand-lockup-footer) strong{color:#0000;background:linear-gradient(105deg,#dceafa 0%,#73a8df 26%,#f4f9ff 48%,#73a8df 70%,#dceafa 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;animation:5.2s linear infinite brand-text-flow}@keyframes brand-gradient-flow{0%,14%{left:-52%}72%,to{left:118%}}@keyframes brand-text-flow{0%{background-position:0%}to{background-position:240%}}.site-home>.site-header{grid-template-columns:minmax(230px,1fr) minmax(680px,780px) minmax(180px,1fr)}.site-header nav{grid-template-columns:repeat(6,minmax(0,1fr))}.site-header nav a{min-height:50px;padding-inline:12px}.portal-shell{background:radial-gradient(circle at 78% 0%, #73a8df1a, transparent 32rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:auto,72px 72px,72px 72px,auto;min-height:100vh}.portal-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#73a8df14,#0000 52%);padding:82px clamp(24px,7vw,118px) 68px}.portal-hero h1{letter-spacing:-.068em;max-width:980px;margin:18px 0 22px;font-size:clamp(46px,5.4vw,78px);line-height:1.02}.portal-hero p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.portal-content{width:min(1380px,100% - 48px);margin:0 auto;padding:48px 0 110px}.portal-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.portal-tabs button,.community-toolbar nav button{color:#9badbf;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:50px;font-weight:800}.portal-tabs button.active,.community-toolbar nav button.active{color:var(--text);background:var(--panel-raised);box-shadow:inset 0 0 0 1px #73a8df6b}.portal-message{z-index:10;color:#cfe4f7;background:#0d1a2af5;border:1px solid #73a8df6b;border-radius:10px;margin:14px 0 0;padding:13px 16px;position:sticky;top:102px}.portal-panel{padding-top:34px}.portal-panel[hidden],.admin-content>div[hidden]{display:none}.portal-panel-head{grid-template-columns:1fr minmax(260px,.6fr);align-items:end;gap:36px;margin-bottom:26px;display:grid}.portal-panel-head h2{letter-spacing:-.052em;margin:12px 0 0;font-size:clamp(30px,3vw,44px)}.portal-panel-head>p{color:var(--muted);margin:0;line-height:1.75}.portal-form,.community-compose{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff07, transparent 46%), var(--panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.portal-form label,.community-compose label,.term-builder label{color:#9eb0c2;gap:8px;font-size:11px;font-weight:700;display:grid}.portal-form .wide,.community-compose .wide{grid-column:1/-1}.portal-form .form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.portal-form input,.portal-form select,.portal-form textarea,.community-compose input,.community-compose select,.community-compose textarea,.ticket-reply-form textarea,.community-comments textarea,.admin-ticket textarea,.term-builder input,.term-builder select,.admin-filter-row select,.moderation-actions select{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#080d15;border-radius:9px;outline:none}.portal-form input,.portal-form select,.community-compose input,.community-compose select,.term-builder input,.term-builder select,.admin-filter-row select,.moderation-actions select{min-height:46px;padding:0 13px}.portal-form textarea,.community-compose textarea,.ticket-reply-form textarea,.community-comments textarea,.admin-ticket textarea{resize:vertical;min-height:132px;padding:13px;line-height:1.7}.portal-form :is(input,select,textarea):focus,.community-compose :is(input,select,textarea):focus,.ticket-reply-form textarea:focus,.community-comments textarea:focus,.admin-ticket textarea:focus,.term-builder :is(input,select):focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}.portal-form>button,.community-compose>button,.ticket-reply-form button,.community-comments form button,.admin-ticket form button,.term-builder button,.community-write,.admin-filter-row button{border:1px solid var(--mint);color:#07101a;background:var(--mint);cursor:pointer;border-radius:9px;min-height:46px;padding:0 18px;font-weight:850}.portal-form>button,.community-compose>button{grid-column:1/-1;justify-self:end;min-width:180px}.privacy-callout{background:#73a8df0e;border:1px solid #73a8df47;border-radius:12px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:16px 20px;margin-bottom:16px;padding:18px 20px;display:grid}.privacy-callout strong{color:#cfe4f8;font-size:12px}.privacy-callout p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ticket-list{gap:14px;margin-top:18px;display:grid}.ticket-card,.community-post,.admin-ticket,.admin-community-item{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff06, transparent 42%), var(--panel);border-radius:14px}.ticket-card{padding:24px}.ticket-card>header,.community-post>header,.admin-ticket>header,.admin-community-item>header,.community-comment header,.admin-ticket-comment,.admin-comment-review>div>header{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.ticket-card>header>span,.community-post>header>span,.admin-ticket>header>span,.admin-community-item>header>span{color:var(--mint);letter-spacing:.1em;font:800 9px ui-monospace,monospace}.ticket-card time,.community-post time,.community-comment time,.admin-ticket time,.admin-community-item time,.admin-comment-review time{color:#718397;margin-left:auto;font-size:10px}.ticket-card h3,.admin-ticket h3,.admin-community-item h3{margin:18px 0 10px;font-size:21px}.ticket-body,.admin-ticket>p,.admin-community-item>p{color:#b6c4d2;white-space:pre-wrap;margin:0;line-height:1.8}.ticket-status{border:1px solid var(--line-strong);color:#9aabbd;border-radius:999px;padding:5px 8px;font-size:9px}.ticket-status.status-open{color:var(--amber);border-color:#d3a25f73}.ticket-status.status-answered{color:var(--mint);border-color:#73a8df73}.ticket-thread,.community-comments{gap:9px;margin-top:20px;display:grid}.ticket-comment,.community-comment,.admin-ticket-comment{background:#ffffff06;border-left:3px solid #425a73;border-radius:0 9px 9px 0;padding:14px 16px}.ticket-comment.comment-staff,.admin-ticket-comment.comment-staff{border-left-color:var(--mint);background:#73a8df12}.ticket-comment header strong,.community-comment header strong{color:#d9e6f2;font-size:11px}.ticket-comment p,.community-comment p,.admin-ticket-comment p{color:#aebdcc;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}.empty-note,.portal-empty{color:#75879a;text-align:center;padding:22px}.portal-empty .account-button{width:min(320px,100%);margin:16px auto 0}.ticket-reply-form,.community-comments form,.admin-ticket form{gap:9px;margin-top:16px;display:grid}.ticket-reply-form textarea,.community-comments textarea,.admin-ticket textarea{min-height:88px}.ticket-reply-form button,.community-comments form button,.admin-ticket form button{justify-self:end}.ticket-reply-form small{color:var(--coral)}.report-target-picker{background:#73a8df0e;border:1px solid #73a8df4d;border-radius:11px;gap:12px;padding:18px;display:grid}.report-target-picker>div:first-child{gap:5px;display:grid}.report-target-picker>div:first-child strong{color:#dce9f5;font-size:13px}.report-target-picker>div:first-child small{color:#8194a8;font-size:10px;line-height:1.55}.report-target-input{grid-template-columns:1fr auto;gap:9px;display:grid}.report-target-input button{border:1px solid var(--mint);color:#07101a;background:var(--mint);cursor:pointer;border-radius:9px;min-width:112px;font-size:11px;font-weight:850}.report-target-input button:disabled{opacity:.5;cursor:wait}.report-target-chips,.report-target-summary{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-target-chips button,.report-target-summary span{color:#cfe4f7;background:#73a8df17;border:1px solid #73a8df57;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.report-target-chips button{cursor:pointer}.report-target-chips button span{color:var(--coral);font-size:14px}.report-target-picker>p{color:var(--coral);margin:0;font-size:10px}.report-target-summary{border-top:1px solid var(--line);margin-top:15px;padding:13px 0 2px}.report-target-summary>strong{color:#8194a8;margin-right:3px;font-size:10px}.admin-report-targets{margin-bottom:12px}.community-content{padding-top:34px}.community-policy{background:#73a8df0e;border:1px solid #73a8df4d;border-radius:14px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr) auto;align-items:center;gap:28px;margin-bottom:20px;padding:24px;display:grid}.community-policy h2{letter-spacing:-.04em;margin:10px 0 0;font-size:24px}.community-policy p{color:#aab9c8;margin:0;font-size:13px;line-height:1.75}.community-policy a{color:var(--mint);white-space:nowrap;font-size:12px;font-weight:800}.community-toolbar{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.community-toolbar nav{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.community-write{justify-content:center;align-items:center;display:inline-flex}.community-compose{margin-top:16px}.community-feed{gap:14px;margin-top:16px;display:grid}.community-post{padding:25px}.community-post>header strong{color:#d6e2ed;font-size:11px}.community-post h2{letter-spacing:-.04em;margin:18px 0 10px;font-size:24px}.community-post>p{color:#adbdcc;white-space:pre-wrap;margin:0;line-height:1.8}.comment-toggle,.comment-login{border:1px solid var(--line-strong);color:#a9bed1;cursor:pointer;background:#ffffff06;border-radius:8px;margin-top:18px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.community-comments{border-top:1px solid var(--line);padding-top:16px}.admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-community-stack{gap:18px;display:grid}.admin-filter-row{gap:10px;margin-bottom:16px;display:flex}.admin-filter-row select{width:min(280px,100%)}.admin-ticket-list,.admin-community-list{gap:12px;display:grid}.admin-ticket,.admin-community-item{padding:20px}.admin-ticket>header b,.admin-community-item>header b{color:#a9bace;font-size:10px}.admin-ticket>header strong,.admin-community-item>header strong{color:#dce8f3;font-size:11px}.admin-ticket-comment{margin-top:9px}.ticket-admin-status,.content-actions,.moderation-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.ticket-admin-status button,.content-actions button,.moderation-actions button,.sanction-list button,.term-list button{border:1px solid var(--line-strong);color:#b9c9d8;cursor:pointer;background:#ffffff08;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.moderation-actions .danger{color:var(--coral);border-color:#d48f8680}.moderation-actions select{width:92px;min-height:34px}.ticket-admin-status span{color:var(--mint);margin-left:auto;font-size:10px}.admin-comment-review{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:0 18px}.admin-comment-review>summary{grid-template-columns:1fr auto;padding:18px 0}.admin-comment-review>div{border-top:1px solid var(--line);padding:16px 0}.admin-comment-review>div>p{color:#aebdcc;white-space:pre-wrap;margin:10px 0;line-height:1.7}.sanction-list{gap:8px;display:grid}.sanction-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(150px,.5fr) 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.sanction-list span{color:var(--amber);font-size:11px}.sanction-list small{color:var(--muted);line-height:1.5}.term-builder{grid-template-columns:1.5fr .8fr .8fr auto;gap:9px;display:grid}.term-list{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.term-list>span{border:1px solid var(--line);background:#ffffff06;border-radius:9px;grid-template-columns:auto auto auto;align-items:center;gap:8px;min-height:38px;padding:4px 5px 4px 10px;display:grid}.term-list b{color:#dce7f2;font-size:11px}.term-list small{color:#75889a;font-size:9px}.term-list button{width:28px;min-height:28px;color:var(--coral);padding:0}@media (width<=1120px){.community-toolbar nav,.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.community-policy{grid-template-columns:1fr}.sanction-list>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.brand-lockup-visual-wide{max-width:190px}.brand-lockup-image{object-fit:contain;max-width:100%}.portal-hero{padding:62px 20px 52px}.portal-hero h1{font-size:clamp(40px,12vw,58px)}.portal-content{width:calc(100% - 40px);padding-bottom:76px}.portal-tabs{grid-template-columns:1fr}.portal-panel-head{grid-template-columns:1fr;gap:12px}.portal-form,.community-compose{grid-template-columns:1fr;padding:18px}.portal-form .wide,.community-compose .wide{grid-column:auto}.privacy-callout{grid-template-columns:1fr;gap:7px}.privacy-callout p+strong{margin-top:8px}.ticket-card,.community-post{padding:19px}.community-toolbar{grid-template-columns:1fr}.community-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.community-write{width:100%}.admin-tabs{grid-template-columns:1fr 1fr}.admin-filter-row,.term-builder{flex-direction:column;grid-template-columns:1fr}.term-builder{display:grid}.admin-filter-row select,.admin-filter-row button{width:100%}.sanction-list>div{grid-template-columns:1fr}.account-header-actions .header-cta:not(.account-back-link):nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.brand-lockup-visual:after,.brand-lockup:not(.brand-lockup-global):not(.brand-lockup-footer) strong{animation:none}}.auth-shell>.auth-account-header{height:112px;padding:0 clamp(26px,5vw,88px)}.auth-shell>.auth-account-header .brand-lockup-auth{gap:16px}.auth-shell>.auth-account-header .brand-lockup-visual-icon,.auth-shell>.auth-account-header .brand-lockup-auth .brand-lockup-icon{border-radius:15px;width:62px;height:62px}.auth-shell>.auth-account-header .brand-lockup-auth strong{letter-spacing:.13em;font-size:14px}.auth-shell>.auth-account-header .brand-lockup-auth small{font-size:9px}.auth-header-actions{align-items:stretch;gap:11px;display:flex}.auth-shell .auth-latest-download{align-content:center;justify-items:start;gap:4px;min-width:190px;min-height:60px;padding:9px 20px;display:grid}.auth-latest-download span{font-size:13px;font-weight:900}.auth-latest-download small{color:#07101ab3;letter-spacing:.09em;font:800 8px ui-monospace,monospace}.auth-shell .auth-home-link{gap:9px;min-width:86px;min-height:60px;padding:0 20px;font-size:13px;font-weight:850}.auth-layout{min-height:calc(100vh - 112px)}.public-download-note{gap:12px;margin-top:16px;font-size:11px!important}.public-download-note strong{color:#d9edff;background:#73a8df24;border:1px solid #73a8df59;padding:8px 12px;font-size:11px;box-shadow:0 0 24px #73a8df1f}.trial-highlight{color:var(--mint);text-shadow:0 0 34px #73a8df4d;font-style:normal}.trial-benefit{background:linear-gradient(100deg,#73a8df26,#73a8df09);border:1px solid #73a8df61;border-radius:11px;align-items:center;gap:17px;width:min(520px,100%);margin-top:26px;padding:17px 19px;display:flex}.trial-benefit strong{color:var(--mint);letter-spacing:.08em;font:900 15px ui-monospace,monospace}.trial-benefit span{color:#c7d5e3;font-size:11px}.auth-card h2>span{color:var(--mint);font-size:.72em}.web-map-content{width:min(1660px,100% - 48px);margin:0 auto;padding:34px 0 100px}.web-map-hero{padding-bottom:54px}.map-sync-banner{background:linear-gradient(105deg,#73a8df1f,#73a8df05);border:1px solid #73a8df4d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:20px 22px;display:grid}.map-sync-banner>div{gap:8px;display:grid}.map-sync-banner>div strong{color:#dceaf7;font-size:13px;line-height:1.6}.map-sync-banner dl{margin:0;display:flex}.map-sync-banner dl>div{border-left:1px solid var(--line);gap:6px;min-width:92px;padding:4px 18px;display:grid}.map-sync-banner dt{color:#71859a;letter-spacing:.13em;font:800 8px ui-monospace,monospace}.map-sync-banner dd{color:var(--mint);margin:0;font:900 14px ui-monospace,monospace}.map-limitations{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.map-limitations span{border:1px solid var(--line);color:#8598ac;background:#ffffff06;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.map-limitations span:nth-child(-n+2){color:#bcd8f1;background:#73a8df0f;border-color:#73a8df47}.web-map-workspace{grid-template-columns:minmax(310px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.web-map-sidebar,.web-map-main{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff06, transparent 42%), var(--panel);border-radius:15px;box-shadow:0 20px 55px #0000002b}.web-map-sidebar{padding:19px;position:sticky;top:104px}.map-control-group{grid-template-columns:1fr 1fr;gap:9px;display:grid}.map-control-group label{color:#879aad;gap:7px;font-size:10px;font-weight:800;display:grid}.map-control-group select,.quest-search{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);background:#080d15;border-radius:8px;outline:none;padding:0 11px}.map-control-group select:focus,.quest-search:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}.quest-list-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;margin-top:21px;padding-top:18px;display:flex}.quest-list-head>div{gap:5px;display:grid}.quest-list-head strong{color:#d9e6f2;font-size:13px}.quest-list-head small{color:#76899e;font-size:9px}.quest-list-head>button{color:var(--mint);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.quest-search{margin-top:12px}.landmark-search{margin-top:18px}.map-marker-filter{border:1px solid var(--line);color:#b9c9d6;cursor:pointer;background:#ffffff05;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;margin-top:9px;padding:9px 11px;display:grid}.map-marker-filter:has(input:checked){background:#73a8df1a;border-color:#73a8df8c}.map-marker-filter input{width:17px;height:17px;accent-color:var(--mint)}.map-marker-filter span{gap:3px;display:grid}.map-marker-filter strong{font-size:10px}.map-marker-filter small{color:#718499;font-size:8px}.quest-picker{gap:6px;max-height:590px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.quest-picker>button{border:1px solid var(--line);color:#afbfce;text-align:left;cursor:pointer;background:#ffffff05;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;min-height:57px;padding:9px 11px;display:grid}.quest-picker>button:hover{background:#73a8df0b;border-color:#73a8df52}.quest-picker>button.selected{background:#73a8df1c;border-color:#73a8df8c}.quest-picker>button i{color:#8da1b5;border:1px solid #42566c;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.quest-picker>button.selected i{border-color:var(--mint);color:#07101a;background:var(--mint)}.quest-picker>button span{gap:4px;min-width:0;display:grid}.quest-picker>button strong{color:#d5e1ec;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quest-picker>button small{color:#718499;font-size:9px}.quest-picker>p{color:#718499;text-align:center;padding:24px 12px;font-size:11px;line-height:1.65}.web-map-main{min-width:0;overflow:hidden}.web-map-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 18px;display:flex}.web-map-toolbar>div:first-child{align-items:baseline;gap:12px;display:flex}.web-map-toolbar>div:first-child span{color:var(--mint);letter-spacing:.12em;font:900 10px ui-monospace,monospace}.web-map-toolbar>div:first-child strong{color:#dce7f1;font-size:15px}.map-zoom{align-items:center;gap:7px;display:flex}.map-zoom button{border:1px solid var(--line-strong);color:#c5d3e0;cursor:pointer;background:#ffffff06;border-radius:8px;width:36px;height:36px;font-size:18px}.map-zoom output{color:#8093a7;text-align:center;min-width:52px;font:800 10px ui-monospace,monospace}.web-map-viewport{background:#03070c;justify-content:center;align-items:flex-start;height:clamp(610px,70vh,880px);display:flex;overflow:auto}.web-map-board{isolation:isolate;background:#05080d;min-width:760px;transition:width .18s;position:relative;overflow:hidden}.web-map-base-image{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.web-map-detail-image{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.map-hazard-layer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-hazard-fill{fill:#ef33404d;stroke:#ff6b61;stroke-width:2.2px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.map-hazard-hatch{fill:url(#minefield-hatch-r16);stroke:none}.map-hazard-layer pattern line{stroke:#ff827894;stroke-width:2px}.map-hazard-legend{border-top:1px solid var(--line);background:#080f18;align-items:center;gap:12px;min-height:58px;padding:10px 20px;display:flex}.map-hazard-legend>i{background:repeating-linear-gradient(135deg,#ef33404d 0 5px,#ff82788c 5px 7px,#ef33404d 7px 12px);border:1.5px dashed #ff6b61;flex:none;width:34px;height:13px}.map-hazard-legend span{gap:2px;display:grid}.map-hazard-legend strong{color:#ffd2ce;font-size:11px}.map-hazard-legend small{color:#ff9a92;font-size:9px}.map-compass{z-index:4;width:48px;height:48px;color:var(--mint);background:#070d15c7;border:1px solid #73a8df4d;border-radius:50%;place-items:center;font:900 10px ui-monospace,monospace;display:grid;position:absolute;top:22px;right:22px}.map-compass span{background:var(--mint);width:1px;height:11px;position:absolute;top:8px}.map-landmark{z-index:5;color:#e1ebf4e6;white-space:nowrap;background:#04080dc7;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:clamp(7px,.72vw,10px);font-weight:750;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000006b}.map-landmark i{background:#68829b;border-radius:50%;width:4px;height:4px}.map-scene-point{z-index:4;color:#bbccc7a8;cursor:pointer;background:#0a161a73;border:0;border-radius:4px;width:22px;height:22px;padding:3px;position:absolute;transform:translate(-50%,-50%)}.map-scene-point svg{fill:#bbccc71f;stroke:currentColor;stroke-width:1.2px}.map-scene-point:hover,.map-scene-point:focus-visible,.map-scene-point.search-match{color:#d7e9e4;outline:1px solid #a0bdb3}.map-scene-point small{white-space:nowrap;background:#142226;border-radius:3px;padding:3px 5px;font-size:10px;position:absolute;top:23px;left:50%;transform:translate(-50%)}.map-static-marker{z-index:6;color:#75b6c8;cursor:help;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%)}.map-static-marker>i{background:#071016cc;border:1.5px solid;border-radius:2px;display:block;position:absolute;inset:4px;box-shadow:0 0 0 2px #03080cb8}.map-static-marker.marker-key_spawn>i{color:#71e0dd;border-radius:50%}.map-static-marker.marker-keycard_spawn>i{color:#71e0dd;transform:rotate(45deg)}.map-static-marker.marked-room{z-index:8;color:#ef3340;width:22px;height:22px}.map-static-marker.marked-room>i{background:#070b0eeb;border:2px solid;border-radius:50%;width:7px;height:7px;inset:3px auto auto 2px;box-shadow:0 0 8px #ef3340b8}.map-static-marker.marked-room>i:after{content:"";transform-origin:0;background:currentColor;width:11px;height:2px;position:absolute;top:7px;left:7px;transform:rotate(42deg);box-shadow:4px 3px 0 -.5px}.map-static-marker.marked-room>small{color:#ff8993;white-space:nowrap;background:#080c10db;border:1px solid #ef334073;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:850;position:absolute;top:5px;left:20px}.map-static-marker:hover{z-index:12;filter:brightness(1.35)}.map-document-marker{z-index:6;cursor:help;background:0 0;border:0;width:22px;height:26px;padding:3px;position:absolute;transform:translate(-50%,-50%)}.map-document-marker svg{filter:drop-shadow(0 1px 2px #03080c);overflow:visible}.map-document-marker rect{fill:#f3cc89;stroke:#211b12;stroke-width:1.5px}.map-document-marker path{fill:none;stroke:#49351d;stroke-width:1.3px}.map-document-marker:hover,.map-document-marker:focus-visible{z-index:12;filter:brightness(1.2);outline-offset:2px;border-radius:3px;outline:2px solid #f3cc89}.map-stash-marker{z-index:6;cursor:help;background:0 0;border:0;width:24px;height:22px;padding:3px;position:absolute;transform:translate(-50%,-50%)}.map-stash-marker svg{filter:drop-shadow(0 1px 2px #03080c);overflow:visible}.map-stash-marker rect{fill:#b5d979;stroke:#17250f;stroke-width:1.5px}.map-stash-marker path{fill:none;stroke:#283a18;stroke-width:1.4px}.map-stash-marker:hover,.map-stash-marker:focus-visible{z-index:12;outline-offset:2px;border-radius:3px;outline:2px solid #b5d979}.map-document-notice{color:#b4c4cd;margin:8px 2px;font-size:10px;line-height:1.6}.quest-map-marker{z-index:7;color:#07101a;background:var(--mint);cursor:pointer;border:2px solid #eaf5ff;border-radius:50% 50% 50% 10%;width:34px;height:34px;padding:0;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 0 5px #73a8df21,0 8px 22px #00000061}.quest-map-marker span{font:900 10px ui-monospace,monospace;display:block;rotate:45deg}.quest-map-marker:hover,.quest-map-marker.active{z-index:9;background:#edf7ff;box-shadow:0 0 0 7px #73a8df3d,0 10px 28px #00000073}.map-empty-state{z-index:4;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f18e0;border:1px solid #73a8df3d;border-radius:12px;width:min(390px,72%);padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-empty-state strong{color:#dce8f3;font-size:15px}.map-empty-state p{color:#8497aa;margin:9px 0 0;font-size:10px;line-height:1.65}.map-objective-detail{border-top:1px solid var(--line);background:#0b121d;align-content:center;gap:7px;min-height:116px;padding:18px 20px;display:grid}.map-objective-detail span{color:var(--mint);letter-spacing:.14em;font:850 8px ui-monospace,monospace}.map-objective-detail strong{color:#dce7f2;font-size:13px}.map-objective-detail p{color:#91a3b5;margin:0;font-size:11px;line-height:1.65}.map-data-note{color:#6f8296;margin:16px 3px 0;font-size:10px;line-height:1.7}.map-data-note a{color:#9fc5e9;text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.web-map-workspace{grid-template-columns:310px minmax(0,1fr)}.map-control-group{grid-template-columns:1fr}}@media (width<=900px){.web-map-workspace{grid-template-columns:1fr}.web-map-sidebar{position:static}.map-control-group{grid-template-columns:1fr 1fr}.quest-picker{max-height:340px}.map-sync-banner{grid-template-columns:1fr}.map-sync-banner dl>div:first-child{border-left:0;padding-left:0}}@media (width<=720px){.auth-shell>.auth-account-header{height:92px;padding:0 14px}.auth-shell>.auth-account-header .brand-lockup-visual-icon,.auth-shell>.auth-account-header .brand-lockup-auth .brand-lockup-icon{width:54px;height:54px}.auth-shell .auth-latest-download{min-width:126px;min-height:54px;padding:8px 12px;display:grid}.auth-latest-download span{font-size:11px}.auth-shell .auth-home-link{min-width:62px;min-height:54px;padding:0 12px}.auth-layout{min-height:calc(100vh - 92px)}.trial-benefit{flex-direction:column;align-items:flex-start;gap:7px}.report-target-input{grid-template-columns:1fr}.report-target-input button{min-height:44px}.web-map-content{width:calc(100% - 28px);padding-bottom:70px}.map-sync-banner{padding:17px}.map-sync-banner dl{justify-content:space-between;width:100%}.map-sync-banner dl>div{flex:1;min-width:0;padding-inline:12px}.map-control-group{grid-template-columns:1fr}.web-map-sidebar{padding:15px}.web-map-toolbar{min-height:64px;padding:0 13px}.web-map-toolbar>div:first-child{gap:4px;display:grid}.web-map-toolbar>div:first-child strong{font-size:12px}.web-map-viewport{height:620px}.web-map-board{min-width:680px}}@media (width<=560px){.auth-account-header .brand-lockup-auth>span:last-child{display:none}.auth-header-actions{gap:7px}.auth-shell .auth-latest-download{min-width:118px}.auth-shell .auth-home-link{min-width:56px}.public-download-note{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.web-map-board{transition:none}}.web-map-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.web-map-shell>.account-header{flex:none;min-height:88px;padding:12px 24px}.web-map-shell .web-map-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:8px 16px 12px;display:flex}.web-map-content>.map-data-footnote{flex:none;margin:4px 0 0;font-size:10px}.web-map-shell .map-workspace-0184{flex:1;grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-height:0}.map-workspace-0184:fullscreen{background:#080e17;width:100vw;height:100dvh;padding:12px}.map-workspace-0184 .web-map-sidebar{height:100%;min-height:0;max-height:none;padding:16px;position:static;overflow:auto}.map-workspace-0184 .quest-picker{max-height:none;overflow:visible}.map-workspace-0184 .web-map-main{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.map-workspace-0184 .web-map-toolbar{flex-wrap:wrap;flex:none;gap:8px;min-height:58px;padding:10px 12px}.map-workspace-0184 .web-map-toolbar>div{align-items:center;gap:10px;min-width:0;display:flex}.map-workspace-0184 .map-zoom{flex-wrap:wrap;justify-content:flex-end}.map-workspace-0184 .map-zoom button{white-space:nowrap;width:auto;min-width:36px;height:36px;padding:0 10px}.map-workspace-0184 .web-map-viewport{touch-action:none;cursor:grab;overscroll-behavior:contain;flex:1;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.map-workspace-0184 .web-map-viewport.dragging{cursor:grabbing}.map-workspace-0184 .web-map-board{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;flex:none;min-width:0;max-width:none;min-height:0;margin:0;transition:none;position:absolute;top:50%;left:50%}.map-workspace-0184 .web-map-base-image{object-fit:contain;pointer-events:none}.map-workspace-0184 .map-hazard-layer{pointer-events:none}.map-workspace-0184 .map-objective-detail{flex:none;max-height:25dvh;padding:12px 16px;overflow:auto}.map-workspace-0184 .map-hazard-legend{flex:none;padding:5px 12px}.map-workspace-0184 .map-sidebar-toggle{display:none}.map-data-note{color:#91a6bc;padding:4px 0 12px;font-size:11px}.map-data-note summary{cursor:pointer;color:#a8d9ff}.map-selection-hint{color:#a6bad0;font-size:11px;line-height:1.5}.term-discount-badge{background:#392c15;border:1px solid #a97e35;border-radius:5px;width:fit-content;padding:3px 8px;font-style:normal;font-weight:800;line-height:1.5;color:#ffcf74!important;font-size:12px!important;display:inline-flex!important}.plan-period-label{gap:6px}.plan-period-amount>small{white-space:normal}.promo-builder-0184{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:16px;display:grid}.promo-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.promo-record{background:#111d2b;border:1px solid #31445a;border-radius:12px;min-width:0;padding:18px}.promo-record.deleted{background:#101720}.promo-record header,.promo-record-actions,.promo-deadline-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promo-record header{justify-content:space-between;margin-bottom:12px}.promo-record header small{color:#a1b9d1;margin-top:5px;display:block}.promo-record dl{gap:10px;margin:14px 0;display:grid}.promo-record dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.promo-record dd{overflow-wrap:anywhere;margin:0}.promo-record dt{color:#9db2c8}.promo-record .promo-code-cell{overflow-wrap:anywhere;flex-wrap:wrap}.promo-record .promo-code-cell code{white-space:normal;word-break:break-all}.promo-record .danger{color:#ffb4aa;border-color:#79423c}.promo-deadline-form{margin-top:14px}.highlight-point-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.web-map-shell>.account-header{gap:8px;min-height:76px;padding:10px 12px}.web-map-shell .map-workspace-0184{grid-template-columns:minmax(0,1fr);position:relative}.map-workspace-0184 .web-map-sidebar{z-index:20;width:min(320px,90%);height:auto;display:none;position:absolute;top:64px;bottom:0;left:0;box-shadow:12px 0 28px #0008}.map-workspace-0184.sidebar-open .web-map-sidebar{display:block}.map-workspace-0184 .map-sidebar-toggle{display:inline-flex}.map-workspace-0184 .web-map-toolbar>div{flex-wrap:wrap}.web-map-shell .web-map-content{padding:6px}.map-workspace-0184 .map-hazard-legend small{display:none}}@media (width<=540px){.web-map-shell .account-header-actions>.header-cta:not(.account-back-link){display:none}.map-workspace-0184 .web-map-toolbar{padding:8px}.map-workspace-0184 .map-zoom{justify-content:flex-start;width:100%}.map-workspace-0184 .map-zoom button{font-size:11px}.highlight-point-grid{grid-template-columns:1fr}}.map-label-settings{background:#111d2a;border:1px solid #344d66;border-radius:14px;width:min(1180px,100% - 32px);margin:20px auto;padding:24px}.map-label-settings h2{margin:0 0 8px;font-size:22px}.map-label-settings>p{color:#a5bad0;font-size:14px}.map-label-settings label{cursor:pointer;align-items:center;gap:14px;padding:16px 0;display:flex}.map-label-settings input{accent-color:#a5d5fa;width:20px;height:20px}.map-label-settings small{color:#8da9c5;margin-top:5px;display:block}.map-workspace-0184 .map-objective-detail{z-index:15;background:#0d1725f5;border:1px solid #456078;border-radius:10px;width:min(420px,100% - 24px);max-height:28%;position:absolute;bottom:38px;right:12px;box-shadow:0 8px 28px #0007}.map-detail-close{float:right;min-width:30px;min-height:30px}.map-static-marker.marker-loot_container,.map-static-marker.marker-loose_loot{z-index:3;color:#a3b7ad;opacity:.72}.map-static-marker.marker-loot_container>i,.map-static-marker.marker-loose_loot>i{box-shadow:none;background:#23342c80;inset:5px}.map-static-marker.marker-loose_loot>i{border-radius:50%}.map-static-marker.marker-hazard{color:#e4a365;z-index:5}.map-static-marker.marker-hazard>i{transform:rotate(45deg)}.map-static-marker:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #a5e9dc}.payment-pending{color:#b4c0ce;text-align:center;margin-top:10px;font-size:11px;display:block}:root{--ink:#101722;--panel:#172130;--line:#354153;--mint:#a8d9ff;--cyan:#97d7ff;--violet:#b9b7ed;--text:#eef2f7;--muted:#b4c0ce}body{color:var(--text);background:#101722;font-size:15px;line-height:1.6}:focus-visible{outline-offset:4px;outline:2px solid #98dbff}.site-header,.account-header{background:#101722f5;border-color:#354153;min-height:70px}.site-header nav{gap:24px}.site-header nav a{color:#c4d1e2;font-size:14px}.brand-lockup-icon{border-radius:10px}.brand-lockup strong{letter-spacing:.07em}.header-download,.button,.header-cta,.account-button,.member-profile-link{border-radius:9px;min-height:42px}.header-download,.button-primary,.account-button:not(.secondary){color:#142134;box-shadow:none;background:linear-gradient(130deg,#e3ebf5,#b4c3d8);border:1px solid #d9e5f4}.button-primary:hover,.header-download:hover{background:#edf5ff;box-shadow:0 4px 18px #05111a55}.button-ghost,.header-cta,.account-button.secondary{color:#edf3fa;background:#202d3e;border:1px solid #51657f}.member-status-bar{background:#141e2c;border-color:#354153}.member-status-inner{min-height:72px;padding-top:12px;padding-bottom:12px}.member-status-kicker{letter-spacing:.12em;font-size:11px}.member-status-item strong{font-size:17px}.member-status-details{gap:24px}.member-status-guest p small{color:#b4c0ce}.profile-avatar-small{width:40px;height:40px}.hero.session-hero{background:0 0;border:0;grid-template-columns:minmax(300px,.82fr) minmax(0,1.3fr);align-items:center;gap:28px;max-width:1440px;min-height:0;margin:0 auto;padding:56px 40px 34px;display:grid;overflow:visible}.session-hero .hero-content{width:auto;max-width:none}.session-hero .hero-title{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(34px,3.7vw,54px);line-height:1.12}.session-hero .hero-content>p{color:#b9c8da;max-width:450px;font-size:16px;line-height:1.8}.session-hero .hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px}.session-hero .hero-meta{letter-spacing:0;color:#c4d0de;gap:12px;margin-top:25px;font-size:12px;line-height:1.6}.session-hero .button{padding:0 17px;font-size:14px}.session-hero .public-download-note{margin-top:14px;font-size:12px}.session-hero .public-download-note span{display:block}.app-preview{background:#121d2b;border:1px solid #51657f;border-radius:16px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 55px #02081355}.app-preview a{display:block}.app-preview img{width:100%;height:auto;display:block}.app-preview figcaption{color:#b4c0ce;border-top:1px solid #354153;padding:10px 16px;font-size:12px}.session-status{background:#172130;border:1px solid #354153;border-radius:12px;align-items:center;gap:28px;max-width:1360px;margin:0 auto;padding:16px 22px;display:flex}.session-status>strong{white-space:nowrap;font-size:15px}.session-status dl{flex:1;gap:30px;margin:0;display:flex}.session-status dl>div{flex:1;align-items:center;gap:16px;display:flex}.session-status dt{font-size:14px}.session-status dd{color:#9fe0c8;white-space:nowrap;margin:0;font-size:13px}.session-status small{color:#bfccdc;font-size:12px;display:block}.content-section,.highlight-section,.updater-section,.support-section{background:#101722;padding:72px max(24px,50vw - 680px)}.section-heading{gap:35px;margin-bottom:30px}.section-heading h2,.highlight-copy h2,.updater-copy h2,.support-title h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.2}.section-heading>p{font-size:14px}.feature-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{background:#172130;border:1px solid #354153;border-radius:13px;min-height:255px;padding:24px}.feature-card:hover{background:#1c2a3d;border-color:#60748f;transform:translateY(-2px)}.feature-card h3{margin:30px 0 12px;font-size:21px}.feature-card p{font-size:14px;line-height:1.8}.feature-top small{color:#9baec4;font-size:9px}.feature-line{bottom:17px;background:#7fb4e4!important}.highlight-section,.updater-section{border-color:#354153;gap:36px}.highlight-console,.updater-window{box-shadow:none;background:#172130;border:1px solid #51657f;border-radius:14px}.highlight-eligibility,.highlight-audio span,.highlight-lengths span,.highlight-point-grid article{background:#172130;border-color:#354153}.highlight-console-head b,.highlight-eligibility strong{color:#b9dafa}.highlight-point-grid article{border-radius:12px;padding:20px}.highlight-console-button{text-align:center;color:#162133;background:#c8d6e8;border-radius:8px;padding:12px;font-size:13px;font-weight:700;display:block}.highlight-timeline{background:0 0;border-color:#51657f}.update-body{background:#172130}.update-body p{color:#b4c0ce;font-size:14px}.window-bar{background:#202d3e;border-color:#354153}.updater-copy li{border-color:#354153}.progress{background:#2b3d53}.progress>span{background:#aac9e8}.site-app-update{color:#142134;background:#c5d3e5;border-radius:8px}.plan-grid.service-plan-grid{gap:18px}.plan-card,.plan-card.featured{box-shadow:none;background:#172130;border:1px solid #354153;border-radius:15px}.plan-card .plan-title{align-items:center}.plan-card h3{font-size:26px}.plan-card .period-row{background:0 0;border-color:#354153}.plan-card .period-row b{color:#eaf1fc;font-size:30px}.plan-card ul{color:#c3d0df;font-size:14px}.plan-card li{padding:4px 0}.locked-action{color:#b4c0ce;background:#202d3e;border-radius:8px}.pricing-tabs button{background:#172130;border-color:#354153;border-radius:9px}.pricing-tabs button.active{color:#d8e9ff;background:#28405c;border-color:#9bbfe5}.current-plan-banner{background:#172130;border-color:#354153;border-radius:10px}@property --tier-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tier-flow{to{--tier-angle:360deg}}.tier-badge{letter-spacing:.03em;color:#c5dcec;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:750;line-height:1.2;display:inline-flex}.tier-medallion{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tier-medallion img{object-fit:contain}.tier-badge-large{font-size:22px}.tier-badge-plus{color:#b0e9ff}.tier-badge-pro{color:#d6e2ff}.tier-badge-special{color:#e4b6ff}.tier-badge-owner{color:#ffda89}.tier-badge-plus .tier-medallion,.tier-badge-pro .tier-medallion{background:linear-gradient(#172130,#172130) padding-box,conic-gradient(from var(--tier-angle),#3c8bff,#7fe8ff,#b8a0ff,#3c8bff) border-box;border:1px solid #0000;padding:2px;animation:7s linear infinite tier-flow;box-shadow:0 0 12px #6ca9ef38}.plan-card.plan-plus,.plan-card.plan-pro,.member-status-bar.is-signed-in,.account-identity{background:linear-gradient(#172130,#172130) padding-box,conic-gradient(from var(--tier-angle),#526686,#89dbfa,#b2a8e8,#526686) border-box;border:1px solid #0000;animation:8s linear infinite tier-flow}.plan-card.plan-pro{background:linear-gradient(140deg,#1c293b,#172130) padding-box,conic-gradient(from var(--tier-angle),#57e4df,#aac2ff,#c5a0ff,#57e4df) border-box}.plan-card.plan-plus:hover,.plan-card.plan-pro:hover{box-shadow:0 8px 28px #112d504a}.member-tier-flow{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.account-identity{border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}.account-identity h1{margin:0 0 8px;font-size:26px}.account-identity .profile-avatar{width:64px;height:64px}.account-identity-copy{flex:1;min-width:0}.account-identity-copy h1{overflow-wrap:anywhere}.account-identity small{color:#b4c0ce}.account-shell,.auth-shell,.patch-shell,.support-shell{background:#101722}.account-card,.auth-card,.commerce-state,.support-card{background:#172130;border:1px solid #354153;border-radius:14px}.account-card h2{font-size:24px}.account-hero.profile-hero{padding:28px clamp(20px,5vw,80px);display:block}.account-hero h1,.auth-copy h1,.patch-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.25}.account-facts>div,.account-card input,.auth-card input{border-color:#51657f}.account-card input,.auth-card input{color:#edf3fa;background:#101722;border-radius:8px}.account-grid{gap:20px}.account-card{padding:25px}.profile-avatar-fallback{color:#b8d8f5;background:#202d3e}.active-text,.remaining-time{color:#b8d8f5!important}.account-header .brand-lockup{min-width:0}.faq-list details{background:#172130;border:1px solid #354153;border-radius:10px;margin-bottom:8px}.faq-list summary{padding:22px;font-size:16px}.faq-list p{color:#b4c0ce;padding:0 22px 20px;font-size:14px}.support-section{gap:50px}footer{background:#101722;border-color:#354153}footer p,footer small{color:#afbdcf}@media (width<=1100px){.site-header nav{gap:14px}.site-header nav a{font-size:12px}.session-hero.hero{grid-template-columns:1fr 1.2fr;gap:20px;padding:36px 24px}.session-hero .hero-title{font-size:38px}.session-status{margin:0 24px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-status dl{gap:18px}.member-status-kicker{display:none}}@media (width<=800px){.site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding:12px 20px}.site-header nav{order:3;gap:22px;width:100%;padding:6px 0;overflow:auto}.site-header nav a{white-space:nowrap;font-size:13px}.site-header-actions .header-download{padding:8px 10px;font-size:12px}.hero.session-hero{grid-template-columns:1fr;padding:32px 20px}.session-hero .hero-title{font-size:38px}.session-hero .hero-content>p{max-width:none}.session-hero .hero-actions{margin-top:18px}.session-status{flex-direction:column;align-items:flex-start;gap:10px;margin:0 20px}.session-status dl{flex-direction:column;gap:8px;width:100%}.session-status dl>div{justify-content:space-between;gap:12px}.content-section,.highlight-section,.updater-section,.support-section{padding:48px 20px}.highlight-section,.updater-section,.support-section{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr;gap:12px}.section-heading>p{margin:0}.member-status-inner{padding-left:20px;padding-right:20px}.member-status-details{gap:16px}.member-profile-link{padding:8px;font-size:12px}.member-status-guest p{font-size:13px}.member-status-guest p small{display:none}.account-identity{flex-wrap:wrap;padding:16px}.account-identity h1{font-size:23px}.account-identity .profile-avatar{width:52px;height:52px}.account-identity>small{width:100%}}@media (width<=460px){.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding-bottom:32px}.feature-card h3{margin-top:20px}.hero.session-hero .hero-title{font-size:34px}.session-hero .hero-actions .button{width:100%}.site-header .brand-lockup-image{width:165px}.site-header-actions .header-download{font-size:11px}.tier-badge{font-size:14px}.member-profile-identity{gap:8px}.member-status-details{flex-wrap:wrap;gap:10px}.member-status-item small{font-size:10px}.member-status-item strong{font-size:15px}.account-header-actions{flex-wrap:wrap}.profile-avatar-small{width:32px;height:32px}.account-identity>small{font-size:12px}}@media (width<=1120px){.site-home>.site-header{flex-wrap:wrap;gap:10px 16px;height:auto;min-height:0;padding:12px 20px;display:flex}.site-home>.site-header>.brand-lockup{flex:1;min-width:0}.site-home>.site-header>nav{flex:0 100%;order:3;gap:6px;width:100%;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.site-home>.site-header>nav a{flex:1 0 auto;min-width:96px;min-height:42px;padding-inline:12px}.site-home>.site-header>.site-header-actions{flex-shrink:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tier-badge-operator{color:#8fe5e0}.language-switcher{color:#d7e7f7;background:#172130;border:1px solid #43546a;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:14px;display:inline-flex}.language-switcher svg{flex:none;width:19px;height:19px}.language-switcher select{color:#eef2f7;min-width:94px;max-width:140px;min-height:42px;font:inherit;cursor:pointer;background:#172130;border:0;border-radius:6px;margin:0;padding:8px 4px}.language-switcher:focus-within{outline-offset:3px;outline:2px solid #a8d9ff}.site-header,.account-header{flex-wrap:wrap;gap:14px}.site-home>.site-header{gap:12px 20px;height:auto;min-height:88px;padding:14px clamp(20px,3vw,50px);display:flex}.site-home>.site-header>.brand-lockup{flex:none;order:0}.site-home>.site-header>nav{flex:650px;order:1;gap:6px;width:auto;min-width:0}.site-home>.site-header>nav a{justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.site-home>.site-header>.language-switcher{order:2;margin-left:0}.site-home>.site-header>.site-header-actions{order:3}.account-header{align-items:center;height:auto;min-height:88px;padding:14px clamp(20px,4vw,64px);display:flex}.site-header>.language-switcher,.account-header>.language-switcher{margin-left:auto}.site-header-actions,.account-header-actions,.auth-header-actions{flex-wrap:wrap;gap:10px}html:not([lang=ko]) .site-header nav a{white-space:normal;text-align:center}html:not([lang=ko]) .hero-title{overflow-wrap:normal}html:not([lang=ko]) :is(.auth-copy h1,.portal-hero h1){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html:not([lang=ko]) :is(.header-cta,.header-download,.account-button,.member-profile-link){white-space:normal;height:auto;line-height:1.5}.translation-notice{color:#aabbd0;font-size:13px;line-height:1.7}.guide-help-link{color:#c3e2ff;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.7;text-decoration:underline;display:inline-flex}.guide-help-link:focus-visible{outline-offset:4px;outline:2px solid #a8d9ff}.account-guide-entry{padding:0 clamp(20px,5vw,80px) 24px}@media (width<=1440px){.site-home>.site-header>nav{flex:0 100%;order:4;justify-content:safe center;max-width:100%;overflow-x:auto}.site-home>.site-header>.brand-lockup{flex:1;min-width:0}}@media (width<=600px){.site-header>.language-switcher,.account-header>.language-switcher{margin-left:auto}.site-header-actions,.account-header-actions,.auth-header-actions{justify-content:flex-end;width:100%}.site-header nav{justify-content:flex-start;overflow-x:auto}.language-switcher{gap:4px;padding:0 6px}.language-switcher select{min-width:88px}}.site-home>.home-navigation{background:#101722;border-bottom:1px solid #354153;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:12px;min-width:0;padding:12px clamp(20px,3vw,50px);display:grid}.site-home .home-navigation nav{background:#171f2b;border:1px solid #354153;border-radius:14px;gap:5px;width:100%;min-height:0;margin:0;padding:5px;display:grid;overflow:visible}.site-home .home-navigation .home-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.site-home .home-navigation .home-service-nav{background:#64a0d214;grid-template-columns:repeat(2,minmax(0,1fr))}.site-home .home-navigation nav a{color:#c4d1e2;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:10px 8px;font-size:14px;line-height:1.4;display:flex}.site-home .home-navigation a:focus-visible,.site-home .feature-link:focus-visible{outline-offset:3px;outline:2px solid #8cbde4}.site-home #features .section-heading{gap:20px;margin-bottom:24px}.site-home #features .section-heading p{max-width:42ch}.site-home .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-home .feature-card,.site-home .feature-card:nth-child(-n+2){background:linear-gradient(130deg,#1b2b3e,#132031);flex-direction:column;grid-column:auto;min-width:0;min-height:0;padding:26px;display:flex}.site-home .feature-card h3,.site-home .feature-card:nth-child(-n+2) h3{max-width:none;margin:22px 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.35}.site-home .feature-card p{max-width:none;margin:0 0 22px;font-size:15px;line-height:1.75}.site-home .feature-top{flex-wrap:wrap;gap:12px}.site-home .feature-top small{overflow-wrap:anywhere}.site-home .feature-link{color:#a9d0ee;border-top:1px solid #99c0de2e;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;display:inline-flex}.site-home .feature-link:hover{color:#fff}@media (width<=850px){.site-home>.home-navigation{grid-template-columns:minmax(0,1fr);gap:8px}.site-home .home-navigation .home-primary-nav{flex-wrap:wrap;display:flex}.site-home .home-navigation .home-primary-nav a{flex:105px}}@media (width<=600px){.site-home .feature-grid{grid-template-columns:minmax(0,1fr)}.site-home .feature-card,.site-home .feature-card:nth-child(-n+2){padding:22px}.site-home #features .section-heading{flex-direction:column;align-items:flex-start}}.account-shell .profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.account-shell .profile-shortcuts a{color:#e9f4fc;background:linear-gradient(130deg,#20364b,#152639);border:1px solid #426684;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:96px;padding:20px;display:grid}.account-shell .profile-shortcuts a>span{color:#9bc9ec;grid-row:span 2;font-size:26px}.account-shell .profile-shortcuts strong{overflow-wrap:anywhere;font-size:17px}.account-shell .profile-shortcuts small{color:#acc0d1;font-size:13px}.account-shell .profile-shortcuts a:hover{background:#223d54;border-color:#a5d4f7}.account-shell .profile-shortcuts a:focus-visible{outline-offset:4px;outline:2px solid #a5d4f7}.account-shell #profile-photo,.account-shell #profile-nickname,.account-shell #clan{scroll-margin-top:170px}.account-shell #profile-photo:target,.account-shell #profile-nickname:target,.account-shell #clan:target{outline-offset:6px;outline:2px solid #8cbde4}.account-shell .profile-image-buttons{flex-wrap:wrap;gap:10px;display:flex}.account-shell .profile-image-buttons .account-button,.account-shell #profile-nickname .account-button,.account-shell #clan .account-button{min-height:48px;padding:12px 20px;font-size:15px}.account-shell .clan-upload input::file-selector-button{color:#0c1a27;cursor:pointer;background:#84b7df;border:1px solid #88b9dd;border-radius:8px;min-height:44px;margin-right:12px;padding:10px 16px;font-weight:700}@media (width<=650px){.account-shell .profile-shortcuts{grid-template-columns:minmax(0,1fr);gap:10px}.account-shell .profile-shortcuts a{min-height:80px;padding:16px}}.site-home>.site-header>.site-header-actions{justify-content:flex-end;width:auto;margin-left:auto}.site-home>.site-header>.site-header-actions .language-switcher{margin:0}.support-discord{background:linear-gradient(125deg,#1b2d42,#121e2e);border:1px solid #426684;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 clamp(20px,4vw,64px) 28px;padding:24px;display:flex}.support-discord>div{flex:280px;min-width:0}.support-discord h2{margin:0 0 10px;font-size:22px}.support-discord p{color:#b4c5d8;margin:0;line-height:1.7}.support-discord>a{flex-shrink:0;min-height:48px}.site-home .home-navigation nav a:hover{color:#e9f4ff;background:#25364a}.pricing-tabs.service-periods{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-tabs.service-periods>button{min-width:0}.plan-period-list{gap:.5rem;margin-top:.5rem;display:grid}.plan-period-option{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#0d1826;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:.75rem;padding:.875rem;display:grid}.plan-period-option:hover,.plan-period-option.active{background:#1e334b;border-color:#7dadd5}.plan-period-option:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.plan-period-label,.plan-period-amount{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.plan-period-label strong{font-size:1rem}.plan-period-amount{text-align:right}.plan-period-amount b{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.35}.plan-period-option small,.plan-period-option del,.plan-price-meta{color:#b2c2d3;font-size:.875rem;line-height:1.5}.plan-price-meta{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:.75rem;display:flex}.plan-price-meta .group-discount{margin:0}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#101722;--panel:#172130;--panel-soft:#202d3e;--panel-raised:#2b3d53;--line:#354153;--line-strong:#51657f;--mint:#97d7ff;--mint-soft:#263d56;--cyan:#97d7ff;--violet:#d1b4ff;--amber:#ffd18b;--coral:#ffafc5;--text:#eef2f7;--muted:#c0ccdc;--faint:#a5b5c9;--success:#8aebc4;--danger:#ffafc5;--success-bg:#163a35;--warning-bg:#3b3020;--danger-bg:#3d2632;--glass:#172130f7;--soft-glow:#97d7ff1f;--button-start:#e3ebf5;--button-end:#aabbd2;--button-text:#112034;--on-accent:#112034;--shadow:0 24px 60px #02071059;--card-shadow:0 8px 24px #02071038;--inset:inset 0 1px 0 #d5e7fa29;--image-opacity:.22}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f2f5fa;--panel:#fff;--panel-soft:#f6f8fc;--panel-raised:#e4edfc;--line:#dce4ef;--line-strong:#b8c8dc;--mint:#235fc5;--mint-soft:#e4edfc;--cyan:#235fc5;--violet:#633bb0;--amber:#805008;--coral:#ae3148;--text:#18273c;--muted:#3e536d;--faint:#526680;--success:#176b50;--danger:#ae3148;--success-bg:#e5f5ee;--warning-bg:#fff3da;--danger-bg:#fff0f1;--glass:#fffffff7;--soft-glow:#235fc51a;--button-start:#245fbd;--button-end:#194c9d;--button-text:#fff;--on-accent:#fff;--shadow:0 24px 60px #304d7729;--card-shadow:0 8px 24px #304d7717;--inset:inset 0 1px 0 #fff;--image-opacity:.24}html[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#11111c;--panel:#1c1c2d;--panel-soft:#25253b;--panel-raised:#33304c;--line:#36344d;--line-strong:#57516f;--mint:#bda3ff;--mint-soft:#342858;--cyan:#c4b2ff;--violet:#bda3ff;--amber:#ffd18c;--coral:#ffadc8;--text:#f3f1ff;--muted:#d3cde9;--faint:#aaa3c3;--success:#93e5c9;--danger:#ffadc8;--success-bg:#173532;--warning-bg:#3b3023;--danger-bg:#3f2334;--glass:#1c1c2df7;--soft-glow:#a07eff29;--button-start:#694bdd;--button-end:#5337b8;--button-text:#fff;--on-accent:#1c1235;--shadow:0 24px 60px #05031170;--card-shadow:0 8px 24px #0503114d;--inset:inset 0 1px 0 #dbceff2b;--image-opacity:.12}html[data-theme]{background:var(--ink);scroll-padding-top:1.5rem}html[data-theme] body{background:var(--ink);color:var(--text);font-size:1rem;line-height:1.65}html[data-theme] body:before{display:none}html[data-theme] :focus-visible{outline:2px solid var(--mint);outline-offset:4px}html[data-theme] :where(input,select,textarea){accent-color:var(--mint)}html[data-theme] ::selection{background:var(--mint);color:var(--on-accent)}html[data-theme] *{scrollbar-color:var(--line-strong) var(--ink)}.site-skip{z-index:9999;background:var(--panel);color:var(--text);padding:.75rem 1rem;position:fixed;top:-100px;left:1rem}.site-skip:focus{top:1rem}html[data-theme] :is(.site-home,.account-shell,.auth-shell,.legal-shell,.patch-shell,.operations-shell){background:var(--ink);color:var(--text)}html[data-theme] .site-home{width:100%;max-width:none;margin:0;padding:24px clamp(12px,1vw,20px) 0}html[data-theme] .site-home>.glass-header{z-index:25;background:var(--glass);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:auto;min-height:84px;box-shadow:var(--inset);border-bottom:0;border-radius:16px 16px 0 0;grid-template-columns:auto minmax(380px,1fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid;position:relative;top:auto}html[data-theme] .brand-lockup{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}html[data-theme] .brand-lockup-visual-icon{flex:0 0 44px;width:44px;height:44px}html[data-theme] .brand-lockup-icon{object-fit:contain;border-radius:10px;width:44px;height:44px}html[data-theme] .brand-wordmark strong{color:var(--text);letter-spacing:-.015em;white-space:nowrap;font-size:1rem}.brand-wordmark em{color:var(--mint);font-style:normal}html[data-theme] .brand-wordmark small{color:var(--muted);letter-spacing:0;margin:2px 0 0;font-size:.875rem;display:block}.header-member{min-width:0}.header-member.is-signed-in{background:var(--panel-soft);border:1px solid var(--line);box-shadow:var(--inset);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.header-member .member-avatar-link{grid-row:1/3;align-self:center}.header-member-copy{min-width:0;line-height:1.5}.header-member-name,.header-member-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.header-member-name{color:var(--text);font-size:1rem;font-weight:750}.header-member-id{color:var(--muted);font-size:.875rem}.header-member-tier{grid-column:2;line-height:1}.header-member-tier .tier-badge{gap:6px;font-size:.875rem}.header-member-tier .tier-medallion img{width:20px;height:20px}.header-member .profile-avatar{width:44px;height:44px}.header-profile-link{white-space:nowrap;color:var(--text);border:1px solid var(--line-strong);background:var(--panel);min-height:44px;box-shadow:var(--inset);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:650;line-height:1.5;display:inline-flex}.is-signed-in>.header-profile-link{grid-area:1/3/3}.header-member.is-guest{justify-content:center;align-items:center;gap:18px;display:flex}.header-signup{color:var(--mint);white-space:nowrap;padding:10px 0;font-size:.875rem}.header-profile-link:hover{color:var(--mint);border-color:var(--mint)}html[data-theme] :is(.site-header-actions,.account-header-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme] :is(.language-switcher,.theme-switcher){border:1px solid var(--line);background:var(--panel-soft);width:auto;min-height:42px;color:var(--text);box-shadow:var(--inset);border-radius:8px;align-items:center;gap:7px;margin:0;padding:0 10px;font-size:.875rem;line-height:1.4;display:inline-flex}html[data-theme] .theme-switcher>span{color:var(--muted);font-size:.875rem}html[data-theme] :is(.language-switcher,.theme-switcher) select{width:auto;min-width:0;height:auto;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 2px}html[data-theme] :is(.language-switcher,.theme-switcher) option{color:var(--text);background:var(--panel)}html[data-theme] .language-switcher svg{width:17px;height:17px;color:var(--muted)}html[data-theme] :is(.header-download,.button-primary,.account-button:not(.secondary)){background:linear-gradient(135deg, var(--button-start), var(--button-end));color:var(--button-text);border:1px solid var(--line-strong);box-shadow:var(--inset), 0 4px 14px var(--soft-glow);border-radius:9px;justify-content:center;align-items:center;gap:12px;height:auto;min-height:44px;padding:10px 18px;font-size:.875rem;line-height:1.45;display:inline-flex}html[data-theme] :is(.header-download,.button-primary,.account-button:not(.secondary)):hover{filter:brightness(1.08)}html[data-theme] :is(.button-ghost,.header-cta,.account-button.secondary){background:var(--panel-soft);color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--inset);border-radius:9px;height:auto;min-height:44px;padding:10px 18px;font-size:.875rem;line-height:1.45}html[data-theme] .site-home>.home-navigation{z-index:10;background:var(--glass);border:1px solid var(--line-strong);border-top:0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:0 24px 14px;position:relative}html[data-theme] .site-home .home-navigation nav{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:8px 0 0}html[data-theme] .site-home .home-navigation .home-primary-nav{flex-wrap:wrap;justify-content:flex-start;gap:4px;display:flex}html[data-theme] .site-home .home-navigation .home-service-nav{flex-wrap:wrap;gap:4px;display:flex}html[data-theme] .site-home .home-navigation nav a{color:var(--muted);flex:none;min-height:42px;padding:8px 22px;font-size:.9375rem}html[data-theme] .site-home .home-navigation nav a:hover{background:var(--panel-raised);color:var(--text)}html[data-theme] .glass-hero{border:1px solid var(--line-strong);isolation:isolate;background:radial-gradient(ellipse at 80% 45%, var(--soft-glow), transparent 70%), var(--panel);border-top:0;border-bottom:0;grid-template-columns:.82fr 1.18fr;align-items:center;gap:16px;max-width:none;min-height:540px;margin:0;padding:48px 36px 38px;display:grid;position:relative;overflow:hidden}.glass-hero:before{content:"";z-index:-1;opacity:var(--image-opacity);background:url(/images/deep-blue-harbor.png) 50% 68%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}html[data-theme=light] .glass-hero:before{opacity:var(--image-opacity);background-image:url(/images/deep-blue-harbor-light.png)}html[data-theme] .glass-hero .hero-content{z-index:2;width:auto;max-width:520px;padding:0 0 48px}html[data-theme] .glass-hero .hero-title{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.5rem,4.3vw,4rem);font-weight:800;line-height:1.2}html[data-theme] .glass-hero .hero-title span{color:var(--mint);display:inline}html[data-theme] .glass-hero .hero-content>p{color:var(--text);max-width:26em;margin:0;font-size:1.125rem;line-height:1.75}html[data-theme] .glass-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}html[data-theme] .glass-hero .button{min-height:52px;padding:14px 24px;font-size:1rem}html[data-theme] .glass-hero .hero-content>.public-download-note{letter-spacing:0;margin-top:18px;display:block;color:var(--text)!important;font-size:.875rem!important}html[data-theme] .glass-hero .public-download-note strong{color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem;font-weight:500;display:block}html[data-theme] .glass-hero .public-download-note span{color:var(--muted);margin-top:5px;font-size:.875rem;display:block}html[data-theme] .glass-hero .hero-meta{color:var(--muted);letter-spacing:0;flex-wrap:wrap;gap:12px;margin-top:20px;font-size:.875rem;display:flex}.hero-product{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;min-width:0;min-height:452px;display:grid;position:relative}.hero-product>a{min-width:0;color:var(--text);background:linear-gradient(145deg, var(--panel-soft), var(--panel) 65%);border:1px solid var(--line-strong);box-shadow:var(--inset), 0 4px 0 var(--panel-raised), 0 5px 0 var(--line-strong), var(--shadow);border-radius:16px;position:relative}.hero-map-screen{grid-area:1/1/auto/-1;width:100%;padding:12px}.hero-screen-title{justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 12px;font-size:.75rem;font-weight:700;display:flex}.hero-screen-title small{color:var(--muted);font-size:.75rem}.hero-screen-body{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.hero-map-sidebar{background:var(--panel-raised);flex-direction:column;gap:12px;padding:14px 10px;font-size:.75rem;display:flex}.hero-map-sidebar>span{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:6px}.hero-map-view{min-width:0}.hero-map-view>span{color:var(--muted);padding:10px;font-size:.75rem;display:block}.hero-map-view img{object-fit:contain;background:#08151c;width:100%;height:227px;display:block}.hero-screen-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:12px 8px 4px;font-size:.8125rem;display:flex}.hero-screen-footer>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hero-screen-footer>span:last-child{color:var(--mint);margin-left:auto}.hero-screen-footer svg{flex:0 0 16px;width:16px;height:16px}.hero-floor-card,.hero-quest-card{word-break:keep-all;grid-row:2;padding:20px}.hero-floor-card{grid-column:1;grid-template-columns:minmax(0,1fr) 75px;align-items:start;gap:12px;min-height:160px;display:grid}.hero-floor-card strong,.hero-quest-card strong{font-size:1rem;display:block}.hero-floor-card span{color:var(--muted);margin-top:4px;font-size:.875rem;display:block}.hero-floor-card img{object-fit:contain;align-self:center;width:100%;height:112px;margin:0}.hero-quest-card{grid-column:2}.hero-quest-card p{color:var(--muted);margin:6px 0 12px;font-size:.875rem}.hero-quest-card>span{border-top:1px solid var(--line);padding:6px 0;font-size:.875rem;display:block}.hero-product a:hover{border-color:var(--mint)}html[data-theme] .home-shortcuts{border:1px solid var(--line-strong);background:var(--panel);border-top:0;border-bottom:0;grid-template-columns:1fr 1fr;gap:18px;padding:10px 28px 22px;display:grid}.home-shortcuts>a{min-width:0;color:var(--text);border:1px solid var(--line-strong);background:var(--panel-soft);box-shadow:var(--inset);border-radius:12px;align-items:center;gap:20px;padding:22px;display:flex}.home-shortcuts>a:hover{background:var(--panel-raised);border-color:var(--mint)}.home-shortcuts h2{margin:0 0 5px;font-size:1.125rem}.home-shortcuts p{color:var(--muted);margin:0;font-size:.9375rem}.home-shortcuts>a>svg:last-child{color:var(--mint);flex-shrink:0;margin-left:auto}.shortcut-marker{color:var(--mint);width:44px;height:44px;filter:drop-shadow(0 0 10px var(--soft-glow));flex:0 0 44px}.button>svg,.header-download>svg{flex:0 0 20px;width:20px;height:20px}html[data-theme] .site-home .session-status{border:1px solid var(--line-strong);background:var(--panel);max-width:none;box-shadow:var(--shadow);border-radius:0 0 16px 16px;margin:0;padding:16px 28px}html[data-theme] .session-status>strong{display:none}html[data-theme] .session-status dl{flex-wrap:wrap;gap:24px;display:flex}html[data-theme] .session-status dl>div{flex:0 auto;gap:14px}html[data-theme] .session-status dt{color:var(--muted);font-size:.875rem}html[data-theme] .session-status dd{color:var(--success);font-size:.875rem}html[data-theme] .session-status [data-state=updating] dd,html[data-theme] .session-status [data-state=maintenance] dd,html[data-theme] .session-status [data-state=hotfix] dd{color:var(--amber)}html[data-theme] .session-status small{color:var(--muted)}html[data-theme] .site-home :is(.content-section,.highlight-section,.updater-section,.support-section){background:var(--ink);padding:64px 12px}html[data-theme] :is(.feature-card,.feature-card:nth-child(-n+2),.plan-card,.highlight-console,.updater-window,.account-card,.auth-card){background:var(--panel);border-color:var(--line);box-shadow:var(--inset);color:var(--text)}html[data-theme] :is(.section-heading p,.feature-card p,.feature-top,.feature-top small,.highlight-copy p,.highlight-point-grid p,.updater-copy p,.plan-card p,.plan-card li,.pricing-note,.faq-list p,.plan-price-meta){color:var(--muted)}html[data-theme] :is(.section-heading h2,.feature-card h3,.highlight-copy h2,.updater-copy h2,.support-title h2,.plan-card h3){color:var(--text)}html[data-theme] .feature-card p{font-size:1rem}html[data-theme] :is(.section-code,.feature-link){color:var(--mint)}html[data-theme] :is(.highlight-section,.updater-section,.support-section,.faq-list details,.service-level-table td,.service-level-table th){border-color:var(--line)}html[data-theme] :is(.plan-period-option,.pricing-tabs button,.plan-card .plan-button,.window-bar,.update-body,.highlight-console-head,.highlight-eligibility,.current-plan-banner){background:var(--panel-soft);color:var(--text);border-color:var(--line)}html[data-theme] :is(.pricing-tabs button.active,.plan-period-option.active,.plan-period-option:hover){background:var(--panel-raised);border-color:var(--mint);color:var(--text)}html[data-theme] .site-home footer{background:var(--ink);border-top:1px solid var(--line);padding:36px 12px}html[data-theme] :is(.footer-links a,footer p,footer small){color:var(--muted);font-size:.875rem}html[data-theme] .account-header{background:var(--glass);color:var(--text);border-color:var(--line);box-shadow:var(--inset);flex-wrap:wrap;gap:16px;height:auto;min-height:84px;padding-top:14px;padding-bottom:14px}html[data-theme] :is(.account-shell,.auth-shell) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background-color:var(--panel-soft);color:var(--text);border-color:var(--line-strong)}html[data-theme] :is(.account-shell,.auth-shell) ::placeholder{color:var(--muted);opacity:.85}html[data-theme] .operations-shell{max-width:1680px;margin:auto}html[data-theme] .operations-heading{padding:28px 32px 22px}html[data-theme] .operations-heading h1{font-size:1.75rem}html[data-theme] :is(.operations-heading p,.operations-section-heading p,.operations-content .panel-title small){color:var(--muted);font-size:.875rem}html[data-theme] .operations-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}html[data-theme] :is(.operations-sidebar,.operations-content .admin-panel,.operations-content .admin-stats>div){background:var(--panel);border-color:var(--line);box-shadow:var(--inset)}html[data-theme] .operations-content .admin-stats>div{min-height:94px;padding:16px 20px}html[data-theme] .operations-content :is(.admin-stats span,.operations-nav button,label,td small,.operations-member-dates dt){color:var(--muted)}html[data-theme] .operations-content :is(.admin-stats strong,h2,h3,td strong,td,dd){color:var(--text)}html[data-theme] .operations-content button{background:var(--panel-soft);color:var(--text);border-color:var(--line-strong);font-size:.875rem}html[data-theme] .operations-content button:hover:not(:disabled){background:var(--panel-raised);border-color:var(--mint)}html[data-theme] .operations-content .operations-nav button{background:0 0;border-color:#0000}html[data-theme] .operations-content .operations-nav button.active{background:var(--panel-raised);border-color:var(--line-strong);box-shadow:inset 3px 0 var(--mint), var(--inset);color:var(--text)}html[data-theme] .operations-content :is(input,select,textarea){background:var(--panel-soft);border-color:var(--line-strong);color:var(--text)}html[data-theme] .operations-content input[type=checkbox]{width:18px;height:18px;min-height:18px}html[data-theme] .operations-content :is(.admin-table-wrap,.operations-editors>section,.admin-panel,td,th){border-color:var(--line)}html[data-theme] .operations-content th{background:var(--panel-soft);color:var(--muted);font-size:.875rem}html[data-theme] .operations-content .focused-row{background:var(--panel-raised);box-shadow:inset 3px 0 var(--mint)}html[data-theme] .operations-content .status-pill.on{color:var(--success);background:var(--panel-soft);border-color:var(--line)}html[data-theme] .operations-content .status-pill.off{color:var(--amber);background:var(--panel-soft);border-color:var(--line)}.operations-member-workbench{align-items:start;gap:20px;min-width:0;display:grid}html[data-theme] .operations-content .operations-member-detail{background:var(--panel-soft);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:12px;min-width:0;padding:22px;position:relative}.operations-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.operations-detail-heading h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.25rem}.operations-detail-heading p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}html[data-theme] .operations-content .operations-member-dates{gap:12px 20px;margin-bottom:20px}html[data-theme] .operations-content .operations-editors{grid-template-columns:1fr;gap:14px;display:grid}html[data-theme] .operations-content .operations-editors>section{background:var(--panel);padding:16px}html[data-theme] .operations-content .operations-editors h3{font-size:1rem}html[data-theme] .operations-content .access-editor>button{background:linear-gradient(135deg, var(--button-start), var(--button-end));color:var(--button-text);border-color:var(--line-strong)}.operations-member-details-extra{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.operations-member-details-extra>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:.875rem}.operations-member-details-extra>dl{margin-top:16px}.operations-member-identity{align-items:center;gap:12px;display:flex}.operations-member-identity .profile-avatar{flex:0 0 34px;width:34px;height:34px}.operations-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:.875rem;display:flex}.operations-pagination>div{align-items:center;gap:10px;display:flex}html[data-theme] .operations-pagination select{width:auto}@media (width>=1280px){.operations-member-workbench.has-selection{grid-template-columns:minmax(0,1fr) 320px}html[data-theme] .operations-content .operations-member-table{min-width:510px}html[data-theme] .operations-content .operations-member-table td{padding:15px 10px}.operations-member-workbench.has-selection .member-role-column{display:none}}@media (width<=1430px){html[data-theme] .site-home>.glass-header{grid-template-columns:minmax(210px,.8fr) minmax(340px,1fr);gap:16px 24px}.header-member{justify-content:flex-end}html[data-theme] .site-home>.glass-header .site-header-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;justify-self:stretch;padding-top:14px}html[data-theme] .glass-hero{grid-template-columns:.85fr 1.15fr;min-height:505px;padding:30px 26px}.hero-map-sidebar{display:none}.hero-screen-body{grid-template-columns:1fr}.hero-map-view img{height:205px}html[data-theme] .site-home .home-navigation nav a{padding:8px 14px}}@media (width<=900px){html[data-theme] .site-home{padding:14px 12px 0}html[data-theme] .glass-hero{grid-template-columns:1fr;gap:0;padding:38px 24px 28px}html[data-theme] .glass-hero .hero-content{max-width:none;padding:0}.hero-product{width:min(100%,640px);margin:24px auto 0}html[data-theme] .site-home>.home-navigation{grid-template-columns:1fr;gap:0}html[data-theme] .site-home .home-navigation .home-service-nav{border-top:0}html[data-theme] .home-shortcuts{gap:12px;padding:0 22px 22px}.home-shortcuts>a{gap:12px;padding:18px}.shortcut-marker{display:none}html[data-theme] .operations-layout{grid-template-columns:1fr}html[data-theme] .operations-sidebar{padding:10px;position:static}.operations-sidebar>.section-code,.operations-sidebar p{display:none}html[data-theme] .operations-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}html[data-theme] .operations-content .operations-nav button{padding:10px}}@media (width<=680px){html[data-theme] .site-home{padding:10px 8px 0}html[data-theme] .site-home>.glass-header{grid-template-columns:1fr;gap:14px;padding:16px}.header-member{justify-content:flex-start}html[data-theme] .site-home>.glass-header .site-header-actions{grid-column:auto;justify-content:flex-start;justify-self:stretch;gap:8px;width:100%}html[data-theme] .brand-wordmark strong{font-size:.9375rem}html[data-theme] .header-download{flex:160px;justify-content:center;padding:10px 12px}html[data-theme] :is(.language-switcher,.theme-switcher){padding:0 8px}html[data-theme] .site-home>.home-navigation{padding:0 12px 10px}html[data-theme] .site-home .home-navigation nav a{padding:8px 10px;font-size:.875rem}html[data-theme] .glass-hero{padding:32px 18px 22px}html[data-theme] .glass-hero .hero-title{margin-bottom:16px;font-size:clamp(2rem,8vw,2.75rem)}html[data-theme] .glass-hero .hero-content>p{font-size:1rem}html[data-theme] .glass-hero .button{padding:12px 16px;font-size:.9375rem}.hero-product{min-height:0;margin-top:28px;display:block}.hero-map-view img{height:150px}.hero-floor-card,.hero-quest-card{display:none}.hero-screen-title{flex-wrap:wrap}.hero-screen-footer{gap:6px 10px;padding:9px 3px 3px}html[data-theme] .home-shortcuts{grid-template-columns:1fr;padding:0 16px 18px}html[data-theme] .site-home .session-status{padding:16px}html[data-theme] .session-status dl{flex-direction:column;gap:12px}html[data-theme] .session-status dl>div{flex:auto;justify-content:space-between}html[data-theme] .site-home :is(.content-section,.highlight-section,.updater-section,.support-section){padding:44px 8px}html[data-theme] .operations-heading{padding:22px 16px}html[data-theme] .operations-content{padding-left:12px;padding-right:12px}html[data-theme] .operations-content .admin-panel{padding:14px}html[data-theme] .operations-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .operations-content .operations-member-detail{padding:16px}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] :is(.language-switcher,.theme-switcher){flex-shrink:0;min-height:46px}html[data-theme] :is(.language-switcher,.theme-switcher) select{min-width:5.25rem;padding:8px 4px;font-size:.9375rem}html[data-theme] .theme-switcher select{min-width:7rem}html[data-theme] :is(.header-download,.button,.account-button){white-space:normal;overflow-wrap:normal;word-break:keep-all}html[data-theme] .header-download{white-space:nowrap;flex-shrink:0;font-size:.9375rem}html[data-theme] .hero-title{word-break:keep-all;overflow-wrap:anywhere}html[data-theme] :is(.feature-card,.plan-card,.home-shortcuts>a,.account-card,.auth-card){box-shadow:var(--inset), var(--card-shadow);border-radius:16px}html[data-theme] :is(.feature-card,.home-shortcuts>a):hover{background:var(--panel-soft);box-shadow:var(--inset), var(--shadow)}html[data-theme] :is(.section-code,.feature-top small){letter-spacing:.08em;font-size:.75rem}html[data-theme] .hero-screen-title,html[data-theme] .hero-map-sidebar,html[data-theme] .hero-map-view>span{font-size:.875rem}html[data-theme] :is(.section-heading>p,.plan-card li,.highlight-copy>p,.highlight-point-grid p,.updater-copy>p,.update-body p,.faq-list p){font-size:1rem;line-height:1.75}html[data-theme] :is(.account-identity,.member-status-bar){background:linear-gradient(130deg,var(--panel),var(--panel-soft));border:1px solid var(--line-strong);box-shadow:var(--inset), var(--card-shadow)}html[data-theme] .profile-avatar,html[data-theme] .profile-avatar-fallback{background:var(--panel-raised);color:var(--mint)}html[data-theme] .account-identity-copy h1{font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.45}@media (width<=680px){.header-member.is-signed-in{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;padding:12px}.header-member .profile-avatar{width:40px;height:40px}.header-profile-link{gap:5px;padding:10px}.header-member.is-guest{justify-content:flex-start}html[data-theme] .site-header-actions>.language-switcher,html[data-theme] .site-header-actions>.theme-picker{flex:140px;justify-content:space-between}html[data-theme] .site-header-actions>.header-download{flex-basis:100%}}@media (width<=480px){.is-signed-in>.header-profile-link{grid-area:3/1/auto/-1;margin-top:8px}.header-member.is-signed-in{grid-template-columns:40px minmax(0,1fr)}}html[data-theme-transition=slide]::view-transition-old(root){animation:none}html[data-theme-transition=slide]::view-transition-new(root){mix-blend-mode:normal;animation:.38s cubic-bezier(.22,.75,.2,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}html[data-theme-transition=fade] *,html[data-theme-transition=fade] :before{transition:color .28s,background-color .28s,border-color .28s,box-shadow .28s!important}@media (prefers-reduced-motion:reduce){html::view-transition-old(root){animation:none!important}html::view-transition-new(root){animation:none!important}}@media (width<=680px){html[data-theme] .brand-wordmark{min-width:0}html[data-theme] .brand-wordmark strong{white-space:normal;line-height:1.4}}html[data-theme] .site-home>.glass-header{flex-wrap:wrap;display:flex}html[data-theme] .site-home>.glass-header>.brand-lockup{flex:0 auto;min-width:0}html[data-theme] .site-home>.glass-header>.header-member{flex:380px}html[data-theme] .site-home>.glass-header>.site-header-actions{flex:0 auto;min-width:0;margin-left:auto}html[data-theme] .header-download{white-space:normal;text-align:center;min-width:0;max-width:100%}@media (width<=1430px){html[data-theme] .site-home>.glass-header>.site-header-actions{flex-basis:100%}}@media (width<=680px){html[data-theme] .site-home>.glass-header>.brand-lockup,html[data-theme] .site-home>.glass-header>.header-member{flex-basis:100%}}html[data-theme] :is(.auth-content,.auth-card,.legal-content,.account-card,.account-panel,.guide-sidebar,.guide-section,.guide-intro,.patch-notes-hero,.patch-note-card,.support-discord,.community-card,.moderation-card,.ops-event,.ops-metrics>div,.discord-card,.crash-report,.technical-release-list article,.ops-ledger-entry,.ops-empty,.ops-live-banner){color:var(--text);background:var(--panel);border-color:var(--line)}html[data-theme] :is(.auth-title,.auth-card h1,.auth-card h2,.auth-card label,.auth-field>span,.account-content h1,.account-content h2,.account-content h3,.panel-title h2,.profile-image-controls h3,.guide-intro h1,.guide-section h2,.guide-section h3,.guide-section h4,.guide-title,.ops-live-banner strong,.ops-metrics strong,.discord-card h3,.patch-shell h1,.patch-shell h2,.patch-shell h3){color:var(--text)}html[data-theme] :is(.auth-subtitle,.auth-card p,.auth-field small,.auth-options,.auth-options label,.account-content p,.account-content small,.account-label,.profile-image-controls p,.profile-image-controls small,.profile-image-text-button,.legal-content p,.guide-intro p,.guide-section p,.guide-section li,.guide-section td,.guide-section small,.guide-toc a,.ops-note,.ops-event p,.ops-event dt,.ops-event header span,.ops-metrics span,.ops-live-banner span,.discord-card p,.discord-facts dt,.discord-message,.ops-insights label,.operations-sidebar p,.operations-content .ops-note,.operations-content .operations-editors p,.operations-content .operations-editors small,.operations-content .section-code,.plan-period-option small,.plan-period-option del,.service-level-table p,.payment-pending,.update-body p,.update-label,.update-link-note,.progress-meta,.faq-list summary,.plan-description,.plan-features,.patch-shell p,.patch-shell small){color:var(--muted)}html[data-theme] :is(.profile-shortcuts a,.plan-period-option,.guide-key-notice,.guide-meta,.guide-key-distinction,.guide-callout,.guide-controls,.guide-table th,.guide-key-combo kbd,.account-stat,.account-stat-card,.plan-summary,.current-plan-banner,.group-discount,.ops-ledger th,.ops-insights button,.discord-actions button,.operations-content .new-promo-code,.operations-content .moderation-card,.operations-content .term-chip,.operations-content .technical-release-list article,.auth-password-toggle,.auth-inline-field button,.faq-list details){color:var(--text);background:var(--panel-soft);border-color:var(--line)}html[data-theme] :is(.profile-shortcuts strong,.profile-shortcuts small,.profile-shortcuts a>span,.operations-content .promo-code-cell code,.operations-content .moderation-card p,.operations-content .moderation-card small,.operations-content .technical-release-list li,.technical-release-list time),html[data-theme] :is(.ops-event dd,.discord-facts dd,.ops-ledger td,.guide-table td,.account-data dd){color:var(--text)}html[data-theme] :is(.auth-card a:not(.account-button):not(.auth-latest-download),.account-content a:not(.account-button):not(.button),.guide-section a,.guide-toc a:hover,.guide-back-top,.guide-footer a,.patch-note-card a){color:var(--mint)}html[data-theme] :is(.form-message,.admin-message,.profile-image-message,.auth-caps-warning,.auth-input-warning,.ops-enforced){color:var(--amber);border-color:var(--line-strong);background:var(--panel-soft)}html[data-theme] :is(.safety-actions button,.form-error,.auth-error,.profile-image-message.is-error){color:var(--danger);background:var(--panel-soft);border-color:var(--line-strong)}html[data-theme] :is(.ops-event dl,.discord-facts div,.profile-image-editor,.technical-release-list header,.guide-table td,.guide-table th,.guide-footer){border-color:var(--line)}html[data-theme] :is(.crash-report pre,.ops-insights input,.ops-insights select,.discord-card input,.discord-card textarea){color:var(--text);background:var(--panel-soft);border-color:var(--line-strong)}html[data-theme] .tier-badge{background:var(--panel-soft);color:var(--text);border-color:var(--line)}html[data-theme] :is(.tier-elite,.tier-elite strong,.tier-elite small){color:var(--cyan)!important}html[data-theme] :is(.tier-veteran,.tier-veteran strong,.tier-veteran small){color:var(--success)!important}html[data-theme] :is(.tier-recruit,.tier-recruit strong,.tier-recruit small){color:var(--mint)!important}html[data-theme] :is(.tier-trial,.tier-free){color:var(--muted)!important}html[data-theme] :is(.guide-toc,.guide-note,.guide-meta strong,.guide-key-distinction,.map-label-settings,.promo-record,.promo-record.deleted){background:var(--panel-soft);color:var(--text);border-color:var(--line)}html[data-theme] :is(.guide-key-notice h2,.guide-toc h2,.guide-table caption,.guide-note strong,.guide-plan-list>div>strong,.guide-table tbody th){color:var(--text)}html[data-theme] :is(.guide-key-notice p,.guide-key-notice li,.guide-key-notice .guide-key-distinction,.guide-meta,.guide-key-combo>span,.guide-footer p,.map-label-settings p,.map-label-settings small,.promo-record header small,.promo-record dt){color:var(--muted)}html[data-theme] :is(.guide-section-heading>span,.guide-toc li span){color:var(--mint)}html[data-theme] .guide-key-notice li::marker{color:var(--mint)}html[data-theme] .guide-steps>li::marker{color:var(--mint)}html[data-theme] .guide-toc a:hover{background:var(--panel-raised)}html[data-theme] .term-discount-badge{background:var(--warning-bg);border-color:var(--amber);color:var(--amber)!important}html[data-theme] .promo-record .danger{color:var(--danger)}html[data-theme] :is(.web-map-sidebar,.web-map-main,.map-workspace-0184 .map-objective-detail,.map-empty-state){color:var(--text);background:var(--panel);border-color:var(--line-strong);box-shadow:var(--shadow)}html[data-theme] :is(.map-control-group label,.quest-list-head small,.quest-picker>p,.quest-picker>button small,.map-marker-filter small,.map-selection-hint,.map-data-note,.map-objective-detail p,.map-zoom output,.map-empty-state p){color:var(--muted)}html[data-theme] :is(.quest-list-head strong,.quest-picker>button strong,.web-map-toolbar>div:first-child strong,.map-objective-detail strong,.map-empty-state strong){color:var(--text)}html[data-theme] :is(.map-marker-filter,.quest-picker>button,.map-zoom button){color:var(--text);background:var(--panel-soft);border-color:var(--line)}html[data-theme] :is(.quest-picker>button.selected,.map-marker-filter:has(input:checked)){background:var(--panel-raised);border-color:var(--mint)}html[data-theme] .quest-picker>button.selected i{color:var(--on-accent)}html[data-theme] :is(.map-data-note summary,.map-data-note a){color:var(--mint)}html[data-theme] .map-workspace-0184:fullscreen{background:var(--ink)}html[data-theme] .map-compass{color:#69d9ff}html[data-theme] .map-compass span{background:#69d9ff}html[data-theme] .quest-map-marker{color:#07101a;background:#45d9f4}html[data-theme] .quest-map-marker.active,html[data-theme] .quest-map-marker:hover{background:#edf7ff}html[data-theme] :is(.pricing-section,.payments-section,.portal-shell,.support-shell){color:var(--text);background:var(--ink)}html[data-theme] :is(.highlight-point-grid article,.highlight-lengths span,.highlight-audio span,.commerce-state,.signin-panel,.device-code-box,.launch-checklist,.provider-grid article,.group-pricing-banner,.group-benefit,.group-quote,.clan-locked-note,.plan-comparison thead,.pricing-view-tabs button,.trial-notice,.recovery-channel button,.member-profile-link,.portal-message,.report-target-chips button,.report-target-summary span,.comment-toggle,.comment-login){color:var(--text);background:var(--panel-soft);border-color:var(--line-strong)}html[data-theme] :is(.plan-card.plan-plus,.plan-card.plan-pro,.plan-card.featured,.portal-form,.community-compose,.ticket-card,.community-post,.admin-ticket,.admin-community-item,.patch-list article.latest){color:var(--text);background:var(--panel);border:1px solid var(--line);box-shadow:var(--inset), var(--card-shadow)}html[data-theme] :is(.plan-card.plan-plus,.plan-card.plan-pro){border-color:var(--line-strong)}html[data-theme] :is(.plan-card .period-row b,.plan-period-option strong,.period-row b,.highlight-console-head b,.highlight-eligibility strong,.account-facts strong,.auth-remember b,.member-status-item strong,.member-status-guest strong,.privacy-callout strong,.group-pricing-banner strong,.group-benefit strong,.clan-locked-note strong,.ticket-comment header strong,.community-comment header strong,.community-post>header strong,.report-target-picker>div:first-child strong,.admin-ticket>header strong,.admin-community-item>header strong,.term-list b,.map-sync-banner>div strong,.trial-notice strong){color:var(--text)}html[data-theme] :is(.plan-title small,.period-row small,.period-row del,.pricing-tabs button small,.service-period-hint,.group-card-note,.group-quote dt,.highlight-eligibility small,.highlight-lengths,.highlight-audio,.window-bar,.update-body p,.update-link-note,.progress-meta,.account-facts span,.account-plan-list small,.account-steps,.account-identity small,.entitlement-row,.commerce-state span,.commerce-state small,.device-code-box span,.device-code-box small,.member-status-kicker,.member-status-item small,.member-status-guest small,.auth-help,.auth-switch,.auth-check,.auth-remember small,.auth-security-list span,.auth-form>label,.auth-field>label,.auth-field,.auth-remember,.trial-benefit span,.patch-meta time,.patch-list ul,.alpha-archive>summary span,.provider-grid p),html[data-theme] :is(.portal-form label,.community-compose label,.term-builder label,.portal-tabs button,.community-toolbar nav button,.ticket-body,.ticket-status,.ticket-comment p,.community-comment p,.admin-ticket-comment p,.community-post>p,.community-policy p,.empty-note,.portal-empty,.report-target-picker>div:first-child small,.report-target-summary>strong,.admin-ticket>p,.admin-community-item>p,.admin-ticket>header b,.admin-community-item>header b,.admin-comment-review>div>p,.term-list small,.ticket-card time,.community-post time,.community-comment time,.admin-ticket time,.admin-community-item time,.admin-comment-review time),html[data-theme] :is(.ops-ban small,.ops-ledger small,.ops-date-filter span,.operations-empty,.operations-nav-number,.discord-card summary,.discord-overview p,.map-sync-banner dt,.map-limitations span,.map-document-notice){color:var(--muted)}html[data-theme] :is(.active-text,.remaining-time){color:var(--success)!important}html[data-theme] :is(.inactive-text,.tier-suspended,.tier-suspended strong,.tier-suspended small){color:var(--danger)!important}html[data-theme] :is(.tier-owner,.tier-owner strong,.tier-owner small,.tier-text){color:var(--amber)!important}html[data-theme] :is(.tier-special,.tier-special strong,.tier-special small){color:var(--violet)!important}html[data-theme] .tier-badge{background:0 0}html[data-theme] :is(.tier-badge-plus,.tier-badge-pro){color:var(--cyan)}html[data-theme] .tier-badge-special{color:var(--violet)}html[data-theme] .tier-badge-owner{color:var(--amber)}html[data-theme] .tier-badge-operator{color:var(--success)}html[data-theme] .tier-badge .tier-medallion{background-color:var(--panel-soft)}html[data-theme] .brand-wordmark strong{-webkit-text-fill-color:currentColor;animation:none;color:var(--text)!important;background:0 0!important}html[data-theme] :is(.pricing-view-tabs button[aria-selected=true],.recovery-channel button.active,.portal-tabs button.active,.community-toolbar nav button.active){color:var(--mint);background:var(--mint-soft);border-color:var(--mint)}html[data-theme] :is(.account-shell,.auth-shell,.portal-shell,.operations-shell,.site-home) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color:var(--text);background-color:var(--panel-soft);border-color:var(--line-strong);font-size:1rem;line-height:1.5}html[data-theme] :is(input,textarea)::placeholder{color:var(--faint);opacity:1}html[data-theme] :is(.portal-form>button,.community-compose>button,.ticket-reply-form button,.community-comments form button,.admin-ticket form button,.term-builder button,.community-write,.admin-filter-row button,.report-target-input button,.site-app-update,.highlight-console-button,.auth-latest-download,.account-shell>.account-header .account-back-link){color:var(--button-text);background:linear-gradient(135deg,var(--button-start),var(--button-end));border-color:var(--line-strong);box-shadow:var(--inset), var(--card-shadow);min-height:44px;font-size:.9375rem}html[data-theme] .auth-latest-download small{color:inherit;opacity:1}html[data-theme] :is(.plan-card .locked-action,.plan-card.featured .locked-action,.account-button:disabled){background:var(--panel-soft);color:var(--muted);border:1px solid var(--line);font-size:.875rem}html[data-theme] :is(.protected-access,.legal-status,.legal-document aside,.auth-caps-warning,.ops-enforced){background:var(--warning-bg);border-color:var(--line-strong);color:var(--amber)!important}html[data-theme] :is(.auth-error,.form-error){color:var(--danger);background:var(--danger-bg)}html[data-theme] :is(.trial-notice,.group-pricing-banner,.group-benefit,.account-identity){box-shadow:var(--inset), var(--card-shadow);border-radius:14px}html[data-theme] :is(.highlight-eligibility,.highlight-timeline,.updater-copy li,.plan-card .period-row,.account-facts>div,.plan-comparison th,.plan-comparison td,.pricing-view-tabs button,.trial-notice,.portal-tabs,.portal-form,.community-compose,.ticket-card,.community-post,.community-policy){border-color:var(--line)}html[data-theme] .progress{background:var(--panel-raised)}html[data-theme] .progress>span{background:var(--mint)}html[data-theme] .feature-line{background:var(--mint)!important}html[data-theme] .updater-copy li span{color:var(--mint)}html[data-theme] :is(.profile-shortcuts a,.profile-shortcuts a:hover){color:var(--text);background:var(--panel-soft);border-color:var(--line-strong)}html[data-theme] .profile-shortcuts small{color:var(--muted);font-size:.875rem}html[data-theme] .profile-image-controls .profile-image-message{color:var(--mint)}html[data-theme] .profile-image-controls .profile-image-message.is-error{color:var(--danger)}html[data-theme] :is(.account-content,.auth-content,.portal-content,.guide-content) p{line-height:1.75}html[data-theme] :is(.account-header-actions,.site-header-actions) a{flex-shrink:0}html[data-theme] :is(.auth-form>label,.auth-field>label,.auth-help,.auth-check,.auth-switch,.auth-remember small,.account-facts span,.account-plan-list small,.entitlement-row,.payment-pending,.service-period-hint,.group-card-note){font-size:.875rem;line-height:1.6}html[data-theme] .patch-meta b{color:var(--on-accent)}html[data-theme] .public-download-note{color:var(--muted)!important}html[data-theme] .public-download-note strong{color:var(--text);background:var(--mint-soft)}html[data-theme] .public-download-note span{color:var(--muted)}.theme-picker{border:0;flex:none;min-width:0;margin:0;padding:0;position:relative}html[data-theme] .theme-picker-trigger{border:1px solid var(--line-strong);cursor:pointer;background:linear-gradient(145deg, var(--panel-raised), var(--panel-soft) 70%);min-height:54px;color:var(--text);box-shadow:var(--inset), 0 3px 0 var(--line), 0 8px 18px var(--soft-glow);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;list-style:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.theme-picker-trigger::-webkit-details-marker{display:none}.theme-picker-trigger::marker{content:""}.theme-picker-trigger>span{font-family:inherit}html[data-theme] .theme-picker-trigger:hover,html[data-theme] .theme-picker[open] .theme-picker-trigger{border-color:var(--mint);box-shadow:var(--inset), 0 2px 0 var(--line-strong), 0 10px 24px var(--soft-glow)}.theme-picker-orb{border:1px solid var(--line-strong);background:var(--panel);width:36px;height:36px;color:var(--mint);box-shadow:var(--inset), 0 3px 7px var(--soft-glow);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.theme-picker-current{gap:2px;min-width:0;line-height:1.3;display:grid}.theme-picker-current small{color:var(--muted);font-size:.75rem}.theme-picker-current strong{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.theme-picker-chevron{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .2s}.theme-picker[open] .theme-picker-chevron{transform:rotate(180deg)}html[data-theme] .theme-picker-panel{z-index:80;width:min(25rem,100vw - 32px);max-height:min(32rem,100dvh - 48px);color:var(--text);background:linear-gradient(155deg, var(--panel-soft), var(--panel) 65%);border:1px solid var(--line-strong);box-shadow:var(--inset), var(--shadow), 0 4px 0 var(--line);transform-origin:100% 0;border-radius:24px;padding:14px 18px 20px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto}.theme-picker[open] .theme-picker-panel{animation:.22s cubic-bezier(.2,.8,.2,1) both theme-panel-in}@keyframes theme-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-picker-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}html[data-theme] .theme-picker-heading>strong{color:var(--text);font-size:1.0625rem;font-weight:750}html[data-theme] .theme-picker-heading>button{border:1px solid var(--line);background:var(--panel);width:44px;min-height:44px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}html[data-theme] .theme-picker-heading>button:hover{color:var(--text);background:var(--panel-raised);border-color:var(--line-strong)}.theme-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}html[data-theme] .theme-choice{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--panel);text-align:center;cursor:pointer;box-shadow:var(--inset), 0 4px 10px var(--soft-glow);border-radius:17px;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:10px 8px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}html[data-theme] .theme-choice:hover{border-color:var(--line-strong);box-shadow:var(--inset), var(--card-shadow);transform:translateY(-3px)}html[data-theme] .theme-choice:has(input:checked){border-color:var(--mint);box-shadow:0 0 0 1px var(--mint), var(--inset), var(--card-shadow);background:var(--mint-soft)}.theme-choice>input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.theme-choice:has(input:focus-visible){outline:2px solid var(--mint);outline-offset:4px}.theme-choice-visual{border:1px solid var(--sample-line);background:var(--sample-bg);border-radius:12px;height:78px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.theme-choice-layer{border:1px solid var(--sample-line);border-radius:12px;width:50px;height:44px;position:absolute;top:17px;left:calc(50% - 25px)}.theme-choice-layer-back{background:var(--sample-raised);transform:translate(-9px,-6px)rotate(-13deg)}.theme-choice-layer-front{color:var(--sample-accent);background:var(--sample-panel);place-items:center;display:grid;transform:translate(4px,4px)rotate(8deg);box-shadow:inset 0 1px #ffffff30,0 5px 10px #00000035}.theme-choice-accent{background:var(--sample-accent);border-radius:10px;width:17px;height:5px;position:absolute;bottom:8px;left:9px}.theme-choice-check{opacity:0;background:var(--mint);width:21px;height:21px;color:var(--on-accent);border-radius:50%;place-items:center;transition:opacity .16s,transform .18s;display:grid;position:absolute;top:5px;right:5px;transform:scale(.75)}.theme-choice:has(input:checked) .theme-choice-check{opacity:1;transform:scale(1)}html[data-theme] .theme-choice-name{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.45;display:block}html[data-theme] .theme-choice-detail{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.theme-choice[data-preview-theme=light]{--sample-bg:#f2f5fa;--sample-panel:#fff;--sample-raised:#e4edfc;--sample-line:#b8c8dc;--sample-accent:#235fc5}.theme-choice[data-preview-theme=dark]{--sample-bg:#101722;--sample-panel:#172130;--sample-raised:#2b3d53;--sample-line:#51657f;--sample-accent:#97d7ff}.theme-choice[data-preview-theme=midnight]{--sample-bg:#11111c;--sample-panel:#1c1c2d;--sample-raised:#33304c;--sample-line:#57516f;--sample-accent:#bda3ff}.theme-picker-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme] :is(.header-download,.glass-hero .button,.header-profile-link){box-shadow:var(--inset), 0 3px 0 var(--line), 0 8px 18px var(--soft-glow);border-radius:999px;transition:transform .18s,box-shadow .18s}html[data-theme] :is(.header-download,.glass-hero .button,.header-profile-link):hover{box-shadow:var(--inset), 0 4px 0 var(--line), 0 12px 24px var(--soft-glow);transform:translateY(-2px)}html[data-theme] :is(.header-download,.glass-hero .button,.header-profile-link):active{box-shadow:var(--inset), 0 1px 0 var(--line);transform:translateY(1px)}html[data-theme] :is(.home-shortcuts>a,.feature-card,.plan-card,.account-card){background:linear-gradient(145deg,var(--panel-soft),var(--panel) 70%);box-shadow:var(--inset), 0 3px 0 var(--line), var(--card-shadow);border-radius:20px}html[data-theme] .home-shortcuts>a{transition:transform .2s,box-shadow .2s}html[data-theme] .home-shortcuts>a:hover{box-shadow:var(--inset), 0 4px 0 var(--line-strong), var(--shadow);transform:translateY(-3px)}html[data-theme] .shortcut-marker{border:1px solid var(--line-strong);background:linear-gradient(145deg,var(--panel-raised),var(--panel));width:60px;height:60px;box-shadow:var(--inset), 0 4px 0 var(--line), 0 9px 16px var(--soft-glow);filter:none;border-radius:18px;flex-basis:60px;padding:14px}@media (width<=680px){.theme-picker{position:static}html[data-theme] .site-header-actions>.theme-picker{flex:140px}html[data-theme] .theme-picker-panel{border-radius:20px;width:auto;padding:12px;top:calc(100% + 8px);left:12px;right:12px}.theme-choices{gap:8px}html[data-theme] .theme-choice{border-radius:14px;padding:8px 6px 10px}.theme-choice-visual{height:74px}html[data-theme] .theme-picker-trigger{width:100%}}@media (prefers-reduced-motion:reduce){.theme-picker[open] .theme-picker-panel{animation:none}html[data-theme] :is(.theme-choice,.header-download,.glass-hero .button,.header-profile-link,.home-shortcuts>a):is(:hover,:active){transform:none}}.guide-shell{background:#101722}.guide-container{width:min(1280px,100%);margin:0 auto;padding:52px clamp(20px,4vw,48px) 32px}.guide-shell a:focus-visible,.guide-content:focus-visible{outline-offset:4px;outline:2px solid #a8d9ff}.guide-current{color:#d7ecff;background:#1c3046;border-color:#92bce0}.guide-skip{z-index:100;color:#101722;background:#c3e2ff;border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:20px}.guide-skip:focus{top:12px}.guide-intro{padding:0 0 28px}.guide-intro h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(32px,4.5vw,52px);line-height:1.2}.guide-intro>p{color:#bdcbdc;max-width:780px;font-size:18px;line-height:1.8}.guide-meta{color:#aebbcc;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;font-size:14px;display:flex}.guide-meta strong{color:#c3e2ff;background:#1a2b3d;border:1px solid #4b6c8a;border-radius:6px;padding:7px 12px}.guide-key-notice{background:linear-gradient(120deg,#1b2d42,#172130 80%);border:1px solid #6a829d;border-left:4px solid #a8d9ff;border-radius:12px;margin-bottom:40px;padding:clamp(22px,3vw,32px)}.guide-notice-tag{color:#101722;background:#b9d9f6;border-radius:4px;padding:5px 9px;font-size:13px;font-weight:800;display:inline-block}.guide-key-notice h2{letter-spacing:-.025em;margin:16px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.4}.guide-key-notice p,.guide-key-notice li{color:#cfdae7;font-size:16px;line-height:1.9}.guide-key-notice ol{margin:16px 0;padding-left:24px}.guide-key-notice li{margin:8px 0;padding-left:5px}.guide-key-notice li::marker{color:#b4daff;font-weight:800}.guide-key-notice .guide-key-distinction{color:#e2efff;border-top:1px solid #40546a;margin:18px 0 0;padding-top:16px;font-weight:650}.guide-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:36px;display:grid}.guide-sidebar{max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow:auto}.guide-toc{background:#141e2b;border:1px solid #354153;border-radius:12px;padding:20px 14px 12px}.guide-toc h2{color:#e3eaf5;margin:0 10px 16px;scroll-margin-top:24px;font-size:16px}.guide-toc ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.guide-toc a{color:#bfcddd;border-radius:7px;align-items:center;gap:12px;min-height:46px;padding:10px;font-size:14px;line-height:1.6;transition:background .15s,color .15s;display:flex}.guide-toc a:hover{color:#edf5ff;background:#23364b}.guide-toc li span{color:#8cb9df;flex:none;font:600 12px ui-monospace,monospace}.guide-toc .guide-toc-shortcuts{color:#c0dfff;border-top:1px solid #354153;border-radius:0;justify-content:space-between;margin-top:14px;padding-top:18px}.guide-content{min-width:0}.guide-section{background:#172130;border:1px solid #354153;border-radius:12px;margin-bottom:24px;padding:30px clamp(20px,3vw,32px);scroll-margin-top:24px}.guide-section-heading{align-items:baseline;gap:14px;display:flex}.guide-section-heading>span{color:#9bc5eb;flex:none;font:600 15px ui-monospace,monospace}.guide-section h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.7vw,29px);line-height:1.4}.guide-section-summary{color:#b9c9db;margin:14px 0 24px;font-size:16px;line-height:1.85}.guide-steps{margin:0;padding-left:24px}.guide-steps>li{margin:0 0 24px;padding-left:7px}.guide-steps>li::marker{color:#93bde1;font:600 14px ui-monospace,monospace}.guide-steps h3{color:#eaf2fc;margin:0 0 8px;font-size:18px;line-height:1.6}.guide-steps p{color:#c1cedd;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.guide-note{color:#bfd0e3;background:#101c2b;border:1px solid #3b526b;border-radius:8px;gap:8px;margin:24px 0 0;padding:18px 20px;font-size:15px;line-height:1.85;display:grid}.guide-note strong{color:#a8d9ff;font-size:14px}.guide-section-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.guide-section-links a{color:#c4e1ff;border:1px solid #566e89;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.guide-section-links .guide-download{color:#101c2b;background:#b3d4f1;border-color:#b3d4f1}.guide-section-links a:hover{border-color:#d0e8ff}.guide-back-top{color:#a7c2df;justify-content:flex-end;align-items:center;gap:9px;width:fit-content;min-height:44px;margin:14px 0 0 auto;padding:12px 0 0;font-size:13px;display:flex}.guide-back-top:hover{color:#e0f0ff}.guide-table-wrap{max-width:100%;margin-top:24px;overflow-x:auto}.guide-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.8}.guide-table caption{text-align:left;color:#e7f0fa;margin-bottom:12px;font-size:16px;font-weight:700}.guide-table th,.guide-table td{vertical-align:top;border-bottom:1px solid #38495d;padding:14px 12px}.guide-table thead th{color:#b7cce3;background:#1b2a3c;font-weight:600}.guide-table tbody th{color:#d4e5f9;width:44%;font-weight:500}.guide-table td{color:#c2d0e0}.guide-key-combo{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.guide-key-combo>span{color:#99aec6}.guide-table kbd{color:#d7eaff;white-space:nowrap;background:#101a28;border:1px solid #53667e;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font:500 12px/1.8 ui-monospace,monospace}.guide-plan-list{border-top:1px solid #42566d;margin-top:26px}.guide-plan-list>div{border-bottom:1px solid #3c4c60;grid-template-columns:60px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.guide-plan-list>div>strong{color:#b4d6f7;font:700 13px/1.9 ui-monospace,monospace}.guide-plan-list h3{margin:0 0 6px;font-size:16px;line-height:1.6}.guide-plan-list p{color:#b6c8dc;margin:0;font-size:14px;line-height:1.8}.guide-shell .guide-footer{background:0 0;border-top:1px solid #354153;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:12px;padding:28px 0 0;display:flex}.guide-footer p{color:#bfcede;margin:0 auto 0 0;font-size:16px}.guide-footer a{color:#c1e0ff;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.guide-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:24px}.guide-sidebar{max-height:none;position:static;overflow:visible}.guide-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-toc .guide-toc-shortcuts{justify-content:flex-start}}@media (width<=600px){.guide-container{padding-top:32px}.guide-intro>p{font-size:16px}.guide-header .account-header-actions{justify-content:flex-start}.guide-header .account-back-label{display:inline}.guide-key-notice{margin-bottom:24px}.guide-toc a{gap:8px;padding:10px 6px}.guide-section{padding:24px 18px}.guide-section-heading{gap:10px}.guide-steps{padding-left:18px}.guide-steps>li{padding-left:4px}.guide-note{padding:16px}.guide-table th,.guide-table td{padding:12px 7px}.guide-section-links a{width:100%}.guide-plan-list>div{grid-template-columns:52px minmax(0,1fr);gap:10px}.guide-footer p{flex-basis:100%}}@media (width<=380px){.guide-toc ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guide-shell *{scroll-behavior:auto;transition:none}}.patch-shell .patch-hero{background:0 0;border-bottom:0;max-width:1440px;margin:auto;padding:52px clamp(20px,5vw,72px) 30px}.patch-shell .patch-hero:after{display:none}.patch-shell .patch-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,4vw,48px)}.patch-shell .patch-hero p{color:#afc0d5;max-width:none;margin:0;font-size:16px}.patch-center{max-width:1440px;margin:auto;padding:0 clamp(20px,5vw,72px) 72px}.patch-tabs{background:#101b2b;border:1px solid #344760;border-radius:14px;gap:8px;margin-bottom:24px;padding:6px;display:flex}.patch-tabs button{color:#aabbcf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:62px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.patch-tabs button[aria-selected=true]{color:#f1f6fc;background:#223c5d;border-color:#7099c6;box-shadow:0 3px 16px #0002}.patch-tabs button>span{color:#83b5e8;font:800 13px ui-monospace,monospace}.patch-tabs button:focus-visible,.patch-translation-switch:focus-visible,.game-note-index button:focus-visible,.game-notes a:focus-visible{outline-offset:3px;outline:3px solid #a4ceff}.patch-center [hidden]{display:none!important}.patch-center .patch-list{padding:0}.patch-center .patch-list article{grid-template-columns:160px minmax(0,1fr);gap:32px}.patch-center .patch-list article.latest{background:#17263a;border-color:#527ba7;margin-top:0}.patch-center .patch-list ul{color:#becbdc;font-size:16px;line-height:1.9}.patch-center .patch-meta time{color:#a6b7cb;font-size:14px}.patch-center .patch-language-note{border:1px solid #344760;border-radius:10px;margin:0 0 18px;padding:14px 18px;font-size:14px}.game-notes-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.game-notes-toolbar>p{color:#c1cddd;margin:0;font-size:16px}.patch-translation-switch{color:#edf4ff;cursor:pointer;background:#152338;border:1px solid #536c8c;border-radius:12px;flex-shrink:0;align-items:center;gap:11px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.patch-translation-switch:disabled{opacity:.55;cursor:default}.patch-switch-track{background:#3c495c;border-radius:20px;align-items:center;width:40px;height:24px;padding:3px;display:inline-flex}.patch-switch-track i{background:#dce8f6;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.patch-translation-switch[aria-checked=true] .patch-switch-track{background:#537fac}.patch-translation-switch[aria-checked=true] .patch-switch-track i{transform:translate(16px)}.patch-translation-switch b{min-width:27px;font:700 12px ui-monospace,monospace}.game-feed-note{color:#95a8c2;min-height:22px;margin:14px 0 22px;font-size:14px;line-height:1.7}.game-notes-layout{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:22px;display:grid}.game-note-index{gap:8px;max-height:680px;padding:3px;display:grid;overflow:auto}.game-note-index button{text-align:left;color:#b8c8dc;cursor:pointer;background:#131f30;border:1px solid #33435c;border-radius:12px;gap:8px;width:100%;min-width:0;padding:20px;display:grid}.game-note-index button[aria-current=true]{background:#233b59;border-color:#8cb6e4;box-shadow:inset 3px 0 #9ecaff}.game-note-index strong{color:#edf5ff;overflow-wrap:anywhere;font-size:19px}.game-note-index time{font-size:14px}.game-note-index span{color:#93abc8;font-size:12px}.game-note-reader{background:#142135;border:1px solid #435a78;border-radius:16px;min-width:0;min-height:340px;padding:30px clamp(20px,3vw,40px)}.game-note-reader>header{border-bottom:1px solid #354760;padding-bottom:24px}.game-note-meta{color:#8ba6c7;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:700 12px ui-monospace,monospace;display:flex}.game-language-badge{letter-spacing:0;color:#c6e0fe;background:#233852;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600}.game-note-reader h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:16px 0 10px;font-size:clamp(23px,3vw,32px);line-height:1.45}.game-note-reader time{color:#a4b6cd;font-size:14px}.game-note-body{min-height:120px;padding:14px 0 20px}.game-note-body p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d1dcec;margin:20px 0;font-size:16px;line-height:1.9}.game-note-reader footer{border-top:1px solid #354760;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.game-note-reader footer a{color:#acd1ff;font-size:15px;font-weight:700}.game-note-reader footer span,.game-note-reader footer small{color:#9aacc4;font-size:12px}.game-translation-caption{color:#94a9c4;margin:18px 0 0;line-height:1.7;font-size:13px!important}.patch-translation-status{color:#c9ddf6;background:#1d304a;border:1px solid #4f6888;border-radius:9px;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.7}.patch-translation-status p{margin:0 0 8px}.patch-translation-status span{color:#a4bad7;display:block}.patch-translation-status a{color:#afd3ff;text-underline-offset:3px;text-decoration:underline}@media (width<=800px){.game-notes-layout{grid-template-columns:1fr}.game-note-index{max-height:none;padding:3px 3px 10px;display:flex;overflow:auto}.game-note-index button{min-width:175px;max-width:220px;padding:16px}.game-note-index strong{font-size:17px}.game-note-index span{display:none}.patch-center .patch-list article{grid-template-columns:1fr;gap:18px}.patch-tabs button{gap:7px;min-height:64px;padding:12px 9px;font-size:15px;line-height:1.5}.patch-tabs button>span{display:none}.game-note-reader{padding:24px 20px}}@media (width<=440px){.game-notes-toolbar{align-items:flex-start;gap:12px}.game-notes-toolbar>p{font-size:14px;line-height:1.7}.patch-translation-switch{gap:7px;padding:9px}.game-note-meta{gap:9px}.patch-center{padding-bottom:48px}.patch-center .patch-list article.latest{padding:22px}}@media (prefers-reduced-motion:reduce){.patch-switch-track i{transition:none}}.alpha-archive{border:1px solid var(--border,#30384a);border-radius:16px;margin:24px 0;padding:20px}.alpha-archive>summary{cursor:pointer;padding:8px;font-size:1.1rem;font-weight:700}.alpha-archive>summary span{color:var(--muted,#abb6c6);margin-left:12px;font-size:.875rem}.alpha-archive[open]>.patch-list{margin-top:24px}.operations-shell{color:#eef2f7;background:#101722;min-height:100vh}.operations-shell .account-header{border-bottom:1px solid #354153;min-height:88px;padding:16px 32px}.operations-shell .header-cta{min-height:44px;padding:12px 18px;font-size:14px}.operations-heading{justify-content:space-between;align-items:end;gap:20px;max-width:1600px;margin:auto;padding:38px 32px 25px;display:flex}.operations-heading h1{letter-spacing:-1px;margin:10px 0 0;font-size:32px;line-height:1.25}.operations-heading p,.operations-section-heading p{color:#b4c0ce;margin:8px 0 0;font-size:15px;line-height:1.65}.operations-content{max-width:1600px;margin:auto;padding:0 32px 64px;font-size:16px}.operations-content .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;margin:0 0 30px;display:grid}.operations-content .admin-stats>div{background:linear-gradient(135deg,#1c293b,#172130);border:1px solid #354153;border-radius:12px;min-height:110px;padding:20px 22px}.operations-content .admin-stats span{color:#b4c0ce;font-size:13px}.operations-content .admin-stats strong{color:#eef2f7;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px}.operations-content .admin-stats>button{align-self:center}.operations-layout{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:28px;display:grid}.operations-sidebar{background:#141e2b;border:1px solid #354153;border-radius:12px;padding:22px 12px;position:sticky;top:106px}.operations-sidebar>.section-code{letter-spacing:1.5px;color:#8d9fb7;padding:0 12px;font-size:11px}.operations-nav{gap:6px;margin-top:18px;display:grid}.operations-content .operations-nav button{color:#b4c0ce;text-align:left;background:0 0;border-color:#0000;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px;font-size:14px;display:flex}.operations-nav button>span:last-child{margin-left:auto}.operations-nav-number{color:#7d94af;font-variant-numeric:tabular-nums;font-size:11px}.operations-content .operations-nav button.active{color:#e9f5ff;background:#26374d;border-color:#536d8b;box-shadow:inset 3px 0 #a8d9ff}.operations-sidebar p{color:#8d9fb7;border-top:1px solid #354153;margin:18px 0 0;padding:18px 12px 0;font-size:12px;line-height:1.8}.operations-workspace{min-width:0}.operations-workspace [hidden]{display:none!important}.operations-section-heading{margin-bottom:22px}.operations-section-heading h2{margin:0;font-size:24px}.operations-content .admin-panel{box-shadow:none;background:#172130;border:1px solid #354153;border-radius:12px;margin:0 0 22px;padding:26px}.operations-content .panel-title{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:22px}.operations-content .panel-title h2{margin:8px 0 0;font-size:18px}.operations-content .panel-title small{color:#b4c0ce;max-width:480px;font-size:13px;line-height:1.7}.operations-content .section-code{color:#a8c7e8;letter-spacing:1.2px;font-size:11px}.operations-content button{color:#eef2f7;cursor:pointer;background:#223148;border:1px solid #4c6079;border-radius:8px;min-height:42px;padding:10px 14px;font-size:14px}.operations-content button:hover:not(:disabled){background:#304762;border-color:#a8d9ff}.operations-content button:disabled{opacity:.5;cursor:not-allowed}.operations-content :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #a8d9ff}.operations-content :is(input,select,textarea){color:#eef2f7;min-height:44px;font:inherit;background:#101722;border:1px solid #4c6079;border-radius:8px;width:100%;padding:11px 13px;font-size:14px}.operations-content input[type=checkbox]{accent-color:#a8d9ff;width:18px;min-height:18px}.operations-content label{color:#c8d4e4;gap:9px;font-size:14px;line-height:1.6}.operations-content .admin-search{margin-bottom:20px}.operations-content .admin-search input{max-width:520px}.operations-content .admin-search span{font-size:14px}.operations-content .admin-table-wrap{border:1px solid #354153;border-radius:9px}.operations-content table{border-collapse:collapse;width:100%;min-width:640px}.operations-content th{color:#9eb1c9;text-align:left;letter-spacing:0;background:#111c2b;padding:15px;font-size:12px}.operations-content td{vertical-align:middle;border-color:#354153;padding:18px 15px;font-size:14px;line-height:1.6}.operations-content td small{color:#9aafc7;overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.operations-content td strong{overflow-wrap:anywhere;font-size:15px}.operations-content .tier-badge{white-space:normal;font-size:14px}.operations-content .focused-row{background:#203149}.operations-content .status-pill{white-space:nowrap;padding:5px 10px;font-size:12px}.operations-member-table th:first-child{width:28%}.operations-manage{white-space:nowrap}.operations-expanded-row>td{background:#101b2a;padding:24px!important}.operations-member-dates{flex-wrap:wrap;gap:30px;margin:0 0 24px;display:flex}.operations-member-dates dt{color:#9eb1c9;margin-bottom:6px;font-size:.875rem}.operations-member-dates dd{margin:0;font-size:1rem;line-height:1.6}.operations-member-details-extra>summary,.operations-content .severity-guide>summary{letter-spacing:normal;white-space:nowrap;word-break:keep-all;overflow-wrap:break-word;width:auto;min-width:0;padding:18px 0;font-size:1rem;line-height:1.5;list-style:inside disclosure-closed;display:list-item}.operations-member-details-extra[open]>summary,.operations-content .severity-guide[open]>summary{list-style-type:disclosure-open}.operations-member-details-extra>p,.operations-content .severity-guide>p{max-width:none;margin:0 0 20px;font-size:1rem}.operations-timestamp{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .5em;display:flex}.operations-timestamp span{white-space:nowrap}.operations-account-code{border:1px solid var(--line);background:var(--panel-soft);min-width:0;color:var(--text);border-radius:12px;margin:0 0 24px;padding:16px}.operations-account-code>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-account-code strong{word-break:keep-all;font-size:.875rem;line-height:1.5}.operations-account-code button{white-space:nowrap;flex:none}.operations-account-code code{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;color:var(--text);letter-spacing:normal;margin-top:12px;font:.9375rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.operations-account-code>p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}.operations-account-code>p:empty{margin:0}.operations-editors{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.operations-editors>section{border:1px solid #354153;border-radius:10px;min-width:0;padding:18px}.operations-editors h3{margin:0 0 16px;font-size:15px}.operations-editors :is(p,small){color:#b4c0ce;font-size:13px;line-height:1.7}.operations-editors .access-editor{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.operations-editors .user-safety-actions{flex-wrap:wrap;gap:8px;display:flex}.operations-content .promo-builder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.operations-content .promo-builder label{grid-column:auto;min-width:0}.operations-content .promo-builder .account-button{grid-column:auto}.operations-content .promo-unlimited{align-items:center;display:flex}.operations-content .new-promo-code{background:#24394f;border-color:#63809e;border-radius:10px;padding:20px}.operations-content .new-promo-code strong{overflow-wrap:anywhere;font-size:24px}.operations-content .promo-code-cell{gap:8px}.operations-content .promo-code-cell code{color:#b7e2ff;font-size:14px}.operations-content .admin-message{background:#20344a;border:1px solid #6183a6;border-radius:10px;margin:0 0 20px;padding:16px 20px;font-size:14px;line-height:1.65;position:static}.operations-content .moderation-card{background:#121d2b;border-color:#354153;border-radius:10px;padding:20px}.operations-content .moderation-card :is(p,.support-comments p){font-size:15px;line-height:1.8}.operations-content .moderation-card :is(small,.comment-meta){color:#a3b6ce;font-size:12px}.operations-content .moderation-card textarea{min-height:100px}.operations-content .moderation-list{gap:18px}.operations-content .term-builder{gap:12px}.operations-content .term-chip{background:#26374d;border-color:#4a607b;padding:8px 10px;font-size:13px}.operations-content .term-chip button{min-height:30px;padding:3px 8px}.operations-content .crash-report{background:#121d2b;border:1px solid #354153;border-radius:10px;padding:18px}.operations-content .crash-report summary{gap:15px;font-size:15px}.operations-content .crash-report pre{max-height:360px;font-size:12px;line-height:1.65;overflow:auto}.operations-content .technical-release-list article{background:#121d2b;border:1px solid #354153;border-radius:10px;padding:20px}.operations-content .technical-release-list li{font-size:14px;line-height:1.8}.operations-empty{text-align:center;color:#a7b8cd;padding:36px 20px;font-size:15px}@media (width<=1200px){.operations-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.operations-editors{grid-template-columns:1fr}.operations-content .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-content .admin-stats>button{grid-column:1/-1;justify-self:end}}@media (width<=820px){.operations-content{padding:0 16px 40px}.operations-heading{padding:26px 16px;display:block}.operations-shell .account-header{flex-wrap:wrap;gap:14px;padding:14px 16px}.operations-layout{grid-template-columns:1fr}.operations-sidebar{padding:12px;position:static}.operations-sidebar>.section-code,.operations-sidebar p{display:none}.operations-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.operations-content .operations-nav button{padding:10px;font-size:13px}.operations-nav-number,.operations-nav button>span:last-child{display:none}.operations-content .admin-panel{padding:18px}.operations-content .promo-builder{grid-template-columns:1fr}.operations-content .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-content .admin-stats>div{min-height:95px;padding:16px}.operations-content .term-builder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.operations-content *{transition:none!important}}.ops-insights{margin:0 0 24px}.ops-live-banner{background:linear-gradient(110deg,#152637,#131e2e);border:1px solid #38536b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.ops-live-banner.urgent{background:linear-gradient(110deg,#382620,#201b27);border-color:#d29258}.ops-live-banner strong{color:#eff5fc;font-size:17px;display:block}.ops-live-banner span{color:#b9c9d8;margin-top:7px;font-size:14px;display:block}.ops-insights button,.ops-insights summary{font:inherit;cursor:pointer}.ops-insights button{color:#e8f2fc;background:#203449;border:1px solid #496278;border-radius:9px;min-height:40px;padding:9px 14px}.ops-insights button:disabled{opacity:.45;cursor:default}.ops-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:20px 0;display:grid}.ops-metrics>div{background:#142131;border:1px solid #304358;border-radius:14px;padding:20px}.ops-metrics span{color:#b7c8d9;font-size:14px;display:block}.ops-metrics strong{font-variant-numeric:tabular-nums;color:#eff6ff;margin-top:12px;font-size:26px;display:block}.ops-note{color:#a8bbce;font-size:14px;line-height:1.7}.ops-event-list{gap:16px;margin:22px 0;display:grid}.ops-event{background:#111d2a;border:1px solid #384e65;border-radius:16px;padding:22px}.ops-event.high,.ops-event.critical{border-color:#a66e47}.ops-event header{justify-content:space-between;gap:14px;display:flex}.ops-event header strong{font-size:17px}.ops-event header span{color:#c7b7a4;font-size:14px}.ops-event p{color:#bbc9d7;line-height:1.7}.ops-event dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ops-event dt{color:#94abc0;font-size:13px}.ops-event dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.ops-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.ops-enforced{color:#ffce9a!important}.ops-ban{border-bottom:1px solid #33475b;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.ops-ban small,.ops-ledger small{color:#a9bbcd;margin-top:6px;display:block}.ops-empty{color:#b8c9dc;border:1px dashed #40566b;border-radius:14px;padding:36px 24px;line-height:1.7}.ops-date-filter{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.ops-date-filter label,.ops-ledger-entry label{flex-direction:column;gap:7px;font-size:14px;display:flex}.ops-insights input,.ops-insights select{color:#eef5fc;min-height:42px;font:inherit;background:#132334;border:1px solid #476078;border-radius:8px;min-width:0;padding:8px}.ops-date-filter span{color:#b5c5d4;padding:10px;font-size:14px}.ops-ledger{margin-top:20px;overflow:auto}.ops-ledger table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.ops-ledger th,.ops-ledger td{text-align:left;border-bottom:1px solid #34495f;padding:15px}.ops-ledger th{background:#1a2d41}.ops-ledger-entry{border:1px solid #3e536a;border-radius:12px;margin-top:24px;padding:18px}.ops-ledger-entry summary{font-size:16px}.ops-ledger-entry form{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.ops-ledger-entry .wide{grid-column:1/-1}.ops-ledger-entry input[type=checkbox]{width:20px;min-height:20px}.ops-security-panel h3{margin-top:30px}@media (width<=700px){.ops-live-banner{flex-direction:column;align-items:start}.ops-event dl,.ops-ledger-entry form{grid-template-columns:1fr}.ops-event header{flex-direction:column}.ops-metrics strong{font-size:23px}}.discord-admin{font-size:1rem;line-height:1.65}.discord-overview{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.discord-overview h2{margin:.4rem 0;font-size:clamp(1.5rem,2.5vw,2rem)}.discord-overview p,.discord-card p{color:#aebed2}.discord-columns{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.discord-card{background:#0e192a;border:1px solid #29415f;border-radius:1rem;min-width:0;padding:1.5rem}.discord-card h3{margin:.5rem 0 1rem;font-size:1.25rem}.discord-card label{gap:.5rem;margin:1rem 0;font-size:1rem;display:grid}.discord-card input{color:#e6efff;width:100%;min-width:0;font:inherit;background:#080f1b;border:1px solid #3b5270;border-radius:.5rem;padding:.8rem}.discord-card .discord-confirm{align-items:flex-start;gap:.7rem;display:flex}.discord-confirm input{flex:none;width:1.2rem;height:1.2rem;margin-top:.3rem}.discord-facts{margin:1rem 0}.discord-facts div{border-bottom:1px solid #26394f;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.discord-facts dt{color:#aebed2}.discord-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.discord-card .discord-note{font-size:.875rem;line-height:1.7}.discord-message{color:#abd0ff;overflow-wrap:anywhere;min-height:1.5rem;margin:.75rem 0}.discord-actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.discord-actions button{color:#e6efff;font:inherit;background:#16253a;border:1px solid #425c7c;border-radius:.5rem;padding:.7rem 1rem}.discord-admin button:disabled{opacity:.45;cursor:not-allowed}.discord-card summary{cursor:pointer;color:#b8cce6;font-size:.875rem}@media (width<=980px){.discord-columns{grid-template-columns:1fr}.discord-overview{flex-wrap:wrap;align-items:flex-start}}.operations-content .operations-member-table td{display:table-cell}.operations-content .operations-member-detail{width:100%;min-width:0}.operations-content .operations-editors{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start}.operations-content .operations-editors>section{overflow-wrap:anywhere;min-width:0}.operations-content .operations-editors :is(input,select,button){box-sizing:border-box;min-width:0;max-width:100%}.operations-content .operations-editors :is(button,select,input[type=date]){height:auto;min-height:44px}.operations-content .operations-editors button{white-space:normal;line-height:1.5}.operations-content .operations-editors :is(.operator-editor,.safety-actions,.user-safety-actions){flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.operations-content .operations-editors .operator-editor{flex-direction:column;align-items:flex-start}.operations-content .operations-editors .access-editor label{white-space:normal}.operations-content .operations-editors .access-editor input[type=checkbox]{flex:0 0 18px}.operations-content .promo-code-cell{flex-wrap:wrap;min-width:0}.operations-content .promo-code-cell code{overflow-wrap:anywhere}
