.editorial-page{--ep: #e8d8c1;--eb: #a98a65;color:var(--ep);font-family:var(--body, "PT Sans", sans-serif);padding-top:clamp(34px,5vw,76px);padding-bottom:100px}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:var(--display, "Prata", serif);font-weight:400;color:var(--ep)}.editorial-page .page-head{align-items:start;margin-bottom:42px}.editorial-page .page-head h1{font-size:clamp(36px,4.6vw,64px);line-height:1.18;max-width:950px;letter-spacing:-.035em}.editorial-page .page-head p{max-width:660px;color:#c5b7c4;font-size:18px;line-height:1.65}.editorial-kicker{display:block;color:var(--eb);font-size:11px;line-height:1.6;letter-spacing:.18em;font-weight:700}.editorial-page .filter-bar{padding:22px 0;margin-bottom:35px;border-top:1px solid #a98a6540;border-bottom:1px solid #a98a6540;background:transparent}.editorial-page .filter-bar input,.editorial-page .filter-bar select{border:0;border-radius:0;background:#24162e;color:var(--ep)}.editorial-page .filter-bar select{max-width:260px}.editorial-page .notice{border:0;border-left:2px solid var(--eb);border-radius:0;background:transparent;color:#cabdd1;padding:10px 20px}.editorial-page .tag{background:transparent;color:#bda8d6;border:0;padding:0;border-radius:0;font-size:10px;letter-spacing:.09em}.editorial-page .meta{color:var(--eb);font-family:var(--body, "PT Sans", sans-serif);font-size:11px;letter-spacing:.035em;gap:13px;flex-wrap:wrap}.editorial-entry{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;padding:34px 0;border-bottom:1px solid #a98a6538;color:inherit;scroll-margin-top:100px}.editorial-entry:hover{background:transparent}.entry-copy h2{font-size:clamp(24px,2.5vw,35px);line-height:1.35;margin:12px 0 13px;transition:color .2s ease}.editorial-entry:hover .entry-copy h2{color:#bda8d6}.entry-copy p{max-width:720px;font-size:16px;line-height:1.7;color:#c3b6c5;margin:0}.entry-margin{padding-top:5px;color:var(--eb);font-size:13px}.entry-read{display:flex;align-items:center;gap:16px;color:#c8b393;margin-top:22px;font-size:12px}.journal-lead{grid-template-columns:1.15fr .85fr;column-gap:46px;padding-top:0;position:relative}.journal-plate{grid-row:1 / 3;margin:0;position:relative;min-width:0}.journal-plate img{display:block;width:100%;height:100%;min-height:360px;max-height:460px;object-fit:cover;object-position:58% center}.journal-plate figcaption{position:absolute;bottom:18px;left:20px;color:#f4e5d0;font-size:9px;letter-spacing:.17em;text-shadow:0 1px 8px #110d1c}.journal-lead .entry-margin{align-self:end;padding-top:26px}.journal-lead .entry-copy{padding-bottom:26px;align-self:start}.journal-lead h2{font-size:clamp(29px,3.1vw,43px)}.chapter-atlas{display:grid;grid-template-columns:240px minmax(0,1fr);gap:75px}.atlas-index{padding-top:30px}.atlas-index>p{font-family:var(--display, "Prata", serif);font-size:22px;color:var(--ep);line-height:1.55;margin:18px 0 28px}.atlas-index nav{display:grid;gap:18px}.atlas-index nav a{display:grid;grid-template-columns:25px 1fr;gap:10px;font-size:12px;line-height:1.6;color:#c6b8cd}.atlas-index nav a span{color:var(--eb)}.atlas-index nav a:hover{color:var(--ep)}.guides-entries .editorial-entry{grid-template-columns:65px minmax(0,1fr);padding:32px 0 38px}.chapter-number{font-family:var(--display, "Prata", serif);font-size:40px;color:var(--eb);line-height:1.15}.editorial-margin-scene{margin:45px 0 26px}.editorial-margin-scene img{display:block;width:100%;height:260px;object-fit:cover;object-position:66% 45%}.editorial-margin-scene figcaption{color:#a99aae;font-size:10px;line-height:1.6;margin-top:12px}.rules-entries{max-width:1000px;margin-left:auto}.rules-entries .editorial-entry{grid-template-columns:85px minmax(0,1fr)}.rules-entries .entry-copy h2{font-size:clamp(24px,2.6vw,34px)}.editorial-detail .page-head{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #a98a6540}.editorial-detail .page-head>.tag{margin-top:12px;white-space:nowrap}.editorial-detail .article-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(35px,6vw,90px)}.editorial-detail .toc{border:0;padding-top:5px;position:static}.editorial-detail .toc h2{font-family:var(--body, "PT Sans", sans-serif);font-size:15px;margin-top:18px}.editorial-detail .toc a{font-size:13px;color:#c4b4ce}.editorial-detail .article-layout article{max-width:760px}.editorial-detail .prose{font-size:18px;line-height:1.85;color:#d6c7d6}.editorial-detail .prose h2{font-size:clamp(28px,3vw,38px);line-height:1.4;margin-top:44px}.editorial-detail .prose h3{font-size:26px}.editorial-detail .article-source{border-color:#a98a6540;font-size:12px;line-height:1.6;color:#b6a4c6}.editorial-detail .prose a,.editorial-detail .article-source a{color:#d0b68c}.chronicle-heading{margin:48px 0 45px;max-width:850px}.chronicle-heading h1{font-size:clamp(42px,5.7vw,80px);line-height:1.15;letter-spacing:-.035em;margin:22px 0}.chronicle-heading>p{font-size:18px;line-height:1.7;color:#c5b7c4}.chronicle-opening{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,6vw,85px);align-items:center}.chronicle-plate{margin:0;min-width:0}.chronicle-plate img{width:100%;height:490px;object-fit:cover;object-position:38% center;display:block}.chronicle-plate figcaption{font-size:10px;color:#a799b0;margin-top:15px;line-height:1.7}.chronicle-intro h2{font-size:clamp(30px,3.3vw,45px);line-height:1.25;margin:22px 0}.chronicle-intro p{font-size:17px;line-height:1.8;color:#c9bbc9}.chronicle-link{display:inline-flex;gap:20px;align-items:center;color:#d0b68c;font-size:14px;margin-top:20px}.chronicle-record{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding:62px 0;margin-top:70px;border-top:1px solid #a98a6550;border-bottom:1px solid #a98a6550}.chronicle-record h2,.chronicle-next h2{font-size:clamp(29px,3.2vw,43px);line-height:1.3;margin:20px 0}.chronicle-record p{color:#c3b2c9;max-width:320px;font-size:16px;line-height:1.75}.chronicle-facts{margin:0}.chronicle-facts>div{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;padding:18px 0;border-bottom:1px solid #a98a6528;font-size:16px;line-height:1.6}.chronicle-facts>div:last-child{border:0}.chronicle-facts dt{color:#af9dbf}.chronicle-facts dd{margin:0}.chronicle-next{padding-top:65px}.chronicle-next nav{margin-top:25px}.chronicle-next nav>a{display:grid;grid-template-columns:70px minmax(0,1fr);gap:30px;align-items:center;padding:26px 0;border-bottom:1px solid #a98a6538}.chronicle-next nav>a>span{font:32px var(--display, "Prata", serif);color:var(--eb)}.chronicle-next h3{margin:0 0 8px;font-size:25px}.chronicle-next p{margin:0;color:#c3b2c9;font-size:15px;line-height:1.6}.chronicle-next a:hover h3{color:#bda8d6}.chronicle-preview-note{margin:40px 0 0;color:#a99aae;max-width:800px;font-size:13px;line-height:1.8}@media(max-width:900px){.chapter-atlas{grid-template-columns:180px minmax(0,1fr);gap:35px}.journal-lead{gap:28px}.journal-plate img{min-height:320px}.editorial-detail .article-layout{grid-template-columns:170px minmax(0,1fr)}.chronicle-plate img{height:400px}.chronicle-record{gap:35px}}@media(max-width:640px){.editorial-page{padding-bottom:60px}.editorial-page .page-head{display:block;margin-bottom:25px}.editorial-page .page-head h1{font-size:37px}.editorial-page .page-head p{font-size:16px}.editorial-page .filter-bar{gap:12px;padding:16px 0}.editorial-page .filter-bar .search-field{flex-basis:100%}.editorial-page .filter-bar select{flex:1;width:60%;min-width:0;max-width:none}.editorial-page .filter-bar>.button{width:auto}.editorial-entry{grid-template-columns:1fr;gap:10px;padding:28px 0}.journal-lead{display:block}.journal-plate img{height:260px;min-height:0;object-position:22% center}.journal-lead .entry-margin{padding-top:22px}.journal-lead .entry-copy{padding-bottom:0}.entry-copy h2{font-size:27px;margin-top:10px}.entry-copy p{font-size:15px}.chapter-atlas{display:block}.atlas-index{padding-top:0;padding-bottom:24px}.atlas-index>p{font-size:20px;margin:12px 0 18px}.atlas-index nav{gap:12px}.atlas-index .editorial-margin-scene{display:none}.guides-entries .editorial-entry,.rules-entries .editorial-entry{grid-template-columns:42px minmax(0,1fr);gap:16px}.chapter-number{font-size:29px}.editorial-detail .article-layout{display:flex;flex-direction:column;gap:28px}.editorial-detail .toc{width:100%;padding-bottom:20px;border-bottom:1px solid #a98a6538}.editorial-detail .toc .editorial-margin-scene{display:none}.editorial-detail .toc a{padding:7px 0}.editorial-detail .prose{font-size:17px}.editorial-detail .page-head{padding-bottom:25px;margin-top:28px}.chronicle-heading{margin:32px 0}.chronicle-heading h1{font-size:44px}.chronicle-opening,.chronicle-record{display:block}.chronicle-plate img{height:330px}.chronicle-intro{padding-top:34px}.chronicle-record{margin-top:45px;padding:35px 0}.chronicle-facts{margin-top:25px}.chronicle-facts>div{gap:15px;font-size:14px}.chronicle-next{padding-top:40px}.chronicle-next nav>a{grid-template-columns:35px minmax(0,1fr);gap:15px}.chronicle-next h3{font-size:21px}.chronicle-next p{font-size:14px}}.world-shell .server-concept .chronicle-heading{margin-block:34px 28px;max-width:900px}.world-shell .server-concept .chronicle-heading h1{font-size:clamp(36px,4.8vw,62px)}.world-shell .server-concept .chronicle-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:start}.world-shell .server-concept .chronicle-plate img{height:320px}.world-shell .server-concept .chronicle-plate figcaption{font:400 13px/1.6 var(--body);color:var(--ink-muted)}.world-shell .server-concept .chronicle-facts>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);padding-block:12px;gap:20px}.world-shell .server-concept .chronicle-facts dt{color:var(--ink-muted)}.world-shell .server-concept .chronicle-facts dd{overflow-wrap:anywhere}.world-shell .concept-index{display:flex;flex-wrap:wrap;gap:8px 24px;padding:18px 0;margin-top:28px;border-block:1px solid var(--dusk-rule)}.world-shell .concept-index a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-text);font:400 15px/1.5 var(--body)}.world-shell .concept-sections{margin-top:8px}.world-shell .concept-section{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.6fr);gap:36px;padding:32px 0;border-bottom:1px solid var(--dusk-rule);scroll-margin-top:130px}.world-shell .concept-section h2{font:400 27px/1.4 var(--display);margin:0}.world-shell .concept-section p,.world-shell .concept-section li{font:400 16px/1.75 var(--body);color:var(--ink-muted)}.world-shell .concept-section p:first-child{margin-top:0}.world-shell .concept-section p:last-child{margin-bottom:0}.world-shell .server-concept .chronicle-next{padding-top:32px}@media(max-width:760px){.world-shell .server-concept .chronicle-opening,.world-shell .concept-section{grid-template-columns:minmax(0,1fr);gap:22px}.world-shell .server-concept .chronicle-plate img{height:230px}.world-shell .concept-section{padding-block:26px}.world-shell .concept-section h2{font-size:25px}.world-shell .concept-index{gap:4px 20px}}@media(forced-colors:active){.world-shell .concept-index,.world-shell .concept-section{border-color:CanvasText}}.forum-page{--forum-surface: #241d2c;--forum-ink: #eee4d4;--forum-muted: #c3b7c8;--forum-rule: #514657;--forum-plum: #302538;--forum-gold: #ddc18c;max-width:1180px}.forum-page .forum-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:12px;color:#d7c9d1}.forum-page .forum-crumbs a{color:#e6cd9e}.forum-heading{margin-bottom:24px}.forum-heading .forum-kicker{color:#ddc18c;letter-spacing:.2em;font-size:12px;font-weight:700;margin:0 0 12px}.forum-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,32px);line-height:1.15;max-width:900px;margin:0 0 12px}.forum-heading>p:last-child{color:#d2c3ce;max-width:760px;font-size:14px;line-height:1.7}.forum-demo{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px solid #6d5d72;border-left:3px solid var(--forum-gold);color:#ecdcc0;background:#302633;font-size:12px;line-height:1.65;margin:0 0 28px}.forum-demo svg{flex-shrink:0;margin-top:2px}.forum-categories,.forum-topics,.forum-thread{background:var(--forum-surface);color:var(--forum-ink);border:1px solid var(--forum-rule);margin-bottom:26px;border-radius:0;box-shadow:none}.forum-section-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:13px 20px;background:var(--forum-plum);border-bottom:2px solid #8e7a59;color:#dfcfb5}.forum-section-title h2{font-family:Georgia,Times New Roman,serif;color:#f1e5cf;font-size:21px;margin:0}.forum-section-title>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.forum-category-row{display:grid;grid-template-columns:42px minmax(0,1fr) 120px 18px;align-items:center;gap:18px;padding:21px 20px;border-bottom:1px solid var(--forum-rule)}.forum-category-row:last-child{border-bottom:0}.forum-category-mark{border:1px solid #89715c;padding:7px 4px;text-align:center;color:#decea8;font-family:Georgia,serif;font-size:21px;clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%);background:#3b3041}.forum-page .forum-category-row h3{margin:0 0 5px;font-size:16px;color:var(--forum-ink)}.forum-page .forum-category-row p{font-size:12px;line-height:1.6;margin:0;color:var(--forum-muted)}.forum-page .forum-categories a,.forum-page .forum-topics a{color:#eee0c8}.forum-page .forum-categories a:hover,.forum-page .forum-topics a:hover{color:#ffe6b8;text-decoration:underline}.forum-category-count{font-size:12px;color:var(--forum-muted);text-align:right}.forum-tools{display:flex;padding:15px 20px;gap:12px;border-bottom:1px solid var(--forum-rule);background:#2d2434}.forum-search{display:flex;gap:9px;align-items:center;flex:1;background:#1d1723;border:1px solid #716279;padding:0 11px;min-width:0}.forum-page .forum-search input{min-width:0;width:100%;color:#eee4d4;background:transparent;border:0;border-radius:0;box-shadow:none;padding:10px 0;font-size:14px}.forum-page .forum-search input::placeholder{color:#c5b7c9}.forum-page .forum-filter select{width:100%;min-height:41px;background:#1d1723;color:#eee4d4;border:1px solid #716279;border-radius:0;font-size:12px;padding:8px 30px 8px 10px}.forum-table-head,.forum-topic-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 160px;align-items:center;gap:20px;padding:10px 20px}.forum-table-head{background:#352c3e;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#d6c6d7;border-bottom:1px solid var(--forum-rule)}.forum-search-status{font-size:12px;color:var(--forum-muted);padding:8px 20px;border-bottom:1px solid #483d51}.forum-topic-row{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #483d51}.forum-topic-row:last-child{border-bottom:0}.forum-topic-name{display:flex;align-items:flex-start;gap:13px;min-width:0}.forum-topic-name>svg{margin-top:3px;color:#c9ac7e;flex-shrink:0}.forum-topic-name a{font-size:14px;font-weight:650;line-height:1.5}.forum-topic-name p{margin:5px 0 0;font-size:12px;color:var(--forum-muted);line-height:1.8}.forum-label{display:inline-block;color:#dfc59d;border:1px solid #76634d;padding:0 5px;margin-right:6px;font-size:12px}.forum-replies{font:16px Georgia,serif;color:#d3bd94;text-align:center}.forum-category-link{font-size:12px;line-height:1.6}.forum-mobile-label{display:none}.forum-page .forum-empty{text-align:center;padding:30px 20px}.forum-page .forum-empty h3{color:var(--forum-ink);font-size:18px}.forum-page .forum-empty p{color:var(--forum-muted);font-size:14px}.forum-page .forum-empty button{border:1px solid #9e8665;background:#3d3045;color:#eee4d4;border-radius:0;padding:8px 15px}.forum-readonly{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0 24px}.forum-page .forum-readonly button{display:inline-flex;align-items:center;gap:8px;border-radius:0;border:1px solid #756377;color:#d6c5d3;background:#3b2d3f;padding:10px 16px;cursor:not-allowed;opacity:1;box-shadow:none}.forum-readonly p{color:#c5b6c2;font-size:12px;margin:0}.forum-thread-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border:1px solid #897352;border-bottom:0;padding:12px 17px;background:#302538;color:#e6d4b4;font-size:12px}.forum-thread-bar>span:first-child{display:inline-flex;gap:9px;align-items:center}.forum-post{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid #69566e;scroll-margin-top:100px}.forum-post:last-child{border-bottom:0}.forum-author{padding:23px 20px;background:#2d2334;border-right:1px solid #514657}.forum-avatar{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #887459;background:#403047;color:#e4cca4;font:25px Georgia,serif;margin-bottom:12px}.forum-page .forum-author h2{color:#e9dbcf;font:700 14px/1.5 Georgia,serif;margin:0 0 4px}.forum-author p{font-size:12px;color:#c5b7c9;margin:0}.forum-post-body{padding:18px 26px 26px;min-width:0}.forum-post-meta{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #54455a;color:#c7b9cb;font-size:12px}.forum-page .forum-post-meta a{color:#ddc18c}.forum-post-body>p{font-size:14px;line-height:1.9;color:#eee4d4;margin:17px 0 0;max-width:770px}.forum-page .forum-back{color:#e3c99c;font-size:14px}.forum-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forum-page a:focus-visible,.forum-page button:focus-visible,.forum-page select:focus-visible,.forum-page input:focus-visible{outline:2px solid #a06b27;outline-offset:3px}@media(max-width:700px){.forum-category-row{grid-template-columns:32px minmax(0,1fr) 14px;gap:12px;padding:17px 14px}.forum-category-count{grid-column:2;text-align:left}.forum-category-row>svg{grid-column:3;grid-row:1}.forum-section-title{padding:12px 14px}.forum-section-title>span{font-size:12px}.forum-tools{flex-direction:column;padding:14px}.forum-table-head{display:none}.forum-topic-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px 14px}.forum-topic-name{grid-column:1 / -1;gap:10px}.forum-replies{text-align:left;padding-left:28px;font-family:inherit;font-size:12px}.forum-mobile-label{display:inline;font-size:12px}.forum-category-link{text-align:right;font-size:12px}.forum-post{grid-template-columns:1fr}.forum-author{display:grid;grid-template-columns:36px 1fr;column-gap:12px;padding:12px 15px;border-right:0;border-bottom:1px solid #514657}.forum-avatar{grid-row:1 / 3;width:36px;height:36px;margin:0;font-size:20px}.forum-author h2,.forum-author p{grid-column:2}.forum-post-body{padding:14px 16px 23px}.forum-post-body>p{font-size:14px}.forum-readonly{gap:10px}}.world-shell .download-page{--download-rule: #93779f40;--download-ink: #ecdfef;--download-muted: #bca9c8;padding-bottom:40px}.world-shell .download-page>.page-head{max-width:none;padding-bottom:19px;margin-bottom:25px;border-bottom-color:var(--download-rule)}.world-shell .download-page>.page-head h1{font-size:clamp(29px,3.3vw,43px);margin:10px 0 12px}.world-shell .download-page>.page-head p{margin:0;font-size:15px;color:var(--download-muted)}.world-shell .download-page .download-brief{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);position:relative;border:1px solid var(--download-rule);background:#21182b;margin-bottom:38px;overflow:hidden}.world-shell .download-page .download-brief-copy{min-width:0;padding:29px 34px 23px;background:linear-gradient(115deg,#2c2035,#1d1627)}.world-shell .download-page .download-platform{display:flex;align-items:center;gap:9px;color:#c4a6ce;font:10px/1.5 var(--body);letter-spacing:1.3px}.world-shell .download-page .download-platform svg{flex-shrink:0;stroke-width:1.4}.world-shell .download-page .download-brief h2{color:var(--download-ink);font:29px/1.35 var(--display);letter-spacing:-.035em;margin:16px 0 12px;max-width:360px}.world-shell .download-page .download-brief-copy>p{font:14px/1.65 var(--body);color:#c3afce;margin:0 0 21px;max-width:410px}.world-shell .download-page .download-availability .button{min-height:46px;padding:12px 17px;gap:10px;font:14px/1.35 var(--body);background:#503b57;border-color:#947e9d75;color:#d5c6df;opacity:1;cursor:not-allowed;box-shadow:none}.world-shell .download-page .download-availability>span{display:block;margin-top:9px;font:12px/1.5 var(--body);color:var(--download-muted)}.world-shell .download-page .download-passport{display:flex;gap:35px;margin:23px 0 0;padding-top:17px;border-top:1px solid var(--download-rule)}.world-shell .download-page .download-passport dt{font:11px/1.4 var(--body);color:#b59ec3;margin-bottom:5px}.world-shell .download-page .download-passport dd{font:13px/1.4 var(--body);color:#decce7;margin:0}.world-shell .download-page .download-scene{margin:0;position:relative;min-height:340px;overflow:hidden;background:#251b35}.world-shell .download-page .download-scene img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:28% center;opacity:.88}.world-shell .download-page .download-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1d162745,transparent 28%),linear-gradient(0deg,#140d22e8,transparent 35%);pointer-events:none}.world-shell .download-page .download-scene figcaption{position:absolute;bottom:23px;left:27px;z-index:1;font:16px var(--display);letter-spacing:1.5px;color:#eee0ed;text-shadow:0 1px 9px #110c20}.world-shell .download-page .download-scene figcaption span{display:block;margin-top:7px;font:8px var(--body);letter-spacing:2.5px;color:#d1b9da}.world-shell .download-page .download-section-heading{display:flex;gap:15px;align-items:flex-start;margin:0 0 20px}.world-shell .download-page .download-section-number{color:#b49a81;font:12px/1.5 var(--body);letter-spacing:1px;padding-top:6px}.world-shell .download-page .download-section-heading h2{margin:0;font:26px/1.35 var(--display);color:var(--download-ink)}.world-shell .download-page .download-section-heading p{margin:6px 0 0;font:13px/1.5 var(--body);color:var(--download-muted)}.world-shell .download-page .download-section-heading>.text-link{margin-left:auto;min-height:44px;flex-shrink:0;font-size:13px}.world-shell .download-page .install-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--download-rule);border-bottom:0;background:#191220}.world-shell .download-page .install-tabs>button{display:flex;width:auto;align-items:center;gap:14px;min-width:0;padding:19px 23px;border:0;border-right:1px solid var(--download-rule);color:#c7b3d2;background:transparent}.world-shell .download-page .install-tabs>button:last-child{border-right:0}.world-shell .download-page .install-tabs>button[aria-selected=true]{background:#302339;color:#f0dfef;box-shadow:inset 0 2px #c0a084}.world-shell .download-page .install-tabs>button:hover{background:#2b2034}.world-shell .download-page .install-tabs>button:focus-visible{outline:2px solid #e8c18e;outline-offset:-5px}.world-shell .download-page .install-tabs strong{font:15px/1.4 var(--body);font-weight:700}.world-shell .download-page .install-tabs small{margin-top:4px;font:12px/1.5 var(--body);color:#bba6c8}.world-shell .download-page .install-tabs svg{color:#bea1cf;margin:0;stroke-width:1.3}.world-shell .download-page .install-instructions{padding:25px 26px 20px;border:1px solid var(--download-rule);border-top:0;background:#201728;margin-bottom:36px}.world-shell .download-page .install-instructions ol{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.world-shell .download-page .install-instructions li{padding:0}.world-shell .download-page .install-instructions li>span{display:block;color:#af8bba;font:12px/1.5 var(--body);margin-bottom:7px}.world-shell .download-page .install-instructions li>p{color:#d0bdd9;font:14px/1.6 var(--body);margin:0}.world-shell .download-page .install-instructions .notice{padding:12px 14px;margin:0;color:#d8c7df;background:#2c2134;border-left-color:#9f829c;font:12px/1.6 var(--body)}.world-shell .download-page .channel-switch{margin:0 0 0 auto;gap:0;flex-shrink:0;border:1px solid #876b935e}.world-shell .download-page .channel-switch>button{min-width:82px;min-height:44px;padding:10px 18px;border:0;background:transparent;color:#bfa8cc;font:13px var(--body)}.world-shell .download-page .channel-switch>button.active{background:#3a2b44;color:#efdfed;box-shadow:inset 0 -2px #ba9a7b}.world-shell .download-page .channel-switch>button:hover{background:#302239}.world-shell .download-page .channel-switch>button:focus-visible{outline-offset:-4px}.world-shell .download-page [role=tabpanel]:focus-visible{outline:2px solid #e8c18e;outline-offset:4px}.world-shell .download-page .download-empty{display:flex;gap:20px;align-items:flex-start;padding:24px 25px;border:1px solid var(--download-rule);background:#1a1322}.world-shell .download-page .download-empty>svg{flex-shrink:0;color:#af91c0;stroke-width:1.2;margin-top:3px}.world-shell .download-page .download-empty h3{font:17px/1.5 var(--body);color:#dfcce8;margin:0 0 5px}.world-shell .download-page .download-empty p{font:13px/1.6 var(--body);color:var(--download-muted);margin:0;max-width:660px}.world-shell .download-page .release-card{border:1px solid var(--download-rule);border-left:2px solid #b69a7d;background:#201728;padding:25px;margin-bottom:20px}.world-shell .download-page .release-title{margin-bottom:17px}.world-shell .download-page .release-title h3{font:25px/1.4 var(--display);margin:12px 0 8px}.world-shell .download-page .release-title .muted{font-size:12px;color:#bba7c8}.world-shell .download-page .release-title .button{font-size:13px;min-height:44px}.world-shell .download-page .release-card>p{font:14px/1.65 var(--body);color:#c9b7d3}.world-shell .download-page .checksum-field>span{font:11px/1.5 var(--body);letter-spacing:1px;color:#bca5cb}.world-shell .download-page .checksum{background:#18111f;border-color:var(--download-rule);padding:6px 8px 6px 15px;gap:15px}.world-shell .download-page .checksum code{font-size:12px;color:#c7b5d1;min-width:0;-webkit-user-select:all;user-select:all}.world-shell .download-page .checksum>button{display:grid;place-items:center;min-width:44px;min-height:44px;flex-shrink:0;color:#dbc0a3}.world-shell .download-page .checksum-feedback{min-height:18px;font:12px/1.5 var(--body);color:#d3b9df;margin:6px 0 0}.world-shell .download-page .release-data{margin-top:18px;font:12px/1.6 var(--body);color:#d5c2de}.world-shell .download-page .release-data dt{color:#b79fc6}.world-shell .download-page .download-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:33px 0 35px;padding:25px 0;border-top:1px solid var(--download-rule);border-bottom:1px solid var(--download-rule)}.world-shell .download-page .download-info>section{display:flex;align-items:flex-start;gap:16px;min-width:0}.world-shell .download-page .download-info svg{color:#b79ac7;flex-shrink:0;stroke-width:1.3;margin:3px 0 0}.world-shell .download-page .download-info h2{font:18px/1.5 var(--display);margin:0 0 9px;color:#decee7}.world-shell .download-page .download-info p{font:13px/1.7 var(--body);margin:0;color:#b8a3c6}.world-shell .download-page .faq{margin-top:0}.world-shell .download-page .faq>h2{font:25px/1.4 var(--display);color:#e9d9ef;margin:0 0 18px}.world-shell .download-page .faq details{padding:0;border-color:var(--download-rule);background:transparent}.world-shell .download-page .faq summary{font:15px/1.5 var(--body);color:#ddcce7;min-height:64px;padding:20px 0}.world-shell .download-page .faq details p{font:14px/1.7 var(--body);color:#bfaacc;padding:0 28px 17px 0;margin:0}@media(max-width:980px){.world-shell .download-page .download-brief{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}.world-shell .download-page .download-brief-copy{padding:26px}.world-shell .download-page .download-brief h2{font-size:27px}.world-shell .download-page .install-tabs>button{padding:17px 16px;gap:10px}.world-shell .download-page .install-tabs strong{font-size:14px}.world-shell .download-page .install-tabs small{font-size:11px}.world-shell .download-page .install-instructions ol{gap:20px}}@media(max-width:760px){.world-shell .download-page>.page-head{padding-bottom:17px;margin-bottom:20px}.world-shell .download-page>.page-head h1{margin:8px 0 10px;font-size:30px}.world-shell .download-page>.page-head p{font-size:14px;line-height:1.55}.world-shell .download-page .download-brief{grid-template-columns:minmax(0,1fr);margin-bottom:30px}.world-shell .download-page .download-scene{grid-row:1;min-height:0;height:180px}.world-shell .download-page .download-scene img{object-position:center 42%}.world-shell .download-page .download-scene:after{background:linear-gradient(0deg,#21182ba6,transparent 55%)}.world-shell .download-page .download-scene figcaption{display:none}.world-shell .download-page .download-brief-copy{padding:23px 24px}.world-shell .download-page .download-brief h2{font-size:27px;max-width:none;margin:13px 0 11px}.world-shell .download-page .download-brief-copy>p{max-width:none;margin-bottom:18px}.world-shell .download-page .download-passport{margin-top:19px;padding-top:15px}.world-shell .download-page .download-section-heading{gap:11px;flex-wrap:wrap;margin-bottom:16px}.world-shell .download-page .download-section-heading h2{font-size:24px}.world-shell .download-page .download-section-heading p{font-size:12px}.world-shell .download-page .download-section-heading>.text-link{font-size:12px;min-height:44px;margin-top:-5px}.world-shell .download-page .install-tabs>button{flex-direction:column;text-align:center;align-items:center;padding:15px 8px;gap:9px}.world-shell .download-page .install-tabs strong{font-size:13px}.world-shell .download-page .install-tabs small{display:none}.world-shell .download-page .install-instructions{padding:22px 20px 19px;margin-bottom:30px}.world-shell .download-page .install-instructions ol{grid-template-columns:1fr;gap:17px;margin-bottom:20px}.world-shell .download-page .install-instructions li{display:flex;align-items:baseline;gap:13px}.world-shell .download-page .install-instructions li>span{margin:0;flex-shrink:0}.world-shell .download-page .install-instructions li>p{font-size:14px;line-height:1.6}.world-shell .download-page .channel-switch{margin:2px 0 0 auto}.world-shell .download-page .channel-switch>button{min-width:76px}.world-shell .download-page .download-empty{padding:21px 19px;gap:14px}.world-shell .download-page .download-empty h3{font-size:16px}.world-shell .download-page .release-card{padding:22px 20px}.world-shell .download-page .release-title{display:block}.world-shell .download-page .release-title .button{margin-top:20px}.world-shell .download-page .release-data{grid-template-columns:1fr;gap:12px}.world-shell .download-page .release-data>div{display:flex;justify-content:space-between;gap:20px;padding-bottom:9px;border-bottom:1px solid var(--download-rule)}.world-shell .download-page .release-data dd{text-align:right}.world-shell .download-page .checksum{padding-left:10px;gap:8px}.world-shell .download-page .checksum code{font-size:11px}.world-shell .download-page .download-info{grid-template-columns:1fr;gap:25px;margin:27px 0 29px;padding:24px 0}.world-shell .download-page .download-info h2{font-size:18px}.world-shell .download-page .faq summary{font-size:14px}}@media(max-width:430px){.world-shell .download-page .download-scene{height:152px}.world-shell .download-page .download-scene img{object-position:30% 42%}.world-shell .download-page .download-brief-copy{padding:21px 20px}.world-shell .download-page .download-platform{font-size:9px;letter-spacing:.9px;gap:7px}.world-shell .download-page .download-brief h2{font-size:25px}.world-shell .download-page .download-availability .button{width:100%;font-size:13px;padding-inline:10px}.world-shell .download-page .download-passport{gap:24px}.world-shell .download-page .download-section-heading>.text-link{margin:-3px 0 -2px 29px}.world-shell .download-page .download-section-heading>.channel-switch{margin:1px 0 0 29px}.world-shell .download-page .install-tabs>button{padding:13px 6px}.world-shell .download-page .install-tabs strong{font-size:12px}.world-shell .download-page .download-empty>svg{width:22px}}.world-shell .download-page .download-section-heading>div,.world-shell .download-page .download-empty>div,.world-shell .download-page .download-info>section>div{min-width:0}.world-shell .download-page .release-title h3,.world-shell .download-page .release-title .muted,.world-shell .download-page .release-data dd{overflow-wrap:anywhere}.world-shell .download-page .release-title .button{max-width:100%}.world-shell .section-shop .page-head{max-width:none}.world-shell .section-shop .shop-catalogue{display:block;border-top:1px solid #806a8859}.world-shell .section-shop .product-card{display:grid;grid-template-columns:164px minmax(0,1fr);gap:32px;padding:26px 0;background:none;border:0;border-bottom:1px solid #806a8859;border-radius:0;box-shadow:none;overflow:visible}.world-shell .section-shop .product-card:hover{background:none;box-shadow:none;transform:none}.world-shell .section-shop .product-specimen{display:block;align-self:center;text-align:center}.world-shell .section-shop .product-specimen>span{display:block;font:10px/1.4 var(--body);letter-spacing:1.8px;color:#a891b6;margin-top:7px}.world-shell .section-shop .product-art{height:148px;background:radial-gradient(ellipse,#b58bce0a,transparent 72%);border:0;border-radius:0;box-shadow:none}.world-shell .section-shop .product-art:before,.world-shell .section-shop .product-art:after{display:none}.world-shell .section-shop .product-art>svg{width:174px;height:146px;max-width:100%;filter:none;transform:none;transition:none}.world-shell .section-shop .product-body{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:0 36px;align-content:center;padding:0}.world-shell .section-shop .product-body>.meta{grid-column:1;font-size:11px;color:#ad97bc;gap:12px}.world-shell .section-shop .product-body>a{grid-column:1}.world-shell .section-shop .product-body h2{font:27px/1.35 var(--display);margin:12px 0 10px;justify-content:flex-start;gap:18px}.world-shell .section-shop .product-body h2>svg{width:15px;height:15px;color:#a98bba}.world-shell .section-shop .product-body>p{grid-column:1;min-height:0;margin:0;max-width:540px;font:14px/1.75 var(--body);color:#bcaac8}.world-shell .section-shop .product-price{grid-column:2;grid-row:1/4;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin:0;padding:0 0 0 28px;border:0;border-left:1px solid #806a8838}.world-shell .section-shop .product-price>strong{font:27px/1.2 var(--display)}.world-shell .section-shop .product-price small{font:11px/1.5 var(--body);color:#bcaac8;letter-spacing:0}.world-shell .section-shop .product-price .button{min-height:44px;font:13px var(--body);padding:11px 15px;white-space:nowrap}.world-shell .section-shop .shop-promise{justify-content:flex-start;gap:18px 36px;flex-wrap:wrap;padding:22px 0;border:0;background:none;margin:0;font-size:12px}.world-shell .section-shop .filter-bar{flex-wrap:wrap}.world-shell .section-shop .filter-bar .search-field{min-width:180px}.world-shell .section-shop .product-detail{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:64px;align-items:start;padding-top:28px;max-width:1040px;margin-inline:auto}.world-shell .section-shop .product-detail>.product-art{margin-bottom:0;height:320px;border-block:1px solid #806a8859;background:radial-gradient(ellipse,#b58bce0c,transparent 72%)}.world-shell .section-shop .product-detail>.product-art>svg{width:270px;height:240px}.world-shell .section-shop .product-detail h1{font:40px/1.3 var(--display);margin:16px 0 22px}.world-shell .section-shop .product-detail .large-price{margin:25px 0;font-size:32px}.world-shell .section-shop .product-detail p{line-height:1.8}@media(max-width:900px){.world-shell .section-shop .product-card{grid-template-columns:130px minmax(0,1fr);gap:24px}.world-shell .section-shop .product-body{grid-template-columns:minmax(0,1fr)}.world-shell .section-shop .product-price{grid-column:1;grid-row:auto;flex-direction:row;justify-content:space-between;align-items:center;border:0;padding:18px 0 0;gap:16px}.world-shell .section-shop .product-body h2{font-size:25px}.world-shell .section-shop .product-detail{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:32px}.world-shell .section-shop .product-detail>.product-art{height:280px}.world-shell .section-shop .product-detail h1{font-size:33px}}@media(max-width:600px){.world-shell .section-shop .product-card{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:24px 0}.world-shell .section-shop .product-specimen{align-self:start;padding-top:20px}.world-shell .section-shop .product-art{height:90px}.world-shell .section-shop .product-art>svg{width:108px;height:90px}.world-shell .section-shop .product-specimen>span{font-size:8px;letter-spacing:1px}.world-shell .section-shop .product-body h2{font-size:22px;margin-top:9px;gap:8px}.world-shell .section-shop .product-body>p{font-size:13px}.world-shell .section-shop .product-price{flex-wrap:wrap;gap:14px}.world-shell .section-shop .product-price>strong{font-size:24px}.world-shell .section-shop .product-detail{grid-template-columns:1fr;gap:28px;padding-top:20px}.world-shell .section-shop .product-detail>.product-art{height:230px;max-width:320px;width:100%;justify-self:center}.world-shell .section-shop .product-detail>.product-art>svg{width:230px;height:205px}.world-shell .section-shop .product-detail h1{font-size:31px}}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#dce3df;background:#08151e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #08151e;--panel: #0d202a;--border: #263b44;--gold: #c5b184;--muted: #9aacb1;--teal: #95c4bc;--text: #e6eae3;--serif: Georgia, "Times New Roman", serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;color:var(--text)}h1{font-size:clamp(36px,4vw,58px);line-height:1.12;letter-spacing:-1.4px}h2{font-size:36px;line-height:1.25;letter-spacing:-.6px}h3{font-size:18px;font-weight:500;line-height:1.4}p{font-size:15px;line-height:1.8;color:var(--muted)}small{font-size:12px;line-height:1.6}em{font-weight:400;color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}::selection{background:#456765;color:#fff}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.page{padding-block:65px 100px;min-height:60vh}.muted{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:2.8px;line-height:1.6;font-weight:600;color:var(--gold);text-transform:uppercase}.button{border:1px solid var(--gold);background:var(--gold);color:#13232b;padding:15px 25px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:13px;font-weight:600;min-height:49px;line-height:1.3;transition:background .2s,border-color .2s,transform .2s;border-radius:2px;text-align:center}.button:hover:not(:disabled){background:#d6c397;border-color:#d6c397;transform:translateY(-1px)}.button.secondary{background:transparent;border-color:#506366;color:#dce4dd}.button.secondary:hover:not(:disabled){background:#ffffff06;border-color:var(--gold)}.button.full{width:100%}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.icon-link{background:transparent;color:inherit;border:0;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:40px;min-height:40px;padding:8px}.icon-link:hover{color:var(--gold)}.text-link{display:inline-flex;align-items:center;gap:16px;color:var(--gold);font-size:13px;line-height:1.6}.text-link:hover{color:#dfcda5}.text-button{background:none;border:0;color:var(--gold);padding:8px 0;display:inline-flex;text-align:left}.tag{display:inline-flex;gap:6px;align-items:center;color:var(--gold);font-size:9px;letter-spacing:1.2px;line-height:1.6;padding:4px 8px;border:1px solid #a48e5d55;font-weight:600;max-width:100%;overflow-wrap:anywhere}.tag.quiet{color:var(--muted);border-color:var(--border)}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#89b8aa;flex-shrink:0}.notice{display:flex;gap:12px;padding:16px 18px;background:#142b335c;border:1px solid #38524e;color:#bacfc8;font-size:13px;line-height:1.7;margin:0 0 26px;overflow-wrap:anywhere}.notice>svg{flex-shrink:0;margin-top:2px}.notice.error{border-color:#86605a;background:#342325;color:#ecc7bc}.notice .text-button{display:block}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:var(--muted)}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:55px 25px;text-align:center;background:#0b1d2544;border:1px solid var(--border);margin-bottom:26px}.empty-moon{font-family:var(--serif);font-size:46px;color:var(--gold);display:block;margin-bottom:12px}.empty h2{font-size:29px;margin-bottom:12px}.empty p{max-width:560px;margin:0 auto}.empty .button{margin-top:20px}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:15px;background:var(--gold);color:var(--bg)}.skip-link:focus{top:8px}main:focus{outline:0}.demo-strip{height:26px;background:#07121a;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;letter-spacing:1px;color:#9eadae;border-bottom:1px solid #ffffff06}.strip-detail{letter-spacing:.2px;color:#91a5a9}.site-header{position:relative;z-index:20;background:#091923f2;border-bottom:1px solid #92aca91a}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand>span{font-family:var(--serif);font-size:22px;letter-spacing:4px;color:#ded6ba;line-height:1.1}.brand small{display:block;font-family:inherit;font-size:9px;letter-spacing:6px;margin-top:5px;text-align:center;padding-right:4px}.desktop-nav{display:flex;gap:32px;align-items:center;margin-left:55px}.desktop-nav a{font-size:12px;letter-spacing:.2px;color:#bac7c8;position:relative;padding-block:34px}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold)}.desktop-nav a.active:after{content:"";height:1px;position:absolute;background:var(--gold);bottom:0;left:0;right:0}.header-actions{display:flex;gap:19px;align-items:center}.header-actions b{position:absolute;top:0;right:0;font-size:9px;background:var(--gold);color:var(--bg);padding:2px 4px}.account-link{display:flex;gap:9px;align-items:center;font-size:12px;white-space:nowrap}.header-play{display:flex;align-items:center;gap:20px;border:1px solid #9f94715e;padding:11px 18px;font-size:12px;color:var(--gold);border-radius:2px}.menu-toggle{display:none}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:#0a1d28;padding:18px 30px 25px;box-shadow:0 20px 35px #0006;border-bottom:1px solid var(--border)}.mobile-nav a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--border);font-size:15px}.hero{height:780px;max-height:calc(100svh - 112px);min-height:650px;position:relative;overflow:hidden;isolation:isolate}.landscape{position:absolute;inset:0;z-index:-2;background:#0a202e;overflow:hidden}.landscape-layer{position:absolute;inset:-3%;width:106%;height:106%;max-width:none;object-fit:cover;will-change:transform}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#06131ed9,#071925a6 33%,#07192508 65%),linear-gradient(0deg,#08151e,#08151e00 28%,#07192510 80%)}.hero-content{padding-top:103px;position:relative}.hero-content>.eyebrow{display:flex;align-items:center;gap:16px;letter-spacing:4px;font-size:10px;color:#bdb895}.hero-content>.eyebrow span{width:29px;height:1px;background:#ac9b6c7a}.hero h1{font-size:clamp(92px,9.5vw,136px);line-height:.91;letter-spacing:1px;color:#e6e5d7;margin:27px 0 23px;max-width:650px;text-shadow:0 4px 40px #0002}.hero h1>span{display:block;margin:12px 0 0 6px;text-transform:uppercase;letter-spacing:26px;font-size:.47em;color:#c2b28c}.hero-slogan{font-family:var(--serif);font-size:23px;line-height:1.45;color:#dde0d4;margin:30px 0 15px}.hero-description{font-size:12px;color:#b0c1c3;line-height:1.8}.hero-cta{display:flex;gap:13px;margin-top:29px}.hero-cta .button{min-width:172px;gap:25px}.hero-cta .button.secondary{background:#0c26304a;border-color:#9eb8b247}.hero-note{font-size:10px;letter-spacing:.2px;display:block;color:#9dafb0;margin:12px 0 0 203px}.hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9ab0b4;gap:20px}.hero-bottom>span:first-child{display:flex;gap:8px;align-items:center}.hero-bottom>a{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1px}.hero-coordinates{letter-spacing:2px;color:#d0c39a!important;font-size:9px}.intro-section{padding-block:95px 70px;display:grid;grid-template-columns:1fr 1fr;gap:35px 90px}.intro-title h2{font-size:42px;margin:15px 0 0}.intro-copy{padding-top:29px;max-width:440px}.intro-copy p{font-size:14px;margin-bottom:23px}.principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:23px;padding:35px 0 0;border-top:1px solid var(--border)}.principles article{position:relative;padding:0 42px;display:grid;grid-template-columns:35px 1fr;gap:0 15px}.principles article:first-child{padding-left:0}.principles article+article{border-left:1px solid var(--border)}.principles svg{color:#99aaa0;grid-row:1/3;margin-top:3px;stroke-width:1.1}.principles h3{font-size:14px;margin-bottom:9px}.principles p{font-size:12px;line-height:1.8;margin:0}.news-section{background:#0b1b25;border-block:1px solid #273c453d;padding:70px 0 45px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:32px}.section-heading h2{margin:12px 0 0;font-size:36px}.section-heading>.muted{font-size:11px}.home-news-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.news-feature{display:block;border:1px solid #3349516e;background:#0b1c27;transition:border-color .2s}.news-feature:hover{border-color:#8d9273}.news-illustration{height:250px;position:relative;overflow:hidden;background:#1a3948}.news-illustration>img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:50% 70%;transform:scale(1.8);transform-origin:70% 68%;opacity:.8}.news-illustration>img+img{object-position:70% 70%;transform-origin:70% 65%;transform:scale(1.7)}.illustration-label{position:absolute;bottom:17px;left:23px;font-size:8px;letter-spacing:3px;color:#d0c59e;z-index:2}.feature-1 .news-illustration{background:radial-gradient(ellipse at center,#254448,#102933 70%)}.security-art{display:flex;align-items:center;justify-content:center;height:100%;color:#aeac86}.security-art>svg{position:absolute;width:140px;height:160px;stroke-width:.4}.security-art>span{font-family:var(--serif);font-size:53px;font-weight:200;color:#c4bd91;opacity:.8}.news-feature-body{padding:26px 27px}.meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:#99b0b1;font-size:10px;line-height:1.6}.meta>.tag{font-size:8px;line-height:1;padding:3px 5px}.news-feature h3{font-family:var(--serif);font-size:26px;font-weight:400;display:flex;gap:15px;justify-content:space-between;align-items:center;margin:17px 0 11px;line-height:1.3}.news-feature h3>svg{flex-shrink:0;color:var(--gold);stroke-width:1}.news-feature p{font-size:12px;margin:0;line-height:1.8;max-width:470px}.world-status{display:flex;align-items:center;border-top:1px solid var(--border);gap:35px;margin-top:32px;padding-top:25px}.world-status>div{display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap}.world-status p{font-size:11px;line-height:1.7;margin:0;max-width:710px}.world-status>a{margin-left:auto;color:var(--gold)}.journey{padding-block:80px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.steps>a{border-top:1px solid #526257;padding-top:25px}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.step-top>span{font-family:var(--serif);font-size:31px;color:var(--gold)}.step-top>svg{color:#9dafaa;stroke-width:1}.steps h3{display:flex;align-items:center;justify-content:space-between;font-size:17px}.steps h3>svg{color:var(--gold)}.steps p{font-size:12px;max-width:280px}.invitation{position:relative;display:flex;align-items:center;justify-content:space-between;padding:43px 48px;overflow:hidden;border:1px solid #676e535c;background:#11252b;margin-bottom:80px;isolation:isolate}.invitation h2{font-size:35px;margin:15px 0 10px}.invitation p{font-size:12px;margin:0}.invitation>.button{margin-right:20px}.invitation>img{position:absolute;opacity:.07;z-index:-1;right:40px;top:-12px;transform:rotate(-16deg)}footer{border-top:1px solid var(--border);background:#06121a}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:50px;padding-block:55px 47px}.footer-grid>div>h2{font-family:inherit;font-size:12px;letter-spacing:.5px;margin-bottom:21px;color:#d4d9d1}.footer-grid>div>a:not(.brand),.footer-grid>div>span{display:flex;font-size:11px;color:#9eafb1;margin-bottom:14px;align-items:center;gap:7px}.footer-grid>div>a:hover{color:var(--gold)}.footer-grid p{font-size:11px;margin-top:19px;line-height:1.8}.footer-bottom{border-top:1px solid #263b445e;padding-block:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#839a9f;font-size:9px;line-height:1.7}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:38px}.page-head h1{margin:17px 0 15px}.page-head p{font-size:14px;max-width:670px;margin:0}.page-head>.tag{margin-bottom:8px;flex-shrink:0}.filter-bar{display:flex;gap:15px;margin-bottom:30px;align-items:center;flex-wrap:wrap}.search-field{position:relative;flex:1;min-width:180px}.search-field>svg{position:absolute;left:15px;top:15px;color:var(--muted)}.search-field>input{padding-left:44px}.filter-bar>select{width:auto;min-width:170px}.filter-bar>.button{min-height:47px;padding-block:12px}input,textarea,select{display:block;width:100%;min-width:0;background:#0a1c26;color:#dfe7e1;border:1px solid #354c56;border-radius:2px;padding:13px 14px;font-size:13px;line-height:1.6;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#83999f}input:hover,textarea:hover,select:hover{border-color:#637973}input:focus,textarea:focus,select:focus{outline:1px solid var(--gold);outline-offset:0;border-color:var(--gold)}select{cursor:pointer;padding-right:30px}textarea{resize:vertical}label{display:block;font-size:12px;line-height:1.6;color:#d5ded9;margin-bottom:20px}label>input,label>select,label>textarea,label>.password-field{margin-top:8px}label>small{display:block;color:var(--muted);font-size:10px;margin-top:6px}form>.button{margin-top:4px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.content-card{background:#0b1e28;border:1px solid var(--border);position:relative;transition:border-color .2s;overflow:hidden}.content-card:hover{border-color:#949372}.article-thumb{height:180px;overflow:hidden;background:#1d3b4a}.article-thumb img{width:100%;height:100%;object-fit:cover;transform:scale(2);transform-origin:75% 70%}.content-card>div:not(.article-thumb){padding:25px}.content-card h2{font-size:25px;line-height:1.3;letter-spacing:0;margin:18px 0 12px}.content-card p{font-size:12px;line-height:1.8}.card-arrow{position:absolute;bottom:17px;right:17px;color:var(--gold)}.guide-list{display:flex;flex-direction:column;gap:16px}.guide-list .content-card{display:grid;grid-template-columns:32px 1fr 25px;align-items:center;gap:25px;padding:25px 30px}.guide-list .content-card>svg:first-child{color:var(--gold);stroke-width:1}.guide-list .content-card>div{padding:0}.guide-list .content-card h2{font-size:26px;margin:12px 0 7px}.guide-list .content-card p{margin-bottom:0}.guide-list .card-arrow{position:static}.pagination{display:flex;gap:22px;align-items:center;justify-content:center;margin-top:35px}.pagination button{border:1px solid var(--border);padding:12px;background:transparent;color:inherit}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:10px;color:var(--muted);margin-bottom:35px;line-height:1.8}.breadcrumbs>span{display:flex;align-items:center;gap:12px}.breadcrumbs a:hover{color:var(--gold)}.article-layout{display:grid;grid-template-columns:230px 1fr;gap:65px}.toc{border-top:1px solid var(--border);padding-top:24px;align-self:start;position:sticky;top:30px}.toc h2{font-family:inherit;font-size:12px;letter-spacing:.3px;margin-bottom:19px}.toc a{display:flex;font-size:12px;color:var(--muted);line-height:1.6;padding:10px 0;align-items:center;gap:6px}.toc a:hover{color:var(--gold)}.article-layout article{max-width:800px}.prose{color:#b8c8c9;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.prose h2{font-size:30px;margin:35px 0 17px}.prose h3{font-size:20px;margin:28px 0 15px}.prose a{color:var(--gold);text-decoration:underline}.prose p{color:inherit;margin-bottom:23px}.prose code{color:var(--gold);font-size:12px}.prose pre{white-space:pre-wrap;word-break:break-word}.article-source{display:flex;flex-direction:column;align-items:start;gap:15px;border-top:1px solid var(--border);padding-top:25px;margin-top:40px;color:var(--muted);font-size:11px;line-height:1.8}.article-source a{color:var(--gold)}.auth-shell{display:grid;grid-template-columns:1fr 1fr;min-height:730px;margin-block:65px 85px;border:1px solid var(--border);max-width:1100px}.auth-art{position:relative;overflow:hidden;background:#173341;isolation:isolate;min-height:100%}.auth-art>img{position:absolute;height:100%;width:100%;max-width:none;object-fit:cover;object-position:68% center}.auth-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#071924,#07192400 65%)}.auth-art>img{z-index:-2}.auth-art>div{position:absolute;left:40px;bottom:45px;right:35px}.auth-art h2{font-size:31px;margin-top:17px;line-height:1.4}.auth-art p{font-family:var(--serif);font-size:17px;color:#c1b794}.auth-form{padding:45px 48px;background:#0b1b25}.auth-form>.eyebrow{margin-top:28px;font-size:9px}.auth-form h1{font-size:36px;letter-spacing:-.6px;margin:14px 0 16px}.auth-form>p{font-size:12px;margin-bottom:28px}.auth-form form{margin-top:25px}.password-field{position:relative}.password-field>input{padding-right:45px}.password-field>button{position:absolute;right:4px;top:4px;width:40px;height:40px;background:none;border:0;color:var(--muted);display:flex;align-items:center;justify-content:center}.checkbox{display:flex;align-items:flex-start;gap:12px;font-size:10px;color:var(--muted);line-height:1.8}.checkbox>input{width:15px;min-width:15px;height:15px;margin-top:3px;accent-color:var(--gold)}.checkbox a{color:var(--gold)}.auth-links{display:flex;flex-direction:column;gap:17px;margin-top:23px;font-size:11px;color:var(--muted)}.auth-links a{color:var(--gold)}.secure-note{display:flex;align-items:center;gap:8px;font-size:9px;color:#91a7a5;border-top:1px solid var(--border);padding-top:22px;margin-top:28px}.panel{padding:28px;border:1px solid var(--border);background:#0c1e28;margin-bottom:24px}.panel h2{font-size:27px}.panel h3{font-size:19px;font-weight:400;font-family:var(--serif)}.panel p{font-size:13px}.panel form{max-width:500px;margin-top:22px}.panel-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.panel-heading>h2,.panel-heading>h3{margin:0}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.download-panel{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#142b33,#0b1d28);border:1px solid #53635470;padding:45px 55px;margin-bottom:35px;position:relative;overflow:hidden}.download-panel h2{font-size:45px;margin:25px 0 20px}.download-panel p{font-size:13px}.download-panel small{display:block;font-size:10px;max-width:340px;margin-top:13px}.download-symbol{display:flex;gap:40px;align-items:center;padding-right:30px}.download-symbol>img{opacity:.8}.download-symbol>span{font-size:9px;letter-spacing:4px;color:var(--muted);line-height:1.8;border-left:1px solid #68736555;padding-left:30px}.download-symbol b{font-family:var(--serif);font-size:36px;color:var(--gold);font-weight:400;letter-spacing:1px}.channel-switch{display:flex;margin:25px 0;gap:5px}.channel-switch button{background:transparent;border:1px solid var(--border);color:var(--muted);padding:8px 22px;font-size:11px}.channel-switch button.active{background:#38483c33;border-color:#8d9270;color:var(--gold)}.install-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);margin-bottom:0}.install-tabs>button{display:flex;align-items:center;gap:17px;padding:25px;text-align:left;background:transparent;color:inherit;border:0;border-right:1px solid var(--border)}.install-tabs>button:last-child{border-right:0}.install-tabs>button[aria-selected=true]{background:#1b3338;box-shadow:inset 0 -2px var(--gold)}.install-tabs svg{color:var(--gold);flex-shrink:0;stroke-width:1.2}.install-tabs strong{display:block;font-size:13px;font-weight:500}.install-tabs small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.install-instructions{padding:35px;border:1px solid var(--border);border-top:0;margin-bottom:55px;background:#0c1e28}.install-instructions h2{font-size:28px}.install-instructions ol{padding-left:20px;color:var(--muted);font-size:13px;line-height:2.4;margin-bottom:25px}.install-instructions .notice{margin-bottom:20px}.release-card{border:1px solid var(--border);padding:30px;margin-bottom:30px;background:#0b1e28}.release-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.release-title h3{font-family:var(--serif);font-size:25px;margin:15px 0 12px}.release-title .muted{font-size:11px}.release-title .button{flex-shrink:0}.release-card>p{font-size:13px}.checksum{display:flex;gap:15px;border:1px solid var(--border);padding:14px;margin-top:9px;align-items:center}.checksum code{word-break:break-all;font-size:11px;color:var(--muted);line-height:1.8}.checksum>button{background:none;border:0;color:var(--gold);margin-left:auto;min-width:35px;min-height:35px}.release-data{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 0;font-size:11px;line-height:1.8}.release-data dt{color:var(--muted);margin-bottom:6px}.release-data dd{margin:0}.download-info{margin-top:40px}.download-info svg{color:var(--gold);margin-bottom:15px;stroke-width:1.2}.download-info h2{font-size:25px}.faq{margin-top:35px}.faq h2{font-size:31px}details{border-top:1px solid var(--border);padding:20px 0}summary{cursor:pointer;color:#cad7d2;font-size:13px;line-height:1.8}details p{font-size:13px;max-width:800px;margin-top:16px}.table-scroll{width:100%;overflow:auto;border:1px solid var(--border);margin:25px 0;overscroll-behavior-x:contain}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;min-width:500px}th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#a3b8b7;background:#102630;padding:18px 20px;font-weight:500;border-bottom:1px solid var(--border)}td{padding:18px 20px;line-height:1.7;color:var(--muted);border-bottom:1px solid #263b4455;max-width:360px;overflow-wrap:anywhere}td .empty{margin:0;border:0;background:transparent;min-width:0}.rankings-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px;color:var(--muted);margin-bottom:25px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{border:1px solid var(--border);background:#0b1e28;transition:border-color .2s}.product-card:hover{border-color:#737d67}.product-art{height:240px;background:radial-gradient(ellipse at 50% 60%,#234342,#102831 70%);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-art>svg{width:260px;height:220px;max-width:95%;transition:transform .6s}.product-card:hover .product-art>svg{transform:translateY(-5px)}.product-body{padding:25px}.product-body h2{font-family:var(--serif);font-size:25px;display:flex;justify-content:space-between;gap:12px;margin:19px 0 12px;align-items:center}.product-body h2>svg{color:var(--gold);flex-shrink:0}.product-body p{font-size:12px;min-height:65px}.product-price{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);padding-top:21px;margin-top:22px}.product-price>strong{font-size:20px;font-family:var(--serif);font-weight:400;white-space:nowrap;color:#dddbc5}.product-price small{display:block;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:8px;color:var(--muted);margin-top:6px}.product-price .button{padding:10px 14px;gap:9px;font-size:10px;min-height:40px}.shop-promise{display:flex;justify-content:center;gap:60px;padding:35px 0;font-size:11px;color:var(--muted);margin-top:20px}.shop-promise span:before{content:"✧";color:var(--gold);margin-right:12px}.product-detail{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;padding-top:20px}.product-detail>.product-art{height:490px}.product-detail>.product-art svg{width:400px;height:360px}.product-detail h1{font-size:46px;margin-top:25px}.product-detail p{font-size:14px}.large-price{display:block;font-family:var(--serif);font-size:33px;font-weight:400;color:var(--gold);margin:28px 0}.large-price small{display:block;font-size:11px;color:var(--muted);font-family:Inter,Segoe UI,sans-serif;margin-top:8px}.checkout-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:35px}.cart-items{margin-bottom:25px}.cart-item{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--border);padding:22px 0}.cart-item:first-child{padding-top:0}.cart-item>.product-art{width:100px;height:100px;flex-shrink:0}.cart-item>.product-art svg{width:110px;height:100px}.cart-item h2{font-size:22px;margin:10px 0}.cart-item>div:nth-child(2){flex:1}.cart-item span:not(.tag){font-size:12px;color:var(--muted)}.qty-label{font-size:9px;margin:0;max-width:77px}.qty-label input{width:72px;padding:9px;font-size:12px}.checkout-summary{align-self:start;position:sticky;top:25px}.checkout-summary h2{font-size:28px;margin:25px 0}.summary-line{display:flex;justify-content:space-between;font-size:13px;margin:25px 0}.summary-line>strong{color:var(--gold)}.checkout-summary>small{font-size:10px;color:var(--muted);display:block;text-align:center;margin-top:17px}.order-confirm{max-width:700px;margin:0 auto}.order-confirm>svg{color:var(--gold);margin:15px 0}.order-confirm h2{font-size:33px}.order-confirm>code{display:block;color:var(--muted);font-size:12px;margin-bottom:20px;overflow-wrap:anywhere}.order-confirm>p{margin-top:22px}pre{background:#071720;border:1px solid var(--border);padding:15px;font-size:11px;color:#b4c5bf;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.8}.account-layout{display:grid;grid-template-columns:220px 1fr;gap:45px}.account-nav{align-self:start;border:1px solid var(--border);background:#0b1e28}.account-identity{padding:30px 20px 25px;border-bottom:1px solid var(--border);text-align:center;overflow-wrap:anywhere}.avatar{height:65px;width:65px;border-radius:50%;border:1px solid #657564;display:flex;justify-content:center;align-items:center;margin:0 auto 17px;color:var(--gold);background:#1a353a}.account-identity strong{font-family:var(--serif);font-weight:400;font-size:21px}.account-identity small{display:block;font-size:9px;color:var(--muted);margin-top:9px}.account-nav nav{padding:15px 10px}.account-nav nav a{display:flex;align-items:center;gap:12px;padding:14px 12px;font-size:12px;color:var(--muted)}.account-nav nav a.active{background:#1e383a;color:var(--gold)}.account-nav nav a:hover{color:var(--gold)}.logout,.admin-account-link{background:transparent;border:0;border-top:1px solid var(--border);display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;padding:20px 23px;width:100%}.account-content{min-width:0}.account-content>h2{font-size:32px;margin-bottom:28px}.account-greeting h2{font-size:30px;line-height:1.4;margin:12px 0}.account-greeting p{font-size:13px}.detail-list{margin:0 0 22px;font-size:12px}.detail-list>div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid #263b446e;line-height:1.8}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.account-shortcut{border:1px solid var(--border);padding:25px;position:relative;margin-bottom:24px;background:#0b202a}.account-shortcut>svg:first-child{color:var(--gold);stroke-width:1.2;margin-bottom:18px}.account-shortcut h3{font-family:var(--serif);font-weight:400;font-size:22px;margin-bottom:10px}.account-shortcut p{font-size:11px;margin:0}.account-shortcut>svg:last-child{position:absolute;right:20px;bottom:20px;color:var(--gold)}.audit-list{list-style:none;padding:0;margin:0}.audit-list>li{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #263b4480;padding:14px 0;font-size:11px;line-height:1.8}.audit-list time{color:var(--muted);text-align:right}.orders-list{display:flex;flex-direction:column;gap:15px}.order-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);background:#0d202a;padding:25px;gap:18px}.order-row h3{font-size:25px;font-family:var(--serif);font-weight:400;margin:12px 0 9px}.order-row .muted{font-size:10px}.order-row .tag{margin-left:auto}.order-row>svg{flex-shrink:0;color:var(--gold)}.order-detail>code{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin:0 0 20px}.order-detail>.tag{margin-bottom:22px}.order-detail>h3{margin-top:30px}.secret{display:block;overflow-wrap:anywhere;padding:15px;border:1px solid var(--border);margin:10px 0;color:var(--gold);font-size:12px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.recovery-codes code{padding:10px;background:#071820;border:1px solid #445a52;font-size:11px;text-align:center;color:var(--gold);overflow-wrap:anywhere}.security-result{border-color:#89936c}.admin-tabs{display:flex;overflow:auto;gap:0;border-bottom:1px solid var(--border);margin-bottom:35px}.admin-tabs>button{background:none;border:0;padding:15px 18px;color:var(--muted);font-size:11px;white-space:nowrap;border-bottom:2px solid transparent}.admin-tabs>button.active{color:var(--gold);border-bottom-color:var(--gold)}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-metrics .panel>span{font-size:11px;color:var(--muted)}.admin-metrics strong{display:block;font-size:38px;font-family:var(--serif);font-weight:400;color:var(--gold);margin-top:20px}.admin-toolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.admin-toolbar input{max-width:500px}.admin-toolbar>.button{flex-shrink:0}.admin-editor form{max-width:100%}.editor-form{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.editor-form .wide{grid-column:1/-1}.admin-preview{border:1px solid var(--border);padding:25px;margin-top:25px;background:#071923}.admin-records{display:flex;flex-direction:column;gap:14px}.admin-record{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px;border:1px solid var(--border);background:#0b1e28}.admin-record h3{margin:12px 0 9px;font-weight:400;font-family:var(--serif);font-size:23px}.admin-record code{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.admin-record>div:first-child{min-width:0}.admin-record .button-row{flex-shrink:0}.danger{color:#e3a89b!important}.admin-order>code{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.admin-order p{font-size:11px;line-height:2;overflow-wrap:anywhere}.admin-order ul{font-size:12px;color:var(--muted);line-height:1.9;padding-left:17px}.admin-order>small{display:block;margin-top:20px;color:var(--muted)}.mailbox-message{margin-top:23px}.mailbox-message>a{font-size:13px;color:var(--gold)}.mailbox-message code{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--muted);line-height:1.8}.modal-backdrop{position:fixed;inset:0;background:#030b12d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}.modal{width:min(100%,480px);border-color:#6e795e;box-shadow:0 20px 80px #0008;margin:0}.modal h2{font-size:29px}@media(min-width:1600px){.container{width:min(1320px,calc(100% - 140px))}.hero{height:850px;max-height:none}.hero-content{padding-top:120px}.hero h1{font-size:151px}.hero-description{font-size:13px}.hero-slogan{font-size:25px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:21px;margin-left:0}.header-actions{gap:10px}.header-play{padding:10px 13px;gap:13px}.intro-section{gap:30px 50px}.principles article{padding-inline:23px;gap:0 10px}.principles h3{font-size:13px}.product-body{padding:20px}.product-price{gap:9px;flex-wrap:wrap}.download-symbol{gap:20px;padding:0}.download-symbol>img{width:110px}.download-symbol>span{padding-left:20px}.download-panel{padding:35px}.install-tabs>button{padding:20px;gap:12px}.install-tabs small{font-size:9px}.footer-grid{gap:25px}.checkout-layout{grid-template-columns:1.4fr 1fr}.account-layout{gap:28px;grid-template-columns:200px 1fr}.auth-form{padding:38px}.product-detail{gap:35px}}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-inner{height:77px}.hero{max-height:none;height:740px;min-height:0}.hero-content{padding-top:80px}.hero h1{font-size:108px}.hero-vignette{background:linear-gradient(90deg,#06131edb,#07192587 47%,#07192505 90%),linear-gradient(0deg,#08151e,#08151e00 35%)}.hero-coordinates{display:none}.intro-section{padding-top:70px;gap:25px 35px}.intro-title h2{font-size:36px}.principles article{display:block}.principles svg{margin-bottom:17px}.principles h3{font-size:13px}.home-news-grid{gap:22px;grid-template-columns:1fr 1fr}.news-illustration{height:215px}.news-feature-body{padding:23px}.news-feature h3{font-size:23px}.world-status{gap:20px}.steps{gap:25px}.steps h3{font-size:15px}.invitation{padding:35px;margin-bottom:60px}.invitation h2{font-size:30px}.invitation>.button{margin-right:0;flex-shrink:0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-wrap:wrap;gap:10px 25px}.content-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:180px 1fr;gap:32px}.auth-shell{margin-block:45px 65px;grid-template-columns:.8fr 1fr}.auth-art>div{left:25px;right:20px}.auth-art h2{font-size:27px}.auth-form{padding:30px}.download-symbol{display:none}.download-panel>div:first-child{max-width:none}.install-tabs>button{display:block}.install-tabs svg{margin-bottom:10px}.release-title{align-items:start}.release-title .button{padding:13px 17px}.product-grid{grid-template-columns:1fr 1fr;gap:20px}.product-detail h1{font-size:37px}.product-detail>.product-art{height:420px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-summary .button{max-width:400px}.account-layout{grid-template-columns:180px 1fr;gap:23px}.account-nav nav a{font-size:11px;gap:9px;padding:14px 8px}.account-identity{padding-inline:12px}.account-content .panel{padding:23px}.detail-list>div{gap:15px;font-size:11px}.order-row{padding:20px;flex-wrap:wrap}.order-row .tag{margin-left:0}.two-columns{gap:17px}.account-shortcut{padding:22px}.account-shortcut h3{font-size:20px}.account-greeting h2{font-size:26px}.account-content .panel-heading{align-items:start;flex-wrap:wrap}.audit-list>li{flex-direction:column;gap:3px}.audit-list time{text-align:left}.admin-tabs>button{padding-inline:15px}.shop-promise{gap:25px;flex-wrap:wrap}}@media(max-width:600px){.container{width:calc(100% - 40px)}.page{padding-block:40px 65px}.demo-strip{font-size:8px;letter-spacing:.5px;height:24px;gap:6px}.strip-detail{font-size:8px;letter-spacing:0}.header-inner{height:70px;gap:10px}.brand img{width:34px;height:34px}.brand>span{font-size:18px;letter-spacing:3px}.brand small{font-size:7px;letter-spacing:5px;margin-top:4px}.header-actions{gap:3px}.account-link{min-width:35px;justify-content:center}.account-link span,.header-play{display:none}.header-actions .icon-link{min-width:35px;padding:6px}.menu-toggle{margin-left:3px}.hero{height:718px;min-height:0;max-height:none}.landscape-layer{object-position:64% 50%}.sky{object-position:62% 50%}.hero-content{padding-top:65px}.hero-content>.eyebrow{font-size:8px;letter-spacing:2.8px;gap:12px}.hero-content>.eyebrow span{width:20px}.hero h1{font-size:94px;margin:31px 0 23px;letter-spacing:-2px}.hero h1>span{font-size:.43em;letter-spacing:18px;margin-left:5px;margin-top:14px}.hero-slogan{font-size:22px;margin-top:30px;line-height:1.5}.hero-description{font-size:11px;max-width:270px;line-height:1.8}.hero-vignette{background:linear-gradient(90deg,#071621d9,#07192575 65%,#07192533),linear-gradient(0deg,#08151e,#08151e00 38%)}.hero-cta{gap:10px;margin-top:28px}.hero-cta .button{min-width:0;font-size:11px;gap:18px;padding:14px 19px}.hero-note{margin-left:174px;font-size:8px}.hero-bottom{bottom:24px;align-items:flex-start;gap:14px;flex-direction:column;font-size:9px}.hero-bottom>a{font-size:9px}.hero-bottom>a svg{width:12px}.intro-section{display:block;padding-block:60px 45px}.intro-title h2{font-size:35px;margin-top:18px}.intro-copy{padding-top:25px;max-width:none}.intro-copy p{font-size:13px}.principles{display:block;padding-top:26px;margin-top:35px}.principles article,.principles article:first-child{display:grid;grid-template-columns:30px 1fr;padding:22px 0;gap:0 20px}.principles article+article{border-left:0;border-top:1px solid #263b4480}.principles svg{margin-top:3px;margin-bottom:0}.principles h3{font-size:14px;margin-bottom:7px}.principles p{font-size:12px}.principles p br{display:none}.news-section{padding:45px 0 30px}.section-heading{align-items:flex-start;gap:20px;margin-bottom:26px}.section-heading .eyebrow{font-size:8px;letter-spacing:2px}.section-heading h2{font-size:29px;margin-top:13px}.section-heading>.text-link{font-size:10px;gap:8px;margin-top:29px;white-space:nowrap}.home-news-grid{grid-template-columns:1fr;gap:22px}.news-illustration{height:215px}.news-feature h3{font-size:25px}.news-feature-body{padding:23px}.news-feature p{font-size:12px}.world-status{flex-wrap:wrap;gap:15px;padding-top:23px}.world-status>div{font-size:11px}.world-status p{font-size:10px;width:calc(100% - 35px)}.world-status>a{margin-left:auto;align-self:end}.journey{padding-block:50px}.journey .section-heading{display:block}.journey .section-heading>.muted{display:block;margin-top:15px;font-size:10px}.steps{display:block}.steps>a{display:block;position:relative;padding:23px 0 20px 55px}.step-top{position:absolute;left:0;top:23px;display:block;margin:0}.step-top>span{font-size:27px}.step-top>svg{display:none}.steps h3{font-size:16px;margin:1px 0 11px}.steps p{max-width:none;font-size:12px;margin:0}.invitation{display:block;padding:29px;margin-bottom:50px}.invitation .eyebrow{font-size:8px}.invitation h2{font-size:29px;line-height:1.3;margin-top:20px}.invitation p{font-size:11px}.invitation>.button{margin-top:25px;font-size:11px}.invitation>img{right:-65px;top:20px;opacity:.05}.footer-grid{padding-block:40px 30px;gap:32px 20px}.footer-grid>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-grid p{margin:0;font-size:10px}.footer-grid>div>h2{font-size:11px;margin-bottom:18px}.footer-grid>div>a:not(.brand),.footer-grid>div>span{font-size:10px;line-height:1.8;margin-bottom:12px}.footer-bottom{display:block;font-size:8px;padding-block:20px}.footer-bottom>span{display:block;margin-bottom:8px}.page-head{display:block;margin-bottom:28px}.page-head h1{font-size:37px;margin:17px 0 14px;letter-spacing:-1px}.page-head p{font-size:12px;line-height:1.8}.page-head>.tag,.page-head>.button{margin-top:23px}.notice{padding:15px;font-size:11px;line-height:1.8;gap:10px;margin-bottom:24px}.notice>svg{width:16px;height:16px}.eyebrow{font-size:9px;letter-spacing:2px}.filter-bar{gap:10px;margin-bottom:25px}.search-field{flex-basis:100%}.filter-bar>select{min-width:0;flex:1;font-size:11px}.filter-bar>.button{font-size:11px;padding-inline:20px}.content-grid{grid-template-columns:1fr}.content-card h2{font-size:25px}.content-card>div:not(.article-thumb){padding:23px}.guide-list .content-card{grid-template-columns:23px 1fr;gap:15px;padding:22px 18px}.guide-list .card-arrow{display:none}.guide-list .content-card h2{font-size:23px;line-height:1.35}.guide-list .content-card p{font-size:11px}.guide-list .meta{gap:8px;font-size:9px}.article-layout{display:block}.toc{position:static;margin-bottom:30px;padding-top:20px;display:flex;gap:8px 16px;flex-wrap:wrap}.toc h2{flex-basis:100%;margin-bottom:5px}.toc a{font-size:10px;padding:5px 0}.article-layout article{max-width:100%}.prose{font-size:14px;line-height:1.9}.prose h2{font-size:27px;margin-top:30px}.prose p{font-size:14px}.article-source{font-size:10px}.breadcrumbs{font-size:9px;gap:8px;margin-bottom:25px}.breadcrumbs>span{gap:7px}.auth-shell{display:block;margin-block:35px 50px;border:1px solid var(--border)}.auth-art{display:none}.auth-form{padding:28px 23px}.auth-form>.eyebrow{font-size:8px;margin-top:22px}.auth-form h1{font-size:32px;line-height:1.2}.auth-form>p{font-size:11px}.auth-form label{font-size:11px}.auth-form .button{font-size:12px}.auth-links{font-size:10px}.secure-note{font-size:8px;gap:6px}.download-panel{padding:28px 24px}.download-panel .tag{font-size:8px}.download-panel h2{font-size:38px;line-height:1.18}.download-panel p{font-size:11px}.download-panel>.button{font-size:11px;gap:10px}.download-panel .button{font-size:11px;padding-inline:17px;gap:12px}.download-panel small{font-size:8px}.install-tabs{display:block}.install-tabs>button{display:flex;width:100%;border-right:0;border-bottom:1px solid var(--border);padding:19px 22px;gap:18px}.install-tabs svg{margin:0}.install-tabs strong{font-size:12px}.install-tabs small{font-size:10px}.install-instructions{padding:25px 21px;margin-bottom:40px}.install-instructions h2{font-size:27px}.install-instructions ol{font-size:12px;line-height:2;margin-bottom:22px}.install-instructions li{padding:5px 0}.release-card{padding:24px 20px}.release-title{display:block}.release-title h3{font-size:25px}.release-title .button{margin-top:23px;font-size:11px}.release-title .muted{font-size:10px}.release-card>p{font-size:12px}.release-data{grid-template-columns:1fr;gap:14px;font-size:11px}.release-data>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #263b4455;padding-bottom:9px}.release-data dt{margin:0}.checksum{padding:9px;gap:8px}.checksum code{font-size:9px}.two-columns{grid-template-columns:1fr;gap:0}.panel{padding:24px 21px}.panel h2{font-size:25px}.panel p{font-size:12px}.download-info{margin-top:30px}.faq{margin-top:25px}.faq h2{font-size:28px}summary{font-size:12px}details p{font-size:12px}.rankings-footer{display:block;font-size:9px;line-height:1.8}.rankings-footer>span{display:block;margin-top:15px;width:max-content;max-width:100%}.rankings-footer+.muted{font-size:12px}td{font-size:11px;padding:15px}th{padding:15px;font-size:9px}.empty{padding:40px 20px}.empty h2{font-size:26px}.empty p{font-size:12px}.empty .button{font-size:11px}.product-grid{grid-template-columns:1fr}.product-art{height:235px}.product-price{flex-wrap:nowrap}.product-body p{min-height:0;font-size:12px}.product-price>strong{font-size:23px}.product-price .button{font-size:11px;padding:12px 16px}.shop-promise{display:block;padding:25px 0 0}.shop-promise span{display:block;font-size:10px;line-height:2.5}.product-detail{display:block;padding-top:0}.product-detail>.product-art{height:320px;margin-bottom:30px}.product-detail>.product-art svg{height:270px}.product-detail h1{font-size:37px;line-height:1.2}.product-detail p{font-size:12px}.product-detail .button{font-size:11px;padding-inline:20px}.cart-item{gap:12px;flex-wrap:wrap;padding:20px 0}.cart-item>.product-art{width:70px;height:78px}.cart-item h2{font-size:20px}.cart-item .qty-label{max-width:65px;font-size:8px;margin-left:82px}.cart-item .qty-label input{width:65px;font-size:11px;padding:8px}.cart-item>.icon-link{margin-left:auto}.checkout-summary h2{font-size:27px}.checkout-summary>p{font-size:11px}.checkout-summary>.button{font-size:11px}.order-confirm>code{font-size:10px}.order-confirm h2{font-size:29px}pre{font-size:9px;padding:12px}.account-layout{display:block}.account-nav{margin-bottom:30px}.account-identity{padding:15px 18px;display:flex;align-items:center;justify-content:start;gap:15px;text-align:left}.account-identity .avatar{width:35px;height:35px;margin:0;flex-shrink:0}.account-identity .avatar>svg{width:19px}.account-identity strong{font-size:19px;overflow-wrap:anywhere;min-width:0}.account-identity small{margin:0 0 0 auto;font-size:8px;line-height:1.6;max-width:80px}.account-nav nav{display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:2px}.account-nav nav a{font-size:11px;gap:10px;padding:12px}.logout,.admin-account-link{font-size:10px;padding:13px 20px}.account-content>h2{font-size:29px;margin-bottom:22px}.account-greeting h2{font-size:28px;line-height:1.4}.account-greeting p{font-size:12px}.detail-list>div{font-size:10px;gap:15px;align-items:flex-start}.detail-list dt{max-width:40%}.detail-list dd{max-width:60%}.account-content .panel{padding:23px 20px}.account-content label{font-size:11px}.account-content .button{font-size:11px;padding-inline:20px}.account-content .two-columns{grid-template-columns:1fr 1fr;gap:14px}.account-shortcut{padding:19px 16px}.account-shortcut h3{font-size:19px}.account-shortcut p{font-size:9px;max-width:110px}.account-shortcut>svg:last-child{right:12px;bottom:13px;width:14px}.order-row{padding:22px 20px;gap:15px}.order-row .tag{font-size:8px;margin:0;max-width:170px}.order-row .eyebrow{font-size:8px}.order-row>svg{margin-left:auto}.order-detail .tag{font-size:8px}.order-detail .detail-list>div{font-size:10px}.order-detail>code{font-size:9px}.secret{font-size:10px;padding:12px}.recovery-codes{gap:8px}.recovery-codes code{font-size:9px;padding:10px 6px}.panel-heading h3{font-size:20px}.panel-heading>.tag{font-size:8px}.admin-metrics{gap:9px}.admin-metrics .panel{padding:18px 12px}.admin-metrics .panel>span{font-size:9px}.admin-metrics strong{font-size:31px;margin-top:12px}.admin-tabs{margin-bottom:25px}.admin-tabs>button{font-size:10px;padding:13px}.admin-toolbar{gap:10px}.admin-toolbar input{font-size:11px}.admin-toolbar .button{font-size:11px;padding-inline:17px;gap:8px}.editor-form{display:block}.admin-editor{padding:24px 19px}.admin-editor label,.admin-editor textarea{font-size:11px}.admin-editor .button{font-size:10px;padding:13px 18px}.admin-record{padding:21px 18px;gap:10px}.admin-record h3{font-size:21px}.admin-record code{font-size:9px}.admin-record .button-row{gap:0}.admin-record .icon-link{min-width:32px;padding:6px}.admin-record .tag{font-size:7px}.admin-order h3{font-size:20px}.admin-order .button{font-size:10px;padding:12px 15px}.admin-order>.panel-heading{flex-wrap:wrap}.admin-order .tag{font-size:8px}.mailbox-message .meta{font-size:9px}.mailbox-message>a{font-size:11px}.modal-backdrop{padding:20px}.modal .button{font-size:11px}.modal h2{font-size:26px}}@media(max-width:374px){.container{width:calc(100% - 32px)}.hero h1{font-size:86px}.hero-cta .button{font-size:10px;padding-inline:16px;gap:15px}.hero-note{margin-left:153px}.hero-content>.eyebrow{letter-spacing:2px}.hero-content{padding-top:60px}.demo-strip,.strip-detail{font-size:7px}.page-head h1{font-size:34px}.account-content .two-columns{grid-template-columns:1fr;gap:0}.product-price .button{padding-inline:12px}.auth-form{padding-inline:20px}.auth-form h1{font-size:29px}.recovery-codes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landscape-layer{transform:none!important;will-change:auto}.button:hover{transform:none!important}}.auth-links a,.checkbox a{text-decoration:underline;text-underline-offset:3px}.preview-notice{padding:12px 20px;text-align:center;background:#18343d;color:#f3e6c8;font-size:13px;line-height:1.6;border-bottom:1px solid #567069}@font-face{font-family:Prata;src:url(/assets/Prata-Regular-CN-wKXrr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-Regular-CSADBwvx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-Bold-wuGKHJOg.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--display:"Prata",Georgia,serif;--body:"PT Sans","Segoe UI",sans-serif;--serif:var(--display);--bg:#110d1c;--panel:#21192a;--border:#514355;--gold:#c4a47f;--muted:#b9acbe;--teal:#bba4ce;--text:#e8d8c1;font-family:var(--body);background:var(--bg);color:var(--text)}body{background:#110d1c;color:var(--text);font-family:var(--body);font-size:16px}h1,h2,h3,h4{font-family:var(--display);font-weight:400;letter-spacing:-.025em;color:#efe3d5}h1{font-size:clamp(30px,3.4vw,48px);line-height:1.2}h2{font-size:30px}h3{font-size:23px}p{font-size:16px;line-height:1.75;color:#c1b4c8}small{font-size:12px}.container{width:min(1240px,calc(100% - 80px))}.page{padding-top:48px;padding-bottom:64px}.page-head{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #57475c}.page-head:before,.page-head:after{display:none}.page-head h1{font-weight:400}.page-head .eyebrow,.eyebrow{font:12px/1.5 var(--body);letter-spacing:1.5px;color:#bba2b6}.page-head p{font-size:16px;max-width:680px}.page-head em,em{font-style:normal;color:inherit}.meta{font:13px var(--body);color:#b3a4bc}.tag{border-radius:0;border:0;background:#382840;color:#cfb9d9;font:11px var(--body);padding:4px 7px;letter-spacing:.4px}.status-dot{box-shadow:none;background:#ad8a65}.preview-notice{background:#251d2d;color:#d2c6d8;border:0;font:12px/1.5 var(--body);padding:8px 24px;text-align:center}.site-header{background:#110d1c;border:0;position:relative;box-shadow:none}.header-inner{height:88px;gap:32px}.brand{gap:10px;flex-shrink:0}.brand img{width:40px;height:40px}.brand>span{font:24px/1 var(--display);letter-spacing:3px;color:#e8d8c1}.brand small{font:9px var(--body);letter-spacing:5px;margin-top:6px;color:#b5a0b9}.desktop-nav{gap:25px;margin-left:auto}.desktop-nav a{font:14px var(--body);padding:17px 0;color:#c6b8cd;white-space:nowrap}.desktop-nav a.active{color:#f0e2d1}.desktop-nav a.active:after{height:1px;background:#a98a65;bottom:6px;left:0;right:0}.header-actions{gap:12px}.header-actions .account-link{padding:0;width:44px;height:44px;justify-content:center}.account-link span{display:none}.icon-link{min-width:44px;min-height:44px;border-radius:0}.header-play{background:none!important;color:#e3c5a3!important;border:0;border-left:1px solid #675268;border-radius:0;padding:8px 0 8px 20px;box-shadow:none!important;font:14px var(--body);min-height:44px;white-space:nowrap}.menu-toggle{border:0;background:none}.mobile-nav{background:#211829;border:0;border-top:1px solid #58455f;padding:12px 24px}.mobile-nav a{min-height:48px;font:16px var(--body);border-bottom:1px solid #493751}.mobile-nav a.active{color:#e6c9a3}.skip-link{background:#e8d8c1;color:#110d1c}.button,button.button{font:15px var(--body);font-weight:400;min-height:44px;border-radius:0;background:#6a455c;border:1px solid #a7889b;color:#fff1e2;box-shadow:none;clip-path:none;transform:none}.button:hover{background:#7a506a;transform:none;box-shadow:none}.button.secondary{background:transparent;border:1px solid #705973;color:#e3d2e9}.button:disabled{opacity:.55}.text-link,.text-button{font:14px var(--body);color:#d2b18d}.panel,.empty-state,.account-shortcut,.stat-card,.release-card,.product-card{border-radius:0;box-shadow:none;background:#201828;border:0}.panel{padding:25px;margin-bottom:22px}.panel:before,.panel:after{display:none}.notice{background:#2b2033;border:0;border-left:2px solid #b09975;color:#d9ccdf;border-radius:0;padding:14px 18px;font:14px/1.65 var(--body);box-shadow:none}.notice.error{border-left-color:#d18b92}.filter-bar{background:none;border:0;padding:0;margin:24px 0}.search-field,input,select,textarea{border-radius:0;font:15px var(--body)}input,select,textarea{background:#241b2d;border:1px solid #685171;color:#ede1f2;min-height:44px}input::placeholder,textarea::placeholder{color:#b09bbb}.search-field{background:#241b2d;border:1px solid #685171}.search-field input{border:0;background:none}.tabs{border-bottom:1px solid #57425e;gap:0}.tabs a,.tabs button{border:0;border-radius:0;min-height:44px;font:14px var(--body);padding:12px 18px;background:transparent}.tabs .active{background:#34253d;color:#efdfc8;box-shadow:inset 0 -2px #b69772}.empty-state{padding:30px;background:#1c1524}.empty-state h2,.empty-state h3{font-size:26px}.empty-state svg{color:#b297c0}.detail-list>div{border-color:#44344c;padding:12px 0}.detail-list dt{color:#b3a0be;font:14px var(--body)}.detail-list dd{font:15px var(--body);color:#ded0e5}.portal-footer{background:#0e0a16;border:0;padding:28px 0;color:#aa97b5}.portal-footer>.container{display:flex;align-items:center;justify-content:space-between;gap:22px;font:13px var(--body)}.portal-footer nav{display:flex;gap:24px;flex-wrap:wrap}.portal-footer nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#d0b591}.portal-footer small{font:12px var(--body);max-width:250px;line-height:1.6}.portal-footer:before,.portal-footer:after{display:none}.editorial-home{max-width:1600px;margin:auto}.moon-plate{position:relative;height:560px;margin:0 24px;background:#24162e;overflow:hidden;isolation:isolate}.moon-plate>img{width:100%;height:100%;object-fit:cover;object-position:center 43%;max-width:none}.moon-plate:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#100a1ae8);z-index:0;pointer-events:none}.plate-coordinate{position:absolute;left:24px;top:26px;font:13px var(--body);letter-spacing:2px;color:#e8d8c1;text-shadow:0 1px 4px #110d1c}.plate-coordinate span{display:block;font-size:9px;letter-spacing:2.5px;margin-top:9px}.plate-caption{position:absolute;left:5%;right:5%;bottom:50px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;z-index:1}.edition-label{font:12px var(--body);letter-spacing:2px;color:#d6bba0;margin:0 0 14px}.plate-caption h1{font:clamp(32px,3.6vw,54px)/1.15 var(--display);margin:0;color:#f3e6d3;text-shadow:0 2px 12px #110d1c}.plate-entry{width:290px;flex-shrink:0}.entry-button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:16px 22px;background:#e8d8c1;color:#281c31;font:20px var(--display);border:0;box-shadow:none;white-space:nowrap;transition:background .2s}.entry-button:hover{background:#f6e9d8}.plate-entry>span{display:block;font-size:12px;color:#d0bed5;margin-top:10px}.art-caption{position:absolute;bottom:13px;right:5%;font:10px var(--body);color:#ad99b8;z-index:1}.home-status-line{margin:0 24px;padding:17px 5%;display:flex;align-items:center;gap:28px;background:#1b1423;font:13px var(--body);color:#b6a5bf}.home-status-line>span:first-child{color:#dbc4a7}.home-status-line a{display:flex;align-items:center;gap:7px;margin-left:auto;color:#d3b18b;min-height:32px}.home-editorial-spread{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:64px;padding-top:58px;padding-bottom:60px}.editorial-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:15px 24px;margin-bottom:25px}.editorial-section-title>span{width:100%;font:11px var(--body);letter-spacing:1.8px;color:#a68bb7}.editorial-section-title h2{font-size:32px;margin:0}.editorial-section-title>a{font:13px var(--body);color:#c8a982;display:inline-flex;gap:6px;align-items:center;margin-left:auto;min-height:36px}.home-lead-story{display:grid;grid-template-columns:1fr;gap:22px}.story-plate{position:relative;display:block;overflow:hidden;aspect-ratio:2.2}.story-plate img{width:100%;height:100%;object-fit:cover;object-position:center 52%;transition:transform .45s}.story-plate:hover img{transform:scale(1.025)}.story-plate>span{position:absolute;left:20px;bottom:17px;font:10px var(--body);letter-spacing:2px;color:#eee0c9;background:#21162eb0;padding:7px 10px}.story-dateline{display:flex;gap:18px;flex-wrap:wrap;font:12px var(--body);color:#ac97b7}.story-copy h3{font-size:27px;line-height:1.35;margin:13px 0 10px;max-width:640px}.story-copy p{font-size:15px;line-height:1.75;margin-bottom:16px;max-width:650px}.editorial-link{display:inline-flex;align-items:center;gap:11px;font:14px var(--body);color:#d7b68e;min-height:40px}.spread-margin{padding-top:3px}.margin-heading{font:11px var(--body);letter-spacing:1.8px;color:#a68bb7;border-bottom:1px solid #5d4868;padding-bottom:18px;margin-bottom:22px}.margin-note{padding-bottom:25px;border-bottom:1px solid #45334e}.margin-note time{font:12px var(--body);color:#ad98b9}.margin-note h3{font-size:23px;line-height:1.45;margin:12px 0}.margin-note p{font-size:14px;line-height:1.7;margin-bottom:8px}.chapter-navigation{display:grid;margin-top:8px}.chapter-navigation>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #45334e;padding:22px 0;color:#e6d4bd;font:18px var(--display)}.chapter-navigation small{display:block;font:13px var(--body);color:#ad98b9;margin-top:8px}.chapter-navigation svg{width:20px;flex-shrink:0;color:#b39473}.forum-page{--forum-paper:#211a2b;--forum-ink:#e4d7ea;--forum-muted:#bba8c8;--forum-rule:#4d3a59;--forum-plum:#281d33;--forum-gold:#c9aa84;max-width:1240px}.forum-heading{position:relative;isolation:isolate;overflow:hidden;padding:30px 38px;min-height:160px;margin-bottom:20px;background:#24162e}.forum-heading:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#160e25f0 5%,#160e25c9 45%,#160e2510),var(--kizora-observatory-art);background-size:cover;background-position:right 46%;z-index:-1}.forum-heading .forum-kicker{font:11px var(--body);letter-spacing:1.8px;color:#bb9e89;margin-bottom:12px}.forum-heading h1{font:32px/1.35 var(--display);max-width:800px;margin-bottom:8px}.forum-heading>p:last-child{font:15px var(--body);color:#cbb9d4;margin:0;max-width:680px}.forum-page .forum-crumbs{margin-bottom:20px;font:13px var(--body)}.forum-demo{font:13px/1.6 var(--body);padding:12px 16px;margin-bottom:24px;background:#22182c;border:0;border-left:2px solid #9d7f66}.forum-section-title h2{font:22px var(--display)}.forum-category-mark{width:38px;height:38px;border:0;background:none;color:#b89bca}.forum-category-row h3{font:18px var(--body);font-weight:700}.forum-category-row p,.forum-topic-main p{font:14px/1.6 var(--body)}.forum-category-row{min-height:94px}.forum-topic-title{font:16px var(--body)}.forum-post-body p{font:16px/1.85 var(--body)}.forum-author h2{font:15px var(--body);font-weight:700}.forum-thread,.forum-categories,.forum-topics{box-shadow:none;border-color:#4d3a59}.forum-heading:after{display:none}.account-layout{grid-template-columns:205px minmax(0,1fr);gap:38px}.account-nav{border:0;background:#1a1322;box-shadow:none;border-radius:0}.account-identity{background:none;border-bottom:1px solid #4a3854;padding:20px}.avatar{border-radius:0;background:#35243f;border:0;color:#cdb290;box-shadow:none}.account-identity strong{font:18px var(--display)}.account-identity small{font:12px var(--body)}.account-nav nav a{font:15px var(--body);min-height:48px;border-radius:0;border:0;padding:13px 18px}.account-nav nav a.active{background:#392940;color:#eddcc5;box-shadow:inset 2px 0 #af8c69}.account-nav .admin-account-link,.account-nav .logout{font:13px var(--body);min-height:44px;border-radius:0}.account-content .panel{background:#1d1626;padding:24px 28px}.account-ledger-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.account-ledger-head h2{font-size:27px;margin:0}.account-ledger-head span{font:11px var(--body);color:#a58caf;letter-spacing:1px}.account-overview-status{display:flex;flex-wrap:wrap;gap:20px 30px;padding:0 0 23px;margin-bottom:20px;border:0;border-bottom:1px solid #4d3a57;background:none}.account-overview-status>div{flex:1;min-width:150px;padding:0;border:0}.account-overview-status small{display:block;font:12px var(--body);color:#a892b5;margin-bottom:8px}.account-overview-status strong{font:16px var(--body);color:#decce7}.account-overview-status a{display:block;font:13px var(--body);color:#c7a37a;margin-top:8px}.account-content .page-head h1{font-size:30px}.account-content .page-head{margin-bottom:20px}.account-content ul{font:15px/1.8 var(--body)}.audit-list li{font:14px var(--body);border-color:#4c3856}.product-card{border-bottom:1px solid #5b4465;transition:none}.product-card:hover{transform:none;box-shadow:none}.product-card h3{font-size:21px}.product-art{background:#2a1d35}.product-art:before,.product-art:after{opacity:.25}.section-download .page-head{max-width:850px}.section-download .release-card{border-left:2px solid #ac8a65}.section-admin h1,.section-admin h2,.section-admin h3{font-family:var(--body);letter-spacing:0}.section-admin .panel{border-bottom:1px solid #57425f}.section-admin button,.section-admin input,.section-admin select{min-height:44px}.section-admin table{font:14px var(--body)}.section-admin th{color:#d1b5dd}.section-rankings .page-head,.section-shop .page-head{max-width:900px}a:hover{color:#f3ddc0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #e8c18e;outline-offset:4px}.entry-button:focus-visible{outline-offset:6px}@media(min-width:1700px){.moon-plate{height:650px}.plate-caption{bottom:60px}}@media(max-width:1200px){.container{width:calc(100% - 56px)}.header-inner{gap:22px}.desktop-nav{gap:17px}.desktop-nav a{font-size:13px}.header-actions{gap:4px}.header-play{display:none}.home-editorial-spread{gap:40px}.moon-plate{height:510px}.plate-caption h1{font-size:40px}.plate-entry{width:260px}}@media(max-width:980px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-actions{margin-left:auto;gap:12px}.header-inner{height:76px}.home-editorial-spread{grid-template-columns:1.5fr 1fr;gap:30px}.story-copy h3{font-size:24px}.chapter-navigation>a{font-size:16px}.plate-caption{left:4%;right:4%;bottom:44px}.plate-caption h1{font-size:35px}.plate-entry{width:240px}.entry-button{font-size:18px}.account-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.portal-footer>.container{flex-wrap:wrap}.portal-footer small{max-width:none}}@media(max-width:760px){.container{width:calc(100% - 40px)}.page{padding-top:30px;padding-bottom:40px}.header-inner{height:70px;gap:15px}.brand>span{font-size:21px}.brand img{width:35px;height:35px}.brand small{font-size:8px}.preview-notice{padding:8px 20px;font-size:11px}.moon-plate{height:auto;margin:0;overflow:visible;background:#1d1427}.moon-plate>img{height:auto;aspect-ratio:1672/941;object-fit:contain}.moon-plate:after{display:none}.plate-coordinate{top:14px;left:16px;font-size:10px}.plate-coordinate span{font-size:7px;letter-spacing:1.7px;margin-top:5px}.plate-caption{position:static;display:block;padding:24px 24px 30px}.plate-caption h1{font-size:32px;line-height:1.3}.edition-label{font-size:10px;margin-bottom:12px}.plate-entry{width:100%;margin-top:22px}.entry-button{font-size:20px;min-height:56px}.plate-entry>span{font-size:12px}.art-caption{top:calc((100vw * 941 / 1672) - 22px);bottom:auto;font-size:8px;right:16px;color:#e8d8c1;text-shadow:0 1px 4px #110d1c}.home-status-line{margin:0;padding:17px 24px;gap:10px;flex-wrap:wrap;font-size:12px}.home-status-line>span:first-child{display:none}.home-status-line a{margin-left:auto}.home-editorial-spread{grid-template-columns:1fr;padding-top:36px;padding-bottom:40px;gap:38px}.editorial-section-title{gap:12px}.editorial-section-title h2{font-size:28px}.editorial-section-title>a{font-size:12px}.story-plate{aspect-ratio:1.8}.story-copy h3{font-size:26px}.story-copy p{font-size:15px}.spread-margin{padding-top:0}.margin-note h3{font-size:24px}.margin-heading{font-size:10px}.margin-note p{font-size:15px}.chapter-navigation>a{font-size:19px}.chapter-navigation small{font-size:13px}.forum-heading{padding:24px 22px;min-height:170px}.forum-heading h1{font-size:28px}.forum-heading:before{background-image:linear-gradient(90deg,#160e25ee,#160e25af),var(--kizora-observatory-art)}.forum-heading>p:last-child{font-size:14px}.forum-page .forum-crumbs{font-size:12px}.forum-post-body p{font-size:15px}.forum-section-title h2{font-size:20px}.account-layout{grid-template-columns:1fr;gap:25px}.account-nav{position:static}.account-identity{display:flex;align-items:center;gap:13px;padding:16px}.account-identity strong{font-size:18px}.account-identity small{margin:0}.account-nav nav{display:flex;overflow-x:auto}.account-nav nav a{flex-shrink:0;padding:13px;min-height:46px;font-size:13px}.account-nav nav a.active{box-shadow:inset 0 -2px #af8c69}.account-nav .admin-account-link{padding:10px 16px}.account-nav .logout{display:none}.account-ledger-head{display:block}.account-ledger-head h2{font-size:24px;margin-bottom:10px}.account-content .panel{padding:20px}.account-overview-status{gap:18px}.account-overview-status>div{min-width:130px}.portal-footer>.container{display:block}.portal-footer nav{gap:18px;margin:12px 0}.portal-footer small{display:block}.page-head h1{font-size:32px}.panel{padding:20px}.button{font-size:14px}}@media(max-width:380px){.container{width:calc(100% - 32px)}.header-actions{gap:2px}.brand{gap:6px}.brand>span{font-size:19px}.brand img{width:30px}.plate-caption{padding:21px 20px 25px}.plate-caption h1{font-size:29px}.home-status-line{padding:15px 20px}.home-status-line a{margin-left:0}.editorial-section-title>a{margin-left:0}.story-dateline{gap:9px;font-size:11px}.forum-heading h1{font-size:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.story-plate:hover img{transform:none}}@media(max-width:760px){.account-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.account-nav nav a{min-width:0;white-space:normal}}.world-shell{background:#100d1a;min-height:100vh}.world-shell .preview-notice{font-size:11px;padding:6px 20px;background:#110e1b;color:#b8a9c6;position:relative;z-index:5}.world-shell .site-header{background:linear-gradient(180deg,#151020e8,#15102080);border-bottom:1px solid #c0a4cb24;z-index:4}.world-shell .header-inner{height:82px;width:min(1340px,calc(100% - 64px));gap:25px}.world-shell .brand>span{font-size:25px;letter-spacing:2px;color:#f2e6f7}.world-shell .brand img{width:35px;height:42px}.world-shell .brand small{letter-spacing:6px;color:#bf9fcb}.world-shell .desktop-nav{gap:26px}.world-shell .desktop-nav a{font-size:14px;color:#d9cbe4;text-shadow:0 1px 8px #130d20}.world-shell .desktop-nav a.active{color:#fff1df}.world-shell .desktop-nav a.active:after{background:#c6a87f;bottom:4px;left:20%;right:20%}.world-shell .header-play{font-size:13px;letter-spacing:1px}.world-shell-home .site-header{margin-bottom:-83px}.world-stage{position:relative;isolation:isolate;height:700px;min-height:620px;max-height:850px;overflow:hidden;background:#171122}.world-stage-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 47%;max-width:none;z-index:-3}.world-stage-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#100b1c38 0%,transparent 25%,transparent 64%,#100d1a 100%),linear-gradient(90deg,transparent 35%,#17102338 52%,#171023ab 75%,#100d1a65 100%)}.world-invitation{position:absolute;left:56%;right:7%;top:168px;text-align:center;color:#f7e9fd}.world-edition{display:flex;align-items:center;justify-content:center;gap:13px;font:11px var(--body);letter-spacing:2.7px;color:#e2c7d6;margin:0 0 24px;text-shadow:0 2px 8px #100c18}.world-edition span{width:28px;height:1px;background:#bb9eb4}.world-title{margin:0;color:#f3e8fa;filter:drop-shadow(0 4px 12px #120d20);font-weight:400}.world-title>span{display:block;font:clamp(58px,6.3vw,106px)/1.12 var(--display);letter-spacing:-.055em;background:linear-gradient(#fff7ef 10%,#ead0ff 52%,#ae7cba);-webkit-background-clip:text;background-clip:text;color:transparent}.world-title small{display:block;font:13px/1 var(--body);letter-spacing:8px;margin:13px 0 0;padding-left:8px;color:#ddc3e9}.world-flourish{width:225px;height:26px;fill:none;stroke:#b29aaf;stroke-width:.8;margin:13px auto 12px;opacity:.8}.world-invitation-line{font:21px/1.5 var(--display);color:#f3e2ec;margin:0 0 12px;text-shadow:0 2px 8px #130b20}.world-invitation-copy{font:15px/1.6 var(--body);color:#d2bedc;margin:0 0 25px;text-shadow:0 2px 8px #130b20}.moon-entry{position:relative;display:flex;align-items:center;justify-content:center;gap:17px;width:min(330px,100%);min-height:72px;margin:0 auto;padding:13px 22px;border:1px solid #d4b18a;outline:1px solid #906d9970;outline-offset:4px;background:linear-gradient(115deg,#4b294a,#754e69,#3b2444);box-shadow:inset 0 1px #ead3c74d,inset 0 -4px #130c234d,0 7px 24px #10081999;color:#fff0dd;text-align:left;transition:filter .2s,transform .2s}.moon-entry:before,.moon-entry:after{content:"";position:absolute;top:50%;width:8px;height:8px;background:#a38068;border:1px solid #e5c7a4;transform:translateY(-50%) rotate(45deg)}.moon-entry:before{left:-5px}.moon-entry:after{right:-5px}.moon-entry>span:not(.moon-entry-icon){font:18px var(--display)}.moon-entry small{display:block;font:9px var(--body);letter-spacing:2.5px;color:#d7b9c8;margin-top:7px}.moon-entry-icon{color:#eac797;display:flex;padding-right:12px;border-right:1px solid #d4b18a59}.moon-entry:hover{filter:brightness(1.12);color:#fff8eb}.world-availability{display:block;font:11px var(--body);color:#bca9c9;margin-top:17px}.world-scene-note{position:absolute;bottom:74px;left:5%;font:10px var(--body);letter-spacing:1.1px;color:#cbb2d6;display:flex;align-items:center;gap:12px;text-shadow:0 1px 5px #100a18}.world-scene-note i{width:24px;height:1px;background:#b7a0bd}.portal-desk{position:relative;margin:-35px auto 0;width:min(1280px,calc(100% - 80px));display:grid;grid-template-columns:1.6fr .72fr 1fr;gap:34px;padding:28px 0 35px;border-top:1px solid #806a8859;background:#100d1a;isolation:isolate}.portal-desk:before{content:"";position:absolute;top:-1px;left:0;width:150px;height:1px;background:#c1a080}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px}.desk-heading h2{font-size:24px;margin:0;color:#e9d9ef}.desk-heading>a{font:12px var(--body);color:#bca4c7;display:flex;align-items:center;gap:5px;min-height:44px}.desk-dispatch{display:grid;grid-template-columns:106px 1fr;gap:17px;margin-bottom:14px}.dispatch-art{display:block;height:112px;overflow:hidden;border:1px solid #74607866}.dispatch-art img{width:100%;height:100%;object-fit:cover;object-position:76% center;transition:transform .3s}.dispatch-art:hover img{transform:scale(1.06)}.dispatch-meta{font:10px var(--body);color:#ab92b9}.desk-dispatch h3{font:17px/1.45 var(--body);font-weight:700;color:#e9dbef;margin:7px 0}.desk-dispatch p{font:13px/1.5 var(--body);color:#b3a2be;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dispatch-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;border-top:1px solid #55405f55;font:12px/1.5 var(--body);color:#c7b6d2}.dispatch-row time{font-size:10px;color:#9d86ad;flex-shrink:0}.dispatch-row>span{flex:1}.dispatch-row svg{flex-shrink:0;color:#b49a79}.desk-passport{border-left:1px solid #806a8838;padding-left:27px;padding-top:13px}.desk-kicker{font:10px var(--body);letter-spacing:1.9px;color:#a28aaf}.desk-passport>strong{display:block;font:19px var(--display);color:#e0cce7;margin:20px 0 16px}.desk-passport>strong>span{display:block;font:32px var(--display);color:#ba9bc7;margin-top:7px}.desk-passport dl{margin:0 0 15px}.desk-passport dl div{margin:11px 0}.desk-passport dt{font:10px var(--body);color:#9683a3;margin-bottom:5px}.desk-passport dd{font:12px var(--body);color:#ccb9d5;margin:0}.desk-passport>a{display:flex;align-items:center;gap:10px;font:12px var(--body);color:#c9a984;min-height:44px}.desk-paths{padding-top:3px}.desk-paths>a{display:flex;align-items:center;gap:17px;min-height:86px;border-bottom:1px solid #806a8838;color:#c9acd7}.desk-paths>a>svg:first-child{width:23px;stroke-width:1.2;color:#b497bd}.desk-paths>a>span{flex:1;font:18px var(--display);color:#e2cce9}.desk-paths small{display:block;font:11px/1.5 var(--body);color:#9e88ad;margin-top:7px}.world-shell .portal-footer{border-top:1px solid #806a8826;background:#0d0a14;padding:13px 0}.world-shell .portal-footer>.container{font-size:11px;gap:15px}.world-shell .portal-footer nav{gap:18px}.world-shell .portal-footer small{font-size:10px}.world-shell-interior{background:radial-gradient(ellipse at 70% 0,#32203c55,transparent 48%),#100d1a}.world-shell-interior .page{padding-top:32px}.world-shell-interior .page-head{padding-bottom:20px;margin-bottom:24px}.world-shell-interior .account-nav{background:linear-gradient(150deg,#2c2033,#17121f);border-top:1px solid #997b9466}.world-shell-interior .account-content .panel{background:linear-gradient(125deg,#251b2e,#1b1524);border-top:1px solid #997b9440}@media(min-width:1700px){.world-stage{height:800px}.world-invitation{top:195px;left:57%;right:10%}.world-title>span{font-size:115px}.world-invitation-line{font-size:24px}.world-invitation-copy{font-size:16px}}@media(max-width:1200px){.world-shell .desktop-nav{gap:16px}.world-shell .desktop-nav a{font-size:14px}.world-shell .header-inner{gap:18px}.world-stage{height:660px}.world-invitation{left:55%;right:4%;top:175px}.world-title>span{font-size:76px}.portal-desk{gap:24px;grid-template-columns:1.5fr .75fr 1fr;width:calc(100% - 56px)}.desk-passport{padding-left:20px}.desk-heading h2{font-size:21px}.desk-dispatch{grid-template-columns:85px 1fr;gap:12px}.desk-dispatch h3{font-size:15px}.desk-paths>a{gap:11px}.desk-paths>a>span{font-size:16px}}@media(max-width:980px){.world-shell .header-inner{height:72px}.world-shell-home .site-header{margin-bottom:-73px}.world-stage{height:620px;min-height:0}.world-stage-art{object-position:37% center}.world-invitation{left:51%;right:4%;top:155px}.world-title>span{font-size:66px}.world-invitation-line{font-size:18px}.world-invitation-copy{font-size:13px}.moon-entry{min-height:65px;gap:12px;padding:12px 16px}.moon-entry>span:not(.moon-entry-icon){font-size:16px}.portal-desk{grid-template-columns:1.4fr 1fr;gap:25px}.desk-passport{display:none}.world-shell .portal-footer small{max-width:100%}}@media(max-width:600px){.world-shell .preview-notice{font-size:9px;line-height:1.4;padding:5px 15px}.world-shell .header-inner{height:64px;width:calc(100% - 32px);gap:12px}.world-shell-home .site-header{margin-bottom:-65px}.world-shell .brand>span{font-size:20px}.world-shell .brand img{width:28px;height:34px}.world-shell .brand small{font-size:7px;letter-spacing:4px;margin-top:5px}.world-shell .header-actions{gap:2px}.world-shell .header-actions .icon-link,.world-shell .header-actions .account-link{min-width:42px;width:42px}.world-stage{height:650px;max-height:none}.world-stage-art{height:490px;object-fit:cover;object-position:37% center}.world-stage-shade{background:linear-gradient(180deg,#100d1a15 0%,transparent 25%,#100d1a05 42%,#100d1abf 61%,#100d1a 77%)}.world-invitation{top:365px;left:24px;right:24px}.world-edition{font-size:8px;letter-spacing:2px;gap:10px;margin-bottom:11px}.world-title>span{font-size:60px;line-height:1.05;letter-spacing:-.05em}.world-title small{font-size:9px;letter-spacing:6px;margin-top:7px}.world-flourish{display:none}.world-invitation-line{font-size:16px;margin:16px 0 17px}.world-invitation-copy{display:none}.moon-entry{min-height:62px;max-width:300px}.world-availability{font-size:10px;margin-top:13px}.world-scene-note{top:340px;bottom:auto;left:20px;font-size:7px;letter-spacing:.5px;gap:8px}.world-scene-note i{width:15px}.portal-desk{display:block;width:calc(100% - 40px);margin:0 auto;padding:21px 0 14px}.desk-heading{margin-bottom:13px}.desk-heading h2{font-size:22px}.desk-dispatch{grid-template-columns:82px 1fr;gap:14px}.dispatch-art{height:96px}.desk-dispatch h3{font-size:15px;line-height:1.45}.dispatch-meta{font-size:9px}.desk-dispatch p{font-size:12px}.dispatch-row{font-size:12px;gap:10px}.dispatch-row time{font-size:9px}.desk-paths{display:grid;grid-template-columns:1fr;margin-top:18px;border-top:1px solid #806a8859}.desk-paths>a{min-height:72px}.desk-paths>a>span{font-size:17px}.desk-paths small{font-size:11px;margin-top:4px}.world-shell .portal-footer>.container{width:calc(100% - 40px)}.world-shell .portal-footer nav{margin:5px 0;gap:16px}.world-shell .portal-footer small{font-size:10px}.world-shell-interior .page{padding-top:23px}.world-shell-interior .page-head h1{font-size:28px}.world-shell-interior .page-head{margin-bottom:18px;padding-bottom:16px}.world-shell-interior .account-layout{gap:18px}.world-shell-interior .account-identity{padding:12px 16px}.world-shell-interior .account-nav nav a{padding:10px 13px;min-height:44px}.world-shell-interior .account-content .panel{padding:20px}}@media(prefers-reduced-motion:reduce){.moon-entry,.dispatch-art img{transition:none}.moon-entry:hover,.dispatch-art:hover img{transform:none}}.world-shell .editorial-news>.page-head{position:relative;isolation:isolate;padding:30px 35px;min-height:170px;border:0;overflow:hidden}.world-shell .editorial-news>.page-head:before{display:block;content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#181121f5 10%,#181121d9 45%,#18112130),var(--kizora-observatory-art);background-size:cover;background-position:right 38%;border:0;transform:none;width:auto;height:auto}.world-shell .editorial-news .journal-lead{gap:30px;background:linear-gradient(120deg,#20172b66,transparent);padding-bottom:25px;border-bottom:1px solid #9a7d9660}.world-shell .editorial-news .journal-plate img{min-height:290px;max-height:350px}.world-shell .editorial-news .journal-lead h2{font-size:32px}.world-shell .editorial-news .journal-lead .entry-copy{padding-right:25px}.world-shell .editorial-guides .chapter-atlas{gap:40px;grid-template-columns:225px minmax(0,1fr)}.world-shell .editorial-guides .atlas-index{padding:25px;background:linear-gradient(90deg,#35273b66,#20172755);border-left:1px solid #ac8d7b80;border-right:1px solid #9f81ac26}.world-shell .editorial-guides .atlas-index>p{font-size:20px}.world-shell .editorial-guides .chapter-number{color:#b998c9;font-size:34px}.world-shell .editorial-guides .guides-entries .editorial-entry{padding:25px 0;grid-template-columns:55px minmax(0,1fr)}.world-shell .editorial-guides .entry-copy h2{font-size:28px}.world-shell .world-chronicle .chronicle-heading{margin:25px 0 28px;max-width:none}.world-shell .world-chronicle .chronicle-heading h1{font-size:clamp(38px,4.2vw,58px)}.world-shell .world-chronicle .chronicle-heading h1 br{display:none}.world-shell .world-chronicle .chronicle-opening{gap:40px;grid-template-columns:1.4fr 1fr;background:linear-gradient(90deg,transparent,#2a1c3255);padding-bottom:25px}.world-shell .world-chronicle .chronicle-plate img{height:370px;object-position:70% center}.world-shell .world-chronicle .chronicle-intro{padding-right:25px}.world-shell .world-chronicle .chronicle-intro h2{font-size:34px;margin:15px 0}.world-shell .world-chronicle .chronicle-intro p{font-size:15px;line-height:1.7}.world-shell .world-chronicle .chronicle-record{margin-top:30px;padding:35px 0;gap:40px}.world-shell .world-chronicle .chronicle-next{padding-top:35px}.world-shell .forum-heading{min-height:190px;padding:35px 40px;border-bottom:1px solid #ba96c15e}.world-shell .forum-heading:before{background-image:linear-gradient(90deg,#160f24ed 10%,#160f2499 60%,#160f2433),var(--kizora-observatory-art);background-position:right 55%}.world-shell .forum-heading h1{font-size:36px;color:#eddcf7}.world-shell .forum-section-title{background:linear-gradient(90deg,#35253f,#21172c);padding:15px 22px;border-top:1px solid #b493c13d}.world-shell .forum-category-row{background:linear-gradient(90deg,#1c1526,#261b3155);min-height:85px}.world-shell .forum-category-mark{color:#bc99cf;border:1px solid #8d6b9d50;background:#35233e55}.world-shell .forum-category-row:hover{background:#2d2039}.world-shell .section-account>.container>.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.world-shell .section-account .account-ledger-head{border-bottom:1px solid #8c6f9b50;padding-bottom:17px;margin-bottom:22px}@media(max-width:760px){.world-shell .editorial-news>.page-head{padding:25px 22px;min-height:160px}.world-shell .editorial-news .journal-lead{display:block;padding:0 0 22px}.world-shell .editorial-news .journal-plate img{height:210px;min-height:0}.world-shell .editorial-news .journal-lead .entry-copy{padding:0}.world-shell .editorial-news .journal-lead h2{font-size:26px}.world-shell .editorial-guides .chapter-atlas{display:block}.world-shell .editorial-guides .atlas-index{padding:20px;margin-bottom:15px}.world-shell .editorial-guides .editorial-margin-scene{display:none}.world-shell .editorial-guides .atlas-index>p{margin:12px 0 17px}.world-shell .editorial-guides .atlas-index nav{gap:7px}.world-shell .editorial-guides .atlas-index nav a{min-height:44px;align-items:center}.world-shell .editorial-guides .entry-copy h2{font-size:24px}.world-shell .world-chronicle .chronicle-heading h1{font-size:37px}.world-shell .world-chronicle .chronicle-opening{display:block;padding:0;background:none}.world-shell .world-chronicle .chronicle-plate img{height:240px}.world-shell .world-chronicle .chronicle-intro{padding:25px 0 0}.world-shell .world-chronicle .chronicle-record{display:block}.world-shell .world-chronicle .chronicle-facts{margin-top:25px}.world-shell .forum-heading{padding:25px 22px;min-height:175px}.world-shell .forum-heading h1{font-size:28px}.world-shell .forum-section-title{padding:13px 16px}.world-shell .section-account>.container>.page-head{display:block}.world-shell .section-account .page-head .tag{margin-top:10px}}.world-shell-home .brand>span{display:none}.world-shell-home .brand img{width:44px;height:48px}.world-shell-home .desktop-nav{margin-left:auto;margin-right:auto}.world-title{position:relative}.kizora-crest{position:absolute;width:68px;height:48px;left:50%;top:-66px;transform:translate(-50%);fill:#d3b6d8;filter:drop-shadow(0 2px 7px #21132d)}.kizora-crest .crest-blossom{fill:#d6abc3;stroke:#f0d6d9;stroke-width:.6}.kizora-crest .crest-branch{fill:none;stroke:#d0ad8d;stroke-width:1}.world-edition{margin-bottom:76px}.world-invitation{top:124px}.world-title>span{letter-spacing:-.065em}.world-flourish{display:none}.world-invitation-line{margin-top:24px}.moon-entry{border:0;outline:0;background:none;box-shadow:none;min-height:72px;padding:13px 26px;gap:22px;isolation:isolate}.moon-entry:before{inset:0;transform:none;width:auto;height:auto;border:0;background:#3e2a43;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);z-index:-2}.moon-entry:after{display:none}.moon-entry .entry-rim{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d8b68b;stroke-width:1;z-index:-1;pointer-events:none}.moon-entry>span:not(.moon-entry-icon){font-size:19px}.moon-entry small{font-size:10px;letter-spacing:2.4px}.moon-entry:focus-visible{outline:2px solid #efd4a7;outline-offset:5px}.portal-desk{margin-top:-23px;padding-top:26px;gap:28px}.desk-heading h2{font-size:24px}.desk-heading>a{font-size:14px}.desk-dispatch h3{font-size:17px}.desk-dispatch p{font-size:14px;line-height:1.55}.dispatch-meta{font-size:11px}.dispatch-row{font-size:14px;gap:11px}.dispatch-row time{font-size:11px}.desk-kicker{font-size:11px;letter-spacing:1.4px}.desk-passport{padding-left:23px}.desk-passport dt{font-size:12px}.desk-passport dd{font-size:14px}.desk-passport>a{font-size:14px}.desk-passport>strong{font-size:21px}.desk-paths>a>span{font-size:20px}.desk-paths small{font-size:13px}.desk-paths>a{min-height:90px}.world-shell .portal-footer>.container{font-size:12px}.world-shell .portal-footer small{font-size:11px}@media(min-width:1700px){.world-invitation{top:150px}}@media(max-width:1200px){.world-invitation{top:130px}.desk-heading h2{font-size:23px}.desk-passport{padding-left:20px}.desk-passport>strong{font-size:19px}.desk-paths>a>span{font-size:19px}.desk-paths small{font-size:12px}}@media(max-width:980px){.world-invitation{top:115px}.world-edition{margin-bottom:68px}.kizora-crest{top:-61px;width:61px;height:43px}.world-invitation-line{margin-top:20px}}@media(max-width:600px){.world-shell-home .brand img{width:36px;height:40px}.world-stage{height:670px}.world-invitation{top:346px}.world-edition{margin-bottom:55px;font-size:8px}.kizora-crest{top:-48px;width:55px;height:39px}.world-title>span{font-size:58px}.world-invitation-line{margin-top:16px;margin-bottom:17px}.moon-entry{min-height:62px}.moon-entry>span:not(.moon-entry-icon){font-size:17px}.moon-entry small{font-size:9px}.portal-desk{margin-top:0;padding-top:21px}.desk-heading h2{font-size:23px}.desk-heading>a{font-size:13px}.desk-dispatch h3{font-size:16px}.desk-dispatch p{font-size:14px}.dispatch-meta{font-size:11px}.dispatch-row{font-size:14px}.dispatch-row time{font-size:10px}.desk-paths>a{min-height:76px}.desk-paths>a>span{font-size:19px}.desk-paths small{font-size:12px}.world-scene-note{top:322px}}.world-shell .account-page-heading h1{margin:0 0 10px}.world-shell .account-page-heading p{margin:0;font-size:13px;line-height:1.55;color:#b8a2c5;max-width:none}.world-shell .section-account>.container>.account-page-heading{padding-bottom:17px;margin-bottom:20px}.world-shell .account-nav nav{padding-top:7px}.world-shell .editorial-guides>.page-head{padding-bottom:16px;margin-bottom:15px}.world-shell .editorial-guides>.page-head h1{margin-top:8px;margin-bottom:10px}.world-shell .editorial-guides>.page-head p{margin:0;font-size:14px}.world-shell .editorial-guides .filter-bar{margin:14px 0 20px;padding:0;border:0}.world-shell .editorial-guides .atlas-index nav{margin-top:15px}@media(max-width:760px){.world-shell .editorial-guides .atlas-index{display:none}.world-shell .editorial-guides>.page-head{padding-bottom:13px;margin-bottom:13px}.world-shell .editorial-guides>.page-head .eyebrow{display:none}.world-shell .editorial-guides>.page-head h1{font-size:29px;margin:0 0 9px}.world-shell .editorial-guides .filter-bar{gap:10px;margin:12px 0 14px;padding:0}.world-shell .editorial-guides .guides-entries .editorial-entry{padding:17px 0;grid-template-columns:35px minmax(0,1fr);gap:12px}.world-shell .editorial-guides .entry-copy h2{font-size:21px;margin:8px 0}.world-shell .editorial-guides .entry-copy p{font-size:14px;line-height:1.5}.world-shell .editorial-guides .chapter-number{font-size:27px}.world-shell .editorial-guides .entry-read{margin-top:9px;min-height:32px}.world-shell .section-account>.container>.account-page-heading{margin-bottom:15px;padding-bottom:14px}.world-shell .account-page-heading h1{font-size:28px;margin:0 0 8px}.world-shell .account-page-heading p{font-size:12px}.world-shell .account-nav nav{padding-top:0}.world-shell .section-account .account-layout{gap:20px}.world-shell .account-nav .admin-account-link{min-height:44px;padding:10px 13px}.world-shell .account-overview-status{gap:16px;padding-bottom:18px;margin-bottom:18px}.world-shell .account-overview-status>div{min-width:135px}.world-shell .account-overview-status strong{font-size:15px}.world-shell .account-overview-status a{min-height:44px;display:flex;align-items:center;margin-top:2px}}.account-quick-actions h2{font-size:24px;margin:0 0 18px}.account-quick-actions nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.account-quick-actions nav a{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid rgba(195,168,214,.16)}.account-quick-actions nav a>span{flex:1}.account-quick-actions small{display:block;margin-top:5px;font:13px/1.5 var(--body-font, sans-serif);color:#b5a6c0}.account-quick-actions>p{margin:20px 0 0;font-size:13px;line-height:1.6}.account-overview-status>div>span{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#b5a6c0}@media(max-width:640px){.account-quick-actions nav{grid-template-columns:1fr}}.world-shell .header-inner{gap:24px}.world-shell .desktop-nav{gap:clamp(20px,2.3vw,34px)}.world-shell .desktop-nav a{min-height:44px;display:flex;align-items:center;font-size:15px;padding:12px 0}.world-shell .desktop-nav a.active:after{bottom:2px;left:0;right:0}.world-shell .header-actions .account-link{width:auto;min-width:44px;min-height:44px;gap:9px;color:#e3d1ec;font-size:14px}.world-shell .account-link span{display:inline}.world-shell .account-link.active{color:#f1d6ac}.world-shell .preview-notice{font-size:12px;line-height:1.45;color:#c6b7d2}.world-shell .mobile-nav{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;background:#1b1425;padding:12px 24px 20px}.world-shell .mobile-nav a{min-height:50px}.world-shell .mobile-nav a.active{padding-left:12px;border-left:2px solid #c8a47f}.world-availability{font-size:12px;color:#d0badb}.moon-entry{transition:filter .2s}@media(min-width:981px)and (max-width:1200px){.world-shell .header-inner{width:calc(100% - 48px);gap:24px}.world-shell .desktop-nav{gap:24px}.world-shell .desktop-nav a{font-size:14px}}@media(max-width:600px){.world-shell .preview-notice{font-size:11px;line-height:1.4;padding:7px 18px}.world-shell .header-actions{gap:12px}.world-shell .header-actions .account-link{width:auto;min-width:44px;font-size:13px}.world-shell .account-link span{display:none}.world-shell .header-actions .icon-link{width:44px;min-width:44px}.world-availability{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.world-shell *,.world-shell *:before,.world-shell *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.world-shell .forum-categories,.world-shell .forum-topics{background:transparent;border:0;border-bottom:1px solid #806a8859}.world-shell .forum-section-title{padding:16px 0;background:none;border-top:1px solid #806a8859;border-bottom:1px solid #806a8859}.world-shell .forum-section-title h2{font:25px/1.3 var(--display);color:#e8d9ef}.world-shell .forum-section-title>span{font-size:11px;color:#b7a1c3;letter-spacing:.8px}.world-shell .forum-category-row{grid-template-columns:40px minmax(0,1fr) 100px 18px;gap:20px;padding:16px 12px 16px 0;background:transparent;border-bottom:1px solid #806a8838;min-height:88px}.world-shell .forum-categories a.forum-category-row:hover{background:#c4a1d408;text-decoration:none}.world-shell .forum-category-row:hover h3{color:#efd2a7}.world-shell .forum-category-row:focus-visible{outline-offset:0}.world-shell .forum-category-mark{padding:0;display:flex;align-items:center;justify-content:center;border:0;background:none;clip-path:none;color:#c5a1d4}.world-shell .forum-category-mark svg{stroke-width:1.25}.world-shell .forum-page .forum-category-row h3{font:21px/1.35 var(--display);margin-bottom:7px}.world-shell .forum-page .forum-category-row p{font-size:14px;line-height:1.5;color:#bba9c8}.world-shell .forum-category-count{font-size:13px;color:#beadc9}.world-shell .forum-tools{background:none;padding:20px 0;gap:12px;border-bottom:1px solid #806a8838;align-items:center}.world-shell .forum-clear{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;background:none;border:0;color:#d6bfdc;font:14px var(--body)}.world-shell .forum-search{background:#21182b;border-color:#92769f70;min-height:46px}.world-shell .forum-filter select{min-height:46px}.world-shell .forum-topic-row{background:transparent;border-color:#806a8838;padding-left:0;padding-right:12px}.world-shell .forum-topic-row:hover{background:#c4a1d408}.world-shell .forum-table-head{background:none;border-color:#806a8838;padding-left:0}.world-shell .forum-search-status{padding-left:0;color:#b9a4c6}@media(max-width:600px){.world-shell .forum-section-title{gap:10px;padding:16px 0}.world-shell .forum-section-title h2{font-size:23px}.world-shell .forum-category-row{grid-template-columns:30px minmax(0,1fr);gap:10px 14px;padding:19px 0}.world-shell .forum-page .forum-category-row h3{font-size:19px}.world-shell .forum-page .forum-category-row p{font-size:13px}.world-shell .forum-category-count{grid-column:2;text-align:left;font-size:12px}.world-shell .forum-tools{flex-wrap:wrap;gap:10px;padding:16px 0}.world-shell .forum-search{flex-basis:100%}.world-shell .forum-filter{flex:1;min-width:0}.world-shell .forum-filter select{width:100%}.world-shell .forum-clear{flex-shrink:0}}.world-shell .account-quick-actions{padding:5px 0 25px;margin:0 0 28px;border:0;border-bottom:1px solid #806a8838;background:none}.world-shell .account-quick-actions h2{font-size:25px;margin-bottom:10px}.world-shell .account-quick-actions nav a{min-height:86px;padding:18px 0;color:#dfcbe8}.world-shell .account-quick-actions nav a>svg:first-child{color:#bea0ce;stroke-width:1.4}.world-shell .account-quick-actions nav a>span{font-size:16px}.world-shell .account-quick-actions small{font:13px/1.5 var(--body);color:#bba8c7}.world-shell .account-quick-actions>p{color:#bba8c7;max-width:650px}@media(max-width:600px){.world-shell .account-quick-actions{padding-bottom:20px;margin-bottom:22px}.world-shell .account-quick-actions h2{font-size:23px}.world-shell .account-quick-actions nav a{min-height:76px;padding:15px 0}}.world-shell .filter-reset{min-height:44px;padding:10px 12px;background:none;border:0;color:#d7bddf;font:14px var(--body)}.world-shell .filter-reset:hover{color:#efd2a7}@media(max-width:600px){.world-shell .editorial-page .filter-bar .filter-reset{padding-inline:5px}}@media(max-width:600px){.world-stage-art{object-position:22% center}.world-scene-note{display:none}}.world-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.world-shell>main{flex:1;min-width:0}.world-shell>.site-header,.world-shell>.portal-footer{flex-shrink:0}.world-shell .account-content .account-data-ledger,.world-shell .account-content .account-activity-ledger{background:none;border:0;border-bottom:1px solid #806a8859;box-shadow:none;padding:0 0 24px;margin-bottom:26px}.world-shell .account-data-ledger h3,.world-shell .account-activity-ledger h3{font:23px/1.4 var(--display);margin:0 0 18px}.world-shell .account-data-ledger .detail-list>div{border-color:#806a8838;padding:13px 0}.world-shell .account-data-ledger .text-link{min-height:44px;display:inline-flex;align-items:center}.world-shell .account-activity-ledger>p{margin:0;line-height:1.6;color:#bba8c7}@media(max-width:600px){.world-shell .account-data-ledger h3,.world-shell .account-activity-ledger h3{font-size:21px}}.world-shell .account-content .page-head .page-head-secondary-title{font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:17px 0 15px}@media(max-width:600px){.world-shell .account-content .page-head .page-head-secondary-title{font-size:28px;letter-spacing:-1px;margin-bottom:14px}}.world-shell .illustrated-navigation{isolation:isolate;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--nav-ink:#f1e3ed;--nav-gold:#d6ba95;--nav-muted:#c7adce}.illustrated-navigation .navigation-rail{position:absolute;z-index:-1;inset:3px 12px auto;width:calc(100% - 24px);height:78px;pointer-events:none;overflow:visible}.navigation-rail .rail-shadow{fill:#0d0a15;stroke:#0b0811;stroke-width:2}.navigation-rail .rail-paper{fill:#2a1d34;stroke:#100b19;stroke-width:2}.navigation-rail .rail-upper{fill:#3a2942}.navigation-rail .rail-cel{fill:#1c1228}.navigation-rail .rail-edge{fill:none;stroke:#ae937b;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.navigation-rail .rail-dry{fill:none;stroke:#d6b99a;stroke-width:.8;opacity:.37;stroke-linecap:round}.navigation-rail .rail-thread{fill:none;stroke:#6d536f;stroke-width:1.5;stroke-linecap:round}.world-shell .illustrated-navigation .header-inner{height:84px;position:relative;gap:24px}.world-shell-home .illustrated-navigation{margin-bottom:-84px}.world-shell .illustrated-navigation .brand{position:relative;z-index:1}.world-shell .illustrated-navigation .brand img{filter:none}.world-shell .illustrated-navigation .desktop-nav{gap:clamp(20px,2.1vw,32px)}.world-shell .illustrated-navigation .desktop-nav a{position:relative;isolation:isolate;min-height:48px;padding:10px 2px 14px;color:var(--nav-ink);font:15px/1.4 var(--body);text-shadow:none}.world-shell .illustrated-navigation .desktop-nav a:after{display:none}.world-shell .illustrated-navigation .desktop-nav a>span{position:relative;z-index:1}.navigation-mark{position:absolute;left:-5px;bottom:0;width:calc(100% + 10px);height:17px;pointer-events:none;overflow:visible}.navigation-mark .mark-wash{fill:#74506e;opacity:0;transition:opacity .16s ease}.navigation-mark .mark-ink{fill:#d3b18b;opacity:0;transition:opacity .16s ease}.navigation-mark .mark-petal{fill:#ddb0cb;stroke:#f3d1dc;stroke-width:.5;opacity:0}.illustrated-navigation a:hover .mark-wash{opacity:.65}.illustrated-navigation a.active .mark-wash{opacity:.75}.illustrated-navigation a.active .mark-ink,.illustrated-navigation a.active .mark-petal{opacity:1}.world-shell .illustrated-navigation .desktop-nav a.active{color:#ffefd6}.world-shell .illustrated-navigation .account-link{padding:8px 12px;min-height:46px;color:var(--nav-ink);border:0;background:none}.world-shell .illustrated-navigation .account-link.active{color:#ffdfaf}.world-shell .illustrated-navigation .account-link:hover{color:#ffefd6;background:#402b48}.world-shell .illustrated-navigation .menu-toggle{min-width:44px;width:44px;min-height:44px;height:44px;border:0;background:none;color:#eed5b4}.world-shell .illustrated-navigation .navigation-glyph{width:25px;height:25px;fill:currentColor;stroke:none}.world-shell .illustrated-navigation a:focus-visible,.world-shell .illustrated-navigation button:focus-visible{outline:2px solid #ffe1ac;outline-offset:3px;box-shadow:none}.world-shell .illustrated-navigation .mobile-nav{position:relative;inset:auto;margin:0 16px 12px;padding:18px 24px 22px;background:#24192f;border:1px solid #ae937b;border-top:0;border-radius:0;box-shadow:4px 5px #100b19;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 8px) 100%,45% calc(100% - 2px),0 calc(100% - 7px));max-height:max(112px,calc(100dvh - 140px));overflow-y:auto;overscroll-behavior:contain}.world-shell .illustrated-navigation .mobile-nav:before{content:"";position:absolute;left:8px;top:0;bottom:13px;border-left:1px solid #74536b;pointer-events:none}.illustrated-navigation .navigation-branch{position:absolute;right:7px;top:5px;width:112px;height:63px;opacity:.45;pointer-events:none}.navigation-branch .branch-ink{fill:none;stroke:#100b19;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.navigation-branch .branch-light{fill:none;stroke:#9e8179;stroke-width:1.2;stroke-linecap:round}.navigation-branch .branch-petals{fill:#c88caf;stroke:#efc0d2;stroke-width:.7}.navigation-branch .branch-loose{fill:#ba87a8}.world-shell .illustrated-navigation .mobile-nav a{position:relative;isolation:isolate;min-height:54px;padding:13px 12px 13px 9px;margin:0;border:0;border-bottom:1px solid #73556e66;background:none;color:var(--nav-ink);font:18px/1.45 var(--display);gap:18px}.world-shell .illustrated-navigation .mobile-nav a:last-child{border-bottom:0}.world-shell .illustrated-navigation .mobile-nav a.active{border-left:0;color:#ffe0b4;padding-left:9px}.world-shell .illustrated-navigation .mobile-nav a>span{position:relative;z-index:1}.world-shell .illustrated-navigation .mobile-nav .navigation-mark{left:3px;bottom:3px;width:112px;height:15px}.world-shell .illustrated-navigation .mobile-nav a>svg:not(.navigation-mark){width:14px;flex-shrink:0;color:#c6a58e}@media(min-width:981px)and (max-width:1200px){.world-shell .illustrated-navigation .desktop-nav{gap:22px}.world-shell .illustrated-navigation .desktop-nav a{font-size:14px}.world-shell .illustrated-navigation .account-link{padding-inline:6px}}@media(max-width:980px){.world-shell .illustrated-navigation .header-inner{height:76px}.world-shell-home .illustrated-navigation{margin-bottom:-76px}.illustrated-navigation .navigation-rail{height:71px;inset:3px 8px auto;width:calc(100% - 16px)}.world-shell .illustrated-navigation .header-actions{gap:10px}.world-shell .illustrated-navigation .brand>span{font-size:22px}.world-shell .illustrated-navigation .mobile-nav .navigation-branch{right:2px;top:1px;width:90px;opacity:.22}}@media(max-width:600px){.world-shell .illustrated-navigation .header-inner{height:70px;width:calc(100% - 40px);gap:14px}.world-shell-home .illustrated-navigation{margin-bottom:-70px}.illustrated-navigation .navigation-rail{height:66px}.world-shell .illustrated-navigation .brand{min-width:0;flex-shrink:1}.world-shell .illustrated-navigation .brand img{width:32px;height:37px;flex-shrink:0}.world-shell .illustrated-navigation .brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-shell .illustrated-navigation .header-actions{flex-shrink:0}.world-shell .illustrated-navigation .brand>span{font-size:20px}.world-shell .illustrated-navigation .brand small{font-size:8px;letter-spacing:4px}.world-shell .illustrated-navigation .account-link{padding:8px;min-width:44px}.world-shell .illustrated-navigation .mobile-nav{margin-inline:12px;padding:14px 20px 20px}.world-shell .illustrated-navigation .mobile-nav a{font-size:17px}}@media(prefers-reduced-motion:reduce){.illustrated-navigation .navigation-mark path{transition:none!important}}@media(forced-colors:active){.illustrated-navigation .navigation-rail,.illustrated-navigation .navigation-branch,.illustrated-navigation .navigation-mark{display:none}.world-shell .illustrated-navigation{background:Canvas;border-bottom:1px solid CanvasText}.world-shell .illustrated-navigation .mobile-nav{clip-path:none;background:Canvas;border:1px solid CanvasText;box-shadow:none}.world-shell .illustrated-navigation a.active{text-decoration:underline;text-underline-offset:5px}.world-shell .illustrated-navigation .account-link.active{border-bottom:3px double CanvasText}}.navigation-rail path{vector-effect:non-scaling-stroke}.world-shell{--ink-paper: #24192f;--ink-plane: #35243e;--ink-edge: #b99c80;--ink-rule: #74556d;--ink-text: #f0e1eb;--ink-muted: #c4afca;--ink-petal: #d69bb9;--ink-focus: #ffe1ac}.world-shell .ink-icon{flex-shrink:0;pointer-events:none}.world-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.world-shell svg.ink-petal{flex-shrink:0;pointer-events:none;width:20px;height:20px;fill:none;stroke:none}.world-shell .button>svg.ink-petal{width:24px;height:24px}.world-shell .moon-entry>svg.ink-petal{width:28px;height:28px}.ink-petal .petal-back{fill:var(--ink-petal)}.ink-petal .petal-fold{fill:#a76d99}.ink-petal .petal-vein{fill:none;stroke:var(--ink-edge);stroke-width:1.2;stroke-linecap:round}@media(forced-colors:active){.world-shell svg.ink-petal{display:none}}.world-shell .editorial-kicker{color:#cbb69b}.world-shell .portal-footer{border-top-color:#74556d}.world-shell .portal-footer a{min-height:44px;display:inline-flex;align-items:center}.world-shell .portal-footer a:focus-visible{outline:2px solid var(--ink-focus);outline-offset:3px}.world-shell main .tag{background:#33243b;color:#dfc5a4;border:0;border-left:2px solid #a88871;border-radius:0;font-size:11px;line-height:1.5}.world-shell main .tag.quiet{color:#c8b4ce;border-left-color:#82657e;background:#281d31}@media(forced-colors:active){.world-shell main .tag{color:CanvasText;background:Canvas;border-color:CanvasText}.world-shell{--ink-text: CanvasText;--ink-muted: CanvasText;--ink-edge: CanvasText;--ink-rule: CanvasText;--ink-focus: Highlight}}.world-shell{--control-ink: #100b19;--control-paper: #291e34;--control-cel: #382840;--control-edge: #b59a82;--control-text: #f1e3ed;--control-muted: #c5afce;--control-focus: #ffe1ac;--control-error: #efadb5}.world-shell main .button:where(:not(.hero-cta *,.rich-hero-actions *)),.world-shell main .download-page :is(.download-availability,.release-title) .button,.world-shell main.section-shop .product-price .button,.world-shell main .forum-readonly>button,.world-shell main .forum-empty>button{position:relative;min-height:46px;min-width:44px;max-width:100%;padding:12px 19px;border:1px solid var(--control-edge);border-radius:3px 1px 4px 2px;background:#50384e;color:var(--control-text);box-shadow:inset 0 3px #654760,2px 3px 0 var(--control-ink);font-family:var(--body);font-size:15px;line-height:1.4;text-shadow:none;white-space:normal;overflow-wrap:anywhere;clip-path:none;transform:none;transition:background-color .15s ease,border-color .15s ease}.world-shell main .button:where(:not(.hero-cta *,.rich-hero-actions *)):after{content:"";position:absolute;pointer-events:none;top:3px;left:8px;right:10px;height:3px;background:#cfb09c;opacity:.8;clip-path:polygon(0 70%,19% 0,62% 30%,100% 60%,93% 100%,41% 65%,7% 100%)}.world-shell main .button.secondary:after{background:#a88b9f;opacity:.65}.world-shell main .button.secondary:where(:not(.hero-cta *,.rich-hero-actions *)),.world-shell main .download-page :is(.download-availability,.release-title) .button.secondary,.world-shell main.section-shop .product-price .button.secondary{background:var(--control-paper);border-color:#947b95;color:#e5d4e8;box-shadow:inset 0 3px var(--control-cel),2px 3px 0 var(--control-ink)}.world-shell main :is(.button,.forum-empty>button,.download-page .release-title .button,.product-price .button):where(:not(.hero-cta *,.rich-hero-actions *)):hover:not(:disabled):not([aria-disabled=true]){background:#62435d;border-color:#dcc09e;box-shadow:inset 0 3px #76536e,2px 3px 0 var(--control-ink);transform:none}.world-shell main :is(.button,.forum-empty>button,.download-page .release-title .button,.product-price .button):where(:not(.hero-cta *,.rich-hero-actions *)):active:not(:disabled):not([aria-disabled=true]){background:var(--control-cel);box-shadow:inset 0 2px var(--control-ink)}.world-shell main :is(.text-button,.text-link,.editorial-link,.filter-reset,.forum-clear){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-block:9px;color:#dfbf99;font-family:var(--body);line-height:1.5;text-underline-offset:5px}.world-shell main :is(.text-button,.filter-reset,.forum-clear){border:0;border-bottom:1px solid #8c6e7d;border-radius:0 0 3px 1px;background:transparent;box-shadow:none}.world-shell main :is(.text-button,.text-link,.editorial-link,.filter-reset,.forum-clear):hover:not(:disabled){color:#ffe1ac;text-decoration:underline}.world-shell main :is(.icon-link,.checksum>button,.password-field>button){min-width:44px;min-height:44px;border-radius:2px 1px 3px;color:#dfbf99;background:transparent;box-shadow:none}.world-shell main :is(.icon-link,.checksum>button,.password-field>button):hover:not(:disabled){background:var(--control-cel);color:#ffe1ac}.world-shell main .password-field>button{top:1px;right:2px}.world-shell main .password-field>input{padding-right:52px}.world-shell main .danger{color:var(--control-error)}.world-shell main :is(input,select,textarea,.search-field,.forum-search,.button){box-sizing:border-box;max-width:100%}.world-shell main :is(.filter-bar,.forum-tools){min-width:0}.world-shell main :is(.filter-bar,.forum-tools)>*{min-width:0}@media(max-width:360px){.world-shell main.section-shop .filter-bar .search-field{min-width:0;width:100%}.world-shell main :is(.filter-bar,.forum-filter) select{width:100%;max-width:100%}}.world-shell main input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=button],[type=submit],[type=reset]),.world-shell main :is(select,.forum-filter select,.filter-bar select),.world-shell main textarea{min-height:46px;min-width:0;border:1px solid #947b95;border-bottom-color:var(--control-edge);border-radius:2px 3px 1px;background:#211829;color:var(--control-text);box-shadow:inset 0 3px #191121;font:16px/1.5 var(--body);padding-block:11px}.world-shell main select{color-scheme:dark}.world-shell main select option{background:#211829;color:var(--control-text)}.world-shell main textarea{min-height:132px;resize:vertical}.world-shell main :is(input,textarea)::placeholder{color:var(--control-muted);opacity:1}.world-shell main :is(input,select,textarea):hover:not(:disabled){border-color:#c4a689}.world-shell main :is(.search-field,.forum-search){min-height:46px;border:1px solid #947b95;border-bottom-color:var(--control-edge);border-radius:2px 3px 1px;background:#211829;box-shadow:inset 0 3px #191121}.world-shell main :is(.search-field,.forum-search)>svg{color:#ceb097;flex-shrink:0}.world-shell main :is(.search-field,.forum-search) input{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px}.world-shell main :is(.search-field,.forum-search):focus-within{border-color:var(--control-focus)}.world-shell main :is(input,select,textarea)[aria-invalid=true],.world-shell main :is(input,select,textarea):user-invalid{border-color:var(--control-error);border-bottom-width:3px}.world-shell main input:is([type=checkbox],[type=radio]){appearance:auto;accent-color:#c8a482;flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;background:none;box-shadow:none}.world-shell main label:has(>input:is([type=checkbox],[type=radio])),.world-shell main .checkbox{display:flex;min-height:44px;align-items:center;gap:12px;color:var(--control-muted);font-size:14px}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch){border-color:#73566d;background:#211829}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button){position:relative;min-height:46px;color:var(--control-muted);border-radius:0;border-color:#73566d;background:transparent;box-shadow:none;line-height:1.45}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):is(.active,[aria-selected=true],[aria-current=page]){color:#ffe0b4;background:var(--control-cel);box-shadow:none}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):is(.active,[aria-selected=true],[aria-current=page]):after{content:"";position:absolute;pointer-events:none;left:9px;right:9px;bottom:3px;height:3px;background:#d0ae88;clip-path:polygon(0 55%,23% 8%,64% 30%,100% 0,97% 80%,52% 100%,13% 80%)}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):hover:not(:disabled){background:#392a41}.world-shell main .pagination{gap:12px}.world-shell main .pagination button{min-width:44px;min-height:44px;border:1px solid #947b95;border-radius:2px 1px 3px;background:var(--control-paper);color:#e8c9a5;box-shadow:2px 2px 0 var(--control-ink)}.world-shell main .pagination button:hover:not(:disabled){background:#49334e;border-color:var(--control-edge)}.world-shell main :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:focus-visible{outline-offset:-4px}.world-shell main :is(button,input,select,textarea):disabled,.world-shell main [aria-disabled=true]{opacity:.65;cursor:not-allowed;box-shadow:none}.world-shell main :is(.button,.pagination button,.forum-readonly>button):disabled,.world-shell main .download-page :is(.download-availability,.release-title) .button:disabled,.world-shell main.section-shop .product-price .button:disabled{opacity:.65;box-shadow:none;background:#302635;border-color:#857387;border-style:dashed;color:#ddcde2}@media(prefers-reduced-motion:reduce){.world-shell main :is(button,.button,input,select,textarea){transition:none}}@media(forced-colors:active){.world-shell main .button:after{display:none}.world-shell main :is(.button,button,input,select,textarea,.search-field,.forum-search),.world-shell main .download-page :is(.download-availability,.release-title) .button,.world-shell main.section-shop .product-price .button{background:Canvas;color:CanvasText;border-color:ButtonText;box-shadow:none}.world-shell main :is(a,button,input,select,textarea,summary):focus-visible{outline-color:Highlight}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):is(.active,[aria-selected=true],[aria-current=page]){color:CanvasText;border-bottom:3px double Highlight;text-decoration:underline}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):after{display:none}.world-shell main :is(button,input,select,textarea):disabled,.world-shell main [aria-disabled=true],.world-shell main .download-page :is(.download-availability,.release-title) .button:disabled,.world-shell main.section-shop .product-price .button:disabled{color:GrayText;opacity:1;background:Canvas;border-color:GrayText}.world-shell main :is(input,select,textarea)[aria-invalid=true],.world-shell main :is(input,select,textarea):user-invalid{border:3px dashed CanvasText}}.world-shell .download-page .install-instructions .notice,.world-shell :is(.notice,.forum-demo){position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:13px;padding:18px 21px;background:#291e32;color:#ead9ce;border:0;border-radius:0;box-shadow:none;font-size:14px;line-height:1.65}.world-shell :is(.notice,.forum-demo):before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:#ad9179;clip-path:polygon(0 2%,2px 0,3px 30%,2px 65%,3px 100%,0 98%)}.world-shell :is(.notice,.forum-demo):after{content:"";position:absolute;left:12px;right:10px;bottom:0;height:3px;background:#75576e;clip-path:polygon(0 55%,36% 15%,70% 55%,100% 0,98% 65%,54% 100%,20% 65%);pointer-events:none}.world-shell .notice>div,.world-shell .forum-demo>span{min-width:0;overflow-wrap:anywhere}.world-shell .notice.error{background:#35232f;color:#f7d2c6}.world-shell .notice.error:before{background:#e3a28c}.ink-seal{width:35px;height:35px;flex:0 0 35px;color:#d8bd97;overflow:visible}.ink-seal .seal-paper{fill:#3a2a43;stroke:#100b19;stroke-width:1.6;stroke-linejoin:round}.ink-seal .seal-edge{fill:none;stroke:currentColor;stroke-width:.85;stroke-linejoin:round}.ink-seal .seal-symbol{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ink-seal .seal-dry{fill:none;stroke:#a78498;stroke-width:.8;stroke-linecap:round}.world-shell .notice>.ink-seal{color:#d8bd97;margin-top:1px}.world-shell .notice.error>.ink-seal{color:#efb29c}.world-shell .forum-demo>svg{width:27px;height:30px;flex:0 0 27px;padding:5px 4px;color:#e0c6a1;border:1px solid #9b7e69;border-radius:2px 5px 3px 7px;transform:rotate(-3deg);background:#38283f;stroke-width:1.5}.world-shell .preview-notice{position:relative;background:#1b1424;color:#d4c3d7;border:0;box-shadow:none;padding:9px 20px;font-size:12px;line-height:1.5}.world-shell .preview-notice:after{pointer-events:none;content:"";position:absolute;left:8%;right:8%;bottom:0;height:2px;background:#8f7160;opacity:.7;clip-path:polygon(0 50%,35% 0,70% 50%,100% 0,97% 100%,63% 75%,26% 100%)}.world-shell :is(.breadcrumbs,.forum-crumbs){display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:#cdb9ce;font-size:13px;line-height:1.5}.world-shell .breadcrumbs>span{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.world-shell :is(.breadcrumbs,.forum-crumbs) a{display:inline-flex;align-items:center;min-height:44px;padding:4px 2px;color:#dec49f;text-decoration:none;overflow-wrap:anywhere}.world-shell :is(.breadcrumbs,.forum-crumbs) a:hover{color:#ffdfaf;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.world-shell :is(.breadcrumbs,.forum-crumbs) a:focus-visible{outline:2px solid #ffe1ac;outline-offset:3px}.world-shell :is(.breadcrumbs,.forum-crumbs) [aria-current]{color:#e7d9e8;overflow-wrap:anywhere}.world-shell .ink-chevron{width:12px;height:18px;flex:0 0 12px;fill:none;stroke:#ba9b84;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.world-shell .forum-crumbs>svg{color:#ba9b84;stroke-width:1.5;width:12px;flex-shrink:0;transform:rotate(-5deg)}.world-shell .page-head>div{min-width:0}.illustrated-heading-rule{display:block;width:145px;max-width:60%;height:12px;margin-top:14px;fill:#b7987d;pointer-events:none}.illustrated-heading-rule .rule-petal{fill:#c393af;stroke:#efc7d5;stroke-width:.45}.world-shell .forum-page .forum-section-title,.world-shell :is(.section-heading,.forum-section-title){position:relative;border-color:#72576c;background:none;box-shadow:none}.world-shell :is(.section-heading,.forum-section-title):after{content:"";position:absolute;bottom:-1px;left:0;width:85px;height:3px;background:#b7987d;clip-path:polygon(0 60%,40% 0,100% 50%,85% 100%,38% 65%);pointer-events:none}.world-shell .empty{position:relative;padding:36px 24px;background:#211829;border:1px solid #644c60;border-radius:2px 7px 3px 5px;box-shadow:none;color:#e6d7e6;text-align:center}.world-shell .empty>.ink-seal{width:57px;height:57px;margin:0 auto 14px;display:block}.world-shell .empty h2{color:#f0dfec}.world-shell .empty p{max-width:540px;margin-inline:auto;color:#cdb9ce;line-height:1.7}.world-shell .loading{display:flex;align-items:center;justify-content:center;gap:14px;min-height:120px;padding:24px;color:#dbc5d7;line-height:1.6}.world-shell .loading .ink-seal{animation:ink-seal-breathe 2s ease-in-out infinite}@keyframes ink-seal-breathe{0%,to{opacity:.6;transform:rotate(-4deg)}50%{opacity:1;transform:rotate(3deg)}}@media(max-width:600px){.world-shell .forum-page .forum-section-title{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 0}.world-shell .forum-page .forum-section-title>span{font-size:11px;line-height:1.6;letter-spacing:.06em;white-space:normal}.world-shell .download-page .install-instructions .notice,.world-shell :is(.notice,.forum-demo){padding:16px;gap:11px;font-size:13px}.world-shell .notice>.ink-seal{width:29px;height:29px;flex-basis:29px}.world-shell .preview-notice{font-size:11px;padding:8px 16px}.world-shell :is(.breadcrumbs,.forum-crumbs){gap:3px 8px;font-size:12px}.world-shell .breadcrumbs>span{gap:8px}.world-shell .empty{padding:28px 20px}.illustrated-heading-rule{width:120px;margin-top:12px}}@media(prefers-reduced-motion:reduce){.world-shell .loading .ink-seal{animation:none}}@media(forced-colors:active){.world-shell .download-page .install-instructions .notice,.world-shell :is(.notice,.forum-demo,.empty){background:Canvas;color:CanvasText;border:1px solid CanvasText}.world-shell :is(.notice,.forum-demo,.preview-notice,.section-heading,.forum-section-title):before,.world-shell :is(.notice,.forum-demo,.preview-notice,.section-heading,.forum-section-title):after,.illustrated-heading-rule{display:none}.ink-seal{color:CanvasText!important;animation:none!important}.ink-seal .seal-paper{fill:Canvas;stroke:CanvasText}.ink-seal .seal-dry{stroke:CanvasText}.world-shell .forum-demo>svg{background:Canvas;color:CanvasText;border-color:CanvasText}.world-shell :is(.breadcrumbs,.forum-crumbs) a{color:LinkText;text-decoration:underline}.world-shell :is(.breadcrumbs,.forum-crumbs) [aria-current],.world-shell .ink-chevron{color:CanvasText;stroke:CanvasText}}.world-shell .ink-icon{flex-shrink:0;overflow:visible}.world-shell .ink-icon path{vector-effect:non-scaling-stroke}.world-shell .forum-category-mark{display:grid;place-items:center;width:34px;height:38px;padding:0;border:0;clip-path:none;background:none;color:#d0b494;overflow:visible}.world-shell .forum-category-mark .ink-icon{width:28px;height:28px;stroke-width:1.5}.world-shell .forum-category-row{border-bottom-color:#765c714d;background:none}.world-shell .forum-category-row>svg:last-child{color:#b89a80}.world-shell .forum-topic-name>svg{color:#d0b494;stroke-width:1.5}.world-shell .forum-topic-name>div{min-width:0}.world-shell .forum-topic-name a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.world-shell .forum-topic-name p{margin-top:0}.world-shell .forum-category-link{display:inline-flex;align-items:center;min-height:44px}.world-shell .forum-table-head{color:#c9b3c8;border-block:1px solid #957b6559;background:#2a1d34;padding:12px 14px;letter-spacing:.08em}.world-shell .forum-label{border:0;border-left:2px solid #b89a80;background:#38273f;color:#e4c9a3;padding:2px 7px}.world-shell .forum-thread{background:#21172b;border:0;border-bottom:1px solid #806479;box-shadow:none}.world-shell .forum-thread-bar{background:#302137;border:0;border-block:1px solid #b59b796b;padding:14px 17px}.world-shell .forum-author{background:#2a1d34;border-color:#71566c66}.world-shell .forum-avatar{background:#39273e;border:1px solid #a78a7080;box-shadow:3px 3px #120d1b;border-radius:2px 5px 1px 4px;color:#e4c59d}.world-shell .forum-post-meta{flex-wrap:wrap;gap:8px 20px;border-color:#8064795c}.world-shell .forum-post-meta a{display:inline-flex;align-items:center;min-height:44px}.world-shell .forum-post-body{overflow-wrap:anywhere}.world-shell .account-layout,.world-shell .account-layout>*{min-width:0}.world-shell .account-nav{position:relative;background:#261b30;border:0;border-top:2px solid #9b7e6c;box-shadow:0 4px #110c1a;padding-top:4px}.world-shell .account-nav nav a{gap:10px;border-bottom:1px solid #71566c38}.world-shell .account-nav nav a.active{background:#3b2943;box-shadow:inset 3px 0 #d1ae85;color:#f1dfc4}.world-shell .account-nav .ink-icon{color:#ccb092}.world-shell .account-quick-actions nav a>.ink-icon:first-child{width:23px;height:23px;color:#ceb092;stroke-width:1.5}.world-shell .account-quick-actions nav a>.ink-icon:last-child{color:#ab8e7c}.world-shell .account-quick-actions nav a>span{min-width:0;overflow-wrap:anywhere}.world-shell .account-overview-status{border-color:#8164776b}.world-shell .account-overview-status>div{min-width:0}.world-shell .account-data-ledger,.world-shell .account-activity-ledger{position:relative}.world-shell .account-data-ledger h3,.world-shell .account-activity-ledger h3{padding-top:16px;border-top:1px solid #ac8e736b}.world-shell .account-content .detail-list>div{gap:10px 20px;border-color:#71566c59}.world-shell .account-content .detail-list dd{min-width:0;overflow-wrap:anywhere}.world-shell .account-content .audit-list li{gap:10px 20px;flex-wrap:wrap;border-color:#71566c59;line-height:1.6}.world-shell .order-row{background:transparent;border-radius:0;box-shadow:none;border-block-end:1px solid #71566c66;gap:15px}.world-shell .order-detail code{overflow-wrap:anywhere;white-space:normal}.world-shell .section-shop .product-specimen{position:relative}.world-shell .section-shop .product-specimen:after{content:"";display:block;width:74%;height:3px;margin:8px auto 0;background:#b599796e;clip-path:polygon(0 35%,23% 0,62% 50%,100% 12%,92% 70%,45% 100%)}.world-shell .section-shop .product-specimen>span{color:#c2a3b9}.world-shell .section-shop .product-detail>.product-art{background:#24192e;border:0;border-top:2px solid #a4866b;border-bottom:1px solid #71566c;box-shadow:0 4px #110c1a}.world-shell .section-shop .product-body,.world-shell .section-shop .product-detail>div{min-width:0;overflow-wrap:anywhere}.world-shell .section-shop .product-body h2>.ink-icon{stroke-width:1.5;color:#cfad8a}.world-shell .section-shop .product-card{border-color:#71566c59}.world-shell .checkout-layout,.world-shell .checkout-layout>section{min-width:0}.world-shell .cart-item{border-color:#71566c59;min-width:0}.world-shell .cart-item>div{min-width:0;overflow-wrap:anywhere}.world-shell .cart-item>.product-art{background:#2a1d34;border:0;border-bottom:1px solid #b494736b;border-radius:0;box-shadow:none}.world-shell .checkout-summary.panel{background:#281c31;border:0;border-block:1px solid #a88a706b;box-shadow:0 4px #110c1a;border-radius:0}.world-shell .checkout-summary .summary-line{gap:14px;flex-wrap:wrap;border-color:#71566c66}.world-shell .checkout-summary .summary-line strong{overflow-wrap:anywhere;min-width:0}@media(max-width:700px){.world-shell .forum-category-row{grid-template-columns:30px minmax(0,1fr) 14px;gap:8px 12px}.world-shell .forum-category-mark{width:30px}.world-shell .forum-topic-row{grid-template-columns:minmax(0,1fr);padding-right:0;gap:2px}.world-shell .forum-topic-name{grid-column:1}.world-shell .forum-replies{padding-left:28px;line-height:1.6}.world-shell .forum-category-link{justify-self:start;text-align:left;margin-left:28px}.world-shell .forum-author{border-right:0}.world-shell .forum-thread-bar{align-items:flex-start}.world-shell .account-overview-status{display:grid;grid-template-columns:minmax(0,1fr)}.world-shell .account-overview-status>div{padding:0 0 14px;border:0;border-bottom:1px solid #71566c40}.world-shell .account-overview-status>div:last-child{padding-bottom:0;border-bottom:0}.world-shell .account-nav nav a{overflow-wrap:anywhere}.world-shell .cart-item{display:grid;grid-template-columns:65px minmax(0,1fr) 44px;align-items:start;gap:12px}.world-shell .cart-item>.product-art{grid-column:1;grid-row:1;width:65px;height:70px}.world-shell .cart-item>div{grid-column:2;grid-row:1}.world-shell .cart-item h2{font-size:20px;line-height:1.35}.world-shell .cart-item .qty-label{grid-column:2;grid-row:2;margin:0;max-width:130px;font-size:12px}.world-shell .cart-item>.icon-link{grid-column:3;grid-row:1;min-width:44px;min-height:44px}.world-shell .checkout-summary.panel{padding:20px}.world-shell .checkout-summary>.button{white-space:normal;line-height:1.5;gap:8px}}@media(forced-colors:active){.world-shell .account-nav,.world-shell .checkout-summary.panel,.world-shell .section-shop .product-detail>.product-art{border:1px solid CanvasText;box-shadow:none}.world-shell .account-nav nav a.active{outline:2px solid Highlight;outline-offset:-3px}.world-shell .section-shop .product-specimen:after{display:none}}@media(max-width:440px){.world-shell .account-content .detail-list>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.world-shell .account-content .detail-list dt,.world-shell .account-content .detail-list dd{max-width:none;width:100%;text-align:left;margin:0}.world-shell .account-content .audit-list time{font-size:12px}}.world-shell .download-page .download-brief-copy{background:#281c33}.world-shell .download-page .download-brief{border-color:#8f715c;box-shadow:0 3px #100b19}.world-shell .download-page .download-section-number{display:inline-flex;justify-content:center;align-items:center;width:30px;min-height:30px;flex-shrink:0;padding:0;margin-top:3px;color:#e4c7a2;border:1px solid #967b68;border-radius:45% 50% 43% 48%;background:#2d2036;box-shadow:2px 2px #100b19}.world-shell .download-page .install-instructions{border-color:#71536b;background:#201629;box-shadow:inset 3px 0 #3b2943}.world-shell .download-page .download-info>section{border-color:#71536b;background:none}.world-shell .download-page .download-info>section>.ink-icon{color:#cfb091}.world-shell .download-page .faq{padding-top:6px}.world-shell .download-page .faq details{position:relative;border:0;border-bottom:1px solid #71536b}.world-shell .download-page .faq summary{position:relative;display:flex;align-items:center;min-height:64px;padding:18px 40px 18px 4px;list-style:none;color:#ebdce5;cursor:pointer}.world-shell .download-page .faq summary::-webkit-details-marker{display:none}.world-shell .download-page .faq summary::marker{content:""}.world-shell .download-page .faq summary:after{content:"";position:absolute;right:9px;top:calc(50% - 10px);width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8.5 11.5 15 19 7.5' fill='none' stroke='%23cfb091' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m7 8 4.5 4.5L17 7' fill='none' stroke='%236b4d61' stroke-width='.8'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.world-shell .download-page .faq details[open]{background:#251a2f}.world-shell .download-page .faq details[open] summary{color:#f4d5b1}.world-shell .download-page .faq details[open] summary:after{transform:rotate(180deg)}.world-shell .download-page .faq details[open]:before{content:"";position:absolute;left:0;top:0;bottom:6px;width:2px;background:#bb9b80;pointer-events:none}.world-shell .download-page .faq details p{padding:0 28px 20px 16px;color:#cbb8d2}.world-shell .download-page .faq summary:hover{color:#ffe3be}.world-shell .download-page .faq summary:focus-visible{outline:2px solid #ffe1ac;outline-offset:3px}@media(max-width:600px){.world-shell .download-page .faq summary{font-size:16px;min-height:60px;padding-block:16px}.world-shell .download-page .faq details p{font-size:15px;padding-right:16px}.world-shell .download-page .download-section-heading{gap:12px}}@media(forced-colors:active){.world-shell .download-page .download-brief,.world-shell .download-page .download-section-number,.world-shell .download-page .install-instructions{border-color:CanvasText;box-shadow:none}.world-shell .download-page .faq summary:after{background:none;width:9px;height:9px;border-right:2px solid ButtonText;border-bottom:2px solid ButtonText;transform:rotate(45deg)}.world-shell .download-page .faq details[open] summary:after{transform:rotate(225deg)}.world-shell .download-page .faq details[open]:before{background:Highlight}.world-shell .download-page .faq summary:focus-visible{outline-color:Highlight}}@media(forced-colors:none){:root{--dusk-canvas: #211a2d;--dusk-paper: #2c223a;--dusk-raised: #382a46;--dusk-nav-paper: #35263f;--dusk-nav-upper: #46334f;--dusk-nav-cel: #271d32;--dusk-footer: #1b1526;--dusk-ink: #100b19;--dusk-text: #f1e6ef;--dusk-body: #e0d1e3;--dusk-muted: #cbbbd3;--dusk-gold: #ddbf9c;--dusk-gold-hover: #ffe1b5;--dusk-rule: #806681;--dusk-field-edge: #a98aab;--dusk-button: #63435e;--dusk-button-hover: #74516d;--dusk-error-paper: #442d3c;--dusk-error-text: #ffd7d0;--bg: var(--dusk-canvas);--panel: var(--dusk-paper);--border: var(--dusk-rule);--text: var(--dusk-text);--muted: var(--dusk-muted);--gold: var(--dusk-gold);background:var(--dusk-canvas);color:var(--dusk-text)}body,.world-shell{background:var(--dusk-canvas);color:var(--dusk-text)}.world-shell{--ink-paper: var(--dusk-paper);--ink-plane: var(--dusk-raised);--ink-edge: var(--dusk-gold);--ink-rule: var(--dusk-rule);--ink-text: var(--dusk-text);--ink-muted: var(--dusk-muted);--control-ink: var(--dusk-ink);--control-paper: var(--dusk-paper);--control-cel: var(--dusk-raised);--control-edge: var(--dusk-gold);--control-text: var(--dusk-text);--control-muted: var(--dusk-muted);--control-error: var(--dusk-error-text)}.world-shell-interior{background:radial-gradient(ellipse at 70% 0,#4834514d,transparent 48%),var(--dusk-canvas)}.world-shell .preview-notice,.world-shell .demo-strip{background:var(--dusk-paper);color:var(--dusk-muted)}.world-shell .strip-detail{color:var(--dusk-muted)}.world-shell .portal-footer{background:var(--dusk-footer);color:var(--dusk-muted);border-top-color:var(--dusk-rule)}.world-shell .portal-footer nav a{color:var(--dusk-gold)}.world-shell .illustrated-navigation{--nav-ink: var(--dusk-text);--nav-gold: var(--dusk-gold);--nav-muted: var(--dusk-muted)}.world-shell .navigation-rail .rail-paper{fill:var(--dusk-nav-paper)}.world-shell .navigation-rail .rail-upper{fill:var(--dusk-nav-upper)}.world-shell .navigation-rail .rail-cel{fill:var(--dusk-nav-cel)}.world-shell .illustrated-navigation .mobile-nav{background:var(--dusk-nav-paper)}.world-shell .illustrated-navigation .account-link:hover{background:var(--dusk-nav-upper)}.world-shell .brand small{color:var(--dusk-muted)}.world-shell .world-stage-shade{background:linear-gradient(180deg,#100b1c38 0%,transparent 25%,transparent 64%,var(--dusk-canvas) 100%),linear-gradient(90deg,transparent 35%,#17102338 52%,#171023ab 75%,#100d1a65 100%)}@media(max-width:600px){.world-shell .world-stage-shade{background:linear-gradient(180deg,#100d1a15 0%,transparent 25%,#100d1a05 42%,#100d1abf 61%,var(--dusk-canvas) 77%)}}.world-shell .portal-desk{background:var(--dusk-canvas);border-top-color:var(--dusk-rule)}.world-shell :is(.desk-heading h2,.desk-dispatch h3,.desk-paths>a>span,.desk-passport>strong){color:var(--dusk-text)}.world-shell :is(.desk-dispatch p,.dispatch-meta,.dispatch-row time,.desk-kicker,.desk-passport dt,.desk-paths small){color:var(--dusk-muted)}.world-shell :is(.dispatch-row,.desk-passport dd){color:var(--dusk-body)}.world-shell :is(.desk-heading>a,.desk-passport>a,.desk-passport>strong>span){color:var(--dusk-gold)}.world-shell main:not(.section-home) p,.world-shell main :is(.meta,.eyebrow,.detail-list dt){color:var(--dusk-muted)}.world-shell main :is(.page-head h1,.page-head h2,.empty h2){color:var(--dusk-text)}.world-shell main :is(.panel,.empty,.empty-state,.auth-form,.admin-preview,.admin-record,.account-shortcut,.stat-card){background:var(--dusk-paper)}.world-shell main :is(pre,.recovery-codes code){background:var(--dusk-nav-cel);color:var(--dusk-body)}.world-shell main th{background:var(--dusk-raised);color:var(--dusk-body)}.world-shell main :is(.empty p,.loading,.secure-note){color:var(--dusk-muted)}.world-shell main .tag{background:var(--dusk-raised);color:var(--dusk-gold)}.world-shell main .tag.quiet{background:var(--dusk-paper);color:var(--dusk-muted)}.world-shell :is(.editorial-kicker,.breadcrumbs a,.forum-crumbs a){color:var(--dusk-gold)}.world-shell :is(.breadcrumbs,.forum-crumbs){color:var(--dusk-muted)}.world-shell :is(.breadcrumbs,.forum-crumbs) [aria-current]{color:var(--dusk-text)}.world-shell .download-page .install-instructions .notice,.world-shell :is(.notice,.forum-demo){background:var(--dusk-raised);color:var(--dusk-body)}.world-shell .notice.error{background:var(--dusk-error-paper);color:var(--dusk-error-text)}.world-shell .ink-seal .seal-paper{fill:var(--dusk-nav-upper)}.world-shell .forum-demo>svg{background:var(--dusk-nav-upper)}.world-shell main .button:where(:not(.hero-cta *,.rich-hero-actions *)),.world-shell main .download-page :is(.download-availability,.release-title) .button,.world-shell main.section-shop .product-price .button,.world-shell main .forum-readonly>button,.world-shell main .forum-empty>button{background:var(--dusk-button);color:var(--dusk-text);box-shadow:inset 0 3px #805a76,2px 3px 0 var(--dusk-ink)}.world-shell main .button.secondary:where(:not(.hero-cta *,.rich-hero-actions *)),.world-shell main .download-page :is(.download-availability,.release-title) .button.secondary,.world-shell main.section-shop .product-price .button.secondary{background:var(--dusk-paper);color:var(--dusk-body);border-color:var(--dusk-field-edge);box-shadow:inset 0 3px var(--dusk-raised),2px 3px 0 var(--dusk-ink)}.world-shell main :is(.button,.forum-empty>button,.download-page .release-title .button,.product-price .button):where(:not(.hero-cta *,.rich-hero-actions *)):hover:not(:disabled):not([aria-disabled=true]){background:var(--dusk-button-hover);border-color:var(--dusk-gold);box-shadow:inset 0 3px #916b86,2px 3px 0 var(--dusk-ink)}.world-shell main :is(.button,.forum-empty>button,.download-page .release-title .button,.product-price .button):where(:not(.hero-cta *,.rich-hero-actions *)):active:not(:disabled):not([aria-disabled=true]){background:var(--dusk-raised);box-shadow:inset 0 2px var(--dusk-ink)}.world-shell main :is(.text-button,.text-link,.editorial-link,.filter-reset,.forum-clear,.icon-link,.checksum>button,.password-field>button){color:var(--dusk-gold)}.world-shell main :is(.text-button,.text-link,.editorial-link,.filter-reset,.forum-clear):hover:not(:disabled){color:var(--dusk-gold-hover)}.world-shell main input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=button],[type=submit],[type=reset]),.world-shell main :is(select,.forum-filter select,.filter-bar select),.world-shell main textarea,.world-shell main :is(.search-field,.forum-search){background:var(--dusk-paper);color:var(--dusk-text);border-color:var(--dusk-field-edge);border-bottom-color:var(--dusk-gold);box-shadow:inset 0 3px 0 var(--dusk-nav-cel)}.world-shell main select option{background:var(--dusk-paper)}.world-shell main :is(.search-field,.forum-search) input{background:transparent;box-shadow:none}.world-shell main :is(input,textarea)::placeholder{color:var(--dusk-muted)}.world-shell main :is(.search-field,.forum-search):focus-within{border-color:var(--control-focus)}.world-shell main :is(input,select,textarea)[aria-invalid=true],.world-shell main :is(input,select,textarea):user-invalid{border-color:var(--control-error)}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch){background:var(--dusk-paper);border-color:var(--dusk-rule)}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):is(.active,[aria-selected=true],[aria-current=page]){background:var(--dusk-raised);color:var(--dusk-gold-hover)}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch)>:is(a,button):hover:not(:disabled){background:var(--dusk-nav-upper)}.world-shell main .pagination button{border-color:var(--dusk-field-edge);color:var(--dusk-gold)}.world-shell main .pagination button:hover:not(:disabled){background:var(--dusk-nav-upper)}.world-shell main :is(.button,.pagination button,.forum-readonly>button):disabled,.world-shell main .download-page :is(.download-availability,.release-title) .button:disabled,.world-shell main.section-shop .product-price .button:disabled{background:#44344b;border-color:var(--dusk-field-edge);color:var(--dusk-body);box-shadow:none;opacity:.7}.world-shell .editorial-page{--ep: var(--dusk-text);--eb: var(--dusk-gold)}.world-shell .editorial-news .journal-lead{background:linear-gradient(120deg,#382a4666,transparent)}.world-shell .editorial-guides .atlas-index{background:linear-gradient(90deg,var(--dusk-raised),var(--dusk-paper))}.world-shell .editorial-page :is(.page-head p,.entry-copy p,.atlas-index nav a,.editorial-margin-scene figcaption,.article-source,.toc a){color:var(--dusk-muted)}.world-shell .editorial-detail .prose{color:var(--dusk-body)}.world-shell .editorial-detail .prose p{color:inherit}.world-shell .editorial-detail :is(.prose a,.article-source a),.world-shell .editorial-page :is(.entry-read,.chapter-number,.chronicle-link){color:var(--dusk-gold)}.world-shell .world-chronicle :is(.chronicle-heading>p,.chronicle-intro p,.chronicle-record p,.chronicle-next p,.chronicle-facts dt,.chronicle-preview-note,.chronicle-plate figcaption){color:var(--dusk-muted)}.world-shell .forum-page{--forum-surface: var(--dusk-paper);--forum-paper: var(--dusk-paper);--forum-ink: var(--dusk-text);--forum-muted: var(--dusk-muted);--forum-rule: var(--dusk-rule);--forum-plum: var(--dusk-raised);--forum-gold: var(--dusk-gold)}.world-shell .forum-table-head,.world-shell .forum-author{background:var(--dusk-raised);color:var(--dusk-muted)}.world-shell .forum-thread{background:var(--dusk-paper)}.world-shell .forum-thread-bar,.world-shell .forum-avatar{background:var(--dusk-nav-upper);color:var(--dusk-gold)}.world-shell .forum-label{background:var(--dusk-raised);color:var(--dusk-gold)}.world-shell .forum-page :is(.forum-category-row p,.forum-category-count,.forum-section-title>span,.forum-search-status,.forum-topic-name p,.forum-readonly p,.forum-author p,.forum-post-meta){color:var(--dusk-muted)}.world-shell .forum-page :is(.forum-post-body>p,.forum-author h2,.forum-section-title h2){color:var(--dusk-text)}.world-shell .forum-page :is(.forum-replies,.forum-post-meta a,.forum-back){color:var(--dusk-gold)}.world-shell-interior .account-nav{background:var(--dusk-paper)}.world-shell .account-nav nav a.active{background:var(--dusk-nav-upper);color:var(--dusk-gold-hover)}.world-shell-interior .account-content .panel{background:var(--dusk-paper)}.world-shell .account-content :is(.account-data-ledger,.account-activity-ledger){background:none}.world-shell .account-overview-status strong,.world-shell .account-content .detail-list dd,.world-shell .account-quick-actions nav a{color:var(--dusk-text)}.world-shell :is(.account-page-heading p,.account-overview-status small,.account-overview-status>div>span,.account-ledger-head span,.account-quick-actions small,.account-quick-actions>p){color:var(--dusk-muted)}.world-shell .account-overview-status a{color:var(--dusk-gold)}.world-shell .section-shop .product-detail>.product-art,.world-shell .cart-item>.product-art,.world-shell .checkout-summary.panel{background:var(--dusk-paper)}.world-shell .section-shop :is(.product-body>.meta,.product-body>p,.product-price small,.product-specimen>span){color:var(--dusk-muted)}.world-shell .section-shop .product-price>strong{color:var(--dusk-text)}.world-shell .download-page{--download-rule: var(--dusk-rule);--download-ink: var(--dusk-text);--download-muted: var(--dusk-muted)}.world-shell .download-page :is(.download-brief,.download-brief-copy,.install-instructions,.download-empty,.release-card){background:var(--dusk-paper)}.world-shell .download-page .install-instructions{box-shadow:inset 3px 0 var(--dusk-raised)}.world-shell .download-page .download-section-number{background:var(--dusk-raised);color:var(--dusk-gold)}.world-shell .download-page :is(.download-platform,.download-brief-copy>p,.download-passport dt,.install-tabs small,.install-instructions li>span,.release-title .muted,.faq details p){color:var(--dusk-muted)}.world-shell .download-page :is(.download-passport dd,.install-instructions li>p){color:var(--dusk-body)}.world-shell .download-page :is(.download-empty h3,.faq summary){color:var(--dusk-text)}.world-shell .download-page .faq details[open]{background:var(--dusk-paper)}.world-shell .download-page .faq details[open] summary{color:var(--dusk-gold-hover)}}:root{--body: "PT Sans", "Segoe UI", sans-serif;--display: "Prata", Georgia, serif;--serif: var(--display);font-synthesis:none}body{font-family:var(--body);font-size:16px;font-weight:400;line-height:1.6}.world-shell main :is(.page-head p,.desk-dispatch p,.world-invitation-copy,.editorial-page .entry-copy p,.editorial-guides>.page-head p,.editorial-guides .entry-copy p,.world-chronicle .chronicle-intro p,.world-chronicle .chronicle-record p,.world-chronicle .chronicle-next p,.editorial-detail .prose p,.editorial-detail .prose li,.prose p,.prose li,.forum-heading>p:last-child,.forum-page .forum-category-row p,.forum-page .forum-empty p,.forum-post-body>p,.download-page>.page-head p,.download-page .download-brief-copy>p,.download-page .download-section-heading p,.download-page .install-instructions li>p,.download-page .download-empty p,.download-page .release-card>p,.download-page .download-info p,.download-page .faq details p,.account-page-heading p,.account-quick-actions>p,.account-activity-ledger>p,.account-content ul,.section-shop .product-body>p,.section-shop .product-detail p,.checkout-summary>p,.empty p){font-family:var(--body);font-size:16px;font-weight:400;line-height:1.6}.world-shell :is(.forum-page .forum-author h2,.forum-page .forum-empty h3,.account-data-ledger h3,.account-activity-ledger h3,.account-shortcut h3,.editorial-detail .toc h2,.download-page .download-info h2,.download-page .download-empty h3,.cart-item h2){font-family:var(--body);font-weight:700;line-height:1.4;letter-spacing:0}.world-shell :is(.editorial-detail .prose h3,.order-row h3){font-family:var(--display);font-weight:400}.world-shell .forum-page .forum-category-row h3{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.35}@media(max-width:600px){.world-shell .forum-page .forum-category-row h3{font-size:22px}}.world-shell :is(.desk-passport>strong,.desk-passport>strong>span,.editorial-guides .atlas-index>p,.chapter-number,.chronicle-next nav>a>span,.account-identity strong,.download-page .download-scene figcaption,.section-shop .product-price>strong,.section-shop .large-price,.forum-replies,.forum-avatar){font-family:var(--body);font-weight:400;letter-spacing:normal}.world-shell main :is(button,.button,.text-link,.text-button,.editorial-link,.entry-read,.chronicle-link,.filter-reset,.forum-clear,.forum-page .forum-back,.download-page .download-section-heading>.text-link,.download-page .download-availability .button,.download-page .release-title .button,.download-page .channel-switch>button,.section-shop .product-price .button,.tabs>a,.account-nav nav a,.account-nav .admin-account-link,.account-nav .logout,.account-overview-status a,.desk-heading>a,.desk-passport>a,.dispatch-row,.atlas-index nav a,.toc a){font-family:var(--body);font-size:15px;font-weight:400;line-height:1.45}.world-shell main :is(.download-page .install-tabs strong,.forum-topic-name a){font-family:var(--body);font-size:15px;font-weight:700;line-height:1.45}.world-shell main .forum-topic-name a{font-size:16px}.world-shell main :is(.tabs,.admin-tabs,.install-tabs,.channel-switch,.download-page .install-tabs,.download-page .channel-switch,.account-nav nav)>:is(a,button):is(.active,[aria-selected=true],[aria-current=page]){font-weight:700}.world-shell main :is(label,.account-content label,.cart-item .qty-label){font-family:var(--body);font-size:15px;font-weight:400;line-height:1.45}.world-shell main :is(input,select,textarea,.search-field input,.forum-page .forum-search input,.forum-page .forum-filter select,.cart-item .qty-label input){font-family:var(--body);font-size:16px;font-weight:400;line-height:1.5}.world-shell .illustrated-navigation :is(.desktop-nav a,.account-link,.header-play){font-family:var(--body);font-size:15px;font-weight:400;line-height:1.45}@media(min-width:981px)and (max-width:1200px){.world-shell .illustrated-navigation :is(.desktop-nav a,.account-link,.header-play){font-size:14px}}.world-shell :is(.preview-notice,.demo-strip,.breadcrumbs,.forum-page .forum-crumbs,.page-head .eyebrow,.editorial-kicker,.desk-kicker,.dispatch-meta,.dispatch-row time,.desk-passport dt,.desk-paths small,.world-availability,.editorial-page .meta,.section-shop .product-body>.meta,.meta,.meta>.tag,.order-row .tag,.order-row .eyebrow,.order-row .muted,.tag,.entry-margin,.editorial-detail .article-source,.forum-heading .forum-kicker,.forum-page .forum-section-title>span,.forum-category-count,.forum-table-head,.forum-search-status,.forum-topic-name p,.forum-category-link,.forum-label,.forum-readonly p,.forum-thread-bar,.forum-author p,.forum-post-meta,.forum-mobile-label,.download-page .download-platform,.download-page .download-availability>span,.download-page .download-passport dt,.download-page .download-passport dd,.download-page .install-tabs small,.download-page .release-title .muted,.download-page .checksum-field>span,.download-page .checksum-feedback,.download-page .release-data,.account-identity small,.account-ledger-head>span,.account-overview-status small,.account-overview-status>div>span,.account-quick-actions small,.account-content .audit-list time,.section-shop .product-price small,.large-price small,.section-shop .shop-promise,label>small,.portal-footer>.container,.portal-footer small){font-family:var(--body);font-size:13px;font-weight:400;line-height:1.5}.world-shell main :is(.notice,.forum-demo,.forum-replies,.download-page .install-instructions .notice,.detail-list dt,.audit-list li,.cart-item>div>span:not(.tag)){font-family:var(--body);font-size:14px;font-weight:400;line-height:1.6}.world-shell :is(.detail-list dd,.desk-passport dd){font:400 15px/1.5 var(--body)}.world-shell main :is(th,.account-overview-status strong){font-family:var(--body);font-weight:700}.world-shell main .download-page .faq summary{font:400 16px/1.5 var(--body)}.world-shell :is(.section-shop .product-price>strong,.large-price,.qty-label input){font-variant-numeric:tabular-nums}.world-shell .moon-entry small{font:400 13px/1.45 var(--body);letter-spacing:.06em}.world-shell .illustrated-navigation .header-inner{gap:24px}.world-shell .illustrated-navigation .brand{gap:9px;flex:0 0 auto;min-height:48px}.world-shell .illustrated-navigation .brand img{width:42px;height:46px;flex-shrink:0}.world-shell .illustrated-navigation .brand>.brand-wordmark{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0;overflow:visible;letter-spacing:0;line-height:1;color:var(--dusk-gold)}.brand-lettering{display:block;width:166px;height:32px;pointer-events:none;overflow:visible}.lettering-shadow{fill:var(--dusk-ink)}.lettering-face{fill:#e7c9b7;stroke:var(--dusk-ink);stroke-width:.65;stroke-linejoin:round}.lettering-light{fill:none;stroke:#fff0dc;stroke-width:.65;stroke-linecap:round;opacity:.7}.world-shell .illustrated-navigation .brand .brand-wordmark>small{display:block;font:400 10px/1.4 var(--body);letter-spacing:3px;margin:1px 0 0;padding-left:3px;color:var(--dusk-muted)}.world-shell .illustrated-navigation .desktop-nav{flex:1;justify-content:center;gap:clamp(20px,2.5vw,34px);margin-left:0}.world-shell .illustrated-navigation .desktop-nav a{font:400 15px/1.55 var(--display);padding:12px 2px 14px;color:var(--nav-ink)}.world-shell .illustrated-navigation .account-link{font:400 14px/1.5 var(--body);gap:8px}.world-shell .illustrated-navigation .account-link:hover{background:transparent;color:var(--dusk-focus)}.world-shell .illustrated-navigation .desktop-nav a:hover{color:#fff0dc}@media(min-width:981px)and (max-width:1200px){.world-shell .illustrated-navigation .header-inner{gap:18px}.world-shell .illustrated-navigation .desktop-nav{gap:20px}.world-shell .illustrated-navigation .desktop-nav a{font-size:14px}.brand-lettering{width:146px;height:30px}.world-shell .illustrated-navigation .brand img{width:38px;height:42px}.world-shell .illustrated-navigation .account-link{padding-inline:4px}}@media(max-width:980px){.world-shell .illustrated-navigation .desktop-nav{display:none}.world-shell .illustrated-navigation .brand>.brand-wordmark{display:flex}.world-shell .illustrated-navigation .header-actions{margin-left:auto}}@media(max-width:600px){.brand-lettering{width:112px;height:24px}.world-shell .illustrated-navigation .brand{gap:5px}.world-shell .illustrated-navigation .brand img{width:32px;height:37px}.world-shell .illustrated-navigation .brand .brand-wordmark>small{font-size:9px;letter-spacing:2px;margin-top:0}.world-shell .illustrated-navigation .header-inner{gap:10px}.world-shell .illustrated-navigation .header-actions{gap:4px}}@media(forced-colors:active){.lettering-shadow,.lettering-light{display:none}.lettering-face{fill:CanvasText;stroke:none}.world-shell .illustrated-navigation .brand .brand-wordmark>small{color:CanvasText}.world-shell .illustrated-navigation .desktop-nav a{color:LinkText}}.world-shell .account-pavilion{--account-rule:var(--dusk-rule,#806681)}.world-shell .account-pavilion .account-kicker{display:block;font:400 12px/1.5 var(--body);letter-spacing:.12em;color:var(--ink-muted);overflow-wrap:anywhere}.world-shell .account-pavilion .account-page-heading{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid var(--account-rule)}.world-shell .account-pavilion .account-page-heading h1{font:400 clamp(30px,3.3vw,42px)/1.25 var(--display);margin:9px 0 10px}.world-shell .account-pavilion .account-page-heading p{font:400 15px/1.6 var(--body);color:var(--ink-muted)}.world-shell .account-pavilion .account-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:38px}.world-shell .account-pavilion .account-nav{background:none;border:0;box-shadow:none;padding:0;margin:0;position:relative}.world-shell .account-pavilion .account-nav-title{font:400 12px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;padding:6px 12px 16px;border-bottom:1px solid var(--account-rule)}.world-shell .account-pavilion .account-nav nav{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.world-shell .account-pavilion .account-nav nav a{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:12px 14px;border:0;background:none;font:400 15px/1.45 var(--body);color:var(--ink-muted);box-shadow:none;isolation:isolate}.world-shell .account-pavilion .account-nav nav a:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--dusk-nav-upper,#46334f);clip-path:polygon(0 4%,96% 0,100% 91%,3% 100%);opacity:0}.world-shell .account-pavilion .account-nav nav a.active{color:var(--ink-text);font-weight:700;box-shadow:inset 2px 0 var(--ink-petal)}.world-shell .account-pavilion .account-nav nav a.active:before{opacity:.62}.world-shell .account-pavilion .account-nav nav a:hover{color:var(--ink-text)}.world-shell .account-pavilion .account-nav nav a>span{min-width:0;overflow-wrap:anywhere}.world-shell .account-pavilion .account-nav :is(.admin-account-link,.logout){min-height:44px;padding:12px;line-height:1.5;font-size:13px;border-top:1px solid var(--account-rule);margin-top:4px}.world-shell .account-pavilion .account-nav :is(a,button):focus-visible,.world-shell .account-pavilion summary:focus-visible{outline:2px solid var(--ink-focus);outline-offset:4px}.world-shell .account-pavilion .account-welcome{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:26px;row-gap:14px;padding:24px 0 30px;margin:0 0 30px;border-bottom:1px solid var(--account-rule)}.world-shell .account-pavilion .account-welcome:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;pointer-events:none;background:var(--ink-edge);clip-path:polygon(0 0,51% 35%,100% 0,94% 80%,38% 100%,0 60%);opacity:.65}.world-shell .account-pavilion .account-welcome>.account-ink-art{grid-column:1;grid-row:1/4;align-self:center;width:100%;height:auto;max-height:190px;pointer-events:none}.world-shell .account-pavilion .account-welcome-heading{grid-column:2;min-width:0}.world-shell .account-pavilion .account-welcome h2{font:400 29px/1.3 var(--display);color:var(--ink-text);margin:8px 0 14px}.world-shell .account-pavilion .account-connection{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-edge);font:400 14px/1.5 var(--body)}.world-shell .account-pavilion .account-connection>span{width:6px;height:6px;flex-shrink:0;background:var(--ink-petal);transform:rotate(45deg)}.world-shell .account-pavilion .account-welcome-copy{grid-column:2;margin:0;color:var(--ink-muted);font:400 16px/1.6 var(--body)}.world-shell .account-pavilion :is(.account-welcome-actions,.account-state-actions){display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.world-shell .account-pavilion .account-welcome-actions{grid-column:2}.world-shell .account-pavilion .text-link{display:inline-flex;align-items:center;min-height:44px;line-height:1.5}.world-shell .account-pavilion .account-quick-actions{margin:0 0 24px;padding:0 0 20px;border:0}.world-shell .account-pavilion .account-section-heading h2{font:400 25px/1.35 var(--display);margin:7px 0 18px}.world-shell .account-pavilion .account-quick-actions nav{grid-template-columns:minmax(0,1fr);gap:0}.world-shell .account-pavilion .account-quick-actions nav a{display:flex;gap:16px;min-height:86px;padding:16px 0;border-bottom:1px solid var(--account-rule)}.world-shell .account-pavilion .account-quick-actions nav a>span{font:400 21px/1.4 var(--display);min-width:0}.world-shell .account-pavilion .account-quick-actions nav a>.ink-icon{width:25px;height:25px;color:var(--ink-edge)}.world-shell .account-pavilion .account-quick-actions small{font:400 14px/1.55 var(--body);color:var(--ink-muted);margin-top:4px}.world-shell .account-pavilion .account-quick-actions nav a>.account-entry-number{flex:0 0 auto;align-self:center;font:400 13px/1 var(--body);color:var(--ink-muted);letter-spacing:.08em}.world-shell .account-pavilion .account-records{padding:0;margin:0 0 26px;border:0;border-block:1px solid var(--account-rule);background:none;border-radius:0}.world-shell .account-pavilion .account-records summary{min-height:64px;padding:15px 4px;cursor:pointer;color:var(--ink-text);font:400 17px/1.5 var(--body);list-style:disclosure-closed}.world-shell .account-pavilion .account-records[open] summary{list-style:disclosure-open}.world-shell .account-pavilion .account-records summary small{display:block;margin-left:19px;font:400 13px/1.5 var(--body);color:var(--ink-muted)}.world-shell .account-pavilion .account-data-ledger{padding:0 4px 12px;margin:0;background:none;border:0;box-shadow:none}.world-shell .account-pavilion .account-data-ledger h3{font:700 16px/1.5 var(--body);border:0;padding:0;margin:8px 0 14px}.world-shell .account-pavilion .account-activity-ledger{background:none;padding:0;margin:0;border:0;box-shadow:none}.world-shell .account-pavilion .account-activity-ledger h3{font:400 21px/1.4 var(--display);padding:0;margin:0 0 8px;border:0}.world-shell .account-pavilion .account-activity-ledger p{font:400 14px/1.6 var(--body);margin:0;color:var(--ink-muted)}.world-shell .account-pavilion .account-empty-story{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:30px;padding:30px 0;border-block:1px solid var(--account-rule);margin:24px 0;background:none}.world-shell .account-pavilion .account-empty-story>.account-ink-art{width:100%;height:auto;pointer-events:none}.world-shell .account-pavilion .account-empty-story>div{min-width:0}.world-shell .account-pavilion .account-empty-story h3{font:400 27px/1.4 var(--display);margin:8px 0 16px;color:var(--ink-text)}.world-shell .account-pavilion .account-empty-story p{font:400 16px/1.65 var(--body);color:var(--ink-muted);margin:0 0 20px}.world-shell .account-pavilion .account-security-list{list-style:none;padding:0;margin:26px 0}.world-shell .account-pavilion .account-security-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:15px;padding:18px 0;border-bottom:1px solid var(--account-rule)}.world-shell .account-pavilion .account-security-list .ink-icon{color:var(--ink-edge);margin-top:3px}.world-shell .account-pavilion .account-security-list h3{font:400 21px/1.4 var(--display);margin:0 0 6px}.world-shell .account-pavilion .account-security-list p{font:400 15px/1.6 var(--body);color:var(--ink-muted);margin:0}@media(max-width:1000px){.world-shell .account-pavilion .account-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.world-shell .account-pavilion .account-welcome{grid-template-columns:130px minmax(0,1fr);gap:16px}.world-shell .account-pavilion .account-welcome h2{font-size:25px}.world-shell .account-pavilion .account-empty-story{grid-template-columns:140px minmax(0,1fr);gap:20px}}@media(max-width:760px){.world-shell .account-pavilion .account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.world-shell .account-pavilion .account-page-heading{margin-bottom:22px;padding-bottom:18px}.world-shell .account-pavilion .account-nav-title{display:none}.world-shell .account-pavilion .account-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0}.world-shell .account-pavilion .account-nav nav a{padding:10px 8px;gap:8px;font-size:14px;min-height:52px}.world-shell .account-pavilion .account-nav .admin-account-link{display:inline-flex;margin:10px 14px 0 0;padding:6px 8px;border:0}.world-shell .account-pavilion .account-nav .logout{display:inline-flex;margin:10px 0 0;padding:6px 8px;border:0}.world-shell .account-pavilion .account-welcome{grid-template-columns:130px minmax(0,1fr);margin-bottom:26px;padding:20px 0 24px}.world-shell .account-pavilion .account-welcome>.account-ink-art{grid-row:1;grid-column:1}.world-shell .account-pavilion .account-welcome-heading{grid-column:2;align-self:center}.world-shell .account-pavilion :is(.account-welcome-copy,.account-welcome-actions){grid-column:1/-1}.world-shell .account-pavilion .account-welcome h2{font-size:25px}.world-shell .account-pavilion .account-quick-actions nav a{min-height:82px;padding:15px 0;gap:12px}.world-shell .account-pavilion .account-quick-actions nav a>span{font-size:20px}.world-shell .account-pavilion .account-empty-story{grid-template-columns:120px minmax(0,1fr);gap:20px}}@media(max-width:480px){.world-shell .account-pavilion .account-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.world-shell .account-pavilion .account-welcome{grid-template-columns:90px minmax(0,1fr);column-gap:14px}.world-shell .account-pavilion .account-welcome h2{font-size:23px}.world-shell .account-pavilion .account-kicker{font-size:11px;letter-spacing:.08em}.world-shell .account-pavilion .account-connection{font-size:13px}.world-shell .account-pavilion .account-empty-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.world-shell .account-pavilion .account-empty-story>.account-ink-art{width:140px;justify-self:center}.world-shell .account-pavilion .account-empty-story h3{font-size:24px}.world-shell .account-pavilion .account-section-heading h2{font-size:23px}}@media(forced-colors:active){.world-shell .account-pavilion{--account-rule:CanvasText}.world-shell .account-pavilion .account-nav nav a.active{outline:2px solid Highlight;box-shadow:none}.world-shell .account-pavilion .account-nav nav a:before,.world-shell .account-pavilion .account-welcome:before,.world-shell .account-pavilion .account-ink-art{display:none}.world-shell .account-pavilion .account-welcome,.world-shell .account-pavilion .account-empty-story{grid-template-columns:minmax(0,1fr)}.world-shell .account-pavilion .account-welcome-heading,.world-shell .account-pavilion .account-welcome-copy,.world-shell .account-pavilion .account-welcome-actions{grid-column:1}}@media(forced-colors:none){.world-shell-interior{background-color:var(--dusk-canvas);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1440'%20height='1200'%20viewBox='0%200%201440%201200'%20fill='none'%3e%3c!--%20Original%20peripheral%20ink%20study:%20no%20figures,%20logo,%20text,%20filters%20or%20repeat%20tile.%20--%3e%3c!--%20Sparse%20long%20fibres,%20deliberately%20absent%20from%20the%20central%20reading%20column.%20--%3e%3cg%20stroke='%23d5bdce'%20stroke-opacity='.025'%20stroke-linecap='round'%3e%3cpath%20d='M8%20174q72-3%20143%201M25%20190q85%202%20166-2M0%20438q96%203%20182-1M12%20452q66-2%20129%201M20%20854q90-3%20164%200M2%20876q57%202%20121-1M1293%20268q72%203%20142-1M1267%20286q92-2%20173%201M1300%20617q71-3%20140-1M1281%20641q85%201%20159-2M1272%201014q82-2%20168%201M1321%201037q61%202%20119-1'/%3e%3c/g%3e%3c!--%20Distant%20pavilion%20on%20the%20far%20bank,%20silhouettes%20rather%20than%20outlined%20UI.%20--%3e%3cg%20fill='%23aa8fb9'%20opacity='.075'%3e%3cpath%20d='M0%20693q30-22%2063-16l18-36%2024%205%2023-31%2022%2022%2038-4%2026%2043%2032%2017-14%203H0Z'/%3e%3cpath%20d='M-16%20648q32%204%2066-26l15-20%2016%2020q24%2023%2056%2026l-11%208-56-7-67%209Z'/%3e%3cpath%20d='M20%20651h82v49H20Z'/%3e%3cpath%20d='M-5%20605q29-1%2053-19l18-27%2017%2025q21%2016%2045%2020l-12%207-49-5-60%208Z'/%3e%3cpath%20d='M33%20609h65v40H33Z'/%3e%3cpath%20d='M18%20562q25-1%2042-23l7-16%209%2017q15%2018%2033%2023l-11%205-30-5-43%205Z'/%3e%3cpath%20d='M47%20566h38v36H47Z'/%3e%3cpath%20d='M1325%20892q24-36%2053-20l25-32%2021%2011%2026-29%2018%2016v88h-151Z'/%3e%3cpath%20d='M1336%20847q30-3%2051-21l15-21%2014%2020q24%2021%2051%2024l-13%206-52-7-56%207Z'/%3e%3cpath%20d='M1361%20851h81v48h-81Z'/%3e%3c/g%3e%3cg%20stroke='%23bca0c5'%20stroke-opacity='.055'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M0%20711q79-12%20167-4t93-1M0%20729q59-5%20110-2M1303%20922q72-7%20137-3M1354%20935l86-1'/%3e%3c/g%3e%3c!--%20Two%20quiet%20botanical%20corners,%20never%20a%20repeated%20leaf%20pattern.%20--%3e%3cg%20stroke='%23c3a4b1'%20stroke-opacity='.09'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20stroke-width='2'%20d='M1454%20130c-38%208-62%2043-76%2076-17%2041-40%2073-76%2091M1404%20171q-24-5-46%205M1380%20202q26-5%2042-22M1360%20245q-27%203-43-7'/%3e%3cpath%20stroke-width='1'%20d='M-12%201000c42-16%2069-43%2081-76M39%20968q-4-27-21-42M55%20950q30%200%2045-19'/%3e%3c/g%3e%3cg%20fill='%23ce9ab6'%20fill-opacity='.09'%3e%3cpath%20d='M1361%20177q-15-18-30-10%205%2020%2030%2010Z'/%3e%3cpath%20d='M1420%20182q2-23%2019-27%209%2022-19%2027Z'/%3e%3cpath%20d='M1318%20240q-17-13-28-3%208%2018%2028%203Z'/%3e%3cpath%20d='M19%20928q-22-9-24-25%2023-2%2024%2025Z'/%3e%3cpath%20d='M99%20933q-1-19%2015-24%2010%2019-15%2024Z'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(ellipse at 0 430px,#92769e18,transparent 60%),radial-gradient(ellipse at 100% 740px,#94728b16,transparent 60%),radial-gradient(ellipse at 70% 0,#4834514d,transparent 48%);background-position:center 110px,left top,right top,center top;background-size:1440px 1200px,32% 1100px,32% 1400px,100% 100%;background-repeat:no-repeat}@media(max-width:760px){.world-shell-interior{background-image:radial-gradient(ellipse at 70% 0,#4834514d,transparent 48%);background-size:100% 100%;background-position:center top}}}@media(forced-colors:active){.world-shell-interior{background-image:none}}.world-shell .account-pavilion .account-page-heading{margin-bottom:22px;padding-bottom:16px}.world-shell .account-pavilion .account-layout{grid-template-columns:176px minmax(0,1fr);gap:28px}.world-shell .account-pavilion .account-nav nav a{min-height:48px;padding-block:10px}.world-shell .game-account-bar{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--dusk-rule)}.world-shell .game-account-bar>div{min-width:0}.world-shell .game-account-bar strong{font:700 16px/1.6 var(--body);overflow-wrap:anywhere}.world-shell .game-account-status{margin:0 0 0 auto;font:400 13px/1.5 var(--body);color:var(--ink-muted);max-width:190px}.world-shell .game-account-workspace{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;align-items:start;margin-bottom:26px}.world-shell .character-station{min-width:0;border-top:2px solid var(--ink-edge);background:linear-gradient(150deg,#46334f45,transparent 65%);padding:20px 20px 0}.world-shell .character-station>header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.world-shell .character-station h2{font:400 26px/1.4 var(--display);margin:6px 0 0}.world-shell .character-source-state{font:400 12px/1.5 var(--body);color:var(--ink-muted);border-bottom:1px dashed var(--dusk-rule);padding-bottom:3px}.world-shell .character-stage{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;min-height:245px;padding:14px 0}.world-shell .character-silhouette{display:block;width:130px;height:auto;pointer-events:none}.character-halo{fill:#46334f50;stroke:var(--dusk-rule);stroke-width:1;stroke-dasharray:2 9}.character-shadow{fill:var(--dusk-ink);stroke:var(--dusk-rule);stroke-width:1.3}.character-plane{fill:var(--dusk-raised);stroke:var(--dusk-field-edge);stroke-width:1}.character-line{fill:none;stroke:var(--ink-edge);stroke-width:1;opacity:.65}.world-shell .character-unselected{min-width:0}.world-shell .character-unselected h3{font:400 22px/1.5 var(--display);margin:8px 0 12px}.world-shell .character-unselected p{font:400 15px/1.65 var(--body);color:var(--ink-muted);margin:0}.world-shell .character-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:16px 0;border-block:1px solid var(--dusk-rule)}.world-shell .character-attributes dt{font:400 13px/1.5 var(--body);color:var(--ink-muted);margin-bottom:5px}.world-shell .character-attributes dd{font:400 14px/1.5 var(--body);margin:0;overflow-wrap:anywhere}.world-shell .character-station>footer{background:none;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:18px 0}.world-shell .character-station>footer .text-link{min-height:44px;display:inline-flex;align-items:center;font:400 14px/1.5 var(--body)}.world-shell .game-account-tools{min-width:0;padding-top:4px}.world-shell .game-account-tools h2{font:400 22px/1.5 var(--display);margin:6px 0 18px}.world-shell .game-account-tools>a:not(.text-link){display:flex;align-items:center;gap:12px;padding:16px 0;min-height:62px;border-bottom:1px solid var(--dusk-rule);font:700 15px/1.5 var(--body)}.world-shell .game-account-tools>a .ink-icon{flex:0 0 24px;color:var(--ink-edge)}.world-shell .game-account-tools>a span{min-width:0}.world-shell .game-account-tools small{display:block;font:400 13px/1.5 var(--body);color:var(--ink-muted);margin-top:3px}.world-shell .game-services-note{margin:22px 0 12px;padding-left:13px;border-left:2px solid var(--dusk-rule)}.world-shell .game-services-note h3{font:700 15px/1.5 var(--body);margin:0 0 5px}.world-shell .game-services-note p{font:400 14px/1.6 var(--body);color:var(--ink-muted);margin:0}.world-shell .game-account-tools>.text-link{display:flex;align-items:center;min-height:44px;font:400 14px/1.5 var(--body)}.world-shell .account-context-nav{display:flex;flex-wrap:wrap;gap:4px 16px;border-block:1px solid var(--dusk-rule);padding:8px 0;margin:0 0 24px}.world-shell .account-context-nav>a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 4px;font:400 14px/1.5 var(--body);color:var(--ink-muted)}.world-shell .account-context-nav>a.active{color:var(--ink-text);box-shadow:inset 0 -2px var(--dusk-petal,#cc8baf)}.world-shell .account-context-nav .ink-icon{flex:0 0 20px;width:20px;height:20px}@media(max-width:1100px){.world-shell .game-account-workspace{grid-template-columns:minmax(0,1fr)}.world-shell .game-account-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.world-shell .game-account-tools>.account-kicker,.world-shell .game-account-tools>h2{grid-column:1/-1}.world-shell .game-account-tools>h2{margin-bottom:0}}@media(max-width:760px){.world-shell .account-pavilion .account-layout{grid-template-columns:minmax(0,1fr);gap:22px}.world-shell .game-account-bar{gap:14px 24px;margin-bottom:20px}.world-shell .game-account-status{margin-left:0;max-width:none;flex-basis:100%}.world-shell .character-station{padding-inline:14px}.world-shell .character-stage{grid-template-columns:110px minmax(0,1fr);gap:16px;min-height:220px}.world-shell .character-silhouette{width:110px}.world-shell .account-context-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}@media(max-width:480px){.world-shell .character-stage{grid-template-columns:minmax(0,1fr);gap:0;padding-top:6px}.world-shell .character-silhouette{width:94px;justify-self:center}.world-shell .character-unselected{padding-bottom:18px}.world-shell .character-unselected h3{font-size:22px;margin-top:4px}.world-shell .character-attributes{grid-template-columns:minmax(0,1fr);gap:10px}.world-shell .character-attributes>div{display:flex;justify-content:space-between;gap:14px}.world-shell .character-attributes dt{margin:0}.world-shell .game-account-tools{grid-template-columns:minmax(0,1fr)}.world-shell .account-context-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){.world-shell .character-station{background:none;border:1px solid CanvasText}.world-shell .character-silhouette{display:none}.world-shell .character-stage{grid-template-columns:minmax(0,1fr)}.world-shell .account-context-nav>a.active{outline:2px solid Highlight;box-shadow:none}}.world-shell .site-account-login{font:400 14px/1.6 var(--body);color:var(--ink-muted);margin:0 0 8px;overflow-wrap:anywhere}@media(max-width:1100px){.world-shell .game-account-tools>.site-account-login{grid-column:1/-1}}.world-shell .account-context-nav>a,.world-shell .account-context-nav>a>span{min-width:0}.world-shell .account-context-nav>a>span{overflow-wrap:anywhere}.world-shell .character-stage{grid-template-columns:190px minmax(0,1fr);gap:22px;min-height:250px;padding:18px 0 8px}.world-shell .character-vignette{margin:0;min-width:0;align-self:center}.world-shell .character-vignette .account-ink-art{width:100%;height:auto;max-width:none}.world-shell .character-vignette figcaption{font:400 12px/1.5 var(--body);color:var(--ink-muted);text-align:center;margin-top:4px}.world-shell .character-unselected h3{font-size:24px;margin:0 0 12px}.world-shell .character-unselected .character-attributes{margin-top:18px;padding:14px 0 0;border-bottom:0;gap:10px}.world-shell .character-station>footer{border-top:1px solid var(--dusk-rule);margin-top:18px}.world-shell .cart-empty-scene{display:grid;grid-template-columns:220px minmax(0,520px);align-items:center;justify-content:center;gap:36px;padding:32px 0 48px;border-bottom:1px solid var(--dusk-rule)}.world-shell .cart-empty-scene>.account-ink-art{width:220px;max-width:100%;height:auto}.world-shell .cart-empty-scene h2{font:400 30px/1.4 var(--display);margin:8px 0 14px}.world-shell .cart-empty-scene p{font:400 16px/1.65 var(--body);color:var(--ink-muted);margin:0 0 22px}.world-shell .account-shop-context .product-detail>.product-art{position:relative;box-shadow:none;border:0;background:radial-gradient(ellipse at 50% 55%,#6d4a6524,transparent 67%)}.world-shell .account-shop-context .product-detail>.product-art:after{display:block;content:"";position:absolute;left:15%;right:15%;bottom:18%;height:10px;border-block:1px solid var(--dusk-rule);transform:skew(-18deg);background:var(--dusk-paper);pointer-events:none}.world-shell .account-pavilion .loading,.world-shell .account-shop-context .loading{min-height:180px;background:none;border:0;justify-content:flex-start;gap:16px;padding-inline:20px;color:var(--ink-muted)}@media(max-width:1200px)and (min-width:1101px){.world-shell .character-stage{grid-template-columns:140px minmax(0,1fr);gap:18px}.world-shell .character-unselected .character-attributes{grid-template-columns:1fr}.world-shell .character-attributes>div{display:flex;justify-content:space-between;gap:12px}}@media(max-width:760px){.world-shell .character-stage{grid-template-columns:150px minmax(0,1fr);gap:16px}.world-shell .cart-empty-scene{grid-template-columns:160px minmax(0,1fr);gap:22px}.world-shell .cart-empty-scene>.account-ink-art{width:160px}.world-shell .cart-empty-scene h2{font-size:26px}}@media(max-width:480px){.world-shell .character-stage,.world-shell .cart-empty-scene{grid-template-columns:minmax(0,1fr);gap:18px}.world-shell .character-vignette{width:170px;justify-self:center}.world-shell .cart-empty-scene>.account-ink-art{width:170px;justify-self:center}.world-shell .character-unselected{padding-bottom:0}.world-shell .character-unselected .character-attributes{margin-top:16px}.world-shell .cart-empty-scene{padding-top:8px}}@media(forced-colors:active){.world-shell .character-vignette,.world-shell .cart-empty-scene>.account-ink-art,.world-shell .account-shop-context .product-detail>.product-art:after{display:none}.world-shell .character-stage,.world-shell .cart-empty-scene{grid-template-columns:minmax(0,1fr)}}.world-shell .game-account-workspace{grid-template-columns:minmax(0,1fr);gap:30px}.world-shell .character-station{padding:24px 26px 0;background:linear-gradient(115deg,#62496030,transparent 64%);border-top:1px solid var(--ink-edge)}.world-shell .character-stage{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:32px;min-height:330px;padding:20px 0 12px}.world-shell .character-vignette{width:100%;max-width:300px;justify-self:center}.world-shell .character-vignette figcaption{font-size:13px;margin-top:0}.world-shell .character-unselected h3{font-size:28px;line-height:1.4;margin-bottom:16px}.world-shell .character-unselected p{font-size:16px;line-height:1.7;max-width:43ch}.world-shell .character-unselected .character-attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:18px}.world-shell .character-attributes>div{display:block}.world-shell .character-attributes dd{font-size:14px}.world-shell .game-account-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;border-top:1px solid var(--dusk-rule);padding-top:20px}.world-shell .game-account-tools>.account-kicker,.world-shell .game-account-tools>h2,.world-shell .game-account-tools>.site-account-login{grid-column:1/-1}.world-shell .game-account-tools>h2{font-size:24px;margin-bottom:8px}.world-shell .game-account-tools>a:not(.text-link){align-items:flex-start;padding-block:18px}.world-shell .game-services-note{grid-column:1/3;margin:20px 0 0}.world-shell .game-account-tools>.text-link{align-self:end;justify-self:start;margin-top:12px}@media(max-width:1000px){.world-shell .character-stage{grid-template-columns:230px minmax(0,1fr);gap:24px}.world-shell .character-unselected .character-attributes{grid-template-columns:minmax(0,1fr);gap:9px}.world-shell .character-attributes>div{display:flex;justify-content:space-between;gap:16px}.world-shell .game-account-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.world-shell .game-services-note{grid-column:1/-1}}@media(max-width:900px)and (min-width:761px){.world-shell .character-stage{grid-template-columns:minmax(0,1fr);gap:22px}.world-shell .character-vignette{width:240px;max-width:100%}}@media(max-width:760px){.world-shell .character-station{padding-inline:18px}.world-shell .character-stage{grid-template-columns:220px minmax(0,1fr);gap:24px}.world-shell .character-unselected h3{font-size:25px}}@media(max-width:600px){.world-shell .character-stage{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:14px}.world-shell .character-vignette{width:240px;max-width:100%}.world-shell .character-unselected h3{font-size:26px}.world-shell .character-unselected p{max-width:none}.world-shell .game-account-tools{grid-template-columns:minmax(0,1fr)}.world-shell .game-services-note{grid-column:auto}.world-shell .character-station>footer{gap:8px 18px}.world-shell .character-unselected .character-attributes{margin-top:20px}}@media(forced-colors:active){.world-shell .character-station{background:none;border:1px solid CanvasText}.world-shell .character-stage{grid-template-columns:minmax(0,1fr);min-height:0}}
