/* Studio: a new presentation system; navigation and tool logic retain their own modules. */
@layer orb-state,orb-studio,orb-flat;
@layer orb-flat{
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock{ display: none !important; }
@media (max-width: 800px){
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock{ position: fixed !important; bottom: 10px !important; left: 12px !important; right: 12px !important; align-items: center !important; justify-content: space-around !important; gap: 4px !important; backdrop-filter: blur(18px) !important; border: 1px solid rgba(255, 255, 255, 0.086) !important; border-radius: 15px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 32px !important; z-index: 80 !important; display: flex !important; }
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock > a{ display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 3px !important; min-height: 43px !important; flex: 1 1 0% !important; text-decoration: none !important; color: var(--flat-muted) !important; font-size: 9px !important; border-radius: 9px !important; }
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock > a[aria-current]{ color: var(--flat-accent) !important; }
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock svg{ width: 17px !important; height: 17px !important; }
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):has(.flat-mobile-dock){ padding-bottom: 80px !important; }
}
@media(max-width:800px){
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock{background:color-mix(in srgb,var(--flat-panel) 92%,transparent)!important;border:1px solid var(--flat-line)!important}
html body:is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal):is(.orb-flat,.orb-minimal) .flat-mobile-dock>a[aria-current]{background:var(--flat-soft)!important}
}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail{ position:fixed!important;inset:0 auto 0 0!important;width:var(--layout-rail)!important;z-index:101!important;display:flex!important;flex-direction:column!important;background:var(--flat-panel)!important;border-right:1px solid var(--flat-line)!important;padding:24px 14px 18px!important;overflow-y:auto!important; }
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail-brand{font-size:15px!important;letter-spacing:.16em!important;font-weight:750!important;padding:0 14px 26px!important;color:var(--flat-text)!important;text-decoration:none!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail nav{display:grid!important;gap:4px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail section{margin:12px 0 4px!important;background:none!important;border:0!important;padding:0!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail section>p{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:0 12px!important;margin:0 0 7px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail nav a{display:flex!important;align-items:center!important;gap:10px!important;min-height:39px!important;padding:9px 12px!important;border-radius:9px!important;color:var(--flat-muted)!important;text-decoration:none!important;font-size:12px!important;line-height:1.35!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail svg{flex:0 0 17px!important;width:17px!important;height:17px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail nav a:is(:hover,[aria-current=page]){background:var(--flat-soft)!important;color:var(--flat-accent)!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail-footer{margin-top:auto!important;padding:24px 12px 0!important;font-size:11px!important;color:var(--flat-muted)!important;text-decoration:none!important;}
@media (max-width:1100px){
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail{display:none!important;}
}
}
@layer orb-flat{
@media(min-width:1101px){
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail{width:72px!important;overflow-x:hidden!important;transition:width 180ms ease!important;box-shadow:none!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail:is(:hover,:has(:focus-visible)){width:218px!important;box-shadow:16px 0 32px #0003!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:0 8px 26px!important;max-width:44px!important;overflow:hidden!important;white-space:nowrap!important;letter-spacing:.1em!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail-monogram{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border:1px solid var(--flat-accent)!important;border-radius:9px!important;color:var(--flat-accent)!important;font-size:17px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail :is(nav a,.flat-rail-footer){width:44px!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;padding:10px 12px!important;overflow:hidden!important;white-space:nowrap!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail :is(nav a>span,.flat-rail-label,.flat-rail-footer>span){opacity:0!important;max-width:0!important;overflow:hidden!important;white-space:nowrap!important;transition:opacity 120ms ease!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail section>p{visibility:hidden!important;height:16px!important;white-space:nowrap!important;overflow:hidden!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail-footer{margin-top:auto!important;flex-shrink:0!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail:is(:hover,:has(:focus-visible)) :is(nav a,.flat-rail-footer,.flat-rail-brand){width:190px!important;max-width:190px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail:is(:hover,:has(:focus-visible)) :is(nav a>span,.flat-rail-label,.flat-rail-footer>span){opacity:1!important;max-width:160px!important;}
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail:is(:hover,:has(:focus-visible)) section>p{visibility:visible!important;}
}
@media(prefers-reduced-motion:reduce){
html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail,html body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail span{transition:none!important;}
}
html[data-orb-motion=off] body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail,html[data-orb-motion=off] body.orb-flat.orb-layout-v2.orb-layout-v2 .flat-rail span{transition:none!important;}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-floating-layout .premium-header.flat-floating-tools{position:fixed!important;inset:14px 24px auto auto!important;display:flex!important;width:auto!important;height:auto!important;min-height:0!important;max-width:calc(100% - 110px)!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:180!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools.premium-header #premium-nav{display:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;pointer-events:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls>*{pointer-events:auto!important;flex:0 0 auto!important;margin:0!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(.orb-header-events,.orb-activity-menu,.header-live-menu,.orb-header-account,.site-preferences){display:flex!important;position:relative!important;width:auto!important;max-width:none!important;align-items:center!important;gap:8px!important;padding:0!important;background:none!important;border:0!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--flat-panel) 92%,transparent)!important;color:var(--flat-text)!important;box-shadow:0 6px 20px #0002!important;backdrop-filter:blur(14px)!important;padding:8px 12px!important;cursor:pointer!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-header-events summary{justify-content:flex-start!important;min-width:130px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .site-preferences>select{max-width:100px!important;font-size:11px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-control{padding:0!important;min-width:76px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-language]{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:8px 23px 8px 30px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu>.flat-live-trigger{display:flex!important;width:124px!important;min-width:124px!important;white-space:nowrap!important;overflow:visible!important;font-size:12px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .flat-live-trigger.has-live-streamer{border-color:#ef536a66!important;box-shadow:0 0 18px #f5364d18!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools details>:is([data-live-menu],.orb-event-popup,.orb-account-popup,.orb-activity-popup),html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-panel{position:fixed!important;inset:var(--flat-popup-top,66px) auto auto var(--flat-popup-left,auto)!important;right:auto!important;width:min(304px,calc(100vw - 24px))!important;max-height:min(65dvh,520px)!important;overflow:auto!important;padding:14px!important;margin:0!important;background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;box-shadow:0 20px 60px #0006!important;z-index:220!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail-brand{padding:0 6px 24px!important;gap:12px!important;min-height:60px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-animated-mark{display:grid!important;place-items:center!important;position:relative!important;flex:0 0 32px!important;width:32px!important;height:32px!important;overflow:visible!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-animated-mark img{display:block!important;width:32px!important;height:32px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-animated-mark::after{content:''!important;position:absolute!important;inset:-4px!important;border:1px solid transparent!important;border-top-color:#b8c9ff!important;border-bottom-color:#d9bd83!important;border-radius:50%!important;animation:flat-logo-orbit 7s linear infinite!important;pointer-events:none!important;}
@keyframes flat-logo-orbit {to {transform:rotate(360deg)}}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail:has(details[open]){width:218px!important;overflow:visible!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail:has(details[open]) :is(nav a,.flat-rail-footer,.flat-rail-brand){width:190px!important;max-width:190px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail:has(details[open]) :is(nav a>span,.flat-rail-label,.flat-rail-footer>span){opacity:1!important;max-width:160px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu{display:block!important;margin:0 0 14px!important;flex:0 0 auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu>summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:44px!important;min-height:42px!important;list-style:none!important;overflow:hidden!important;padding:10px 12px!important;border-radius:10px!important;background:var(--flat-raised)!important;border:1px solid var(--flat-line)!important;color:var(--flat-text)!important;cursor:pointer!important;white-space:nowrap!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu>summary>svg{width:17px!important;height:17px!important;flex:0 0 17px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu>summary>:is(span,svg:last-child){display:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail:is(:hover,:has(:focus-visible),:has(details[open]),.is-open) .orb-game-menu>summary{width:190px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail:is(:hover,:has(:focus-visible),:has(details[open]),.is-open) .orb-game-menu>summary>:is(span,svg:last-child){display:block!important;}
@media(max-width:1100px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .premium-menu{display:flex!important;position:fixed!important;left:14px!important;top:14px!important;pointer-events:auto!important;width:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail{display:flex!important;width:218px!important;transform:translateX(-110%)!important;transition:transform 180ms ease!important;z-index:190!important;overflow-x:hidden!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail.is-open{transform:translateX(0)!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .flat-rail-label{opacity:1!important;max-width:160px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu>summary{width:190px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail .orb-game-menu>summary>:is(span,svg:last-child){display:block!important;}
}
@media(max-width:600px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .premium-header.flat-floating-tools{inset:12px 12px auto auto!important;max-width:calc(100% - 76px)!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls{gap:6px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){min-height:36px!important;padding:6px 9px!important;border-radius:10px!important;font-size:10px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-activity-menu{display:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-header-events summary{min-width:108px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu>.flat-live-trigger{width:94px!important;min-width:94px!important;}
}
@media(prefers-reduced-motion:reduce){
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-animated-mark::after{animation:none!important;}
}
html[data-orb-motion=off] body.orb-flat.orb-layout-v2.orb-floating-layout .flat-animated-mark::after{animation:none!important;}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls{flex:1 1 auto!important;width:100%!important;max-width:100%!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls>*{order:initial!important;}
}
@layer orb-flat{
@media(max-width:600px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-activity-menu{display:flex!important;}
}
}
@layer orb-flat{
@media(max-width:1100px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .premium-header.flat-floating-tools{z-index:210!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout:has(.flat-rail.is-open) .flat-floating-controls{visibility:hidden!important;pointer-events:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-rail{padding-top:74px!important;}
}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-language]{width:76px!important;min-width:76px!important;font-size:11px!important;}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(summary,button,a,select,input,label,.site-preferences,details>div,details>div *){pointer-events:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools::before,.flat-floating-tools::after{display:none!important;pointer-events:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools details:not([open])>div{display:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools details[open]>div{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:calc(100dvh - 120px)!important;overflow:auto!important;overscroll-behavior:contain!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu>.flat-live-trigger{width:154px!important;min-width:154px!important;max-width:154px!important;height:44px!important;padding:5px 11px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout [data-flat-stream]{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout [data-flat-stream]>:is(img,svg){width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:50%!important;object-fit:cover!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout [data-flat-stream]>span{display:grid!important;text-align:left!important;gap:2px!important;min-width:0!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout [data-flat-stream] small{font-size:9px!important;color:#ff7385!important;line-height:12px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout [data-flat-stream] strong{font-size:11px!important;line-height:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--flat-text)!important;}
@media(max-width:700px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu>.flat-live-trigger{width:128px!important;min-width:128px!important;max-width:128px!important;}
}
}
@layer orb-flat{
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls>*{z-index:auto!important;transform:none!important;filter:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls>:has(details[open]),html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls>details[open]{position:relative!important;z-index:1000!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools details[open]>div{transform:none!important;animation:none!important;}
}
@layer orb-flat{
@media(max-width:600px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .premium-header.flat-floating-tools{inset:calc(12px + env(safe-area-inset-top,0px)) 12px auto 12px!important;width:auto!important;max-width:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:44px 44px!important;gap:6px!important;width:100%!important;align-items:stretch!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(.orb-header-events,.site-preferences){display:contents!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-event-menu{grid-column:2/5!important;grid-row:1!important;min-width:0!important;width:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu{grid-column:5/7!important;grid-row:1!important;min-width:0!important;width:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-header-account{grid-column:1!important;grid-row:2!important;min-width:0!important;width:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-theme-toggle]{grid-column:2!important;grid-row:2!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-control{grid-column:3/5!important;grid-row:2!important;min-width:0!important;width:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-motion-preference]{grid-column:5/7!important;grid-row:2!important;min-width:0!important;max-width:none!important;width:100%!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .admin-site-visitors{grid-column:1/3!important;grid-row:2!important;min-width:0!important;width:auto!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls:has(.admin-site-visitors) .orb-header-account{grid-column:3!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls:has(.admin-site-visitors) [data-theme-toggle]{grid-column:4!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls:has(.admin-site-visitors) .orb-language-control{grid-column:5!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-controls:has(.admin-site-visitors) [data-motion-preference]{grid-column:6!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,[data-motion-preference],.admin-site-visitors){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:5px 7px!important;gap:6px!important;border-radius:11px!important;font-size:10px!important;line-height:1.2!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .header-live-menu>.flat-live-trigger{width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-header-events summary{min-width:0!important;width:100%!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .admin-site-visitors{display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .admin-site-visitors strong{font-size:11px!important;white-space:nowrap!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-header-account summary img{width:26px!important;height:26px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-language]{width:100%!important;min-width:0!important;height:42px!important;padding:5px 14px 5px 21px!important;font-size:10px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-globe{width:12px!important;height:12px!important;left:5px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-chevron{width:8px!important;right:4px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-flat-stream]{gap:5px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-flat-stream]>:is(img,svg){width:23px!important;height:23px!important;flex-basis:23px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools [data-flat-stream] strong{font-size:10px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .premium-menu{top:calc(12px + env(safe-area-inset-top,0px))!important;left:12px!important;width:44px!important;height:44px!important;min-height:44px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools details[open]{position:relative!important;z-index:1000!important;}
}
}
@layer orb-flat{
@media(max-width:600px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .premium-header.flat-floating-tools{width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .flat-floating-controls .orb-header-account{height:44px!important;display:block!important;align-self:stretch!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .flat-floating-controls .orb-header-account>summary{width:100%!important;height:44px!important;max-width:none!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .site-preferences>[data-motion-preference]{width:100%!important;max-width:none!important;min-width:0!important;font-size:9px!important;padding-inline:4px!important;}
}
}
@layer orb-flat{
@media(max-width:600px){
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-control [data-language]{width:100%!important;max-width:100%!important;min-width:0!important;padding:5px 12px 5px 18px!important;font-size:9px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-control .orb-language-globe{width:10px!important;height:10px!important;left:4px!important;}
html body.orb-flat.orb-layout-v2.orb-floating-layout .flat-floating-tools .orb-language-control .orb-language-chevron{width:6px!important;right:3px!important;}
}
}
@layer orb-studio{
html body{--flat-bg:#0c1120!important;--flat-panel:#161e30!important;--flat-raised:#222d44!important;--flat-hover:#2c3a55!important;--flat-text:#eef2ff!important;--flat-muted:#a3afc9!important;--flat-line:#b6c5ff1c!important;--flat-accent:#b6c5ff!important;--flat-soft:#b6c5ff16!important;--flat-inset:#111929!important;--flat-surface:#121a2b!important;--flat-shadow:0 12px 36px #03071340!important;--canvas:var(--flat-bg)!important;--panel:var(--flat-panel)!important;--panel-alt:var(--flat-raised)!important;--ink:var(--flat-text)!important;--muted:var(--flat-muted)!important;--accent:var(--flat-accent)!important;--line:var(--flat-line)!important;--orb-bg:var(--flat-bg)!important;--orb-panel:var(--flat-panel)!important;--orb-surface:var(--flat-panel)!important;--orb-inset:var(--flat-raised)!important;--orb-text:var(--flat-text)!important;--orb-muted:var(--flat-muted)!important;--orb-border:var(--flat-line)!important;--orb-accent:var(--flat-accent)!important;--mn-bg:var(--flat-bg)!important;--mn-surface:var(--flat-panel)!important;--mn-raised:var(--flat-raised)!important;--mn-hover:var(--flat-hover)!important;--mn-text:var(--flat-text)!important;--mn-muted:var(--flat-muted)!important;--mn-line:var(--flat-line)!important;--mn-accent:var(--flat-accent)!important;--mn-accent-soft:var(--flat-soft)!important;--glass-primary:var(--flat-panel)!important;--glass-secondary:var(--flat-raised)!important;--glass-interactive:var(--flat-raised)!important;--glass-hover:var(--flat-hover)!important;--glass-selected:var(--flat-soft)!important;--glass-text:var(--flat-text)!important;--glass-muted:var(--flat-muted)!important;--glass-border:var(--flat-line)!important;--timers-panel:var(--flat-panel)!important;--timers-ink:var(--flat-text)!important;--timers-muted:var(--flat-muted)!important;--layout-rail:72px!important;--glass-blur:0px!important;--glass-small-blur:0px!important;}
html body {margin:0!important;background:var(--flat-bg)!important;background-image:none!important;color:var(--flat-text)!important;font:14px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;min-height:100vh!important;letter-spacing:0!important;}
html body *{box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#6b738040 transparent!important;}
html body h1{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;max-width:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;}
html body h2,html body h3,html body h4,html body h5{font-family:inherit!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--flat-text)!important;text-shadow:none!important;line-height:1.35!important;}
html body h2{font-size:17px!important;margin:0 0 12px!important;}
html body h3{font-size:15px!important;margin:0 0 10px!important;}
html body p,html body small,html body .muted{color:var(--flat-muted)!important;text-shadow:none!important;}
html body a,html body button,html body summary,html body input,html body select,html body textarea{font-family:inherit!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;}
html body button:where(:not(.dae-node):not(.ab-pantheon-slot):not(.asw-slot):not([data-perception-slot])){min-height:38px!important;font-size:12px!important;line-height:1.35!important;padding:9px 12px!important;border-radius:12px!important;border:1px solid var(--flat-line)!important;background:var(--flat-raised)!important;color:var(--flat-text)!important;box-shadow:none!important;transition:background-color 150ms,border-color 150ms!important;scale:none!important;}
html body button:where(:not(.dae-node):not(.ab-pantheon-slot):not(.asw-slot):not([data-perception-slot])):not(:disabled):hover{background:var(--flat-hover)!important;border-color:#ffffff24!important;transform:none!important;}
html body button:disabled{opacity:.45!important;cursor:not-allowed!important;}
html body button:has(>svg):not(.dae-node):not(.asw-slot):not(.ab-pantheon-slot){gap:8px!important;align-items:center!important;}
html body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:14px!important;line-height:1.4!important;min-height:40px!important;max-width:100%!important;min-width:0!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid var(--flat-line)!important;color:var(--flat-text)!important;background:var(--flat-bg)!important;box-shadow:none!important;}
html body input[type=checkbox],html body input[type=radio],html body input[type=range]{accent-color:var(--flat-accent)!important;}
html body label{line-height:1.45!important;}
html body [hidden]{display:none!important;}
html body :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--flat-accent)!important;outline-offset:3px!important;}
html body table{max-width:100%!important;font-size:12px!important;}
html body th,html body td{padding:10px 12px!important;border-bottom:1px solid var(--flat-line)!important;text-align:left!important;}
html body .eyebrow,html body .ab-studio-eyebrow{font-size:9px!important;letter-spacing:.1em!important;color:var(--flat-muted)!important;font-weight:600!important;}
html body .orb-scene-background,html body .minimal-home-art,html body .game-hero-video,html body .game-wallpaper,html body .premium-atmosphere,html body .orb-click-glow,html body .brand-aether-spark{display:none!important;}
html body main,html body .workbench-panels,html body .ab-workspace{background-image:none!important;}
html body .sf-page-intro,html body .flat-page-context,html body .premium-breadcrumb,html body .flat-page-index,html body .seo-tool-heading,html body .ab-seo-heading{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;}
html body .premium-header.flat-floating-tools{position:relative!important;inset:auto!important;width:calc(100% - 72px)!important;max-width:none!important;height:auto!important;min-height:68px!important;margin:0 0 0 72px!important;padding:12px 28px!important;display:flex!important;justify-content:flex-end!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:180!important;}
html body .flat-floating-controls{flex:0 1 auto!important;width:auto!important;max-width:100%!important;gap:6px!important;}
html body .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){min-height:38px!important;height:38px!important;border-radius:12px!important;background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;box-shadow:none!important;backdrop-filter:none!important;}
html body .flat-floating-tools details[open]>div{background:var(--flat-panel)!important;border:1px solid #ffffff24!important;border-radius:8px!important;box-shadow:0 12px 40px #0005!important;backdrop-filter:none!important;}
html body .flat-floating-tools .premium-menu{display:none!important;}
html body main{width:calc(100% - var(--layout-rail))!important;max-width:none!important;margin:0 0 0 var(--layout-rail)!important;padding:28px clamp(22px,3vw,48px) 64px!important;min-height:calc(100vh - 68px)!important;}
html body main>[data-premium-route],html body main>[data-premium-home]{width:100%!important;max-width:1480px!important;margin:0 auto!important;}
html body .premium-footer{width:calc(100% - var(--layout-rail))!important;max-width:none!important;margin:0 0 0 var(--layout-rail)!important;padding:24px 32px!important;border-top:1px solid var(--flat-line)!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;font-size:11px!important;}
html body .premium-footer>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;}
html body .orb-terms-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;}
html body .flat-rail{background:#171a1f!important;}
html body .flat-floating-tools [data-language]{padding:6px 22px 6px 28px!important;font-size:11px!important;width:76px!important;min-width:76px!important;height:36px!important;min-height:36px!important;background:transparent!important;border:0!important;}
html body .flat-floating-tools .orb-language-control{padding:0!important;}
html body .flat-floating-tools [data-motion-preference]{font-size:10px!important;max-width:90px!important;width:90px!important;padding:6px!important;}
html body .flat-floating-tools summary{animation:none!important;box-shadow:none!important;}
html body dialog h1,html body [role=dialog] h1,html body .guild-identity-line h1{position:static!important;width:auto!important;height:auto!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0 0 12px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font-size:18px!important;}
html body [data-premium-home]{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important;grid-template-areas:"search search" "tools photo" "streams streams" "team team" "support support"!important;}
html body [data-premium-home]>.minimal-home-search{grid-area:search!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;}
html body .search-input-wrap{display:flex!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:8px 16px!important;border:1px solid var(--flat-line)!important;border-radius:8px!important;background:var(--flat-panel)!important;box-shadow:none!important;backdrop-filter:none!important;}
html body .search-input-wrap input{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;padding:6px 0!important;box-shadow:none!important;font-size:15px!important;}
html body .search-input-wrap svg{width:20px!important;height:20px!important;flex:0 0 20px!important;}
html body .search-hint{font-size:10px!important;margin-top:8px!important;}
html body [data-premium-home]>.premium-directory{grid-area:tools!important;margin:0!important;max-width:none!important;}
html body .premium-directory>.section-heading{display:none!important;}
html body .feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important;}
html body .feature-card{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:4px 12px!important;align-content:center!important;min-height:100px!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;}
html body .feature-card:hover{background:var(--flat-soft)!important;transform:none!important;}
html body .feature-card,html body .feature-card h3,html body .feature-card p{text-align:left!important;}
html body .section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;margin:0 0 14px!important;padding:0!important;gap:16px!important;}
html body .section-heading>*{margin:0!important;}
html body .feature-card .feature-icon{grid-column:1!important;grid-row:1/3!important;position:static!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--flat-accent)!important;}
html body .feature-card :is(h2,h3,p){grid-column:2!important;margin:0!important;min-width:0!important;}
html body .feature-card h3{font-size:14px!important;}
html body .feature-card p{font-size:11px!important;line-height:1.5!important;padding:0!important;}
html body .feature-index,html body .feature-arrow{display:none!important;}
html body .flat-home-layout{grid-area:photo!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;position:relative!important;min-height:0!important;height:auto!important;gap:14px!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;isolation:auto!important;}
html body .flat-home-layout>.flat-home-photo{display:block!important;order:-1!important;position:relative!important;inset:auto!important;z-index:auto!important;width:100%!important;height:190px!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;grid-area:auto!important;}
html body .flat-home-photo img{position:static!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;}
html body .flat-home-photo::after{display:none!important;}
html body .flat-home-layout>.hero-inner{position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;display:block!important;}
html body .flat-home-layout .hero-inner>p{display:none!important;}
html body .minimal-home-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;}
html body .minimal-home-actions a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;padding:12px 14px!important;font-size:12px!important;font-weight:550!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;color:var(--flat-text)!important;box-shadow:none!important;}
html body [data-home-streams]{grid-area:streams!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .home-team{grid-area:team!important;margin:0!important;padding:24px 0!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body [data-premium-home]>.support-panel{grid-area:support!important;}
html body [data-stream-list].home-stream-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:12px 0 0!important;}
html body [data-stream-list] a.orb-stream-link{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;padding:14px!important;border:0!important;border-radius:12px!important;background:var(--flat-panel)!important;text-align:left!important;max-width:none!important;flex-direction:row!important;}
html body [data-stream-list] a.orb-stream-link>img{width:36px!important;height:36px!important;flex:0 0 36px!important;object-fit:cover!important;border-radius:50%!important;margin:0!important;}
html body [data-stream-list] a.orb-stream-link>span{display:grid!important;gap:4px!important;min-width:0!important;}
html body [data-stream-list] strong{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body [data-stream-list] small{font-size:10px!important;}
html body .game-data-shell,html body .news-magazine{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important;}
html body .game-data-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 16px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;background:transparent!important;border-radius:0!important;}
html body .game-data-head>div:first-child:has([data-view-title]){display:none!important;}
html body .game-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;margin:0 0 20px!important;}
html body .game-resource-grid,html body .dungeon-grid,html body .guide-paths,html body .guide-class-browser,html body .codes-grid,html body .farever-class-grid,html body .farever-resource-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important;min-width:0!important;}
html body .game-resource-grid>:is(.game-guild-layout,.game-guild-panel,.hub-route-note,.news-magazine,.craft-workspace){grid-column:1/-1!important;width:100%!important;min-width:0!important;}
html body .game-resource-card,html body .dungeon-card,html body .guide-path-card,html body .code-card,html body .farever-card,html body .farever-class-card{border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;min-width:0!important;padding:16px!important;overflow-wrap:anywhere!important;}
html body .game-resource-card h3,html body .dungeon-card h2,html body .guide-path-card h3,html body .code-card h2{font-size:15px!important;}
html body .game-data-empty,html body .database-empty,html body .ab-studio-empty{padding:28px!important;color:var(--flat-muted)!important;border:1px dashed var(--flat-line)!important;border-radius:12px!important;text-align:center!important;background:transparent!important;}
html body .game-data-more{display:block!important;margin:20px auto 0!important;}
html body button[aria-pressed=true]:not(.dae-node):not(.ab-pantheon-slot),html body button[aria-selected=true],html body a[aria-current=page]:not(.flat-rail a){background:var(--flat-soft)!important;color:var(--flat-accent)!important;border-color:var(--flat-accent)!important;box-shadow:inset 0 -2px var(--flat-accent)!important;}
html body .sf-catalog{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:0 24px!important;}
html body .sf-catalog>*{grid-column:2!important;min-width:0!important;}
html body .sf-catalog>.orb-catalog-tabs{grid-column:1!important;grid-row:1/20!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-self:start!important;position:sticky!important;top:16px!important;padding:0 16px 0 0!important;margin:0!important;border:0!important;border-right:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .orb-catalog-tabs>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important;padding:10px!important;font-size:12px!important;border:0!important;border-radius:12px!important;background:transparent!important;min-height:42px!important;}
html body .orb-catalog-tabs svg{width:18px!important;height:18px!important;flex:0 0 18px!important;}
html body .orb-catalog-families,html body .database-categories{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 16px!important;padding:0!important;}
html body .orb-catalog-families a{font-size:11px!important;padding:7px 10px!important;border-radius:10px!important;}
html body .database-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important;}
html body .database-list>.game-resource-card{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;min-height:106px!important;}
html body .database-list>.game-resource-card>img{width:40px!important;height:40px!important;object-fit:contain!important;border-radius:10px!important;}
html body .database-list .db-row-main{display:block!important;min-width:0!important;}
html body .database-list h3{font-size:13px!important;line-height:1.45!important;margin:3px 0!important;}
html body .database-list p{font-size:11px!important;line-height:1.5!important;margin:4px 0!important;}
html body .database-list .db-card-link{position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:auto!important;justify-self:start!important;align-self:end!important;width:auto!important;margin:0!important;padding:4px 8px!important;min-height:28px!important;font-size:10px!important;}
html body .database-selection{font-size:11px!important;margin:0 0 12px!important;padding:8px 10px!important;border:0!important;border-left:2px solid var(--flat-accent)!important;border-radius:0!important;background:var(--flat-soft)!important;}
html body .sf-class-advisor{margin:0 0 24px!important;padding:0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .sf-class-advisor>summary{padding:14px 16px!important;cursor:pointer!important;list-style:none!important;font-size:13px!important;}
html body .class-quiz{display:block!important;min-width:0!important;min-height:0!important;margin:0!important;padding:20px!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .class-quiz h2{font-size:17px!important;}
html body .class-quiz :is(fieldset,form){min-width:0!important;max-width:100%!important;}
html body .class-quiz-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
html body .class-quiz-choices label{min-width:0!important;border-radius:12px!important;box-shadow:none!important;background:var(--flat-bg)!important;}
html body .class-quiz-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
html body .class-quiz-actions button{min-height:42px!important;flex:1 1 120px!important;}
html body .class-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;margin:0!important;}
html body .class-showcase-card{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:0!important;padding:18px 0!important;min-height:230px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;}
html body .class-showcase-art{position:relative!important;width:100px!important;min-width:0!important;height:190px!important;min-height:0!important;background:var(--flat-panel)!important;border-radius:12px!important;overflow:hidden!important;}
html body .class-showcase-art::before,html body .class-showcase-art::after{display:none!important;}
html body .class-showcase-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transform:none!important;}
html body .class-number{top:7px!important;left:7px!important;font-size:10px!important;}
html body .class-showcase-copy{display:flex!important;flex-direction:column!important;padding:0 0 0 18px!important;min-width:0!important;overflow-wrap:anywhere!important;}
html body .class-showcase-copy h2{font-size:20px!important;margin:4px 0 10px!important;}
html body .class-showcase-copy>p:not(.eyebrow){font-size:12px!important;line-height:1.6!important;margin:0 0 10px!important;flex:1!important;}
html body .class-open{margin-top:12px!important;padding-top:10px!important;font-size:11px!important;}
html body .class-switcher{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 20px!important;}
html body .class-switcher a{font-size:12px!important;border:1px solid var(--flat-line)!important;border-radius:10px!important;padding:8px 12px!important;}
html body .class-profile-modern{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:20px!important;min-height:0!important;padding:0 0 24px!important;margin:0 0 24px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .class-profile-modern .class-portrait,html body .class-profile-modern .class-profile-art{width:112px!important;height:160px!important;object-fit:contain!important;background:var(--flat-panel)!important;border-radius:12px!important;}
html body .class-profile-copy{padding:0!important;min-width:0!important;overflow-wrap:anywhere!important;}
html body .class-profile-copy h2{font-size:20px!important;}
html body .class-identity{display:flex!important;flex-wrap:wrap!important;gap:20px!important;}
html body .class-skills-toolbar{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:10px!important;padding:12px!important;margin:0 0 20px!important;border:0!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .class-skills-toolbar>div{display:flex!important;flex-wrap:wrap!important;gap:5px!important;}
html body .class-skills-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;}
html body .class-spell-card{display:flex!important;flex-direction:column!important;padding:18px 0!important;min-width:0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .class-spell-card header{display:flex!important;gap:12px!important;align-items:center!important;}
html body .class-spell-card header>div{min-width:0!important;overflow-wrap:anywhere!important;}
html body .class-spell-card header img{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:10px!important;}
html body .class-spell-effect{font-size:12px!important;line-height:1.65!important;}
html body .class-spell-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important;}
html body .community-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px auto!important;gap:12px!important;align-items:end!important;position:relative!important;z-index:20!important;padding:0 0 20px!important;margin:0 0 20px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;}
html body .community-toolbar label{display:grid!important;gap:6px!important;min-width:0!important;font-size:11px!important;line-height:1.4!important;color:var(--flat-muted)!important;}
html body .community-toolbar :is(input,select){width:100%!important;min-width:0!important;font-size:14px!important;min-height:42px!important;color:var(--flat-text)!important;}
html body #community-search{padding-inline:12px!important;}
html body .community-toolbar label:has(>#community-search)::before,html body .community-toolbar label:has(>#community-search)::after{display:none!important;content:none!important;}
html body .community-filters summary{min-height:42px!important;padding:10px 14px!important;border-radius:12px!important;}
html body .community-filter-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;border:1px solid #ffffff24!important;border-radius:8px!important;padding:18px!important;background:var(--flat-panel)!important;backdrop-filter:none!important;box-shadow:0 12px 40px #0005!important;}
html body .community-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;margin:0!important;}
html body .community-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;overflow:hidden!important;box-shadow:none!important;}
html body .community-card-link{display:none!important;}
html body .community-card-body{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;padding:18px!important;min-height:0!important;height:auto!important;}
html body .community-portrait{position:static!important;inset:auto!important;width:64px!important;height:110px!important;min-height:0!important;max-height:110px!important;object-fit:cover!important;object-position:center top!important;border-radius:10px!important;opacity:1!important;mask-image:none!important;transform:none!important;}
html body .community-card-copy{position:relative!important;z-index:auto!important;min-width:0!important;padding:0!important;overflow-wrap:anywhere!important;}
html body .community-card-copy h3{font-size:17px!important;line-height:1.35!important;margin:8px 0!important;}
html body .community-card-copy :is(h3,h3 a,.community-class,.community-author,time){max-width:100%!important;white-space:normal!important;}
html body .community-card-copy time{display:block!important;font-size:10px!important;margin-top:12px!important;}
html body .community-card-footer{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;padding:10px 18px!important;margin-top:0!important;border:0!important;border-top:1px solid var(--flat-line)!important;background:transparent!important;}
html body .community-card-footer button{font-size:11px!important;min-height:38px!important;padding:8px 10px!important;}
html body .community-card [data-discussion-panel]{min-width:0!important;max-width:100%!important;padding:16px!important;overflow-wrap:anywhere!important;}
html body .aion-discussion,html body .aion-comment-list>div{border-radius:12px!important;background:var(--flat-bg)!important;box-shadow:none!important;}
html body .news-filters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0 0 16px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .news-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;align-items:start!important;}
html body .news-story,html body .news-story.news-featured{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-column:auto!important;align-self:stretch!important;gap:16px!important;padding:18px 0!important;min-width:0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;box-shadow:none!important;}
html body .news-story>img,html body .news-story>a:has(img){width:112px!important;height:112px!important;min-height:0!important;max-height:112px!important;object-fit:cover!important;border-radius:10px!important;}
html body .news-story>a>img{width:100%!important;height:100%!important;object-fit:cover!important;}
html body .news-story-content,html body .news-featured .news-story-content{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;gap:8px!important;}
html body .news-story h3,html body .news-featured h3{font-size:16px!important;line-height:1.4!important;margin:0!important;}
html body .news-story-excerpt{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;line-height:1.6!important;margin:0!important;}
html body .news-story-meta,html body .news-story-origin{font-size:10px!important;gap:6px!important;}
html body .guide-article,html body .guide-content,html body .orb-legal-content,html body .news-article{max-width:860px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:1.85!important;}
html body .guide-article>section,html body .guide-content>section,html body .orb-legal-content>section{padding:24px 0!important;border-bottom:1px solid var(--flat-line)!important;}
html body .guide-hero,html body .codes-hero,html body .timers-hero,html body .space-heading,html body .admin-page-heading,html body .orb-legal-intro,html body .farever-hero{min-height:0!important;padding:0!important;margin:0 0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .guide-hero>.eyebrow,html body .codes-hero>.eyebrow,html body .timers-hero>.eyebrow,html body .space-heading>.eyebrow{display:none!important;}
html body .premium-tool-card,html body .admin-panel,html body .space-panel,html body .support-panel{border:1px solid var(--flat-line)!important;border-radius:12px!important;padding:20px!important;background:var(--flat-panel)!important;box-shadow:none!important;min-width:0!important;}
html body .timers-controls{display:flex!important;flex-wrap:wrap!important;gap:16px!important;padding:16px!important;margin-bottom:20px!important;border:0!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .timers-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
html body .timer-card{padding:18px 18px 0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .timer-card::before{display:none!important;}
html body .timer-card h2{font-size:15px!important;}
html body .timer-countdown{font-size:30px!important;line-height:1.2!important;}
html body .timer-description{min-height:0!important;font-size:11px!important;margin-bottom:14px!important;}
html body .timer-schedule{margin:0 -18px!important;padding:0 18px!important;}
html body .timer-symbol{width:34px!important;height:34px!important;border-radius:10px!important;background:transparent!important;}
html body .timer-symbol svg{width:18px!important;height:18px!important;}
html body .timers-filter-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
html body .craft-workspace{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .craft-workspace>header{grid-column:1/-1!important;}
html body .craft-workspace>.craft-controls{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:16px!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .craft-workspace>.craft-layout{grid-column:2!important;grid-row:2/4!important;display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)!important;gap:20px!important;min-width:0!important;}
html body .craft-workspace>[data-craft-message]{grid-column:1!important;grid-row:3!important;}
html body .craft-recipes,html body .craft-detail{min-width:0!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .live-hero,html body .meter-promo,html body .meter-install{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important;gap:28px!important;min-height:0!important;padding:0 0 28px!important;margin:0 0 28px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .live-shortcuts,html body .guild-tabs,html body .space-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0 0 20px!important;margin:0 0 20px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;}
html body .meter-actions,html body .live-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0!important;}
html body .meter-actions>a,html body .live-actions>a{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 14px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-raised)!important;color:var(--flat-text)!important;font-size:12px!important;}
html body .orb-map{border:1px solid var(--flat-line)!important;border-radius:12px!important;overflow:hidden!important;background:var(--flat-panel)!important;}
html body .orb-map-head{padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;background:var(--flat-panel)!important;}
html body .orb-map-head>div:has(h2){display:none!important;}
html body .orb-map-sidebar,html body .orb-map-footer,html body .orb-map-detail,html body .orb-map-results{background:var(--flat-panel)!important;border-color:var(--flat-line)!important;box-shadow:none!important;backdrop-filter:none!important;}
html body .orb-map-sidebar{padding:16px!important;}
html body [data-map-faction][aria-pressed=true],html body [data-faction-world][aria-pressed=true],html body [data-map-tab][aria-pressed=true],html body [data-filter-toggle][aria-expanded=true]{background:var(--flat-soft)!important;color:var(--flat-text)!important;border-color:var(--flat-accent)!important;box-shadow:inset 0 -2px var(--flat-accent)!important;}
html body .orb-map-sidebar label:has(input:checked){background:var(--flat-soft)!important;border-color:var(--flat-accent)!important;color:var(--flat-text)!important;}
html body .game-guild-layout,html body .game-guild-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:18px!important;}
html body .game-resource-grid:has(>.game-guild-layout){grid-template-columns:minmax(0,1fr)!important;}
html body .game-guild-main>*{grid-column:1/-1!important;grid-row:auto!important;min-width:0!important;}
html body .game-guild-panel{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .game-guild-panel.guild-overview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px!important;}
html body .game-guild-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;}
html body .game-guild-title h2{font-size:20px!important;margin:0 0 8px!important;}
html body .guild-header-stats{display:grid!important;grid-template-columns:repeat(4,minmax(85px,1fr))!important;gap:8px!important;margin:0!important;}
html body .guild-header-stat{padding:10px!important;border:0!important;border-left:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;min-width:0!important;}
html body .guild-header-stat :is(span,small){font-size:10px!important;overflow-wrap:anywhere!important;}
html body .sf-guild-management{border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;padding:0!important;background:transparent!important;}
html body .sf-guild-management>summary{padding:12px 0!important;cursor:pointer!important;font-size:12px!important;}
html body .guild-management,html body .guild-exit{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin:0!important;padding:16px 0!important;border:0!important;border-top:1px solid var(--flat-line)!important;}
html body .premium-guild-nav{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .premium-guild-nav a{flex:0 0 auto!important;min-height:38px!important;padding:9px 12px!important;border-radius:10px!important;font-size:12px!important;white-space:nowrap!important;}
html body .guild-content-columns{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:20px!important;align-items:start!important;}
html body .guild-members-list{display:flex!important;flex-direction:column!important;gap:0!important;}
html body .guild-members-list>article{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .guild-metrics,html body .guild-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;}
html body .ab-builder{width:100%!important;max-width:none!important;min-width:0!important;}
html body .ab-toolbar{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:0 0 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .ab-toolbar>.ab-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;}
html body .ab-toolbar .eyebrow,html body .ab-build-name-label{display:none!important;}
html body .ab-toolbar input[name=buildName]{font-size:17px!important;min-width:180px!important;width:100%!important;border:0!important;background:transparent!important;padding:6px 0!important;}
html body .ab-account-save{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:10px!important;}
html body .sf-profile{margin:0 0 20px!important;padding:0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .sf-profile>summary{padding:13px 16px!important;font-size:12px!important;cursor:pointer!important;}
html body .ab-profile{display:flex!important;flex-wrap:wrap!important;gap:16px!important;padding:16px!important;margin:0!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .ab-profile-fields{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;}
html body .ab-profile-heading{display:none!important;}
html body .ab-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;gap:20px!important;align-items:start!important;min-width:0!important;}
html body .ab-layout>.workbench-tabs{grid-column:1/-1!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;position:static!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;min-width:0!important;scrollbar-width:thin!important;}
html body .ab-layout>.workbench-tabs>button{width:auto!important;min-width:max-content!important;flex:0 0 auto!important;min-height:38px!important;font-size:11px!important;padding:9px 12px!important;white-space:nowrap!important;border:0!important;background:transparent!important;border-radius:10px!important;}
html body .ab-nav-group{display:none!important;}
html body .ab-layout>.ab-workspace{grid-column:1!important;grid-row:2!important;min-width:0!important;background:transparent!important;}
html body .ab-layout>.ab-stats{grid-column:2!important;grid-row:2!important;position:sticky!important;top:16px!important;width:100%!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .ab-flat-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 0 14px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .ab-flat-heading h2{font-size:14px!important;margin:0!important;}
html body .ab-flat-heading p{display:none!important;}
html body .ab-flat-heading>small{font-size:10px!important;white-space:nowrap!important;color:var(--flat-muted)!important;}
html body .workbench-panels{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;min-width:0!important;}
html body .workbench-panels>section{padding:0!important;min-width:0!important;background:transparent!important;border:0!important;}
html body .workbench-panels>section>.mn-panel-heading{display:none!important;}
html body .ab-current-loadout{padding:14px!important;margin:0 0 16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .ab-loadout-card{padding:12px!important;border-radius:10px!important;background:var(--flat-bg)!important;box-shadow:none!important;min-width:0!important;}
html body .ab-character-stage,html body .ab-avatar,html body .ab-equipment-character{background:transparent!important;box-shadow:none!important;}
html body .ab-character-stage::before,html body .ab-character-stage::after,html body .ab-equipment-character::before,html body .ab-equipment-character::after{display:none!important;}
html body .ab-slot{border-radius:10px!important;box-shadow:none!important;padding:8px!important;margin:6px 0!important;background:var(--flat-panel)!important;}
html body .ab-slot strong{font-size:11px!important;}
html body .ab-options-panel,html body .ab-dialog,html body .orb-control-dialog{border:1px solid #ffffff24!important;border-radius:8px!important;background:var(--flat-panel)!important;box-shadow:0 12px 40px #0005!important;backdrop-filter:none!important;color:var(--flat-text)!important;}
html body .ab-options-panel{padding:18px!important;}
html body .ab-options-grid{gap:8px!important;}
html body .ab-collection-workspace{padding:0!important;min-width:0!important;}
html body .ab-pet-intro{margin:0 0 16px!important;padding:0!important;border:0!important;font-size:11px!important;}
html body .ab-collection-search-selection{display:block!important;padding:12px!important;margin:0 0 16px!important;border:0!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .ab-collection-search-selection .ab-wing-filters{display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:8px!important;padding:0!important;margin:0!important;}
html body .ab-wing-filters>input{flex:1 1 200px!important;min-width:0!important;width:auto!important;}
html body .ab-collection-workspace .ab-pet-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;gap:20px!important;align-items:start!important;}
html body .ab-pet-main{padding:0!important;min-width:0!important;border:0!important;background:transparent!important;}
html body .ab-collection-workspace .ab-pet-summary,html body .ab-collection-workspace .ab-title-sidebar{position:sticky!important;top:16px!important;width:100%!important;min-width:0!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .ab-title-sidebar .ab-pet-summary{position:static!important;padding:16px 0 0!important;border:0!important;background:transparent!important;}
html body .ab-collection-workspace .ab-pet-grid,html body .ab-collection-workspace .ab-wing-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:10px!important;padding:0!important;max-height:none!important;overflow:visible!important;}
html body .ab-pet-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;padding:12px 8px!important;min-height:140px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;text-align:center!important;}
html body .ab-pet-card .ab-pet-art{width:62px!important;height:62px!important;margin:0!important;}
html body .ab-pet-art img{width:100%!important;height:100%!important;object-fit:contain!important;}
html body .ab-pet-card strong{font-size:11px!important;line-height:1.4!important;}
html body .ab-pet-card.is-selected,html body .ab-pet-card[aria-pressed=true]{border-color:var(--flat-accent)!important;background:var(--flat-soft)!important;}
html body .ab-title-grid{display:flex!important;flex-direction:column!important;gap:0!important;max-height:none!important;overflow:visible!important;}
html body .ab-title-card{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:5px 12px!important;min-height:76px!important;max-height:none!important;align-items:center!important;padding:12px 0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;text-align:left!important;}
html body .ab-title-card>img{grid-column:1!important;grid-row:1/3!important;width:32px!important;height:32px!important;object-fit:contain!important;}
html body .ab-title-card>h3{grid-column:2!important;grid-row:1!important;margin:0!important;min-width:0!important;}
html body .ab-title-card>h3 button{font-size:12px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important;}
html body .ab-title-card>p:first-of-type{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:11px!important;}
html body .ab-title-card>.ab-actions{grid-column:3!important;grid-row:1/3!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;align-self:center!important;}
html body .ab-title-card .ab-actions button{font-size:10px!important;min-height:30px!important;padding:6px 9px!important;}
html body .ab-title-card .ab-actions [data-own-title]{font-size:0!important;width:30px!important;height:30px!important;}
html body .ab-title-card .ab-actions [data-own-title]::after{content:"+"!important;font-size:14px!important;}
html body .ab-title-card .ab-actions [data-own-title][aria-pressed=true]::after{content:"✓"!important;}
html body .ab-title-kind-tabs,html body .ab-title-source-tabs,html body .ab-pet-tabs,html body .ab-pet-families{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 12px!important;padding:0!important;}
html body .ab-title-inspector{padding:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;background:transparent!important;}
html body .ab-monolith-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
html body .ab-monolith-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .ab-monolith-art{position:relative!important;inset:auto!important;transform:none!important;width:110px!important;height:110px!important;max-width:100%!important;margin:16px auto!important;align-self:center!important;flex:0 0 auto!important;box-shadow:none!important;}
html body .ab-monolith-control{padding-top:14px!important;margin-top:auto!important;border-top:1px solid var(--flat-line)!important;}
html body .ab-monolith-stepper{display:flex!important;align-items:center!important;gap:8px!important;}
html body .ab-monolith-stepper input{width:100%!important;min-width:0!important;}
html body .ab-legion-overview{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:20px!important;padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;}
html body .ab-legion-sigil{width:auto!important;min-height:130px!important;border:0!important;border-radius:10px!important;background:var(--flat-bg)!important;padding:14px!important;box-shadow:none!important;}
html body .ab-legion-track{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:5px!important;padding:0!important;}
html body .ab-legion-track button{width:100%!important;min-width:0!important;min-height:32px!important;padding:4px!important;border-radius:4px!important;}
html body .ab-legion-bonuses{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;}
html body .ab-legion-bonuses>div{display:flex!important;flex-direction:column!important;gap:8px!important;padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:10px!important;background:var(--flat-panel)!important;}
html body .ab-pantheon-preview,html body .ab-pantheon-gallery,html body .ab-pantheon-bonuses,html body .ab-analysis-card,html body .asw-library,html body .asw-editor,html body .ab-perception-config,html body .dae-inspector,html body .dae-board-gains{border-radius:12px!important;background-color:var(--flat-panel)!important;background-image:none!important;box-shadow:none!important;}
html body .asw-game-bar,html body .ab-arcana-loadout,html body .ab-pantheon-scene,html body .dae-viewport{border-radius:12px!important;box-shadow:none!important;}
html body .asw-slot,html body .dae-node,html body .ab-pantheon-slot,html body [data-perception-slot]{animation:none!important;transition:background-color 150ms,border-color 150ms!important;box-shadow:none!important;}
html body .fv-builder{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;}
html body .fv-profile,html body .fv-sheet,html body .fv-stats,html body .fv-loadout,html body .fv-paperdoll{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
@media (max-width:1200px){
html body [data-premium-home]{grid-template-columns:minmax(0,1fr) 260px!important;gap:20px!important;}
html body .database-list,html body .game-resource-grid,html body .timers-grid,html body .dungeon-grid,html body .guide-paths,html body .guide-class-browser,html body .codes-grid,html body .farever-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .ab-layout{grid-template-columns:minmax(0,1fr)!important;}
html body .ab-layout>.ab-stats{grid-column:1!important;grid-row:3!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
html body .game-guild-title,html body .guild-content-columns{grid-template-columns:minmax(0,1fr)!important;}
html body .craft-workspace>.craft-layout{grid-template-columns:minmax(0,1fr)!important;}
}
@media (max-width:1100px){
html body {--layout-rail:0px!important;}
html body .premium-header.flat-floating-tools{width:100%!important;max-width:none!important;margin:0!important;padding:12px 16px 12px 72px!important;min-height:68px!important;position:relative!important;inset:auto!important;z-index:210!important;}
html body .flat-floating-controls{width:100%!important;flex:1 1 auto!important;}
html body .flat-floating-tools .premium-menu{display:flex!important;position:fixed!important;left:14px!important;top:14px!important;width:42px!important;height:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;z-index:250!important;}
html body main{width:100%!important;margin:0!important;padding:24px 20px 88px!important;}
html body .premium-footer{width:100%!important;margin:0!important;padding:24px 20px!important;}
}
@media (max-width:700px){
html body main{padding:20px 14px 90px!important;}
html body main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px!important;}
html body .premium-header.flat-floating-tools{position:relative!important;inset:auto!important;width:100%!important;min-height:118px!important;margin:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px!important;}
html body .flat-floating-controls{width:100%!important;flex:1 1 auto!important;}
html body [data-premium-home]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;grid-template-areas:"search" "tools" "photo" "streams" "team" "support"!important;}
html body .flat-home-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
html body .flat-home-layout>.flat-home-photo{height:180px!important;}
html body .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;}
html body .feature-card{min-height:112px!important;padding:16px 0!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;}
html body .feature-card .feature-icon{grid-column:1!important;grid-row:1!important;width:22px!important;height:22px!important;}
html body .feature-card :is(h2,h3,p){grid-column:1!important;}
html body .feature-card p{font-size:11px!important;}
html body [data-stream-list].home-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body [data-stream-list] a.orb-stream-link{padding:12px!important;gap:8px!important;}
html body .game-resource-grid,html body .database-list,html body .timers-grid,html body .dungeon-grid,html body .guide-paths,html body .guide-class-browser,html body .codes-grid,html body .farever-class-grid,html body .farever-resource-grid,html body .class-showcase,html body .class-skills-grid,html body .community-grid,html body .news-grid,html body .ab-monolith-grid{grid-template-columns:minmax(0,1fr)!important;}
html body .sf-catalog{display:block!important;}
html body .sf-catalog>.orb-catalog-tabs{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:5px!important;padding:0 0 12px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;}
html body .orb-catalog-tabs>button{flex:0 0 auto!important;white-space:nowrap!important;font-size:11px!important;min-height:40px!important;padding:9px!important;}
html body .orb-catalog-tabs>button svg{width:15px!important;height:15px!important;flex-basis:15px!important;}
html body .class-quiz{padding:16px!important;}
html body .class-quiz-choices{grid-template-columns:minmax(0,1fr)!important;}
html body .class-showcase-card{grid-template-columns:88px minmax(0,1fr)!important;min-height:210px!important;}
html body .class-showcase-art{width:88px!important;height:180px!important;}
html body .class-showcase-copy{padding-left:14px!important;}
html body .class-profile-modern{grid-template-columns:80px minmax(0,1fr)!important;gap:14px!important;}
html body .class-profile-modern .class-portrait,html body .class-profile-modern .class-profile-art{width:80px!important;height:132px!important;}
html body .class-profile-copy p{font-size:12px!important;}
html body .class-identity{gap:10px!important;font-size:12px!important;}
html body .community-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
html body .community-toolbar :is(input,select){font-size:16px!important;min-height:44px!important;}
html body .community-filter-fields{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;max-height:65dvh!important;}
html body .community-card-body{grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;}
html body .community-portrait{width:56px!important;height:96px!important;max-height:96px!important;}
html body .community-card-footer{padding:10px 14px!important;}
html body .community-card-footer button{min-height:44px!important;}
html body .news-story,html body .news-story.news-featured{grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important;}
html body .news-story>img,html body .news-story>a:has(img){width:80px!important;height:80px!important;max-height:80px!important;}
html body .news-story h3{font-size:15px!important;}
html body .news-story-excerpt{-webkit-line-clamp:2!important;font-size:11px!important;}
html body .craft-workspace,html body .craft-workspace>.craft-layout,html body .live-hero,html body .meter-promo,html body .meter-install,html body .fv-builder{grid-template-columns:minmax(0,1fr)!important;}
html body .craft-workspace>.craft-controls{grid-column:1!important;grid-row:2!important;}
html body .craft-workspace>.craft-layout{grid-column:1!important;grid-row:4!important;}
html body .craft-workspace>[data-craft-message]{grid-column:1!important;grid-row:3!important;}
html body .game-guild-panel{padding:16px!important;}
html body .guild-header-stats,html body .guild-metrics,html body .guild-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .premium-guild-nav{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:10px!important;}
html body .ab-toolbar{align-items:stretch!important;gap:10px!important;}
html body .ab-toolbar>div:first-child{width:100%!important;}
html body .ab-toolbar>.ab-actions{gap:6px!important;}
html body .ab-toolbar>.ab-actions button,html body .ab-toolbar>.ab-actions summary{font-size:11px!important;padding:8px 10px!important;}
html body .ab-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .ab-layout>.ab-stats{display:block!important;}
html body .ab-collection-workspace .ab-pet-layout{display:flex!important;flex-direction:column!important;gap:16px!important;}
html body .ab-collection-workspace .ab-pet-main{width:100%!important;}
html body .ab-collection-workspace .ab-pet-summary,html body .ab-collection-workspace .ab-title-sidebar{position:static!important;width:100%!important;}
html body .ab-collection-workspace .ab-pet-grid,html body .ab-collection-workspace .ab-wing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .ab-title-card{grid-template-columns:32px minmax(0,1fr)!important;}
html body .ab-title-card>.ab-actions{grid-column:2!important;grid-row:3!important;}
html body .ab-legion-overview{grid-template-columns:minmax(0,1fr)!important;}
html body .ab-legion-track{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
html body .ab-options-panel{max-width:calc(100vw - 28px)!important;}
html body .flat-mobile-dock{border:1px solid var(--flat-line)!important;border-radius:8px!important;background:var(--flat-panel)!important;backdrop-filter:none!important;box-shadow:none!important;}
}
@media (max-width:600px){
html body .premium-menu[hidden]{display:none!important;}
html body .flat-floating-tools .premium-menu{left:12px!important;top:calc(12px + env(safe-area-inset-top,0px))!important;width:44px!important;height:44px!important;min-height:44px!important;}
html body .orb-feedback-launch{right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important;border-radius:12px!important;box-shadow:none!important;}
html body .orb-feedback-launch.orb-support-launch{bottom:calc(144px + env(safe-area-inset-bottom,0px))!important;}
html body .orb-feedback-launch>span:last-child{display:none!important;}
html body .premium-header.flat-floating-tools{position:relative!important;inset:auto!important;width:100%!important;left:auto!important;right:auto!important;min-height:118px!important;margin:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px!important;}
html body .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important;}
html body .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,[data-motion-preference],.admin-site-visitors){height:44px!important;min-height:44px!important;}
html body .flat-floating-tools .orb-header-account{height:44px!important;}
html body .flat-floating-tools .flat-live-trigger{height:44px!important;}
html body .flat-floating-tools .orb-language-control [data-language]{width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:5px 12px 5px 18px!important;font-size:9px!important;}
html body .flat-floating-tools .site-preferences>[data-motion-preference]{width:100%!important;max-width:none!important;min-width:0!important;font-size:9px!important;padding-inline:4px!important;height:44px!important;}
}
html body main :where(section,article,header,aside,nav,details){border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important;text-align:left!important;}
html body main :where([class*=hero],[class*=banner],[class*=welcome]),html body main :where([class*=hero],[class*=banner],[class*=welcome])::before,html body main :where([class*=hero],[class*=banner],[class*=welcome])::after{background-image:none!important;}
html body main>.premium-footer{grid-column:1/-1!important;width:100%!important;margin:0!important;padding:20px 0!important;}
html body .game-entry-main{max-width:none!important;}
html body .game-entry-intro{min-height:0!important;padding:0 0 20px!important;margin:0!important;text-align:left!important;}
html body .game-entry-intro>p{font-size:13px!important;max-width:64ch!important;}
html body .game-entry-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
html body .game-entry-card{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;min-height:180px!important;height:auto!important;padding:24px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;text-align:left!important;transform:none!important;}
html body .game-entry-card::before,html body .game-entry-card::after{display:none!important;}
html body .game-entry-card :is(h2,p,strong,span){position:static!important;inset:auto!important;margin:0!important;text-align:left!important;text-shadow:none!important;}
html body .game-entry-card h2{font-size:30px!important;}
html body .game-entry-header,html body .orb-legal-header{margin-left:72px!important;width:calc(100% - 72px)!important;max-width:none!important;min-height:52px!important;height:auto!important;padding:16px 32px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important;}
html body .orb-legal-header a{font-size:11px!important;}
html body .orb-legal-intro{margin-bottom:20px!important;font-size:12px!important;text-align:left!important;}
html body .orb-legal-intro .orb-legal-kicker{display:none!important;}
html body .orb-legal-content>section{padding:24px 0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;text-align:left!important;box-shadow:none!important;}
html body .orb-legal-content>section h2{font-size:16px!important;text-align:left!important;}
html body .guide-paths{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .guide-path-card{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:240px!important;height:auto!important;padding:20px!important;}
html body .guide-path-card p{margin:0!important;font-size:12px!important;line-height:1.6!important;}
html body .guide-path-card h2{margin:0!important;font-size:18px!important;}
html body .guide-path-card .eyebrow{font-size:10px!important;}
html body .guide-class-browser{display:block!important;}
html body .guide-class-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:20px!important;}
html body .guide-class-card{border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;padding:16px!important;min-width:0!important;}
html body .lg-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:24px!important;min-height:0!important;padding:0 0 20px!important;margin:0 0 20px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .lg-hero img{width:100%!important;max-height:180px!important;object-fit:contain!important;}
html body .lg-start,html body .lg-controls,html body .lg-navigation,html body .ludra-settings,html body .ludra-nav{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;padding:16px!important;margin:0 0 20px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .lg-navigation a,html body .ludra-nav a{padding:8px 12px!important;font-size:12px!important;border-radius:10px!important;}
html body .lg-card,html body .lg-section,html body .lg-skill,html body .ludra-card,html body .ludra-resources{border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .meter-promo.live-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important;gap:28px!important;padding:0 0 24px!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;background:transparent!important;text-align:left!important;}
html body .meter-promo.live-hero>div{min-width:0!important;text-align:left!important;}
html body .meter-promo.live-hero p{font-size:13px!important;line-height:1.7!important;text-align:left!important;}
html body .meter-preview,html body .live-preview{border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;padding:14px!important;}
html body .live-card-grid,html body .meter-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
html body .live-card,html body .live-feature-card,html body .meter-feature,html body .live-tutorial,html body .meter-overlay-showcase,html body .meter-source{border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:none!important;padding:20px!important;min-width:0!important;}
html body .timers-hero{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:0!important;padding:0!important;margin:0 0 16px!important;}
html body .timers-live-clock{display:flex!important;align-items:center!important;gap:16px!important;padding:12px 16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;min-width:0!important;box-shadow:none!important;}
html body .timers-live-clock strong{font-size:22px!important;}
@media (max-width:1100px){
html body .game-entry-header,html body .orb-legal-header{width:100%!important;margin-left:0!important;padding:16px 20px!important;}
}
@media (max-width:700px){
html body .guide-class-browser{display:block!important;}
html body .guide-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .game-entry-grid,html body .guide-paths,html body .live-card-grid,html body .meter-feature-grid{grid-template-columns:minmax(0,1fr)!important;}
html body .lg-hero{grid-template-columns:minmax(0,1fr) 80px!important;gap:14px!important;}
html body .lg-start,html body .lg-controls,html body .lg-navigation,html body .ludra-settings,html body .ludra-nav{padding:12px!important;gap:8px!important;}
html body .meter-promo.live-hero{grid-template-columns:minmax(0,1fr)!important;}
html body .timers-live-clock{flex-wrap:wrap!important;gap:8px!important;font-size:11px!important;}
}
html body #premium-nav,html body .premium-header>.premium-brand{display:none!important;}
html body .premium-header:not(.flat-floating-tools)>:not(.premium-menu){visibility:hidden!important;}
html body .premium-header{position:relative!important;inset:auto!important;width:calc(100% - 72px)!important;max-width:none!important;min-height:76px!important;height:auto!important;margin:0 0 0 72px!important;padding:16px 28px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;}
html body main{animation:modern-page-enter 240ms ease-out both!important;}
html body main :where(section,article,header,aside,nav,details){border-radius:16px!important;}
html body :is(button,summary,input,select,textarea){transition:background-color 180ms,border-color 180ms,box-shadow 180ms,color 180ms!important;}
html body button:where(:not(.dae-node):not(.ab-pantheon-slot):not(.asw-slot):not([data-perception-slot])){border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:10px!important;background:var(--flat-inset)!important;border-color:var(--flat-line)!important;}
html body :where(input,select,textarea):focus-visible{border-color:var(--flat-accent)!important;box-shadow:0 0 0 4px var(--flat-soft)!important;outline:0!important;}
html body .premium-header.flat-floating-tools{border:0!important;min-height:76px!important;padding-block:16px!important;border-radius:0!important;}
html body .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){border-radius:11px!important;background:var(--flat-panel)!important;border-color:var(--flat-line)!important;box-shadow:inset 0 1px 0 #ffffff08,0 4px 12px #00000016!important;}
html body .flat-floating-tools details[open]>div{border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .flat-rail{background:var(--flat-panel)!important;border-right:1px solid var(--flat-line)!important;box-shadow:8px 0 40px #00000014!important;}
html body .flat-rail nav a{border-radius:12px!important;transition:background-color 180ms,color 180ms!important;}
html body .flat-rail nav a[aria-current=page]{background:var(--flat-soft)!important;color:var(--flat-accent)!important;box-shadow:inset 2px 0 var(--flat-accent)!important;}
html body .flat-animated-mark{filter:drop-shadow(0 0 8px #9bafff35)!important;}
html body .flat-animated-mark img{animation:var(--orb-mark-animation,modern-mark-float 4s ease-in-out infinite)!important;}
html body .flat-animated-mark::before{content:""!important;position:absolute!important;inset:-6px!important;border:1px solid #bac8ff6b!important;border-radius:50%!important;pointer-events:none!important;animation:modern-mark-tilt 6s linear infinite!important;}
html body .flat-animated-mark::after{inset:-3px!important;border-width:2px!important;border-top-color:#d4bdff!important;border-bottom-color:#76d9ee!important;animation:modern-mark-orbit 8s linear infinite!important;}
html body .orb-layout-main{padding-top:20px!important;}
html body [data-premium-home]{max-width:1440px!important;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)!important;gap:24px!important;grid-template-areas:"photo photo" "search search" "tools tools" "streams team" "support support"!important;}
html body .flat-home-layout,html body .premium-hero.minimal-welcome{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;grid-area:photo!important;min-height:360px!important;height:auto!important;padding:0!important;margin:0!important;border:1px solid #ffffff16!important;border-radius:24px!important;overflow:hidden!important;background:var(--flat-panel)!important;isolation:isolate!important;box-shadow:var(--flat-shadow)!important;}
html body .flat-home-layout>.flat-home-photo{position:absolute!important;inset:0!important;display:block!important;order:initial!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;z-index:-2!important;}
html body .flat-home-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;}
html body .flat-home-photo::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#080e21cc 0%,#080e2180 46%,#080e210a 75%),linear-gradient(0deg,#080e21c9,transparent 80%)!important;pointer-events:none!important;}
html body .flat-home-layout>.hero-inner{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important;max-width:780px!important;padding:36px!important;margin:0!important;color:#f5f7ff!important;}
html body .flat-home-layout .hero-inner>p{display:block!important;max-width:46ch!important;font-size:18px!important;line-height:1.65!important;font-weight:500!important;color:#f0f3ff!important;margin:0!important;text-shadow:0 2px 14px #0008!important;}
html body .flat-home-layout .hero-inner>p.eyebrow{font-size:11px!important;letter-spacing:.15em!important;color:#c4d1f6!important;}
html body .flat-home-layout>.hero-inner,html body .flat-home-layout .hero-inner>p{text-align:left!important;}
html body .flat-home-layout .minimal-home-actions{justify-content:flex-start!important;}
html body .section-heading,html body .section-heading :is(h2,p),html body .home-team :is(h2,p){text-align:left!important;}
html body .minimal-home-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;}
html body .minimal-home-actions a{display:inline-flex!important;justify-content:center!important;gap:14px!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#182037a6!important;backdrop-filter:blur(10px)!important;color:#f5f7ff!important;font-size:13px!important;box-shadow:inset 0 1px 0 #ffffff12!important;}
html body .minimal-home-actions a:first-child{background:#b6c5ff!important;color:#111a34!important;border-color:#b6c5ff!important;box-shadow:0 5px 20px #07102d40!important;}
html body .minimal-home-actions a:hover{border-color:#e1e8ff!important;background:#29375dc9!important;}
html body .minimal-home-actions a:first-child:hover{background:#d2dcff!important;color:#111a34!important;}
html body [data-premium-home]>.minimal-home-search{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body .search-input-wrap{min-height:64px!important;border-radius:18px!important;border:1px solid var(--flat-line)!important;background:var(--flat-panel)!important;padding:10px 20px!important;box-shadow:inset 0 1px 0 #ffffff08,0 6px 22px #00000016!important;}
html body .search-input-wrap input{background:transparent!important;font-size:15px!important;}
html body .search-hint{margin:9px 0 0 6px!important;font-size:11px!important;}
html body .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;}
html body .feature-card{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;gap:6px 14px!important;min-height:132px!important;padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff07,0 5px 18px #00000012!important;transition:background-color 180ms,border-color 180ms,box-shadow 180ms!important;}
html body .feature-card:hover{background:var(--flat-raised)!important;border-color:#aabbff55!important;box-shadow:0 10px 28px #00000028!important;}
html body .feature-card .feature-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--flat-soft)!important;color:var(--flat-accent)!important;border:1px solid #aabbff20!important;}
html body .feature-card:nth-child(3n+2) .feature-icon{color:#85d9da!important;background:#85d9da13!important;border-color:#85d9da20!important;}
html body .feature-card:nth-child(3n) .feature-icon{color:#cfafff!important;background:#cfafff13!important;border-color:#cfafff20!important;}
html body .feature-card h3{font-size:14px!important;font-weight:650!important;}
html body .feature-card p{font-size:12px!important;line-height:1.5!important;}
html body [data-home-streams],html body .home-team{margin:0!important;padding:22px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .home-team{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:16px!important;}
html body .home-team>header{padding:0!important;min-height:0!important;}
html body .home-team .team-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
html body [data-stream-list].home-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:8px!important;gap:10px!important;}
html body [data-stream-list] a.orb-stream-link{padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body [data-stream-list] a.orb-stream-link[data-live=true]{border-color:#f56c8a55!important;background:linear-gradient(130deg,#f56c8a0d,var(--flat-inset))!important;}
html body :is(.game-resource-card,.dungeon-card,.guide-path-card,.guide-class-card,.code-card,.farever-card,.farever-class-card,.premium-tool-card,.admin-panel,.space-panel,.support-panel,.timer-card,.game-guild-panel,.fv-profile,.fv-sheet,.fv-stats,.fv-loadout,.fv-paperdoll){border:1px solid var(--flat-line)!important;border-radius:18px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff07,0 6px 24px #00000015!important;}
html body .game-data-head{padding:18px 20px!important;margin:0 0 20px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .sf-catalog>.orb-catalog-tabs{padding:10px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;gap:6px!important;}
html body .orb-catalog-tabs>button{border-radius:11px!important;min-height:44px!important;}
html body .orb-catalog-families a,html body .database-categories :is(a,button){border-radius:10px!important;min-height:36px!important;}
html body .database-list{gap:12px!important;}
html body .database-list>.game-resource-card{padding:18px!important;min-height:126px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff06!important;transition:border-color 180ms,background-color 180ms!important;}
html body .database-list>.game-resource-card:hover{border-color:#aabbff44!important;background:var(--flat-raised)!important;}
html body .database-list>.game-resource-card>img{border-radius:10px!important;box-shadow:0 3px 12px #0003!important;}
html body .database-list .db-card-link{min-height:32px!important;padding:6px 10px!important;border-radius:8px!important;}
html body .database-selection{border-radius:10px!important;padding:11px 14px!important;}
html body .sf-class-advisor,html body .sf-profile{border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff08!important;background:var(--flat-panel)!important;}
html body .sf-class-advisor>summary,html body .sf-profile>summary{padding:16px 20px!important;font-weight:550!important;}
html body .class-showcase{gap:18px!important;}
html body .class-showcase-card{grid-template-columns:112px minmax(0,1fr)!important;padding:18px!important;gap:0!important;min-height:230px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:linear-gradient(135deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff07,0 6px 22px #00000016!important;transition:border-color 180ms,box-shadow 180ms!important;}
html body .class-showcase-card:hover{border-color:#aabbff55!important;box-shadow:0 10px 28px #00000028!important;}
html body .class-showcase-art{width:112px!important;border-radius:14px!important;background:radial-gradient(ellipse at 50% 70%,var(--flat-soft),transparent 75%),var(--flat-inset)!important;}
html body .class-showcase-art img{object-fit:contain!important;object-position:center bottom!important;}
html body .class-number{background:#101a2bc9!important;border:1px solid #ffffff12!important;border-radius:8px!important;color:#dae4ff!important;}
html body .class-profile-modern{padding:24px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .class-skills-toolbar{border:1px solid var(--flat-line)!important;border-radius:14px!important;padding:12px!important;}
html body .class-skills-grid{gap:14px!important;}
html body .class-spell-card{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .class-spell-card header img{border-radius:10px!important;box-shadow:0 4px 14px #0003!important;}
html body .community-toolbar{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .community-card{border:1px solid var(--flat-line)!important;border-radius:20px!important;background:linear-gradient(135deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff08,0 8px 24px #00000018!important;transition:border-color 180ms,box-shadow 180ms!important;}
html body .community-card:hover{border-color:#aabbff44!important;box-shadow:0 12px 30px #00000026!important;}
html body .community-card-body{padding:22px!important;gap:18px!important;}
html body .community-portrait{border-radius:12px!important;background:radial-gradient(ellipse at bottom,var(--flat-soft),transparent)!important;object-fit:contain!important;}
html body .community-card-copy h3{font-size:20px!important;margin:9px 0!important;}
html body .community-card-footer{padding:12px 20px!important;background:var(--flat-inset)!important;border-top:1px solid var(--flat-line)!important;}
html body .community-filter-fields{border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .news-filters{padding:12px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-panel)!important;}
html body .news-grid{gap:16px!important;}
html body .news-story,html body .news-story.news-featured{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .news-story>img,html body .news-story>a:has(img){border-radius:12px!important;}
html body .news-story h3,html body .news-featured h3{font-size:17px!important;}
html body .timers-controls,html body .craft-workspace>.craft-controls,html body .craft-recipes,html body .craft-detail,html body .live-card,html body .live-feature-card,html body .meter-feature,html body .live-tutorial,html body .meter-overlay-showcase,html body .meter-source{border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08,0 6px 20px #00000012!important;}
html body .timer-symbol{width:42px!important;height:42px!important;border-radius:13px!important;background:var(--flat-soft)!important;color:var(--flat-accent)!important;}
html body .timer-countdown{font-size:34px!important;font-weight:650!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important;}
html body .timer-card{padding-top:22px!important;}
html body .timer-card.is-active,html body .timer-card[data-state=active]{border-color:#8be0cb66!important;box-shadow:0 0 0 1px #8be0cb13,inset 0 1px 0 #8be0cb22!important;}
html body .orb-map{border-radius:20px!important;box-shadow:var(--flat-shadow)!important;}
html body .orb-map-head{padding:16px 20px!important;}
html body .orb-map-sidebar{background:var(--flat-panel)!important;border-right:1px solid var(--flat-line)!important;}
html body .orb-map-sidebar label:has(input:checked){border-radius:9px!important;box-shadow:inset 2px 0 var(--flat-accent)!important;}
html body .guild-header-stat{padding:14px 16px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body .guild-header-stat strong{font-size:30px!important;letter-spacing:-.035em!important;}
html body .premium-guild-nav{padding:8px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-panel)!important;gap:6px!important;}
html body .premium-guild-nav a{border-radius:10px!important;}
html body .guild-members-list{gap:10px!important;}
html body .guild-members-list>article{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body .guild-metrics>*,html body .guild-stats>*{border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body .ab-toolbar{padding:20px 22px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:linear-gradient(125deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body .ab-toolbar input[name=buildName]{font-size:20px!important;font-weight:600!important;letter-spacing:-.025em!important;}
html body .ab-account-save{padding:12px 4px!important;font-size:11px!important;}
html body .ab-profile-fields{gap:16px!important;}
html body .ab-layout{gap:20px!important;}
html body .ab-layout>.workbench-tabs{padding:8px!important;gap:6px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body .ab-layout>.workbench-tabs>button{min-height:42px!important;padding:10px 14px!important;border-radius:10px!important;font-size:12px!important;font-weight:550!important;}
html body .ab-layout>.workbench-tabs>button[aria-selected=true]{background:linear-gradient(135deg,#b6c5ff24,#b9a8ff17)!important;border:1px solid #b6c5ff38!important;color:var(--flat-text)!important;box-shadow:inset 0 1px 0 #ffffff12!important;}
html body .ab-layout>.ab-stats{padding:20px!important;border-radius:18px!important;background:linear-gradient(150deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff08,0 8px 26px #00000018!important;}
html body .ab-flat-heading{padding:0 0 16px!important;border-bottom:1px solid var(--flat-line)!important;}
html body .ab-flat-heading h2{font-size:17px!important;font-weight:600!important;letter-spacing:-.02em!important;}
html body .ab-flat-heading>small{padding:5px 9px!important;border:1px solid var(--flat-line)!important;border-radius:8px!important;background:var(--flat-panel)!important;}
html body .ab-current-loadout{padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .ab-loadout-card{padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;}
html body .ab-character-stage,html body .ab-avatar,html body .ab-equipment-character{border-radius:20px!important;background:radial-gradient(ellipse at 50% 70%,#acbcff14,transparent 65%)!important;box-shadow:none!important;}
html body .ab-slot{padding:10px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff06!important;transition:border-color 180ms,background-color 180ms!important;}
html body .ab-slot:hover{border-color:#aabbff55!important;background:var(--flat-raised)!important;}
html body .ab-options-panel,html body .ab-dialog,html body .orb-control-dialog{border:1px solid #b5c5ff30!important;border-radius:20px!important;background:var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .ab-collection-search-selection{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .ab-collection-workspace .ab-pet-grid,html body .ab-collection-workspace .ab-wing-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:12px!important;}
html body .ab-pet-card{position:relative!important;min-height:156px!important;padding:16px 10px!important;gap:12px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:linear-gradient(155deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff07!important;transition:border-color 180ms,box-shadow 180ms,background-color 180ms!important;}
html body .ab-pet-card:hover{border-color:#b6c5ff66!important;box-shadow:0 8px 24px #00000024!important;}
html body .ab-pet-card .ab-pet-art{width:72px!important;height:72px!important;border-radius:14px!important;background:radial-gradient(circle,var(--flat-soft),transparent 75%)!important;}
html body .ab-pet-card strong{font-size:12px!important;font-weight:550!important;line-height:1.45!important;}
html body .ab-pet-card.is-selected,html body .ab-pet-card[aria-pressed=true]{border-color:var(--flat-accent)!important;background:linear-gradient(150deg,#b6c5ff20,var(--flat-panel))!important;box-shadow:inset 0 0 0 1px #b6c5ff30,0 6px 22px #00000022!important;}
html body .ab-collection-workspace .ab-pet-summary,html body .ab-collection-workspace .ab-title-sidebar{padding:20px!important;border:1px solid #b6c5ff2b!important;border-radius:20px!important;background:linear-gradient(150deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 30px #00000018!important;}
html body .ab-title-sidebar .ab-pet-summary{padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body .ab-title-grid{gap:10px!important;}
html body .ab-title-card{min-height:86px!important;padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .ab-title-card>img{border-radius:8px!important;}
html body .ab-title-card .ab-actions button{border-radius:9px!important;min-height:34px!important;}
html body .ab-title-kind-tabs,html body .ab-title-source-tabs,html body .ab-pet-tabs,html body .ab-pet-families{gap:7px!important;}
html body .ab-title-kind-tabs button,html body .ab-pet-tabs button{border-radius:10px!important;min-height:38px!important;}
html body .ab-title-inspector{padding-bottom:20px!important;}
html body .ab-monolith-grid{gap:16px!important;}
html body .ab-monolith-card{padding:22px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:radial-gradient(ellipse at 50% 20%,#b6c5ff0c,transparent 60%),var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08,0 8px 24px #00000018!important;}
html body .ab-monolith-art{width:124px!important;height:124px!important;margin:20px auto!important;filter:drop-shadow(0 6px 18px #0004)!important;}
html body .ab-monolith-stepper button{border-radius:9px!important;}
html body .ab-monolith-control{padding-top:18px!important;}
html body .ab-legion-overview{padding:24px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:linear-gradient(130deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff09!important;}
html body .ab-legion-sigil{border-radius:16px!important;background:radial-gradient(circle,var(--flat-soft),var(--flat-inset))!important;border:1px solid var(--flat-line)!important;}
html body .ab-legion-track{gap:7px!important;}
html body .ab-legion-track button{min-height:38px!important;border-radius:9px!important;}
html body .ab-legion-bonuses>div{padding:18px!important;border-radius:14px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .asw-mode-tabs{padding:6px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-panel)!important;gap:6px!important;}
html body .asw-mode-tabs button{border-radius:10px!important;}
html body .asw-editor,html body .asw-library{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:linear-gradient(150deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff08,0 8px 22px #00000016!important;}
html body .asw-editor-heading{gap:14px!important;align-items:center!important;padding-bottom:18px!important;border-bottom:1px solid var(--flat-line)!important;}
html body .asw-editor-heading img{border-radius:13px!important;box-shadow:0 5px 18px #0004!important;}
html body .asw-level{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body .asw-description{padding:18px 0!important;font-size:13px!important;line-height:1.75!important;}
html body .asw-choice{border-radius:12px!important;border:1px solid var(--flat-line)!important;background:var(--flat-inset)!important;padding:12px!important;transition:border-color 180ms,background-color 180ms!important;}
html body .asw-choice[aria-pressed=true],html body .asw-choice.is-active{border-color:var(--flat-accent)!important;background:var(--flat-soft)!important;box-shadow:inset 0 0 0 1px #b6c5ff30!important;}
html body .asw-game-bar{padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .asw-slot{border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff0b,0 4px 12px #0003!important;}
html body .dae-viewport{border:1px solid var(--flat-line)!important;border-radius:20px!important;background:radial-gradient(ellipse at 50% 50%,#b6c5ff0d,transparent 70%),var(--flat-inset)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .dae-inspector,html body .dae-board-gains{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body .dae-controls{padding:12px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-panel)!important;gap:8px!important;}
html body .dae-controls button{border-radius:10px!important;}
html body .dae-node{border-radius:8px!important;box-shadow:0 4px 12px #0005!important;}
html body .ab-pantheon-scene{border:1px solid var(--flat-line)!important;border-radius:22px!important;background:radial-gradient(ellipse at center,#aebfff12,transparent 70%),var(--flat-inset)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .ab-pantheon-preview,html body .ab-pantheon-gallery,html body .ab-pantheon-bonuses{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body .ab-pantheon-tiles button{border-radius:12px!important;border-color:var(--flat-line)!important;background:var(--flat-inset)!important;}
html body .ab-pantheon-toolbar,html body .ab-pantheon-tabs{gap:8px!important;}
html body .ab-pantheon-slot{box-shadow:0 5px 18px #0004!important;transition:border-color 180ms,background-color 180ms!important;}
html body .ab-arcana-loadout{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:22px!important;background:radial-gradient(ellipse at center,#c0acff0b,transparent 70%),var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
html body .ab-arcana-slot-art{filter:drop-shadow(0 8px 14px #0004)!important;}
html body .ab-arcana-reference,html body .ab-perception-config,html body .ab-analysis-card{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body [data-collection-grid]>.ab-title-card{grid-template-rows:auto auto auto!important;row-gap:7px!important;}
html body [data-collection-grid]>.ab-title-card>img{grid-row:1/4!important;}
html body [data-collection-grid]>.ab-title-card>small{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:10px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body [data-collection-grid]>.ab-title-card>p{grid-column:2!important;grid-row:3!important;margin:0!important;font-size:11px!important;line-height:1.5!important;}
html body [data-collection-grid]>.ab-title-card>.ab-actions{grid-column:3!important;grid-row:1/4!important;}
html body .ab-perception-center{filter:drop-shadow(0 10px 22px #0004)!important;}
html body .ab-perception-fields{gap:14px!important;}
html body .orb-legal-content>section{padding:24px!important;margin:0 0 16px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .lg-start,html body .lg-controls,html body .lg-navigation,html body .ludra-settings,html body .ludra-nav,html body .lg-card,html body .lg-section,html body .lg-skill,html body .ludra-card,html body .ludra-resources{border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:inset 0 1px 0 #ffffff07!important;}
html body .game-entry-card{min-height:220px!important;border-radius:24px!important;background:radial-gradient(ellipse at right top,var(--flat-soft),transparent 70%),var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .flat-mobile-dock{border-radius:18px!important;background:color-mix(in srgb,var(--flat-panel) 94%,transparent)!important;backdrop-filter:blur(16px)!important;border-color:#b6c5ff24!important;box-shadow:0 -5px 30px #00000024!important;}
html body .flat-mobile-dock a{border-radius:12px!important;}
html body .orb-feedback-launch{border-radius:14px!important;border-color:var(--flat-line)!important;background:var(--flat-panel)!important;box-shadow:0 5px 18px #0003!important;}
@media (max-width:1200px){
html body [data-premium-home]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"photo" "search" "tools" "streams" "team" "support"!important;}
html body .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
html body .feature-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:18px!important;}
html body .feature-card .feature-icon{grid-column:1!important;grid-row:auto!important;}
html body .feature-card :is(h2,h3,p){grid-column:1!important;}
html body .ab-layout>.ab-stats{padding:18px!important;}
}
@media (max-width:1100px){
html body .premium-header{margin:0!important;width:100%!important;padding:12px 16px 12px 72px!important;}
html body .flat-home-layout>.hero-inner{padding:28px!important;}
}
@media (max-width:700px){
html body main{padding-top:16px!important;}
html body .flat-home-layout,html body .premium-hero.minimal-welcome{min-height:310px!important;border-radius:20px!important;}
html body .flat-home-layout>.flat-home-photo{height:100%!important;}
html body .flat-home-photo img{object-position:54% center!important;}
html body .flat-home-photo::after{background:linear-gradient(0deg,#080e21ed 0%,#080e21a8 42%,#080e2105 95%)!important;}
html body .flat-home-layout>.hero-inner{padding:22px!important;gap:12px!important;max-width:100%!important;}
html body .flat-home-layout .hero-inner>p{font-size:15px!important;line-height:1.55!important;max-width:34ch!important;}
html body .flat-home-layout .hero-inner>p.eyebrow{font-size:10px!important;}
html body .minimal-home-actions{gap:8px!important;}
html body .minimal-home-actions a{min-height:42px!important;font-size:11px!important;padding:10px 12px!important;border-radius:10px!important;}
html body .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
html body .feature-card{min-height:158px!important;padding:17px!important;align-content:start!important;gap:10px!important;}
html body .feature-card h3{font-size:13px!important;line-height:1.4!important;}
html body .feature-card p{font-size:11px!important;}
html body .feature-card .feature-icon{width:36px!important;height:36px!important;border-radius:11px!important;}
html body .search-input-wrap{min-height:58px!important;padding:9px 16px!important;border-radius:16px!important;}
html body .search-input-wrap input{font-size:14px!important;}
html body [data-home-streams],html body .home-team{padding:18px!important;border-radius:18px!important;}
html body [data-stream-list].home-stream-grid{grid-template-columns:minmax(0,1fr)!important;}
html body .class-showcase-card{grid-template-columns:84px minmax(0,1fr)!important;padding:14px!important;border-radius:18px!important;min-height:225px!important;}
html body .class-showcase-art{width:84px!important;height:176px!important;border-radius:12px!important;}
html body .class-showcase-copy{padding-left:14px!important;}
html body .class-showcase-copy h2{font-size:20px!important;}
html body .class-showcase-copy>p:not(.eyebrow){font-size:12px!important;}
html body .class-profile-modern{padding:18px!important;border-radius:18px!important;}
html body .class-spell-card{padding:18px!important;}
html body .community-toolbar{padding:16px!important;border-radius:16px!important;}
html body .community-card-body{grid-template-columns:56px minmax(0,1fr)!important;padding:18px!important;gap:14px!important;}
html body .community-card-copy h3{font-size:18px!important;}
html body .community-portrait{width:56px!important;}
html body .community-card-footer{padding:12px 16px!important;}
html body .news-story,html body .news-story.news-featured{padding:16px!important;gap:12px!important;grid-template-columns:76px minmax(0,1fr)!important;}
html body .news-story>img,html body .news-story>a:has(img){width:76px!important;height:92px!important;max-height:92px!important;border-radius:10px!important;}
html body .news-story h3,html body .news-featured h3{font-size:15px!important;}
html body .sf-catalog>.orb-catalog-tabs{padding:8px!important;margin-bottom:16px!important;gap:6px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;}
html body .database-list>.game-resource-card{padding:16px!important;border-radius:14px!important;}
html body .game-data-head{padding:14px!important;border-radius:14px!important;}
html body .ab-toolbar{padding:16px!important;border-radius:16px!important;}
html body .ab-toolbar input[name=buildName]{font-size:18px!important;}
html body .ab-layout>.workbench-tabs{padding:6px!important;border-radius:14px!important;}
html body .ab-layout>.workbench-tabs>button{min-height:42px!important;padding:9px 12px!important;font-size:11px!important;}
html body .ab-collection-workspace .ab-pet-grid,html body .ab-collection-workspace .ab-wing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
html body .ab-pet-card{padding:14px 8px!important;min-height:150px!important;border-radius:14px!important;}
html body .ab-collection-workspace .ab-pet-summary,html body .ab-collection-workspace .ab-title-sidebar{padding:18px!important;border-radius:18px!important;}
html body .ab-title-sidebar .ab-pet-summary{padding:16px 0 0!important;border-radius:0!important;}
html body .ab-title-card{padding:12px!important;gap:7px 10px!important;border-radius:12px!important;}
html body .ab-title-card .ab-actions button{min-height:36px!important;}
html body [data-collection-grid]>.ab-title-card>.ab-actions{grid-column:2!important;grid-row:4!important;}
html body .ab-monolith-card{padding:18px!important;border-radius:18px!important;}
html body .ab-legion-overview{padding:18px!important;border-radius:18px!important;}
html body .asw-editor,html body .asw-library,html body .asw-game-bar,html body .dae-inspector,html body .dae-board-gains,html body .ab-pantheon-preview,html body .ab-pantheon-gallery,html body .ab-pantheon-bonuses,html body .ab-arcana-loadout,html body .ab-arcana-reference,html body .ab-perception-config,html body .ab-analysis-card{padding:14px!important;border-radius:16px!important;}
html body .asw-editor-heading{gap:10px!important;}
html body .asw-description{font-size:12px!important;}
html body .asw-level{padding:12px!important;border-radius:12px!important;}
html body .asw-choice{padding:10px!important;border-radius:10px!important;}
html body .game-guild-panel{padding:18px!important;border-radius:18px!important;}
html body .guild-header-stat{padding:12px!important;border-radius:12px!important;}
html body .guild-header-stat strong{font-size:26px!important;}
html body .orb-legal-content>section{padding:20px!important;border-radius:16px!important;}
}
@media (max-width:600px){
html body .premium-header,html body .premium-header.flat-floating-tools{min-height:118px!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px!important;}
html body .flat-floating-tools :is(details>summary,[data-theme-toggle],.orb-language-control,select){border-radius:11px!important;}
html body .flat-floating-tools .premium-menu{border-radius:12px!important;}
html body .orb-feedback-launch{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;}
}
html body .ab-toolbar.sf-inline-identity{display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr)!important;gap:14px 24px!important;align-items:start!important;}
html body .ab-toolbar.sf-inline-identity>div:first-child{min-width:0!important;width:auto!important;padding-top:18px!important;}
html body .ab-toolbar.sf-inline-identity input[name=buildName]{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:8px 0!important;}
html body .ab-toolbar.sf-inline-identity>.ab-profile{display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;min-width:0!important;}
html body .ab-toolbar.sf-inline-identity>.ab-profile[hidden]{display:none!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields{display:grid!important;grid-template-columns:minmax(140px,1.45fr) 74px minmax(110px,1.1fr) minmax(80px,.8fr) minmax(100px,1fr)!important;gap:10px!important;align-items:start!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields>label{display:grid!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:10px!important;color:var(--flat-muted)!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields :is(select,input:not([type=checkbox])){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;min-height:40px!important;height:40px!important;font-size:12px!important;padding:8px 10px!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields>.ab-visibility{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important;padding:2px 0!important;margin:0!important;min-height:22px!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:10px!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields>.ab-visibility[hidden]{display:none!important;}
html body .ab-toolbar.sf-inline-identity .ab-visibility input{flex:0 0 auto!important;margin:0!important;}
html body .ab-toolbar.sf-inline-identity .ab-publication-copy{display:flex!important;flex-wrap:wrap!important;gap:4px 10px!important;align-items:center!important;}
html body .ab-toolbar.sf-inline-identity .ab-publication-copy :is(strong,small){font-size:10px!important;font-weight:400!important;}
html body .ab-toolbar.sf-inline-identity>.ab-actions{grid-column:1/-1!important;justify-content:flex-end!important;padding-top:10px!important;border-top:1px solid var(--flat-line)!important;}
html body .news-grid>.news-story.news-featured{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:0!important;padding:0!important;min-height:330px!important;border:1px solid #b6c5ff2e!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(135deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:var(--flat-shadow)!important;}
html body .news-grid>.news-featured>img,html body .news-grid>.news-featured>a:has(img){display:block!important;width:100%!important;height:100%!important;min-height:330px!important;max-height:460px!important;object-fit:cover!important;border-radius:0!important;}
html body .news-grid>.news-featured>.news-story-content{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:14px!important;padding:30px!important;min-width:0!important;}
html body .news-grid>.news-featured .news-story-content::before{content:"À LA UNE"!important;display:inline-flex!important;align-items:center!important;padding:5px 9px!important;border-radius:7px!important;background:var(--flat-soft)!important;color:var(--flat-accent)!important;font-size:9px!important;font-weight:650!important;letter-spacing:.12em!important;}
html body .news-grid>.news-featured .news-story-content:lang(en)::before{content:"LATEST STORY"!important;}
html body .news-grid>.news-featured h3{font-size:25px!important;line-height:1.3!important;letter-spacing:-.025em!important;margin:0!important;overflow-wrap:anywhere!important;}
html body .news-grid>.news-featured .news-story-excerpt{font-size:13px!important;line-height:1.65!important;-webkit-line-clamp:4!important;}
html body .news-grid>.news-featured .news-story-content>a:first-of-type{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:10px 15px!important;border-radius:10px!important;background:var(--flat-accent)!important;color:var(--flat-bg)!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important;}
html body .game-data-head:not(:has(button,a,input,select,textarea,summary)){display:none!important;}
html body .flat-rail{overflow:visible!important;}
html body .flat-rail>nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;padding-bottom:12px!important;}
html body .flat-rail-utilities{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:6px!important;padding-top:12px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin-top:auto!important;border-top:1px solid var(--flat-line)!important;}
html body .flat-rail-utilities>.orb-header-account{width:100%!important;height:44px!important;min-width:0!important;margin:0!important;position:relative!important;}
html body .flat-rail-utilities :is(.orb-header-account>summary,[data-theme-toggle]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:9px 10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--flat-text)!important;box-shadow:none!important;list-style:none!important;cursor:pointer!important;overflow:hidden!important;}
html body .flat-rail-utilities :is(summary,[data-theme-toggle]):hover{background:var(--flat-soft)!important;}
html body .flat-rail-utilities :is(summary,[data-theme-toggle])::-webkit-details-marker{display:none!important;}
html body .flat-rail-utilities summary img{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:50%!important;object-fit:cover!important;}
html body .flat-rail-utilities :is(summary,[data-theme-toggle])>svg{width:22px!important;height:22px!important;flex:0 0 22px!important;}
html body .flat-rail-utilities :is(summary,[data-theme-toggle])::after{content:attr(aria-label)!important;display:none!important;min-width:0!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;color:var(--flat-text)!important;}
html body .flat-rail:is(:hover,:focus-within,.is-open) .flat-rail-utilities :is(summary,[data-theme-toggle])::after{display:block!important;}
html body .flat-rail-utilities details:not([open])>.orb-account-popup{display:none!important;}
html body .flat-rail-utilities details[open]>.orb-account-popup{display:block!important;position:fixed!important;inset:var(--flat-popup-top,88px) auto auto var(--flat-popup-left,84px)!important;width:min(304px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 100px)!important;overflow:auto!important;z-index:1400!important;pointer-events:auto!important;}
html body .orb-game-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-inset)!important;text-decoration:none!important;}
html body .orb-game-option>img{display:block!important;grid-column:1/-1!important;width:100%!important;height:120px!important;max-height:120px!important;object-fit:cover!important;border:0!important;border-radius:10px!important;}
html body .orb-game-option>span{display:grid!important;gap:5px!important;min-width:0!important;}
html body .orb-game-option strong{font-size:16px!important;}
html body .orb-game-option small{font-size:10px!important;}
html body .orb-game-menu[open]>summary>svg:first-child{transform:none!important;}
html body dialog:not(.ab-inline-collection),html body [role=dialog],html body [popover],html body .orb-account-popup,html body .orb-game-panel,html body .ab-options-panel,html body .community-filter-fields,html body .orb-search-results,html body .search-results,html body .orb-tooltip,html body [role=tooltip],html body .orb-floating-menu{border:1px solid var(--flat-line)!important;border-radius:18px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;color:var(--flat-text)!important;box-shadow:0 18px 60px #03071366,inset 0 1px 0 #ffffff0b!important;backdrop-filter:blur(16px)!important;background-clip:padding-box!important;}
html body dialog:not(.ab-inline-collection),html body [role=dialog],html body [popover]{padding:22px!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;overscroll-behavior:contain!important;}
html body dialog:not(.ab-inline-collection)::backdrop,html body [popover]::backdrop{background:#0509158c!important;backdrop-filter:blur(6px)!important;}
html body dialog:not(.ab-inline-collection)>header,html body [role=dialog]>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body dialog:not(.ab-inline-collection) :is(h2,h3),html body [role=dialog] :is(h2,h3){font-size:18px!important;line-height:1.4!important;text-align:left!important;}
html body dialog:not(.ab-inline-collection)>header :is(h2,h3){margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;}
html body dialog:not(.ab-inline-collection) :is([data-close],.guild-class-close),html body [role=dialog] [data-close]{flex:0 0 auto!important;width:auto!important;min-width:36px!important;min-height:36px!important;max-width:none!important;border:0!important;border-radius:10px!important;background:var(--flat-raised)!important;box-shadow:none!important;}
html body dialog:not(.ab-inline-collection) :is(input,select,textarea),html body [role=dialog] :is(input,select,textarea){max-width:100%!important;min-width:0!important;border-radius:10px!important;background:var(--flat-inset)!important;color:var(--flat-text)!important;}
html body dialog:not(.ab-inline-collection) :is(.ab-result,.orb-item-section,.eco-panel,.ab-item-stats),html body [role=dialog] .ab-result{border-color:var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;box-shadow:none!important;}
html body .flat-floating-tools details[open]>div,html body .flat-rail details[open]>div{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;color:var(--flat-text)!important;box-shadow:0 18px 60px #03071366,inset 0 1px 0 #ffffff0b!important;backdrop-filter:blur(16px)!important;overscroll-behavior:contain!important;}
html body .orb-account-popup :is(a,button),html body .orb-game-panel>a.orb-game-all{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;min-height:40px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--flat-text)!important;font-size:12px!important;text-decoration:none!important;}
html body .orb-account-popup :is(a,button):hover,html body .orb-game-panel>a.orb-game-all:hover{background:var(--flat-soft)!important;}
html body .orb-tooltip,html body [role=tooltip]{padding:9px 12px!important;font-size:11px!important;line-height:1.55!important;max-width:min(360px,calc(100vw - 28px))!important;overflow-wrap:anywhere!important;border-radius:10px!important;}
html body .flat-rail nav a[aria-current=page]{position:relative!important;border:0!important;background:linear-gradient(135deg,#b6c5ff20,#b6c5ff0d)!important;color:var(--flat-accent)!important;box-shadow:inset 0 1px 0 #ffffff09!important;border-radius:12px!important;}
html body .flat-rail nav a[aria-current=page]::after{content:""!important;position:absolute!important;right:7px!important;top:50%!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--flat-accent)!important;box-shadow:0 0 7px #b6c5ff44!important;pointer-events:none!important;}
html body button:is([aria-pressed=true],[aria-selected=true]):not(.dae-node):not(.ab-pantheon-slot):not(.asw-slot):not([data-perception-slot]),html body .ab-layout>.workbench-tabs>button[aria-selected=true],html body a[aria-current=page]:not(.flat-rail a){border-color:transparent!important;background:linear-gradient(135deg,#b6c5ff26,#a896f31a)!important;color:var(--flat-text)!important;box-shadow:inset 0 1px 0 #ffffff12,0 3px 10px #03071324!important;}
html body .ab-pet-card.is-selected,html body .ab-pet-card[aria-pressed=true]{border-color:#b6c5ff33!important;background:linear-gradient(145deg,#b6c5ff24,var(--flat-panel))!important;box-shadow:inset 0 1px 0 #ffffff0b,0 6px 18px #03071328!important;}
html body .ab-pet-card.is-selected::after,html body .ab-pet-card[aria-pressed=true]::after{content:"✓"!important;position:absolute!important;right:9px!important;top:8px!important;width:17px!important;height:17px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--flat-accent)!important;color:var(--flat-bg)!important;font-size:10px!important;line-height:1!important;pointer-events:none!important;}
html body .flat-floating-tools .flat-live-trigger{border:1px solid #f16b806e!important;background:linear-gradient(135deg,#f16b8010,var(--flat-panel))!important;box-shadow:0 0 0 3px #f16b8008,0 0 20px #f16b8016!important;position:relative!important;isolation:isolate!important;animation:none!important;}
html body .flat-floating-tools .flat-live-trigger::after{content:""!important;position:absolute!important;inset:-2px!important;border:1px solid #f16b806e!important;border-radius:inherit!important;box-shadow:0 0 20px #f16b8050!important;pointer-events:none!important;transform:none!important;animation:var(--orb-status-animation,orb-status-halo 3s ease-in-out infinite)!important;}
html body .flat-floating-tools .orb-event-menu>summary{border:1px solid color-mix(in srgb,var(--orb-event-color,var(--flat-accent)) 55%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--orb-event-color,var(--flat-accent)) 8%,transparent),var(--flat-panel))!important;box-shadow:0 0 18px color-mix(in srgb,var(--orb-event-color,var(--flat-accent)) 12%,transparent)!important;animation:none!important;}
html body .flat-floating-tools .orb-event-menu>summary::after{border-color:var(--orb-event-color,var(--flat-accent))!important;box-shadow:0 0 20px color-mix(in srgb,var(--orb-event-color,var(--flat-accent)) 35%,transparent)!important;animation:var(--orb-status-animation,orb-status-halo 3s ease-in-out infinite)!important;}
html body .flat-floating-tools [data-flat-stream] small{color:#ff8a9b!important;}
html body .meter-page.sf-live-page{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:24px!important;align-items:start!important;}
html body .sf-live-page>*{grid-column:1/-1!important;min-width:0!important;max-width:100%!important;margin:0!important;}
html body .sf-live-page>.meter-promo.live-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;align-items:center!important;gap:32px!important;padding:28px!important;border:1px solid var(--flat-line)!important;border-radius:24px!important;background:radial-gradient(ellipse at left top,#b6c5ff0d,transparent 70%),var(--flat-panel)!important;box-shadow:var(--flat-shadow)!important;}
html body .sf-live-page .live-hero .meter-lead{font-size:27px!important;line-height:1.3!important;letter-spacing:-.03em!important;color:var(--flat-text)!important;font-weight:600!important;margin:18px 0 12px!important;}
html body .sf-live-page .live-hero>div>p:not(.meter-lead):not(.eyebrow){font-size:13px!important;line-height:1.75!important;max-width:60ch!important;}
html body .sf-live-page .live-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
html body .sf-live-page .live-badges span{padding:6px 9px!important;border:1px solid var(--flat-line)!important;border-radius:8px!important;background:var(--flat-inset)!important;font-size:10px!important;}
html body .sf-live-page .live-preview{padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-inset)!important;box-shadow:none!important;}
html body .sf-live-page .live-preview>img{display:block!important;width:100%!important;height:auto!important;max-height:280px!important;object-fit:contain!important;margin:14px 0!important;border-radius:12px!important;}
html body .sf-live-page .live-preview figcaption{font-size:10px!important;line-height:1.5!important;text-align:left!important;color:var(--flat-muted)!important;}
html body .sf-live-page>.live-shortcuts{position:sticky!important;top:12px!important;z-index:30!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--flat-panel) 94%,transparent)!important;backdrop-filter:blur(16px)!important;box-shadow:0 6px 20px #03071320!important;}
html body .sf-live-page>.live-shortcuts a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:10px 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--flat-text)!important;font-size:12px!important;text-decoration:none!important;}
html body .sf-live-page>.live-shortcuts a:hover{background:var(--flat-soft)!important;}
html body .sf-live-page>.meter-overlay-showcase{grid-column:1/9!important;padding:24px!important;border-radius:20px!important;min-width:0!important;}
html body .sf-live-page>.live-download{grid-column:9/13!important;position:static!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:24px!important;border:1px solid #b6c5ff28!important;border-radius:20px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff0b!important;}
html body .sf-live-page>.live-download .meter-actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;height:auto!important;min-width:0!important;max-height:none!important;margin:0!important;}
html body .sf-live-page>.live-download .meter-actions a{flex:0 0 auto!important;width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body .sf-live-page .meter-actions .meter-primary{background:var(--flat-accent)!important;color:var(--flat-bg)!important;border-color:transparent!important;font-weight:600!important;box-shadow:0 5px 16px #03071324!important;}
html body .sf-live-page>.live-tutorial{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)!important;gap:28px!important;align-items:center!important;padding:24px!important;}
html body .sf-live-page .live-tutorial-player{min-width:0!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-inset)!important;overflow:hidden!important;}
html body .sf-live-page .live-tutorial-player video{display:block!important;width:100%!important;max-height:390px!important;object-fit:contain!important;background:#080e1b!important;}
html body .sf-live-page .live-tutorial-player>p{padding:12px 16px!important;margin:0!important;font-size:10px!important;}
html body .sf-live-page .live-tutorial-topics{display:grid!important;gap:14px!important;margin:20px 0!important;padding:0!important;list-style:none!important;}
html body .sf-live-page .live-catalog-controls{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;align-items:center!important;margin:18px 0!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .sf-live-page .live-feature-filters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
html body .sf-live-page .live-feature-search{display:grid!important;gap:6px!important;min-width:0!important;min-height:0!important;height:auto!important;flex:1 1 220px!important;max-width:360px!important;font-size:10px!important;}
html body .sf-live-page .live-feature-search input{width:100%!important;font-size:13px!important;}
html body .sf-live-page .live-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important;}
html body .sf-live-page .live-feature-card{padding:0!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;overflow:hidden!important;box-shadow:inset 0 1px 0 #ffffff07!important;transform:none!important;transition:border-color 180ms,background-color 180ms!important;}
html body .sf-live-page .live-feature-card:is(:hover,[open]){transform:none!important;}
html body .sf-live-page .live-feature-card>summary{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:210px!important;padding:20px!important;list-style:none!important;cursor:pointer!important;min-width:0!important;}
html body .sf-live-page .live-feature-card>summary::-webkit-details-marker{display:none!important;}
html body .sf-live-page .live-card-top,html body .sf-live-page .live-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;}
html body .sf-live-page .live-card-icon{width:36px!important;height:36px!important;padding:8px!important;border-radius:11px!important;background:var(--flat-soft)!important;color:var(--flat-accent)!important;}
html body .sf-live-page .live-card-category,html body .sf-live-page .live-card-bottom{font-size:10px!important;color:var(--flat-muted)!important;}
html body .sf-live-page .live-feature-card h3{font-size:16px!important;line-height:1.4!important;margin:0!important;text-align:left!important;}
html body .sf-live-page .live-card-description{font-size:12px!important;line-height:1.6!important;color:var(--flat-muted)!important;text-align:left!important;}
html body .sf-live-page .live-card-bottom{margin-top:auto!important;padding-top:12px!important;border-top:1px solid var(--flat-line)!important;}
html body .sf-live-page .live-card-detail{padding:0 20px 20px!important;border-top:1px solid var(--flat-line)!important;font-size:12px!important;line-height:1.75!important;color:var(--flat-muted)!important;}
html body .sf-live-page>.meter-install{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;padding:24px!important;border:1px solid var(--flat-line)!important;border-radius:20px!important;background:var(--flat-panel)!important;}
html body .sf-live-page>.live-faq{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;background:var(--flat-panel)!important;}
html body .sf-live-page>.live-faq>summary{font-size:14px!important;font-weight:550!important;cursor:pointer!important;}
html body *{scrollbar-width:thin!important;scrollbar-color:#7183a94d transparent!important;}
html body *::-webkit-scrollbar{width:9px!important;height:9px!important;}
html body *::-webkit-scrollbar-track{background:transparent!important;border-radius:20px!important;}
html body *::-webkit-scrollbar-thumb{background:#7183a94d!important;border:2px solid transparent!important;background-clip:padding-box!important;border-radius:20px!important;}
html body *::-webkit-scrollbar-thumb:hover{background:#99aee380!important;background-clip:padding-box!important;}
html body *::-webkit-scrollbar-corner{background:transparent!important;}
@media (max-width:1100px){
html body .flat-rail-utilities details[open]>.orb-account-popup{max-height:calc(100dvh - 140px)!important;}
html body .ab-toolbar.sf-inline-identity{grid-template-columns:minmax(0,1fr)!important;}
html body .ab-toolbar.sf-inline-identity>div:first-child{padding-top:0!important;}
html body .sf-live-page>.meter-overlay-showcase,html body .sf-live-page>.live-download{grid-column:1/-1!important;}
html body .sf-live-page>.live-download{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
html body .sf-live-page .live-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:700px){
html body .ab-toolbar.sf-inline-identity{gap:16px!important;}
html body .ab-toolbar.sf-inline-identity>div:first-child{width:100%!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields :is(select,input:not([type=checkbox])){height:42px!important;min-height:42px!important;font-size:13px!important;}
html body .ab-toolbar.sf-inline-identity>.ab-actions{justify-content:flex-start!important;gap:8px!important;}
html body .news-grid>.news-story.news-featured{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;border-radius:18px!important;}
html body .news-grid>.news-featured>img,html body .news-grid>.news-featured>a:has(img){width:100%!important;height:210px!important;min-height:0!important;max-height:210px!important;}
html body .news-grid>.news-featured>.news-story-content{padding:20px!important;gap:12px!important;}
html body .news-grid>.news-featured h3{font-size:22px!important;}
html body dialog:not(.ab-inline-collection),html body [role=dialog],html body [popover]{padding:16px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:16px!important;}
html body .meter-page.sf-live-page{gap:18px!important;}
html body .sf-live-page>.meter-promo.live-hero,html body .sf-live-page>.live-tutorial,html body .sf-live-page>.meter-install,html body .sf-live-page>.live-download{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:20px!important;border-radius:20px!important;}
html body .sf-live-page .live-hero .meter-lead{font-size:24px!important;}
html body .sf-live-page>.meter-overlay-showcase{padding:18px!important;border-radius:18px!important;}
html body .sf-live-page>.live-shortcuts{gap:4px!important;padding:6px!important;top:8px!important;}
html body .sf-live-page>.live-shortcuts a{padding:9px 10px!important;font-size:11px!important;}
html body .sf-live-page .live-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
html body .sf-live-page .live-feature-card>summary{min-height:0!important;padding:18px!important;}
html body .sf-live-page .live-catalog-controls{padding:14px!important;gap:14px!important;}
html body .sf-live-page .live-feature-search{max-width:none!important;flex-basis:100%!important;}
}
@media (max-width:600px){
html body .flat-floating-tools .flat-floating-controls{grid-template-columns:44px repeat(4,minmax(0,1fr))!important;grid-template-rows:44px 44px!important;gap:6px!important;}
html body .flat-floating-tools .flat-floating-controls .orb-event-menu{grid-column:2/4!important;grid-row:1!important;}
html body .flat-floating-tools .flat-floating-controls .header-live-menu{grid-column:4/6!important;grid-row:1!important;}
html body .flat-floating-tools .flat-floating-controls .admin-site-visitors{grid-column:1/3!important;grid-row:2!important;}
html body .flat-floating-tools .flat-floating-controls .orb-language-control{grid-column:3/5!important;grid-row:2!important;}
html body .flat-floating-tools .flat-floating-controls [data-motion-preference]{grid-column:5/6!important;grid-row:2!important;}
html body .flat-floating-tools .flat-floating-controls:not(:has(.admin-site-visitors)) .orb-language-control{grid-column:1/4!important;}
html body .flat-floating-tools .flat-floating-controls:not(:has(.admin-site-visitors)) [data-motion-preference]{grid-column:4/6!important;}
}
html body .flat-rail{padding:14px 14px 10px!important;overflow:visible!important;}
html body .flat-rail-brand{height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0 6px!important;margin-bottom:12px!important;}
html body .flat-rail .orb-game-menu{margin:0 0 10px!important;}
html body .flat-rail>nav{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1 1 0!important;min-height:0!important;overflow:visible!important;padding:0!important;}
html body .flat-rail nav section{display:contents!important;}
html body .flat-rail nav section>p{display:none!important;margin:4px 0 2px!important;padding:3px 8px!important;min-height:0!important;height:auto!important;line-height:1.2!important;border:1px solid color-mix(in srgb,var(--rail-category-color) 45%,transparent)!important;border-radius:6px!important;background:color-mix(in srgb,var(--rail-category-color) 7%,transparent)!important;color:var(--rail-category-color)!important;font-size:9px!important;letter-spacing:.09em!important;flex:0 0 auto!important;align-self:flex-start!important;white-space:nowrap!important;}
html body .flat-rail nav section:nth-of-type(1)>p{--rail-category-color:#7ccddd!important;}
html body .flat-rail nav section:nth-of-type(2)>p{--rail-category-color:#dfbf80!important;}
html body .flat-rail nav section:nth-of-type(3)>p{--rail-category-color:#bb9aee!important;}
html body .flat-rail:is(:hover,:focus-within,.is-open) nav section>p{display:block!important;visibility:visible!important;}
html body .flat-rail nav a{flex:1 1 0!important;min-height:0!important;max-height:42px!important;height:auto!important;padding:3px 12px!important;line-height:1.2!important;}
html body .flat-rail-utilities{gap:2px!important;padding-top:8px!important;flex:0 0 auto!important;}
html body .flat-rail-utilities>.orb-header-account{height:38px!important;}
html body .flat-rail-utilities :is(.orb-header-account>summary,[data-theme-toggle]){height:38px!important;min-height:38px!important;padding:7px 10px!important;}
html body .flat-rail nav a:is(:hover,:focus-visible,[aria-current=page])>svg{animation:var(--orb-rail-animation,orb-rail-icon 2.8s ease-in-out infinite)!important;}
@media (min-width:1200px){
html body .ab-toolbar.sf-inline-identity{grid-template-columns:minmax(110px,.8fr) minmax(450px,2.6fr) auto!important;gap:16px!important;align-items:start!important;}
html body .ab-toolbar.sf-inline-identity>div:first-child{padding-top:16px!important;}
html body .ab-toolbar.sf-inline-identity>.ab-actions{grid-column:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding-top:16px!important;border-top:0!important;width:auto!important;min-width:0!important;}
html body .ab-toolbar.sf-inline-identity>.ab-actions>button,html body .ab-toolbar.sf-inline-identity>.ab-actions>.ab-options>summary{white-space:nowrap!important;font-size:11px!important;min-height:40px!important;padding:8px 10px!important;}
html body .ab-toolbar.sf-inline-identity>.ab-actions>.ab-options{min-width:76px!important;}
html body .ab-toolbar.sf-inline-identity .ab-profile-fields{grid-template-columns:minmax(110px,1.4fr) 68px minmax(95px,1fr) minmax(72px,.8fr) minmax(70px,.8fr)!important;gap:8px!important;}
}
@media (max-height:720px){
html body .flat-rail{padding-top:10px!important;padding-bottom:8px!important;}
html body .flat-rail-brand{height:36px!important;min-height:36px!important;flex-basis:36px!important;margin-bottom:6px!important;}
html body .flat-rail .orb-game-menu{margin-bottom:6px!important;}
html body .flat-rail nav section>p{margin:2px 0 1px!important;padding:2px 6px!important;font-size:8px!important;}
html body .flat-rail-utilities{gap:0!important;padding-top:5px!important;}
html body .flat-rail-utilities>.orb-header-account,html body .flat-rail-utilities :is(.orb-header-account>summary,[data-theme-toggle]){height:34px!important;min-height:34px!important;}
}
@media (max-height:560px) and (max-width:1100px){
html body .flat-rail{width:min(360px,calc(100vw - 16px))!important;}
html body .flat-rail>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(8,minmax(0,1fr))!important;gap:2px!important;align-content:stretch!important;}
html body .flat-rail nav section>p{display:none!important;}
html body .flat-rail:is(:hover,:focus-within,.is-open) nav section>p{display:none!important;}
html body .flat-rail:is(:hover,:has(:focus-visible),:has(details[open]),.is-open) nav a{width:100%!important;max-width:100%!important;min-height:0!important;padding:2px 8px!important;font-size:10px!important;gap:8px!important;}
html body .flat-rail nav a>span{white-space:normal!important;line-height:1.15!important;}
html body .flat-rail-utilities{flex-direction:row!important;}
html body .flat-rail-utilities>.orb-header-account,html body .flat-rail-utilities>[data-theme-toggle]{width:50%!important;}
}
@media (max-height:560px){
html body .flat-rail-brand{height:28px!important;min-height:28px!important;flex-basis:28px!important;margin-bottom:5px!important;}
html body .flat-rail .orb-game-menu{margin-bottom:5px!important;}
html body .flat-rail .orb-game-menu>summary{min-height:32px!important;height:32px!important;padding:6px 12px!important;}
html body .flat-rail-utilities{flex-direction:row!important;}
html body .flat-rail-utilities>.orb-header-account,html body .flat-rail-utilities>[data-theme-toggle]{width:50%!important;}
}
@media (max-height:560px) and (min-width:1101px){
html body{--layout-rail:104px!important;}
html body .flat-rail{width:104px!important;}
html body .flat-rail:is(:hover,:has(:focus-visible),:has(details[open])){width:360px!important;}
html body .flat-rail>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(7,minmax(0,1fr))!important;gap:2px!important;align-content:stretch!important;}
html body .flat-rail nav section>p,html body .flat-rail:is(:hover,:focus-within) nav section>p{display:none!important;}
html body .flat-rail nav a{width:100%!important;max-width:100%!important;min-height:0!important;padding:2px 8px!important;font-size:10px!important;gap:8px!important;}
html body .flat-rail:is(:hover,:has(:focus-visible),:has(details[open])) nav a{width:100%!important;max-width:100%!important;}
}
html body[data-community-builds] .game-data-head{display:none!important;}
html body[data-community-builds] .game-data-shell{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
html body[data-community-builds] .community-toolbar{grid-template-columns:minmax(160px,1fr) 170px auto!important;padding:14px 16px!important;margin:0 0 12px!important;gap:12px!important;border-radius:15px!important;background:var(--flat-panel)!important;align-items:end!important;}
html body[data-community-builds] .community-toolbar>label{font-size:10px!important;gap:5px!important;}
html body[data-community-builds] #community-region:empty{display:none!important;}
html body[data-community-builds] #community-region:has([hidden]):not(:has(button:not([hidden]),select:not([hidden]))){display:none!important;}
html body[data-community-builds] .community-toolbar :is(input,select){min-height:40px!important;font-size:12px!important;}
html body[data-community-builds] #community-status{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:10px 2px 14px!important;font-size:11px!important;color:var(--flat-muted)!important;}
html body[data-community-builds] .community-active-filters{margin:0 0 10px!important;gap:6px!important;}
html body[data-community-builds] .community-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;gap:14px!important;margin:0!important;align-items:start!important;}
html body[data-community-builds] .community-card{border-radius:16px!important;background:linear-gradient(145deg,var(--flat-panel),var(--flat-surface))!important;box-shadow:inset 0 1px 0 #ffffff06!important;}
html body[data-community-builds] .community-card-body{grid-template-columns:52px minmax(0,1fr)!important;padding:16px!important;gap:12px!important;}
html body[data-community-builds] .community-portrait{width:52px!important;height:100px!important;max-height:100px!important;object-fit:contain!important;border-radius:9px!important;align-self:center!important;}
html body[data-community-builds] .community-brand{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:8px!important;letter-spacing:.11em!important;color:#cbb991!important;}
html body[data-community-builds] .community-card-copy h3{font-size:16px!important;line-height:1.3!important;margin:8px 0 5px!important;}
html body[data-community-builds] .community-card-copy .community-class{font-size:11px!important;margin:0 0 8px!important;}
html body[data-community-builds] .community-card .build-tags{gap:4px!important;margin:8px 0!important;}
html body[data-community-builds] .community-card .build-tag{font-size:9px!important;padding:3px 6px!important;}
html body[data-community-builds] .community-author{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;}
html body[data-community-builds] .community-card-copy time{font-size:9px!important;margin-top:9px!important;}
html body[data-community-builds] .community-card-footer{justify-content:flex-start!important;gap:6px!important;padding:9px 12px!important;background:transparent!important;}
html body[data-community-builds] .community-card-footer button{min-height:34px!important;padding:6px 8px!important;font-size:10px!important;}
html body[data-community-builds] .community-card-footer button:last-child{margin-left:auto!important;}
@media(max-width:700px){
html body[data-community-builds] .community-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:14px!important;}
html body[data-community-builds] .community-toolbar>label:has(#community-search){grid-column:1/-1!important;}
html body[data-community-builds] .community-toolbar :is(input,select){font-size:16px!important;min-height:44px!important;}
html body[data-community-builds] .community-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
html body[data-community-builds] .community-card-footer button{min-height:40px!important;}
}
html body[data-community-builds] .community-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;}
html body[data-community-builds] .community-card-copy{display:block!important;min-height:0!important;}
html body[data-community-builds] .community-brand{line-height:1.3!important;}
html body[data-community-builds] .community-brand>span{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;}
html body[data-community-builds] .community-card-copy h3{min-height:0!important;line-height:1.25!important;margin:6px 0 4px!important;}
html body[data-community-builds] .community-card-copy .community-class{margin:0 0 6px!important;}
html body[data-community-builds] .community-card .build-tags{margin:6px 0!important;}
html body[data-community-builds] .community-author{min-height:28px!important;height:28px!important;line-height:1.3!important;width:fit-content!important;}
html body[data-community-builds] .community-card-copy time{margin-top:6px!important;}
@media(max-width:700px){
html body[data-community-builds] .community-grid{grid-template-columns:minmax(0,1fr)!important;}
html body[data-community-builds] .community-author{min-height:36px!important;height:36px!important;}
}
html body[data-community-builds] .community-card-body{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;}
html body[data-community-builds] .community-portrait{width:86px!important;height:160px!important;max-height:160px!important;object-fit:contain!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;mask-image:none!important;filter:none!important;}
html body .flat-rail nav section:nth-of-type(4)>p{--rail-category-color:#86b9e9!important;}
@media(max-height:560px){
html body .flat-rail:is(:hover,:focus-within,.is-open) nav section>p{display:none!important;}
}
html body[data-community-builds] .community-portrait[src*="aion-class-ranger.webp"]{object-fit:cover!important;object-position:42% center!important;}
html body[data-community-builds] .community-card-body{grid-template-columns:110px minmax(0,1fr)!important;}
html body[data-community-builds] .community-portrait{width:110px!important;}
html body .flat-route-banner{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-column:1/-1!important;justify-self:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:clamp(120px,9vw,160px)!important;aspect-ratio:auto!important;min-height:0!important;padding:0!important;margin:0 auto 24px!important;border:1px solid var(--flat-line)!important;border-radius:18px!important;overflow:hidden!important;background:var(--flat-inset)!important;box-shadow:0 12px 40px #03071335,inset 0 1px 0 #ffffff0b!important;}
html body main:has(>[data-premium-route])>.flat-route-banner{max-width:1480px!important;}
html body main:has(>#aion-builder)>.flat-route-banner{max-width:1840px!important;}
html body[data-community-builds] main>.flat-route-banner{max-width:1320px!important;}
html body .flat-route-banner>img{display:block!important;min-width:0!important;min-height:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;}
html body .flat-route-banner>.flat-banner-backdrop{display:none!important;}
html body .flat-route-banner>.flat-banner-art{position:relative!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;mask-image:none!important;z-index:0!important;}
html body .flat-route-banner::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#07101d08,#07101d66 37%,#07101d66 63%,#07101d08)!important;z-index:1!important;}
html body .flat-banner-caption{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:18px 24px!important;text-align:center!important;pointer-events:none!important;color:#f1f5ff!important;text-shadow:0 2px 16px #030713!important;}
html body .flat-banner-caption>small{font-size:10px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.24em!important;color:#d2e6ff!important;}
html body .flat-banner-caption>strong{display:block!important;max-width:90%!important;font-size:clamp(22px,2vw,34px)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-wrap:balance!important;color:#f1f5ff!important;}
@media(max-width:700px){
html body .flat-route-banner{height:100px!important;aspect-ratio:auto!important;margin-bottom:18px!important;border-radius:14px!important;}
html body .flat-route-banner>.flat-banner-art{transform:scale(3.1)!important;transform-origin:center!important;}
html body .flat-banner-caption{padding:14px!important;gap:7px!important;}
html body .flat-banner-caption>strong{max-width:100%!important;font-size:clamp(18px,5vw,26px)!important;}
}
html body:has(.flat-page-atmosphere){position:relative!important;isolation:isolate!important;}
html body .flat-page-atmosphere{position:fixed!important;inset:0!important;z-index:-1!important;overflow:hidden!important;pointer-events:none!important;user-select:none!important;contain:strict!important;background:radial-gradient(ellipse at 0 24%,#54c9ff0b,transparent 38%),radial-gradient(ellipse at 100% 55%,#ba77ed0c,transparent 38%)!important;}
html body .flat-page-atmosphere::before,html body .flat-page-atmosphere::after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:clamp(100px,17vw,300px)!important;background-image:var(--flat-scene-image,none)!important;background-size:auto 350%!important;background-repeat:no-repeat!important;opacity:.17!important;filter:saturate(.7)!important;pointer-events:none!important;}
html body .flat-page-atmosphere::before{left:var(--layout-rail)!important;background-position:18% center!important;mask-image:linear-gradient(90deg,#000,transparent)!important;}
html body .flat-page-atmosphere::after{right:0!important;background-position:82% center!important;mask-image:linear-gradient(270deg,#000,transparent)!important;}
@media(max-width:1100px){
html body .flat-page-atmosphere::before,html body .flat-page-atmosphere::after{display:none!important;}
}
html body dialog.ab-selector-studio{display:flex!important;flex-direction:column!important;width:min(980px,calc(100vw - 32px))!important;height:min(820px,90dvh)!important;max-width:calc(100vw - 32px)!important;max-height:90dvh!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:var(--flat-panel)!important;box-shadow:0 32px 100px #03071380!important;}
html body dialog.ab-selector-studio{transform:none!important;backdrop-filter:none!important;filter:none!important;contain:none!important;}
html body .ab-selector-studio>header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;gap:16px!important;margin:0!important;padding:18px 22px!important;border-bottom:1px solid var(--flat-line)!important;background:linear-gradient(120deg,var(--flat-raised),var(--flat-panel))!important;}
html body .ab-selector-studio>header h2{font-size:19px!important;line-height:1.3!important;margin:0!important;padding:0!important;}
html body .ab-selector-studio>header [data-close]{width:40px!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-soft)!important;font-size:22px!important;box-shadow:none!important;}
html body .ab-selector-studio>[data-dialog-body]{display:flex!important;flex:1!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;}
html body .ab-selector-studio .ab-pet-layout{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;gap:0!important;background:transparent!important;border:0!important;border-radius:0!important;}
html body .ab-selector-studio .ab-pet-summary{order:-1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 16px!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 22px!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:var(--flat-surface)!important;}
html body .ab-selector-studio .ab-pet-summary h3{margin:0!important;font-size:12px!important;line-height:1.4!important;}
html body .ab-selector-studio .ab-pet-summary>p{margin:0!important;font-size:11px!important;line-height:1.5!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-pet-summary>.ab-picker-help{flex:1!important;min-width:160px!important;}
html body .ab-selector-studio .ab-picker-current{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;}
html body .ab-selector-studio .ab-picker-current img{grid-row:1/3!important;width:36px!important;height:36px!important;max-width:36px!important;object-fit:contain!important;padding:0!important;}
html body .ab-selector-studio .ab-picker-current strong{font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important;}
html body .ab-selector-studio .ab-picker-current small{font-size:10px!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-picker-current{width:auto!important;flex:0 1 auto!important;gap:2px 10px!important;margin-left:auto!important;text-align:left!important;}
html body .ab-selector-studio .ab-picker-current strong{grid-column:2!important;grid-row:1!important;}
html body .ab-selector-studio .ab-picker-current small{grid-column:2!important;grid-row:2!important;margin:0!important;}
html body .ab-selector-studio .ab-pet-main{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:16px 22px 20px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:0!important;}
html body .ab-selector-studio .ab-picker-context{flex:0 0 auto!important;margin:0 0 12px!important;padding:0!important;font-size:11px!important;line-height:1.5!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-item-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;flex:0 0 auto!important;gap:12px!important;align-items:end!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body .ab-selector-studio .ab-item-filters>label{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.4!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-item-filters>label:only-child{grid-column:1/-1!important;}
html body .ab-selector-studio .ab-item-filters :is(input,select){width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;font-size:13px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;color:var(--flat-text)!important;box-shadow:none!important;}
html body .ab-selector-studio [data-results-status]{flex:0 0 auto!important;margin:12px 0 10px!important;padding:0!important;font-size:11px!important;line-height:1.5!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-pet-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;flex:1!important;min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:2px 5px 6px 2px!important;margin:0!important;}
html body .ab-selector-studio .ab-pet-tile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;min-width:0!important;gap:0!important;padding:0!important;border:1px solid var(--flat-line)!important;border-radius:15px!important;background:var(--flat-surface)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important;}
html body .ab-selector-studio .ab-pet-tile:has([aria-pressed=true]){border-color:color-mix(in srgb,var(--flat-accent) 60%,transparent)!important;background:var(--flat-soft)!important;}
html body .ab-selector-studio .ab-pet-tile .ab-pet-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-column:1/-1!important;align-items:start!important;column-gap:14px!important;row-gap:7px!important;width:100%!important;height:auto!important;min-height:160px!important;padding:16px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;box-shadow:none!important;transform:none!important;}
html body .ab-selector-studio .ab-pet-card:hover{background:var(--flat-soft)!important;transform:none!important;box-shadow:none!important;}
html body .ab-selector-studio .ab-pet-card .ab-pet-art{position:relative!important;grid-column:1!important;grid-row:1/4!important;display:grid!important;place-items:center!important;width:64px!important;height:64px!important;min-height:64px!important;aspect-ratio:auto!important;padding:6px!important;margin:0!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--item-rarity,var(--flat-accent)) 45%,transparent)!important;border-radius:14px!important;background:radial-gradient(circle,color-mix(in srgb,var(--item-rarity,var(--flat-accent)) 12%,var(--flat-inset)),var(--flat-inset))!important;}
html body .ab-selector-studio .ab-pet-art img{width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;padding:0!important;object-fit:contain!important;mask-image:none!important;filter:drop-shadow(0 4px 5px #0003)!important;}
html body .ab-selector-studio .ab-pet-badge{display:none!important;}
html body .ab-selector-studio .ab-pet-check{top:-5px!important;right:-5px!important;width:20px!important;height:20px!important;background:var(--flat-accent)!important;color:var(--flat-bg)!important;font-size:12px!important;}
html body .ab-selector-studio .ab-pet-card::after{display:none!important;content:none!important;}
html body .ab-selector-studio .ab-pet-card>strong{grid-column:2!important;grid-row:1!important;min-height:0!important;padding:0!important;margin:0!important;font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important;color:var(--item-rarity,var(--flat-text))!important;}
html body .ab-selector-studio .ab-variant-caption{display:block!important;margin-top:5px!important;font-size:10px!important;line-height:1.5!important;font-weight:400!important;color:var(--flat-muted)!important;}
html body .ab-selector-studio .ab-pet-card-stats{display:block!important;grid-column:2!important;grid-row:2!important;min-height:0!important;padding:0!important;margin:0!important;font-size:11px!important;line-height:1.6!important;color:var(--flat-muted)!important;overflow:visible!important;-webkit-line-clamp:unset!important;}
html body .ab-selector-studio .ab-card-stat{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;line-height:1.6!important;}
html body .ab-selector-studio .ab-card-stat b{margin:0!important;color:var(--flat-text)!important;}
html body .ab-selector-studio .ab-pet-owned{grid-column:2!important;grid-row:3!important;justify-self:start!important;padding:4px 8px!important;margin:0!important;border:0!important;border-radius:7px!important;background:var(--flat-soft)!important;color:var(--flat-accent)!important;font-size:10px!important;line-height:1.5!important;font-weight:600!important;white-space:normal!important;}
html body .ab-selector-studio .ab-pet-tile>:is(.ab-item-compare,.ab-item-fiche){width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;color:var(--flat-muted)!important;font-size:11px!important;box-shadow:none!important;}
html body .ab-selector-studio .ab-pet-tile>.ab-item-fiche{border-left:1px solid var(--flat-line)!important;}
html body .ab-selector-studio .ab-pet-tile>.ab-pet-card+.ab-item-fiche{grid-column:1/-1!important;border-left:0!important;}
html body .ab-selector-studio .ab-pet-tile>:is(.ab-item-compare,.ab-item-fiche):hover{background:var(--flat-soft)!important;color:var(--flat-text)!important;}
html body .ab-selector-studio .ab-pet-grid{grid-auto-rows:max-content!important;align-items:start!important;}
html body dialog.ab-dialog.ab-selector-studio>header{position:static!important;width:100%!important;max-width:100%!important;padding:18px 22px!important;}
html body .ab-selector-studio [data-more]{flex:0 0 auto!important;align-self:center!important;margin:12px 0 0!important;min-height:40px!important;padding:8px 18px!important;}
html body .ab-selector-studio [data-item-comparison]:empty{display:none!important;}
html body .ab-selector-studio [data-item-comparison]:not(:empty){flex:0 0 auto!important;max-height:180px!important;overflow:auto!important;margin:0 0 12px!important;padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-soft)!important;}
html body .ab-selector-studio [data-item-comparison] :is(h4,p){margin:0 0 8px!important;font-size:12px!important;line-height:1.4!important;}
html body .ab-selector-studio [data-item-comparison] table{width:100%!important;font-size:11px!important;}
html body .ab-selector-studio [data-item-comparison] small{display:block!important;margin-top:8px!important;font-size:10px!important;line-height:1.4!important;}
@media(max-width:760px){
html body dialog.ab-selector-studio{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:92dvh!important;max-height:92dvh!important;border-radius:18px!important;}
html body .ab-selector-studio>header{padding:14px 16px!important;}
html body dialog.ab-dialog.ab-selector-studio>header{padding:14px 16px!important;}
html body .ab-selector-studio .ab-pet-summary{padding:12px 16px!important;gap:6px 12px!important;}
html body .ab-selector-studio .ab-pet-summary>.ab-picker-help{display:none!important;}
html body .ab-selector-studio .ab-pet-main{padding:12px 14px 14px!important;}
html body .ab-selector-studio .ab-picker-context{margin-bottom:10px!important;font-size:10px!important;}
html body .ab-selector-studio .ab-item-filters{grid-template-columns:minmax(0,1fr) 116px!important;gap:8px!important;}
html body .ab-selector-studio .ab-item-filters :is(input,select){font-size:16px!important;padding:9px!important;}
html body .ab-selector-studio .ab-pet-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
html body .ab-selector-studio .ab-pet-tile .ab-pet-card{min-height:140px!important;padding:14px!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:12px!important;}
html body .ab-selector-studio .ab-pet-card .ab-pet-art{width:58px!important;height:58px!important;min-height:58px!important;}
html body .ab-selector-studio .ab-pet-art img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important;}
html body .ab-selector-studio .ab-pet-tile>:is(.ab-item-compare,.ab-item-fiche){min-height:44px!important;}
}
@media(max-height:600px){
html body dialog.ab-selector-studio{height:96dvh!important;max-height:96dvh!important;}
html body .ab-selector-studio>header{padding:8px 16px!important;}
html body dialog.ab-dialog.ab-selector-studio>header{padding:8px 16px!important;}
html body .ab-selector-studio .ab-pet-summary{padding:7px 16px!important;}
html body .ab-selector-studio .ab-pet-main{padding:8px 14px!important;}
html body .ab-selector-studio .ab-picker-context{display:none!important;}
html body .ab-selector-studio [data-results-status]{margin:6px 0!important;}
}
html body .flat-rail{inset:10px auto 10px 10px!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;border:1px solid var(--flat-line)!important;border-radius:22px!important;box-shadow:0 12px 40px #03071355,0 0 0 1px #ffffff04!important;background:linear-gradient(165deg,var(--flat-panel),var(--flat-surface))!important;}
html body .flat-rail nav section>p{display:block!important;align-self:stretch!important;flex:0 0 2px!important;height:2px!important;min-height:2px!important;max-height:2px!important;margin:5px 10px!important;padding:0!important;border:0!important;border-radius:3px!important;background:color-mix(in srgb,var(--rail-category-color) 70%,transparent)!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important;}
html body .flat-rail nav section:nth-of-type(4)>p{--rail-category-color:#79cfb5!important;}
html body .flat-rail:is(:hover,:focus-within,.is-open) nav section>p{flex:0 0 auto!important;align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;margin:4px 0 2px!important;padding:3px 8px!important;border:1px solid color-mix(in srgb,var(--rail-category-color) 45%,transparent)!important;background:color-mix(in srgb,var(--rail-category-color) 7%,transparent)!important;color:var(--rail-category-color)!important;font-size:9px!important;line-height:1.2!important;}
@media(min-width:1101px){
html body{--layout-rail:92px!important;}
}
@media(max-width:1100px){
html body .flat-rail{inset:8px auto 8px 8px!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;}
}
@media(max-height:560px){
html body .flat-rail nav section>p,html body .flat-rail:is(:hover,:focus-within,.is-open) nav section>p{display:none!important;}
}
html body .flat-route-banner{border:0!important;box-shadow:none!important;background:transparent!important;}
html body .flat-route-banner>.flat-banner-art{display:block!important;transform:none!important;overflow:hidden!important;width:100%!important;height:100%!important;flex:1 1 auto!important;}
html body .flat-page-atmosphere::before,html body .flat-page-atmosphere::after{background-size:auto 100%!important;filter:none!important;opacity:.22!important;}
html body .flat-page-atmosphere::before{background-position:left center!important;}
html body .flat-page-atmosphere::after{background-position:right center!important;}
html body[data-flat-page=timers] .timers-hero,html body[data-flat-page=guilds] .game-data-head{display:none!important;}
html body main>#aion-builder{padding:0!important;margin:0 auto!important;width:100%!important;max-width:1840px!important;}
html body .ab-toolbar .ab-build-name-label{display:block!important;font-size:10px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.02em!important;color:var(--flat-muted)!important;margin:0 0 5px!important;}
html body .ab-toolbar.sf-inline-identity>div:first-child{padding-top:0!important;}
html body .ab-toolbar.sf-inline-identity input[name=buildName]{padding:8px 10px!important;margin-left:-10px!important;border:1px solid transparent!important;border-radius:9px!important;}
html body .ab-toolbar.sf-inline-identity input[name=buildName]:is(:hover,:focus){background:var(--flat-inset)!important;border-color:var(--flat-line)!important;}
html body .ab-equipment-workshop .ab-equipment-character{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding-bottom:16px!important;min-width:0!important;}
html body .ab-equipment-character>.ab-equipment-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-self:stretch!important;width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;grid-column:auto!important;grid-row:auto!important;}
html body .ab-equipment-character .ab-equipment-footer>div{min-width:0!important;width:100%!important;padding:0!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;}
html body .ab-equipment-character .ab-equipment-footer .ab-slot-wrap{margin:0!important;width:100%!important;}
html body .ab-equipment-character .ab-equipment-footer .ab-slot{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-height:86px!important;padding:10px 6px!important;text-align:center!important;border-radius:12px!important;}
html body .ab-equipment-character .ab-equipment-footer .ab-slot :is(strong,small){white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important;}
html body .ab-layout{grid-template-columns:minmax(0,1fr) 310px!important;}
html body .ab-layout>.ab-stats{max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:20px!important;top:16px!important;}
html body .ab-stats .ab-core{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:16px 0!important;}
html body .ab-stats .ab-core-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;}
html body .ab-stats .ab-core-stat>span{display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;line-height:1.4!important;}
html body .ab-stats .ab-core-stat>strong{font-size:19px!important;font-variant-numeric:tabular-nums!important;line-height:1.2!important;}
html body .ab-stats .ab-stat-details{padding:0!important;margin:16px 0!important;max-width:100%!important;width:100%!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body .ab-stats .ab-stat-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:42px!important;padding:10px 12px!important;border:1px solid var(--flat-line)!important;border-radius:11px!important;background:var(--flat-soft)!important;font-size:12px!important;line-height:1.5!important;list-style:none!important;cursor:pointer!important;}
html body .ab-stats .ab-stat-details>summary::after{content:"＋"!important;font-size:16px!important;color:var(--flat-accent)!important;}
html body .ab-stats .ab-stat-details[open]>summary::after{content:"−"!important;}
html body .ab-stats [data-stat-search]{display:block!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:12px 0 16px!important;padding:10px 12px!important;font-size:12px!important;border-radius:10px!important;background:var(--flat-inset)!important;}
html body .ab-stats [data-stat-list]{display:grid!important;gap:16px!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;}
html body .ab-stats .ab-stat-category{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;overflow:hidden!important;}
html body .ab-stats .ab-stat-category h3{margin:0!important;padding:12px 12px 9px!important;font-size:10px!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--flat-accent)!important;border-bottom:1px solid var(--flat-line)!important;}
html body .ab-stats .ab-stat-category>details{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--flat-line)!important;border-radius:0!important;background:transparent!important;}
html body .ab-stats .ab-stat-category>details:last-child{border-bottom:0!important;}
html body .ab-stats .ab-stat-category summary{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:baseline!important;gap:12px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;list-style:none!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px!important;line-height:1.55!important;text-align:left!important;cursor:pointer!important;}
html body .ab-stats .ab-stat-category summary>span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.55!important;font-weight:400!important;}
html body .ab-stats .ab-stat-category summary>strong{position:static!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important;min-width:38px!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important;font-variant-numeric:tabular-nums!important;color:var(--flat-accent)!important;}
html body .ab-stats .ab-stat-category details>p{margin:0!important;padding:8px 12px!important;font-size:11px!important;line-height:1.6!important;color:var(--flat-muted)!important;overflow-wrap:anywhere!important;background:var(--flat-soft)!important;}
html body .workbench-panels>[data-panel]{padding:0!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body .workbench-panels .ab-studio-heading{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;margin:0 0 18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:linear-gradient(120deg,var(--flat-panel),var(--flat-surface))!important;}
html body .workbench-panels .ab-studio-heading>div{flex:1!important;min-width:160px!important;}
html body .workbench-panels .ab-studio-heading h2{font-size:21px!important;line-height:1.3!important;margin:3px 0 6px!important;letter-spacing:-.025em!important;}
html body .workbench-panels .ab-studio-heading p{font-size:12px!important;line-height:1.65!important;margin:0!important;color:var(--flat-muted)!important;max-width:620px!important;}
html body .workbench-panels .ab-studio-heading .ab-studio-eyebrow{font-size:9px!important;letter-spacing:.12em!important;color:var(--flat-accent)!important;}
html body .workbench-panels .ab-studio-emblem{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;background:var(--flat-soft)!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;color:var(--flat-accent)!important;}
html body .workbench-panels .ab-studio-counter{padding:6px 9px!important;border:1px solid var(--flat-line)!important;border-radius:9px!important;font-size:10px!important;white-space:normal!important;line-height:1.5!important;color:var(--flat-muted)!important;}
html body .workbench-panels .ab-inline-collection{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--flat-text)!important;}
html body .workbench-panels .ab-inline-collection>[data-dialog-body]{padding:0!important;min-width:0!important;overflow:visible!important;max-height:none!important;}
html body .workbench-panels :is(.ab-pet-layout,.ab-titles-reference){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr)!important;gap:18px!important;align-items:start!important;margin:0!important;max-height:none!important;overflow:visible!important;}
html body .workbench-panels :is(.ab-pet-main,.ab-pet-summary,.ab-pet-preview,.ab-title-sidebar,.ab-title-inspector,.ab-pantheon-altar,.ab-pantheon-preview,.ab-pantheon-gallery,.ab-legion-panel){min-width:0!important;padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .workbench-panels :is(.ab-pet-summary,.ab-pet-preview,.ab-title-inspector){position:sticky!important;top:16px!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;}
html body .workbench-panels :is(.ab-wing-filters,.ab-pet-toolbar,.ab-pantheon-toolbar){display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:12px!important;margin:0 0 16px!important;padding:14px 16px!important;border:1px solid var(--flat-line)!important;border-radius:13px!important;background:var(--flat-panel)!important;}
html body .workbench-panels :is(.ab-wing-filters,.ab-pet-toolbar,.ab-pantheon-toolbar) label{flex:1!important;min-width:150px!important;}
html body .workbench-panels :is(.ab-wing-grid,.ab-pet-grid,.ab-title-grid){gap:10px!important;align-content:start!important;scrollbar-gutter:stable!important;}
html body .workbench-panels .ab-monolith-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
html body .workbench-panels .ab-monolith-card{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important;padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body .workbench-panels .ab-monolith-heading{min-height:56px!important;text-align:left!important;}
html body .workbench-panels .ab-monolith-heading h3{font-size:15px!important;line-height:1.5!important;margin:0 0 6px!important;}
html body .workbench-panels .ab-monolith-art{height:100px!important;min-height:0!important;margin:0!important;flex:0 0 100px!important;}
html body .workbench-panels .ab-monolith-control{padding:14px 0 0!important;margin:0!important;border-top:1px solid var(--flat-line)!important;}
html body .workbench-panels .ab-monolith-note{margin-top:14px!important;padding:14px 16px!important;border-radius:12px!important;font-size:12px!important;line-height:1.65!important;background:var(--flat-soft)!important;border:1px solid var(--flat-line)!important;}
html body .workbench-panels .ab-legion-overview{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;}
html body .workbench-panels .ab-legion-bonuses{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;}
html body .workbench-panels .ab-legion-bonuses>div{display:grid!important;gap:9px!important;padding:14px!important;background:var(--flat-inset)!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;}
html body .workbench-panels .ab-legion-bonuses span{font-size:11px!important;color:var(--flat-muted)!important;}
html body .workbench-panels .ab-legion-bonuses strong{font-size:18px!important;font-variant-numeric:tabular-nums!important;color:var(--flat-accent)!important;}
html body .workbench-panels .ab-arcana-loadout{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:16px!important;margin-bottom:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .workbench-panels .ab-pantheon-stage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)!important;gap:18px!important;align-items:start!important;margin-bottom:18px!important;}
html body .workbench-panels .dae-planner{padding:0!important;border:0!important;background:transparent!important;}
html body .workbench-panels .dae-layout{gap:18px!important;}
html body .workbench-panels :is(.dae-side,.asw-library,.asw-loadout){background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;box-shadow:none!important;}
html body .guild-workspace-content{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important;}
html body .guild-page-heading{order:-2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:3px 0 14px!important;border-bottom:1px solid var(--flat-line)!important;margin:0!important;}
html body .guild-page-heading h2{font-size:26px!important;line-height:1.25!important;letter-spacing:-.035em!important;margin:4px 0 8px!important;}
html body .guild-page-heading p:not(.eyebrow){font-size:13px!important;line-height:1.65!important;max-width:720px!important;margin:0!important;color:var(--flat-muted)!important;}
html body .guild-page-heading .eyebrow{font-size:9px!important;letter-spacing:.14em!important;color:var(--flat-accent)!important;margin:0!important;}
html body .guild-view-heading{margin:0!important;display:flex!important;justify-content:flex-end!important;}
html body .game-guild-title{grid-template-columns:minmax(210px,.9fr) minmax(0,1.6fr)!important;gap:24px!important;}
html body .guild-header-stat{display:grid!important;gap:8px!important;text-align:left!important;padding:14px!important;}
html body .guild-header-stat strong{line-height:1.1!important;}
html body .guild-management{display:block!important;padding:12px 0 0!important;}
html body .guild-management>summary{font-size:12px!important;cursor:pointer!important;}
html body .guild-content-columns{grid-template-columns:minmax(0,1fr) 240px!important;gap:22px!important;}
html body .guild-class-sidebar{position:sticky!important;top:16px!important;padding:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .guild-class-sidebar>.game-guild-panel{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;}
html body .guild-dashboard-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important;}
html body .guild-workspace-content .game-guild-panel{margin:0!important;padding:20px!important;border-radius:16px!important;background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;box-shadow:none!important;}
html body .guild-workspace-content .guild-section-heading{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;}
html body .guild-workspace-content :is(h3,h4){line-height:1.4!important;letter-spacing:-.015em!important;}
html body .guild-workspace-content h3{font-size:17px!important;margin:0 0 12px!important;}
html body .guild-workspace-content p{line-height:1.65!important;overflow-wrap:anywhere!important;}
html body .guild-workspace-content form:not(.guild-filterbar){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important;margin-top:16px!important;}
html body .guild-workspace-content form>label{display:grid!important;gap:7px!important;min-width:0!important;font-size:12px!important;line-height:1.5!important;color:var(--flat-muted)!important;}
html body .guild-workspace-content form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;min-height:42px!important;border:1px solid var(--flat-line)!important;border-radius:10px!important;background:var(--flat-inset)!important;font-size:13px!important;padding:10px 12px!important;color:var(--flat-text)!important;}
html body .guild-workspace-content form>:is(fieldset,p,button,.guild-field-wide),html body .guild-workspace-content form>label:has(textarea){grid-column:1/-1!important;}
html body .guild-workspace-content form>button{justify-self:start!important;}
html body .guild-workspace-content fieldset{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:14px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;}
html body .guild-workspace-content fieldset>label{flex:1!important;min-width:100px!important;font-size:12px!important;}
html body .guild-workspace-content .guild-members-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;}
html body .guild-workspace-content .guild-members-list>article{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important;border-radius:14px!important;background:var(--flat-inset)!important;border:1px solid var(--flat-line)!important;}
html body .guild-workspace-content .guild-member-identity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;}
html body .guild-workspace-content .guild-member-identity strong{overflow-wrap:anywhere!important;}
html body .guild-workspace-content .guild-member-identity small{display:block!important;margin-top:4px!important;color:var(--flat-muted)!important;}
html body .guild-workspace-content .guild-member-identity .guild-member-badge{margin-left:auto!important;}
html body .guild-workspace-content .guild-application{padding:16px!important;margin:12px 0!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;}
html body .guild-calendar-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
html body .guild-calendar-surface{padding:20px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;}
html body .guild-workspace-content :is(.guild-discord-tool-grid,.voice-fields){gap:14px!important;}
html body .guild-workspace-content :is(.voice-config-card,.voice-service){border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;box-shadow:none!important;}
html body .guild-workspace-content .guild-danger{border-color:#e48c9c45!important;}
@media(max-width:1300px){
html body .ab-layout{grid-template-columns:minmax(0,1fr)!important;}
html body .ab-layout>.ab-stats{grid-column:1!important;grid-row:3!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-height:none!important;overflow:visible!important;}
html body .ab-stats>.ab-stat-details{grid-column:1/-1!important;margin:0!important;}
html body .ab-stats [data-stat-list]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;}
html body .ab-stats>.ab-core{margin:0!important;}
html body .guild-content-columns{grid-template-columns:minmax(0,1fr)!important;}
html body .guild-class-sidebar{position:static!important;}
}
@media(max-width:900px){
html body .workbench-panels :is(.ab-pet-layout,.ab-titles-reference,.ab-pantheon-stage){grid-template-columns:minmax(0,1fr)!important;}
html body .workbench-panels :is(.ab-pet-summary,.ab-pet-preview,.ab-title-inspector){position:static!important;max-height:none!important;}
html body .game-guild-title{grid-template-columns:minmax(0,1fr)!important;}
html body .guild-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;}
}
@media(max-width:700px){
html body .flat-route-banner>.flat-banner-art{transform:none!important;}
html body .workbench-panels .ab-studio-heading{padding:16px!important;gap:10px!important;}
html body .workbench-panels .ab-studio-heading h2{font-size:19px!important;}
html body .workbench-panels .ab-studio-heading>.ab-studio-counter{width:100%!important;}
html body .workbench-panels .ab-monolith-grid{grid-template-columns:minmax(0,1fr)!important;}
html body .workbench-panels .ab-monolith-card{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;}
html body .workbench-panels .ab-monolith-art{grid-column:1!important;grid-row:1/3!important;width:80px!important;height:80px!important;min-height:0!important;}
html body .workbench-panels .ab-monolith-heading{grid-column:2!important;min-height:0!important;}
html body .workbench-panels .ab-monolith-control{grid-column:1/-1!important;}
html body .workbench-panels .ab-legion-overview{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
html body .workbench-panels .ab-legion-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body .workbench-panels .ab-arcana-loadout{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;}
html body .workbench-panels .ab-arcana-loadout>*{flex:1 1 80px!important;min-width:0!important;}
html body .ab-layout>.ab-stats{display:block!important;padding:16px!important;}
html body .ab-stats [data-stat-list]{grid-template-columns:minmax(0,1fr)!important;}
html body .ab-stats>.ab-core{margin:16px 0!important;}
html body .guild-page-heading h2{font-size:23px!important;}
html body .guild-workspace-content .game-guild-panel,html body .guild-calendar-surface{padding:16px!important;}
html body .guild-workspace-content .guild-members-list,html body .guild-workspace-content form:not(.guild-filterbar){grid-template-columns:minmax(0,1fr)!important;}
html body .guild-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
html body .flat-rail nav section>p{visibility:visible!important;}
html body .ab-flat-heading{padding:18px 20px!important;margin-bottom:18px!important;border:1px solid var(--flat-line)!important;border-radius:16px!important;background:var(--flat-panel)!important;align-items:flex-start!important;}
html body .ab-flat-heading h2{font-size:21px!important;line-height:1.35!important;margin:0 0 6px!important;text-align:left!important;}
html body .ab-flat-heading p{display:block!important;margin:0!important;font-size:12px!important;line-height:1.65!important;color:var(--flat-muted)!important;max-width:620px!important;}
html body .ab-flat-heading>small{flex:0 0 auto!important;max-width:35%!important;white-space:normal!important;line-height:1.5!important;text-align:right!important;}
html body .workbench-panels .ab-collection-workspace :is(.ab-pet-grid,.ab-wing-grid,.ab-title-grid){max-height:680px!important;overflow:auto!important;overscroll-behavior:contain!important;padding:2px 5px 5px 2px!important;grid-auto-rows:max-content!important;}
html body .guild-page-heading{border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:left!important;}
html body .guild-page-heading>div{width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important;}
html body .guild-workspace-content :is(h2,h3,h4){text-align:left!important;}
html body .guild-workspace-content>.premium-tool-card,html body .guild-workspace-content .guild-notifications-panel{margin:0!important;padding:20px!important;border-radius:16px!important;border:1px solid var(--flat-line)!important;background:var(--flat-panel)!important;box-shadow:none!important;}
html body [data-guild-view=applications]>.guild-members-panel,html body [data-guild-view=members]>.guild-applications-panel{display:none!important;}
html body .guild-workspace-content .guild-discord-tool-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
html body .guild-discord-tool-grid>form{grid-template-columns:minmax(0,1fr)!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:14px!important;background:var(--flat-inset)!important;margin:0!important;}
html body .guild-workspace-content .guild-notification-preferences{grid-template-columns:minmax(0,1fr)!important;}
html body .guild-workspace-content .guild-notification-option{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px!important;border:1px solid var(--flat-line)!important;border-radius:12px!important;background:var(--flat-inset)!important;}
html body .guild-workspace-content .guild-notification-option>span{display:grid!important;gap:5px!important;min-width:0!important;}
html body .guild-workspace-content .guild-notification-option input{flex:0 0 auto!important;}
@media(max-width:700px){
html body .ab-flat-heading{padding:15px!important;gap:12px!important;flex-wrap:wrap!important;}
html body .ab-flat-heading h2{font-size:19px!important;}
html body .ab-flat-heading>small{max-width:100%!important;text-align:left!important;}
html body .guild-workspace-content .guild-discord-tool-grid{grid-template-columns:minmax(0,1fr)!important;}
html body .guild-workspace-content>.premium-tool-card,html body .guild-workspace-content .guild-notifications-panel{padding:16px!important;}
}
html body .game-entry-card:has(>.flat-game-key-art){display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;min-height:0!important;padding:16px!important;overflow:hidden!important;}
html body .game-entry-card>.flat-game-key-art{display:block!important;position:static!important;width:100%!important;height:clamp(150px,18vw,260px)!important;object-fit:cover!important;object-position:center!important;border-radius:14px!important;margin:0!important;filter:none!important;opacity:1!important;mask-image:none!important;transform:none!important;}
html body .game-entry-card:has(>.flat-game-key-art)>.game-entry-caption{position:static!important;width:100%!important;margin:0!important;padding:20px!important;min-height:0!important;}
@media(max-width:700px){
html body .game-entry-card>.flat-game-key-art{height:170px!important;}
}
html body .ab-equipment-character .ab-equipment-footer>div{display:block!important;}
}
@layer orb-studio{html[data-theme=light] body{--flat-bg:#f3f5fa!important;--flat-panel:#ffffff!important;--flat-raised:#edf1f8!important;--flat-hover:#e4eaf5!important;--flat-text:#19253d!important;--flat-muted:#61708b!important;--flat-line:#253a5f1a!important;--flat-accent:#5d6fba!important;--flat-soft:#5d6fba12!important;--flat-inset:#f0f3f8!important;--flat-surface:#f7f9fc!important;--flat-shadow:0 10px 30px #24385012!important;color-scheme:light!important;}@media(prefers-reduced-motion:reduce){html:not([data-orb-motion=on]) body *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}html:not([data-orb-motion=on]) body .flat-animated-mark::before,html:not([data-orb-motion=on]) body .flat-animated-mark::after{animation:none!important;}}html[data-orb-motion=off] body *,html[data-orb-motion=off] body .flat-animated-mark::before,html[data-orb-motion=off] body .flat-animated-mark::after{animation:none!important;transition:none!important;}}
@keyframes modern-page-enter{from{opacity:.72}to{opacity:1}}@keyframes modern-mark-orbit{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes modern-mark-tilt{0%{transform:rotateX(55deg) rotateY(20deg) rotate(0)}100%{transform:rotateX(55deg) rotateY(20deg) rotate(360deg)}}@keyframes modern-mark-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes orb-rail-icon{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.5px) rotate(-4deg)}}@keyframes orb-status-halo{0%,100%{opacity:.25}50%{opacity:1}}html{scrollbar-width:thin;scrollbar-color:#7183a94d transparent;}html::-webkit-scrollbar{width:9px;height:9px;}html::-webkit-scrollbar-thumb{background:#7183a94d;border:2px solid transparent;background-clip:padding-box;border-radius:20px;}html::-webkit-scrollbar-track{background:transparent;}
@layer orb-studio{html[data-orb-motion=off] body{--orb-status-animation:none!important;--orb-mark-animation:none!important;--orb-rail-animation:none!important;}@media(prefers-reduced-motion:reduce){html:not([data-orb-motion=on]) body{--orb-status-animation:none!important;--orb-mark-animation:none!important;--orb-rail-animation:none!important;}}}
@layer orb-state{[hidden]:not([hidden=until-found]){display:none!important;}html body:has(main):not([data-flat-ready=true])>:is(main,header,footer,.flat-rail){visibility:hidden!important;}@media(scripting:none){html body:has(main):not([data-flat-ready=true])>:is(main,header,footer,.flat-rail){visibility:visible!important;}}html body main{animation:none!important;}html body .premium-header{view-transition-name:none!important;}html::view-transition-old(*){display:none!important;}html::view-transition-new(*){animation:none!important;mix-blend-mode:normal!important;}html::view-transition-group(*){animation-duration:0s!important;}}
