.application-shell-module__bC2yXq__frame{background:var(--ivory);grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.application-shell-module__bC2yXq__sidebar{background:var(--obsidian);min-width:0;height:100vh;color:var(--ivory);flex-direction:column;padding:28px 22px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.application-shell-module__bC2yXq__brand{align-items:center;min-height:42px;display:inline-flex}.application-shell-module__bC2yXq__brand img{width:auto;max-width:100%;height:auto}.application-shell-module__bC2yXq__worldCard{background:#202220;border:1px solid #393b38;border-radius:14px;gap:5px;margin:38px 0 24px;padding:15px;display:grid}.application-shell-module__bC2yXq__worldCard span,.application-shell-module__bC2yXq__playerCard span{color:#d89a80;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.application-shell-module__bC2yXq__worldCard strong{font-family:Georgia,serif;font-size:1.16rem;font-weight:500}.application-shell-module__bC2yXq__worldCard small,.application-shell-module__bC2yXq__playerCard small{color:#aaa49b;font-size:.72rem}.application-shell-module__bC2yXq__nav{gap:3px;display:grid}.application-shell-module__bC2yXq__navLink{color:#d2ccc2;min-height:42px;transition:background var(--motion-fast) var(--evrana-ease), color var(--motion-fast) var(--evrana-ease);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:.85rem;font-weight:650;display:flex}.application-shell-module__bC2yXq__navLink:hover{color:#fff;background:#252725}.application-shell-module__bC2yXq__navLinkActive{color:#fff;box-shadow:inset 3px 0 0 var(--terracotta);background:#30332f}.application-shell-module__bC2yXq__navIcon{filter:brightness(0)invert();opacity:.82;flex:none}.application-shell-module__bC2yXq__tools{border-top:1px solid #383a37;gap:6px;margin-top:22px;padding-top:20px;display:grid}.application-shell-module__bC2yXq__quickCapture,.application-shell-module__bC2yXq__toolLink{color:#c9c2b8;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:.8rem;display:flex}.application-shell-module__bC2yXq__quickCapture{background:var(--terracotta-action);color:#fff;justify-content:flex-start;font-weight:800}.application-shell-module__bC2yXq__quickCapture:hover{background:var(--terracotta)}.application-shell-module__bC2yXq__toolLink:hover,.application-shell-module__bC2yXq__toolLinkActive{color:#fff;background:#252725}.application-shell-module__bC2yXq__badge{background:var(--moss);color:#fff;text-align:center;border-radius:999px;min-width:24px;padding:3px 6px;font-size:.68rem}.application-shell-module__bC2yXq__playerCard{border-top:1px solid #383a37;gap:4px;margin-top:auto;padding-top:22px;display:grid}.application-shell-module__bC2yXq__playerCard strong{overflow-wrap:anywhere;font-size:.78rem}.application-shell-module__bC2yXq__sidebarFooter{color:#aaa49b;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.75rem;display:flex}.application-shell-module__bC2yXq__switchWorld{color:var(--ivory);text-underline-offset:3px;text-decoration:underline}.application-shell-module__bC2yXq__main{min-width:0}.application-shell-module__bC2yXq__topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe6f0;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px clamp(22px,4vw,56px);display:flex;position:sticky;top:0}.application-shell-module__bC2yXq__topbar .application-shell-module__bC2yXq__eyebrow{margin-bottom:3px}.application-shell-module__bC2yXq__contextLine{color:var(--muted);margin:0;font-size:.78rem}.application-shell-module__bC2yXq__topbarActions{align-items:center;gap:10px;display:flex}.application-shell-module__bC2yXq__topbarLink{border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:.78rem;font-weight:750;display:inline-flex}.application-shell-module__bC2yXq__topbarLink:hover{background:#26231f0f}.application-shell-module__bC2yXq__topbarLink span{background:var(--moss);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.66rem;display:grid}.application-shell-module__bC2yXq__content{min-width:0;padding:38px clamp(22px,5vw,72px) 92px}.application-shell-module__bC2yXq__content>.surface{width:100%}@media (max-width:980px){.application-shell-module__bC2yXq__frame{grid-template-columns:1fr}.application-shell-module__bC2yXq__sidebar{height:auto;padding:20px;position:relative;overflow:visible}.application-shell-module__bC2yXq__worldCard{margin:20px 0 14px}.application-shell-module__bC2yXq__nav{scrollbar-width:thin;gap:5px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.application-shell-module__bC2yXq__navLink{flex:none}.application-shell-module__bC2yXq__navLinkActive{box-shadow:inset 0 -3px 0 var(--terracotta)}.application-shell-module__bC2yXq__tools{gap:5px;max-width:100%;margin-top:13px;padding-top:13px;display:flex;overflow-x:auto}.application-shell-module__bC2yXq__quickCapture,.application-shell-module__bC2yXq__toolLink{flex:none}.application-shell-module__bC2yXq__playerCard{margin-top:18px;padding-top:14px}.application-shell-module__bC2yXq__sidebarFooter{justify-content:flex-start}.application-shell-module__bC2yXq__topbar{position:static}}@media (max-width:620px){.application-shell-module__bC2yXq__sidebar{padding:17px 16px}.application-shell-module__bC2yXq__brand img{max-width:132px}.application-shell-module__bC2yXq__worldCard{padding:12px}.application-shell-module__bC2yXq__nav,.application-shell-module__bC2yXq__tools{flex-wrap:wrap;overflow-x:visible}.application-shell-module__bC2yXq__navLink,.application-shell-module__bC2yXq__quickCapture,.application-shell-module__bC2yXq__toolLink{flex:0 auto;max-width:100%}.application-shell-module__bC2yXq__navLink{min-height:40px;padding:8px 9px;font-size:.78rem}.application-shell-module__bC2yXq__navIcon{width:18px;height:18px}.application-shell-module__bC2yXq__topbar{flex-direction:column;align-items:flex-start;padding:14px 18px}.application-shell-module__bC2yXq__topbarActions{justify-content:space-between;width:100%}.application-shell-module__bC2yXq__content{padding:26px 18px 72px}}@media (prefers-reduced-motion:reduce){.application-shell-module__bC2yXq__navLink{transition:none}}
