.iv-collection-menu{margin:4px 0 20px}.iv-collection-trigger{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:6px;padding:12px 10px;background:transparent;color:#adb6c5;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.iv-collection-trigger>span{flex:1}.iv-collection-trigger[aria-expanded=true],.iv-collection-trigger[data-active]{background:#39372f;color:#ffc124}.iv-collection-trigger[aria-expanded=true]>svg:last-child{color:#ffc124}.iv-import-action{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #997326;border-radius:5px;margin-top:15px;min-height:43px;font-size:13px;font-weight:650;color:#ffc124;text-decoration:none}.iv-import-action:hover{background:#51432a}.iv-collection-flyout{position:fixed;width:282px;z-index:110;display:grid;padding:12px 0;background:#1e242d;border:1px solid #3a4350;border-radius:6px;box-shadow:0 10px 18px #0008;max-height:calc(100dvh - 90px);overflow-y:auto}.iv-collection-flyout>a{display:flex;align-items:center;min-height:37px;padding:8px 22px;font-size:14px;color:#e2e1dc;text-decoration:none;font-weight:400}.iv-collection-flyout>a:last-child{border-top:1px solid #353e4a;margin-top:8px;padding-top:15px;color:#a9b4c4}.iv-collection-flyout>a:hover,.iv-collection-flyout>a[aria-current=page]{color:#ffc124;background:#303039}.iv-collection-flyout>a:focus-visible,.iv-collection-trigger:focus-visible{outline:2px solid var(--theme-accent,#ffc124);outline-offset:-3px}.iv-collection-flyout.is-tactical>a:focus-visible{outline-color:#e5ad99;background:#393037}.iv-collection-flyout.is-inline{position:static;width:auto;box-shadow:none;margin:2px 0 10px 12px;max-height:none}.iv-collection-flyout.is-inline>a{min-height:44px}.iv-sidebar .iv-collection-flyout>a{padding-left:18px}.site-text-toolbar,.site-text-dialog{color:#f5f1f2;background:#211a20;border:1px solid #79505d;box-shadow:0 12px 48px #0008;font:14px/1.5 system-ui,sans-serif}.site-text-toolbar{position:fixed;z-index:1100;bottom:20px;right:20px;max-width:320px;max-height:45vh;overflow:auto;padding:16px;border-radius:12px;display:flex;gap:8px;flex-wrap:wrap}.site-text-toolbar strong,.site-text-toolbar p{width:100%;margin:0}.site-text-toolbar a,.site-text-dialog a{color:#ffd8a6;text-decoration:underline}.site-text-toolbar button,.site-text-dialog button{cursor:pointer;color:inherit;background:#352832;border:1px solid #987281;border-radius:6px;padding:8px 12px;font:inherit}.site-text-toolbar button:disabled,.site-text-dialog button:disabled{opacity:.5;cursor:wait}.site-text-toolbar .site-text-primary,.site-text-dialog .site-text-primary{background:#8b3049;border-color:#e397ad}.site-text-highlight{outline:2px dashed #edbe78!important;outline-offset:4px;cursor:text!important}.app-shell.site-text-editing-active{padding-bottom:260px}.site-text-dialog-backdrop{position:fixed;z-index:1200;inset:0;background:#0009;padding:24px;display:flex;align-items:center;justify-content:center}.site-text-dialog{width:min(640px,100%);max-height:90dvh;overflow:auto;padding:24px;border-radius:14px}.site-text-dialog header{display:flex;gap:16px;align-items:center;justify-content:space-between}.site-text-dialog h2{font-size:22px;margin:0}.site-text-dialog p{margin:12px 0}.site-text-dialog label{display:block;margin:16px 0}.site-text-dialog textarea{width:100%;display:block;box-sizing:border-box;margin-top:8px;padding:12px;color:#fff;background:#130f13;border:1px solid #987281;border-radius:6px;font:inherit}.site-text-original{white-space:pre-wrap;overflow-wrap:anywhere}.site-text-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.site-text-error{color:#ffbac7}@media(max-width:600px){.site-text-toolbar{bottom:80px;right:10px;left:10px;max-width:none;padding:10px;font-size:12px}.site-text-dialog-backdrop{padding:12px}.site-text-dialog{padding:16px}}.app-shell[data-navigation-open=true] .site-text-toolbar{display:none}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical{--theme-canvas:#181a20;--theme-deep:#14161b;--theme-navigation:#202229;--theme-surface:#23262e;--theme-glass:#23262e;--theme-raised:#2b2e37;--theme-ink:#f0ece9;--theme-secondary:#ded5d3;--theme-muted:#aeb1be;--theme-accent:#e5ad99;--theme-accent-rgb:229 173 153;--theme-success:#b8d8a2;--theme-danger:#f0ac98;--theme-warning:#e3c18e;--theme-line:#3b3e49;--theme-rim:#69515a;--theme-button-ink:#271b1e;--box-gold:#e5ad99;--box-border:#3b3e49;color:var(--theme-ink);background:var(--theme-canvas);color-scheme:dark}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.site-main,.page-canvas){background:var(--theme-canvas);color:var(--theme-ink)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.site-header,.site-footer,.iv-sidebar,.mobile-menu,.mobile-bottom-nav){background:var(--theme-navigation);border-color:var(--theme-line);color:var(--theme-ink)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.site-header,.mobile-menu,.mobile-bottom-nav){--theme-accent:#e5ad99}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .mobile-bottom-nav a.active{color:var(--theme-accent)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-box{--box-gold:var(--theme-accent);--box-border:var(--theme-line)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .page-shell{max-width:1600px;padding-inline:28px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .button{background:var(--theme-glass);color:var(--theme-ink);border-color:var(--theme-rim);font-size:13px;font-weight:550;min-height:44px;padding:10px 14px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.button--primary,.bc-button--primary){background:var(--theme-accent);color:var(--theme-button-ink);border-color:var(--theme-accent)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.iv-collection-trigger[data-active],.iv-collection-trigger[aria-expanded=true],.iv-sidebar nav>a[aria-current=page]){background:#393037;color:var(--theme-accent);border-color:#a67a82;box-shadow:none}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.iv-import-action,.iv-sidebar__modes>summary,.iv-sidebar__more>summary){color:var(--theme-accent);border-color:#70555d}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .iv-collection-trigger{padding:10px;min-height:40px;font-size:13px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .iv-collection-trigger[aria-expanded=true]>svg:last-child{color:var(--theme-accent)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .iv-sidebar__title{min-height:64px;margin-bottom:12px;padding-top:14px;border-color:#69515a}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-header{padding:18px 0 22px;margin:0;gap:18px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-header h1{font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-avatar{border:2px solid #b88b82;border-radius:18px;width:64px;height:64px;flex-basis:64px}.box-workspace-label{display:block;margin-bottom:8px;color:#e5ad99;font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs{flex-wrap:wrap;overflow:visible;gap:5px;border-bottom:1px solid var(--theme-line);padding:0 0 14px;margin-bottom:24px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs a{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:7px;color:var(--theme-muted);font-size:13px;font-weight:550}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs a[aria-current=page]{border-color:#a67a82;background:#393037;color:#f1beaa}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs a:hover{background:#2c2d36;color:var(--theme-ink)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-4px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs small{margin:0;padding:2px 5px;border-radius:4px;background:#12151c66;font-size:10px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.box-panel,.box-summary article,.box-summary a,.box-filters,.box-team-panel,.box-resource){background:#23262e;border-color:var(--theme-line);box-shadow:none}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-chips button[aria-pressed=true]{background:#e5ad99;color:#271b1e;border-color:#e5ad99}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-facet>summary{color:var(--theme-secondary);border-color:#56505a}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-section-title{color:var(--theme-secondary);font-size:12px;letter-spacing:.1em}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-summary strong{color:var(--theme-ink);font-size:25px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-summary article{border-top:2px solid #a47c79}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-footer a{color:var(--theme-accent)}.box-copy-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.box-copy-dossier{position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow:auto;scrollbar-width:thin}.box-copy-dossier .box-copy-portrait{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:9px}.box-copy-dossier .box-panel{padding:16px;margin-bottom:14px}.box-copy-dossier .box-stats{grid-template-columns:1fr;margin:0}.box-copy-dossier .box-stats>div{padding:9px 0;font-size:12px}.box-copy-dossier .library-actions{display:grid;gap:8px;margin-top:14px}.box-copy-dossier .box-copy-traits{color:#aeb1be;font-size:12px;line-height:1.7;margin:12px 0 0}.box-copy-detail{min-width:0}.box-copy-detail>.box-panel{margin-bottom:18px}.box-copy-detail .box-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.box-copy-sections{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.box-copy-sections a{color:#e5ad99;text-decoration:none;padding:7px 10px;border:1px solid #51454f;border-radius:5px;font-size:12px}.box-copy-heading h2{margin-bottom:8px}.box-copy-heading p{font-size:13px;margin:0 0 20px}.iv-collection-flyout.is-tactical{background:#23262e;border-color:#564650}.iv-collection-flyout.is-tactical>a:is(:hover,[aria-current=page]){background:#393037;color:#f1beaa}.opt-flow{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.opt-flow>*{border:1px solid #45414b;border-radius:6px;background:transparent;color:#b8b7c2;padding:8px 12px;font:inherit;font-size:12px}.opt-flow>button{cursor:pointer}.opt-flow>[aria-current=step]{background:#3d2f36;color:#f6c1ab;border-color:#a67a82}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip{margin-bottom:20px;gap:18px;padding:18px;align-items:center}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>img{width:110px;height:110px;border-radius:9px;border-color:#568fab}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>.opt-copy-meta{flex:1;min-width:0;gap:8px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip h2{margin:0;font-size:22px;line-height:1.25}.opt-instance-label{color:#aeb1be;font-size:11px}.opt-copy-strip .library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.opt-copy-strip .library-actions>a:not(.button){color:#e5ad99;font-size:12px}.opt-copy-badges,.opt-copy-sets{display:flex;flex-wrap:wrap;gap:7px}.opt-copy-badges>span,.opt-copy-sets>span{padding:5px 8px;border:1px solid #49434e;border-radius:4px;color:#bdb7c3;font-size:12px;display:inline-flex;align-items:center;gap:6px}.opt-copy-sets>span{color:#e6bb95}.opt-copy-sets .bc-set-icon,.opt-preset-sets .bc-set-icon{width:20px;height:20px;object-fit:contain}.opt-combat-context,.opt-forecast-context,.box-forecast{margin-bottom:10px;padding:14px 18px;font-size:13px}.opt-combat-context>summary,.opt-forecast-context>summary,.box-forecast>summary{cursor:pointer;color:#d7c7c9;font-size:13px;font-weight:550}.opt-combat-context[open]>summary,.opt-forecast-context[open]>summary{margin-bottom:18px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-panel{--opt-gold:#e5ad99;--opt-border:#42404c;--bc-accent:#e5ad99;border-color:#42404c}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-method{background:#202229;border:1px solid #47414d;padding:18px;gap:10px;font-size:13px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-method strong{color:#f0d2c5;font-size:16px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-method.is-active{background:#352b32;border-color:#d8a38f;box-shadow:inset 0 0 0 1px #d8a38f}.opt-preset-sets{display:grid;gap:8px;width:100%;margin:4px 0}.opt-preset-sets>span{display:flex;align-items:center;gap:8px}.opt-preset-sets b{margin-left:auto;color:#e5ad99;font-weight:550}.opt-priority-chips{display:flex;flex-wrap:wrap;gap:5px}.opt-priority-chips small{border:1px solid #504752;padding:4px 6px;border-radius:4px;color:#c7bfcd;font-size:11px}.opt-panel--recommended .opt-settings{grid-template-columns:1fr;gap:12px}.opt-goal-details>summary,.opt-set-details>summary{cursor:pointer;color:#d5c8ce;font-size:13px;padding:10px 0}.opt-goal-details[open]>summary,.opt-set-details[open]>summary{margin-bottom:14px}.opt-panel--recommended .opt-settings>section:last-child .bc-lock-field{margin-top:18px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-action{position:sticky;z-index:9;bottom:14px;padding:14px;border:1px solid #62515a;border-radius:9px;background:#24242d;justify-content:flex-end;box-shadow:0 6px 20px #0005}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-action .bc-button--primary{min-height:44px;min-width:220px;background:#e5ad99;border-color:#e5ad99;color:#271b1e;font-size:14px;font-weight:650}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .site-header .home-register-action{background:#e5ad99;border-color:#e5ad99;color:#271b1e}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical input[type=checkbox]{accent-color:#e5ad99}@media(max-width:1024px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-action{bottom:76px}}@media(max-width:520px){.opt-copy-strip{flex-direction:row}.opt-copy-strip>div{min-width:0}.opt-copy-badges>span{font-size:11px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>img{width:76px;height:100px}.opt-copy-strip .library-actions{gap:8px}.opt-copy-strip .library-actions .button{padding:6px 8px}.opt-flow>*{padding:7px 8px;font-size:11px}}@media(min-width:1550px){.box-copy-detail .box-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.box-copy-workspace{grid-template-columns:230px minmax(0,1fr);gap:16px}.box-copy-detail .box-item-grid{grid-template-columns:1fr}}@media(max-width:700px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .page-shell{padding-inline:16px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs{gap:4px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-tabs a{padding:8px 9px;font-size:12px}.box-copy-workspace{grid-template-columns:1fr}.box-copy-dossier{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.box-copy-dossier .box-panel{margin:0}.box-copy-detail .box-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.box-copy-dossier,.box-copy-detail .box-item-grid{grid-template-columns:1fr}.box-copy-dossier .box-copy-portrait{max-height:280px;object-position:top}}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip .opt-copy-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>.opt-copy-actions{display:flex;flex:0 1 240px;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media(max-width:850px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip{flex-wrap:wrap}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>.opt-copy-actions{flex-basis:100%;justify-content:flex-start}}@media(max-width:520px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-box :is(input:not([type=checkbox]):not([type=file]),select){font-size:16px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip{flex-direction:row;align-items:flex-start;padding:14px;gap:14px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>.opt-copy-meta{flex-basis:calc(100% - 90px)}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip h2{font-size:20px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-copy-strip>.opt-copy-actions{gap:10px 14px}}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-relic header small,html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-relic .box-stat-value{color:#cad2df}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-relic .box-mainstat .box-stat-value{color:#eee9e4}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-relic .box-mainstat b{color:#f2c5ac}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-relic--rarity-5{background:linear-gradient(145deg,#6b501f,#1b232f 88%)}.box-collection-progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.box-collection-progress .box-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px}.box-collection-progress .box-panel>header a{color:#f0ece9;text-decoration:none}.box-collection-progress progress{display:block;width:100%;height:7px;border:0;border-radius:5px;overflow:hidden;background:#14171e;color:#d69f90;accent-color:#d69f90}.box-collection-progress progress::-webkit-progress-bar{background:#14171e;border-radius:5px}.box-collection-progress progress::-webkit-progress-value{background:#d69f90;border-radius:5px}.box-collection-progress progress::-moz-progress-bar{background:#d69f90;border-radius:5px}.box-collection-portraits{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.box-collection-portraits img{display:block;width:40px;height:40px;border-radius:5px;border:1px solid #586477;object-fit:cover}.box-collection-more{font-size:12px;color:#e5ad99}.box-spire-progress{margin-top:16px}.box-spire-progress h3{margin:0}.box-spire-progress-row{display:grid;grid-template-columns:125px 1fr 65px;align-items:center;gap:14px;padding:10px 0;font-size:12px}.box-spire-progress-row>span:last-child{color:#bdc3d0;text-align:right}@media(max-width:600px){.box-collection-progress-grid{grid-template-columns:1fr}.box-spire-progress-row{grid-template-columns:100px 1fr 55px;gap:8px}}.box-copy-detail #copy-tolerances select{border:1px solid #565461;background:#181b22;color:#eee9e4;border-radius:5px;padding:7px;font:inherit}.box-copy-detail #copy-tolerances td>small{display:block;margin-top:6px;color:#bbc1ce}.box-copy-detail #copy-tolerances th .effect-icon{margin-right:7px;vertical-align:middle}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-skill-tabs button[aria-pressed=true]{border-color:#a67a82;background:#393037;color:#f1beaa}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-team-member{width:95px;min-height:160px}.box-team-sets .box-set-badge.is-icon-only{padding:3px 4px;gap:2px;font-size:10px}.box-team-sets .box-set-badge.is-icon-only .bc-set-icon{width:14px;height:14px}.box-power{display:inline-flex;align-items:center;gap:6px;color:#cbd0da;font-size:12px}.box-power b{color:#f2c5ac;font-variant-numeric:tabular-nums}.box-hero .box-power{margin:5px 0;padding:3px 6px;border:1px solid #71605b;border-radius:4px;background:#181a20e8}.box-rating-effect{display:inline-block;margin-left:7px;color:#a5d4c4;font-size:11px}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-box :is(input:not([type=checkbox]):not([type=file]),select){border-color:#82727c}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-item-actions button{border-color:#82727c}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-box :is(input,select,button,a):focus-visible{outline:2px solid #e5ad99;outline-offset:3px}@media(max-width:520px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-action{flex-wrap:wrap}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .opt-action .bc-button--primary{min-width:0;width:100%}}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-substat small[data-grade=B]{color:#e3bdf7}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-substat small[data-grade=C]{color:#82d8f2}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .box-substat small[data-grade=D]{color:#8bdfb9}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical :is(.button--primary,.bc-button--primary):is(:hover,:focus-visible){background:#efbfa8;color:#271b1e;border-color:#efbfa8}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .button.button--primary:is(:hover,:focus-visible){background:#efbfa8;color:#271b1e;border-color:#efbfa8}.opt-skill-choice{display:flex;align-items:center;gap:10px;min-width:0}.opt-skill-choice>img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.opt-skill-choice>span{display:grid;gap:3px;min-width:0}.opt-skill-choice strong{color:#f0ece9;font-size:13px;line-height:1.4}.opt-skill-choice small{color:#aeb1be;font-size:11px;line-height:1.4}.choice-select-option[aria-selected=true] .opt-skill-choice strong{color:#271b1e}.choice-select-option[aria-selected=true] .opt-skill-choice small{color:#51414a}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-optimizer .box-header{padding:8px 0 12px;gap:12px}.game-optimizer .box-header .box-workspace-label{display:none}html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-optimizer .box-header h1{font-size:26px;margin:0}.game-optimizer .opt-flow{margin-bottom:12px}.game-optimizer .opt-panel>.bc-panel-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:520px){html[data-theme] .app-shell.app-shell--invokers.app-shell--tactical .game-optimizer .box-header h1{font-size:22px}}@layer reset,tokens,base,shell,components,home,pages,responsive,motion;@layer tokens{:root{color:var(--theme-ink);background:#0c1310;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--canvas: #0d1511;--canvas-deep: #080d0b;--surface: #17201a;--surface-calm: rgb(29 37 31 / 82%);--surface-raised: rgb(46 53 43 / 76%);--ivory: #e9e5d8;--cream: #cec9b8;--muted: #aaa99e;--pistachio: #b3bd7e;--pistachio-rgb: 179 189 126;--mineral: #747b72;--brown: #72533b;--burgundy: #703438;--page-accent: #b3bd7e;--page-accent-rgb: 179 189 126;--line: rgb(226 222 201 / 17%);--line-strong: rgb(226 222 201 / 34%);--display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-height: 4.15rem;--rail-width: 5.7rem;--page-width: 95rem;--gutter: clamp(1.25rem, 3vw, 3rem);--radius: .72rem;--radius-small: .46rem;--ease: cubic-bezier(.2, .72, .2, 1)}[data-accent=invokers],[data-accent=nubson]{--page-accent: #a44b4d;--page-accent-rgb: 164 75 77}[data-accent=void]{--page-accent: #7da5af;--page-accent-rgb: 125 165 175}[data-accent=studio]{--page-accent: #c0cb83;--page-accent-rgb: 192 203 131}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{min-width:20rem;margin:0;overflow-x:hidden;background:var(--canvas);color:var(--ivory)}body,button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-underline-offset:.2em}img{display:block;max-width:100%}svg{fill:none;stroke:currentcolor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pistachio);outline-offset:3px}::selection{background:var(--pistachio);color:var(--canvas-deep)}}@layer base{.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:300;top:.5rem;left:.5rem;padding:.8rem 1rem;background:var(--ivory);color:var(--canvas-deep);text-decoration:none;transform:translateY(-150%);transition:transform .16s var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.page-canvas{position:relative;min-height:calc(100svh - var(--header-height));isolation:isolate;background:radial-gradient(circle at 11% 12%,rgb(var(--page-accent-rgb) / 9%),transparent 27rem),radial-gradient(circle at 87% 48%,rgb(115 78 54 / 7%),transparent 32rem),linear-gradient(135deg,#101914,#111a15 48%,#0c1310)}.page-canvas:before,.page-canvas:after{position:absolute;z-index:-1;inset:0;pointer-events:none;content:""}.page-canvas:before{opacity:.64;background:linear-gradient(120deg,transparent 0 21%,rgb(235 230 209 / 3%) 21.08% 21.18%,transparent 21.3% 100%),linear-gradient(46deg,transparent 0 68%,rgb(var(--page-accent-rgb) / 4%) 68.1% 68.24%,transparent 68.35% 100%)}.page-canvas:after{opacity:.18;background:repeating-linear-gradient(28deg,rgb(225 222 204 / 2%) 0 1px,transparent 1px 9px);mix-blend-mode:screen}.page-shell{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--gutter)}.glass-navigation,.glass-content,.glass-priority{border:1px solid var(--line);background:linear-gradient(132deg,rgb(234 230 210 / 6%),transparent 35%),var(--surface-calm);box-shadow:inset 0 1px #fffae417,0 1rem 2.4rem #0308051f;-webkit-backdrop-filter:blur(18px) saturate(.88);backdrop-filter:blur(18px) saturate(.88)}.glass-navigation{background:#151d18d1;-webkit-backdrop-filter:blur(23px) saturate(.82);backdrop-filter:blur(23px) saturate(.82)}.glass-priority{border-color:var(--line-strong);background:radial-gradient(circle at 70% 20%,rgb(var(--page-accent-rgb) / 9%),transparent 24rem),linear-gradient(132deg,rgb(234 230 210 / 8%),transparent 34%),#1f2620e3;box-shadow:inset 0 1px #fffae424,0 1.4rem 3rem #0308052e}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;padding:.68rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-small);background:transparent;color:var(--ivory);font-size:.77rem;font-weight:680;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s var(--ease)}.button:hover:not(:disabled){border-color:rgb(var(--page-accent-rgb) / 72%);transform:translateY(-2px)}.button--primary{border-color:rgb(var(--pistachio-rgb) / 68%);background:linear-gradient(130deg,rgb(var(--pistachio-rgb) / 92%),#6f7c46db);color:#11170f;box-shadow:inset 0 1px #faf8e261,0 .45rem 1.25rem #90a05226}.button--quiet{background:#ffffff08}.button:disabled{opacity:.43;cursor:not-allowed}.breadcrumbs{padding-top:1.2rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;list-style:none}.breadcrumbs li{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.68rem}.breadcrumbs li:not(:last-child):after{color:rgb(var(--page-accent-rgb) / 72%);content:"/"}.breadcrumbs a{color:var(--cream);text-decoration:none}.page-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:clamp(2.5rem,5.5vw,5rem) 0 2rem;border-bottom:1px solid var(--line)}.page-intro>div:first-child{min-width:0}.page-intro__eyebrow{color:var(--page-accent);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.page-intro h1{max-width:15ch;margin:0;overflow-wrap:anywhere;font-family:var(--display);font-size:clamp(2.9rem,6vw,6.5rem);font-weight:500;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.page-intro p{max-width:43rem;margin:1.15rem 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:.94rem;line-height:1.65}.page-intro__actions{flex:0 0 auto;padding-bottom:.25rem}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.section-heading h2{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:480;letter-spacing:.12em;text-transform:uppercase}.section-heading a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.3rem;color:var(--cream);font-size:.72rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.empty-state{display:grid;justify-items:center;padding:clamp(2.4rem,6vw,5.8rem) 1.5rem;text-align:center}.empty-state__mark{width:3rem;height:1px;margin-bottom:1.4rem;background:linear-gradient(90deg,transparent,var(--page-accent),transparent)}.empty-state strong{font-family:var(--display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.empty-state p{max-width:34rem;margin:.7rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.empty-state>div{margin-top:1.15rem}.empty-state--compact{padding:2.2rem 1rem}.empty-state--compact strong{font-size:1.15rem}.skeleton{display:block;overflow:hidden;border-radius:.18rem;background:#d7d6cd36}.skeleton--media{width:7rem;aspect-ratio:1.55}.skeleton--thumb{width:7.2rem;aspect-ratio:1.6}.skeleton--label{width:26%;height:.6rem}.skeleton--line{width:78%;height:.66rem;margin-top:.7rem}.skeleton--short{width:55%}.skeleton-list{display:grid}.skeleton-row{display:flex;min-width:0;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.skeleton-row:last-child{border-bottom:0}.skeleton-row__copy{flex:1;min-width:0}.filter-bar{display:flex;overflow-x:auto;border:1px solid var(--line);border-radius:999px;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-bar button{min-height:2.6rem;flex:0 0 auto;padding:.55rem 1.6rem;border:0;border-right:1px solid var(--line);background:transparent;color:var(--cream);font-size:.73rem;cursor:pointer}.filter-bar button:last-child{border-right:0}.filter-bar button.is-active{background:linear-gradient(130deg,rgb(var(--page-accent-rgb) / 24%),#ffffff0f);color:var(--ivory)}.tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;min-height:3.35rem;flex:0 0 auto;padding:.8rem 1.65rem;border:0;background:transparent;color:var(--muted);font-size:.78rem;cursor:pointer}.tabs button:after{position:absolute;right:1.25rem;bottom:-1px;left:1.25rem;height:2px;background:var(--pistachio);content:"";opacity:0;box-shadow:0 0 .8rem rgb(var(--pistachio-rgb) / 72%)}.tabs button.is-active{color:var(--ivory)}.tabs button.is-active:after{opacity:1}.notice{padding:.9rem 1rem;border-left:2px solid var(--pistachio);background:rgb(var(--pistachio-rgb) / 9%);color:var(--cream);font-size:.78rem;line-height:1.5}}@layer shell{.app-shell{min-height:100svh;background:var(--canvas)}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;display:flex;height:var(--header-height);align-items:center;gap:clamp(1rem,3vw,3.7rem);padding:0 clamp(1rem,2.3vw,2.6rem) 0 calc(var(--rail-width) + 1.6rem);border-width:0 0 1px;border-radius:0}.brand-lockup{display:flex;flex:0 0 auto;min-width:9.6rem;min-height:2.75rem;align-items:center;text-decoration:none}.brand-lockup img{width:9.7rem;height:auto;mix-blend-mode:lighten}.primary-nav{display:flex;height:100%;align-items:center;gap:clamp(.5rem,2vw,2.3rem)}.primary-nav a{display:flex;min-height:2.75rem;align-items:center;color:var(--theme-secondary);font-size:.7rem;text-decoration:none;text-transform:uppercase}.primary-nav a:hover,.primary-nav a.active{color:var(--pistachio)}.header-actions{display:flex;min-width:0;align-items:center;gap:.75rem;margin-left:auto}.header-search{display:flex;width:clamp(9rem,15vw,13rem);height:2.7rem;align-items:center;gap:.55rem;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius-small);background:#050a074d;color:var(--muted)}.header-search button{display:grid;width:1.6rem;height:1.6rem;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.header-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ivory);font-size:.76rem}.header-search input::placeholder{color:var(--theme-muted)}.header-actions .button{min-height:2.65rem;padding-inline:1rem;white-space:nowrap}.mobile-header-actions{display:none;align-items:center;gap:.4rem;margin-left:auto}.icon-button{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-small);background:#ffffff08;color:var(--ivory);cursor:pointer;text-decoration:none}.utility-rail{position:fixed;z-index:90;top:var(--header-height);bottom:0;left:0;display:flex;width:var(--rail-width);flex-direction:column;align-items:center;padding-top:1.25rem;border-width:0 1px 0 0;border-radius:0}.utility-rail>a:not(.utility-rail__add){display:flex;width:3.25rem;height:3.45rem;align-items:center;justify-content:center;margin-bottom:.35rem;border:1px solid var(--line);background:#ffffff05;color:#c9a56e;text-decoration:none;clip-path:polygon(50% 0,92% 22%,92% 72%,50% 100%,8% 72%,8% 22%)}.utility-rail>a:hover,.utility-rail>a.active{color:var(--pistachio);background:rgb(var(--pistachio-rgb) / 10%)}.utility-rail__line{width:1px;height:3.2rem;margin:.1rem 0;background:var(--line)}.utility-rail__add{display:grid;width:2.65rem;height:2.65rem;place-items:center;margin-bottom:.65rem;border:1px solid var(--line);border-radius:50%;color:var(--cream);font-size:1.55rem;font-weight:220;line-height:1;text-decoration:none}.site-main{min-height:80svh;padding-top:var(--header-height);padding-left:var(--rail-width)}.site-footer{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:1rem 4rem;min-height:8rem;align-items:center;padding:1.55rem 3rem 1.2rem calc(var(--rail-width) + 3rem);border-width:1px 0 0;border-radius:0}.app-shell--home .site-header{padding-left:clamp(1rem,2.3vw,2.6rem)}.app-shell--home .site-main{padding-left:0}.app-shell--home .site-footer{padding-left:3rem}.brand-lockup--footer img{width:9rem;opacity:.8}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 2.4rem}.site-footer nav a,.site-footer nav span{color:var(--cream);font-size:.66rem;text-decoration:none;text-transform:uppercase}.site-footer nav span{opacity:.48}.site-footer small{grid-column:1 / -1;color:var(--theme-muted);font-size:.7rem}.mobile-menu-layer{position:fixed;z-index:220;inset:0}.mobile-menu-backdrop{position:absolute;inset:0;border:0;background:#020604b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-menu{position:absolute;top:0;right:0;display:flex;width:min(26rem,calc(100vw - 2rem));height:100%;flex-direction:column;padding:1rem;border-width:0 0 0 1px;border-radius:0;animation:panel-in .26s var(--ease) both}.mobile-menu>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--line)}.mobile-menu h2{margin:0;font-family:var(--display);font-size:2rem;font-weight:500}.mobile-menu nav{display:grid;overflow-y:auto;margin-top:.75rem}.mobile-menu nav a{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--cream);text-decoration:none}.mobile-menu nav a.active{color:var(--pistachio)}.mobile-menu__actions{display:grid;grid-template-columns:1fr 1.3fr;gap:.65rem;margin-top:auto}.mobile-bottom-nav{display:none}}@layer components{.tool-card{display:grid;min-width:0;min-height:15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2.2vw,2rem);padding:2rem;border-radius:var(--radius);color:var(--cream);text-decoration:none;transition:transform .18s var(--ease),border-color .18s ease,background .18s ease}.tool-card:hover{border-color:rgb(var(--page-accent-rgb) / 62%);background-color:rgb(var(--page-accent-rgb) / 6%);transform:translateY(-3px)}.tool-card>svg{color:color-mix(in srgb,var(--page-accent),var(--cream) 28%)}.tool-card>span{display:grid;gap:.8rem}.tool-card strong{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:450;letter-spacing:.09em;text-transform:uppercase}.tool-card small{color:var(--muted);font-size:.72rem;text-transform:uppercase}}@layer home{.app-shell--home{--canvas: #080a09;--canvas-deep: #050706;--surface-calm: rgb(18 20 19 / 82%);--surface-raised: rgb(33 34 31 / 78%);--page-accent: #c68b51;--page-accent-rgb: 198 139 81;--home-bronze: #c8935d;--home-ember: #bf5c45;--home-blue: #719db1;--home-cut: clamp(1rem, 1.8vw, 1.8rem);background:#080a09}.app-shell--home .site-header,.app-shell--home .site-footer{border-color:#e1c9a724;background:#080a09db;box-shadow:inset 0 -1px #ffffff05,0 .75rem 2rem #0000003d}.app-shell--home .primary-nav a:hover,.app-shell--home .primary-nav a.active{color:#d3a36f}.app-shell--home .header-search{border-color:#e1c9a729;background:#0000003d}.app-shell--home .button--primary{border-color:#daaa6f8f;background:linear-gradient(132deg,#c89a65,#8f653e);color:#110e0a}.home-page{overflow:hidden;padding-bottom:clamp(5rem,9vw,9rem);background:radial-gradient(circle at 8% 7%,rgb(160 96 53 / 12%),transparent 27rem),radial-gradient(circle at 92% 29%,rgb(67 111 126 / 9%),transparent 31rem),linear-gradient(135deg,#0a0c0b,#101211 49%,#080a09)}.home-page:before{opacity:.7;background:linear-gradient(121deg,transparent 0 21%,rgb(209 163 105 / 7%) 21.08% 21.15%,transparent 21.25% 100%),linear-gradient(42deg,transparent 0 67%,rgb(97 138 151 / 5%) 67.08% 67.18%,transparent 67.28% 100%),radial-gradient(ellipse at 50% 10%,transparent 0 34%,rgb(255 255 255 / 2%) 34.15%,transparent 34.35%)}.home-page:after{opacity:.2;background:repeating-linear-gradient(27deg,rgb(223 211 188 / 2%) 0 1px,transparent 1px 12px),repeating-linear-gradient(117deg,transparent 0 21px,rgb(255 255 255 / 1.5%) 22px 23px);mix-blend-mode:screen}.home-page .glass-content,.home-page .glass-priority{border-color:#e6d1b12e;background:linear-gradient(132deg,rgb(239 220 190 / 7%),transparent 33%),linear-gradient(152deg,#171917d6,#0c0e0dc2);box-shadow:inset 0 1px #fff4de1c,0 1.5rem 4rem #00000038;-webkit-backdrop-filter:blur(22px) saturate(.78);backdrop-filter:blur(22px) saturate(.78)}.home-lead{padding-top:clamp(1.8rem,4vw,4rem)}.home-lead__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:0 clamp(0rem,2vw,2rem) clamp(2rem,4vw,3.8rem)}.home-lead__eyebrow,.home-section-head__eyebrow{display:block;margin-bottom:.8rem;color:var(--home-bronze);font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.home-lead__intro h1{max-width:15ch;margin:0;font-family:var(--display);font-size:clamp(2.65rem,5vw,5.15rem);font-weight:500;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.home-lead__intro p{max-width:34rem;margin:0 0 .25rem;color:var(--theme-muted);font-size:clamp(.84rem,1.15vw,1rem);line-height:1.7}.home-lead__story{position:relative;display:flex;min-height:clamp(31rem,43vw,42rem);align-items:end;overflow:hidden;border-color:#cc86536b;border-radius:0;isolation:isolate;color:var(--ivory);text-decoration:none;clip-path:polygon(0 0,calc(100% - var(--home-cut)) 0,100% var(--home-cut),100% 100%,var(--home-cut) 100%,0 calc(100% - var(--home-cut)))}.home-lead__story:before,.game-world-card:before,.creator-feature:before,.creator-program:before,.news-feature:before{position:absolute;z-index:4;inset:0;border:1px solid rgb(239 213 178 / 17%);content:"";pointer-events:none;clip-path:inherit}.home-lead__media,.home-lead__scrim{position:absolute;inset:0}.home-lead__media{z-index:-2;overflow:hidden}.home-lead__image{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.82) contrast(1.04) brightness(.82);transition:transform .65s var(--ease),filter .3s ease}.home-lead__scrim{z-index:-1;background:linear-gradient(90deg,rgb(7 9 8 / 94%) 0%,rgb(8 10 9 / 72%) 31%,transparent 72%),linear-gradient(0deg,rgb(7 9 8 / 92%) 0%,transparent 54%)}.home-lead__content{max-width:46rem;padding:clamp(2rem,5vw,5rem)}.home-lead__meta,.news-feature__meta,.news-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;color:var(--theme-muted);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.home-lead__source{color:#e08b62}.home-lead__date:before,.news-card__meta time:before{margin-right:.7rem;color:#e3dac759;content:"•"}.home-lead__content h2{max-width:12ch;margin:1rem 0 .9rem;font-family:var(--display);font-size:clamp(3rem,6vw,6.2rem);font-weight:500;line-height:.88;letter-spacing:-.045em}.home-lead__content p{max-width:32rem;margin:0;color:var(--theme-secondary);line-height:1.65}.home-lead__cta,.game-world-card__cta,.creator-feature__cta,.creator-program__cta,.news-feature__cta,.news-card__cta{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.65rem;color:var(--theme-muted);font-size:.72rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.home-lead__story:hover .home-lead__image{filter:saturate(.96) contrast(1.06) brightness(.9);transform:scale(1.025)}.home-games,.home-creators,.home-news,.home-tools{padding-top:clamp(6rem,10vw,10rem)}.home-section-head{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(1.5rem,3vw,2.6rem);padding-inline:clamp(0rem,2vw,2rem)}.home-section-head h2,.home-news__title h2{margin:0;font-family:var(--display);font-size:clamp(2.4rem,4.3vw,4.8rem);font-weight:500;line-height:.94;letter-spacing:-.035em}.home-section-head__copy{max-width:38rem;justify-self:end}.home-section-head__copy p{margin:0;color:var(--theme-muted);font-size:.9rem;line-height:1.65}.home-games__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,1.6vw,1.4rem)}.game-world-card{position:relative;display:flex;min-height:clamp(25rem,35vw,35rem);align-items:end;overflow:hidden;border-radius:0;isolation:isolate;color:var(--ivory);text-decoration:none;clip-path:polygon(0 0,calc(100% - var(--home-cut)) 0,100% var(--home-cut),100% 100%,0 100%)}.game-world-card--void-hunters{clip-path:polygon(var(--home-cut) 0,100% 0,100% calc(100% - var(--home-cut)),calc(100% - var(--home-cut)) 100%,0 100%,0 var(--home-cut))}.game-world-card__media,.game-world-card__scrim{position:absolute;inset:0}.game-world-card__media{z-index:-2;overflow:hidden}.game-world-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.76);transition:transform .6s var(--ease),filter .26s ease}.game-world-card--invokers .game-world-card__media img{object-position:54% center}.game-world-card--void-hunters .game-world-card__media img{object-position:58% center}.game-world-card__scrim{z-index:-1;background:linear-gradient(0deg,rgb(7 9 8 / 96%) 0%,rgb(7 9 8 / 43%) 43%,transparent 78%)}.game-world-card--invokers{border-color:#c3553c8a}.game-world-card--void-hunters{border-color:#699bb08a}.game-world-card__copy{position:relative;z-index:1;width:100%;padding:clamp(1.5rem,4vw,3.2rem)}.game-world-card__kicker{color:#d68a62;font-size:.67rem;letter-spacing:.18em;text-transform:uppercase}.game-world-card--void-hunters .game-world-card__kicker,.game-world-card--void-hunters .game-world-card__cta{color:var(--theme-muted)}.game-world-card h3{margin:.75rem 0 0;font-family:var(--display);font-size:clamp(2.8rem,5vw,5.5rem);font-weight:500;line-height:.86;letter-spacing:-.045em}.game-world-card p{max-width:30rem;margin:1.1rem 0 0;color:var(--theme-secondary);font-size:.84rem;line-height:1.55}.game-world-card:hover .game-world-card__media img{filter:saturate(.9) brightness(.86);transform:scale(1.035)}.home-creators__grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(17rem,.8fr) minmax(17rem,.8fr);gap:clamp(.8rem,1.6vw,1.4rem)}.creator-feature,.creator-program{position:relative;display:flex;min-height:29rem;align-items:end;overflow:hidden;border-radius:0;isolation:isolate;color:var(--ivory);text-decoration:none}.creator-feature{border-color:#b9493a75;clip-path:polygon(0 0,calc(100% - var(--home-cut)) 0,100% var(--home-cut),100% 100%,var(--home-cut) 100%,0 calc(100% - var(--home-cut)))}.creator-program{clip-path:polygon(var(--home-cut) 0,100% 0,100% 100%,0 100%,0 var(--home-cut))}.creator-program--void-hunters{border-color:#6798ae6e;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--home-cut)),calc(100% - var(--home-cut)) 100%,0 100%)}.creator-feature__media,.creator-feature__scrim,.creator-program__media,.creator-program__scrim{position:absolute;inset:0}.creator-feature__media,.creator-program__media{z-index:-2;overflow:hidden}.creator-feature__media img,.creator-program__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.05) brightness(.68);transition:transform .56s var(--ease),filter .26s ease}.creator-feature__media img{object-position:50% 10%}.creator-program--invokers .creator-program__media img{object-position:55% center}.creator-program--void-hunters .creator-program__media img{object-position:52% 28%}.creator-feature__scrim,.creator-program__scrim{z-index:-1;background:linear-gradient(0deg,rgb(7 8 8 / 97%) 0%,rgb(8 9 8 / 50%) 47%,transparent 78%)}.creator-feature__copy,.creator-program__copy{position:relative;z-index:1;width:100%;padding:clamp(1.45rem,3.5vw,2.8rem)}.creator-feature__tag,.creator-program__source{color:#d88b64;font-size:.65rem;font-style:normal;letter-spacing:.17em;text-transform:uppercase}.creator-program--void-hunters .creator-program__source,.creator-program--void-hunters .creator-program__cta{color:var(--theme-muted)}.creator-feature h3{margin:.65rem 0 0;font-family:var(--sans);font-size:clamp(3.2rem,5vw,5.25rem);font-weight:720;line-height:.9;letter-spacing:.015em;text-transform:uppercase}.creator-program h3{margin:.65rem 0 0;font-family:var(--display);font-size:clamp(2rem,3vw,3.2rem);font-weight:500;line-height:.95}.creator-feature p,.creator-program p{margin:.85rem 0 0;color:var(--theme-secondary);font-size:.79rem;line-height:1.55}.creator-feature:hover img,.creator-program:hover img{filter:saturate(.86) contrast(1.06) brightness(.76);transform:scale(1.035)}.home-news__head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.6rem);padding-inline:clamp(0rem,2vw,2rem)}.home-news__title .home-section-head__eyebrow{margin-bottom:.65rem}.home-news__controls{display:flex;align-items:center;gap:1.2rem}.home-news__all{display:inline-flex;min-height:2.65rem;align-items:center;gap:.45rem;color:var(--theme-muted);font-size:.68rem;font-weight:650;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.home-news .filter-bar{border-color:#e2c9a530;background:#05070661}.home-news .filter-bar button{color:var(--theme-secondary)}.home-news .filter-bar button.is-active{background:linear-gradient(130deg,#c78d5333,#ffffff0a);color:var(--theme-ink);box-shadow:inset 0 0 1.4rem #c98e530d}.home-news__composition{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);gap:clamp(.8rem,1.6vw,1.4rem)}.news-feature{position:relative;display:flex;min-height:38rem;align-items:end;overflow:hidden;border-radius:0;isolation:isolate;color:var(--ivory);text-decoration:none;clip-path:polygon(0 0,calc(100% - var(--home-cut)) 0,100% var(--home-cut),100% 100%,0 100%)}.news-feature__media,.news-feature__scrim{position:absolute;inset:0}.news-feature__media{z-index:-2;overflow:hidden}.news-feature__media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78) brightness(.8);transition:transform .6s var(--ease),filter .26s ease}.news-feature__scrim{z-index:-1;background:linear-gradient(0deg,rgb(5 7 6 / 97%) 0%,rgb(5 7 6 / 61%) 38%,transparent 73%)}.news-feature__copy{position:relative;z-index:1;padding:clamp(1.7rem,4vw,3.5rem)}.news-feature__meta span{color:#d49164}.news-feature h3{max-width:17ch;margin:.85rem 0 0;font-family:var(--display);font-size:clamp(2.45rem,4.5vw,4.6rem);font-weight:500;line-height:.93;letter-spacing:-.035em}.news-feature:hover img{filter:saturate(.94) brightness(.88);transform:scale(1.03)}.news-stream{display:grid;align-content:stretch;overflow:hidden;padding:0 clamp(1rem,2vw,1.5rem);border-radius:0;clip-path:polygon(var(--home-cut) 0,100% 0,100% calc(100% - var(--home-cut)),calc(100% - var(--home-cut)) 100%,0 100%,0 var(--home-cut))}.news-card{display:grid;min-width:0;min-height:9.5rem;grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);padding-block:1rem;border-bottom:1px solid rgb(225 204 176 / 13%);color:var(--ivory);text-decoration:none}.news-card:last-child{border-bottom:0}.news-card__media{height:7.5rem;min-height:0;overflow:hidden;background:#101211}.news-card__image{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.77);transition:transform .42s var(--ease),filter .22s ease}.news-card__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-block:.2rem}.news-card__meta span{color:#cc9565}.news-card h3{margin:.7rem 0 0;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:470;line-height:1.28}.news-card__cta{margin-top:auto;padding-top:.7rem}.news-card:hover .news-card__image{filter:saturate(.9) brightness(.87);transform:scale(1.04)}.home-tools{min-height:0}.home-tools__grid{display:grid;grid-template-columns:1.15fr .95fr .95fr;gap:clamp(.8rem,1.6vw,1.4rem)}.home-tools__grid .tool-card{position:relative;min-height:21rem;align-content:end;align-items:end;overflow:hidden;border-radius:0;background:radial-gradient(circle at 18% 14%,rgb(201 144 85 / 10%),transparent 15rem),linear-gradient(145deg,#25221dbd,#0b0d0ce0);clip-path:polygon(0 0,calc(100% - var(--home-cut)) 0,100% var(--home-cut),100% 100%,0 100%)}.home-tools__grid .tool-card:nth-child(2){border-color:#6596ab6b;background:radial-gradient(circle at 18% 14%,rgb(90 143 165 / 10%),transparent 15rem),linear-gradient(145deg,#182022c2,#0b0d0ce0)}.home-tools__grid .tool-card:nth-child(3){clip-path:polygon(var(--home-cut) 0,100% 0,100% calc(100% - var(--home-cut)),calc(100% - var(--home-cut)) 100%,0 100%,0 var(--home-cut))}.home-tools__grid .tool-card>svg:first-child{align-self:start;color:#c79a67;filter:drop-shadow(0 0 1.5rem rgb(201 145 82 / 17%))}.home-tools__grid .tool-card:nth-child(2)>svg:first-child{color:var(--theme-muted)}.home-tools__grid .tool-card strong{font-family:var(--display);font-size:clamp(1.8rem,3vw,3rem);font-weight:500;letter-spacing:-.025em;text-transform:none}.home-tools__grid .tool-card small{color:var(--theme-muted)}}@layer pages{.standard-page,.search-page,.auth-page,.account-page,.studio-page,.creator-page,.game-page,.not-found{padding-bottom:clamp(4rem,9vw,9rem)}.games-catalog{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:2rem}.catalog-game{position:relative;display:grid;min-height:31rem;grid-template-columns:1fr auto;align-items:end;overflow:hidden;padding:2rem;border-radius:var(--radius);isolation:isolate;text-decoration:none}.catalog-game img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.7);transition:transform .44s var(--ease)}.catalog-game:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(9 15 11 / 97%),transparent 64%);content:""}.catalog-game>span{display:grid;gap:.55rem}.catalog-game strong{font-family:var(--display);font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:.93}.catalog-game small{color:var(--cream);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.catalog-game:hover img{transform:scale(1.035)}.catalog-game--invokers{border-color:#a44b4d7a}.catalog-game--void{border-color:#7da5af8c}.game-hero{position:relative;display:flex;min-height:30rem;align-items:end;overflow:hidden;margin-top:1rem;padding:clamp(2rem,5vw,4.5rem);border-radius:var(--radius);isolation:isolate;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.game-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.game-page--invokers .game-hero>img{object-position:50% 38%}.game-hero:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(8 13 10 / 93%),transparent 70%),linear-gradient(90deg,rgb(8 13 10 / 68%),transparent 60%);content:""}.game-hero span{color:var(--page-accent);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.game-hero h1{max-width:13ch;margin:.65rem 0 0;font-family:var(--display);font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:.88;text-transform:uppercase}.game-content{margin-top:1rem;border-radius:var(--radius)}.game-content__empty{min-height:22rem}.creators-catalog{display:grid;gap:1rem;padding-top:2rem}.creator-catalog-row{display:grid;min-height:18rem;grid-template-columns:minmax(15rem,.45fr) 1fr auto;align-items:center;gap:2rem;overflow:hidden;padding-right:2rem;border-color:#a44b4d7a;border-radius:var(--radius);text-decoration:none}.creator-catalog-row img{width:100%;height:18rem;object-fit:cover;object-position:50% 12%}.creator-catalog-row>span{display:grid;gap:.5rem}.creator-catalog-row small{color:var(--page-accent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.creator-catalog-row strong{font-family:var(--sans);font-size:clamp(2.8rem,5vw,5.5rem);line-height:.9;text-transform:uppercase}.creator-catalog-row em{color:var(--cream);font-size:.85rem;font-style:normal;text-transform:uppercase}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem 1rem;border-radius:var(--radius)}.catalog-toolbar>span{color:var(--muted);font-size:.72rem}.catalog-surface{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start;gap:1.5rem;min-height:28rem;margin-top:1rem;padding:1.5rem;border-radius:var(--radius)}.catalog-surface .empty-state{align-self:stretch;border-left:1px solid var(--line)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);align-items:start;gap:1rem;padding-top:1rem}.detail-article{min-height:36rem;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius)}.detail-article__media{width:100%;aspect-ratio:2.3;margin-bottom:2rem}.detail-aside{position:sticky;top:calc(var(--header-height) + 1rem);display:grid;padding:1rem;border-radius:var(--radius)}.detail-aside strong{padding:.6rem;color:var(--cream);font-size:.72rem;text-transform:uppercase}.detail-aside a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;padding:.6rem;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;text-decoration:none}.tools-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:2rem}.tool-workspace{display:grid;min-height:34rem;place-items:center;margin-top:1rem;padding:2rem;border-radius:var(--radius);text-align:center}.tool-workspace__rail{display:flex;gap:.5rem;justify-self:stretch;align-self:start}.tool-workspace__rail span{width:3.2rem;height:.5rem;border-radius:99px;background:#ffffff1f}.tool-workspace .button{align-self:end}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);align-items:start;gap:1rem;padding-top:1rem}.community-feed{min-height:34rem;padding:1.5rem;border-radius:var(--radius)}.community-aside{border-radius:var(--radius)}.creator-page__shell{padding-top:.1rem}.creator-profile{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,.82fr);gap:.75rem;margin-top:1rem}.creator-profile__main{display:grid;min-height:21rem;grid-template-columns:minmax(19rem,.95fr) minmax(20rem,1.05fr);overflow:hidden;border-color:#a44b4d8a;border-radius:var(--radius);clip-path:polygon(0 0,100% 0,91% 100%,0 100%)}.creator-profile__main>img{width:100%;height:100%;object-fit:cover;object-position:50% 8%}.creator-profile__copy{display:flex;flex-direction:column;justify-content:center;padding:2rem clamp(2rem,5vw,4.5rem) 2rem 1.5rem}.status-label{align-self:flex-start;padding:.5rem .9rem;border:1px solid rgb(164 75 77 / 55%);border-radius:.25rem;background:#70343838;color:var(--cream);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.creator-profile h1{margin:.55rem 0 0;font-family:var(--sans);font-size:clamp(4rem,8vw,7rem);font-weight:780;line-height:.85;letter-spacing:.015em;text-transform:uppercase}.creator-profile__copy>p{margin:.9rem 0 1.25rem;color:var(--cream);font-size:1.05rem}.creator-profile__copy>p i{margin:0 .35rem;color:var(--page-accent);font-style:normal}.creator-profile__subscribe{width:13rem}.creator-profile__links{display:flex;gap:.6rem;margin-top:.75rem}.creator-profile__links button{min-height:2.6rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius-small);background:#ffffff08;color:var(--muted);font-size:.68rem}.creator-profile__note{margin-top:.65rem;color:var(--muted);font-size:.72rem}.creator-game{display:grid;min-width:0;align-content:center;grid-template-columns:6rem minmax(0,1fr) auto;gap:1rem;padding:2rem;border-color:#a44b4d7a;border-radius:var(--radius);color:var(--ivory);text-decoration:none}.creator-game>span{grid-column:1 / -1;color:var(--muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.creator-game img{width:6rem;height:6rem;object-fit:contain}.creator-game strong{align-self:center;min-width:0;font-size:clamp(1rem,2vw,1.45rem);font-weight:430;line-height:1.2;text-transform:uppercase}.creator-game svg{align-self:center}.creator-content{margin-top:.75rem;border-radius:var(--radius)}.creator-overview{padding:1.3rem}.creator-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.creator-section-heading h3,.creator-materials h3,.creator-discussions h3{margin:0;color:var(--cream);font-size:.92rem;font-weight:450;letter-spacing:.08em;text-transform:uppercase}.creator-section-heading span{color:var(--muted);font-size:.68rem;text-transform:uppercase}.video-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.video-preview{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--canvas-deep)}.video-preview img{width:100%;aspect-ratio:2.03;object-fit:cover}.creator-overview__lower{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem}.creator-materials,.creator-discussions{padding:1rem;border-radius:var(--radius)}.creator-materials button{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;padding:.5rem .25rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);font-size:.76rem;cursor:pointer}.creator-tab-empty{min-height:34rem}.search-page__form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem;border-radius:var(--radius)}.search-page__form>svg{margin-left:.4rem;color:var(--muted)}.search-page__form input{min-width:0;height:3rem;border:0;outline:0;background:transparent;color:var(--ivory);font-size:1rem}.search-results{min-height:31rem;margin-top:1rem;padding:1rem;border-radius:var(--radius)}.search-results__list>p{margin:.5rem;color:var(--muted);font-size:.72rem}.search-results__list>a{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:1px solid var(--line);text-decoration:none}.search-results__list>a>span{display:grid;gap:.2rem}.search-results__list small{color:var(--page-accent);font-size:.66rem;text-transform:uppercase}.search-results__list strong{font-size:.95rem}.search-results__list em{color:var(--muted);font-size:.75rem;font-style:normal}.auth-page__shell{max-width:68rem}.auth-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;margin-top:3rem;padding:clamp(1.5rem,5vw,4rem);border-radius:var(--radius)}.auth-panel__intro>span{color:var(--pistachio);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.auth-panel h1{margin:.75rem 0;font-family:var(--display);font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.88;text-transform:uppercase}.auth-panel__intro p{color:var(--muted);line-height:1.6}.auth-panel form{display:grid;gap:1rem}.auth-panel label{display:grid;gap:.45rem;color:var(--cream);font-size:.75rem}.auth-panel input{width:100%;height:3rem;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius-small);background:#03080542;color:var(--ivory)}.auth-panel__switch{grid-column:2;margin:0;color:var(--muted);font-size:.78rem}.auth-panel__switch a{color:var(--pistachio)}.account-layout,.studio-layout{display:grid;grid-template-columns:minmax(13rem,.26fr) minmax(0,1fr);align-items:start;gap:1rem;padding-top:1rem}.account-nav,.studio-nav{position:sticky;top:calc(var(--header-height) + 1rem);display:grid;padding:.7rem;border-radius:var(--radius)}.account-nav a,.studio-nav a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.76rem;text-decoration:none}.account-nav a:last-child,.studio-nav a:last-child{border-bottom:0}.account-nav a.is-active,.studio-nav a.is-active{background:rgb(var(--page-accent-rgb) / 10%);color:var(--ivory);box-shadow:inset 2px 0 var(--page-accent)}.account-surface,.studio-workspace{min-width:0;min-height:34rem;padding:clamp(1rem,3vw,2rem);border-radius:var(--radius)}.preferences-form{display:grid;gap:1.5rem}.preferences-form fieldset{display:flex;flex-wrap:wrap;gap:.7rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-small)}.preferences-form legend{padding:0 .5rem;color:var(--cream);font-size:.78rem;text-transform:uppercase}.preferences-form label{display:flex;min-height:2.75rem;align-items:center;gap:.55rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:var(--radius-small);color:var(--muted);font-size:.77rem;cursor:pointer}.preferences-form input{accent-color:var(--pistachio)}.preferences-form .button{justify-self:start}.studio-nav>span{padding:.75rem;color:var(--page-accent);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.studio-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.studio-status-grid>div{display:grid;gap:.6rem;padding:1rem;border-radius:var(--radius-small)}.studio-status-grid span{color:var(--muted);font-size:.72rem}.studio-status-grid strong{font-family:var(--display);font-size:2.2rem;font-weight:500}.studio-overview__main{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin:1rem 0}.studio-overview__main section,.studio-overview__main aside{padding:1rem;border:1px solid var(--line);border-radius:var(--radius-small)}.studio-overview__main h2{margin:0;color:var(--cream);font-size:.85rem;text-transform:uppercase}.studio-tools{display:grid;gap:1rem}.studio-tools .tool-card{min-height:10rem}.studio-materials__tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line)}.studio-materials__tabs button{min-height:2.9rem;flex:0 0 auto;padding:.55rem 1rem;border:0;background:transparent;color:var(--muted);cursor:pointer}.studio-materials__tabs button.is-active{color:var(--pistachio);box-shadow:inset 0 -2px var(--pistachio)}.integration-list{display:grid;gap:.75rem}.integration-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:var(--radius-small)}.integration-row>span{display:grid;gap:.3rem}.integration-row small,.integration-list>p{color:var(--muted);font-size:.72rem}.not-found{display:flex;align-items:center}.not-found--compact{min-height:calc(100svh - var(--header-height))}}@media(max-width:1240px){.site-header{gap:1.2rem}.primary-nav{gap:.8rem}.header-search{width:9rem}.header-actions .button--primary{display:none}.app-shell--home .site-header{padding-inline:var(--gutter)}.app-shell--home .primary-nav,.app-shell--home .header-actions{display:none}.app-shell--home .mobile-header-actions{display:flex}.home-creators__grid{grid-template-columns:1fr 1fr}.creator-feature{min-height:25rem;grid-column:1 / -1;grid-row:auto}.creator-program{min-height:22rem}.home-news__composition{grid-template-columns:minmax(0,1fr) minmax(22rem,.88fr)}}@media(max-width:1024px){html{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}:root{--rail-width: 0rem}.site-header{padding-inline:var(--gutter)}.primary-nav,.header-actions{display:none}.mobile-header-actions{display:flex}.utility-rail{display:none}.site-main{padding-left:0}.site-footer,.app-shell--home .site-footer{padding-left:var(--gutter)}.mobile-bottom-nav{position:fixed;z-index:90;right:.75rem;bottom:.75rem;left:.75rem;display:grid;height:4.1rem;grid-template-columns:repeat(5,1fr);border-radius:.85rem;padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav a{display:flex;min-width:0;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:var(--muted);font-size:.58rem;text-decoration:none}.mobile-bottom-nav a.active{color:var(--pistachio)}.site-footer{padding-bottom:6rem}.home-lead__intro{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:2.5rem}.home-lead__story{min-height:34rem}.home-creators__grid{grid-template-columns:1fr 1fr}.creator-feature{min-height:27rem;grid-column:1 / -1;grid-row:auto}.creator-program{min-height:23rem}.home-news__head{align-items:start;flex-direction:column}.home-news__controls{width:100%;justify-content:space-between}.home-news__composition{grid-template-columns:1fr}.news-feature{min-height:34rem}.news-stream{grid-template-columns:1fr 1fr}.news-card{grid-template-columns:1fr;align-content:start}.news-card:nth-child(odd){border-right:1px solid rgb(225 204 176 / 13%);padding-right:1rem}.news-card:nth-child(2n){padding-left:1rem}.news-card__media{aspect-ratio:1.65}.home-tools__grid{grid-template-columns:1fr 1fr}.home-tools__grid .tool-card:first-child{grid-column:1 / -1}.home-tools__grid .tool-card{min-height:16rem}.creator-profile{grid-template-columns:1fr}.creator-profile__main{clip-path:none}.creator-game{min-height:13rem;grid-template-columns:5rem 1fr auto}.creator-game img{width:5rem;height:5rem}.account-layout,.studio-layout{grid-template-columns:1fr}.account-nav,.studio-nav{position:static;display:flex;overflow-x:auto;padding:.35rem;scrollbar-width:none}.account-nav a,.studio-nav a{flex:0 0 auto;border-right:1px solid var(--line);border-bottom:0}.studio-nav>span{display:none}}@media(max-width:760px){:root{--header-height: 3.75rem;--gutter: 1rem}.brand-lockup{min-width:0}.brand-lockup img{width:8.6rem}.site-footer{grid-template-columns:1fr;gap:1.5rem;align-items:start}.site-footer nav{display:grid;justify-content:start;gap:.9rem}.site-footer small{grid-column:auto}.page-intro{display:grid;padding-top:2.8rem}.page-intro h1{font-size:clamp(2.7rem,15vw,4.5rem)}.page-intro__actions{padding:0}.section-heading h2{font-size:1.1rem}.section-heading a{font-size:.62rem}.app-shell--home .site-footer{padding-left:var(--gutter)}.home-lead{padding-top:2.2rem}.home-lead__intro{grid-template-columns:1fr;gap:1.2rem;padding-bottom:2rem}.home-lead__intro h1{font-size:clamp(2.65rem,12vw,4.2rem)}.home-lead__story,.game-world-card,.creator-feature,.creator-program,.news-feature,.news-stream,.home-tools__grid .tool-card{clip-path:none}.home-lead__story{min-height:32rem}.home-lead__scrim{background:linear-gradient(0deg,rgb(5 7 6 / 98%) 0%,rgb(5 7 6 / 67%) 47%,transparent 78%)}.home-lead__content{padding:1.5rem}.home-lead__content h2{font-size:clamp(2.8rem,14vw,4.8rem)}.home-games,.home-creators,.home-news,.home-tools{padding-top:5.5rem}.home-section-head{grid-template-columns:1fr;gap:1rem;padding-inline:0}.home-section-head__copy{justify-self:start}.home-section-head h2,.home-news__title h2{font-size:clamp(2.45rem,11vw,3.7rem)}.home-games__grid,.home-creators__grid{grid-template-columns:1fr}.game-world-card{min-height:27rem}.creator-feature,.creator-program{min-height:27rem;grid-column:auto}.creator-program h3{font-size:2.4rem}.home-news__controls{align-items:stretch;flex-direction:column}.home-news .filter-bar{width:100%}.home-news .filter-bar button{min-height:2.9rem;flex:1;padding-inline:.7rem}.home-news__all{min-height:2.9rem;align-self:flex-end}.news-feature{min-height:31rem}.news-feature__copy{padding:1.5rem}.news-feature h3{font-size:clamp(2.4rem,11vw,3.6rem)}.news-stream{grid-template-columns:1fr;padding-inline:1rem}.news-card{grid-template-columns:minmax(6.5rem,.62fr) minmax(0,1fr);padding:1rem 0}.news-card:nth-child(odd){border-right:0;padding-right:0}.news-card:nth-child(2n){padding-left:0}.news-card__media{height:7rem;min-height:0;aspect-ratio:auto}.home-tools__grid{grid-template-columns:1fr}.home-tools__grid .tool-card:first-child{grid-column:auto}.home-tools__grid .tool-card{min-height:13rem;padding:1.35rem}.home-tools__grid .tool-card>svg:first-child{width:2.8rem;height:2.8rem}.games-catalog{grid-template-columns:1fr}.catalog-game{min-height:23rem}.game-hero{min-height:28rem;padding:1.5rem;clip-path:none}.game-hero h1{font-size:clamp(3rem,15vw,5rem)}.creator-catalog-row{grid-template-columns:1fr auto;padding:0 1rem 1.2rem}.creator-catalog-row img{grid-column:1 / -1;width:calc(100% + 2rem);height:19rem;margin-left:-1rem}.creator-catalog-row strong{font-size:3.2rem}.catalog-toolbar{display:grid}.catalog-surface{grid-template-columns:1fr;padding:1rem}.catalog-surface .empty-state{border-top:1px solid var(--line);border-left:0}.detail-layout,.community-layout{grid-template-columns:1fr}.detail-aside{position:static}.tools-directory,.creator-profile__main{grid-template-columns:1fr}.creator-profile__main>img{height:23rem}.creator-profile__copy{padding:1.4rem}.creator-profile h1{font-size:4rem}.creator-game{grid-template-columns:4.5rem 1fr auto;padding:1.3rem}.creator-game img{width:4.5rem;height:4.5rem}.tabs button{padding-inline:1rem}.video-preview-grid,.creator-overview__lower{grid-template-columns:1fr}.search-page__form{grid-template-columns:auto 1fr}.search-page__form .button{grid-column:1 / -1}.auth-panel{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.auth-panel__switch{grid-column:1}.studio-status-grid{grid-template-columns:1fr 1fr}.studio-overview__main{grid-template-columns:1fr}.integration-row{align-items:start;flex-direction:column}}@media(max-width:390px){.mobile-bottom-nav{right:.5rem;bottom:.5rem;left:.5rem}.mobile-bottom-nav a{font-size:.54rem}.home-lead__story{min-height:29rem}.game-world-card{min-height:24rem}.news-card{grid-template-columns:6rem minmax(0,1fr);gap:.8rem}.news-card h3{font-size:.9rem}.news-card__meta{font-size:.58rem}}@layer motion{@keyframes panel-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.82}}.skeleton{animation:skeleton-pulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer pages{.invokers-section-nav-shell{position:relative;overflow:hidden;margin-top:1rem;border-color:rgb(var(--page-accent-rgb) / 34%);border-radius:0;background:linear-gradient(112deg,rgb(var(--page-accent-rgb) / 9%),transparent 32%),#0d1410e0;clip-path:polygon(0 0,calc(100% - 1.05rem) 0,100% 1.05rem,100% 100%,0 100%)}.invokers-section-nav-shell:after{position:absolute;top:0;right:0;width:1.05rem;height:1.05rem;border-bottom:1px solid rgb(var(--page-accent-rgb) / 60%);background:rgb(var(--page-accent-rgb) / 14%);content:"";transform:rotate(45deg) translate(.52rem,-.52rem);transform-origin:center}.invokers-section-nav{display:grid;min-width:0;grid-template-columns:minmax(7rem,.12fr) minmax(0,1fr);align-items:stretch}.invokers-section-nav__context{display:grid;align-content:center;gap:.18rem;min-height:4.4rem;padding:.7rem 1rem;border-right:1px solid var(--line)}.invokers-section-nav__context small,.invokers-section-nav__link small{color:var(--muted);font-size:.58rem;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.invokers-section-nav__context strong{color:var(--cream);font-family:var(--display);font-size:1.15rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.invokers-section-nav__links{display:grid;min-width:0;grid-template-columns:repeat(9,minmax(0,1fr))}.invokers-section-nav__link{position:relative;display:grid;min-width:0;min-height:4.4rem;align-content:center;gap:.28rem;padding:.7rem .65rem;border-right:1px solid var(--line);color:var(--cream);text-decoration:none;transition:background .18s ease,color .18s ease}.invokers-section-nav__link:last-child{border-right:0}.invokers-section-nav__link:after{position:absolute;right:1rem;bottom:0;left:1rem;height:2px;background:transparent;content:"";transition:background .18s ease,box-shadow .18s ease}.invokers-section-nav__link>span{overflow:hidden;font-size:.7rem;font-weight:680;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.invokers-section-nav__link:hover{background:rgb(var(--page-accent-rgb) / 8%);color:var(--ivory)}.invokers-section-nav__link--active{background:linear-gradient(132deg,rgb(235 230 209 / 7%),transparent 50%),rgb(var(--page-accent-rgb) / 12%);color:var(--ivory)}.invokers-section-nav__link--active:after{background:var(--page-accent);box-shadow:0 0 1rem rgb(var(--page-accent-rgb) / 72%)}.invokers-section-nav__link--active small{color:var(--page-accent)}.invokers-section-nav__link:focus-visible{z-index:1;outline-offset:-4px}.invokers-hub-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;overflow:hidden;border:1px solid var(--line);background:var(--line);clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,1.2rem 100%,0 calc(100% - 1.2rem))}.invokers-hub-directory>a{position:relative;display:grid;min-height:17rem;align-content:end;gap:.65rem;padding:clamp(1.4rem,3vw,2.4rem);background:radial-gradient(circle at 82% 12%,rgb(var(--page-accent-rgb) / 14%),transparent 12rem),linear-gradient(145deg,#232a23eb,#0b110df5);color:var(--ivory);text-decoration:none;transition:background .2s ease}.invokers-hub-directory>a:hover{background:radial-gradient(circle at 78% 14%,rgb(var(--page-accent-rgb) / 22%),transparent 13rem),linear-gradient(145deg,#272f26f5,#0c120efa)}.invokers-hub-directory small{color:var(--page-accent);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.invokers-hub-directory strong{font-family:var(--display);font-size:clamp(2.1rem,4vw,3.8rem);font-weight:500;line-height:.92}.invokers-hub-directory span{max-width:30rem;color:var(--muted);font-size:.76rem;line-height:1.55}}@layer responsive{@media(max-width:1320px){.invokers-section-nav{grid-template-columns:1fr}.invokers-section-nav__context{display:none}.invokers-section-nav__links{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.invokers-section-nav__links::-webkit-scrollbar{display:none}.invokers-section-nav__link{flex:1 0 auto;min-width:max-content}.invokers-hub-directory{grid-template-columns:1fr}.invokers-hub-directory>a{min-height:12rem}}@media(max-width:620px){.invokers-section-nav-shell{margin-inline:calc(var(--gutter) * -.28)}.invokers-section-nav__links{display:flex}.invokers-section-nav__link{min-width:max-content;flex:0 0 auto;padding-inline:.9rem}.invokers-hub-directory>a{min-height:10rem;padding:1.25rem}}@media(prefers-reduced-motion:reduce){.invokers-section-nav__link,.invokers-section-nav__link:after,.invokers-hub-directory>a{transition:none}}}@layer pages{.invokers-hub-page{padding-bottom:clamp(5rem,10vw,9rem)}.invokers-hub-hero{position:relative;display:grid;min-height:clamp(35rem,72svh,48rem);grid-template-columns:minmax(0,1fr) minmax(16rem,.3fr);align-items:end;gap:clamp(1rem,3vw,3rem);overflow:hidden;margin-top:1rem;padding:clamp(1.5rem,4vw,4rem);isolation:isolate;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,2rem 100%,0 calc(100% - 2rem))}.invokers-hub-hero>img,.invokers-hub-hero__scrim{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.invokers-hub-hero>img{object-fit:cover;object-position:58% center;filter:saturate(.78) brightness(.74)}.invokers-hub-hero__scrim{z-index:-1;background:linear-gradient(90deg,rgb(6 10 8 / 92%) 0%,rgb(6 10 8 / 65%) 42%,transparent 70%),linear-gradient(0deg,rgb(6 10 8 / 93%) 0%,transparent 54%)}.invokers-hub-hero__copy{max-width:56rem}.invokers-hub-hero__copy>span{color:#d0a766;font-size:.7rem;font-weight:720;letter-spacing:.17em;text-transform:uppercase}.invokers-hub-hero h1{max-width:13ch;margin:.8rem 0 0;font-family:var(--display);font-size:clamp(3.4rem,7.4vw,7.6rem);font-weight:500;line-height:.84;letter-spacing:-.045em;text-transform:uppercase}.invokers-hub-hero__copy p{max-width:43rem;margin:1.3rem 0 0;color:var(--theme-secondary);font-size:clamp(.86rem,1.2vw,1rem);line-height:1.65}.invokers-hub-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.invokers-hub-hero__ledger{display:grid;align-self:end;padding:.4rem 1rem;border-color:#caa1604f;background:#0a0e0cd1}.invokers-hub-hero__ledger div{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.invokers-hub-hero__ledger div:last-child{border-bottom:0}.invokers-hub-hero__ledger dt{color:var(--muted);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.invokers-hub-hero__ledger dd{margin:0;color:var(--cream);font-family:var(--display);font-size:1.25rem}.invokers-hub-section{padding-top:clamp(4.8rem,9vw,8.5rem)}.invokers-hub-section__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:0 0 1.25rem;border-bottom:1px solid var(--line)}.invokers-hub-section__header>div>span{color:#c69b61;font-size:.65rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.invokers-hub-section__header h2{max-width:18ch;margin:.55rem 0 0;font-family:var(--display);font-size:clamp(2.25rem,4.4vw,4.8rem);font-weight:500;line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.invokers-hub-section__header>a{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;gap:.4rem;color:var(--cream);font-size:.68rem;font-weight:680;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.invokers-hub-section__status{color:var(--muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.invokers-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem}.invokers-destination-card{position:relative;display:flex;min-height:20rem;flex-direction:column;padding:clamp(1.35rem,2.6vw,2.25rem);border-color:#d0a66533;border-radius:0;background:radial-gradient(circle at 82% 8%,rgb(164 75 77 / 15%),transparent 12rem),linear-gradient(145deg,#242a23f0,#0a100cf7);color:var(--ivory);text-decoration:none;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);transition:border-color .18s ease,transform .22s var(--ease)}.invokers-destination-card:hover{border-color:#cfa5657d;transform:translateY(-3px)}.invokers-destination-card__top{display:flex;align-items:center;justify-content:space-between;color:#c79a64}.invokers-destination-card__top b{font-family:var(--display);font-size:2rem;font-weight:500}.invokers-destination-card>small{margin-top:auto;padding-top:3rem;color:var(--page-accent);font-size:.62rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.invokers-destination-card>strong{margin-top:.5rem;font-family:var(--display);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:500;line-height:.95}.invokers-destination-card>p{margin:.8rem 0 0;color:var(--muted);font-size:.77rem;line-height:1.55}.invokers-destination-card__action,.invokers-resource-card__action{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;color:var(--cream);font-size:.64rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.invokers-updates-composition{display:grid;min-height:35rem;grid-template-columns:minmax(0,1.32fr) minmax(20rem,.68fr);gap:1rem;padding-top:1rem}.invokers-update-feature{position:relative;display:flex;min-height:35rem;align-items:end;overflow:hidden;border-radius:0;color:var(--ivory);isolation:isolate;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.3rem),calc(100% - 1.3rem) 100%,0 100%)}.invokers-update-feature>img,.invokers-update-feature__shade{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.invokers-update-feature>img{object-fit:cover;object-position:57% center;filter:saturate(.8) brightness(.72);transition:filter .22s ease,transform .52s var(--ease)}.invokers-update-feature__shade{z-index:-1;background:linear-gradient(0deg,rgb(7 10 8 / 96%) 0%,rgb(7 10 8 / 45%) 58%,transparent 82%)}.invokers-update-feature__copy{display:flex;width:100%;flex-direction:column;padding:clamp(1.6rem,4vw,3.5rem)}.invokers-update-feature__copy small{color:#e1b66f;font-size:.64rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.invokers-update-feature__copy strong{margin-top:.6rem;font-family:var(--display);font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:.88;text-transform:uppercase}.invokers-update-feature__copy em{margin-top:.8rem;color:var(--muted);font-size:.72rem;font-style:normal}.invokers-update-feature__copy b{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.2rem;color:var(--cream);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.invokers-update-feature:hover>img{filter:saturate(.94) brightness(.8);transform:scale(1.03)}.invokers-update-stack{display:grid;gap:1rem}.invokers-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem}.invokers-resource-grid--compact,.invokers-resource-grid--bosses{grid-template-columns:repeat(4,minmax(0,1fr))}.invokers-resource-card{position:relative;display:flex;min-height:15.5rem;flex-direction:column;padding:1.45rem;border-radius:0;color:var(--ivory);text-decoration:none;clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,0 100%);transition:border-color .18s ease,transform .22s var(--ease)}.invokers-resource-card--gold{border-color:#d8af6357;background:radial-gradient(circle at 88% 10%,rgb(210 165 86 / 13%),transparent 11rem),var(--surface-calm)}.invokers-resource-card--ember{border-color:#a652435c;background:radial-gradient(circle at 88% 10%,rgb(166 82 67 / 13%),transparent 11rem),var(--surface-calm)}.invokers-resource-card--featured{min-height:20rem;grid-column:span 2}.invokers-resource-card__kind{color:#c99b61;font-size:.61rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.invokers-resource-card>strong{margin-top:.7rem;font-family:var(--display);font-size:clamp(1.65rem,2.5vw,2.7rem);font-weight:500;line-height:.98}.invokers-resource-card>p{margin:.9rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.58}.invokers-resource-card__meta{margin-top:auto;padding-top:1.4rem;color:var(--theme-muted);font-size:.62rem;line-height:1.45}.invokers-source-note{margin:1rem 0 0;padding:1rem 1.2rem;border-left:2px solid rgb(204 163 98 / 62%);background:#0d120eb8;color:var(--muted);font-size:.72rem;line-height:1.55}.invokers-update-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.invokers-provenance-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:.65rem 1rem;margin-top:1rem;padding:1.15rem 1.35rem}.invokers-provenance-strip span{color:var(--muted);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.invokers-provenance-strip strong{color:var(--cream);font-size:.74rem;font-weight:620}.invokers-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem}.invokers-official-indexes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:1rem;padding:1px;border-radius:0;background:var(--line)}.invokers-official-indexes>article{display:flex;min-height:10rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem;background:#0c120ef5;color:var(--ivory);text-decoration:none}.invokers-official-indexes>article>span{display:grid;gap:.35rem}.invokers-official-indexes small{color:#c69b61;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.invokers-official-indexes strong{font-family:var(--display);font-size:1.8rem;font-weight:500}.invokers-official-indexes em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.5}}@layer responsive{@media(max-width:1100px){.invokers-hub-hero{grid-template-columns:1fr}.invokers-hub-hero__ledger{width:min(100%,38rem);grid-template-columns:repeat(2,minmax(0,1fr))}.invokers-hub-hero__ledger div:nth-child(odd){padding-right:1rem;border-right:1px solid var(--line)}.invokers-hub-hero__ledger div:nth-last-child(-n+2){border-bottom:0}.invokers-destination-grid,.invokers-resource-grid,.invokers-resource-grid--compact,.invokers-resource-grid--bosses{grid-template-columns:repeat(2,minmax(0,1fr))}.invokers-updates-composition{grid-template-columns:1fr}.invokers-update-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.invokers-hub-hero{min-height:42rem;grid-template-columns:1fr;padding:1.3rem;clip-path:none}.invokers-hub-hero>img{object-position:67% center}.invokers-hub-hero__scrim{background:linear-gradient(0deg,rgb(6 10 8 / 98%) 0%,rgb(6 10 8 / 70%) 54%,transparent 82%)}.invokers-hub-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.invokers-hub-hero__ledger{width:100%}.invokers-hub-hero__ledger div{min-height:3rem}.invokers-hub-section__header{align-items:start;flex-direction:column;gap:.8rem}.invokers-hub-section__header h2{font-size:clamp(2.2rem,11vw,3.5rem)}.invokers-destination-grid,.invokers-resource-grid,.invokers-resource-grid--compact,.invokers-resource-grid--bosses,.invokers-update-stack,.invokers-update-list,.invokers-tools-grid,.invokers-official-indexes{grid-template-columns:1fr}.invokers-destination-card{min-height:15rem}.invokers-resource-card--featured{min-height:17rem;grid-column:auto}.invokers-update-feature{min-height:29rem;clip-path:none}.invokers-provenance-strip{grid-template-columns:auto 1fr}}@media(max-width:440px){.invokers-hub-hero__actions{align-items:stretch;flex-direction:column}.invokers-hub-hero__actions .button{width:100%}.invokers-hub-hero__ledger{grid-template-columns:1fr}.invokers-hub-hero__ledger div:nth-child(odd){padding-right:0;border-right:0}.invokers-hub-hero__ledger div:nth-last-child(2){border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.invokers-destination-card,.invokers-resource-card,.invokers-update-feature>img{transition:none}}}@layer reset,tokens,base,shell,components,home,pages,responsive,motion,system;.app-shell:not(.app-shell--home){--canvas: #101315;--canvas-deep: #0b0e10;--surface: #1c2021;--surface-calm: rgb(28 31 32 / 91%);--surface-raised: rgb(40 42 42 / 92%);--line: rgb(210 199 178 / 20%);--line-strong: rgb(210 199 178 / 43%);--sans: "Tactelis Home Sans", Inter, system-ui, sans-serif;--invokers-mineral-glass-deep: rgb(22 25 27 / 92%);color-scheme:dark;font-family:var(--sans);background:var(--canvas)}.app-shell:not(.app-shell--home) .page-canvas{--page-accent: var(--pistachio);--page-accent-rgb: var(--pistachio-rgb);--content-bloom-rgb: 125 56 59;--invokers-mineral-glass: rgb(28 31 32 / 91%);--invokers-mineral-glass-deep: rgb(22 25 27 / 92%);background:linear-gradient(110deg,#0f1214c2,#0f1214e5),url(/assets/approved/mineral-home.png) repeat;background-size:auto,1510px 254px}.app-shell:not(.app-shell--home) .page-canvas:before{opacity:1;background:radial-gradient(ellipse at 100% 0,rgb(var(--content-bloom-rgb) / 14%),transparent 48rem)}.app-shell:not(.app-shell--home) .page-canvas:after{display:none}.app-shell[data-accent=void]:not(.app-shell--home) .page-canvas{--content-bloom-rgb: 125 165 175}.app-shell:not(.app-shell--home) :is(.glass-content,.glass-priority){background:linear-gradient(135deg,rgb(219 211 192 / 7%),transparent 42%),var(--surface-calm);border-color:var(--line);box-shadow:inset 0 1px #fff3d71c,0 8px 30px #00000026;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell:not(.app-shell--home) .glass-priority{border-color:var(--line-strong);background:radial-gradient(ellipse at 85% 10%,rgb(var(--page-accent-rgb) / 11%),transparent 30rem),linear-gradient(135deg,rgb(219 211 192 / 8%),transparent 42%),var(--surface-calm)}.app-shell:not(.app-shell--home) .glass-navigation{background:#0e1112e3;border-color:var(--line);box-shadow:inset 0 1px #fff3d70d}.app-shell:not(.app-shell--home) .site-header{gap:1.4rem}.app-shell:not(.app-shell--home) .brand-lockup img{width:10rem}.app-shell:not(.app-shell--home) .primary-nav a{font-size:.75rem}.app-shell:not(.app-shell--home) .button{min-height:2.75rem;font-size:.79rem;font-weight:600}.app-shell:not(.app-shell--home) .tool-card{min-height:8rem;padding:1.25rem}.app-shell:not(.app-shell--home) .button--primary{background:linear-gradient(135deg,#bec4933d,#85915e26);color:var(--ivory);border-color:rgb(var(--pistachio-rgb) / 58%);box-shadow:inset 0 1px #f3f4d52e}.app-shell:not(.app-shell--home) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--sans);color:var(--ivory);background-color:#111517;border:1px solid var(--line-strong);border-radius:.35rem}.app-shell:not(.app-shell--home) :is(input,select,textarea,button):focus-visible{outline:2px solid var(--pistachio);outline-offset:3px}.app-shell:not(.app-shell--home) :is(.header-search,.library-search,.tt-search,.invokers-roster-searchbox) input:not([type=checkbox]):not([type=radio]){border:0;background:transparent;border-radius:0}.app-shell:not(.app-shell--home) :is(.header-search,.library-search,.tt-search,.invokers-roster-searchbox):focus-within{border-color:var(--pistachio)}.app-shell:not(.app-shell--home) :is(.header-search,.library-search,.tt-search,.invokers-roster-searchbox) input:focus-visible{outline:none}.invokers-library{--library-rim: var(--line);--library-ink: var(--ivory);--library-muted: #adafa9;--library-accent: var(--pistachio)}.invokers-library .page-intro{margin:0 0 1.5rem}.app-shell:not(.app-shell--home) :is(.guide-entry,.library-hero-link,.library-boss-card,.library-effect,.guide-related a,.guide-contents nav a,.library-nav a){text-decoration:none}.app-shell:not(.app-shell--home) :is(.library-glass,.personal-roster-card,.hero-consensus-card,.hero-video-card,.tt-controls,.invokers-roster-tools--titans){background:linear-gradient(135deg,rgb(219 211 192 / 7%),transparent 42%),var(--surface-calm);border-color:var(--line);box-shadow:inset 0 1px #fff3d71a,0 8px 30px #00000026}.app-shell:not(.app-shell--home) .personal-roster-card.is-owned{border-color:rgb(var(--pistachio-rgb) / 58%);box-shadow:inset 2px 0 var(--pistachio)}.app-shell:not(.app-shell--home) :is(.library-hero-link,.library-plan-slot,.personal-result-items article,.library-search,.tt-search,.invokers-roster-searchbox,.invokers-roster-view>div,.invokers-saved-filter){background:#0e1112c2;border-color:var(--line)}.app-shell:not(.app-shell--home) :is(.library-plan-slot--filled,.library-notice){background:#d1c9b20d}.app-shell:not(.app-shell--home) .library-notice--warning{background:#8d6d4221}.app-shell:not(.app-shell--home) :is(.library-nav a,.library-tags>span){background:#d1c9b20a;border-color:var(--line)}.app-shell:not(.app-shell--home) .tt-page{--tt-ink: var(--ivory);--tt-muted: #adafa9;--tt-core: var(--pistachio);--tt-line: var(--line)}.app-shell:not(.app-shell--home) .tt-heading h1{font:500 clamp(2rem,3.3vw,3.25rem)/1.12 var(--display);letter-spacing:-.025em}.app-shell:not(.app-shell--home) .tt-tier{background:linear-gradient(110deg,color-mix(in srgb,var(--tt-tier-color) 6%,transparent),#141719b3 55%)}.app-shell:not(.app-shell--home) .tt-detail{background:radial-gradient(ellipse at top left,rgb(209 201 178 / 7%),transparent 65%),#1c2021}.titan-showcase:before{background:radial-gradient(ellipse at 68% 58%,rgb(125 165 175 / 15%),transparent 52%),linear-gradient(140deg,rgb(209 201 178 / 4%),transparent 55%)}.titan-showcase h1{font-family:var(--display);font-size:clamp(2.6rem,4vw,3.8rem);font-weight:500}.app-shell:not(.app-shell--home) .page-intro{flex-wrap:wrap;align-items:center;padding:1.65rem 0 1.4rem;gap:1rem 2rem}.app-shell:not(.app-shell--home) .page-intro>div:first-child{flex:1 1 28rem}.app-shell:not(.app-shell--home) .page-intro h1{max-width:none;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.12;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.app-shell:not(.app-shell--home) .page-intro__eyebrow{color:var(--cream);font-size:.67rem;margin-bottom:.55rem}.app-shell:not(.app-shell--home) .page-intro p{margin-top:.65rem;font-size:.86rem;line-height:1.55;max-width:43rem}.app-shell:not(.app-shell--home) .page-intro__actions{flex:0 1 auto}.app-shell:not(.app-shell--home) .invokers-page-actions{justify-content:start}.app-shell:not(.app-shell--home) .section-heading h2{font-size:1.4rem;letter-spacing:.055em}.invokers-section-nav-shell{clip-path:none;border-radius:.5rem}.invokers-section-nav-shell:after{display:none}.invokers-section-nav{display:block}.invokers-section-nav__context{display:none}.invokers-section-nav__links{display:flex;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.invokers-section-nav__link{display:flex;align-items:center;justify-content:center;flex:1 0 auto;min-height:3.2rem;gap:.4rem;padding:.75rem .85rem;border:0}.invokers-section-nav__link>span{font-size:.75rem;letter-spacing:0;text-transform:none}.invokers-section-nav__link small{display:none}.invokers-section-nav__link--active{background:rgb(var(--pistachio-rgb) / 7%)}.invokers-section-nav__link--active:after{background:var(--pistachio);box-shadow:0 0 12px rgb(var(--pistachio-rgb) / 25%)}.app-shell:not(.app-shell--home) .invokers-hub-hero{min-height:29rem;padding:2.3rem}.invokers-hub-hero>img{filter:none;object-position:68% center}.invokers-hub-hero__scrim{background:linear-gradient(90deg,rgb(9 12 15 / 95%),rgb(9 12 15 / 64%) 38%,transparent 75%),linear-gradient(0deg,rgb(9 12 15 / 85%),transparent 50%)}.invokers-hub-hero h1{max-width:15ch;font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1}.invokers-hub-hero__copy p{max-width:35rem;font-size:.9rem}.invokers-hub-section{padding-top:2.4rem}.invokers-hub-section__header h2{max-width:none;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.15;text-transform:none}.invokers-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.invokers-destination-card{min-height:12rem;padding:1.2rem;clip-path:none;border-radius:.5rem}.invokers-destination-card>small{padding-top:1rem;margin-top:0;color:var(--muted)}.invokers-destination-card>strong{font-family:var(--sans);font-size:1.3rem;font-weight:600;line-height:1.2}.invokers-destination-card__top b{font-size:1.3rem}.invokers-destination-card__action{margin-top:auto;padding-top:.7rem}.invokers-destination-card--illustrated{grid-column:span 2;min-height:16rem;overflow:hidden;isolation:isolate}.invokers-destination-card--illustrated>img{position:absolute;inset:0 0 0 auto;z-index:-1;width:64%;height:100%;object-fit:contain;object-position:right bottom}.invokers-destination-card--illustrated>p{max-width:54%}.invokers-destination-card--illustrated .invokers-destination-card__top{max-width:45%}.invokers-updates-composition,.invokers-update-feature{min-height:26rem}.invokers-update-feature>img{filter:none}.invokers-update-feature__copy strong{font-size:clamp(2rem,3vw,3rem)}.invokers-resource-card{min-height:0}.invokers-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1151px){.invokers-tools-grid .invokers-destination-card--illustrated{grid-column:auto;min-height:14rem}.invokers-tools-grid .invokers-destination-card--illustrated>img{width:48%}.invokers-tools-grid .invokers-destination-card--illustrated>p{max-width:48%}}.app-shell:not(.app-shell--home) :is(.catalog-game img,.game-hero>img){filter:none;opacity:1}.app-shell:not(.app-shell--home) .game-hero h1{font-size:clamp(2.2rem,5vw,5rem)}.invokers-directory .invokers-roster-tools{clip-path:none;border-radius:.6rem}.invokers-roster-command{padding:.9rem 1.25rem .75rem;gap:1rem}.invokers-roster-tools__search>label>span{font-family:var(--sans);font-size:1.1rem;font-weight:600}.invokers-roster-searchbox{grid-template-columns:2.75rem minmax(0,1fr) auto}.invokers-roster-searchbox>svg{margin:auto;color:var(--cream)}.invokers-roster-searchbox input{height:3rem;font-size:.88rem}.invokers-roster-tools--heroes .invokers-roster-tools__summary strong,.invokers-roster-tools--titans .invokers-roster-tools__summary strong{font-family:var(--sans);font-size:1.8rem}.invokers-filter-group--quick{padding:.5rem 1.25rem}.invokers-filter-group--quick legend{margin-bottom:.35rem}.invokers-roster-actions{padding:.65rem 1.25rem;gap:1rem}.invokers-roster-actions select,.invokers-roster-view>div,.invokers-saved-filter{height:2.75rem;min-height:2.75rem}.invokers-advanced-filters{padding:0}.invokers-advanced-filters>summary{min-height:2.8rem;padding:.55rem 1.25rem}.invokers-filter-group button{font-size:.75rem}.invokers-combat-filter-options{max-height:15rem;overflow-y:auto;padding:.25rem;scrollbar-width:thin}.invokers-filter-help{font-size:.75rem;color:var(--muted)}.invokers-directory .invokers-roster{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;padding-top:1.1rem}.invokers-hero-card--portrait{border-radius:.55rem;contain-intrinsic-size:auto 19rem;--portrait-edge: #9d9180}.invokers-hero-card--portrait[data-rarity=Legendary]{--portrait-edge: #d5a769}.invokers-hero-card--portrait[data-rarity=Epic]{--portrait-edge: #a89bbb}.invokers-hero-card--portrait[data-rarity=Rare]{--portrait-edge: #87a7bd}.invokers-hero-card--portrait>a{min-height:0;grid-template-rows:auto 1fr}.invokers-hero-card--portrait .invokers-hero-card__art{min-height:0;aspect-ratio:1.08;padding:.4rem .3rem 0;background:radial-gradient(ellipse at bottom,rgb(var(--page-accent-rgb) / 23%),transparent 75%);border-bottom:1px solid var(--portrait-edge)}.invokers-hero-card--portrait .invokers-hero-card__art img{max-height:100%;object-fit:contain}.invokers-hero-card--portrait .invokers-hero-card__copy{padding:.85rem}.invokers-hero-card--portrait .invokers-hero-card__copy>strong{font:600 1rem/1.25 var(--sans)}.invokers-hero-card--portrait .invokers-hero-card__copy>small{font-size:.66rem;color:var(--muted)}.invokers-hero-card--portrait .invokers-classification{gap:.25rem;margin-top:.65rem}.invokers-hero-card--portrait .invokers-classification>div{display:block;padding:0;border:0}.invokers-hero-card--portrait .invokers-classification dt{display:none}.invokers-hero-card--portrait .invokers-classification dd{margin:0;font-size:.68rem;text-align:left;line-height:1.35}.invokers-index-row>a{grid-template-columns:2.1rem 3.4rem minmax(11rem,1.5fr) repeat(4,minmax(6rem,1fr));padding:.65rem .9rem}.invokers-index-row__identity>strong{font-family:var(--sans);font-size:.91rem;font-weight:600}.invokers-index-row .invokers-portrait{width:3.4rem}.invokers-titan-row>a{grid-template-columns:4.25rem minmax(10rem,1.4fr) repeat(3,minmax(6rem,1fr))}.invokers-titan-row__identity>strong{font:600 1rem/1.3 var(--sans)}.invokers-titan-row__identity>small{display:none}.invokers-titan-row>a>span:nth-child(2){min-width:0}@media(min-width:981px){.invokers-hero-stage{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);grid-template-rows:auto auto auto;align-content:start;min-height:44rem;padding:2.5rem}.invokers-hero-stage__copy{grid-column:1;grid-row:1;width:auto;padding:0}.invokers-hero-stage__copy>h1{max-width:13ch;font-size:clamp(3.2rem,4.8vw,4.8rem);line-height:.96}.invokers-hero-stage__details{grid-column:1;grid-row:2;position:relative;top:auto;left:auto;width:auto;margin-top:.5rem}.invokers-hero-stats{grid-column:1;grid-row:3;position:relative;bottom:auto;left:auto;width:100%;margin-top:1.7rem}.invokers-hero-stage__art{width:73%;top:1rem;right:.4rem;bottom:1rem}.invokers-hero-stage__art>img{object-position:right center}}.invokers-index-row>a>span:not(.invokers-index-row__identity,.invokers-index-row__number,.invokers-portrait)>strong{font-size:.75rem}@media(max-width:1150px){.invokers-directory .invokers-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.invokers-destination-grid,.invokers-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invokers-index-row>a{grid-template-columns:2rem 3.4rem minmax(9rem,1.5fr) repeat(2,minmax(5rem,1fr))}.invokers-index-row__faction,.invokers-index-row__class{display:none}}@media(max-width:620px){.app-shell:not(.app-shell--home){--gutter: 1rem}.app-shell:not(.app-shell--home) .page-intro{padding-top:1.2rem}.app-shell:not(.app-shell--home) .page-intro h1{font-size:2.1rem}.app-shell:not(.app-shell--home) .page-intro p{font-size:.8rem}.app-shell:not(.app-shell--home) .page-intro__actions{width:100%}.invokers-page-actions .button{flex:1 1 auto;font-size:.69rem!important;padding-inline:.65rem}.invokers-section-nav__link{min-height:2.9rem;padding-inline:.8rem}.invokers-roster-command{padding:1rem .9rem .75rem}.invokers-directory .invokers-roster-tools{padding:0}.invokers-advanced-filters .invokers-filter-group>div{flex-wrap:wrap;overflow-x:visible}.invokers-advanced-filters .invokers-filter-group button{max-width:100%;text-align:left}.invokers-advanced-filters .invokers-filter-groups{padding:1rem .9rem}.invokers-combat-filter-options{max-height:15rem;overflow-y:auto!important}.invokers-roster-tools__search>label>small{display:none}.invokers-roster-searchbox{grid-template-columns:2.4rem minmax(0,1fr)}.invokers-roster-searchbox input{height:3rem;font-size:.8rem}.invokers-roster-tools--heroes .invokers-roster-tools__summary strong{font-size:1.4rem}.invokers-filter-group--quick{padding:0 .9rem .75rem}.invokers-filter-group button{min-height:2.5rem;padding-inline:.65rem}.invokers-roster-actions{display:flex;flex-wrap:wrap;padding:.75rem .9rem;gap:.65rem}.invokers-roster-actions>label:not(.invokers-saved-filter),.invokers-roster-view{flex:1 1 8rem;min-width:0}.invokers-roster-actions .invokers-saved-filter{flex:1 1 100%}.invokers-advanced-filters{padding:0}.invokers-advanced-filters>summary{padding:.55rem .9rem}.invokers-advanced-filters summary>small{display:none}.invokers-directory .invokers-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.invokers-hero-card--portrait .invokers-hero-card__copy{padding:.7rem}.invokers-hero-card--portrait .invokers-hero-card__copy>strong{font-size:.92rem}.invokers-index-row>a{grid-template-columns:3.1rem minmax(0,1fr) 4rem;gap:.65rem}.invokers-titan-row>a{grid-template-columns:3.4rem minmax(0,1fr) 5.3rem;gap:.6rem}.invokers-index-row__number,.invokers-index-row__rarity,.invokers-index-row__faction,.invokers-index-row__class{display:none}.app-shell:not(.app-shell--home) .invokers-hub-hero{display:flex;flex-direction:column;justify-content:end;align-items:stretch;min-height:0;padding:14rem 1.35rem 1.35rem;background-color:#0d1012}.invokers-hub-hero>img{height:26rem;object-position:68% top}.invokers-hub-hero__scrim{background:linear-gradient(180deg,transparent,rgb(9 12 15 / 25%) 18%,rgb(9 12 15 / 96%) 36%,#0d1012 55%)}.invokers-hub-hero__ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;width:100%;margin-bottom:0;align-self:stretch}.invokers-hub-hero__ledger>div{display:grid;justify-content:start;align-content:center;gap:.25rem;min-height:3.5rem;min-width:0}.invokers-hub-hero__ledger dd{font-size:.9rem}.invokers-destination-grid,.invokers-tools-grid{gap:.7rem}.invokers-destination-card{min-height:10rem;padding:1rem}.invokers-destination-card--illustrated{min-height:15rem}.invokers-destination-card>strong{font-size:1.1rem}.invokers-destination-card>p{font-size:.72rem}.invokers-destination-card>small{font-size:.55rem}}:root{--tactelis-burgundy: #5b1d36;--tactelis-burgundy-hover: #782b49;--tactelis-peach: #e3aa96;--tactelis-ivory: #f6eee6;--tactelis-canvas: #20191f;--tactelis-navigation: #4c172c;--tactelis-fast: .18s;--tactelis-reveal: .22s;--canvas: var(--theme-canvas);--canvas-deep: var(--theme-deep);--surface: var(--theme-surface);--surface-calm: var(--theme-glass);--surface-raised: var(--theme-raised);--ivory: var(--theme-ink);--cream: var(--theme-secondary);--muted: var(--theme-muted);--line: var(--theme-line);--line-strong: var(--theme-rim);--border: var(--theme-line);--pistachio: var(--theme-accent);--pistachio-rgb: var(--theme-accent-rgb);--sans: "Tactelis Sans",Arial,sans-serif;--display: var(--sans)}:root,:root[data-theme=dark]{--theme-canvas: #171318;--theme-deep: #100e13;--theme-ink: #fff8f1;--theme-secondary: #eadfe5;--theme-muted: #cdbfc9;--theme-surface: #29212b;--theme-glass: #29212b;--theme-raised: #382937;--theme-navigation: #21171e;--theme-line: #715364;--theme-rim: #a46880;--theme-accent: #ffc4a5;--theme-accent-rgb: 255 196 165;--theme-button-ink: #23151a;--theme-sheen: transparent;--theme-shadow: rgb(10 5 8 / 20%);--theme-material: none;--theme-light-rgb: 227 170 150}:root[data-theme=light]{--theme-canvas: #f6eee6;--theme-deep: #eee1d8;--theme-ink: #281e25;--theme-secondary: #493842;--theme-muted: #6c5663;--theme-surface: #fff8f1;--theme-glass: #fff8f1;--theme-raised: #fffdf9;--theme-navigation: #f6eee6;--theme-line: #ccb6bc;--theme-rim: #a77587;--theme-accent: #782b49;--theme-accent-rgb: 120 43 73;--theme-button-ink: #fff8f1;--theme-sheen: transparent;--theme-shadow: rgb(60 26 42 / 7%);--theme-material: none;--theme-light-rgb: 255 248 241}@font-face{font-family:Tactelis Sans;src:url(/assets/approved/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Tactelis Sans;src:url(/assets/approved/InterVariable-latin-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0400-052F,U+2000-FFFF}html[data-theme],html[data-theme] body{background:var(--theme-canvas);color:var(--theme-ink)}html[data-theme] .app-shell{--canvas: var(--theme-canvas);--canvas-deep: var(--theme-deep);--surface: var(--theme-surface);--surface-calm: var(--theme-glass);--surface-raised: var(--theme-raised);--ivory: var(--theme-ink);--cream: var(--theme-secondary);--muted: var(--theme-muted);--line: var(--theme-line);--line-strong: var(--theme-rim);--pistachio: var(--theme-accent);--pistachio-rgb: var(--theme-accent-rgb);--page-accent: var(--theme-accent);--page-accent-rgb: var(--theme-accent-rgb);--sans: "Tactelis Sans", Arial, sans-serif;--display: var(--sans);--font-display: var(--display);--text-primary: var(--theme-ink);--text-secondary: var(--theme-muted);--border-color: var(--theme-line);--accent: var(--theme-accent);--rail-width: 7.65rem;--header-height: 4.25rem;font-family:var(--sans);color:var(--theme-ink);color-scheme:inherit;background:var(--theme-canvas)}html[data-theme] .app-shell .page-canvas{--page-accent: var(--theme-accent);--page-accent-rgb: var(--theme-accent-rgb);background:var(--theme-canvas);color:var(--theme-ink)}html[data-theme] .app-shell .page-canvas:before,html[data-theme] .app-shell .page-canvas:after{display:none}html[data-theme] .app-shell .site-header{height:var(--header-height);padding-inline:calc(var(--rail-width) + 1.7rem) 2.7rem;gap:clamp(1.2rem,4vw,4.2rem);background:var(--theme-navigation);border-color:var(--theme-line);box-shadow:0 3px 18px var(--theme-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-theme] .app-shell .brand-lockup{gap:.5rem;min-width:11rem;flex-shrink:0}.brand-name{font-size:1.45rem;font-weight:500;letter-spacing:.1em;color:var(--theme-accent)}html[data-theme=light] .brand-name{color:var(--theme-ink)}html[data-theme] .app-shell .primary-nav{gap:clamp(1rem,2.5vw,2.7rem)}html[data-theme] .app-shell .primary-nav a{position:relative;min-height:3rem;font-size:.79rem;color:var(--theme-ink)}html[data-theme] .app-shell .primary-nav a.active:after{content:"";position:absolute;bottom:0;left:-.4rem;right:-.4rem;height:3px;background:var(--theme-accent)}html[data-theme] .app-shell .header-search{width:clamp(8rem,11.9vw,12.4rem);height:2.6rem;border-radius:.6rem;border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .header-search input{color:var(--theme-ink)}html[data-theme] .app-shell .header-search :is(input::placeholder,button){color:var(--theme-muted)}html[data-theme] .app-shell .header-actions{gap:.8rem}.theme-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border:1px solid var(--theme-line);border-radius:.6rem;color:var(--theme-ink);background:var(--theme-glass);cursor:pointer}.theme-toggle:hover{border-color:var(--theme-accent);color:var(--theme-accent)}html[data-theme] .app-shell .button{color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-glass);border-radius:.55rem;font-family:var(--sans)}html[data-theme] .app-shell .button--primary{color:var(--theme-button-ink);background:var(--theme-accent);border-color:var(--theme-accent);box-shadow:inset 0 1px 2px var(--theme-sheen),0 3px 9px var(--theme-shadow)}html[data-theme] .app-shell .utility-rail{width:var(--rail-width);padding-top:1.1rem;gap:.55rem;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .app-shell .utility-rail>a:not(.utility-rail__add){width:3.6rem;height:4rem;color:var(--theme-ink);background:linear-gradient(145deg,var(--theme-sheen),transparent 55%),var(--theme-glass);border-color:var(--theme-rim);filter:drop-shadow(0 4px 7px var(--theme-shadow))}html[data-theme] .app-shell .utility-rail>a:hover,html[data-theme] .app-shell .utility-rail>a.active{color:var(--theme-accent)}html[data-theme] .app-shell .utility-rail__add{color:var(--theme-ink);background:var(--theme-glass);border-color:var(--theme-line)}html[data-theme] .app-shell .utility-rail__line{background:var(--theme-line)}html[data-theme] .app-shell :is(.glass-navigation,.mobile-menu,.mobile-bottom-nav,.site-footer){background:var(--theme-navigation);border-color:var(--theme-line);color:var(--theme-ink)}html[data-theme] .app-shell .site-footer{box-shadow:none}html[data-theme] .app-shell .site-footer :is(nav a,nav span,small),html[data-theme] .app-shell .mobile-menu nav a{color:var(--theme-secondary)}html[data-theme] .app-shell .mobile-bottom-nav a{color:var(--theme-muted)}html[data-theme] .app-shell .mobile-bottom-nav a.active{color:var(--theme-accent)}html[data-theme] .app-shell :is(.glass-content,.glass-priority){background:linear-gradient(135deg,var(--theme-sheen),transparent 45%),var(--theme-glass);border-color:var(--theme-line);box-shadow:inset 0 1px var(--theme-sheen),0 8px 24px var(--theme-shadow);color:var(--theme-ink)}html[data-theme] .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--sans);color:var(--theme-ink);background-color:var(--theme-deep);border-color:var(--theme-line)}html[data-theme] .app-shell :is(input,textarea)::placeholder{color:var(--theme-muted);opacity:1}html[data-theme] .app-shell :is(.header-search,.library-search,.tt-search,.invokers-roster-searchbox) input{background:transparent;border:0}html[data-theme] .app-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}@media(min-width:1025px)and (max-width:1430px){html[data-theme] .app-shell .site-header{gap:1.4rem;padding-left:calc(var(--rail-width) + 1.2rem);padding-right:1.5rem}html[data-theme] .app-shell .primary-nav{gap:1.25rem}html[data-theme] .app-shell .header-search{width:9rem}html[data-theme] .app-shell .header-actions .button--primary{display:none}}@media(max-width:1024px){html[data-theme] .app-shell{--rail-width: 0rem;--header-height: 4.25rem}html[data-theme] .app-shell .site-header{padding-inline:1.25rem}html[data-theme] .app-shell :is(.primary-nav,.header-actions,.utility-rail){display:none}html[data-theme] .app-shell .mobile-header-actions{display:flex}html[data-theme] .app-shell .site-main{margin-left:0}}@media(max-width:480px){html[data-theme] .app-shell .site-header{padding-inline:1rem;gap:.5rem}html[data-theme] .app-shell .brand-lockup{min-width:0;gap:.25rem}html[data-theme] .brand-name{font-size:1.05rem}.theme-toggle{width:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme] .app-shell :is(.invokers-library,.tt-page,.invokers-hero-page,.invokers-hero-detail,.invokers-page,.titan-detail-page,.page-canvas){--library-rim: var(--theme-line);--library-ink: var(--theme-ink);--library-muted: var(--theme-muted);--library-accent: var(--theme-accent);--tt-ink: var(--theme-ink);--tt-muted: var(--theme-muted);--tt-core: var(--theme-accent);--tt-line: var(--theme-line);--invokers-mineral-glass: var(--theme-glass);--invokers-mineral-glass-deep: var(--theme-deep);--invokers-line: var(--theme-line);--invokers-line-bright: var(--theme-rim)}html[data-theme] .app-shell :is(.library-glass,.personal-roster-card,.hero-consensus-card,.hero-video-card,.tt-controls,.invokers-roster-tools,.invokers-destination-card,.titan-showcase,.titan-panel,.library-plan-slot,.library-notice,.invokers-hero-detail__intro,.invokers-hero-section,.invokers-skill-card){color:var(--theme-ink);background:linear-gradient(135deg,var(--theme-sheen),transparent 50%),var(--theme-glass);border-color:var(--theme-line);box-shadow:inset 0 1px var(--theme-sheen),0 6px 22px var(--theme-shadow)}html[data-theme] .app-shell :is(.library-hero-link,.personal-result-items article,.library-search,.tt-search,.invokers-roster-searchbox,.invokers-roster-view>div,.invokers-saved-filter,.tt-tier-switch button,.library-plan-slot--filled,.library-loadout-slot,.library-plan-meta,.library-saved-team,.personal-filters,.personal-chip,.tt-source-list article,.tt-close){background:var(--theme-deep);color:var(--theme-secondary);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.library-nav a,.library-tags>span,.library-notice,.library-mode,.tt-heading h1 em,.tt-explanation,.tt-source-list p,.tt-source-list small,.tt-source-list details,.tt-detail-metrics span){color:var(--theme-secondary)}html[data-theme] .app-shell :is(.invokers-roster-view button,.invokers-saved-filter,.tt-tier-switch button){color:var(--theme-secondary)}html[data-theme] .app-shell :is(.invokers-roster-view button.is-active,.tt-tier-switch button.is-active){color:var(--theme-button-ink);background:var(--theme-accent)}html[data-theme] .app-shell .tt-tier{background:color-mix(in srgb,var(--tt-tier-color) 7%,var(--theme-surface))}html[data-theme] .app-shell :is(.tt-detail,.tt-detail-inner){color:var(--theme-ink);background:var(--theme-surface)}html[data-theme] .app-shell .tt-detail{border-color:var(--theme-line)}html[data-theme] .app-shell .tt-detail :is(h2,h3,b){color:var(--theme-ink)}html[data-theme] .app-shell .tt-detail a{color:var(--theme-accent)}html[data-theme=light] .tt-grade-S{--tt-tier-color: #426226}html[data-theme=light] .tt-grade-A{--tt-tier-color: #795526}html[data-theme=light] .tt-grade-B{--tt-tier-color: #28636b}html[data-theme=light] .tt-grade-C{--tt-tier-color: #6d5354}html[data-theme=light] :is(.tt-grade-D,.tt-grade-UNKNOWN){--tt-tier-color: #52605a}html[data-theme=dark] :is(.tt-grade-D,.tt-grade-UNKNOWN){--tt-tier-color: #abb8b9}html[data-theme] .app-shell .tt-hero-score{background:var(--theme-deep)}html[data-theme] .app-shell :is(.tt-heading-stamp strong,.tt-results-heading h2,.tt-tier-marker strong,.tt-method h3,.tt-detail h2,.tt-detail h3,.tt-thresholds b,.tt-message h2){font-family:var(--sans)}html[data-theme] .app-shell :is(.invokers-hub-hero,.game-hero,.catalog-game){--ivory: #f0f5f3;--cream: #d5e0df;--muted: #b8d0d0;color:#f0f5f3;background-color:#05191d}html[data-theme] .app-shell :is(.invokers-hub-hero,.game-hero,.catalog-game) :is(h1,strong,p,small){color:#f0f5f3}html[data-theme] .app-shell .invokers-hub-hero__ledger{background:#09282ee8}html[data-theme] .app-shell .invokers-hub-hero__ledger :is(dt,dd){color:#d5e0df}html[data-theme] .app-shell .invokers-hub-hero__copy>span{color:#ffc07b}html[data-theme] .app-shell .library-nav a{background:var(--theme-glass)}html[data-theme] .app-shell .utility-rail>a:not(.utility-rail__add){clip-path:polygon(50% 0,94% 23%,94% 77%,50% 100%,6% 77%,6% 23%);box-shadow:inset 0 0 9px var(--theme-sheen)}html[data-theme] .app-shell .utility-rail>a:not(.utility-rail__add){background:linear-gradient(137deg,transparent 26%,var(--theme-sheen) 47%,transparent 48%),linear-gradient(30deg,transparent 60%,var(--theme-sheen)),var(--theme-glass);box-shadow:inset 0 1px 6px var(--theme-rim),inset 0 -1px 5px var(--theme-sheen)}html[data-theme] .app-shell .utility-rail svg{width:1.7rem;height:1.7rem}html[data-theme] .app-shell .invokers-hero-stage{--page-accent: var(--theme-accent);--page-accent-rgb: var(--theme-accent-rgb)}html[data-theme] .app-shell .invokers-hero-stage:before{background:linear-gradient(90deg,var(--theme-surface) 0%,color-mix(in srgb,var(--theme-surface) 92%,transparent) 37%,transparent 78%),radial-gradient(ellipse at 75% 60%,rgb(var(--theme-accent-rgb) / 13%),transparent 65%)}html[data-theme] .app-shell .invokers-hero-stage__art:after{background:linear-gradient(90deg,var(--theme-surface),transparent 45%)}html[data-theme] .app-shell :is(.invokers-hero-stats,.invokers-hero-identity,.invokers-hero-identity>div,.titan-stat-summary,.titan-skill-card,.titan-archive,.hero-consensus-summary,.invokers-rating-unknown,.invokers-stat-table,.invokers-skill-levels>ol>li){color:var(--theme-ink);background:var(--theme-glass);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.titan-skill-levels button,.titan-state-toggle button,.invokers-stat-controls button,.invokers-skill-card__facts>span){background:var(--theme-deep);color:var(--theme-secondary);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.titan-skill-levels button,.titan-state-toggle button)[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-button-ink)}html[data-theme] .app-shell .personal-json{background:var(--theme-deep);color:var(--theme-secondary)}html[data-theme] .app-shell :is(.invokers-hub-section__header>div>span,.invokers-destination-card b,.invokers-resource-card__kind,.invokers-update-feature__copy small,.invokers-official-indexes small){color:var(--theme-accent)}html[data-theme] .app-shell .game-hero>div>span{color:#ffc07b}@media(max-width:980px){html[data-theme] .app-shell .invokers-hero-stage__art:after{background:linear-gradient(180deg,var(--theme-surface),transparent 20%,transparent 85%,var(--theme-surface))}}:root,:root[data-theme=dark]{--theme-success: #b8d8a2;--theme-danger: #f0ac98;--theme-warning: #e3c18e}:root[data-theme=light]{--theme-success: #285b3d;--theme-danger: #923d1f;--theme-warning: #75501f}html[data-theme] .app-shell :is(.plan-panel,.plan-kpis>div,.plan-week>section){color:var(--theme-ink);border-color:var(--theme-line);background:linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass);box-shadow:inset 0 1px var(--theme-sheen),0 8px 24px var(--theme-shadow)}html[data-theme] .app-shell .plan-nav a{color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-glass)}html[data-theme] .app-shell .plan-nav a:hover{color:var(--theme-accent);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-glass))}html[data-theme] .app-shell :is(.plan-field input,.plan-field select,.plan-offer-table input){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-deep);color-scheme:inherit}html[data-theme] .app-shell :is(.plan-panel h2,.plan-panel h3,.plan-entity h2,.plan-resource strong,.plan-level-row>strong,.plan-kpis strong,.plan-week h3,.plan-table-scroll th){color:var(--theme-ink)}html[data-theme] .app-shell :is(.plan-panel p,.plan-field,.plan-resource span,.plan-resource small,.plan-kpis span,.plan-kpis small,.plan-week h3>span,.plan-week a>small,.plan-event-date span,.plan-event-body>small,.plan-table-scroll td){color:var(--theme-muted)}html[data-theme] .app-shell :is(.plan-eyebrow,.plan-details>summary,.plan-panel a,.plan-scroll-hint,.plan-event-date){color:var(--theme-accent)}html[data-theme] .app-shell :is(.plan-note,.plan-warning){color:var(--theme-muted)!important;border-color:var(--theme-line);background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}html[data-theme] .app-shell .plan-warning{color:var(--theme-warning)!important;border-color:var(--theme-warning)}html[data-theme] .app-shell :is(.plan-level-row,.plan-resource,.plan-table-scroll th,.plan-table-scroll td,.plan-offer-table tr){border-color:var(--theme-line)}html[data-theme] .app-shell .plan-week a{color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .plan-week a.is-planned{color:var(--theme-ink);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-deep))}html[data-theme] .app-shell .plan-remove{color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell :is(.plan-progress,.plan-check input){accent-color:var(--theme-accent)}html[data-theme] .app-shell .plan-entity img{border-color:var(--theme-accent)}html[data-theme] .app-shell .equipment-slots button{color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .equipment-slots button:hover{color:var(--theme-ink);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-deep))}html[data-theme] .app-shell .equipment-slots button[aria-pressed=true]{color:var(--theme-button-ink);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-theme] .app-shell .equipment-stat-pools span{color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-glass)}html[data-theme] .app-shell .equipment-set-heading,html[data-theme] .app-shell .equipment-set>section.is-active h3{color:var(--theme-accent)}html[data-theme] .app-shell .equipment-set>section{color:var(--theme-muted);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.equipment-set-select__trigger,.equipment-set-select__list){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-surface)}html[data-theme] .app-shell .equipment-set-select__list{box-shadow:0 12px 36px var(--theme-shadow)}html[data-theme] .app-shell .equipment-set-select__option.is-active{color:var(--theme-button-ink);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-theme] .app-shell .bc-page{--bc-ink: var(--theme-ink);--bc-muted: var(--theme-muted);--bc-accent: var(--theme-accent);--bc-rim: var(--theme-line);--bc-surface: var(--theme-surface);color:var(--theme-ink)}html[data-theme] .app-shell .bc-page :is(.bc-panel,.bc-build-toolbar,.bc-saved-builds,.bc-tabs,.bc-target-bar,.bc-results,.bc-inventory-draft,.gr-start,.gr-room,.bc-relic-dialog,.bc-picker-header,.bc-picker-footer,.bc-picker-preview,.bc-picker-selected-set,.bc-picker-slot-help,.bc-set-bonuses){color:var(--theme-ink);border-color:var(--theme-line);background:linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass);box-shadow:inset 0 1px var(--theme-sheen),0 8px 24px var(--theme-shadow)}html[data-theme] .app-shell .bc-page :is(.bc-hero-card,.bc-slot,.bc-board-slot,.bc-metric,.bc-skill-list button,.bc-floor-table caption,.bc-floor-table thead,.bc-picker-item,.bc-picker-set-list button,.gr-hero-figure>div,.bc-search-result,.bc-check-explainer){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .bc-page :is(input:not([type=checkbox]):not([type=file]),select){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-deep);color-scheme:inherit}html[data-theme] .app-shell .bc-page input::placeholder{color:var(--theme-muted)}html[data-theme] .app-shell .bc-page .bc-button{color:var(--theme-accent);border-color:var(--theme-line);background:var(--theme-glass)}html[data-theme] .app-shell .bc-page .bc-button:hover{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-glass))}html[data-theme] .app-shell .bc-page .bc-button--primary,html[data-theme] .app-shell .bc-page .bc-button--primary:hover{color:var(--theme-button-ink);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-theme] .app-shell .bc-page :is(.bc-hero-card.is-selected,.bc-slot.is-selected,.bc-board-slot.is-selected,.bc-skill-list button.is-selected,.bc-tabs button[aria-current],.bc-picker-item[aria-pressed=true]){color:var(--theme-ink);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-deep))}html[data-theme] .app-shell .bc-page :is(.bc-message,.bc-note,.bc-tags>span,.bc-data-badge,.bc-periodic,.bc-mobile-summary){color:var(--theme-secondary);border-color:var(--theme-line);background:color-mix(in srgb,var(--theme-accent) 7%,transparent)}html[data-theme] .app-shell .bc-page :is(.bc-kicker,.bc-section-label,.bc-text-button,.bc-count,.bc-metric>strong,.bc-target-summary>strong,.bc-delta-list dd,.bc-priority-list b,.bc-search-result>strong){color:var(--theme-accent)}html[data-theme] .app-shell .bc-page :is(.bc-muted,.bc-field,.bc-details,.bc-note,.bc-version span,.bc-version small,.bc-identity p,.bc-target-summary small,.bc-last-change small,.bc-priority-list small,.bc-source-description,.bc-footer){color:var(--theme-muted)}html[data-theme] .app-shell .bc-page .bc-positive{color:var(--theme-success)}html[data-theme] .app-shell .bc-page :is(.bc-negative,.bc-note--warning){color:var(--theme-danger)}html[data-theme] .app-shell .invokers-calculator{color:var(--theme-ink);border-color:var(--theme-line);background:radial-gradient(circle at 94% 2%,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 17rem),linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass)}html[data-theme] .app-shell .invokers-calculator--accuracy{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--theme-danger) 11%,transparent),transparent 23rem),linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass)}html[data-theme] .app-shell .invokers-calculator-field__control{border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .invokers-calculator-field :is(input,select){color:var(--theme-ink);color-scheme:inherit}html[data-theme] .app-shell .invokers-calculator-field :is(input,select):focus-visible{box-shadow:inset 0 0 0 1px var(--theme-accent)}html[data-theme] .app-shell .invokers-calculator-result,html[data-theme] .app-shell .invokers-tick-timeline{background:var(--theme-line)}html[data-theme] .app-shell :is(.invokers-calculator-result>div,.invokers-tick-timeline li){background:var(--theme-deep)}html[data-theme] .app-shell .invokers-calculator-result--blocked>p{color:var(--theme-secondary);background:color-mix(in srgb,var(--theme-danger) 8%,var(--theme-deep))}html[data-theme] .app-shell :is(.invokers-calculators__intro>span,.invokers-calculator__header>span,.invokers-calculator-field__control small,.invokers-calculator-result__lead strong,.invokers-calculator-result--blocked a,.invokers-calculator-source a){color:var(--theme-accent)}html[data-theme] .app-shell .hero-video-card{color:var(--theme-ink);border-color:var(--theme-line);background:linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass)}html[data-theme] .app-shell .hero-video-play-icon{color:var(--theme-accent);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 10%,transparent)}html[data-theme] .app-shell :is(.hero-video-play,.hero-video-copy a,.hero-video-copy summary):focus-visible{outline-color:var(--theme-accent)}html[data-theme] .app-shell .hero-consensus-card{color:var(--theme-ink);border-color:var(--theme-accent);background:linear-gradient(135deg,var(--theme-sheen),transparent 48%),var(--theme-glass)}html[data-theme] .app-shell .invokers-skill-context select{color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell :is(.effect-popover,.community-dialog){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-surface);box-shadow:0 24px 100px var(--theme-shadow)}html[data-theme] .app-shell :is(.effect-context,.effect-popover header>button,.hero-quick-effects a){color:var(--theme-secondary);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell :is(.effect-popover header strong,.effect-context p){color:var(--theme-ink)}html[data-theme] .app-shell :is(.effect-popover a,.effect-source,.effect-context>span){color:var(--theme-accent)}html[data-theme] .app-shell .community-vote:hover,html[data-theme] .app-shell .community-vote.is-voted{color:var(--theme-accent);border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}html[data-theme] .app-shell .community-success{color:var(--theme-success)}html[data-theme] .app-shell .community-error{color:var(--theme-danger)}html[data-theme] .app-shell .personal-overview:before{background:color-mix(in srgb,var(--theme-accent) 18%,transparent)}html[data-theme] .app-shell .personal-roster-card.is-owned{border-color:var(--theme-accent);box-shadow:inset 2px 0 var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-glass))}html[data-theme] .app-shell .personal-replacements button{color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-deep)}html[data-theme] .app-shell .personal-error{color:var(--theme-danger)!important;border-color:color-mix(in srgb,var(--theme-danger) 45%,transparent);background:color-mix(in srgb,var(--theme-danger) 8%,transparent)}html[data-theme] .app-shell .utility-rail.utility-rail--index{padding:1rem .6rem;gap:.3rem;overflow-y:auto;scrollbar-width:thin;max-height:calc(100dvh - var(--header-height))}html[data-theme] .app-shell .utility-rail.utility-rail--index>a{display:flex;position:relative;flex-direction:column;justify-content:center;gap:.45rem;flex:0 0 auto;width:calc(100% - .5rem);min-height:3.9rem;height:auto;padding:.7rem .15rem;border:0;border-inline-start:2px solid transparent;border-radius:0 .45rem .45rem 0;clip-path:none;background:transparent;box-shadow:none;filter:none;color:var(--theme-muted);text-decoration:none;transform:none}html[data-theme] .app-shell .utility-rail.utility-rail--index>a:before,html[data-theme] .app-shell .utility-rail.utility-rail--index>a:after{display:none}html[data-theme] .app-shell .utility-rail.utility-rail--index>a>span{font:500 .66rem/1.25 var(--sans);letter-spacing:0;text-transform:none;text-align:center}html[data-theme] .app-shell .utility-rail.utility-rail--index svg{width:1.4rem;height:1.4rem}html[data-theme] .app-shell .utility-rail.utility-rail--index>a:hover{background:var(--theme-glass);color:var(--theme-ink)}html[data-theme] .app-shell .utility-rail.utility-rail--index>a.active{background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-canvas));border-inline-start-color:var(--theme-accent);color:var(--theme-accent)}html[data-theme] .app-shell .utility-rail.utility-rail--index .utility-rail__line{flex:0 0 1px;height:1px;width:2rem;margin:.65rem 0}html[data-theme] .app-shell--worlds{--rail-width: 6.25rem}html[data-theme] .app-shell--worlds .page-shell{max-width:1600px}html[data-theme] .app-shell--worlds :is(.glass-content,.glass-priority,.glass-navigation){background:var(--theme-glass);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .app-shell.app-shell--worlds :is(.invokers-directory,.bc-page) .page-intro{margin-block:1.5rem 1.4rem;padding-block:0 1rem}html[data-theme] .app-shell--worlds .page-intro h1{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.04em}html[data-theme] .app-shell--worlds .page-intro p{font-size:.9rem;color:var(--theme-secondary)}html[data-theme] .app-shell--worlds .invokers-section-nav-shell{border-radius:.45rem;clip-path:none;background:var(--theme-navigation);box-shadow:none}html[data-theme] .app-shell--worlds .invokers-section-nav-shell:after{display:none}html[data-theme] .app-shell--worlds .invokers-section-nav__links{scrollbar-width:thin;scrollbar-color:var(--theme-line) transparent}html[data-theme] .app-shell--worlds .invokers-section-nav__link{min-height:3.1rem;padding:.75rem 1rem}html[data-theme] .app-shell.app-shell--worlds .invokers-section-nav__link{color:var(--theme-secondary)}html[data-theme] .app-shell--worlds .invokers-section-nav__link--active{color:var(--theme-ink);background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-navigation))}html[data-theme] .app-shell--worlds .invokers-section-nav__link--active:after{box-shadow:none}html[data-theme] .app-shell--worlds .hd-layout{grid-template-columns:20rem minmax(0,1fr);gap:1.5rem}html[data-theme] .app-shell--worlds .hd-sidebar{padding:1.2rem;background:var(--theme-glass);border-radius:.5rem;box-shadow:none}html[data-theme] .app-shell--worlds .hd-chips>button{font-size:.78rem;min-height:2.4rem}html[data-theme] .app-shell--worlds .hd-search input{font-size:.85rem}html[data-theme] .app-shell.app-shell--worlds .hd-results .invokers-roster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.4rem}html[data-theme] .app-shell.app-shell--worlds .invokers-hero-card--portrait.hd-card[data-rarity]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme] .app-shell--worlds .hd-card:hover{box-shadow:none}html[data-theme] .app-shell--worlds .hd-portrait{background:var(--theme-deep);border-radius:.4rem}html[data-theme] .app-shell--worlds .invokers-directory .hd-portrait{aspect-ratio:1.2}html[data-theme] .app-shell--worlds .hd-card .hero-quick-trigger{top:10px;right:10px}html[data-theme] .app-shell--worlds .hd-card-actions{padding-top:.35rem}html[data-theme] .app-shell--worlds .hd-card-actions>a{color:var(--theme-secondary);font-size:.75rem;min-height:2.4rem}html[data-theme] .app-shell--worlds .hd-card-actions>a:hover{color:var(--theme-accent)}html[data-theme] .app-shell--worlds .hd-faction{color:var(--theme-muted)}html[data-theme] .app-shell--worlds .invokers-hero-stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy art" "details art";grid-template-rows:auto auto;align-items:start;gap:1.25rem 2rem;min-height:0;padding:1.5rem 0 0;border:0;border-radius:0;clip-path:none;overflow:visible;background:transparent;box-shadow:none}html[data-theme] .app-shell--worlds .invokers-hero-stage:before,html[data-theme] .app-shell--worlds .invokers-hero-stage:after,html[data-theme] .app-shell--worlds .invokers-hero-stage__art:after{display:none}html[data-theme] .app-shell--worlds .invokers-hero-stage__copy{grid-area:copy;width:100%;padding:0}html[data-theme] .app-shell--worlds .invokers-hero-stage__copy>h1{max-width:none;margin-block:.75rem 0;font-size:clamp(2.4rem,4.8vw,4.5rem);font-weight:650;line-height:1.03;letter-spacing:-.045em}html[data-theme] .app-shell--worlds .invokers-hero-identity{width:100%;max-width:none;margin-top:1.25rem}html[data-theme] .app-shell--worlds .invokers-hero-identity>div{padding:.8rem 1rem}html[data-theme] .app-shell--worlds .invokers-hero-identity dt{font-size:.64rem}html[data-theme] .app-shell--worlds .invokers-hero-identity dd{font-size:.9rem}html[data-theme] .app-shell--worlds .invokers-hero-stage__art{grid-area:art;position:relative;inset:auto;width:100%;height:100%;min-height:32rem;max-height:37rem;margin:0;align-self:center}html[data-theme] .app-shell--worlds .invokers-hero-stage__art>img{position:absolute;inset:0;object-position:center;filter:none}html[data-theme] .app-shell--worlds .invokers-hero-stage__details{grid-area:details;position:static;width:100%;padding:0}html[data-theme] .app-shell--worlds .invokers-hero-biography--compact{margin:0}html[data-theme] .app-shell--worlds .invokers-hero-biography p{font-size:.9rem;line-height:1.65;color:var(--theme-secondary)}html[data-theme] .app-shell--worlds .invokers-hero-biography h2{font-size:.72rem}html[data-theme] .app-shell--worlds .invokers-hero-stage__actions{margin-top:1rem}html[data-theme] .app-shell--worlds .invokers-hero-stage__actions .button{min-height:2.75rem;font-size:.78rem}html[data-theme] .app-shell--worlds .invokers-hero-stats{grid-area:auto;position:static;width:100%;margin:.4rem 0 0;padding:1.1rem 1.25rem;border-radius:.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .app-shell--worlds .invokers-hero-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem 1.25rem}html[data-theme] .app-shell--worlds .invokers-hero-stats dl>div{padding:.55rem 0}html[data-theme] .app-shell--worlds .invokers-hero-stats dt{font-size:.75rem}html[data-theme] .app-shell--worlds .invokers-hero-stats dd{font-size:.95rem;font-variant-numeric:tabular-nums}html[data-theme] .app-shell--worlds .invokers-hero-stage--no-art{grid-template-areas:"copy copy" "details details"}html[data-theme] .app-shell--worlds .invokers-hero-stage--no-art .invokers-hero-stage__details{max-width:48rem}html[data-theme] .app-shell--worlds .invokers-hero-tabs-shell{border-radius:.4rem}html[data-theme] .app-shell--worlds .invokers-hero-tabs-shell .tabs button:after{box-shadow:none}html[data-theme] .app-shell--worlds .bc-page{--bc-surface: var(--theme-surface)}html[data-theme] .app-shell--worlds :is(.bc-panel,.bc-tabs,.bc-build-toolbar,.bc-saved-builds,.gr-hero-figure>div){background:var(--theme-surface);box-shadow:none;border-color:var(--theme-line)}html[data-theme] .app-shell--worlds .bc-layout--gear-room{grid-template-columns:minmax(0,1fr) 26rem;gap:1.25rem}html[data-theme] .app-shell--worlds .bc-page-header h1{font-size:clamp(1.8rem,3.1vw,2.75rem);font-weight:600}html[data-theme] .app-shell--worlds .bc-page-header p{font-size:.9rem}html[data-theme] .app-shell--worlds .bc-tabs button{font-size:.78rem;padding:.9rem .65rem}html[data-theme] .app-shell--worlds .bc-tabs button[aria-current]{color:var(--theme-ink);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface))}html[data-theme] .app-shell--worlds .bc-button--primary{display:inline-flex;align-items:center;min-height:2.75rem;padding:.7rem 1rem;border-radius:.45rem;text-decoration:none;color:var(--theme-button-ink);background:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme] .app-shell--worlds .gr-room{padding:1.15rem}html[data-theme] .app-shell--worlds .gr-room .bc-equipment-board{grid-template-columns:6.25rem minmax(0,1fr) 6.25rem;grid-template-rows:repeat(4,6.5rem);gap:.55rem}html[data-theme] .app-shell--worlds .gr-room .bc-board-slot{height:6.5rem;background:var(--theme-deep)}html[data-theme] .app-shell--worlds .gr-room .bc-board-slot .bc-relic-art{width:3.5rem;height:3.5rem}html[data-theme] .app-shell--worlds .gr-room .bc-board-slot.is-selected{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-deep))}html[data-theme] .app-shell--worlds .gr-hero-figure{border:0;padding-bottom:3rem}html[data-theme] .app-shell--worlds .gr-hero-figure>img{max-height:100%;filter:none;object-position:center}html[data-theme] .app-shell--worlds .gr-hero-figure>div{padding:.5rem;border:0}html[data-theme] .app-shell--worlds .gr-hero-figure>div strong{font-size:.9rem}html[data-theme] .app-shell--worlds .bc-results{border-radius:.5rem;padding:1.2rem}html[data-theme] .app-shell--worlds .bc-stat-table :is(th,td){padding-block:.45rem;font-size:.82rem}html[data-theme] .app-shell--worlds .bc-stat-table td:last-child{color:var(--theme-ink)}html[data-theme] .app-shell--worlds .bc-stat-table caption.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-theme=light] .app-shell--worlds .bc-relic-art img[src*="/equipment/slots/"]{filter:brightness(.3)}html[data-theme] .app-shell.app-shell--worlds .bc-page .bc-mobile-summary{background:var(--theme-surface)}@media(max-width:1200px){html[data-theme] .app-shell--worlds .hd-layout{grid-template-columns:15rem minmax(0,1fr);gap:1.1rem}html[data-theme] .app-shell--worlds .bc-layout--gear-room{grid-template-columns:minmax(0,1fr) 19rem}html[data-theme] .app-shell--worlds .bc-tabs button{font-size:.72rem}}@media(max-width:1024px){html[data-theme] .app-shell--worlds{--rail-width: 0rem}html[data-theme] .app-shell .utility-rail.utility-rail--index{display:none}}@media(max-width:950px){html[data-theme] .app-shell--worlds .bc-layout--gear-room{grid-template-columns:minmax(0,1fr)}html[data-theme] .app-shell--worlds .invokers-hero-stage{gap:1.25rem}html[data-theme] .app-shell--worlds .invokers-hero-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html[data-theme] .app-shell--worlds .hd-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] .app-shell--worlds .hd-sidebar{position:static;max-height:none}html[data-theme] .app-shell--worlds .invokers-hero-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "art" "details"}html[data-theme] .app-shell--worlds .invokers-hero-stage--no-art{grid-template-areas:"copy" "details"}html[data-theme] .app-shell--worlds .invokers-hero-stage__art{height:clamp(17rem,85vw,30rem);min-height:0}html[data-theme] .app-shell--worlds .invokers-hero-stage__copy>h1{font-size:clamp(2.2rem,9vw,3.8rem)}html[data-theme] .app-shell--worlds .invokers-hero-identity dd{font-size:.82rem}html[data-theme] .app-shell--worlds .invokers-hero-identity dd .identity-icon{width:1.5rem;height:1.5rem}html[data-theme] .app-shell--worlds .invokers-hero-stage__actions .button{flex:1 1 10rem}html[data-theme] .app-shell--worlds .invokers-hero-stats{padding:1rem}html[data-theme] .app-shell--worlds .invokers-hero-stats dl>div{flex-direction:column;align-items:start;gap:.35rem}html[data-theme] .app-shell--worlds .invokers-hero-tabs-shell .tabs button{min-height:3rem;padding-inline:.8rem}html[data-theme] .app-shell.app-shell--worlds .hd-results .invokers-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media(max-width:600px){html[data-theme] .app-shell--worlds .gr-room{padding:.8rem}html[data-theme] .app-shell--worlds .gr-room .bc-equipment-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:6.5rem 17rem 6.5rem;gap:.5rem}html[data-theme] .app-shell--worlds .gr-room .bc-board-slot .bc-relic-art{width:3rem;height:3rem}html[data-theme] .app-shell--worlds .gr-room .gr-hero-figure{padding-bottom:2.3rem}html[data-theme] .app-shell--worlds .bc-tabs{top:var(--header-height)}html[data-theme] .app-shell--worlds .bc-stat-table :is(th,td){font-size:.72rem}html[data-theme] .app-shell--worlds .gr-selected-hero>span{display:none}}html[data-theme] .app-shell.app-shell--home{--theme-canvas: #20191f;--theme-deep: #181319;--theme-ink: #f6eee6;--theme-secondary: #e0d4d7;--theme-muted: #bcaeb6;--theme-surface: #2a2129;--theme-glass: #2a2129;--theme-raised: #332730;--theme-navigation: #21171e;--theme-line: #59414e;--theme-rim: #805065;--theme-accent: #e3aa96;--theme-accent-rgb: 227 170 150;--theme-button-ink: #23151a;--theme-sheen: transparent;--theme-shadow: rgb(10 5 8 / 20%);--theme-material: none;--rail-width: 0rem;--header-height: 4.75rem;--home-edge: clamp(16px, 1.25vw, 24px);--home-edge-right: var(--home-edge);background:var(--theme-canvas);color-scheme:dark}html[data-theme] .app-shell.app-shell--home .site-header{max-width:1680px;margin-inline:auto;inset-inline:0;width:100%;padding-inline:var(--home-edge);gap:clamp(20px,3vw,48px);border-bottom:1px solid #8d435c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .app-shell.app-shell--home .brand-name{color:#e3aa96;font-size:1.2rem;letter-spacing:.24em}html[data-theme] .app-shell.app-shell--home .primary-nav{gap:clamp(18px,2.5vw,38px)}html[data-theme] .app-shell.app-shell--home .primary-nav a{text-transform:none;font-size:.86rem}html[data-theme] .app-shell.app-shell--home .header-actions{gap:12px;flex:1}html[data-theme] .app-shell.app-shell--home .header-search{width:auto;flex:1;max-width:340px;margin-left:auto}html[data-theme] .app-shell.app-shell--home .home-create-action{background:#5b1d36;border-color:#a1506d}html[data-theme] .app-shell.app-shell--home .home-create-action:hover{background:#782b49}html[data-theme] .app-shell.app-shell--home .site-main{margin-left:0;padding-left:0}html[data-theme] .app-shell.app-shell--home .home-worlds{max-width:1680px;margin-inline:auto;background:#20191f}.home-worlds .portal-opening{padding:0 var(--home-edge) 0}.home-worlds .portal-scene{position:relative;aspect-ratio:2020 / 778;isolation:isolate}.home-worlds .portal-intro{position:absolute;inset:0;min-width:0}.home-worlds .portal-atlasia{display:block;position:absolute;inset:0;overflow:hidden}.home-worlds .portal-atlasia img{display:block;width:100%;height:100%}.home-worlds .portal-intro__copy{position:absolute;left:18%;top:10%;width:26%}.home-worlds .portal-kicker{color:#dfd1d7;font-size:clamp(9px,.8vw,13px);letter-spacing:.055em;text-transform:uppercase}.home-worlds .portal-intro h1{margin:14px 0 18px;color:#f6eee6;font:680 clamp(32px,3.6vw,58px)/1.1 var(--sans);letter-spacing:-.035em}.home-worlds .portal-intro h1 span{display:block;color:#e3aa96;white-space:nowrap}.home-worlds .portal-intro p{font-size:clamp(14px,1.35vw,21px);line-height:1.45;margin:0;color:#f6eee6;width:74%}.home-worlds .portal-intro .portal-intro__guide{margin-top:9%;font-size:clamp(11px,.9vw,14px);color:#dccbd3;max-width:18ch}.home-worlds .portal-intro__guide strong,.home-worlds .portal-intro__guide span{display:block;font-weight:400}.home-worlds .portal-games{display:contents}.home-worlds .portal-game{position:absolute;top:0;height:100%;color:#f6eee6;text-decoration:none;overflow:hidden}.home-worlds .portal-game--invokers{left:33%;width:45%;clip-path:polygon(14.67% 0,100% 0,77% 85%,72% 95%,0 92%,19% 39%,33.33% 28%,20% 18%)}.home-worlds .portal-game--void{left:65%;width:35%;clip-path:polygon(37% 0,100% 0,100% 89%,16% 96%,0 95%,8% 80%)}.home-worlds .portal-game__picture{position:absolute;inset:0;display:block}.home-worlds .portal-game__art{position:absolute;top:0;height:100%;max-width:none;display:block;transition:filter .18s ease}.home-worlds .portal-game--invokers .portal-game__art{width:222.2222%;left:-73.3333%}.home-worlds .portal-game--void .portal-game__art{width:285.7143%;left:-185.7143%}.home-worlds .portal-game:hover .portal-game__art{filter:brightness(1.1)}.home-worlds .portal-game:focus-visible{outline:none}.home-worlds .portal-game:focus-visible .portal-cta{outline:3px solid #fff7ef;outline-offset:5px}.home-worlds .portal-game__copy{position:absolute;bottom:12%;left:22%;width:60%;display:grid;justify-items:start;gap:12px}.home-worlds .portal-game__copy>strong{font:700 clamp(33px,3.8vw,62px)/.95 Georgia,serif;text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 2px 14px #140d15}.home-worlds .portal-game__copy>strong span{display:block;font-size:.56em;line-height:1.3;letter-spacing:.1em}.home-worlds .portal-game--void .portal-game__copy{left:28%;width:67%;bottom:12%}.home-worlds .portal-game--void .portal-game__copy>strong{font-size:clamp(30px,3.1vw,50px)}.home-worlds .portal-game--void .portal-game__copy>strong span{font-size:.77em;letter-spacing:.015em}.home-worlds .portal-game__description{font-size:clamp(12px,1.05vw,17px);line-height:1.45;color:#f6eee6;text-shadow:0 1px 8px #140d15}.home-worlds .portal-cta{display:inline-flex;min-height:44px;min-width:190px;padding:11px 22px;gap:22px;align-items:center;justify-content:space-between;border-radius:7px;background:#e3aa96;color:#24171c;font-size:14px;font-weight:650;border:1px solid #f0c5b5;transition:background .18s}.home-worlds .portal-game:hover .portal-cta{background:#f0c5b5}.home-worlds .portal-cta--quiet{color:#f6eee6;background:#191d25c9;border-color:#c8aebc}.home-worlds .portal-game:hover .portal-cta--quiet{background:#332730}.home-worlds .portal-people{margin-top:4px}.home-worlds .portal-section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px}.home-worlds .portal-section-heading h2{margin:0 0 5px;font-size:25px;line-height:1.2;font-weight:650;letter-spacing:-.03em}.home-worlds .portal-section-heading p{color:#d6c5cf;font-size:13px;margin:0;line-height:1.4}.home-worlds .portal-section-heading>a,.home-worlds .portal-creator-entry a{display:inline-flex;gap:8px;align-items:center;color:#e3aa96;font-size:13px;text-decoration:none;white-space:nowrap}.home-worlds .portal-creator-entry{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:16px 8px}.home-worlds .portal-person__more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#bcaeb6;font-size:12px}.home-worlds .portal-creator-feature{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,35fr) minmax(0,22fr);background:#f6eee6;color:#22191f;border:1px solid #d5bfb5;border-radius:18px;padding:18px;gap:24px}.home-worlds .portal-creator-feature__profile{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:18px;min-width:0}.home-worlds .portal-creator-feature__portrait{position:relative;min-height:306px;align-self:stretch;border-radius:10px 0 0 10px;overflow:hidden}.home-worlds .portal-creator-feature__portrait>img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.home-worlds .portal-creator-feature__label{position:absolute;left:10px;top:10px;background:#761f40;color:#f6eee6;border:1px solid #9a4965;padding:5px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:650}.home-worlds .portal-creator-feature__identity{display:flex;flex-direction:column;justify-content:center;min-width:0}.home-worlds .portal-creator-feature__identity h3{display:flex;align-items:center;gap:7px;color:#21171e;margin:0 0 15px;font-size:clamp(32px,3vw,48px);letter-spacing:-.04em;line-height:1.1}.home-worlds .portal-creator-feature__identity p{font-size:16px;line-height:1.55;margin:0 0 24px;color:#4a3b42}.home-worlds .portal-creator-feature__primary{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;text-decoration:none;border-radius:9px;background:#6c203e;border:1px solid #a5506b;color:#fff2e9;padding:12px 16px;font-size:14px;font-weight:600}.home-worlds .portal-creator-feature__primary:hover{background:#8c2c50}.home-worlds .portal-creator-feature__materials{border-left:1px solid #e2d2c7;padding-left:22px;min-width:0}.home-worlds .portal-creator-feature__materials>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 18px}.home-worlds .portal-creator-feature__materials h3,.home-worlds .portal-creator-feature__community h3{font-size:19px;line-height:1.25;color:#22191f;margin:0;font-weight:650}.home-worlds .portal-creator-feature__materials>header a{display:flex;align-items:center;gap:7px;color:#6c203e;text-decoration:none;font-size:11px;font-weight:550}.home-worlds .portal-creator-feature__material-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-worlds .portal-creator-feature__material{min-width:0}.home-worlds .portal-creator-feature__material>a{color:#23191e;text-decoration:none}.home-worlds .portal-creator-feature__cover{display:block;position:relative;aspect-ratio:1.35;overflow:hidden;border:1px solid #ad9f99;border-radius:10px;background:#332730}.home-worlds .portal-creator-feature__cover img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.home-worlds .portal-creator-feature__cover>svg{position:absolute;left:10px;bottom:10px;padding:8px;box-sizing:content-box;width:21px;height:21px;color:#fff;background:#21171ee8;border:1px solid white;border-radius:50%}.home-worlds .portal-creator-feature__material small{display:block;font-size:11px;color:#80626f;margin-top:9px}.home-worlds .portal-creator-feature__material h4{margin:5px 0 7px;color:#23191e;font-size:16px;line-height:1.35;font-weight:600}.home-worlds .portal-creator-feature__share{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:3px 0;color:#782547;font:550 11px var(--sans);border:0;background:transparent;cursor:pointer}.home-worlds .portal-creator-feature__share:hover{text-decoration:underline}.home-worlds .portal-creator-feature__community{min-width:0;background:#efe2d7;padding:18px;border-radius:12px}.home-worlds .portal-creator-feature__community h3{display:flex;align-items:center;gap:8px;font-size:17px;margin-bottom:22px}.home-worlds .portal-creator-feature__community>a{display:block;color:#21171e;text-decoration:none}.home-worlds .portal-creator-feature__tag{display:inline-block;color:#6d2641;background:#e2c4cb;padding:5px 7px;font-size:9px;text-transform:uppercase;border-radius:4px}.home-worlds .portal-creator-feature__community strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.025em;margin-top:13px}.home-worlds .portal-creator-feature__community p{font-size:14px;line-height:1.5;color:#66505a;margin:12px 0 15px}.home-worlds .portal-creator-feature__discussion-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#772443;font-weight:550}.home-worlds .portal-creator-feature--empty{display:block;padding:25px}.home-worlds .portal-below{display:grid;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:28px;padding:34px var(--home-edge) 0}.home-worlds .portal-below__content{min-width:0}.home-worlds .portal-below .t-home-screen{padding-inline:0}.home-worlds .portal-world-menu{position:sticky;top:calc(var(--header-height) + 18px);min-width:0;background:#20222a;color:#eeedf0;border:1px solid #454650;border-radius:10px;padding:12px}.home-worlds .portal-world-menu>label{display:block;color:#6e4756;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;margin:3px 0 9px}html[data-theme] .app-shell--home .portal-world-menu select{width:100%;height:42px;background:#fff9f1;color:#21171e;border-color:#c5abb0;font-size:12px;border-radius:7px;padding-inline:8px}.home-worlds .portal-world-menu__cover{position:relative;display:block;aspect-ratio:.95;overflow:hidden;border-radius:8px;margin-top:14px;color:#f6eee6;text-decoration:none}.home-worlds .portal-world-menu__cover>img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.home-worlds .portal-world-menu__cover>span{position:absolute;bottom:0;inset-inline:0;padding:16px;background:#241923cc}.home-worlds .portal-world-menu__cover strong{display:block;font:700 26px/1 Georgia,serif;text-transform:uppercase}.home-worlds .portal-world-menu__cover small{display:block;font:600 15px/1.2 Georgia,serif;text-transform:uppercase;letter-spacing:.02em}.home-worlds .portal-world-menu__cover>span>span{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:15px;font-size:11px}.home-worlds .portal-world-menu nav{display:grid;gap:3px;margin-top:12px}.home-worlds .portal-world-menu nav a{min-height:44px;padding:9px 7px;display:flex;align-items:center;gap:9px;color:#4a2939;text-decoration:none;font-size:13px;border-radius:6px}.home-worlds .portal-world-menu nav a>svg:last-child{margin-left:auto;width:14px}.home-worlds .portal-world-menu nav a:hover{color:#6c203e;background:#e9d7d5}.home-worlds .portal-video-feed{padding-inline:var(--home-edge)}.home-worlds .portal-video-feed:has(.creator-video-feed:empty):not(:has(.creator-video-card)){display:none}html[data-theme] .app-shell.app-shell--home .mineral-panel{background:var(--theme-surface);box-shadow:none;border-color:var(--theme-line)}.home-worlds .t-home-news{margin-top:0}.home-worlds .t-home-news-feature__art>span{background:#140c1457}.home-worlds .t-home-news-feature__copy>span{background:#332730;color:#f6eee6;border-color:#986c80}.home-worlds .t-home-news-feature__copy :is(small,time){color:#e0d4d7}html[data-theme] .app-shell.app-shell--home .site-footer{max-width:1680px;margin-inline:auto;padding-inline:var(--home-edge)}.home-worlds .portal-share-dialog{position:fixed;inset:0;width:min(1080px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;margin:auto;padding:24px;color:#241b20;background:#f6eee6;border:1px solid #ac7185;border-radius:16px;box-shadow:0 25px 100px #0008}.home-worlds .portal-share-dialog::backdrop{background:#120b13c9}.home-worlds .portal-share-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.home-worlds .portal-share-dialog h2{color:#241b20;font-size:25px;margin:5px 0 0;line-height:1.2}.home-worlds .portal-share-dialog header span{color:#7a2948;font-size:11px;letter-spacing:.1em}.home-worlds .portal-share-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;border:1px solid #bea3ac;color:#63223a;background:#fff8f1;padding:10px 15px;font:550 13px var(--sans);cursor:pointer}.home-worlds .portal-share-dialog button:disabled{opacity:.5;cursor:wait}.home-worlds .portal-share-dialog header button{width:44px;padding:0}.home-worlds .portal-share-preview{display:block;width:100%;height:auto;border:1px solid #b58c9b;border-radius:10px}.home-worlds .portal-share-loading{display:grid;place-content:center;gap:15px;text-align:center;min-height:240px;font-size:14px;background:#eddfd7;border-radius:10px}.home-worlds .portal-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.home-worlds .portal-share-dialog .portal-share-download{background:#6c203e;color:#f6eee6;border-color:#8d4360}.home-worlds .portal-share-dialog>label{display:block;color:#67525a;font-size:12px;margin-bottom:8px}html[data-theme] .app-shell--home .portal-share-dialog input{width:100%;color:#33222b;background:#fff9f4;border:1px solid #c7adb6;border-radius:7px;font-size:13px;padding:12px}.home-worlds .portal-share-note{color:#7a6570;font-size:12px;margin:12px 0 0}@media(min-width:1025px)and (max-width:1190px){html[data-theme] .app-shell.app-shell--home .site-header{gap:20px}html[data-theme] .app-shell.app-shell--home .brand-lockup{min-width:auto}html[data-theme] .app-shell.app-shell--home .header-actions{gap:8px}.home-worlds .portal-cta{min-width:160px;padding-inline:15px}.home-worlds .portal-intro .portal-intro__guide{margin-top:16px}.home-worlds .portal-creator-feature{grid-template-columns:1.1fr 1fr}.home-worlds .portal-creator-feature__community{grid-column:1 / -1;display:flex;align-items:center;gap:25px;padding:15px 20px}.home-worlds .portal-creator-feature__community h3{margin:0}.home-worlds .portal-creator-feature__community>a{display:flex;align-items:center;gap:20px}.home-worlds .portal-creator-feature__community strong,.home-worlds .portal-creator-feature__community p{margin:0}.home-worlds .portal-creator-feature__tag{display:none}}@media(max-width:1024px){html[data-theme] .app-shell.app-shell--home{--header-height: 4.5rem}html[data-theme] .app-shell.app-shell--home .site-header{padding-inline:20px}.home-worlds .portal-scene{display:block;aspect-ratio:auto}.home-worlds .portal-intro{position:relative;inset:auto;border-bottom:1px solid #8d435c}.home-worlds .portal-games{display:grid;gap:16px}.home-worlds .portal-game{position:relative;inset:auto;width:auto;clip-path:none;border:1px solid #a45371;border-radius:10px}.home-worlds .portal-game--invokers .portal-game__art,.home-worlds .portal-game--void .portal-game__art{width:100%;left:0;object-fit:cover;object-position:50% 16%}.home-worlds .portal-game .portal-game__copy{bottom:0;inset-inline:0;width:auto;padding:22px;background:#1b141dec}.home-worlds .portal-intro__copy{position:relative;top:auto;left:auto;width:auto}.home-worlds .portal-intro p{width:auto;max-width:34ch}.home-worlds .portal-intro{min-height:320px;margin-bottom:16px}.home-worlds .portal-atlasia img{object-fit:cover;object-position:left 62%}.home-worlds .portal-intro__copy{margin-left:40%;padding:36px 24px 34px 0}.home-worlds .portal-intro h1{font-size:clamp(30px,4.5vw,40px)}.home-worlds .portal-intro .portal-intro__guide{display:none}.home-worlds .portal-games{grid-template-columns:1fr 1fr;min-height:420px}.home-worlds .portal-game__copy>strong{font-size:39px}.home-worlds .portal-game--void .portal-game__copy>strong{font-size:36px}.home-worlds .portal-creator-feature{grid-template-columns:1fr;gap:22px;padding:16px}.home-worlds .portal-creator-feature__profile{grid-template-columns:40fr 60fr}.home-worlds .portal-creator-feature__portrait{height:340px;min-height:0}.home-worlds .portal-creator-feature__identity h3{font-size:36px}.home-worlds .portal-creator-feature__identity p{font-size:15px}.home-worlds .portal-creator-feature__materials{border:0;padding:0}.home-worlds .portal-creator-feature__material h4{font-size:16px}.home-worlds .portal-creator-feature__share{font-size:12px}.home-worlds .portal-creator-feature__community h3{margin-bottom:12px}.home-worlds .portal-creator-feature__community p{font-size:14px}.home-worlds .portal-below{grid-template-columns:1fr;padding-top:28px;gap:30px}.home-worlds .portal-world-menu{position:static;display:grid;grid-template-columns:1fr 1.4fr;gap:10px 20px}.home-worlds .portal-world-menu>label{grid-column:1}.home-worlds .portal-world-menu select{grid-column:1;grid-row:2}.home-worlds .portal-world-menu__cover{display:none}.home-worlds .portal-world-menu nav{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;margin:0;gap:4px}.home-worlds .portal-world-menu nav a{font-size:12px}.home-worlds .portal-world-menu nav a>svg:last-child{display:none}}@media(max-width:620px){html[data-theme] .app-shell.app-shell--home{--home-edge: 16px}html[data-theme] .app-shell.app-shell--home .site-header{padding-inline:12px}html[data-theme] .app-shell.app-shell--home .brand-lockup{min-width:0;gap:5px}html[data-theme] .app-shell.app-shell--home .brand-name{font-size:.95rem;letter-spacing:.16em}html[data-theme] .app-shell.app-shell--home .mobile-header-actions{gap:3px}.home-worlds .portal-opening{padding-top:14px}.home-worlds .portal-intro{min-height:300px}.home-worlds .portal-atlasia img{object-position:left bottom}.home-worlds .portal-intro__copy{margin-left:35%;padding:30px 12px 30px 0}.home-worlds .portal-kicker{font-size:8px}.home-worlds .portal-intro h1{font-size:clamp(23px,6.3vw,34px);margin-block:12px 18px}.home-worlds .portal-intro p{font-size:12px;line-height:1.55}.home-worlds .portal-games{grid-template-columns:1fr;min-height:0}.home-worlds .portal-game{height:440px}.home-worlds .portal-game--void{height:350px}.home-worlds .portal-game__copy{padding:20px}.home-worlds .portal-people{margin-top:24px}.home-worlds .portal-section-heading{align-items:start;gap:12px}.home-worlds .portal-section-heading h2{font-size:23px}.home-worlds .portal-section-heading p{font-size:12px}.home-worlds .portal-section-heading>a{font-size:11px;margin-top:5px}.home-worlds .portal-creator-feature{padding:10px;gap:20px}.home-worlds .portal-creator-feature__profile{grid-template-columns:46fr 54fr;gap:10px}.home-worlds .portal-creator-feature__portrait{height:245px}.home-worlds .portal-creator-feature__label{font-size:9px;padding:4px 5px;left:6px}.home-worlds .portal-creator-feature__identity h3{font-size:27px;margin-bottom:12px}.home-worlds .portal-creator-feature__identity p{font-size:12px;line-height:1.5;margin-bottom:18px}.home-worlds .portal-creator-feature__primary{font-size:11px;padding:10px}.home-worlds .portal-creator-feature__materials>header{padding-inline:3px}.home-worlds .portal-creator-feature__materials h3{font-size:18px}.home-worlds .portal-creator-feature__materials>header a{font-size:10px}.home-worlds .portal-creator-feature__material-grid{gap:10px}.home-worlds .portal-creator-feature__material h4{font-size:13px}.home-worlds .portal-creator-feature__share{font-size:11px}.home-worlds .portal-creator-feature__cover{aspect-ratio:1.25}.home-worlds .portal-creator-feature__community{padding:16px}.home-worlds .portal-creator-entry{align-items:start}.home-worlds .portal-creator-entry a{font-size:11px;min-height:36px}.home-worlds .portal-person__more{font-size:11px;gap:4px 10px}.home-worlds .portal-world-menu{display:block}.home-worlds .portal-world-menu nav{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;margin-top:12px;padding-bottom:4px}.home-worlds .portal-world-menu nav a{flex-shrink:0;font-size:12px;padding-inline:8px}.home-worlds .portal-world-menu nav a>svg{display:none}.home-worlds .portal-share-dialog{padding:16px;width:calc(100vw - 20px)}.home-worlds .portal-share-dialog h2{font-size:20px}.home-worlds .portal-share-actions{display:grid;grid-template-columns:1fr}.home-worlds .portal-share-note{font-size:11px;line-height:1.5}}.home-worlds .portal-creator-feature__emblem{position:absolute;left:5%;top:28%;width:27%;aspect-ratio:240 / 288;overflow:hidden;mix-blend-mode:screen;filter:sepia(.7) hue-rotate(315deg) saturate(1.2);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 40%,25% 40%)}.home-worlds .portal-creator-feature__emblem img{position:absolute;max-width:none;width:229.167%;height:auto;left:-87.5%;top:0;filter:contrast(1.3)}@media(max-width:620px){.home-worlds .portal-intro p{width:100%}.home-worlds .portal-creator-feature__emblem{width:30%;left:1%;top:31%}}@media(prefers-reduced-motion:reduce){.home-worlds .portal-game__art,.home-worlds .portal-cta{transition:none}}@media(max-width:1024px){html[data-theme] .app-shell.app-shell--home .site-header,html[data-theme] .app-shell.app-shell--home .mobile-bottom-nav{background:#4c172c;border-color:#a45a75}html[data-theme] .app-shell.app-shell--home .mobile-bottom-nav a{color:#e3d1d8}html[data-theme] .app-shell.app-shell--home .mobile-bottom-nav a.active{color:#ffd3ba}}.home-worlds .portal-world-menu{display:block}.portal-world-picker{position:relative}.home-worlds .portal-world-picker button{position:relative;width:100%;min-height:88px;display:flex;align-items:center;gap:12px;overflow:hidden;padding:17px;border:1px solid #8d7847;border-radius:8px;background:#191b22;color:#f2e2af;text-align:left;cursor:pointer;isolation:isolate}.portal-world-picker button>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:-2}.portal-world-picker button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#15161ceb,#15161c55);z-index:-1}.portal-world-picker button>span{flex:1}.portal-world-picker strong{display:block;text-transform:uppercase;font:750 19px/1.25 var(--sans);letter-spacing:.08em}.portal-world-picker small{display:block;margin-top:3px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.portal-world-picker__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.portal-world-picker__options{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:20;display:grid;gap:7px;padding:8px;border:1px solid #71633f;border-radius:10px;background:#20222a;box-shadow:0 12px 32px #0007}.home-worlds .portal-world-picker__options button{min-height:78px;border-color:#454650}.home-worlds .portal-world-picker button:hover,.home-worlds .portal-world-picker button:focus-visible{border-color:#e4c979;outline:2px solid #e4c979;outline-offset:2px}.home-worlds .portal-world-menu__cover{aspect-ratio:1.25;margin-top:12px}.home-worlds .portal-world-menu nav a{color:#d0ced6}.home-worlds .portal-world-menu nav a:hover{color:#f2e2af;background:#32312b}@media(min-width:701px)and (max-width:1000px){.home-worlds .portal-world-menu{display:grid;grid-template-columns:minmax(220px,1fr) 1.4fr;align-items:center;gap:20px}.home-worlds .portal-world-menu nav{grid-column:2;grid-row:1}.home-worlds .portal-world-menu__cover{display:none}}@media(max-width:700px){.home-worlds .portal-world-menu__cover{display:none}.home-worlds .portal-world-menu nav a{min-height:44px}}.home-worlds .portal-panorama{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-worlds .portal-highlights{position:absolute;z-index:2;inset:0 61% 6% 0;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #8c3c58;border-radius:12px;background:#1b111a}.home-worlds .portal-highlight{position:relative;flex:1;min-height:0;display:flex;align-items:end;text-decoration:none;color:#f6eee6;touch-action:pan-y;overflow:hidden}.home-worlds .portal-highlight>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:highlight-reveal .35s ease}.home-worlds .portal-highlight:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#170e19 2%,#170e19ec 24%,#170e1980 53%,transparent 78%);pointer-events:none}.home-worlds .portal-highlight__copy{position:relative;z-index:1;padding:clamp(18px,2vw,30px);width:100%}.home-worlds .portal-highlight .portal-kicker{font-size:clamp(9px,.75vw,12px);color:#edcbbd}.home-worlds .portal-highlight h1{font:680 clamp(26px,2.6vw,42px)/1.08 var(--sans);letter-spacing:-.025em;color:#fff7ef;margin:10px 0 12px;text-wrap:balance}.home-worlds .portal-highlight p{font-size:clamp(12px,1vw,16px);line-height:1.45;color:#e9dce2;margin:0;max-width:39ch}.home-worlds .portal-highlight__action{display:inline-flex;align-items:center;gap:12px;min-height:36px;margin-top:13px;color:#f1bca5;font-size:13px;font-weight:650}.home-worlds .portal-highlight:hover .portal-highlight__action{color:#fff}.home-worlds .portal-highlight:focus-visible{outline:3px solid #f1bca5;outline-offset:-5px}.home-worlds .portal-highlights__controls{display:flex;align-items:center;justify-content:space-between;gap:2px;flex-shrink:0;min-height:52px;padding:0 10px;border-top:1px solid #ffffff1a;background:#241621}.home-worlds .portal-highlights__controls button{display:grid;place-items:center;width:38px;min-height:44px;border:0;background:transparent;color:#f6eee6;cursor:pointer;border-radius:5px;font-size:20px}.home-worlds .portal-highlights__controls button:hover{background:#ffffff14}.home-worlds .portal-highlights__controls button:focus-visible{outline:2px solid #edbaa4;outline-offset:-2px}.home-worlds .portal-highlights__dots{display:flex}.home-worlds .portal-highlights__dots button{width:26px}.home-worlds .portal-highlights__dots span{width:6px;height:6px;border-radius:20px;background:#8c7281;transition:width .18s ease}.home-worlds .portal-highlights__dots button[aria-current] span{width:19px;background:#f0b49e}.home-worlds .portal-highlights__count{font-size:11px;color:#cfbbc6;white-space:nowrap}@keyframes highlight-reveal{0%{opacity:.45}to{opacity:1}}@media(max-width:1200px)and (min-width:1025px){.home-worlds .portal-highlight__copy{padding:16px}.home-worlds .portal-highlight h1{font-size:26px}.home-worlds .portal-highlight__action{margin-top:5px}.home-worlds .portal-highlights__controls{padding-inline:4px}.home-worlds .portal-highlights__dots button{width:22px}}@media(max-width:1024px){.home-worlds .portal-panorama{display:none}.home-worlds .portal-highlights{position:relative;inset:auto;min-height:460px;margin-bottom:16px}.home-worlds .portal-highlight{min-height:405px}.home-worlds .portal-highlight>img{object-position:center 28%}.home-worlds .portal-highlight__copy{max-width:580px;padding:25px}.home-worlds .portal-highlight h1{font-size:clamp(30px,4.5vw,42px)}.home-worlds .portal-highlight p{font-size:15px}.home-worlds .portal-highlight .portal-kicker{font-size:11px}.home-worlds .portal-highlights__dots button{width:36px}}@media(max-width:620px){.home-worlds .portal-highlights{min-height:475px}.home-worlds .portal-highlight{min-height:420px}.home-worlds .portal-highlight__copy{padding:22px 20px 15px}.home-worlds .portal-highlight h1{font-size:31px}.home-worlds .portal-highlight p{font-size:14px}.home-worlds .portal-highlights__dots button{width:27px}}@media(prefers-reduced-motion:reduce){.home-worlds .portal-highlight>img{animation:none}.home-worlds .portal-highlights__dots span{transition:none}}@media(min-width:1025px){.home-worlds .portal-scene--highlights .portal-highlights{inset:0 auto 0 0;width:48%;overflow:visible;border:0;border-radius:0;background:transparent;pointer-events:none}.home-worlds .portal-scene--highlights .portal-highlight{position:absolute;inset:0;display:block;pointer-events:auto;clip-path:polygon(0 0,81.9% 0,87.1% 18.5%,97% 28.7%,86.8% 38.8%,67.1% 89.4%,0 79.4%)}.home-worlds .portal-scene--highlights .portal-highlight__copy{position:absolute;left:0;bottom:23%;width:70%;padding:clamp(16px,1.8vw,28px)}.home-worlds .portal-scene--highlights .portal-highlight h1{font-size:clamp(25px,2.35vw,38px)}.home-worlds .portal-scene--highlights .portal-highlights__controls{position:absolute;left:0;bottom:0;width:68%;pointer-events:auto;min-height:44px;border:0;background:transparent}}html[data-theme] .app-shell:not(.app-shell--home){--header-height: 4.75rem}html[data-theme] .app-shell:not(.app-shell--home) .site-header{--theme-accent: #e3aa96;--theme-accent-rgb: 227 170 150;padding-inline:24px;gap:clamp(20px,2vw,36px);background:#21171e;color:#f6eee6;border-bottom:1px solid #8d435c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .app-shell:not(.app-shell--home) .site-header :is(.primary-nav a,.button:not(.home-register-action),.theme-toggle,.icon-button){color:#f6eee6}html[data-theme] .app-shell:not(.app-shell--home) .site-header .header-actions{flex:1;gap:12px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .header-search{flex:1;max-width:340px;margin-left:auto;background:#181319;border-color:#805065}html[data-theme] .app-shell:not(.app-shell--home) .site-header .header-search input{color:#f6eee6}html[data-theme] .app-shell:not(.app-shell--home) .site-header .header-search :is(button,input::placeholder){color:#bcaeb6}html[data-theme] .app-shell:not(.app-shell--home) .site-header :is(.button--quiet,.theme-toggle){background:#2a2129;border-color:#805065}html[data-theme] .app-shell:not(.app-shell--home) .site-header .home-create-action{background:#5b1d36;border-color:#a1506d}html[data-theme] .app-shell:not(.app-shell--home) .site-header .home-create-action:hover{background:#782b49}html[data-theme] .app-shell:not(.app-shell--home) .primary-nav{gap:28px}html[data-theme] .app-shell:not(.app-shell--home) .primary-nav a{font-size:.86rem;text-transform:none}html[data-theme] .app-shell .primary-nav a.active:after{background:#e3aa96;box-shadow:none}html[data-theme] .app-shell:not(.app-shell--home) .site-footer{--theme-accent: #e3aa96;background:#21171e;color:#f6eee6;border-top:1px solid #8d435c}html[data-theme] .app-shell:not(.app-shell--home) .site-footer :is(nav a,small){color:#e0d4d7}html[data-theme] .app-shell:not(.app-shell--home) .utility-rail.utility-rail--index{background:var(--theme-deep);border-right:1px solid var(--theme-line)}html[data-theme] .app-shell:not(.app-shell--home) .utility-rail.utility-rail--index>a{background:transparent;box-shadow:none;color:var(--theme-secondary)}html[data-theme] .app-shell:not(.app-shell--home) .utility-rail.utility-rail--index>a.active{background:#5b1d36;color:#f6eee6;border-color:#a1506d;box-shadow:inset 3px 0 #e3aa96}html[data-theme] .app-shell:not(.app-shell--home) .utility-rail.utility-rail--index>a:hover{border-color:var(--theme-rim)}.app-shell--hero-workspace>:is(.site-header,.site-footer,.utility-rail,.mobile-bottom-nav,.world-nav,.world-context,.site-world-context){display:none!important}.app-shell--hero-workspace .site-main{padding:0}html{scrollbar-gutter:stable}html[data-theme] .app-shell:not(.app-shell--home) :is(.page-canvas,.creator-studio,.creator-source-panel){overflow-anchor:none}html[data-theme] .app-shell:not(.app-shell--home) .page-intro{padding-left:clamp(16px,2vw,26px);border-left:3px solid var(--tactelis-burgundy)}html[data-theme] .app-shell:not(.app-shell--home) .page-intro h1{font-weight:680;font-size:clamp(30px,3.3vw,52px);line-height:1.12;letter-spacing:-.035em;text-transform:none}html[data-theme] .app-shell:not(.app-shell--home) .page-intro p{color:var(--theme-secondary);line-height:1.65;font-size:16px}html[data-theme] .app-shell:not(.app-shell--home) :is(.glass-content,.glass-priority){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme] .app-shell:not(.app-shell--home) :is(.button,.bc-button){transition:background var(--tactelis-fast),border-color var(--tactelis-fast),color var(--tactelis-fast)}html[data-theme] .app-shell:not(.app-shell--home) .button--primary,html[data-theme] .app-shell .bc-page .bc-button--primary{background:#5b1d36;border-color:#a1506d;color:#fff8f1;box-shadow:none}html[data-theme] .app-shell:not(.app-shell--home) .button--primary:hover,html[data-theme] .app-shell .bc-page .bc-button--primary:hover{background:#782b49;border-color:#bc758e;color:#fff8f1}html[data-theme] .app-shell:not(.app-shell--home) :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--theme-accent)}html[data-theme] .app-shell :is(button:disabled,input:disabled,select:disabled){cursor:not-allowed}html[data-theme] .app-shell:not(.app-shell--home) :is(.tabs,.filter-bar){border-color:var(--theme-line)}html[data-theme] .app-shell:not(.app-shell--home) :is(.tabs,.filter-bar) button{color:var(--theme-secondary)}html[data-theme] .app-shell:not(.app-shell--home) :is(.tabs,.filter-bar) button:is(.is-active,[aria-selected=true],[aria-pressed=true]){color:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme] .app-shell :is(.invokers-hub-hero,.game-hero,.catalog-game){background-color:#20191f;border:1px solid #8d435c;color:#f6eee6}html[data-theme] .app-shell :is(.invokers-hub-hero,.game-hero,.catalog-game) :is(h1,strong,p,small){color:#f6eee6}html[data-theme] .app-shell :is(.game-hero,.catalog-game):after{background:linear-gradient(0deg,#20191ff2,transparent 70%)}html[data-theme] .app-shell .catalog-game strong{font-family:Georgia,serif;font-weight:700;line-height:1.04}html[data-theme] .app-shell .game-content{margin-top:20px}html[data-theme] .app-shell .game-content__empty{padding:20px}html[data-theme] .app-shell .invokers-hub-hero>img{filter:none}html[data-theme] .app-shell .invokers-hub-hero__scrim{background:linear-gradient(90deg,#171318eb,#171318b3 34%,#17131800 72%),linear-gradient(0deg,#171318c9,transparent 45%)}html[data-theme] .app-shell .invokers-hub-hero__copy h1{font-family:Georgia,serif;font-size:clamp(42px,5.5vw,82px);line-height:1;letter-spacing:-.035em}html[data-theme] .app-shell .invokers-hub-hero__copy>span{color:#e3aa96}html[data-theme] .app-shell .invokers-hub-hero__ledger{background:#2a1827eb;border-color:#805065}html[data-theme] .app-shell .invokers-hub-hero__ledger :is(dt,dd){color:#f6eee6}html[data-theme] .app-shell :is(.invokers-hub-hero,.game-hero,.catalog-game) .button--primary{background:#e3aa96;color:#23151a;border-color:#e3aa96}html[data-theme] .app-shell .invokers-hub-hero .button--quiet{color:#f6eee6;background:#20191fcc;border-color:#805065}html[data-theme] .app-shell .invokers-section-nav-shell{background:var(--theme-deep);border-color:var(--theme-line);box-shadow:none}html[data-theme] .app-shell .invokers-section-nav__link{font-size:14px;color:var(--theme-secondary)}html[data-theme] .app-shell .invokers-section-nav__link--active{color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}html[data-theme] .app-shell .invokers-section-nav__link--active:after{background:var(--theme-accent);box-shadow:none}html[data-theme] .app-shell :is(.invokers-hub-directory>a,.invokers-resource-card,.invokers-official-indexes a,.guide-related a,.guide-build-link){background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.invokers-hub-directory>a,.invokers-resource-card,.guide-entry):hover{border-color:var(--theme-accent);background-color:var(--theme-raised)}html[data-theme] .app-shell .invokers-destination-card{border-top:2px solid #8d435c;border-radius:4px 16px 4px 4px}html[data-theme] .app-shell .invokers-hub-section__header h2{font-weight:650;line-height:1.13;text-transform:none;font-size:clamp(28px,3vw,42px)}html[data-theme] .app-shell :is(.invokers-hero-stage,.titan-showcase){border-color:#805065}html[data-theme] .app-shell .hd-portrait{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--rarity-color,#a6b68f) 22%,#2a2129),#181319)}html[data-theme] .app-shell :is(.hd-faction,.hero-preview header,.tt-role-column>h3) .identity-icon{background:#332730}html[data-theme] .app-shell :is(.creator-directory-card,.creator-public-hero,.creator-profile-preview,.public-prose,.account-auth-panel,.guide-reading-layout>article,.game-content){--theme-canvas: #f6eee6;--theme-deep: #eee1d8;--theme-surface: #fff8f1;--theme-glass: #f6eee6;--theme-raised: #fffdf9;--theme-ink: #281e25;--theme-secondary: #493842;--theme-muted: #6c5663;--theme-line: #ccb6bc;--theme-rim: #a77587;--theme-accent: #782b49;--theme-accent-rgb: 120 43 73;--theme-button-ink: #fff8f1;--ivory: #281e25;--cream: #493842;--muted: #6c5663;--line: #ccb6bc;--library-ink: #281e25;--library-muted: #6c5663;--library-rim: #ccb6bc;--library-accent: #782b49;color:#281e25;background:#f6eee6;border-color:#ccb6bc;color-scheme:light}html[data-theme] .app-shell .creator-directory-card{border-left:5px solid #5b1d36}html[data-theme] .app-shell .creator-public-hero{border-top:5px solid #5b1d36;border-radius:8px 24px 8px 8px}html[data-theme] .app-shell .creator-public-hero>.creator-avatar{border:3px solid #5b1d36}html[data-theme] .app-shell .creator-official-badge{color:var(--theme-accent)}html[data-theme] .app-shell .creator-public-hero h1{font-weight:700}html[data-theme] .app-shell :is(.creator-studio-nav a[aria-current=page],.creator-state--public){color:#f6eee6;background:#5b1d36}html[data-theme] .app-shell .creator-material{border-radius:6px}html[data-theme] .app-shell .guide-reading-layout>article{padding:clamp(20px,3vw,40px);border:1px solid #ccb6bc;border-top:4px solid #5b1d36;border-radius:4px 16px 4px 4px}html[data-theme] .app-shell .guide-section{border-color:var(--theme-line)}html[data-theme] .app-shell .guide-section--analysis{background:#eee1d8;border-left:3px solid #782b49}html[data-theme] .app-shell .account-auth-panel{border-top:5px solid #5b1d36}html[data-theme] .app-shell :is(.community-dialog,.effect-popover){border-top:3px solid #8d435c}html[data-theme] .app-shell :is(.community-dialog,.portal-share-dialog)::backdrop{background:#140d16cc}html[data-theme] .app-shell .portal-share-dialog :is(input,textarea){background:#fff8f1;color:#281e25;border-color:#a77587}html[data-theme] .app-shell :is(.library-pick,.library-remove,.hero-build-variants button,.build-loadout__slots>div,.gr-room .bc-board-slot){background:var(--theme-deep);border-color:var(--theme-line);color:var(--theme-ink)}html[data-theme] .app-shell :is(.hero-build-group,.build-loadout__sets p,.build-loadout__substats li>span){background:var(--theme-surface);border-color:var(--theme-line)}html[data-theme] .app-shell :is(.library-tags>span,.library-portrait--missing,.build-loadout__substats li){border-color:var(--theme-line)}html[data-theme] .app-shell .library-tags>span{background:var(--theme-deep)}html[data-theme] .app-shell .library-glass:after{display:none}html[data-theme] .app-shell :is(.library-boss-card>img,.gr-hero-figure>div){background:#20191f}html[data-theme] .app-shell .library-portrait{background:transparent}html[data-theme] .app-shell :is(.library-pick--selected:disabled,.hero-build-variants button[aria-pressed=true],.gr-room .bc-board-slot.is-equipped){border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-deep))}html[data-theme] .app-shell :is(.gr-room .bc-board-slot:hover,.gr-room .bc-board-slot.is-selected){background:var(--theme-raised);border-color:var(--theme-accent)}html[data-theme] .app-shell .library-planner-roster{scrollbar-color:var(--theme-rim) var(--theme-deep)}html[data-theme] .app-shell .creator-video-card{--text-secondary: var(--theme-muted);border-color:var(--theme-line);color:var(--theme-ink)}html[data-theme] .app-shell .creator-with-video{background:#f6eee6;color:#281e25;border-color:#ccb6bc}html[data-theme] .app-shell .creator-with-video .creator-video-card{--surface: #f6eee6;--theme-ink: #281e25;--theme-muted: #6c5663;--theme-line: #ccb6bc}html[data-theme] :is(.admin-app,.tier-root){font-family:Tactelis Sans,Arial,sans-serif}html[data-theme] .tier-root .tier-document-heading{grid-template-columns:200px minmax(0,1fr)}html[data-theme] .tier-root .tier-canvas{border-top:3px solid #8d435c}html[data-theme] .tier-root .tier-canvas-footer{margin:16px -20px -20px;padding:16px 20px;background:#5b1d36}html[data-theme] .tier-root .tier-canvas-footer>span{color:#f6eee6}html[data-theme] .admin-app .admin-sidebar{border-right-color:#8d435c}html[data-theme] .admin-app .admin-auth-panel{border-top:4px solid #8d435c}.tactelis-video-dialog{--ivory: #f6eee6;--cream: #e0d4d7;--muted: #bcaeb6;--surface: #2a2129;--surface-calm: #2a2129;--line: #805065;--pistachio: #e3aa96}.tactelis-video-dialog :is(.button,.icon-button){background:#332730;border-color:#805065;color:#f6eee6}.creator-source-error{color:var(--theme-danger)}@media(min-width:1025px)and (max-width:1200px){html[data-theme] .app-shell:not(.app-shell--home) .site-header{gap:18px}html[data-theme] .app-shell:not(.app-shell--home) .primary-nav{gap:16px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .header-search{max-width:150px}html[data-theme] .app-shell:not(.app-shell--home) .header-actions{gap:8px}}@media(max-width:1024px){html[data-theme] .app-shell:not(.app-shell--home){--header-height: 4.25rem}html[data-theme] .app-shell:not(.app-shell--home) .site-header{padding-inline:16px}html[data-theme] .app-shell:not(.app-shell--home) :is(.site-header,.mobile-bottom-nav,.mobile-menu){--theme-accent: #e3aa96;background:#4c172c;border-color:#a45a75;color:#f6eee6}html[data-theme] .app-shell:not(.app-shell--home) :is(.mobile-menu nav a,.mobile-bottom-nav a){color:#e3d1d8}html[data-theme] .app-shell:not(.app-shell--home) .mobile-menu .icon-button{color:#f6eee6;border-color:#a45a75;background:#5b1d36}html[data-theme] .app-shell:not(.app-shell--home) .mobile-bottom-nav a.active{color:#ffd3ba}html[data-theme] .app-shell:not(.app-shell--home) .mobile-header-actions{gap:6px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .brand-lockup{min-width:0;gap:4px}}@media(max-width:620px){html[data-theme] .app-shell:not(.app-shell--home) .page-intro p{font-size:15px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .theme-toggle{width:34px;height:38px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .icon-button{width:44px;min-width:44px;height:44px}html[data-theme] .app-shell .invokers-hub-hero__copy h1{font-size:clamp(36px,9.5vw,54px)}html[data-theme] .app-shell .game-hero{min-height:24rem}}@media(prefers-reduced-motion:reduce){html[data-theme] .app-shell :is(.button,.bc-button,.invokers-resource-card){transition:none}}html[data-theme] .app-shell .home-register-action{background:#e3aa96;border-color:#e3aa96;color:#24171c;white-space:nowrap}html[data-theme] .app-shell .home-register-action:hover{background:#f1c4b2}.mobile-sign-in{color:inherit;text-decoration:none;font-size:14px;font-weight:600;padding:12px 6px}html[data-theme] .app-shell.app-shell--home{--home-line: #97615c;--home-muted: #cfbbc5;--panel-cut: polygon(22px 0, calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px) , calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px) ,0 22px)}html[data-theme] .app-shell.app-shell--home .header-search{max-width:280px;min-width:100px}html[data-theme] .app-shell.app-shell--home .brand-lockup{min-width:0}.home-worlds .portal-opening{padding-top:22px}.home-worlds .portal-scene.portal-scene--highlights{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:18px;aspect-ratio:auto;isolation:auto}.home-worlds .portal-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:18px}.home-worlds .portal-scene--highlights .portal-highlights,.home-worlds .portal-scene--highlights .portal-game{position:relative;inset:auto;width:auto;height:560px;min-height:0;margin:0;border:0;border-radius:0;clip-path:var(--panel-cut);background:#9a5861;padding:2px;overflow:hidden;pointer-events:auto;isolation:isolate;transition:filter .2s,transform .2s}.home-worlds .portal-scene--highlights .portal-game--invokers{background:#ba9470}.home-worlds .portal-scene--highlights .portal-game--void{background:#906c79}.home-worlds .portal-highlights:before,.home-worlds .portal-game:before{content:"";position:absolute;z-index:3;inset:7px;border:1px solid #e3aa9666;clip-path:var(--panel-cut);pointer-events:none}.home-worlds .portal-scene--highlights .portal-highlight{position:relative;inset:auto;display:flex;align-items:end;flex:1;min-height:0;width:100%;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px)}.home-worlds .portal-highlight:after{background:linear-gradient(0deg,#190f1cfb,#190f1ce0 24%,#190f1c26 69%,transparent)}.home-worlds .portal-scene--highlights .portal-highlight__copy{position:relative;inset:auto;width:100%;padding:28px 28px 22px}.home-worlds .portal-scene--highlights .portal-highlight h1{font-size:clamp(26px,2.6vw,40px);line-height:1.1;margin:10px 0 12px}.home-worlds .portal-highlight p{font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-worlds .portal-highlight .portal-kicker{font-size:11px}.home-worlds .portal-highlight__action{margin-top:14px;color:#efbda6;min-height:40px;font-size:14px}.home-worlds .portal-scene--highlights .portal-highlights__controls{position:relative;inset:auto;width:100%;min-height:58px;border-top:1px solid #9a586166;background:#21151f;padding:0 20px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}.home-worlds .portal-highlights__dots button{width:24px}.home-worlds .portal-game__picture{inset:2px;clip-path:var(--panel-cut)}.home-worlds .portal-game .portal-game__art{width:100%;height:100%;inset:0;object-fit:cover;object-position:53% 26%;transition:transform .4s}.home-worlds .portal-game:after{content:"";position:absolute;inset:2px;clip-path:var(--panel-cut);background:linear-gradient(0deg,#180f1afc 0%,#180f1ac9 31%,transparent 67%);pointer-events:none}.home-worlds .portal-game .portal-game__copy{z-index:2;inset:auto 0 0;width:auto;padding:30px 22px;gap:16px;background:transparent;align-items:center;justify-items:center;text-align:center}.home-worlds .portal-game .portal-game__copy>strong{font:700 clamp(28px,3vw,46px)/1.06 Georgia,serif;letter-spacing:-.025em}.home-worlds .portal-game .portal-game__copy>strong span{font-size:.53em;letter-spacing:.08em;line-height:1.5}.home-worlds .portal-game--void .portal-game__copy>strong span{font-size:.83em;letter-spacing:.02em}.home-worlds .portal-game__description{font-size:14px;line-height:1.5;color:#e5d7df}.home-worlds .portal-game .portal-cta{min-width:0;min-height:44px;padding:8px 0;gap:18px;border:0;border-radius:0;background:transparent;color:#f1c0ac;font-size:14px}.home-worlds .portal-game:hover{filter:brightness(1.12);transform:translateY(-3px)}.home-worlds .portal-game:hover .portal-game__art{transform:scale(1.035)}.home-worlds .portal-game:focus-visible{outline:0;filter:brightness(1.15);background:#fff0d8}.home-worlds .portal-game:focus-visible .portal-cta{outline:2px solid #f4cbb5;outline-offset:5px}.home-worlds .portal-people{margin-top:46px}.home-worlds .portal-section-heading{margin-bottom:24px;align-items:center}.home-worlds .portal-section-heading h2{font:500 44px/1.1 Georgia,serif;color:#efdbcc;margin-bottom:8px}.home-worlds .portal-section-heading p{color:var(--home-muted);font-size:14px}.author-heading-rule{height:1px;background:linear-gradient(90deg,#c5977a88,#9a586122);flex:1;margin-inline:20px}.author-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.author-showcase{position:relative;min-width:0;border:1px solid #a47762;border-radius:4px 24px;background:linear-gradient(115deg,#491a2d,#271c25 55%,#381d2c);box-shadow:0 18px 35px #0d07142b;overflow:hidden}.author-showcase:after{content:"";position:absolute;inset:6px;border:1px solid #b187672b;border-radius:2px 18px;pointer-events:none}.author-showcase__profile{display:grid;grid-template-columns:36% minmax(0,1fr);min-height:280px;color:#f6eee6;text-decoration:none}.author-showcase__portrait{overflow:hidden;position:relative;background:#361727;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.author-showcase__portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .35s}.author-showcase--merdok .author-showcase__portrait{display:grid;place-items:center;background:radial-gradient(ellipse at center,#481d40,#160f1c)}.author-showcase--merdok .author-showcase__portrait img{width:90%;height:auto;border-radius:50%;border:1px solid #be9870;padding:4px}.author-showcase__identity{padding:28px 26px 24px 12px;align-self:center}.author-showcase__game{color:#d5a990;font-size:11px;letter-spacing:.06em}.author-showcase__identity h3{display:flex;align-items:center;gap:8px;font:500 36px/1.15 Georgia,serif;color:#f4dfce;margin:10px 0 16px}.author-showcase__identity p{font-size:14px;line-height:1.65;color:#d9c6ce;margin:0 0 18px}.author-showcase__action{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#edbfa6;font-size:14px}.author-showcase__profile:hover img{transform:scale(1.035)}.author-showcase__profile:hover .author-showcase__action{color:#fff2df}.author-showcase__material{display:flex;align-items:center;border-top:1px solid #a477625c;background:#1c151fbd;padding:16px 20px;gap:12px}.author-showcase__material>a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;flex:1;min-width:0;color:#f4dfce;text-decoration:none}.author-showcase__thumbnail{position:relative;display:grid;place-items:center;aspect-ratio:16/10;background:#392433;border:1px solid #ac836e6b;border-radius:4px;overflow:hidden}.author-showcase__thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover}.author-showcase__thumbnail svg{position:relative;color:#fff;filter:drop-shadow(0 2px 5px #000);background:#17111bb3;padding:8px;box-sizing:content-box;border-radius:50%}.author-showcase__material small{display:block;color:#bfa4b1;font-size:11px;margin-bottom:7px}.author-showcase__material strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.author-showcase__material button{display:grid;place-items:center;flex:0 0 36px;min-height:44px;background:transparent;border:0;color:#d5aa91;cursor:pointer}.author-showcase__material>a>svg{display:none}.author-showcase :is(a,button):focus-visible{outline:2px solid #f3c6ad;outline-offset:-5px}.author-showcase__empty{display:flex;justify-content:space-between;padding:24px;color:#edbfa6}.home-worlds .portal-creator-entry{padding-top:20px;color:#bca6b2;font-size:13px}.home-worlds .portal-below{padding-top:44px}@media(min-width:1600px){.home-worlds .portal-scene--highlights :is(.portal-highlights,.portal-game){height:620px}}@media(max-width:1100px){.home-worlds .portal-scene--highlights .portal-highlight__copy{padding:24px 20px}.author-showcase__profile{grid-template-columns:32% minmax(0,1fr)}.author-showcase__identity{padding:24px 20px 20px 12px}.author-showcase__identity h3{font-size:30px}.author-showcase__material>a{grid-template-columns:90px minmax(0,1fr);gap:12px}}@media(max-width:900px){.home-worlds .portal-scene.portal-scene--highlights{grid-template-columns:1fr}.home-worlds .portal-scene--highlights .portal-highlights{height:480px}.home-worlds .portal-scene--highlights .portal-game{height:420px}.home-worlds .portal-game .portal-game__copy>strong{font-size:38px}.author-showcase-grid{grid-template-columns:1fr}.author-showcase__profile{grid-template-columns:35% minmax(0,1fr);min-height:270px}.author-showcase__identity{padding:28px}}@media(max-width:540px){html[data-theme] .app-shell.app-shell--home .site-header{gap:6px}.home-worlds .portal-opening{padding-top:16px}.home-worlds .portal-scene--highlights .portal-highlights{height:500px}.home-worlds .portal-games{grid-template-columns:1fr 1fr;gap:12px}.home-worlds .portal-scene--highlights .portal-game{height:335px}.home-worlds .portal-game .portal-game__copy{padding:20px 12px;gap:12px}.home-worlds .portal-game .portal-game__copy>strong{font-size:clamp(20px,5.1vw,28px)}.home-worlds .portal-game__description{font-size:12px}.home-worlds .portal-game .portal-cta{font-size:12px;gap:6px}.home-worlds .portal-game .portal-cta svg{width:16px}.home-worlds .portal-highlights__dots button{width:22px}.home-worlds .portal-scene--highlights .portal-highlights__controls{padding-inline:12px}.home-worlds .portal-section-heading h2{font-size:36px}.author-heading-rule{display:none}.author-showcase__profile{grid-template-columns:1fr}.author-showcase__portrait{height:240px;clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}.author-showcase__portrait img{object-position:50% 28%}.author-showcase--merdok .author-showcase__portrait img{width:180px}.author-showcase__identity{padding:22px}.author-showcase__material{padding:16px;gap:6px}.home-worlds .portal-creator-entry{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.home-worlds .portal-scene--highlights .portal-game,.home-worlds .portal-game .portal-game__art,.author-showcase__portrait img{transition:none}.home-worlds .portal-game:hover,.home-worlds .portal-game:hover .portal-game__art,.author-showcase__profile:hover img{transform:none}}html[data-theme] .app-shell.app-shell--game{--rail-width: 0rem}html[data-theme] .app-shell .invokers-section-nav-shell--compact{clip-path:none;overflow:visible}html[data-theme] .app-shell .invokers-section-nav-shell--compact .invokers-section-nav__links{display:flex;flex-wrap:wrap;overflow:visible}html[data-theme] .app-shell .invokers-section-nav-shell--compact .invokers-section-nav__link{flex:1 0 auto;min-width:0;min-height:3.8rem;padding:.7rem 1rem}.invokers-section-nav__more{display:flex;gap:.8rem;align-items:center;justify-content:center;padding:.75rem 1rem;min-height:3.5rem;background:transparent;border:0;color:var(--theme-text, var(--cream));font:inherit;cursor:pointer}.invokers-section-nav__more[aria-expanded=true]{background:var(--theme-glass)}.invokers-section-nav__extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--theme-line)}.build-view-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.5rem 0}.build-view-tabs a{padding:.75rem 1rem;border:1px solid var(--theme-line);border-radius:.4rem;color:var(--theme-secondary)}.build-view-tabs a[aria-current=page]{background:#5b1d36;color:#fff4e9;border-color:#a1506d}.community-hub{display:grid;gap:2.8rem}.community-hub h2,.account-benefits h2{font-size:clamp(1.5rem,2.7vw,2.5rem);letter-spacing:-.035em;line-height:1.15;margin:.4rem 0 .9rem}.community-hub p{color:var(--theme-secondary);line-height:1.7;max-width:65ch}.community-hub small,.account-benefits>small{letter-spacing:.11em;font-size:.7rem;color:var(--theme-secondary)}.community-hub__welcome{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,3rem);border:1px solid var(--theme-rim);border-left:3px solid #b7717c;background:radial-gradient(ellipse at 95% 0,#81314d30,transparent 65%),var(--theme-glass)}.community-hub__actions{display:grid;gap:1.1rem;flex-shrink:0}.community-hub__actions>a:last-child{display:flex;justify-content:center;gap:.6rem;align-items:center}.community-hub__section>header{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.community-hub__section>header h2{font-size:1.8rem;margin-bottom:0}.community-hub__section>header>a{display:flex;gap:.6rem;align-items:center;white-space:nowrap;padding-block:.5rem}.community-hub__empty,.community-hub__contribute{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid var(--theme-line);background:var(--theme-glass);padding:2rem}.community-hub__empty h3{font-size:1.4rem;margin:0}.community-hub__empty .button,.community-hub__contribute .button{flex-shrink:0}.community-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.community-material{display:flex;flex-direction:column;min-width:0;border:1px solid var(--theme-line);background:var(--theme-glass);border-radius:.7rem;overflow:hidden;transition:border-color .2s,transform .2s}.community-material:hover{border-color:#b7717c;transform:translateY(-3px)}.community-material__image{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:#281b24;overflow:hidden}.community-material__image img{width:100%;height:100%;object-fit:cover}.community-material__image>span{position:absolute;bottom:.8rem;left:.8rem;color:#fff5eb;background:#241921e8;border:1px solid #d6a49660;padding:.3rem .6rem;font-size:.7rem}.community-material__body{display:flex;flex-direction:column;flex:1;gap:.8rem;padding:1.3rem}.community-material h3{margin:0;font-size:1.1rem;line-height:1.5;overflow-wrap:anywhere}.community-material__author{display:flex;gap:.7rem;align-items:center;padding-top:.8rem;margin-top:auto;border-top:1px solid var(--theme-line);font-size:.8rem}.community-material__author img{border-radius:50%;object-fit:cover}.community-material__author svg{margin-left:auto}.account-auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center;max-width:1000px;margin:3rem auto}.account-auth-layout .account-auth-panel{width:100%;margin:0}.account-benefits ul{list-style:none;padding:0;display:grid;gap:1.5rem;margin:2rem 0}.account-benefits li{display:flex;gap:1rem;line-height:1.6;color:var(--theme-secondary)}.account-benefits li svg{flex-shrink:0;margin-top:.3rem;color:#b7717c}.account-benefits li strong{display:block;color:var(--theme-text,var(--cream));margin-bottom:.2rem}.account-benefits>p{color:var(--theme-secondary);font-size:.8rem;line-height:1.7}.account-welcome{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--theme-line)}.account-recent{padding-bottom:2rem}.account-recent__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.account-recent__grid a{display:grid;gap:.65rem;padding:1.25rem;border:1px solid var(--theme-line);background:var(--theme-glass);border-radius:.5rem}.account-recent__grid span{color:var(--theme-secondary);font-size:.8rem}.account-recent__grid span:last-child{display:flex;align-items:center;gap:.5rem}@media(max-width:1000px){.community-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.community-hub{gap:2rem}.community-hub__welcome,.community-hub__empty,.community-hub__contribute{flex-direction:column;align-items:stretch;gap:1rem;padding:1.3rem}.community-hub__section>header h2{font-size:1.4rem}.community-hub__section>header>a{font-size:.8rem}.community-material-grid,.account-recent__grid{grid-template-columns:1fr}.account-auth-layout{grid-template-columns:1fr;margin:1.5rem 0}.account-auth-layout>aside{order:2}.invokers-section-nav__extra{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .app-shell .invokers-section-nav-shell--compact .invokers-section-nav__link{padding:.65rem .7rem;min-height:3rem}.invokers-section-nav__more{flex:1}}@media(prefers-reduced-motion:reduce){.community-material{transition:none}}.community-toolbar nav[hidden]{display:none}@media(max-width:420px){html[data-theme] .app-shell:not(.app-shell--home) .site-header{gap:6px;padding-inline:10px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .portal-wordmark{width:123px;height:16px}html[data-theme] .app-shell:not(.app-shell--home) .site-header .portal-wordmark>img{width:298px;left:-113.8px;top:-259.6px}}body:has(.app-shell--invokers),html[data-theme] .app-shell.app-shell--invokers{--theme-canvas:#000;--theme-deep:#000;--theme-surface:#101010;--theme-glass:#101010;--theme-raised:#191919;--theme-ink:#faf8f2;--theme-secondary:#e3dfd6;--theme-muted:#bcb8ae;--theme-line:#37332b;--theme-rim:#867044;--theme-accent:#ecc46d;--theme-accent-rgb:236 196 109;--theme-button-ink:#110c03;--theme-navigation:#090909;--canvas:#000;--canvas-deep:#000;--surface:#101010;--surface-calm:#101010;--surface-raised:#191919;--ivory:#faf8f2;--cream:#e3dfd6;--muted:#bcb8ae;--line:#37332b;--line-strong:#867044;--border:#37332b;--pistachio:#ecc46d;--pistachio-rgb:236 196 109;--page-accent:#ecc46d;--page-accent-rgb:236 196 109;--tactelis-burgundy:#bc2937;--tactelis-peach:#ecc46d;--tactelis-canvas:#000;--header-height:68px;background:#000;color:#faf8f2}html[data-theme] .app-shell.app-shell--invokers .page-canvas{background:#000;background-image:none}html[data-theme] .app-shell.app-shell--invokers .site-header{height:68px;min-height:68px;background:#090909;border-color:#332d20;padding:0 24px;gap:26px}html[data-theme] .app-shell.app-shell--invokers .site-header .brand-lockup{width:172px;flex:none}html[data-theme] .app-shell.app-shell--invokers .site-header .primary-nav{gap:22px}html[data-theme] .app-shell.app-shell--invokers .site-header .header-search{background:#121212;border-color:#4b4436}html[data-theme] .app-shell.app-shell--invokers .site-header .button--quiet{background:#141414;border-color:#4b4436}html[data-theme] .app-shell.app-shell--invokers .site-header .home-register-action{background:#a4202c;border-color:#d44150;color:#fff}html[data-theme] .app-shell.app-shell--invokers .site-main{margin-left:220px;padding-top:0;min-width:0}html[data-theme] .app-shell.app-shell--invokers .page-shell{width:100%;max-width:1500px;margin-inline:auto;padding-inline:28px}html[data-theme] .app-shell.app-shell--invokers :is(.standard-page,.invokers-hub-page){padding-top:22px}html[data-theme] .app-shell.app-shell--invokers .invokers-section-nav-shell{display:none}html[data-theme] .app-shell.app-shell--invokers .site-footer{margin-left:220px;background:#080808;border-color:#302a20;padding:24px 28px}html[data-theme] .app-shell.app-shell--invokers .page-intro{border:0;padding:0;margin:22px 0 26px;gap:12px}html[data-theme] .app-shell.app-shell--invokers .page-intro h1{font-size:34px;letter-spacing:-.025em;line-height:1.2}html[data-theme] .app-shell.app-shell--invokers .page-intro p{color:#c5c1b8;font-size:15px;max-width:740px;line-height:1.65}html[data-theme] .app-shell.app-shell--invokers .page-intro__eyebrow{display:none}html[data-theme] .app-shell.app-shell--invokers :is(.button,.bc-button){border-radius:6px;clip-path:none;font-size:13px;min-height:40px}html[data-theme] .app-shell.app-shell--invokers :is(.button--primary,.bc-button--primary){background:#b42836;border-color:#df505c;color:#fff}html[data-theme] .app-shell.app-shell--invokers :is(.button--primary,.bc-button--primary):hover{background:#cf3343;border-color:#ff737e}html[data-theme] .app-shell.app-shell--invokers .button--quiet{background:#111;border-color:#484134;color:#ece5d6}html[data-theme] .app-shell.app-shell--invokers :is(.glass-content,.glass-priority,.glass-navigation){border-color:var(--line)}html[data-theme] .app-shell.app-shell--invokers :is(input,select,textarea){color:#f7f3ea}html[data-theme] .app-shell.app-shell--invokers :is(a,button,input,summary,select):focus-visible{outline:2px solid #f5cf7a;outline-offset:3px}.iv-sidebar{position:fixed;inset:68px auto 0 0;width:220px;padding:20px 12px 30px;overflow:auto;scrollbar-width:thin;background:#0b0b0b;border-right:1px solid #302b22;z-index:30;color:#d5d0c5}.iv-sidebar__title{display:flex;flex-direction:column;gap:2px;padding:0 14px 16px;text-decoration:none;color:#f6dfaa}.iv-sidebar__title>span{font-size:17px;font-weight:750;letter-spacing:.13em}.iv-sidebar__title>small{font-size:9px;letter-spacing:.24em;color:#a89a80}.iv-sidebar section{margin:8px 0 17px}.iv-sidebar h2{font:650 10px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#a79c88;margin:0 12px 7px}.iv-sidebar nav{display:grid;gap:3px}.iv-sidebar nav>a{display:flex;align-items:center;gap:10px;min-height:37px;padding:8px 12px;border-radius:6px;border:1px solid transparent;color:#d6d3cc;text-decoration:none;font-size:13px;line-height:1.3}.iv-sidebar nav>a>svg{color:#a8a298;flex:none}.iv-sidebar nav>a>small{margin-left:auto;font-size:10px;color:#c8ac71}.iv-sidebar nav>a:hover{background:#201b14;color:#ffe3a6}.iv-sidebar nav>a[aria-current=page]{background:#361117;border-color:#70303a;color:#fff2d6;box-shadow:inset 3px 0 #ec4658}.iv-sidebar nav>a[aria-current=page]>svg{color:#efb95d}.iv-sidebar__more{border-top:1px solid #302b22;padding-top:8px}.iv-sidebar__more>summary{padding:10px 12px;font-size:12px;cursor:pointer;color:#d5bc88}.iv-sidebar--mobile{position:static;inset:auto;width:auto;border:0;padding:6px 0;overflow:visible}html[data-theme] .app-shell.app-shell--invokers .hd-layout{grid-template-columns:238px minmax(0,1fr);gap:24px}html[data-theme] .app-shell.app-shell--invokers .hd-sidebar{top:88px;max-height:calc(100dvh - 106px);padding:16px;border-radius:9px;background:#101010;border-color:#39342b}html[data-theme] .app-shell.app-shell--invokers .hd-filter-title{color:#eac877}html[data-theme] .app-shell.app-shell--invokers .hd-search{background:#050505;min-height:42px}html[data-theme] .app-shell.app-shell--invokers .hd-search input{font-size:13px;padding-block:10px}html[data-theme] .app-shell.app-shell--invokers .hd-filter{margin-top:17px}html[data-theme] .app-shell.app-shell--invokers .hd-filter>legend{color:#e1c788;font-size:11px;letter-spacing:.025em;text-transform:none}html[data-theme] .app-shell.app-shell--invokers .hd-chips>button{background:#080808;color:#dad6ce;border-color:#37342f;font-size:11px;padding:5px 7px;min-height:30px;gap:5px}html[data-theme] .app-shell.app-shell--invokers :is(.hd-chips,.hd-match,.hd-view)>button[aria-pressed=true]{background:#a72230;border-color:#e05361;color:#fff;box-shadow:none}html[data-theme] .app-shell.app-shell--invokers .hd-chips .identity-icon{background:#171717}html[data-theme] .app-shell.app-shell--invokers .hd-results .invokers-roster{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px}html[data-theme] .app-shell.app-shell--invokers .invokers-hero-card--portrait.hd-card[data-rarity]{padding:0;background:transparent;border:0;border-radius:9px;box-shadow:none}html[data-theme] .app-shell.app-shell--invokers [data-rarity=Legendary]{--rarity-color:#d6ae53}html[data-theme] .app-shell.app-shell--invokers [data-rarity=Epic]{--rarity-color:#b88be8}html[data-theme] .app-shell.app-shell--invokers [data-rarity=Rare]{--rarity-color:#6aafea}html[data-theme] .app-shell.app-shell--invokers [data-rarity=Uncommon]{--rarity-color:#76c099}html[data-theme] .app-shell.app-shell--invokers .hd-portrait{border:2px solid var(--rarity-color,#ada79b);border-radius:8px;background:#14110b;isolation:isolate;transition:border-color .2s,box-shadow .2s}html[data-theme] .app-shell.app-shell--invokers .hd-portrait>img{position:relative;z-index:0;filter:none}html[data-theme] .app-shell.app-shell--invokers .hd-portrait:after{inset:56% 0 0;z-index:2;background:linear-gradient(transparent,#000e)}html[data-theme] .app-shell.app-shell--invokers .hd-card .hd-name{display:flex;align-items:center;gap:7px;z-index:3;bottom:10px;left:9px;right:6px;color:#fff9e9;font-size:15px;font-weight:650;line-height:1.2;text-align:left;text-shadow:0 2px 5px #000}.hd-card .hd-name>span{flex:none;display:flex}html[data-theme] .app-shell.app-shell--invokers .hd-card .entity-badges{z-index:3;left:7px;top:7px;gap:4px}html[data-theme] .app-shell.app-shell--invokers .hd-card .entity-badges>span{width:25px;height:25px;background:#080808d9;border:1px solid #ffffff35;border-radius:5px}html[data-theme] .app-shell.app-shell--invokers .hd-card .entity-badges .identity-icon{width:18px;height:18px}html[data-theme] .app-shell.app-shell--invokers .hd-card .hero-quick-trigger{top:7px;right:7px;z-index:4;width:25px;height:25px;min-height:25px;background:#050505d9;border-color:#b3a481;color:#fff4d9;opacity:0;transition:opacity .2s}html[data-theme] .app-shell.app-shell--invokers .hd-card:is(:hover,:focus-within) .hero-quick-trigger{opacity:1}html[data-theme] .app-shell.app-shell--invokers .hd-card:hover .hd-portrait{box-shadow:0 0 20px color-mix(in srgb,var(--rarity-color) 25%,transparent);border-color:color-mix(in srgb,var(--rarity-color) 70%,white)}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px 26px;padding:22px;min-height:0;background:#101010;border:1px solid #4f422a;border-radius:10px;clip-path:none;overflow:hidden}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference:before,html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference:after{display:none}.iv-hero-reference__portrait{grid-column:1;grid-row:1/3;position:relative;aspect-ratio:1;border:2px solid var(--rarity-color);border-radius:8px;overflow:hidden;align-self:start}.iv-hero-reference__portrait>img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__copy{grid-column:2;grid-row:1;padding:0;align-self:end}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference h1{font:700 clamp(27px,3vw,42px)/1.1 var(--sans);margin:0 0 14px;letter-spacing:-.025em}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__details{grid-column:2;grid-row:2;padding:0;align-self:start}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}html[data-theme] .app-shell.app-shell--invokers .invokers-hero-tabs-shell{background:#0c0c0c;border-color:#3c3323;border-radius:6px}html[data-theme] .app-shell.app-shell--invokers.app-shell--hero-workspace .site-main{margin-left:0}html[data-theme] .app-shell.app-shell--invokers .hw-preview{--hw-line:#51432d;--hw-ink:#fbf7ed;background:#000}html[data-theme] .app-shell.app-shell--invokers .hw-preview :is(.hw-item-editor,.hw-result-bar,.hw-game-menu nav){background:#141414;border-color:#51432d}html[data-theme] .app-shell.app-shell--invokers .hw-preview .hw-primary{background:#b42836;border-color:#df505c}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero{min-height:290px;height:auto;margin-top:22px;border-radius:10px;border-color:#685329;clip-path:none;background:#0b0905}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy{padding:28px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy h1{font:700 clamp(34px,4vw,54px)/1.03 var(--sans)}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy>span{color:#f0c56d}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__scrim{background:linear-gradient(90deg,#000,#000b 44%,#0002),linear-gradient(0deg,#000b,transparent 65%)}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__ledger{background:#0c0b08ef;border-color:#705b30}html[data-theme] .app-shell.app-shell--invokers .hub-welcome--compact{display:block;margin-block:22px}html[data-theme] .app-shell.app-shell--invokers .hub-find{padding:20px;background:#0e0e0e;border-color:#494030}html[data-theme] .app-shell.app-shell--invokers .hub-find__field{background:#000;border-color:#6c5935}html[data-theme] .app-shell.app-shell--invokers .hub-find__field button{background:#af2332;color:#fff}html[data-theme] .app-shell.app-shell--invokers .hub-tools a{background:#101010;border-color:#4a3f2c}@media(min-width:1550px){html[data-theme] .app-shell.app-shell--invokers .hd-results .invokers-roster{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media(max-width:1120px)and (min-width:901px){html[data-theme] .app-shell.app-shell--invokers .hd-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}html[data-theme] .app-shell.app-shell--invokers .hd-results .invokers-roster{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}html[data-theme] .app-shell.app-shell--invokers .site-header .primary-nav{display:none}}@media(max-width:900px){.iv-sidebar:not(.iv-sidebar--mobile){display:none}html[data-theme] .app-shell.app-shell--invokers :is(.site-main,.site-footer){margin-left:0}html[data-theme] .app-shell.app-shell--invokers .site-header{padding-inline:16px}html[data-theme] .app-shell.app-shell--invokers .page-shell{padding-inline:18px}html[data-theme] .app-shell.app-shell--invokers .mobile-menu{background:#0b0b0b;border-color:#51432d}html[data-theme] .app-shell.app-shell--invokers .mobile-bottom-nav{background:#090909;border-color:#4a3925}html[data-theme] .app-shell.app-shell--invokers .mobile-bottom-nav a.active{color:#f0c56d}html[data-theme] .app-shell.app-shell--invokers .invokers-section-nav-shell{display:block;margin:16px 0;background:#0e0e0e;border-color:#393124}html[data-theme] .app-shell.app-shell--invokers .hd-card .hero-quick-trigger{opacity:1}}@media(max-width:760px){html[data-theme] .app-shell.app-shell--invokers .hd-layout{display:block}html[data-theme] .app-shell.app-shell--invokers .hd-sidebar{position:static;max-height:none;margin-bottom:20px;padding:14px}html[data-theme] .app-shell.app-shell--invokers .hd-results .invokers-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}html[data-theme] .app-shell.app-shell--invokers .page-intro h1{font-size:29px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px}.iv-hero-reference__portrait{grid-row:1}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__details{grid-column:1/-1}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference h1{font-size:28px;overflow-wrap:anywhere}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy{padding:22px}}@media(max-width:480px){html[data-theme] .app-shell.app-shell--invokers .hd-results .invokers-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme] .app-shell.app-shell--invokers .page-shell{padding-inline:14px}html[data-theme] .app-shell.app-shell--invokers .hd-card .hd-name{font-size:15px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy h1{font-size:35px}}html[data-theme] .app-shell.app-shell--invokers .site-header .brand-lockup{width:246px;min-width:246px}html[data-theme] .app-shell.app-shell--invokers .hd-sidebar{display:block}html[data-theme] .app-shell.app-shell--invokers .hd-sidebar :is(details,fieldset,.hd-chips){min-width:0;max-width:100%}html[data-theme] .app-shell.app-shell--invokers .hub-first-build{padding:18px;background:#101010;border:1px solid #37332b}html[data-theme] .app-shell.app-shell--invokers .hub-first-build>svg{display:none}html[data-theme] .app-shell.app-shell--invokers .guide-section--analysis{background:var(--theme-deep);border-color:var(--theme-accent)}@media(max-width:900px){html[data-theme] .app-shell.app-shell--invokers .site-header .brand-lockup{width:auto;min-width:0}}html[data-theme] .app-shell.app-shell--invokers .tt-hero-image{isolation:isolate}html[data-theme] .app-shell.app-shell--invokers .tt-hero-image :is(.hd-name,.entity-badges,.tt-hero-score){z-index:3}html[data-theme] .app-shell.app-shell--invokers .tt-hero-image:after{z-index:2;background:linear-gradient(transparent,#000e)}html[data-theme] .app-shell.app-shell--invokers .hd-advanced>summary{display:block;font-size:11px;white-space:normal;padding-right:18px}html[data-theme] .app-shell.app-shell--invokers .hd-advanced>summary small{padding-left:0;margin-top:5px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-identity{display:flex;flex-wrap:wrap;gap:8px;margin:0}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-identity>div{padding:6px 9px;background:#090909;border:1px solid #3d3527;border-radius:5px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-identity dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-identity dd{margin:0;display:flex;gap:6px;align-items:center;font-size:12px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-identity .identity-icon{width:20px;height:20px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-biography:not(.is-expanded)>div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-biography p{font-size:14px;line-height:1.65}html[data-theme] .app-shell.app-shell--invokers .hd-pick :is(.hd-name,.entity-badges){z-index:3}body:has(.app-shell--invokers) .hw-dialog{--hw-line:#51432d;background:#101010;color:#f7f2e8;border-color:#7b6135}body:has(.app-shell--invokers) .hw-dialog button{background:#181818;border-color:#665334}body:has(.app-shell--invokers) .hw-dialog .hw-primary{background:#b42836;border-color:#df505c}html[data-theme] .app-shell.app-shell--invokers .site-main{padding-top:68px}html[data-theme] .app-shell.app-shell--invokers.app-shell--hero-workspace .site-main,html[data-theme] .app-shell.app-shell--invokers .breadcrumbs{padding-top:0}html[data-theme] .app-shell.app-shell--invokers .invokers-directory .page-intro{display:block;margin:18px 0 24px;padding:0}html[data-theme] .app-shell.app-shell--invokers .invokers-directory .page-intro:after{display:none}html[data-theme] .app-shell.app-shell--invokers .invokers-directory .page-intro h1{margin:0 0 12px}@media(max-width:900px){html[data-theme] .app-shell.app-shell--invokers .invokers-section-nav-shell,html[data-theme] .app-shell.app-shell--invokers .breadcrumbs{display:none}html[data-theme] .app-shell.app-shell--invokers .invokers-directory .page-intro{margin:8px 0 20px}html[data-theme] .app-shell.app-shell--invokers .mobile-menu .mobile-menu__actions .theme-toggle{display:none}}@media(max-width:760px){html[data-theme] .app-shell.app-shell--invokers .invokers-directory .page-intro p,html[data-theme] .app-shell.app-shell--invokers .invokers-directory .hd-sidebar .hd-count{display:none}html[data-theme] .app-shell.app-shell--invokers .invokers-directory .hd-sidebar .hd-filter-panel{margin-top:8px}}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero{padding:0}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-biography:not(.is-expanded)>div{font-size:14px;line-height:1.65;max-height:3.3em}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-biography p{margin-top:0}@media(max-width:760px){html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__copy{padding:22px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__actions>a:first-child{grid-column:1/-1}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__ledger{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0 22px 22px;padding:10px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__ledger>div{grid-column:auto;min-width:0}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__ledger dd{font-size:18px}html[data-theme] .app-shell.app-shell--invokers .invokers-hub-hero__ledger dt{font-size:9px;letter-spacing:0}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__actions>.button{width:auto;min-width:0;padding:9px;font-size:12px}html[data-theme] .app-shell.app-shell--invokers .iv-hero-reference .invokers-hero-stage__actions>.button--primary{grid-column:1/-1}}html[data-theme] .app-shell.app-shell--reference-refresh{--canvas:#15161c;--ivory:#eeedf0;--pistachio:#d4b761;--line:#383a45;--theme-canvas:#15161c;--theme-deep:#191b22;--theme-raised:#22242d;--theme-ink:#eeedf0;--theme-muted:#b7b6c0;--theme-accent:#d4b761;--theme-line:#383a45;--theme-rim:#454650;background:#15161c;color:#eeedf0}html[data-theme] .app-shell.app-shell--reference-refresh :is(.site-main,.page-canvas){background:#15161c}html[data-theme] .app-shell.app-shell--reference-refresh :is(.site-header,.site-footer){background:#1d1f27;border-color:#353740}html[data-theme] .app-shell.app-shell--reference-refresh :is(.glass-content,.glass-priority,.plan-panel,.community-reference,.invokers-hero-tabs-shell,.hd-sidebar,.hub-find,.hub-tools>a,.hub-build,.hub-creators>a){background:#22242d;border-color:#3c3e49;border-radius:9px;clip-path:none;box-shadow:none}html[data-theme] .app-shell.app-shell--reference-refresh :is(.header-search,.hd-search,.hub-find__field,.iv-hero-reference .invokers-hero-identity>div){background:#1a1c23;border-color:#484853}html[data-theme] .app-shell.app-shell--reference-refresh :is(.button--primary,.bc-button--primary,.home-register-action,.hub-find__field button){background:#d4b761;color:#17181d;border-color:#d4b761}html[data-theme] .app-shell.app-shell--reference-refresh :is(.button--primary,.bc-button--primary,.home-register-action):hover{background:#e4c979;border-color:#e4c979}html[data-theme] .app-shell.app-shell--reference-refresh .site-header .home-register-action{background:#d4b761;color:#17181d;border-color:#d4b761}html[data-theme] .app-shell.app-shell--reference-refresh :is(.button--quiet,.bc-button:not(.bc-button--primary)){background:#252730;border-color:#5d5540;color:#e7d49b}html[data-theme] .app-shell.app-shell--reference-refresh .hd-chips>button{background:#1b1d24;border-color:#434550;color:#d7d7de}html[data-theme] .app-shell.app-shell--reference-refresh :is(.hd-chips,.hd-view,.hd-match)>button[aria-pressed=true]{background:#d4b761;border-color:#d4b761;color:#17181d}html[data-theme] .app-shell.app-shell--reference-refresh :is(.page-intro p,.hub-storage-note,.hub-find form>p){color:#b7b6c0}html[data-theme] .app-shell.app-shell--reference-refresh .invokers-hub-hero{min-height:220px;margin-top:14px;border-color:#57513b;background:#1d1f27}html[data-theme] .app-shell.app-shell--reference-refresh .invokers-hub-hero__copy{padding:24px}html[data-theme] .app-shell.app-shell--reference-refresh .invokers-hub-hero__copy h1{font-size:clamp(28px,3.2vw,42px)}html[data-theme] .app-shell.app-shell--reference-refresh .invokers-hub-hero__ledger{background:#1a1c23e8;border-color:#4c4738}html[data-theme] .app-shell.app-shell--reference-refresh .hub-welcome--compact{margin-block:18px}html[data-theme] .app-shell.app-shell--reference-refresh .hub-find{padding:16px 20px}html[data-theme] .app-shell.app-shell--reference-refresh .hub-find label{margin-bottom:10px;font-size:18px}html[data-theme] .app-shell.app-shell--reference-refresh .hub-find__field input{min-height:44px}.iv-sidebar{background:#20222a;border-color:#363842;padding-top:14px}.iv-sidebar__back{display:block;margin:0 12px 10px;font-size:12px;color:#b9b8c0;text-decoration:none}.iv-sidebar__title{position:relative;display:block;min-height:76px;margin:0 0 16px;padding:20px 12px 14px;border:1px solid #71633f;border-radius:7px;background:linear-gradient(90deg,#15161ccb,#15161c70),url(/assets/home/invokers-update-060.webp) center/cover;cursor:pointer;list-style:none}.iv-sidebar__title::-webkit-details-marker{display:none}.iv-sidebar__title>span:not(.iv-sidebar__chevron){display:block;font-size:16px;letter-spacing:.12em;color:#f2e2af}.iv-sidebar__title>small{display:block;margin-top:3px;font-size:9px;color:#d1c5a6}.iv-sidebar__chevron{position:absolute;right:12px;top:8px;font-size:17px}.iv-sidebar__game:not([open]) .iv-sidebar__chevron{transform:rotate(-90deg)}.iv-sidebar section{margin-bottom:13px}.iv-sidebar nav>a{justify-content:flex-start!important;min-height:35px;padding:7px 10px;gap:9px;color:#c8c7cf}.iv-sidebar nav>a>span{text-align:left;margin:0}.iv-sidebar nav>a:hover{background:#34343a;color:#eed597}.iv-sidebar nav>a[aria-current=page]{background:#39372d;border-color:#62583d;color:#f0d17e;box-shadow:inset 2px 0 #d4b761}.iv-sidebar nav>a[aria-current=page]>svg{color:#e4c979}.iv-sidebar h2{color:#aeadb8;font-size:9px}.iv-sidebar__modes{margin:0 0 15px}.iv-sidebar__modes>summary,.iv-sidebar__more>summary{min-height:36px;padding:9px 11px;color:#d4bc7e;cursor:pointer;font-size:12px}.iv-sidebar__modes>nav{margin-left:7px;padding-left:7px;border-left:1px solid #55503d}.iv-sidebar--mobile{background:transparent}html[data-theme] .app-shell.app-shell--reference-refresh .hd-results .invokers-roster{grid-template-columns:repeat(auto-fill,minmax(137px,1fr));gap:14px}html[data-theme] .app-shell.app-shell--reference-refresh .hd-card{background:transparent!important;border:0!important}html[data-theme] .app-shell.app-shell--reference-refresh .hd-portrait{border-radius:7px;border-color:var(--rarity-color);box-shadow:0 0 0 1px #0004}html[data-theme] .app-shell.app-shell--reference-refresh .hd-card .hd-name{font-size:14px;font-weight:550;bottom:8px}html[data-theme] .app-shell.app-shell--reference-refresh .hd-card .entity-badges>span{border-radius:4px;background:#20222acf}.iv-card-sheen{opacity:1;mix-blend-mode:screen}.iv-card-sheen__light{position:absolute;inset:-40% -90%;background:linear-gradient(115deg,transparent 35%,#fff1cf0a 43%,#fff4d645 49%,#fff9e17a 50%,#fff4d629 53%,transparent 61%);transform:translate(-55%);animation:iv-portrait-sheen 7s ease-in-out infinite}@keyframes iv-portrait-sheen{0%,30%{transform:translate(-55%);opacity:0}38%{opacity:.65}60%{transform:translate(55%);opacity:.65}68%,to{transform:translate(55%);opacity:0}}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference{grid-template-columns:132px minmax(0,1fr);gap:10px 22px;padding:18px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference h1{font-size:clamp(27px,2.8vw,36px);margin-bottom:12px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-identity{background:transparent;border:0;padding:0}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-stage__actions{margin-top:0}.iv-hero-more{margin-top:12px;font-size:13px}.iv-hero-more>summary{cursor:pointer;color:#d9bf7f;padding:4px 0}.iv-hero-more[open]{grid-column:1/-1}.iv-hero-more .invokers-hero-biography{padding-top:12px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .iv-hero-more[open] .invokers-hero-biography:not(.is-expanded)>div{display:block;max-height:none;-webkit-line-clamp:unset;overflow:visible}.iv-data-notice{border:1px solid #75683f;border-left:3px solid #d4b761;padding:14px 18px;border-radius:7px;background:#28271e;color:#f0e2b9;margin:18px 0}.iv-data-notice p{margin:6px 0 0;line-height:1.6;font-size:13px}.iv-modes{margin:30px 0 36px}.iv-modes h2{margin:7px 0 18px;font:650 25px/1.2 var(--sans);color:#eeedf0}.iv-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.iv-mode-card{min-height:212px;position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;border:1px solid #514c3b;border-radius:8px;background:#22242d;color:#eeedf0;text-decoration:none}.iv-mode-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .25s,opacity .25s}.iv-mode-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#171920 8%,#171920b8 55%,#17192030)}.iv-mode-card>div{padding:19px;width:100%}.iv-mode-card>div>svg{color:#e0c37a;margin-bottom:12px}.iv-mode-card small{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#c4b792}.iv-mode-card h3{margin:5px 0 8px;font:650 23px/1.2 var(--sans)}.iv-mode-card p{margin:0 0 16px;font-size:12px;line-height:1.5;color:#c3c1c9}.iv-mode-card span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#e1c97e}.iv-mode-card:hover{border-color:#d4b761}.iv-mode-card:hover>img{transform:scale(1.035);opacity:.7}.iv-mode-card--arena>img,.iv-mode-card--spire>img{object-position:center 20%}.iv-mode-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 24px}.iv-mode-tabs>a{display:flex;align-items:center;gap:8px;color:#c9c7d0;text-decoration:none;padding:10px 14px;border:1px solid #43444f;border-radius:6px;font-size:13px}.iv-mode-tabs>a[aria-current]{color:#e4c979;background:#363329;border-color:#8d7847}.iv-mode-intro{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid #4b493d;border-radius:9px;overflow:hidden;background:#22242d}.iv-mode-intro>img{width:100%;height:260px;object-fit:cover;object-position:center 20%}.iv-mode-intro>div{padding:28px;align-self:center}.iv-mode-intro small{color:#d4bc7e;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.iv-mode-intro h2{margin:12px 0;font:650 28px/1.2 var(--sans)}.iv-mode-intro p{color:#bab8c5;line-height:1.65}.iv-mode-resources,.iv-mode-guides>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.iv-mode-resources>a,.iv-mode-guides a{padding:20px;border:1px solid #41424d;border-radius:8px;background:#22242d;color:#eeedf0;text-decoration:none}.iv-mode-resources h3,.iv-mode-guides h3{margin:0 0 9px;font:600 18px/1.3 var(--sans)}.iv-mode-resources p,.iv-mode-guides p{color:#bcbac7;line-height:1.6;font-size:13px}.iv-mode-guides span{display:flex;gap:8px;color:#dfc781;font-size:12px}@media(max-width:1000px){.iv-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html[data-theme] .app-shell.app-shell--reference-refresh :is(.mobile-menu,.mobile-bottom-nav){background:#20222a;border-color:#444550}html[data-theme] .app-shell.app-shell--reference-refresh .mobile-menu .iv-sidebar nav>a{justify-content:flex-start!important}html[data-theme] .app-shell.app-shell--reference-refresh .mobile-menu .iv-sidebar nav>a>span{flex:1;text-align:left}.iv-sidebar nav>a{min-height:42px}}@media(max-width:760px){.iv-mode-intro{grid-template-columns:1fr}.iv-mode-intro>img{height:175px;object-position:center 32%}.iv-mode-intro>div{padding:20px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:15px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-stage__copy{display:contents}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference h1{grid-column:2;grid-row:1;align-self:center;margin:0}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-identity{grid-column:1/-1;grid-row:2;gap:6px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-stage__details{grid-column:1/-1;grid-row:3}html[data-theme] .app-shell.app-shell--reference-refresh .hd-results .invokers-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}html[data-theme] .app-shell.app-shell--reference-refresh .iv-hero-reference .invokers-hero-stage__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-mode-card{min-height:210px}.iv-mode-card>div{padding:15px}.iv-mode-card h3{font-size:20px}.iv-mode-resources,.iv-mode-guides>div{grid-template-columns:1fr}}@media(max-width:480px){.iv-mode-grid{grid-template-columns:1fr}.iv-mode-card{min-height:190px}.iv-mode-card p{max-width:240px}html[data-theme] .app-shell.app-shell--reference-refresh .hd-results .invokers-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.iv-card-sheen__light{animation:none;display:none}.iv-mode-card>img{transition:none}.iv-mode-card:hover>img{transform:none}}.iv-sidebar nav>a.iv-sidebar__mode-card{position:relative;isolation:isolate;overflow:hidden;min-height:66px;margin-bottom:6px;border:1px solid #665b3e;border-radius:7px;padding:16px 12px;background:#191b22;color:#f2e2af;font-size:14px;font-weight:650}.iv-sidebar__mode-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.iv-sidebar__mode-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#15161ce8,#15161c50)}.iv-sidebar nav>a.iv-sidebar__mode-card:hover,.iv-sidebar nav>a.iv-sidebar__mode-card[aria-current]{border-color:#d4b761;background:#252730}.iv-sidebar__mode-card>span{flex:1}.iv-sidebar__mode-card--spire>img{object-position:center 38%}.iv-mode-card--spire>img{object-fit:contain;object-position:right center;opacity:.75}.iv-mode-card--spire:before{background:linear-gradient(90deg,#171920,#171920b8 50%,#17192055)}.iv-mode-tabs>a{position:relative;overflow:hidden;isolation:isolate;min-height:65px;flex:1;min-width:120px;color:#f2e2af;border-color:#71633f;background:#22242d}.iv-mode-tabs>a>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.iv-mode-tabs>a:before{content:"";position:absolute;z-index:-1;inset:0;background:#15161cbb}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards,.iv-collection-flyout.iv-collection-flyout--list{--iv-menu-surface: #20222a;--iv-menu-card: #292b34;--iv-menu-ink: #f1ead9;--iv-menu-muted: #bebac4;--iv-menu-accent: #e3aa96;--iv-menu-line: #47434b;--iv-menu-hover: #353039;--iv-menu-active: #453039;color:var(--iv-menu-ink);background:var(--iv-menu-surface);border-color:var(--iv-menu-line);scrollbar-color:#756570 transparent;scrollbar-width:thin}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards{padding:12px 10px 24px;scroll-padding-block:12px}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(.iv-sidebar__card,.iv-sidebar__title,.iv-collection-trigger,.iv-import-action){position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;height:auto;max-height:none;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--iv-menu-line);border-radius:8px;background:var(--iv-menu-card);color:var(--iv-menu-ink);font:600 12px/1.4 var(--sans);text-align:left;text-decoration:none;box-shadow:none;overflow:visible;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(.iv-sidebar__card,.iv-collection-trigger,.iv-import-action)>svg{flex:none;width:18px;color:var(--iv-menu-accent)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(.iv-sidebar__card,.iv-collection-trigger)>span{flex:1;min-width:0}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__back{margin-bottom:10px;background:#3c1c2c;border-color:#825166;color:#f6eee6}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__back>.iv-sidebar__brand-clean{flex:none;width:20px;height:24px}.iv-sidebar__brand-clean img{display:block;width:100%;height:100%;object-fit:contain}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__title{display:block;min-height:64px;margin-bottom:12px;padding:12px;cursor:default;background:linear-gradient(90deg,#211a24 15%,#211a24c9 65%,#211a244d),var(--iv-card-image) right center / cover;border-color:#796249}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__title>span{display:block;font-size:15px;letter-spacing:.07em;color:#f3e1ad}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__title>small{display:block;margin-top:3px;font-size:9px;letter-spacing:.17em;color:#e0d4bc}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-collection-menu{display:grid;gap:8px;margin:0 0 16px}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-import-action{justify-content:flex-start;font-weight:550}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(.iv-sidebar__card[aria-current=page],.iv-collection-trigger[data-active],.iv-collection-trigger[aria-expanded=true],.iv-import-action[aria-current=page]){background:var(--iv-menu-active);border-color:var(--iv-menu-accent);color:var(--iv-menu-ink);box-shadow:inset 3px 0 var(--iv-menu-accent)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group{margin:0;border-top:1px solid var(--iv-menu-line)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-title{display:flex;align-items:center;gap:8px;min-height:56px;padding:10px 6px;border:0;border-radius:0;background:transparent;color:var(--iv-menu-muted);font:600 12px/1.4 var(--sans);list-style:none;cursor:pointer;text-align:left}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-title>span{flex:1;min-width:0}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-title>svg{flex:none;color:var(--iv-menu-accent)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-count{margin:0;padding:0;color:var(--iv-menu-muted);font-size:10px;background:transparent}.iv-sidebar__group-title::-webkit-details-marker{display:none}.iv-sidebar__group-title::marker{content:""}.iv-sidebar__group-chevron{transition:transform .18s}.iv-sidebar__group[open]>summary .iv-sidebar__group-chevron{transform:rotate(180deg)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group[open]>summary{color:var(--iv-menu-ink)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-content{padding:0 0 12px;margin:0;border:0}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-content>nav{display:grid;gap:4px;margin:0;padding:0;border:0}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards nav>a.iv-sidebar__row,.iv-collection-flyout.iv-collection-flyout--list>a{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;height:auto;max-height:none;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--iv-menu-ink);font:500 12px/1.3 var(--sans);text-align:left;text-decoration:none;box-shadow:none;transition:background-color .18s,border-color .18s;overflow:visible}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards nav>a.iv-sidebar__row>span,.iv-collection-flyout.iv-collection-flyout--list>a>span{flex:1;min-width:0;overflow-wrap:anywhere}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards nav>a.iv-sidebar__row>svg,.iv-collection-flyout.iv-collection-flyout--list>a>svg{flex:none;color:var(--iv-menu-muted)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards nav>a.iv-sidebar__row>small{margin-left:auto;flex:none;color:var(--iv-menu-muted);padding:0;background:transparent;font-size:10px}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards nav>a.iv-sidebar__row[aria-current=page],.iv-collection-flyout.iv-collection-flyout--list>a[aria-current=page]{border-color:var(--iv-menu-accent);background:var(--iv-menu-active);box-shadow:inset 3px 0 var(--iv-menu-accent);color:var(--iv-menu-ink)}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards .iv-sidebar__group-divider{margin:8px 0 4px;padding:10px;border-top:1px solid var(--iv-menu-line);color:var(--iv-menu-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(a,button,summary):focus-visible,.iv-collection-flyout.iv-collection-flyout--list>a:focus-visible{outline:2px solid var(--iv-menu-accent);outline-offset:-2px}.iv-collection-flyout.iv-collection-flyout--list{width:264px;padding:8px;gap:4px;border-radius:10px;box-shadow:0 12px 32px #0005}.iv-collection-flyout.iv-collection-flyout--list>a:last-child{margin:4px 0 0;padding:10px;border-top:1px solid var(--iv-menu-line)}.iv-collection-flyout.iv-collection-flyout--list.is-inline{width:100%;margin:8px 0 0;max-height:none;box-shadow:none}@media(hover:hover)and (pointer:fine){html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards :is(.iv-sidebar__card,.iv-collection-trigger,.iv-import-action,.iv-sidebar__row,.iv-sidebar__group-title):hover,.iv-collection-flyout.iv-collection-flyout--list>a:hover{background:var(--iv-menu-hover);color:var(--iv-menu-ink);transform:none}}@media(max-width:1024px){html[data-theme] .app-shell.app-shell--invokers .mobile-menu:has(.iv-sidebar--cards){background:var(--theme-navigation,#20222a);color:#f1ead9;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:max(16px,env(safe-area-inset-bottom))}html[data-theme] .app-shell.app-shell--invokers .mobile-menu:has(.iv-sidebar--cards)>:is(header,aside,nav,.mobile-menu__actions){flex-shrink:0}html[data-theme] .app-shell.app-shell--invokers .mobile-menu:has(.iv-sidebar--cards)>header{position:sticky;top:0;z-index:120;background:var(--theme-navigation,#20222a);box-shadow:0 -20px 0 var(--theme-navigation,#20222a);color:#f1ead9}html[data-theme] .app-shell.app-shell--invokers .mobile-menu:has(.iv-sidebar--cards) nav{overflow:visible}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards.iv-sidebar--mobile{padding:4px 0 16px;background:transparent}html[data-theme] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards.iv-sidebar--mobile :is(.iv-sidebar__row,.iv-collection-flyout--list>a){min-height:48px;font-size:13px}}@media(min-width:901px){html[data-theme] .app-shell.app-shell--invokers.app-shell--hero-workspace>.site-main{margin-left:220px;min-width:0}html[data-theme] .app-shell.app-shell--invokers.app-shell--hero-workspace>.iv-sidebar.iv-sidebar--cards:not(.iv-sidebar--mobile){top:0}}html[data-theme=light] .iv-collection-flyout.iv-collection-flyout--list,html[data-theme=light] .app-shell.app-shell--invokers .iv-sidebar.iv-sidebar--cards{--iv-menu-surface: #f0ebe7;--iv-menu-card: #faf5ef;--iv-menu-ink: #33252e;--iv-menu-muted: #725e6c;--iv-menu-accent: #8b3e5a;--iv-menu-line: #cbb8bf;--iv-menu-hover: #e8dbe0;--iv-menu-active: #ead5df}@media(prefers-reduced-motion:reduce){.iv-sidebar--cards *,.iv-collection-flyout--list,.iv-collection-flyout--list>a{animation:none!important;transition:none!important}}.brand-mark{display:block;width:38px;height:44px;flex:none}.brand-wordmark{display:block;width:184px;flex:none}:is(.brand-mark,.brand-wordmark)>img{display:block;width:100%;height:100%;object-fit:contain}html[data-theme] :is(.admin-app,.tier-root) .brand-wordmark{width:130px}html[data-theme] .app-shell .brand-lockup{min-width:0;gap:12px}html[data-theme] .app-shell .brand-mark{display:block;width:38px;height:44px;flex:none}html[data-theme] .app-shell .brand-wordmark{display:block;width:184px;flex:none}html[data-theme] .app-shell .brand-lockup :is(.brand-mark,.brand-wordmark)>img{display:block;position:static;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}html[data-theme] .app-shell .site-header{padding-inline:24px;gap:28px;container:shell-header / inline-size}html[data-theme] .app-shell .site-header .primary-nav{gap:24px;flex:none}html[data-theme] .app-shell .site-header .primary-nav>a{position:relative;min-height:44px;white-space:nowrap}html[data-theme] .app-shell .site-header .header-actions{min-width:0;gap:12px}html[data-theme] .app-shell .site-header .home-register-action{background:#e3aa96;border-color:#e3aa96;color:#281e25}html[data-theme] .app-shell .site-header .home-register-action:hover{background:#f1c4b2;color:#281e25}@container shell-header (max-width: 64rem){html[data-theme] .app-shell .site-header :is(.primary-nav,.header-actions){display:none}html[data-theme] .app-shell .site-header .brand-lockup{min-height:44px}html[data-theme] .app-shell .site-header .mobile-header-actions{display:flex;margin-left:auto}html[data-theme] .app-shell .site-header .mobile-header-actions .icon-button{min-width:44px;width:44px;height:44px}}html[data-theme] .app-shell .button.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 16px;line-height:1.35;text-align:center}html[data-theme] .app-shell .button>svg{flex:none}html[data-theme] .app-shell :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--theme-accent, #e3aa96);outline-offset:3px}html[data-theme] .app-shell .header-search:focus-within{border-color:#e3aa96;box-shadow:0 0 0 2px #e3aa9626}html[data-theme] .app-shell .site-main{min-width:0}html[data-theme] .app-shell .site-footer{gap:24px}html[data-theme] .app-shell .site-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}html[data-theme] .app-shell .site-footer nav a{min-height:44px;display:inline-flex;align-items:center}html[data-theme] .app-shell.app-shell--home .portal-game .portal-cta{background:#e3aa96;color:#281e25;border:1px solid #f0c5b5;border-radius:8px;min-height:44px;padding:10px 18px;gap:16px}html[data-theme] .app-shell.app-shell--home .portal-game:hover .portal-cta{background:#f1c4b2;color:#281e25}html[data-theme] .app-shell.app-shell--home .portal-game .portal-cta svg{flex:none}.home-worlds .t-home-news__top{align-items:stretch}.home-worlds .t-home-news-stream{gap:12px}html[data-theme] .app-shell.app-shell--home .t-home-news-stream{background:transparent;border:0;box-shadow:none}.home-worlds .t-home-news-stream>a{flex:1;min-height:132px;padding:16px;grid-template-columns:128px minmax(0,1fr) 20px}.home-worlds .t-home-news-stream__image{height:92px}.home-worlds .t-home-news-feature{min-width:0;min-height:360px}.home-worlds .t-home-news-feature__art>span{background:linear-gradient(0deg,#181019f2,#181019b3 40%,#18101912 85%)}.home-worlds .t-home-news-feature__copy{padding:28px 52px 28px 28px}.home-worlds .t-home-news-feature h3{font-size:clamp(24px,2vw,36px);line-height:1.22}@media(max-width:1200px)and (min-width:1025px){html[data-theme] .app-shell .site-header{gap:20px;padding-inline:20px}html[data-theme] .app-shell .site-header .brand-wordmark{width:154px}html[data-theme] .app-shell .site-header .primary-nav{gap:16px}html[data-theme] .app-shell .site-header .header-search{max-width:180px;min-width:90px}html[data-theme] .app-shell .site-header .header-actions{gap:8px}html[data-theme] .app-shell .site-header .button{padding-inline:12px}}@media(max-width:1024px){html[data-theme] .app-shell .site-header{gap:12px;padding-inline:16px}html[data-theme] .app-shell .site-header :is(.primary-nav,.header-actions){display:none}html[data-theme] .app-shell .site-header .mobile-header-actions{display:flex;gap:6px}html[data-theme] .app-shell .site-header .brand-wordmark{width:148px}html[data-theme] .app-shell .site-header .brand-mark{width:30px;height:38px}html[data-theme] .app-shell .mobile-header-actions .icon-button{min-width:44px;width:44px;height:44px}.home-worlds .t-home-news__top{grid-template-columns:1fr}}@media(max-width:540px){html[data-theme] .app-shell .site-header,html[data-theme] .app-shell.app-shell--invokers .site-header{padding-inline:12px;gap:6px}html[data-theme] .app-shell .site-header .brand-lockup{gap:8px}html[data-theme] .app-shell .site-header .brand-wordmark{width:122px}html[data-theme] .app-shell .site-header .brand-mark{width:26px;height:34px}html[data-theme] .app-shell .mobile-header-actions{gap:2px}html[data-theme] .app-shell .mobile-sign-in{padding-inline:4px}html[data-theme] .app-shell .site-footer{align-items:start}.home-worlds .portal-games{grid-template-columns:1fr}.home-worlds .portal-scene--highlights .portal-game{height:420px}.home-worlds .portal-game .portal-game__copy>strong{font-size:36px}.home-worlds .portal-game__description{font-size:14px}.home-worlds .t-home-news-stream>a{min-height:112px;grid-template-columns:80px minmax(0,1fr) 16px;gap:12px;padding:12px}.home-worlds .t-home-news-stream__image{height:80px}.home-worlds .t-home-news-feature{min-height:350px}.home-worlds .t-home-news-feature__copy{padding:22px 40px 22px 22px}}@media(max-width:359px){html[data-theme] .app-shell .site-header .brand-wordmark{width:98px}html[data-theme] .app-shell .mobile-sign-in{font-size:12px}}html[data-theme] body{min-width:320px}@media(max-width:620px){html[data-theme] .app-shell .mobile-bottom-nav{height:auto;min-height:4.1rem}html[data-theme] .app-shell .mobile-bottom-nav a>span{max-width:100%;min-height:max(1lh,calc(5lh - 40px));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center}html[data-theme] .app-shell .page-shell:has(>.games-catalog){padding-inline:min(var(--gutter),5vw)}html[data-theme] .app-shell .catalog-game{grid-template-columns:minmax(0,1fr) auto;padding:min(2rem,10vw)}html[data-theme] .app-shell .catalog-game>span{min-width:0;overflow-wrap:anywhere}}.home-worlds .portal-scene--highlights{--portal-ease: cubic-bezier(.16, 1, .3, 1);--portal-feedback: .18s;--portal-arrival: .56s}.home-worlds .portal-scene--highlights .portal-game{--portal-light: 244 204 140;transition:background-color .24s ease}.home-worlds .portal-scene--highlights .portal-game--void{--portal-light: 143 205 242}.home-worlds .portal-scene--highlights .portal-game:hover{filter:none;transform:none}.home-worlds .portal-scene--highlights .portal-game .portal-game__art{transform:none;filter:none;transition:transform var(--portal-arrival) var(--portal-ease)}.home-worlds .portal-game__picture:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,rgb(var(--portal-light) / 24%),transparent 68%);opacity:0;pointer-events:none;transition:opacity .4s ease}.home-worlds .portal-scene--highlights :is(.portal-game,.portal-highlights):before{transition:border-color .24s ease}.home-worlds .portal-game .portal-cta{transition:background-color var(--portal-feedback) ease,transform var(--portal-feedback) var(--portal-ease)}.home-worlds :is(.portal-cta,.portal-highlight__action) svg{transition:transform var(--portal-feedback) var(--portal-ease)}.home-worlds .portal-scene--highlights .portal-game:focus-visible .portal-game__art{transform:scale(1.055)}.home-worlds .portal-game:focus-visible .portal-game__picture:after{opacity:1}.home-worlds .portal-game:focus-visible .portal-cta svg{transform:translate(4px)}.home-worlds .portal-game:active .portal-cta{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.home-worlds .portal-scene--highlights .portal-game:hover .portal-game__art{transform:scale(1.055)}.home-worlds .portal-game:hover .portal-game__picture:after{opacity:1}.home-worlds .portal-game:hover:before{border-color:rgb(var(--portal-light) / 85%)}.home-worlds :is(.portal-game:hover .portal-cta,.portal-highlight:hover .portal-highlight__action) svg{transform:translate(4px)}.home-worlds .portal-highlights:hover:before{border-color:var(--tactelis-peach)}}.home-worlds .portal-highlight:focus-visible .portal-highlight__action svg{transform:translate(4px)}.home-worlds .portal-highlight>img{animation:none}.home-worlds .portal-highlight .portal-highlight__previous-art{opacity:1}.home-worlds .portal-highlight .portal-highlight__previous-art+.portal-highlight__current-art{opacity:0}.home-worlds .portal-highlights[data-art-ready=true] .portal-highlight__current-art{opacity:1;animation:portal-news-image .44s var(--portal-ease)}.home-worlds .portal-highlight__copy{--news-offset: 12px;animation:portal-news-copy .36s var(--portal-ease)}.home-worlds .portal-highlights[data-travel=back] .portal-highlight__copy{--news-offset: -12px}@keyframes portal-news-image{0%{opacity:0}to{opacity:1}}@keyframes portal-news-copy{0%{opacity:.3;transform:translate(var(--news-offset))}to{opacity:1;transform:translate(0)}}.home-worlds .portal-highlights__progress{position:absolute;top:0;inset-inline:0;height:2px;background:#e3aa961f;overflow:hidden;pointer-events:none}.home-worlds .portal-highlights__progress>span{display:block;height:100%;background:var(--tactelis-peach);transform-origin:left;animation:portal-news-time 7s linear forwards}@keyframes portal-news-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-worlds .portal-highlights__controls button{transition:background-color var(--portal-feedback) ease,color var(--portal-feedback) ease}.home-worlds .portal-highlights__controls button>svg{transition:transform var(--portal-feedback) var(--portal-ease)}.home-worlds .portal-highlights__controls button:active>svg{transform:scale(.88)}.home-worlds .portal-highlights__dots span{width:6px;transform:scaleX(1);transition:transform .24s var(--portal-ease),background-color .18s ease}.home-worlds .portal-highlights__dots button[aria-current] span{width:6px;transform:scaleX(3)}@media(prefers-reduced-motion:reduce){.home-worlds .portal-scene--highlights .portal-game .portal-game__art,.home-worlds .portal-game .portal-cta,.home-worlds :is(.portal-cta,.portal-highlight__action) svg,.home-worlds .portal-highlights__controls button>svg{transition:none;transform:none}.home-worlds .portal-scene--highlights .portal-game:is(:hover,:focus-visible) .portal-game__art,.home-worlds .portal-game:active .portal-cta,.home-worlds :is(.portal-game,.portal-highlight):is(:hover,:focus-visible) svg,.home-worlds .portal-highlights__controls button:active>svg{transform:none}.home-worlds .portal-highlights[data-art-ready=true] .portal-highlight__current-art,.home-worlds .portal-highlight__copy{animation:none}.home-worlds .portal-highlights__progress{display:none}.home-worlds .portal-highlights__dots span{transition:background-color .12s ease}}.home-worlds{container:home-content / inline-size}@container home-content (max-width: 15rem){.home-worlds :is(.portal-section-heading,.t-home-section-heading,.t-home-news__header,.creator-video-feed-heading){flex-wrap:wrap}.home-worlds :is(.portal-section-heading,.t-home-section-heading,.t-home-news__header,.creator-video-feed-heading)>:is(div,h2,h3,a){min-width:0;max-width:100%}.home-worlds :is(.portal-section-heading,.t-home-section-heading,.t-home-news__header,.creator-video-feed-heading)>a{white-space:normal}.home-worlds :is(.portal-section-heading,.t-home-section-heading,.t-home-news__header)>a>svg{flex:none}.home-worlds .t-home-news__header .filter-bar{min-width:0;max-width:100%;flex-wrap:wrap}.home-worlds .t-home-news__header .filter-bar button{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.home-worlds :is(.tool-card,.t-home-discussion){container:home-card / inline-size;grid-template-columns:auto minmax(0,1fr) auto}.home-worlds :is(.tool-card>span,.t-home-discussion>span:nth-child(2),.t-home-news-stream__copy){min-width:0;overflow-wrap:anywhere}.home-worlds .t-home-news-stream>a>svg{max-width:100%}.home-worlds .t-home-news-feature{container:home-news / inline-size}.home-worlds .t-home-news-feature__copy{min-width:0;max-width:100%;overflow-wrap:anywhere}@container home-news (max-width: 15rem){.home-worlds .t-home-news-feature__copy>span{position:static;display:inline-block;max-width:100%;margin-bottom:.6rem}}@container home-card (max-width: 12rem){.home-worlds .tool-card>span,.home-worlds .t-home-discussion>span:nth-child(2){grid-column:1 / -1;grid-row:2}.home-worlds .tool-card>svg:first-child,.home-worlds .t-home-discussion>span:first-child{grid-column:1;grid-row:1}.home-worlds :is(.tool-card,.t-home-discussion)>svg:last-child{grid-column:3;grid-row:1;justify-self:end}}
