.os-desktop{inset:calc(var(--nexus-shell-top,66px) + 12px) 16px calc(var(--nexus-shell-bottom,40px) + 112px) 16px;z-index:40;isolation:isolate;color:var(--personal-ink);font-family:var(--personal-font);min-height:220px;position:fixed}.os-desktop-icons{z-index:0;grid-template-rows:repeat(6,90px);grid-auto-columns:92px;grid-auto-flow:column;align-content:start;gap:10px;max-width:45%;display:grid;position:absolute;inset:8px auto 8px 8px;overflow:auto}.os-desktop-icons button{text-shadow:0 1px 4px #001b2b;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:84px;min-height:84px;font-size:12px;line-height:1.3;display:flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:7px!important}.os-desktop-icons button:hover,.os-desktop-icons button[aria-pressed=true]{background:#194a7860!important;border-color:#c6edff80!important}.os-desktop-icons .nx-theme-glyph{flex:0 0 52px}.os-desktop-welcome{color:#fff;text-shadow:0 2px 8px #001b30;max-width:470px;position:absolute;top:24%;left:30%}.os-desktop-welcome small{letter-spacing:.2em}.os-desktop-welcome h1{font:500 clamp(36px,4vw,64px)/1.08 var(--personal-font);letter-spacing:-.04em;margin:18px 0}.os-desktop-welcome p{font-size:14px;line-height:1.7}.os-desktop-welcome button{text-shadow:none;align-items:center;gap:8px;display:inline-flex;background:var(--personal-surface)!important;color:var(--personal-ink)!important;border-radius:6px!important;padding:12px 16px!important}.os-window{border:1px solid var(--theme-edge);border-radius:var(--personal-radius);background:var(--personal-surface);box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 65px #0007}.os-window[hidden]{display:none!important}.os-window[data-active=false]{box-shadow:0 8px 24px #0004}.os-window[data-active=false]>.os-window-title{filter:saturate(.45);opacity:.83}.os-window-title{background:var(--theme-header);border-bottom:1px solid var(--theme-edge);user-select:none;touch-action:none;cursor:move;height:42px;min-height:42px;color:var(--personal-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 14px;display:flex}.os-window-title>div{align-items:center;gap:9px;min-width:0;display:flex}.os-window-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.os-window-title>nav{gap:4px;display:flex}.os-window-title button{place-items:center;width:32px;height:30px;display:grid;min-width:32px!important;min-height:30px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:0!important}.os-window-title button:hover{background:color-mix(in srgb,var(--personal-accent) 16%,transparent)!important;border-color:var(--theme-edge)!important}.os-window-title button.os-window-close:hover{color:#fff!important;background:#b93437!important}.os-window-content{overscroll-behavior:contain;background:var(--personal-bg);scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;position:relative;overflow:auto;container:nexus-window/inline-size}.os-window-content>.nexus-page-loading{padding:25px}.os-window-content :is(.sd-page,.settings-page,.page,.book-library){box-sizing:border-box;max-width:100%}.os-window-content .sd-page{padding:18px 22px 50px}.os-window-content .sd-hero{margin-top:0}.os-window-content .sd-shared-banner{padding:14px}.os-window-resize{cursor:nwse-resize;touch-action:none;z-index:2;width:22px;height:22px;position:absolute;bottom:0;right:0;background:linear-gradient(135deg,transparent 55%,var(--personal-muted) 56% 60%,transparent 61% 69%,var(--personal-muted) 70% 74%,transparent 75%)!important;min-width:22px!important;min-height:22px!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.os-task-strip{border:1px solid var(--theme-edge);background:color-mix(in srgb,var(--personal-surface) 94%,transparent);backdrop-filter:blur(15px);box-sizing:border-box;border-radius:6px;align-items:center;gap:5px;height:42px;padding:3px 6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-x:auto}.os-task-strip button{flex:none;align-items:center;gap:7px;max-width:180px;font-size:11px;display:flex;min-height:32px!important;color:var(--personal-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:5px 10px!important}.os-task-strip button[aria-pressed=true]{border-color:var(--personal-accent)!important;background:color-mix(in srgb,var(--personal-accent) 14%,transparent)!important}.os-task-strip button[data-minimized=true]{opacity:.7}.os-task-strip button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-context-menu{z-index:2000;background:var(--personal-surface);border:1px solid var(--theme-edge);border-radius:7px;flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;box-shadow:0 8px 30px #0005}.os-context-menu button{justify-content:flex-start;align-items:center;gap:10px;font-size:12px;display:flex;min-height:42px!important;color:var(--personal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:8px 12px!important}.os-context-menu button:hover{background:color-mix(in srgb,var(--personal-accent) 12%,transparent)!important}.os-shared-media-title{z-index:600;background:var(--theme-header);border-radius:7px 7px 0 0;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.os-shared-media-title strong{margin-right:auto}.os-shared-media-title button{place-items:center;min-width:32px;min-height:30px;display:grid}html[data-desktop-experience=true] body .app-main{padding-bottom:0!important}html[data-desktop-experience=true] body .section-tabs{display:none}html[data-desktop-experience=true] body .music-page-host{background:var(--personal-bg);border:1px solid var(--theme-edge);overflow:auto;top:calc(var(--os-desktop-top,78px) + 40px)!important;left:var(--os-desktop-left,16px)!important;right:var(--os-desktop-right,16px)!important;bottom:var(--os-desktop-bottom,150px)!important;z-index:580!important;padding:0!important;position:fixed!important}html[data-desktop-experience=true] body .music-page-host .music-page{border-radius:0;max-width:100%;margin:0}.nx-desktop-mode-choice{border:1px solid var(--theme-edge);border-radius:7px;margin:18px 0;padding:15px}.nx-desktop-mode-choice h3{margin:0 0 10px}.nx-desktop-mode-choice label{align-items:center;gap:10px;font-size:14px;display:flex}.nx-desktop-mode-choice p{color:var(--personal-muted);margin-bottom:0;font-size:12px;line-height:1.6}.nx-desktop-mode-choice input{width:18px;height:18px;accent-color:var(--personal-accent)}html[data-desktop-experience=true][data-color-theme=ubuntu] .os-desktop{left:105px}html[data-desktop-experience=true][data-color-theme=esoteric] .os-desktop{bottom:calc(var(--nexus-shell-bottom,40px) + 58px)}html[data-desktop-experience=true][data-color-theme=fedora] .os-desktop{bottom:calc(var(--nexus-shell-bottom,40px) + 100px)}html[data-color-theme=windows-xp] .os-window-title{color:#fff;background:linear-gradient(#73afff,#0867ec 12%,#0046c8 84%,#0d51bf);font-family:Tahoma,sans-serif}.os-desktop[data-os-theme=windows-xp] .os-window{border:3px solid #1b5bce;border-radius:6px 6px 0 0}.os-desktop:is([data-os-theme=windows-7],[data-os-theme=windows-vista]) .os-window-title{color:#f5fbff;text-shadow:0 1px 2px #001a2b}.os-desktop:is([data-os-theme=windows-7],[data-os-theme=windows-vista]) .os-window{background:var(--theme-header);border-width:5px;padding:1px}.os-desktop[data-os-theme=macos] .os-window-title{background:var(--personal-surface);padding-left:90px;position:relative}.os-desktop[data-os-theme=macos] .os-window-title nav{flex-direction:row-reverse;gap:7px;position:absolute;left:12px}.os-desktop[data-os-theme=macos] .os-window-title nav button{color:#5f4713!important;background:#e8ba4e!important;border:1px solid #86651e30!important;border-radius:50%!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important}.os-desktop[data-os-theme=macos] .os-window-title nav button:nth-child(2),.os-desktop[data-os-theme=macos] .os-window-title nav button:nth-child(3){display:none}.os-desktop[data-os-theme=macos] .os-window-title nav button:nth-child(4){background:#59bb6c!important}.os-desktop[data-os-theme=macos] .os-window-title nav button:last-child{background:#e56762!important}.os-desktop[data-os-theme=macos] .os-window-title nav svg{opacity:0;width:9px;height:9px}.os-desktop[data-os-theme=macos] .os-window-title nav:hover svg{opacity:1}.os-desktop[data-os-theme=ubuntu] .os-window-title{background:var(--personal-surface)}.os-desktop[data-os-theme=ubuntu] .os-window-close{color:#fff!important;background:#d7471b!important;border-radius:50%!important}.os-desktop[data-os-theme=fedora] .os-window-title{background:var(--personal-surface);height:48px;min-height:48px}.os-desktop[data-os-theme=fedora] .os-window-title strong{font-size:13px}.os-desktop[data-os-theme=chromeos] .os-window-title{background:color-mix(in srgb,var(--personal-accent) 13%,var(--personal-surface));height:44px;min-height:44px}.os-desktop[data-os-theme=elementary] .os-window-title{background:linear-gradient(color-mix(in srgb,var(--personal-surface) 70%,white),var(--personal-surface))}.os-desktop[data-os-theme=frutiger-aero] .os-window{border:2px solid var(--theme-edge);background:var(--theme-header);backdrop-filter:blur(16px);padding:4px}.os-desktop[data-os-theme=esoteric] .os-window{border-color:var(--personal-accent)}.os-desktop[data-os-theme=playstation] .os-window-title{color:#fff;background:#0753a9}.os-desktop[data-os-theme=gamer] .os-window{border-color:var(--personal-accent);border-radius:4px}.os-desktop[data-os-theme=gamer] .os-window-title{border-left:3px solid var(--personal-secondary)}.os-desktop[data-os-theme=pacific] .os-window-title{background:color-mix(in srgb,var(--personal-secondary) 10%,var(--personal-surface))}@container nexus-window (width<=1100px){.sl-grid,.sl-grid:not([data-view=overview]){grid-template-columns:minmax(0,1fr)!important}.sl-index{display:none!important}.sl-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd-hero{grid-template-columns:minmax(0,1fr)!important}.sd-hero-mark{display:none!important}.ds-studio-layout,.ds-expanded .ds-studio-layout{grid-template-columns:minmax(0,1fr)!important}.ds-studio-review{border-top:1px solid var(--sd-line);border-left:0!important;padding:18px 0 0!important}.ds-course-intro{grid-template-columns:minmax(0,1fr)!important}.sd-library-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.sd-tabs{flex-wrap:wrap!important}.sd-tabs button{min-height:38px!important}.nx-mosaic{max-width:100%!important}.game-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@container nexus-window (width<=650px){.sd-page{padding:14px!important}.sl-support,.sl-trail,.ds-exercise-grid{grid-template-columns:minmax(0,1fr)!important}.sd-hero h1{font-size:27px!important}.sd-hero p{font-size:14px!important}.ds-demo-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ds-checklist{grid-template-columns:1fr!important}.ds-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd-library-grid{grid-template-columns:minmax(0,1fr)!important}.sl-comparison{grid-template-columns:1fr!important}}.os-desktop[data-os-theme=macos] .os-window-title nav{flex-direction:row}.os-desktop[data-os-theme=macos] .os-window-title nav button:first-child{order:2}.os-desktop[data-os-theme=macos] .os-window-title nav button:nth-child(4){order:3}.os-desktop[data-os-theme=macos] .os-window-title nav button:last-child{order:1}.os-desktop:is([data-os-theme=windows-7],[data-os-theme=windows-vista]) .os-window-title{color:#f5fbff;background:linear-gradient(135deg,#234e6ee8,#31627bd9)}html body input.nexus-range[type=range]{--nexus-range-accent:var(--personal-accent,#6eced7);--nexus-range-track:color-mix(in srgb,var(--personal-ink,#fff) 24%,var(--personal-surface,#25303b));--nexus-range-outline:var(--personal-surface,#25303b);appearance:none;cursor:pointer;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body input.nexus-range[type=range]::-webkit-slider-runnable-track{height:6px;box-shadow:none;border:0;border-radius:999px;background:linear-gradient(to right,var(--nexus-range-accent) 0 var(--nexus-range-fill),var(--nexus-range-track) var(--nexus-range-fill) 100%)!important}html body input.nexus-range[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--nexus-range-outline);background:var(--nexus-range-accent);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 3px #0003}html body input.nexus-range[type=range]::-moz-range-track{background:linear-gradient(to right,var(--nexus-range-accent) 0 var(--nexus-range-fill),var(--nexus-range-track) var(--nexus-range-fill) 100%);border:0;border-radius:999px;height:6px}html body input.nexus-range[type=range]::-moz-range-progress{background:0 0}html body input.nexus-range[type=range]::-moz-range-thumb{border:2px solid var(--nexus-range-outline);background:var(--nexus-range-accent);border-radius:50%;width:12px;height:12px}html body input.nexus-range[type=range]:disabled{cursor:default;opacity:.5}html body .spotify-cinema input.nexus-range{--nexus-range-accent:#acd8f6;--nexus-range-track:#ffffff40;--nexus-range-outline:#102337}html body .foco-mini[data-mini-theme] input.nexus-range{--nexus-range-accent:var(--mini-accent);--nexus-range-outline:var(--mini-surface)}html body .reader-setting input.nexus-range{--nexus-range-accent:#456b75;--nexus-range-track:#ccd3cf;--nexus-range-outline:#fff}.os-desktop .os-essential-home[hidden],.os-desktop .os-essential-home [hidden]{display:none!important}.os-essential-home{z-index:1;pointer-events:none;grid-template-columns:minmax(0,1fr) clamp(260px,22vw,320px);gap:clamp(22px,4vw,70px);min-height:0;padding:10px 6px 10px 124px;display:grid;position:absolute;inset:0}.os-essential-home[data-utilities=false]{grid-template-columns:minmax(0,1fr)}.os-essential-center{pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:780px;min-height:0;padding:14px 18px 24px;display:flex;overflow:auto}.os-essential-intro{color:#f6f9ff;text-shadow:0 2px 9px #061426a8;isolation:isolate;max-width:100%;position:relative}.os-essential-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35%,#081a325e,#0000 72%);position:absolute;inset:-30px -70px}.os-essential-date{letter-spacing:.13em;text-transform:uppercase;font-weight:550;color:inherit!important;margin:0 0 12px!important;font-size:11px!important;line-height:1.7!important}.os-essential-time{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(68px,6.4vw,110px);font-weight:250;line-height:1.07;display:block}.os-essential-intro h1{letter-spacing:-.025em;font:550 clamp(25px,2.5vw,38px)/1.2 var(--personal-font)!important;color:inherit!important;margin:21px 0 12px!important}.os-essential-subtitle{max-width:400px;color:inherit!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.os-essential-resume{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:600px;margin-top:38px;display:grid}.os-essential-resume>button{flex-direction:column;align-items:stretch;min-width:0;display:flex;text-align:left!important;border:1px solid var(--theme-edge)!important;background:color-mix(in srgb,var(--personal-surface) 96%,transparent)!important;min-height:126px!important;color:var(--personal-ink)!important;border-radius:9px!important;padding:17px!important;box-shadow:0 7px 20px #0002!important}.os-essential-resume>button:hover{border-color:var(--personal-accent)!important}.os-essential-resume>button>span:first-child{color:var(--personal-muted);align-items:center;gap:9px;font-size:9px;display:flex}.os-essential-resume small{letter-spacing:.06em;font-size:9px!important}.os-essential-resume strong{text-overflow:ellipsis;white-space:nowrap;margin:13px 0 9px;font-size:14px;line-height:1.4;display:block;overflow:hidden}.os-essential-card-caption{color:var(--personal-muted);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;line-height:1.5;display:flex}.os-essential-card-caption svg{flex-shrink:0}.os-essential-actions{flex-wrap:wrap;gap:8px 17px;margin-top:20px;display:flex}.os-essential-actions button{align-items:center;gap:7px;font-size:11px;display:inline-flex;background:color-mix(in srgb,var(--personal-surface) 94%,transparent)!important;color:var(--personal-ink)!important;min-height:34px!important;box-shadow:none!important;border:1px solid var(--theme-edge)!important;border-radius:4px!important;padding:8px 10px!important}.os-essential-utilities{pointer-events:auto;scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;justify-content:center;gap:14px;min-height:0;padding:3px;display:flex;overflow-y:auto}.os-essential-card{background:color-mix(in srgb,var(--personal-surface) 96%,transparent);color:var(--personal-ink);border:1px solid var(--theme-edge);border-radius:10px;flex-shrink:0;min-width:0;padding:19px;box-shadow:0 10px 30px #0002}.os-essential-card>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px;display:flex}.os-essential-card h2{text-transform:uppercase;letter-spacing:.11em!important;color:var(--personal-muted)!important;margin:0!important;font-size:10px!important;font-weight:550!important;line-height:1.3!important}.os-essential-card header>span{color:var(--personal-muted);font-size:9px}.os-essential-card button{justify-content:center;align-items:center;gap:7px;display:inline-flex;color:var(--personal-ink)!important;min-width:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:5px!important}.os-essential-card button:hover{border-color:var(--theme-edge)!important;background:color-mix(in srgb,var(--personal-accent) 10%,transparent)!important}.os-essential-card textarea{resize:vertical;outline-offset:3px;width:100%;min-width:0;min-height:82px;max-height:180px;color:var(--personal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;line-height:1.9!important}.os-essential-card textarea::placeholder{color:var(--personal-muted);opacity:1}.os-essential-note-state{color:var(--personal-muted)!important;margin:13px 0 0!important;font-size:9px!important;line-height:1.5!important}.os-essential-track{align-items:center;gap:12px;min-width:0;display:flex}.os-essential-track>span,.os-essential-track>img{object-fit:cover;background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-bg));width:46px;height:46px;color:var(--personal-accent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.os-essential-track>div{min-width:0}.os-essential-track strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.os-essential-track p{color:var(--personal-muted)!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.5!important}.os-essential-playback{justify-content:center;align-items:center;gap:17px;margin:17px 0 12px;display:flex}.os-essential-card button.os-essential-play{background:var(--personal-accent)!important;width:39px!important;height:39px!important;color:var(--personal-bg)!important;border-radius:50%!important}.os-essential-volume{color:var(--personal-muted);align-items:center;gap:10px;font-size:10px;display:flex}.os-essential-volume input{width:100%;min-width:30px;accent-color:var(--personal-accent);flex:1;padding:0!important}.os-essential-volume output{text-align:right;min-width:32px}.os-essential-music>small{text-align:center;color:var(--personal-muted);margin-top:13px;font-size:9px;display:block}.os-essential-music .os-essential-music-open{width:100%;margin-top:16px;font-size:11px;border-color:var(--theme-edge)!important;justify-content:space-between!important}.os-essential-calendar>header{margin-bottom:13px}.os-essential-calendar header h2{text-transform:capitalize;letter-spacing:.03em!important;font-size:10px!important}.os-essential-calendar nav{gap:1px;display:flex}.os-essential-calendar nav button{font-size:10px;width:24px!important;min-width:24px!important;min-height:26px!important;padding:2px!important}.os-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;font-size:11px;display:grid}.os-calendar-grid>[role=columnheader]{color:var(--personal-muted);padding:5px 0;font-size:9px}.os-calendar-grid>[role=gridcell]{border-radius:4px;min-height:24px;padding:5px 1px}.os-calendar-grid>[aria-current=date]{background:var(--personal-accent);color:var(--personal-bg);font-weight:650}.os-essential-shortcuts{border:1px solid var(--theme-edge);background:var(--personal-surface);width:min(540px,100vw - 40px);max-height:calc(100dvh - 90px);color:var(--personal-ink);border-radius:10px;padding:25px;box-shadow:0 25px 70px #0008}.os-essential-shortcuts::backdrop{background:#06152777}.os-essential-shortcuts header{justify-content:space-between;align-items:center;display:flex}.os-essential-shortcuts h2{margin:0!important;font-size:23px!important}.os-essential-shortcuts p{color:var(--personal-muted);font-size:12px;line-height:1.7}.os-essential-shortcuts header button{color:var(--personal-ink)!important;background:0 0!important;border:0!important}.os-essential-shortcut-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:52dvh;display:grid;overflow:auto}.os-essential-shortcut-options label{border:1px solid var(--theme-edge);border-radius:5px;align-items:center;gap:10px;min-height:45px;padding:11px;font-size:12px;display:flex}.os-essential-shortcut-options input{accent-color:var(--personal-accent);width:16px;height:16px}.os-essential-shortcuts footer{justify-content:flex-end;margin-top:22px;display:flex}.os-essential-shortcuts footer button{background:var(--personal-accent)!important;color:var(--personal-bg)!important;border:0!important;border-radius:5px!important;padding:11px 18px!important}html[data-desktop-experience=true] body .nx-ticker,html[data-desktop-landing=true] body .music-fab-container{display:none!important}.os-desktop .os-desktop-icons{z-index:2;grid-template-rows:none;grid-template-columns:84px;grid-auto-rows:78px;grid-auto-flow:row;gap:10px;max-width:96px;inset:10px auto 10px 0}.os-desktop .os-desktop-icons button{font-size:10px;min-width:76px!important;min-height:76px!important;padding:6px!important}.os-desktop .os-desktop-icons .nx-theme-glyph{flex-basis:44px;width:44px;height:44px}.os-desktop[data-os-theme=esoteric] .os-essential-intro h1{font-family:Georgia,serif!important}.os-desktop[data-os-theme=windows-xp] .os-essential-card{border-radius:5px}.os-desktop[data-os-theme=frutiger-aero] .os-essential-card{backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px #fff4,0 10px 30px #0002}.os-desktop[data-os-theme=gamer] .os-essential-card{border-radius:4px}@media (max-width:1250px){.os-essential-home{grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding-left:104px}.os-essential-center{padding-left:3px;padding-right:3px}.os-essential-resume{grid-template-columns:minmax(0,1fr);max-width:370px;margin-top:23px}.os-essential-resume>button{min-height:105px!important;padding:14px!important}.os-essential-resume>button:nth-child(n+2){display:none}.os-essential-intro h1{font-size:27px!important}.os-essential-time{font-size:78px}.os-essential-card{padding:16px}.os-essential-intro:before{inset:-20px -25px}}@media (max-height:760px){.os-essential-home{padding-top:2px;padding-bottom:2px}.os-essential-time{font-size:74px}.os-essential-intro h1{margin:12px 0 8px!important;font-size:27px!important}.os-essential-date{margin-bottom:8px!important;font-size:10px!important}.os-essential-subtitle{font-size:12px!important}.os-essential-resume{margin-top:20px}.os-essential-actions{gap:6px;margin-top:13px}.os-essential-actions button{font-size:10px;min-height:31px!important;padding:6px 8px!important}.os-essential-utilities{justify-content:flex-start}.os-essential-center{padding-top:0;padding-bottom:0}.os-essential-resume>button{min-height:112px!important}.os-essential-shortcuts{max-height:calc(100dvh - 45px)}}.os-essential-utilities,.os-essential-center{justify-content:flex-start}.os-essential-utilities>.os-essential-card:first-child,.os-essential-center>.os-essential-intro{margin-top:auto}.os-essential-utilities>.os-essential-card:last-child,.os-essential-center>.os-essential-actions{margin-bottom:auto}html[data-desktop-experience=true] body .nx-ambient-background{display:none!important}html[data-desktop-experience=true] body .global-nexus-shell>.app-main{background:0 0!important}html[data-theme-mode=light] .os-essential-intro{color:var(--personal-ink);text-shadow:0 1px 3px #ffffffb0}html[data-theme-mode=light] .os-essential-intro:before{background:radial-gradient(at 35%,#ffffffb8,#0000 75%)}html[data-theme-mode=light] .os-desktop .os-desktop-icons button{text-shadow:0 1px 3px #fff;color:var(--personal-ink)!important}.os-desktop .os-desktop-icons button>span{background:color-mix(in srgb,var(--personal-surface) 62%,transparent);border-radius:3px;padding:1px 4px}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-card{padding:16px}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-card>header{margin-bottom:12px}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-card textarea{resize:vertical;max-height:140px;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.8!important}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-note-state{margin-top:10px!important}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-playback{margin:12px 0 8px}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-card button.os-essential-play{width:35px!important;height:35px!important;min-height:35px!important}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-volume input[type=range]{height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}html[data-desktop-experience=true] body .os-desktop[data-desktop-layout=essential] .os-essential-music>small{margin-top:8px}#desktop-essential-home .os-essential-card textarea{min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#desktop-essential-home .os-essential-card>header>button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:3px!important}#desktop-essential-home .os-essential-calendar{padding:14px}#desktop-essential-home .os-calendar-grid{gap:2px}#desktop-essential-home .os-calendar-grid>[role=gridcell]{min-height:20px;padding:3px 1px}#desktop-essential-home .os-calendar-grid>[role=columnheader]{padding:3px 0}.nexus-persistent-back{z-index:110;border:1px solid color-mix(in srgb,var(--personal-accent,#8bcaff) 35%,transparent);background:color-mix(in srgb,var(--personal-surface,#172238) 65%,transparent);min-height:40px;color:var(--personal-ink,#fff);-webkit-backdrop-filter:blur(16px);cursor:pointer;font:600 13px var(--personal-font,system-ui);border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;transition:background .18s,border-color .18s;display:inline-flex;position:fixed;left:16px;box-shadow:0 5px 22px #0003}.nexus-persistent-back:hover{background:color-mix(in srgb,var(--personal-surface,#172238) 90%,transparent);border-color:var(--personal-accent,#8bcaff)}.nexus-persistent-back:focus-visible{outline:2px solid var(--personal-accent,#8bcaff);outline-offset:3px}.nexus-persistent-back{gap:0;width:40px;height:40px;padding:9px}@media (max-width:600px){.nexus-persistent-back{min-width:40px;padding:9px;left:10px}.nexus-persistent-back span{display:none}}.mobile-acervo{background:var(--personal-surface);max-width:780px;color:var(--personal-ink);border:1px solid var(--theme-edge,var(--line));font:14px/1.5 var(--font-body,"Segoe UI",sans-serif);border-radius:8px;margin:auto;padding:20px 16px 24px}.mobile-acervo *,.mobile-library-header *,.mobile-library-footer *{box-sizing:border-box}.mobile-acervo-intro>small,.mobile-acervo-resume small{letter-spacing:1.6px;color:var(--personal-accent);font-size:10px;font-weight:700}.mobile-acervo-intro h1{letter-spacing:-1px;font-size:30px;line-height:1.15;color:inherit!important;margin:8px 0!important}.mobile-acervo-intro p{color:inherit;opacity:.8;margin:0 0 20px;font-size:13px}.mobile-acervo-tabs{border-bottom:1px solid var(--theme-edge,var(--line));gap:4px;margin-bottom:14px;display:flex}.mobile-acervo-tabs button{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;font-size:13px;font-weight:600;display:flex;color:var(--personal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:8px 2px!important}.mobile-acervo-tabs button[aria-pressed=true]{border-bottom-color:var(--personal-accent)!important;color:var(--personal-accent)!important}.mobile-acervo-tabs small{font-size:10px;font-weight:400}.mobile-acervo-search-summary{border-bottom:1px solid var(--theme-edge,var(--line));overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.mobile-acervo-search-summary>span{flex:1}.mobile-acervo-search-summary button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0}.mobile-acervo-resume{border:1px solid var(--theme-edge,var(--line));background:color-mix(in srgb,var(--personal-accent) 6%,var(--personal-surface));border-radius:8px;gap:14px;margin:18px 0 22px;padding:16px;display:flex;color:var(--personal-ink)!important;text-decoration:none!important}.mobile-acervo-resume>img{object-fit:cover;border-radius:5px;width:72px;height:104px}.mobile-acervo-resume>div{flex:1;min-width:0}.mobile-acervo-resume h2{overflow-wrap:anywhere;line-height:1.3;color:inherit!important;margin:8px 0 6px!important;font-size:19px!important}.mobile-acervo-resume p{opacity:.8;margin:0 0 12px;font-size:12px}.mobile-acervo-resume strong{color:var(--personal-accent);align-items:center;gap:6px;font-size:12px;display:flex}.mobile-acervo-resume progress{width:100%;height:5px;accent-color:var(--personal-accent);display:block}.mobile-acervo-resume progress+span{margin:5px 0 10px;font-size:11px;display:block}.mobile-acervo-collection>header{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 4px;display:flex}.mobile-acervo-collection>header h2{color:inherit!important;margin:0!important;font-size:17px!important}.mobile-acervo-collection>header a{flex-shrink:0;align-items:center;gap:2px;min-height:44px;font-size:12px;text-decoration:none;display:flex;color:var(--personal-accent)!important}.mobile-acervo-row{border-bottom:1px solid var(--theme-edge,var(--line));align-items:center;gap:12px;min-height:88px;padding:12px 0;display:flex;color:var(--personal-ink)!important;text-decoration:none!important}.mobile-acervo-thumb{background:color-mix(in srgb,var(--personal-accent) 9%,var(--personal-surface));border:1px solid var(--theme-edge,var(--line));width:45px;height:60px;color:var(--personal-accent);border-radius:5px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mobile-acervo-thumb img{object-fit:cover;width:100%;height:100%}.mobile-acervo-entry{flex:1;min-width:0}.mobile-acervo-entry b{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4;display:block}.mobile-acervo-entry small{-webkit-line-clamp:2;opacity:.8;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;display:-webkit-box;overflow:hidden}.mobile-acervo-entry em{color:var(--personal-accent);margin-top:4px;font-size:10px;font-style:normal;display:block}.mobile-acervo-row>svg{opacity:.65;flex-shrink:0}.mobile-acervo-empty,.mobile-acervo-state{overflow-wrap:anywhere;padding:24px 12px}.mobile-acervo-empty>svg{color:var(--personal-accent)}.mobile-acervo-empty h3{color:inherit;font-size:18px}.mobile-acervo-empty p{opacity:.8;font-size:13px}.mobile-acervo-empty a,.mobile-acervo-state a{color:var(--personal-accent);min-height:44px;padding:10px 0;display:block}.mobile-acervo-more,.mobile-acervo-find{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);width:100%;min-height:48px;color:var(--personal-ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:10px;display:flex}.mobile-library-header{height:58px;padding:4px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left));background:var(--personal-surface);color:var(--personal-ink);border-bottom:1px solid var(--theme-edge,var(--line));align-items:center;gap:4px;width:100%!important;max-width:none!important;display:flex!important}.mobile-library-brand{letter-spacing:-.5px;min-width:0;font-size:19px;font-weight:700;text-decoration:none;max-width:none!important;color:inherit!important;flex:1 1 0!important}.mobile-library-header button,.mobile-library-footer button,.mobile-library-footer nav>a{min-width:44px;min-height:44px;font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;color:var(--personal-ink)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px!important}.mobile-library-header svg,.mobile-library-footer svg{flex-shrink:0;width:21px;height:21px;color:inherit!important;stroke:currentColor!important}.mobile-library-header .mobile-library-profile{font-size:13px;border:1px solid var(--theme-edge,var(--line))!important;color:var(--personal-accent)!important}.mobile-library-header .nexus-persistent-back--inline{backdrop-filter:none;position:static!important;transform:none!important}.mobile-library-footer{z-index:1000;padding:0 max(10px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px,env(safe-area-inset-left));background:var(--personal-surface);color:var(--personal-ink);border-top:1px solid var(--theme-edge,var(--line));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000b}.mobile-library-footer[data-keyboard=true]{display:none}.mobile-library-footer .nexus-mobile-bottom-nav{gap:8px;display:flex;width:100%!important;height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important;max-width:none!important;padding:5px 2px!important;position:static!important;inset:auto!important;transform:none!important}.mobile-library-footer .nexus-mobile-bottom-nav>*{flex-direction:column;flex:1;gap:3px;min-width:0;min-height:52px;line-height:1.3;font-size:11px!important;text-decoration:none!important}.mobile-library-footer nav [aria-current=page],.mobile-library-footer nav [aria-expanded=true]{background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface))!important;color:var(--personal-accent)!important}.mobile-library-audio{border-bottom:1px solid var(--theme-edge,var(--line));align-items:center;gap:0;min-height:62px;display:flex}.mobile-library-footer .mobile-library-track{text-align:left;flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:7px 3px!important}.mobile-library-track img{object-fit:cover;border-radius:4px;flex-shrink:0;width:36px;height:40px}.mobile-library-track span{min-width:0}.mobile-library-track b,.mobile-library-track small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mobile-library-track small{opacity:.8;margin-top:3px;font-size:10px}.mobile-library-volume{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);color:var(--personal-ink);border-radius:8px;padding:8px 14px 16px;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;box-shadow:0 8px 24px #0003}.mobile-library-volume header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mobile-library-volume input{width:100%;min-height:32px;accent-color:var(--personal-accent)}html[data-theme-identity=v2] body[data-mobile-library=true]{--mobile-ticker-height:0px;--mobile-dock-height:64px}html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell .app-header{z-index:1100;width:100%!important;max-width:none!important;position:sticky!important;top:0!important;left:0!important;right:0!important;transform:none!important}html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell .app-main{min-width:0;padding:12px 10px calc(var(--nexus-controls-bottom,70px) + 16px)!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell .nx-dock,html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell .secondary-dock-reveal{display:none!important}html[data-theme-identity=v2] body[data-mobile-library=true] .nx-menu.nx-app-drawer[open]{inset:auto max(8px,env(safe-area-inset-right)) calc(var(--nexus-controls-bottom,64px) + 8px) max(8px,env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;max-height:calc(var(--nexus-visual-height,100dvh) - 145px)!important;border-radius:10px!important;margin:0!important;position:fixed!important;transform:none!important}html[data-theme-identity=v2] body[data-mobile-library=true] .nexus-library-search select{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);width:100%;max-width:100%;min-height:44px;color:var(--personal-ink);border-radius:6px;margin-bottom:10px;padding:9px}html[data-theme-identity=v2] body[data-mobile-library=true] .nexus-library-search form{flex-wrap:wrap}html[data-theme-identity=v2] body[data-mobile-library=true] .mobile-library-search-scope{width:100%;font-size:12px;display:block}html[data-theme-identity=v2] body[data-mobile-library=true] .nexus-library-search form input{flex:1;min-width:120px}html[data-theme-identity=v2] body[data-mobile-library=true] :is(.mobile-acervo,.mobile-library-header,.mobile-library-footer) :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid var(--personal-accent)!important}@media (max-height:500px) and (min-width:701px){.mobile-library-header{height:48px}.mobile-acervo{padding:10px 16px 18px}.mobile-acervo-intro{display:none}.mobile-acervo-tabs{margin-bottom:4px}.mobile-acervo-collection>header{margin-top:2px}.mobile-acervo-resume{margin:8px 0 12px;padding:10px}.mobile-acervo-resume>img{width:48px;height:68px}.mobile-library-footer{grid-template-columns:minmax(0,1fr) minmax(240px,40%);gap:20px;display:grid}.mobile-library-footer[data-keyboard=true]{display:none}.mobile-library-audio{border-bottom:0}.mobile-library-footer:not(:has(.mobile-library-audio)) .nexus-mobile-bottom-nav{grid-column:1/-1}}html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell{min-height:100dvh;background:var(--personal-bg)!important}html[data-theme-identity=v2] body[data-mobile-library=true] .global-nexus-shell>.app-main{min-height:calc(100dvh - 58px);background:var(--personal-bg)!important;padding:0 0 calc(var(--nexus-controls-bottom,70px) + 16px)!important}.mobile-acervo{background:0 0;border:0;border-radius:0;padding:24px 18px}.mobile-acervo-intro h1{font-size:29px}.mobile-acervo-tabs{gap:6px;margin-bottom:18px}.mobile-acervo-tabs button{gap:0;min-height:44px;font-size:11px;font-weight:400;border-bottom-width:2px!important}.mobile-acervo-resume{background:var(--personal-surface);border-radius:10px;margin:0 0 16px;padding:16px}.mobile-acervo-resume strong{background:var(--personal-accent);color:var(--personal-bg);border-radius:7px;min-height:44px;margin-top:6px;padding:11px 14px;display:inline-flex}.mobile-acervo[data-section=courses] .mobile-acervo-thumb{border-radius:6px;width:29px;height:29px}.mobile-acervo[data-section=courses] .mobile-acervo-thumb svg{width:18px;height:18px}.mobile-acervo[data-section=courses] .mobile-acervo-row{min-height:72px}.mobile-acervo-entry b{font-size:12px}.mobile-acervo-entry small{font-size:11px}.mobile-library-footer{background:var(--personal-bg);padding-inline:max(12px,env(safe-area-inset-left));border-top:0}.mobile-library-audio{background:var(--personal-surface);border:1px solid var(--theme-edge,var(--line));border-radius:9px;min-height:54px;margin:8px 0;padding:4px 6px}.mobile-library-footer .nexus-mobile-bottom-nav{margin-inline:-12px;background:var(--personal-surface)!important;border-top:1px solid var(--theme-edge,var(--line))!important;width:calc(100% + 24px)!important;padding-inline:12px!important}.mobile-library-track>svg{width:25px;margin-inline:4px}.mobile-library-volume>button{justify-content:flex-start;gap:10px;width:100%;display:flex}.mobile-library-volume header label{align-items:center;gap:6px;display:flex}@media (max-height:500px) and (min-width:701px){.mobile-acervo{padding-top:10px}.mobile-library-footer .nexus-mobile-bottom-nav{margin-inline:0;border-top:0!important;width:100%!important;padding-inline:4px!important}.mobile-library-audio{margin:5px 0}.mobile-acervo-resume{margin-top:8px;padding:10px}.mobile-acervo-resume>div{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;display:grid}.mobile-acervo-resume :is(small,h2,p){grid-column:1}.mobile-acervo-resume h2{margin:4px 0!important;font-size:16px!important}.mobile-acervo-resume p{margin-bottom:4px}.mobile-acervo-resume strong{grid-area:1/2/4;align-self:center;min-height:44px;padding:7px 12px}.mobile-acervo-tabs{margin-bottom:4px}.mobile-acervo-resume{margin:4px 0}.mobile-acervo-collection>header{margin-top:0}}body[data-mobile-library=true] .mobile-acervo{font-size:var(--mobile-body-size,15px);padding:23px 18px 26px}body[data-mobile-library=true] .mobile-acervo-intro h1{letter-spacing:-.8px;line-height:1.2;font-size:29px!important}body[data-mobile-library=true] .mobile-acervo-intro p{font-size:var(--mobile-detail-size,12px);margin:10px 0 18px;line-height:1.65}body[data-mobile-library=true] .mobile-acervo-tabs button{min-height:48px;font-size:13px}body[data-mobile-library=true] .mobile-acervo-search-summary button{min-width:48px;min-height:48px}body[data-mobile-library=true] .mobile-acervo-resume{background:var(--personal-surface);border-radius:8px;gap:14px;margin-bottom:22px;padding:17px;position:relative;overflow:hidden}body[data-mobile-library=true] .mobile-acervo-resume-art{border:1px solid var(--theme-edge,var(--line));background:color-mix(in srgb,var(--personal-accent) 9%,var(--personal-surface));width:83px;height:119px;color:var(--personal-accent);border-radius:5px;flex:0 0 83px;order:2;align-self:center;place-items:center;display:grid;overflow:hidden}body[data-mobile-library=true] .mobile-acervo-resume-art img{object-fit:cover;width:100%;height:100%}body[data-mobile-library=true] .mobile-acervo-resume-art>svg{width:42px;height:42px}body[data-mobile-library=true] .mobile-acervo-resume-copy{flex:1;min-width:0}body[data-mobile-library=true] .mobile-acervo-resume h2{line-height:1.3;margin-top:10px!important;font-size:21px!important}body[data-mobile-library=true] .mobile-acervo-resume p{font-size:var(--mobile-detail-size,12px);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}body[data-mobile-library=true] .mobile-acervo-resume strong{min-height:48px;color:var(--personal-bg);padding:10px 12px;font-size:12px;line-height:1.4}body[data-mobile-library=true] .mobile-acervo-position{font-size:var(--mobile-detail-size,12px);color:var(--personal-muted);margin:7px 0 3px;line-height:1.6;display:block}body[data-mobile-library=true] .mobile-acervo-featured>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}body[data-mobile-library=true] .mobile-acervo-featured h2{line-height:1.4;color:inherit!important;margin:0!important;font-size:16px!important}body[data-mobile-library=true] .mobile-acervo-featured>header>small{white-space:nowrap;color:var(--personal-muted);font-size:10px}body[data-mobile-library=true] .mobile-acervo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}body[data-mobile-library=true] .mobile-acervo-card{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);border-radius:7px;flex-direction:column;min-width:0;min-height:48px;display:flex;overflow:hidden;color:var(--personal-ink)!important;text-decoration:none!important}body[data-mobile-library=true] .mobile-acervo-card-art{background:color-mix(in srgb,var(--personal-accent) 9%,var(--personal-surface));height:110px;color:var(--personal-accent);place-items:center;display:grid;overflow:hidden}body[data-mobile-library=true] .mobile-acervo-card-art img{object-fit:cover;object-position:center 28%;width:100%;height:100%}body[data-mobile-library=true] .mobile-acervo-card-art>svg{stroke-width:1.3px;width:42px;height:42px}body[data-mobile-library=true] .mobile-acervo-card>div:last-child{min-width:0;padding:11px}body[data-mobile-library=true] .mobile-acervo-card b{font-size:var(--mobile-body-size,15px);overflow-wrap:anywhere;line-height:1.4;display:block}body[data-mobile-library=true] .mobile-acervo-card small{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--mobile-detail-size,12px);color:var(--personal-muted);-webkit-box-orient:vertical;margin-top:5px;line-height:1.6;display:-webkit-box;overflow:hidden}body[data-mobile-library=true] .mobile-acervo-card progress{width:100%;height:4px;accent-color:var(--personal-accent);margin-top:9px;display:block}body[data-mobile-library=true] .mobile-acervo-collection>header{margin-top:24px}body[data-mobile-library=true] .mobile-acervo-collection>header a{min-height:48px;font-size:12px}body[data-mobile-library=true] .mobile-acervo-row{gap:12px;min-height:91px;padding:14px 0}body[data-mobile-library=true] .mobile-acervo-thumb{width:46px;height:64px}body[data-mobile-library=true] .mobile-acervo-entry b{font-size:var(--mobile-body-size,15px);line-height:1.45}body[data-mobile-library=true] .mobile-acervo-entry small{font-size:var(--mobile-detail-size,12px);line-height:1.6}body[data-mobile-library=true] .mobile-acervo-entry em{font-size:11px;line-height:1.6}body[data-mobile-library=true] .mobile-acervo-state{padding:14px 0;font-size:13px}body[data-mobile-library=true] .mobile-acervo-state button{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);min-height:48px;color:var(--personal-ink);border-radius:5px;margin-top:10px;padding:10px 14px;display:block}body[data-mobile-library=true] .mobile-acervo-cover{width:100%;height:100%;color:var(--personal-accent);background:color-mix(in srgb,var(--personal-accent) 8%,var(--personal-surface));place-items:center;font-size:24px;display:grid}body[data-mobile-library=true][data-mobile-density=compact] .mobile-acervo-featured{display:none}body[data-mobile-library=true][data-mobile-density=compact] .mobile-acervo-row{min-height:76px;padding-block:9px}body[data-mobile-library=true][data-mobile-density=compact] .mobile-acervo-intro h1{font-size:25px!important}body[data-mobile-library=true][data-mobile-density=compact] .mobile-acervo-resume h2{font-size:18px!important}body[data-mobile-library=true] .mobile-library-header{gap:3px;height:58px}body[data-mobile-library=true] .mobile-library-header button,body[data-mobile-library=true] .mobile-library-music-link,body[data-mobile-library=true] .mobile-library-footer button{min-width:48px;min-height:48px}body[data-mobile-library=true] .mobile-library-music-link{color:var(--personal-ink);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}body[data-mobile-library=true] .mobile-library-brand{font-size:19px;line-height:1.2}body[data-mobile-library=true] .mobile-library-footer{padding-inline:max(12px,env(safe-area-inset-left));box-shadow:none}body[data-mobile-library=true] .mobile-library-audio{border:0;border-bottom:1px solid var(--theme-edge,var(--line));background:var(--personal-bg);border-radius:0;min-height:68px;margin:0;padding:4px}body[data-mobile-library=true] .mobile-library-footer .mobile-library-track{flex:1;gap:8px;min-width:0!important;padding:7px 2px!important}body[data-mobile-library=true] .mobile-library-track img{width:36px;height:43px}body[data-mobile-library=true] .mobile-library-track b{font-size:13px;font-weight:650}body[data-mobile-library=true] .mobile-library-track small{font-size:11px}body[data-mobile-library=true] .mobile-library-apps-reach{flex-direction:column;gap:1px;padding-inline:4px!important}body[data-mobile-library=true] .mobile-library-apps-reach small{font-size:9px}body[data-mobile-library=true] .mobile-library-apps-reach svg{width:19px;height:19px}body[data-mobile-library=true] .mobile-library-apps-access{align-items:center;gap:10px;width:100%;min-height:48px;display:flex;padding:10px 6px!important}body[data-mobile-library=true] .mobile-library-apps-access span{font-size:13px}body[data-mobile-library=true] .mobile-library-apps-access small{color:var(--personal-muted);margin-left:auto;font-size:11px}body[data-mobile-library=true] .mobile-library-footer .nexus-mobile-bottom-nav{height:72px!important}body[data-mobile-library=true] .mobile-library-footer .nexus-mobile-bottom-nav>*{gap:4px;min-width:48px;min-height:56px;font-size:11px!important}body[data-mobile-library=true] .mobile-library-volume input{min-height:48px}#nexus-mobile-context-actions:empty{display:none}body[data-mobile-library=true] .mobile-context-actions{border-bottom:1px solid var(--theme-edge,var(--line));background:var(--personal-bg);color:var(--personal-ink);align-items:stretch;gap:6px;min-width:0;padding:10px 0;display:flex}body[data-mobile-library=true] .mobile-context-actions>button,body[data-mobile-library=true] .mobile-context-actions>a{overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;font-size:12px;line-height:1.3;text-decoration:none;display:flex;border:1px solid var(--theme-edge,var(--line))!important;background:var(--personal-surface)!important;color:var(--personal-ink)!important;border-radius:5px!important;padding:8px 5px!important}body[data-mobile-library=true] .mobile-context-actions [aria-pressed=true],body[data-mobile-library=true] .mobile-context-actions [aria-current=page]{border-color:var(--personal-accent)!important;box-shadow:inset 0 -3px var(--personal-accent)!important;color:var(--personal-accent)!important}@media (max-width:380px){body[data-mobile-library=true] .mobile-acervo{padding-inline:15px}body[data-mobile-library=true] .mobile-acervo-resume{gap:10px;padding:14px}body[data-mobile-library=true] .mobile-acervo-resume-art{flex-basis:68px;width:68px;height:103px}body[data-mobile-library=true] .mobile-acervo-resume h2{font-size:19px!important}body[data-mobile-library=true] .mobile-acervo-card-art{height:96px}}@media (max-height:500px) and (min-width:701px){body[data-mobile-library=true] .mobile-library-footer{align-items:center;gap:8px}body[data-mobile-library=true] .mobile-context-actions{border:0;padding-block:4px}body[data-mobile-library=true] .mobile-library-footer .nexus-mobile-bottom-nav{width:100%!important;height:64px!important;margin:0!important}body[data-mobile-library=true] .mobile-acervo-featured{display:none}body[data-mobile-library=true] .mobile-library-footer:has(#nexus-mobile-context-actions:not(:empty)) .nexus-mobile-bottom-nav{grid-column:2}body[data-mobile-library=true] .mobile-library-footer #nexus-mobile-context-actions:not(:empty){grid-column:1}}.nexus-workbench{--dw-bg:var(--personal-bg,#091822);--dw-card:var(--personal-surface,#122d38);--dw-text:var(--personal-ink,#e4edf5);--dw-muted:var(--personal-muted,#9fb7c2);--dw-line:var(--line,#294a55);--dw-accent:var(--personal-accent,#63d7da);color:var(--dw-text);font-family:var(--personal-font,"Segoe UI",sans-serif);max-width:1600px;min-height:calc(100dvh - 160px);margin:auto;padding:14px 22px 110px}.nexus-workbench *{box-sizing:border-box}.nexus-workbench button,.nexus-workbench .dw-actions a{border:1px solid var(--dw-line);color:var(--dw-text);background:var(--dw-card);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.nexus-workbench button:hover{border-color:var(--dw-accent)}.nexus-workbench button:disabled{opacity:.4;cursor:default}.nexus-workbench :is(button,a):focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}.nexus-workbench svg{flex-shrink:0;width:19px;height:19px}.nexus-workbench input{color:var(--dw-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.nexus-workbench label{border:1px solid var(--dw-line);background:var(--dw-card);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.nexus-workbench p{color:var(--dw-muted);line-height:1.5}.nexus-workbench small{color:var(--dw-muted)}.dw-sections{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dw-sections a{color:var(--dw-muted);border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.dw-sections a:hover{color:var(--dw-accent);background:var(--dw-card)}.nexus-workbench .dw-primary{background:var(--dw-accent);color:var(--dw-bg);border-color:#0000;font-weight:700}.dw-notice{border:1px solid var(--dw-line);background:var(--dw-card);border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.dw-page-heading{margin:18px 0 30px}.dw-page-heading small{letter-spacing:1.6px;color:var(--dw-accent);font-size:11px}.dw-page-heading h1{letter-spacing:-.7px;margin:10px 0 5px;font-size:32px}.dw-page-heading p{margin:0}.dw-heading-actions{justify-content:space-between;align-items:center;display:flex}.dw-card{border:1px solid var(--dw-line);background:linear-gradient(130deg,color-mix(in srgb,var(--dw-accent) 4%,var(--dw-card)),var(--dw-card));border-radius:18px;min-width:0;padding:20px}.dw-card h2{align-items:center;gap:9px;margin:0 0 14px;font-size:18px;display:flex}.dw-card h3{align-items:center;gap:10px;display:flex}.dw-card h3 svg{color:var(--dw-accent)}.dw-card p{font-size:13px}.dw-actions{flex-wrap:wrap;gap:10px;display:flex}.dw-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.dw-tags span{border:1px solid var(--dw-line);border-radius:25px;padding:8px 14px;font-size:12px}.dw-files{border:1px solid var(--dw-line);background:var(--dw-card);border-radius:18px;max-width:1260px;margin:10px auto;overflow:hidden;box-shadow:0 20px 70px #0005}.dw-files.expanded{max-width:100%;margin:0}.dw-window-head{touch-action:none;cursor:grab;background:linear-gradient(120deg,color-mix(in srgb,var(--dw-accent) 7%,var(--dw-card)),var(--dw-card));justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dw-window-head strong{align-items:center;gap:12px;font-size:19px;display:flex}.dw-window-head strong svg{color:var(--dw-accent)}.dw-window-head>div{gap:5px;display:flex}.dw-window-head button{background:0 0;border:0;padding:7px}.dw-file-tabs{border-bottom:1px solid var(--dw-line);gap:5px;padding:0 14px;display:flex;overflow:auto}.dw-file-tabs>div{background:#ffffff03;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;display:flex}.dw-file-tabs>div.active{background:color-mix(in srgb,var(--dw-accent) 10%,var(--dw-card));border-color:var(--dw-line)}.dw-file-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0}.dw-file-tabs>div button+button{padding:6px}.dw-file-tabs svg{width:16px}.dw-file-address{border-bottom:1px solid var(--dw-line);gap:8px;padding:14px;display:flex}.dw-file-address>button{background:0 0;border:0;padding:10px}.dw-file-address>label{flex:1;min-width:0}.dw-file-address>label:last-child{max-width:310px}.dw-file-tools{border-bottom:1px solid var(--dw-line);flex-wrap:wrap;align-items:center;gap:5px;padding:10px 14px;display:flex}.dw-file-tools button{background:0 0;border:0;padding:8px;font-size:12px}.dw-file-tools button[aria-pressed=true]{color:var(--dw-accent);background:color-mix(in srgb,var(--dw-accent) 15%,transparent)}.dw-file-body{grid-template-columns:185px minmax(0,1fr) 280px;min-height:360px;max-height:calc(100dvh - 380px);display:grid}.dw-file-body aside{border-right:1px solid var(--dw-line);padding:14px 10px;overflow:auto}.dw-file-body aside button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;margin:3px 0;font-size:12px;display:flex}.dw-file-body aside button.active{color:var(--dw-accent);background:color-mix(in srgb,var(--dw-accent) 15%,transparent)}.dw-file-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:16px;padding:20px;display:grid;overflow:auto}.dw-file-grid>button{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:182px;padding:18px;display:flex;position:relative;overflow:hidden}.dw-file-grid>button>svg:first-child{width:65px;height:65px;color:var(--dw-accent);align-self:center;margin:8px 0 18px}.dw-file-grid .dw-folder-icon{fill:#e9ad30;color:#ffd267!important}.dw-file-grid .dw-pdf-icon{color:#ff7979!important}.dw-file-grid b{overflow-wrap:anywhere;font-size:12px}.dw-file-grid small{font-size:10px}.dw-file-grid>button.selected{border-color:var(--dw-accent);background:color-mix(in srgb,var(--dw-accent) 9%,var(--dw-card))}.dw-file-grid svg.dw-selection{background:var(--dw-accent);color:var(--dw-bg);border-radius:5px;padding:2px;position:absolute;top:8px;right:8px}.dw-file-detail{border-left:1px solid var(--dw-line);flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.dw-file-preview{border:1px solid var(--dw-line);background:#ffffff03;border-radius:12px;place-items:center;height:210px;min-height:150px;display:grid;overflow:hidden}.dw-file-preview>svg{width:100px;height:100px;color:var(--dw-accent)}.dw-file-preview :is(img,video){object-fit:contain;width:100%;height:100%}.dw-file-preview iframe{background:#fff;border:0;width:100%;height:100%}.dw-file-preview pre{white-space:pre-wrap;max-width:100%;max-height:100%;margin:0;padding:10px;font-size:11px;overflow:auto}.dw-file-preview audio{width:100%}.dw-file-detail>b{overflow-wrap:anywhere}.dw-file-footer{color:var(--dw-muted);border-top:1px solid var(--dw-line);padding:12px 20px;font-size:11px}.dw-app-search{justify-content:space-between;gap:20px;display:flex}.dw-app-search label{flex:1}.dw-filter{gap:8px;margin:18px 0 26px;display:flex}.dw-filter button{border-radius:30px}.dw-filter button.active{background:var(--dw-accent);color:var(--dw-bg)}.dw-app-grid,.dw-running-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dw-running-grid{margin-bottom:30px}.dw-app-title{align-items:center;gap:13px;margin-bottom:15px;display:flex}.dw-app-title>img,.dw-app-title>svg{object-fit:contain;width:44px;height:44px}.dw-app-title>div{flex:1;min-width:0}.dw-app-title b{overflow-wrap:anywhere;font-size:14px}.dw-app-title small{color:var(--dw-accent);margin-top:5px;font-size:10px;display:block}.dw-app-title button{background:0 0;border:0;padding:4px}.dw-app-title button[aria-pressed=true]{color:var(--dw-accent)}.dw-app-open{width:100%;color:var(--dw-accent)!important;padding:7px!important}.dw-app-thumbnail{border:1px solid var(--dw-line);background:linear-gradient(130deg,var(--dw-bg),color-mix(in srgb,var(--dw-accent) 15%,var(--dw-bg)));border-radius:10px;justify-content:center;align-items:center;gap:15px;height:125px;margin-bottom:14px;display:flex}.dw-app-thumbnail svg{width:40px;height:40px;color:var(--dw-accent)}.dw-app-thumbnail span{font-size:12px}.dw-running-grid p i{background:var(--dw-muted);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dw-running-grid p i.dw-status-on{background:#51e88a}.dw-workspace-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dw-workspace-toolbar label{max-width:280px}.dw-workspace-toolbar input{width:100px}.dw-workspace-grid{grid-template-rows:minmax(250px,1.1fr) minmax(210px,.9fr);grid-template-columns:1.05fr 1fr;gap:12px;height:calc(100dvh - 330px);min-height:470px;display:grid}.dw-code-slot{grid-row:span 2}.dw-workspace-slot{border:1px solid var(--dw-line);background:var(--dw-card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.dw-workspace-slot>svg{width:58px;height:58px;color:var(--dw-accent)}.dw-workspace-slot h2{margin:0;font-size:18px}.dw-workspace-slot p{text-align:center;font-size:12px}.dw-workspace-files{min-width:0;min-height:0}.dw-files-compact{height:100%;box-shadow:none;border-radius:12px;flex-direction:column;margin:0;display:flex}.dw-files-compact .dw-file-tools{display:none}.dw-files-compact .dw-window-head{padding:6px 12px}.dw-files-compact .dw-window-head strong{font-size:12px}.dw-files-compact .dw-file-address{gap:3px;padding:6px}.dw-files-compact .dw-file-address>label:last-child{display:none}.dw-files-compact .dw-file-address>label{padding:7px}.dw-files-compact .dw-file-body{flex:1;grid-template-columns:100px 1fr;min-height:0;max-height:none}.dw-files-compact .dw-file-body aside{padding:6px}.dw-files-compact .dw-file-body aside button{padding:6px;font-size:10px}.dw-files-compact .dw-file-grid{flex-direction:column;gap:3px;padding:8px;display:flex}.dw-files-compact .dw-file-grid>button{flex-direction:row;align-items:center;gap:8px;min-height:30px;padding:6px}.dw-files-compact .dw-file-grid>button>svg:first-child{width:18px;height:18px;margin:0}.dw-files-compact .dw-file-grid small:last-of-type{display:none}.dw-files-compact .dw-file-grid b{flex:1}.dw-files-compact .dw-file-footer{padding:5px 10px}.dw-workspace-restore{margin-top:12px}.dw-send-grid{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.dw-send-grid .dw-card{flex-direction:column;gap:15px;display:flex}.dw-send-grid .dw-card:last-child{grid-column:span 2}.dw-send-grid label{flex-direction:column;align-items:flex-start;font-size:12px}.dw-send-grid input{border-bottom:1px solid var(--dw-line);padding:6px 0}.dw-path{overflow-wrap:anywhere}.dw-peer{border:1px solid var(--dw-line);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.dw-peer>div{flex:1}.dw-peer small{margin-top:4px;display:block}.dw-peer>svg{width:32px;height:32px;color:var(--dw-accent)}.dw-send-grid small{line-height:1.5}.dw-send-grid details label{margin:10px 0}@media (max-width:1100px){.dw-app-grid,.dw-running-grid{grid-template-columns:repeat(3,1fr)}.dw-file-body{grid-template-columns:145px minmax(0,1fr) 220px}.dw-file-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));padding:12px}.dw-file-address{flex-wrap:wrap}.dw-file-address>label{min-width:200px}}@media (max-width:800px){.nexus-workbench{padding:10px 12px 100px}.dw-file-body{grid-template-columns:100px minmax(0,1fr);max-height:none}.dw-file-detail{grid-column:span 2}.dw-app-grid,.dw-running-grid{grid-template-columns:repeat(2,1fr)}.dw-send-grid .dw-card:last-child{grid-column:auto}.dw-workspace-grid{grid-template-columns:1fr;height:auto}.dw-workspace-slot{min-height:200px}.dw-code-slot{grid-row:auto}.dw-workspace-files{height:300px}.dw-heading-actions{align-items:start;gap:10px}.dw-page-heading h1{font-size:27px}.dw-app-search{flex-wrap:wrap}.dw-files{transform:none!important}.dw-file-address>label{min-width:120px}}.dw-quick-panel>div{border-bottom:1px solid var(--dw-line);align-items:center;gap:12px;min-height:64px;font-size:12px;display:flex}.dw-quick-panel>div>span{min-width:104px;color:var(--dw-muted);align-items:center;gap:8px;display:flex}.dw-quick-panel>div>b{overflow-wrap:anywhere;font-size:12px}.dw-quick-panel input[type=range]{accent-color:var(--dw-accent);flex:1;width:100px}.dw-quick-panel>div>strong{white-space:nowrap;font-size:24px}.dw-quick-panel button{padding:8px 10px}.dw-files:not(.dw-files-compact){flex-direction:column;height:calc(100dvh - 280px);min-height:430px;display:flex}.dw-files:not(.dw-files-compact) .dw-file-body{flex:1;min-height:0;max-height:none}.dw-files:not(.dw-files-compact) .dw-file-grid{align-content:start;overflow:auto}.dw-files:not(.dw-files-compact) .dw-file-body>aside{overflow:auto}@media (min-width:801px){.dw-files:not(.dw-files-compact){z-index:900;resize:both;width:min(1180px,100vw - 32px);min-width:560px;max-width:calc(100vw - 16px);height:calc(100dvh - 240px);min-height:340px;max-height:calc(100dvh - 120px);position:fixed;overflow:hidden}.dw-files:not(.dw-files-compact).expanded{resize:none;width:auto;height:auto;min-height:0;max-height:none;inset:96px 12px 38px}.dw-window-head{touch-action:none;cursor:grab;user-select:none}.dw-window-head:active{cursor:grabbing}}.nexus-files-window{--dw-bg:var(--personal-bg,#0e0a17);--dw-card:var(--personal-surface,#21172f);--dw-line:var(--personal-border,#493457);--dw-accent:var(--personal-accent,#bd91f5);--dw-muted:var(--personal-muted,#b8a9c9);color:var(--personal-ink,#f4edfb)}.nexus-files-window .dw-files.dw-files-native{resize:none;border-radius:0;width:100%;min-width:0;max-width:none;height:100dvh;min-height:0;max-height:none;inset:auto;overflow:hidden;position:static!important}.nexus-files-window .dw-file-body{flex:1;min-height:0;max-height:none}.nexus-files-window .nexus-atmosphere{display:none}.nexus-workbench.nexus-files-window{max-width:none;height:100dvh;margin:0;overflow:hidden;padding:0!important}@media (min-width:801px){.dw-files:not(.dw-files-compact):not(.dw-files-native).expanded{inset:var(--nexus-shell-top,68px) 8px var(--nexus-shell-bottom,36px);max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-shell-bottom,36px));margin:0}}html body .topbar.nx-custom-chrome{user-select:none;flex-wrap:nowrap;flex:100%;align-items:center;gap:12px;width:100%;padding:0 0 0 12px!important;display:flex!important}html body .nx-custom-chrome .topbar-logo{flex:none;margin:0 12px 0 0}html body .nx-custom-chrome .topbar-widgets{flex-wrap:nowrap;flex:none;width:auto;max-width:none;margin:0 0 0 auto;display:flex!important;position:static!important}html body .nx-custom-chrome .topbar-search{user-select:text}html body .nx-window-controls{border-left:1px solid color-mix(in srgb,var(--personal-ink) 12%,transparent);flex:none;order:100;align-self:stretch;align-items:stretch;margin-left:8px;display:flex}html body .nx-window-controls button{width:44px;min-width:44px;height:auto;min-height:44px;color:var(--personal-ink);box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}html body .nx-window-controls button svg{stroke-width:1.5px;width:15px;height:15px}html body .nx-window-controls button:hover{background:color-mix(in srgb,var(--personal-ink) 12%,transparent)}html body .nx-window-controls .nx-window-close:hover{color:#fff;background:#c42b1c}html body .nx-window-controls button:focus-visible{outline:2px solid var(--personal-accent);outline-offset:-4px}@media (max-width:1250px){html body .nx-custom-chrome .topbar-moment-actions span,html body .nx-custom-chrome .topbar-more-btn span{display:none}html body .nx-custom-chrome .topbar-search{width:150px}html body .nx-custom-chrome .topbar-widgets{gap:6px}}.nx-life-controls{left:16px;right:16px;bottom:calc(84px + var(--nexus-safe-bottom,0px));z-index:982;color:var(--personal-ink,#e4edf5);font:13px var(--personal-font,system-ui);pointer-events:none;align-items:center;gap:7px;display:flex;position:fixed}.nx-life-controls>*{pointer-events:auto}.nx-life-controls button,.nx-life-panel button{border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 30%,transparent);background:color-mix(in srgb,var(--personal-surface,#152330) 90%,transparent);color:inherit;cursor:pointer;min-height:38px;font:inherit;border-radius:12px;padding:9px 12px}.nx-life-controls button:focus-visible,.nx-life-panel :is(button,input,textarea):focus-visible{outline:2px solid var(--personal-accent,#8ab4ff);outline-offset:3px}.nx-life-controls button:disabled{opacity:.4;cursor:default}.nx-life-context{background:color-mix(in srgb,var(--personal-surface,#152330) 90%,transparent);border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 22%,transparent);border-radius:14px;align-items:center;gap:4px;max-width:calc(100vw - 130px);padding:4px;display:flex}.nx-life-context>span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;padding:0 8px;overflow:hidden}.nx-life-panel{background:color-mix(in srgb,var(--personal-surface,#152330) 96%,transparent);color:var(--personal-ink,#e4edf5);border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 30%,transparent);box-sizing:border-box;backdrop-filter:blur(14px);border-radius:22px;max-height:calc(100dvh - 210px);padding:20px;overflow:auto;box-shadow:0 22px 70px #0007}.nx-life-controls>.nx-life-panel{width:min(365px,100vw - 24px);animation:.2s ease-out nx-life-arrive;position:absolute;bottom:54px;left:0}.nx-life-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-life-panel h3{margin:0;font-size:16px}.nx-life-panel label{margin:14px 0;display:block}.nx-life-panel input[type=range]{width:100%;accent-color:var(--personal-accent)}.nx-life-panel textarea,.nx-life-companion textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 25%,transparent);width:100%;min-height:150px;color:inherit;resize:vertical;font:inherit;background:#0002;border-radius:12px;padding:13px;line-height:1.5;display:block}.nx-life-panel small{opacity:.7;margin-top:12px;line-height:1.4;display:block}.nx-life-panel blockquote,.nx-life-companion blockquote{border-left:2px solid var(--personal-accent);background:#ffffff08;margin:12px 0;padding:10px}.nx-life-island{background:var(--personal-surface,#152330);border:1px solid var(--personal-accent,#8ab4ff);pointer-events:none;border-radius:14px;width:max-content;max-width:min(330px,100vw - 30px);padding:12px 16px;animation:.2s ease-out nx-life-arrive;position:absolute;bottom:55px;right:0}.nx-life-controls:has(.nx-life-panel)>.nx-life-island{display:none}.nx-life-room{background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--personal-accent,#8ab4ff) 22%,transparent),transparent 70%);border-bottom:3px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 30%,transparent);border-radius:14px;height:190px;margin:16px 0;position:relative}.nx-life-room>canvas{position:absolute;bottom:0;left:45px}.nx-life-plant{font-size:36px;position:absolute;bottom:3px;right:32px}.nx-life-mug{font-size:26px;position:absolute;bottom:3px;left:8px}.nx-life-shelf{border-bottom:2px solid #ffffff25;flex-wrap:wrap;gap:5px;max-width:125px;padding:5px;display:flex;position:absolute;top:10px;right:5px}.nx-life-room-actions{flex-wrap:wrap;gap:6px;display:flex}.nx-life-room[data-resting=true]{filter:saturate(.7)}.nx-life-modal-shade{z-index:2147483200;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-life-ending{width:min(540px,100%);max-height:calc(100dvh - 32px)}.nx-life-ending h2{font-size:24px}.nx-life-ending>div{justify-content:flex-end;gap:10px;display:flex}.nx-life-ending li{margin:6px 0}.nx-life-ending ul{max-height:220px;overflow:auto}.nx-life-companion{border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 20%,transparent);background:color-mix(in srgb,var(--personal-surface,#152330) 92%,transparent);color:var(--personal-ink,#e4edf5);border-radius:22px;grid-template-columns:1fr auto;gap:16px;margin:18px clamp(16px,3vw,60px);padding:25px;display:grid}.nx-life-companion h2{margin:8px 0;font-size:24px}.nx-life-companion small{color:var(--personal-accent)}.nx-life-companion-notes{grid-column:1/-1}.nx-life-companion textarea{min-height:180px}html[data-life-moment=morning]{--nx-life-light:#ffd89510}html[data-life-moment=day]{--nx-life-light:#d8eaff09}html[data-life-moment=night]{--nx-life-light:#a798e80b}.global-nexus-shell:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(ellipse at 12% 6%,var(--nx-life-light,transparent),transparent 70%);position:fixed;inset:0}html[data-life-activity=reading] .nx-dock{box-shadow:0 8px 24px #0003!important}html[data-life-activity=game] .app-main{background-image:linear-gradient(#0000,#0002)}html[data-life-activity=study] .nx-life-context{border-radius:10px}html[data-life-music=true][data-motion=full] .nx-dock{animation:4s ease-in-out infinite nx-life-music}html:after{content:"";z-index:2147483100;pointer-events:none;opacity:var(--nexus-life-dim,0);background:#000;position:fixed;inset:0}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}::view-transition-group(nx-content-cover){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(nx-music){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-life-transition=cover] :is(.bd-cover,.cs-cover-art-wrap){view-transition-name:nx-content-cover}.foco-mini,.nexus-audio-modal-backdrop.is-expanded-open .nexus-cyber-music-window{view-transition-name:nx-music}@keyframes nx-life-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes nx-life-music{50%{border-color:color-mix(in srgb,var(--personal-accent,#8ab4ff) 65%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--personal-accent,#8ab4ff) 12%,transparent)}}html[data-motion=off] .nx-life-controls *,html[data-motion=off] .nx-dock{animation:none!important}html[data-motion=off]::view-transition-group(*){animation-duration:0s}@media (max-width:700px){.nx-life-controls{right:8px;bottom:calc(80px + var(--nexus-safe-bottom,0px));gap:4px;font-size:11px}.nx-life-context>span{max-width:90px;padding:0 4px}.nx-life-controls button{min-height:34px;padding:7px}.nx-life-corner-trigger{display:none}.nx-life-panel{max-height:calc(100dvh - 180px)}.nx-life-companion{grid-template-columns:1fr}.nx-life-context{max-width:calc(100vw - 55px)}}@media (prefers-reduced-motion:reduce){.nx-life-controls *,.nx-dock{animation:none!important}::view-transition-group(*){animation-duration:0s}}html[data-motion=full] .nx-nyxi-float[data-roaming=true]{will-change:translate}.nx-nyxi-float>.nyxi-life-memory{pointer-events:none;background:0 0!important;border:0!important;font-size:20px!important;position:absolute!important;top:auto!important;bottom:10px!important;left:-12px!important}.nx-life-controls{z-index:2147482900}body:has(.nf-backdrop) .nx-life-controls{visibility:hidden}html[data-life-activity=study] .app-main{background-image:linear-gradient(135deg,color-mix(in srgb,var(--personal-surface,#152330) 18%,transparent),transparent)}html[data-life-activity=reading] .reader-immersive{background:color-mix(in srgb,var(--personal-surface,#152330) 95%,transparent);backdrop-filter:none}html[data-life-activity=reading] .nx-life-context{background:color-mix(in srgb,var(--personal-surface,#152330) 95%,transparent);box-shadow:none}html[data-life-activity=reading] :is(.atmosphere,.atmosphere-particles),html[data-life-activity=study] :is(.atmosphere,.atmosphere-particles){animation-play-state:paused}html:is([data-life-activity=reading],[data-life-activity=study]) .nx-ambient-background *{animation-play-state:paused!important}.nx-life-controls:has(.is-occupied)>:is(.nx-life-quick,.nx-life-notes){left:auto;right:0}body:has(.nf-backdrop) .nx-life-controls:has(.is-occupied){visibility:visible}.nx-life-room{isolation:isolate;overflow:hidden}.nx-life-room[data-drag-over=true]{outline:2px solid var(--personal-accent);background-color:color-mix(in srgb,var(--personal-accent) 15%,transparent)}.nx-life-drop-hint{text-align:center;opacity:.75;pointer-events:none;font-size:13px;position:absolute;inset:38px 30px auto}.nx-life-door{z-index:3;position:absolute;bottom:4px;right:3px;background:0 0!important;padding:3px!important;font-size:27px!important}.nx-life-home-books{font-size:27px;position:absolute;bottom:3px;left:5px}.nx-life-home-cushion{color:var(--personal-accent);opacity:.45;font-size:46px;position:absolute;bottom:0;left:40%}.nx-life-room .nyxi-home-resident{touch-action:none;will-change:translate;transition:none;z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;transform:none!important}.nx-life-room .nyxi-home-resident>span{display:none}html[data-motion=off] .nyxi-home-resident{transition:none}@media (prefers-reduced-motion:reduce){.nyxi-home-resident{transition:none!important}}.collector-search-and-actions>a.collector-btn-nyxi-pick{white-space:nowrap;text-decoration:none}.nx-life-room{background:linear-gradient(180deg,#ffffff03 0 78%,#0002 78%),radial-gradient(ellipse at 52% 65%,color-mix(in srgb,var(--personal-accent,#8ab4ff) 13%,transparent),transparent 75%);height:240px}.nx-life-office-books{border:3px solid color-mix(in srgb,var(--personal-accent) 25%,var(--personal-surface));background:#0002;border-radius:5px;width:64px;padding:8px 5px 2px;transition:filter .25s;position:absolute;bottom:46px;left:8px}.nx-life-office-books span{white-space:nowrap;font-size:22px;line-height:28px;display:block}.nx-life-office-books i{background:color-mix(in srgb,var(--personal-accent) 35%,var(--personal-surface));height:4px;margin:2px -5px 5px;display:block}.nx-life-office-desk{pointer-events:none;z-index:3;width:112px;height:90px;position:absolute;bottom:15px;left:44%}.nx-life-office-table{background:color-mix(in srgb,var(--personal-accent) 42%,var(--personal-surface));border-radius:3px;width:100%;height:7px;position:absolute;bottom:39px;box-shadow:0 5px 8px #0002}.nx-life-office-table:before,.nx-life-office-table:after{content:"";background:color-mix(in srgb,var(--personal-accent) 26%,var(--personal-surface));width:5px;height:39px;position:absolute;top:7px}.nx-life-office-table:before{left:7px}.nx-life-office-table:after{right:7px}.nx-life-office-laptop{width:44px;height:35px;position:absolute;bottom:46px;right:22px;transform:skewY(-3deg)}.nx-life-office-screen{border:3px solid color-mix(in srgb,var(--personal-accent) 25%,#293341);box-sizing:border-box;background:#111a23;border-radius:4px;height:29px;padding:5px;transition:background .3s,box-shadow .3s}.nx-life-office-screen i{background:var(--personal-accent);opacity:.3;width:80%;height:2px;margin-bottom:3px;display:block}.nx-life-office-screen i:nth-child(2){width:50%}.nx-life-office-keyboard{background:color-mix(in srgb,var(--personal-accent) 25%,#293341);border-radius:1px 1px 4px 4px;height:5px;margin:0 -4px}.nx-life-office-lamp{background:var(--personal-accent);opacity:.6;width:3px;height:43px;position:absolute;bottom:48px;right:0}.nx-life-office-lamp:before{content:"";background:var(--personal-accent);border-radius:10px 10px 2px 2px;width:18px;height:9px;position:absolute;top:-3px;right:-5px}.nx-life-office-cup{font-size:14px;position:absolute;bottom:46px;left:91px}.nx-life-home-cushion{font-size:34px;left:30%}.nx-life-plant{font-size:31px;bottom:5px;right:60px}.nx-life-room[data-occupation=study] .nx-life-office-screen{background:color-mix(in srgb,var(--personal-accent) 20%,#111a23);box-shadow:0 0 14px color-mix(in srgb,var(--personal-accent) 22%,transparent)}.nx-life-room[data-occupation=study] .nx-life-office-screen i{opacity:.85}.nx-life-room[data-occupation=read] .nx-life-office-books{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--personal-accent) 30%,transparent))}.nx-life-drop-hint{z-index:4;background:var(--personal-surface);border-radius:10px;margin:0;padding:8px;inset:12px 12px auto}html[data-motion=off] :is(.nx-life-office-screen,.nx-life-office-books){transition:none}@media (prefers-reduced-motion:reduce){:is(.nx-life-office-screen,.nx-life-office-books){transition:none}}.nx-life-controls>.nx-life-quick{top:calc(var(--nexus-shell-top,72px) + 8px);width:min(365px,100vw - 24px);max-height:calc(100dvh - 110px);position:fixed;bottom:auto;left:auto;right:16px}.nx-video-context-slot{border-right:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 20%,transparent);flex:0 auto;min-width:0;max-width:100%;padding-right:8px;display:flex}.nx-video-context-bar{min-width:0;color:var(--personal-text,#edf2fb);flex-wrap:wrap;align-items:center;gap:6px;font-family:inherit;display:flex}.nx-video-context-bar .nx-life-video-context{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;max-width:none;padding:0;display:flex}.nx-life-video-context>span{display:none}.nx-video-context-bar button{border:1px solid color-mix(in srgb,var(--personal-accent,#8ab4ff) 24%,transparent);background:color-mix(in srgb,var(--personal-surface,#121c2f) 92%,transparent);min-width:40px;min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:3px;padding:8px;font-size:11px;line-height:1;transition:background .16s,border-color .16s;display:inline-flex}.nx-video-context-bar button:hover{background:color-mix(in srgb,var(--personal-accent,#8ab4ff) 14%,var(--personal-surface,#121c2f))}.nx-video-context-bar button:focus-visible{outline:2px solid var(--personal-accent,#8ab4ff);outline-offset:2px}.nx-video-context-bar button svg{flex-shrink:0}.nx-video-context-bar .nx-life-corner-trigger{display:inline-flex}.video-cinema-player .persistent-video-window-actions{flex-wrap:wrap;flex:0 auto;align-items:center;row-gap:8px;min-width:0;max-width:100%}.yt-pip-clean-bottom .nx-video-context-slot{pointer-events:auto;border:0;margin-bottom:4px;padding:0}@media (max-width:760px){.video-cinema-player .persistent-video-window-actions{justify-content:flex-start;width:100%}.video-cinema-player .persistent-video-head{gap:12px;padding:14px}.video-cinema-player .persistent-video-head strong{font-size:17px}}html[data-motion=off] .nx-video-context-bar button{transition:none}@media (prefers-reduced-motion:reduce){.nx-video-context-bar button{transition:none}}.nyxi-context-lens{border-block:1px solid var(--personal-border);gap:8px;padding:12px 0;display:grid}.nyxi-context-lens p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.nyxi-context-lens small{color:var(--personal-muted)}.hub-page{max-width:1500px;margin:auto;padding-bottom:150px}.hub-page h1{font-size:clamp(24px,4vw,38px)}.hub-tabs,.hub-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.hub-tabs a,.hub-page button,.hub-page a{border-radius:12px;min-height:44px;padding:10px 14px}.hub-tabs a[aria-current=page]{background:var(--personal-accent);color:var(--personal-bg)}.hub-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.hub-grid article,.hub-form,.hub-player{background:var(--personal-surface);border:1px solid #8297a633;border-radius:18px;min-width:0;padding:20px}.hub-grid h2{overflow-wrap:anywhere;font-size:21px}.hub-grid button,.hub-grid a{margin:4px;display:inline-flex}.hub-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0;display:grid}.hub-form label{flex-direction:column;gap:7px;display:flex}.hub-page input,.hub-page select{max-width:100%;min-height:44px;color:var(--personal-ink);background:var(--personal-bg);border:1px solid #8099a655;border-radius:8px;padding:12px}.hub-player{margin:24px 0}.hub-player header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-player video{background:#000;border-radius:12px;width:100%;max-height:65vh}.hub-browser{background:#fff;border:1px solid #8099a655;width:100%;height:60vh}.hub-page [role=alert]{color:#ffb5a8}.hub-page button:focus-visible,.hub-page a:focus-visible{outline:3px solid var(--personal-accent);outline-offset:3px}@media (max-width:500px){.hub-grid,.hub-form{grid-template-columns:1fr}.hub-page{padding:12px 12px 150px}.hub-tabs{gap:6px}.hub-tabs a{font-size:12px}.hub-player{padding:10px}}html[data-sofa=true]{font-size:20px}html[data-sofa=true] button,html[data-sofa=true] a{min-height:48px}html[data-sofa=true] :focus-visible{outline-offset:4px;outline:4px solid var(--personal-accent)!important}.hub-reminder{z-index:1200;background:var(--personal-surface);max-width:350px;color:var(--personal-ink);border:1px solid var(--personal-accent);border-radius:16px;padding:16px;position:fixed;top:90px;right:20px}.hub-reminder button{margin:8px;padding:10px}.hub-continue-strip{background:var(--personal-surface);border:1px solid #8099a633;border-radius:18px;margin:20px 0;padding:20px}.hub-continue-strip header{justify-content:space-between;align-items:center;display:flex}.hub-continue-strip>div{gap:12px;display:flex;overflow-x:auto}.hub-continue-strip article{border:1px solid #8099a633;border-radius:12px;flex-direction:column;gap:8px;min-width:180px;max-width:240px;padding:14px;display:flex}.hub-continue-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--chrome-bg-tabstrip:#1f1f1f;--chrome-bg-toolbar:#28292a;--chrome-bg-omnibox:#181818;--chrome-bg-omnibox-focus:#121212;--chrome-border-window:#ffffff1f;--chrome-border-subtle:#ffffff14;--chrome-border-tab:#ffffff1a;--chrome-text-primary:#e8eaed;--chrome-text-secondary:#9aa0a6;--chrome-text-muted:#5f6368;--chrome-accent-blue:#8ab4f8;--chrome-hover-bg:#ffffff14;--chrome-active-bg:#ffffff24;--chrome-close-hover:#e81123;--chrome-star-gold:#fbbc04;--chrome-ntp-bg:#202124}dialog.nexus-external-browser{border:1px solid var(--chrome-border-window);background:var(--chrome-bg-toolbar);color:var(--chrome-text-primary);user-select:none;z-index:1200;resize:both;border-radius:12px;width:min(1180px,92vw);max-width:none;height:min(780px,100dvh - 100px);max-height:none;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 2px 16px #00000073}dialog.nexus-external-browser[open]{flex-direction:column;display:flex!important}dialog.nexus-external-browser::backdrop{background:0 0!important;display:none!important}dialog.nexus-external-browser.is-dragging{user-select:none!important;transition:none!important}dialog.nexus-external-browser.is-dragging iframe{pointer-events:none!important}dialog.nexus-external-browser.is-maximized{width:100vw!important;height:100dvh!important;box-shadow:none!important;resize:none!important;border:none!important;border-radius:0!important;inset:0!important;transform:none!important}.chrome-tab-strip{background:var(--chrome-bg-tabstrip);cursor:grab;user-select:none;border-bottom:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:flex-end;height:42px;padding:6px 8px 0;display:flex;position:relative}.chrome-tab-strip:active{cursor:grabbing}.chrome-tabs-container{scrollbar-width:none;align-items:flex-end;gap:0;max-width:calc(100% - 150px);display:flex;overflow-x:auto}.chrome-tabs-container::-webkit-scrollbar{display:none}.chrome-tab{cursor:pointer;min-width:130px;max-width:240px;height:34px;color:var(--chrome-text-secondary);text-align:left;background:0 0;border:none;border-radius:8px 8px 0 0;flex:1;align-items:center;padding:0 8px 0 12px;font-family:inherit;transition:background .15s,color .15s;display:flex;position:relative}.chrome-tab:hover{background:var(--chrome-hover-bg);color:var(--chrome-text-primary)}.chrome-tab.is-active{background:var(--chrome-bg-toolbar);color:var(--chrome-text-primary);box-shadow:0 -1px 3px #0003}.chrome-tab:not(.is-active)+.chrome-tab:not(.is-active):before{content:"";background:var(--chrome-border-tab);width:1px;position:absolute;top:9px;bottom:9px;left:0}.chrome-tab-favicon{object-fit:contain;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.chrome-tab-favicon-fallback{color:var(--chrome-text-secondary);justify-content:center;align-items:center;display:flex}.chrome-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0 6px 0 8px;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.chrome-tab-close{width:18px;height:18px;color:var(--chrome-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.chrome-tab-close:hover{color:#fff;background:#ffffff29}.chrome-btn-new-tab{width:28px;height:28px;color:var(--chrome-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:3px;margin-left:4px;transition:background .15s,color .15s;display:flex}.chrome-btn-new-tab:hover{background:var(--chrome-hover-bg);color:var(--chrome-text-primary)}.chrome-window-controls{align-items:stretch;height:100%;margin-left:auto;display:flex}.chrome-win-btn{width:46px;height:34px;color:var(--chrome-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.chrome-win-btn:hover{background:var(--chrome-hover-bg);color:#fff}.chrome-win-btn.chrome-win-close:hover{background:var(--chrome-close-hover)!important;color:#fff!important}.chrome-toolbar{background:var(--chrome-bg-toolbar);border-bottom:1px solid var(--chrome-border-subtle);z-index:50;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex;position:relative}.chrome-nav-btn{width:32px;height:32px;color:var(--chrome-text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.chrome-nav-btn:hover:not(:disabled){background:var(--chrome-hover-bg)}.chrome-nav-btn:active:not(:disabled){background:var(--chrome-active-bg)}.chrome-nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.chrome-omnibox-form{background:var(--chrome-bg-omnibox);border:1px solid var(--chrome-border-subtle);border-radius:24px;flex:1;align-items:center;height:34px;margin:0 4px;padding:0 8px 0 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.chrome-omnibox-form:hover{background:#151515;border-color:#ffffff29}.chrome-omnibox-form:focus-within{background:var(--chrome-bg-omnibox-focus);border-color:var(--chrome-accent-blue);box-shadow:0 0 0 2px #8ab4f840}.chrome-omnibox-security{width:24px;height:24px;color:var(--chrome-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chrome-omnibox-input{color:var(--chrome-text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;padding:0 8px;font-family:inherit;font-size:13px}.chrome-omnibox-input::placeholder{color:var(--chrome-text-muted)}.chrome-star-btn{width:28px;height:28px;color:var(--chrome-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.chrome-star-btn:hover{background:var(--chrome-hover-bg)}.chrome-star-btn.is-bookmarked{color:var(--chrome-star-gold)!important}.chrome-profile-badge{color:#fff;cursor:pointer;background:#1a73e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.chrome-menu-btn{width:32px;height:32px;color:var(--chrome-text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.chrome-menu-btn:hover{background:var(--chrome-hover-bg)}.chrome-dropdown-menu{z-index:2000;background:#2b2d30;border:1px solid #ffffff26;border-radius:8px;width:270px;padding:6px 0;animation:.12s ease-out chromeMenuIn;position:absolute;top:40px;right:10px;box-shadow:0 12px 32px #000000a6}@keyframes chromeMenuIn{0%{opacity:0;transform:scale(.95)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.chrome-menu-item{color:var(--chrome-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.chrome-menu-item:hover{background:var(--chrome-hover-bg)}.chrome-menu-shortcut{color:var(--chrome-text-secondary);font-size:11px}.chrome-menu-divider{background:var(--chrome-border-subtle);height:1px;margin:5px 0}.chrome-menu-zoom{color:var(--chrome-text-primary);justify-content:space-between;align-items:center;padding:6px 16px;font-size:13px;display:flex}.chrome-zoom-controls{border:1px solid var(--chrome-border-subtle);border-radius:4px;align-items:center;gap:8px;padding:2px 6px;display:flex}.chrome-zoom-btn{color:var(--chrome-text-primary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:14px}.chrome-zoom-btn:hover{background:var(--chrome-hover-bg)}.chrome-bookmarks-bar{background:var(--chrome-bg-toolbar);border-bottom:1px solid var(--chrome-border-subtle);scrollbar-width:none;flex-shrink:0;align-items:center;gap:2px;height:30px;padding:0 8px;display:flex;overflow-x:auto}.chrome-bookmarks-bar::-webkit-scrollbar{display:none}.chrome-bookmark-chip{height:24px;color:var(--chrome-text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;max-width:170px;padding:0 8px;font-family:inherit;font-size:12px;transition:background .15s,color .15s;display:inline-flex;overflow:hidden}.chrome-bookmark-chip:hover{background:var(--chrome-hover-bg);color:var(--chrome-text-primary)}.chrome-bookmark-favicon{object-fit:contain;border-radius:2px;flex-shrink:0;width:14px;height:14px}.chrome-infobar{color:#bdc1c6;background:#2f3237;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;min-height:32px;padding:4px 14px;font-size:12px;display:flex}.chrome-infobar-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.chrome-infobar a{color:var(--chrome-accent-blue);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.chrome-infobar a:hover{text-decoration:underline}.chrome-infobar-close{color:var(--chrome-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.chrome-infobar-close:hover{background:var(--chrome-hover-bg);color:#fff}.chrome-viewport{background:#fff;flex:1;width:100%;height:100%;position:relative;overflow:hidden}.chrome-iframe{background:#fff;border:none;width:100%;height:100%;display:block}.chrome-ntp-view{background:var(--chrome-ntp-bg);width:100%;height:100%;color:var(--chrome-text-primary);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex;overflow-y:auto}.chrome-google-logo{letter-spacing:-2px;user-select:none;margin-bottom:28px;font-family:Product Sans,Roboto,Arial,sans-serif;font-size:72px;font-weight:700}.chrome-logo-blue{color:#4285f4}.chrome-logo-red{color:#ea4335}.chrome-logo-yellow{color:#fbbc05}.chrome-logo-green{color:#34a853}.chrome-ntp-search-box{background:#2b2c2f;border:1px solid #ffffff1f;border-radius:24px;align-items:center;width:100%;max-width:580px;height:48px;margin-bottom:36px;padding:0 18px;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000004d}.chrome-ntp-search-box:hover{background:#323336;box-shadow:0 4px 12px #0006}.chrome-ntp-search-box:focus-within{background:#323336;border-color:#fff3;box-shadow:0 4px 14px #00000080}.chrome-ntp-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:15px}.chrome-ntp-search-input::placeholder{color:var(--chrome-text-secondary)}.chrome-shortcuts-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:560px;display:grid}.chrome-shortcut-card{cursor:pointer;color:var(--chrome-text-primary);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px;font-family:inherit;transition:background .15s;display:flex}.chrome-shortcut-card:hover{background:#ffffff14}.chrome-shortcut-circle{background:#35363a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;transition:transform .15s;display:flex;box-shadow:0 2px 5px #00000040}.chrome-shortcut-card:hover .chrome-shortcut-circle{transform:scale(1.05)}.chrome-shortcut-icon{object-fit:contain;width:24px;height:24px}.chrome-shortcut-title{color:var(--chrome-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:12px;overflow:hidden}@media (max-width:768px){dialog.nexus-external-browser{border-radius:0!important;width:100vw!important;height:100dvh!important;inset:0!important;transform:none!important}.chrome-shortcuts-grid{grid-template-columns:repeat(3,1fr)}.chrome-google-logo{font-size:48px}}dialog.nexus-external-browser{--chrome-bg-tabstrip:var(--personal-bg,#081620);--chrome-bg-toolbar:var(--personal-surface,#142b37);--chrome-bg-omnibox:var(--personal-bg,#081620);--chrome-bg-ntp:var(--personal-bg,#081620);--chrome-text-primary:var(--personal-ink,#e9f5fa);--chrome-text-secondary:var(--personal-muted,#a9c5d1);--chrome-blue:var(--personal-accent,#6fe0d5);--chrome-accent-blue:var(--personal-accent,#6fe0d5);--chrome-ntp-bg:var(--personal-bg,#081620);--chrome-border-window:var(--personal-border,#365562);color:var(--chrome-text-primary);max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-shell-bottom,36px))}dialog.nexus-external-browser .chrome-tab-strip{background:var(--chrome-bg-tabstrip);padding-top:7px}dialog.nexus-external-browser .chrome-tab{border-radius:12px 12px 0 0;font-size:12px}dialog.nexus-external-browser .chrome-tab.is-active{background:var(--chrome-bg-toolbar);box-shadow:none;border-top-color:#0000}dialog.nexus-external-browser .chrome-toolbar{gap:6px;min-height:48px}dialog.nexus-external-browser .chrome-omnibox-form{background:var(--chrome-bg-omnibox);border:1px solid var(--chrome-border-window);border-radius:24px}dialog.nexus-external-browser .chrome-omnibox-form:focus-within{border-color:var(--chrome-blue);box-shadow:0 0 0 1px var(--chrome-blue)}dialog.nexus-external-browser .chrome-bookmarks-bar{background:var(--chrome-bg-toolbar);min-height:32px}dialog.nexus-external-browser.is-maximized{inset:var(--nexus-shell-top,68px) 0 var(--nexus-shell-bottom,36px)!important;top:var(--nexus-shell-top,68px)!important;width:100vw!important;height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-shell-bottom,36px))!important;border:1px solid var(--chrome-border-window)!important;border-radius:10px!important;left:0!important}dialog.nexus-external-browser .chrome-ntp-view{background:var(--chrome-bg-ntp);justify-content:flex-start;align-items:stretch;gap:0;padding:42px 28px;overflow:auto}.orbit-welcome,.orbit-session-cards,dialog.nexus-external-browser .chrome-shortcuts-grid,dialog.nexus-external-browser .chrome-ntp-search-box{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.orbit-welcome small,.orbit-session-cards small{color:var(--chrome-blue);letter-spacing:1.4px;font-size:10px;font-weight:700}.orbit-welcome h1{margin:14px 0;font-size:clamp(26px,3vw,40px);font-weight:650}.orbit-welcome p,.orbit-session-cards p{color:var(--chrome-text-secondary);font-size:13px;line-height:1.6}dialog.nexus-external-browser .chrome-ntp-search-box{background:var(--chrome-bg-toolbar);border:1px solid var(--chrome-border-window);margin-top:22px}dialog.nexus-external-browser .chrome-shortcuts-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:4px;margin-bottom:28px}dialog.nexus-external-browser .chrome-shortcut-circle{background:var(--chrome-bg-toolbar);border-radius:16px}.orbit-session-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.orbit-session-cards section{background:var(--chrome-bg-toolbar);border:1px solid var(--chrome-border-window);border-radius:18px;padding:22px}.orbit-session-cards h2{font-size:21px;font-weight:600}.orbit-session-cards button{color:var(--chrome-text-primary);border:1px solid var(--chrome-border-window);background:var(--chrome-bg-ntp);cursor:pointer;border-radius:24px;padding:9px 13px}.orbit-session-cards button:disabled{opacity:.45;cursor:default}.orbit-session-cards nav{flex-wrap:wrap;gap:6px;display:flex}.orbit-session-cards nav button{font-size:11px}dialog.nexus-external-browser .chrome-dropdown-menu{background:var(--chrome-bg-toolbar);max-height:60vh;overflow:auto}.orbit-tab-search{gap:8px;padding:10px 16px;display:flex}.orbit-tab-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none}.chrome-omnibox-input,.chrome-ntp-search-input{color:var(--chrome-text-primary)}@media (max-width:768px){dialog.nexus-external-browser:not(.is-maximized){inset:var(--nexus-shell-top,68px) 0 var(--nexus-shell-bottom,36px)!important;top:var(--nexus-shell-top,68px)!important;height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-shell-bottom,36px))!important}dialog.nexus-external-browser .chrome-ntp-view{padding:24px 16px}dialog.nexus-external-browser .chrome-shortcuts-grid{grid-template-columns:repeat(3,1fr)}.orbit-session-cards{grid-template-columns:1fr}.chrome-profile-badge{display:none}}html[data-glass=on] dialog.nexus-external-browser{background:linear-gradient(135deg,#ffffff16,transparent 60%),color-mix(in srgb,var(--personal-surface) 78%,transparent);backdrop-filter:blur(var(--nexus-glass-blur,18px)) saturate(1.25);border-color:color-mix(in srgb,var(--personal-ink) 25%,transparent);box-shadow:inset 0 1px #ffffff30,0 20px 60px #0005}html[data-glass=on] dialog.nexus-external-browser :is(.chrome-tab-strip,.chrome-toolbar,.chrome-bookmarks-bar){background:0 0}html[data-glass=on] dialog.nexus-external-browser .chrome-tab.is-active{background:color-mix(in srgb,var(--personal-surface) 75%,transparent);box-shadow:inset 0 1px #ffffff20}html[data-glass=on] dialog.nexus-external-browser .chrome-ntp-view{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--personal-accent) 12%,transparent),transparent 70%),color-mix(in srgb,var(--personal-bg) 86%,transparent)}html[data-glass=on] dialog.nexus-external-browser :is(.orbit-session-cards section,.chrome-ntp-search-box,.chrome-dropdown-menu){background:color-mix(in srgb,var(--personal-surface) 83%,transparent);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 1px #ffffff20}html[data-glass=off] dialog.nexus-external-browser{background:var(--personal-surface);backdrop-filter:none}html body .nx-nyxi-float{isolation:isolate;width:78px;height:96px;overflow:visible;box-shadow:none!important;z-index:2147483000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.nyxi-mini-sprite{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;filter:none;background:0 0;display:block}html body .nx-nyxi-float>span{font-size:9px;top:auto;bottom:-8px}.nyxi-mini-bubble{z-index:2147483001;background:var(--personal-surface);border:1px solid var(--personal-accent);max-width:min(260px,100vw - 100px);color:var(--personal-ink);text-align:left;font:13px var(--personal-font);cursor:pointer;border-radius:16px 16px 3px;padding:12px 15px;position:fixed;box-shadow:0 8px 30px #0006}.nyxi-mini-bubble small{color:var(--personal-accent);margin-top:5px;font-size:10px;display:block}.nyxi-native-window{background:var(--personal-bg);height:100dvh}html body .nyxi-native-window~*{display:none}body:has(.nyxi-native-window) .nf-chat{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;transform:none!important}body:has(.nyxi-native-window) .nf-backdrop{padding:0!important}@media (prefers-reduced-motion:reduce){.nyxi-mini-sprite{filter:none}}.nx-nyxi-float .nyxi-mini-sprite{width:78px;height:78px;margin-top:12px}html body:has(.nyxi-native-window) .nf-backdrop .nf-chat{box-sizing:border-box;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;transform:none!important}html body:has(.nyxi-native-window) .nf-backdrop .nf-left-panel{min-width:0}html body:has(.nyxi-native-window) .nyxi-mode-avatar .nf-chat{grid-template-columns:minmax(130px,30%) minmax(0,1fr)}html body:not(:has(.nyxi-native-window)) .nf-backdrop .nf-chat{height:var(--nyxi-anchored-height,490px)!important;max-height:var(--nyxi-anchored-height,490px)!important}html body .nx-nyxi-float.nyxi-phone-bubble{cursor:pointer;overflow:hidden;border:2px solid var(--personal-accent)!important;background:var(--personal-surface)!important;border-radius:50%!important;box-shadow:0 3px 12px #0005!important}.nyxi-phone-bubble img{object-fit:cover;width:100%;height:100%}.nyxi-phone-bubble>span{display:none}.nyxi-mini-bubble{box-sizing:border-box;width:max-content;max-width:min(340px,100vw - 32px);height:auto;max-height:min(420px,65dvh);padding:0;overflow:auto}.nyxi-invitation-content{overflow-wrap:anywhere;box-sizing:border-box;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:14px 38px 14px 14px;line-height:1.5;display:block;white-space:normal!important;text-overflow:clip!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.nyxi-invitation-close{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:22px;position:absolute;top:4px;right:4px;border:0!important;padding:0!important}.nyxi-invitation-close:hover{background:color-mix(in srgb,var(--personal-ink) 12%,transparent)}[data-nyxi-visited=true]:not(.nx-dock){outline:1px solid color-mix(in srgb,var(--personal-accent) 50%,transparent);outline-offset:3px}:root{--personal-bg:#081620;--personal-surface:#142b37;--personal-ink:#e9f5fa;--personal-muted:#a9c5d1;--personal-accent:#6fe0d5;--personal-secondary:#569bf1;--personal-radius:18px;--personal-font:"Segoe UI",system-ui,sans-serif;--personal-opacity:85%}html body{--bg:var(--personal-bg);--panel:var(--personal-surface);--text:var(--personal-ink);--muted:var(--personal-muted);--accent:var(--personal-accent);--line:color-mix(in srgb,var(--personal-ink) 18%,transparent);background:var(--personal-bg);color:var(--personal-ink);font-family:var(--personal-font)}html body :is(.nx-mosaic,.nx-global-navigation,.acervo,.books-collector,.fluxo-videos,.news-editorial,.topbar,.nx-appearance){--nx-bg:var(--personal-bg);--nx-card:var(--personal-surface);--nx-ink:var(--personal-ink);--nx-muted:var(--personal-muted);--nx-line:var(--line);--nx-accent:var(--personal-accent);--a-bg:var(--personal-bg);--a-card:var(--personal-surface);--a-text:var(--personal-ink);--a-muted:var(--personal-muted);--a-line:var(--line);--a-accent:var(--personal-accent);font-family:var(--personal-font)}html body .global-nexus-shell{background:0 0!important}html body .global-nexus-shell:not(.is-mosaic-home)>.app-main{width:100%;max-width:2200px;margin-inline:auto!important}html body .app.is-mosaic-home{flex-direction:column;background:var(--personal-bg)!important;display:flex!important}html body .app.is-mosaic-home>.app-main{flex:1;height:auto!important;min-height:0!important}html body .nx-mosaic{background:0 0;grid-template-rows:minmax(0,1fr) auto;height:100%;padding-bottom:90px}html body .nx-scroll{grid-row:1}html body .nx-content{max-width:2000px}html body .app-header{flex-shrink:0;width:100%}html body .topbar{background:var(--personal-bg);border-color:var(--line);color:var(--personal-ink);min-height:68px}html body .topbar-logo{font-family:var(--personal-font);color:var(--personal-ink)}html body .topbar .nyxi-trigger{display:none}html body :is(.nx-card,.acervo,.nx-menu,.nx-dock){border-radius:var(--personal-radius)}html body :is(.nx-mosaic,.acervo,.topbar,.nx-global-navigation,.nx-appearance) :is(button,input,select){font-family:var(--personal-font)}html body :is(.nx-mosaic,.nx-global-navigation,.acervo) button:not(.nx-drag-handle),html body .nx-dock a{border-radius:var(--personal-radius)}html body .nx-global-navigation .nx-dock{background:color-mix(in srgb,var(--personal-surface) var(--personal-opacity),transparent);backdrop-filter:blur(22px);border:1px solid var(--line);max-width:calc(100vw - 20px)}.nx-pinned-links{scrollbar-width:none;gap:4px;min-width:0;margin-block:-8px;padding:8px 5px;display:flex;overflow-x:auto}.nx-pinned-links::-webkit-scrollbar{width:0;height:0;display:none}html body .nx-global-navigation .nx-dock>.nx-pinned-links a{width:62px;min-width:56px}html body .nx-menu nav{grid-template-columns:1fr}.nx-menu-item{align-items:center;gap:8px;display:flex}html body .nx-menu-item a{flex:1}html body .nx-menu-item button{border:1px solid var(--line);min-width:65px;font-size:11px}html body .nx-menu-item button[aria-pressed=true]{background:var(--nx-accent);color:var(--nx-bg)}.nx-nyxi-float{z-index:995;background:var(--personal-surface);touch-action:none;cursor:grab;user-select:none;width:56px;height:56px;box-shadow:0 6px 25px #0005;border:2px solid var(--personal-accent)!important;border-radius:50%!important;padding:0!important;position:fixed!important}.nx-nyxi-float img{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%}.nx-nyxi-float span{background:var(--personal-surface);color:var(--personal-ink);border-radius:9px;padding:2px 8px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nx-reorder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx-module{border-radius:var(--personal-radius);min-width:0;position:relative}.nx-module>.nx-card{grid-area:auto;height:100%;min-height:245px;padding-top:38px}.nx-module>.nx-hero{min-height:360px;padding-top:0}.nx-module.is-dragging{opacity:.6;outline:2px dashed var(--personal-accent)}.nx-module.is-drop-target{outline:3px solid var(--personal-accent);box-shadow:0 0 30px color-mix(in srgb,var(--personal-accent) 35%,transparent)}html body .nx-mosaic .nx-drag-handle{z-index:3;background:color-mix(in srgb,var(--personal-bg) 85%,transparent);width:70px;height:32px;min-height:32px;color:var(--personal-muted);touch-action:none;cursor:grab;user-select:none;border-radius:10px;padding:0;font-size:24px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.nx-arrange-note{color:var(--personal-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.nx-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nx-ticker{border:1px solid var(--line);background:var(--personal-surface);border-radius:30px;align-items:center;gap:15px;min-height:42px;margin:0 20px;padding:4px 12px;font-size:12px;display:flex;overflow:hidden}.nx-ticker>strong{color:var(--personal-accent);letter-spacing:1px;flex-shrink:0;font-size:10px}.nx-ticker strong i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.nx-ticker-viewport{flex:1;min-width:0;overflow:hidden}.nx-ticker-track{gap:40px;width:max-content;animation:100s linear infinite nx-news-crawl;display:flex}.nx-ticker-track a{white-space:nowrap}.nx-ticker-track small{margin-left:10px}.nx-ticker:is(:hover,:focus-within,.is-paused) .nx-ticker-track{animation-play-state:paused}@keyframes nx-news-crawl{0%{transform:translate(0)}to{transform:translate(-100%)}}.nx-ambient-background{pointer-events:none;z-index:0;opacity:.24;position:fixed;inset:0;overflow:hidden}.nx-ambient-background i{background:radial-gradient(ellipse,var(--personal-accent),transparent 65%);filter:blur(65px);border-radius:50%;width:65vw;height:70vh;animation:24s ease-in-out infinite alternate nx-ambient;position:absolute;top:-20vh;left:-20vw}.nx-ambient-background i+i{background:radial-gradient(ellipse,var(--personal-secondary),transparent 65%);animation-delay:-12s;top:35vh;left:65vw}html[data-atmosphere=quiet] .nx-ambient-background{display:none}html body .global-nexus-shell{isolation:isolate;position:relative}html body .global-nexus-shell>.nx-ambient-background{z-index:-1}@keyframes nx-ambient{to{transform:translate(20vw,25vh)scale(1.3)}}.nx-appearance{color:var(--personal-ink);width:100%}.nx-appearance>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.nx-appearance h2{color:inherit;margin:6px 0;font-size:26px}.nx-appearance p{color:var(--personal-muted);font-size:13px;line-height:1.5}.nx-theme-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html body .nx-theme-card{background:var(--personal-surface);border:2px solid var(--line);text-align:left;cursor:pointer;min-width:0;color:var(--personal-ink);white-space:normal;border-radius:16px;padding:10px}html body .nx-theme-card[aria-pressed=true]{border-color:var(--personal-accent)}.nx-theme-card>strong,.nx-theme-card>small{margin:10px 4px 0;display:block}.nx-theme-card>small{color:var(--personal-muted);font-size:11px}.nx-theme-card>p{margin:10px 4px}.nx-theme-preview{background:var(--preview-bg);color:var(--preview-ink);border-radius:10px;flex-direction:column;gap:12px;height:150px;padding:14px;display:flex}.nx-theme-preview>span{justify-content:space-between;font-size:10px;display:flex}.nx-theme-preview>span i{color:var(--preview-accent);font-size:6px}.nx-theme-preview>div{flex:1;gap:8px;display:flex}.nx-theme-preview b{font-size:28px;font-weight:400}.nx-theme-preview em{background:var(--preview-card);border-radius:6px;flex:1}.nx-theme-preview nav{background:var(--preview-card);align-self:center;gap:8px;padding:6px 12px;display:flex}.nx-theme-preview nav i{background:var(--preview-accent);border-radius:3px;width:10px;height:10px}.nx-theme-controls{flex-wrap:wrap;gap:30px;margin-top:24px;display:flex}.nx-theme-controls label{flex:1;gap:10px;min-width:180px;display:grid}.nx-theme-controls :is(input,select){width:100%;accent-color:var(--personal-accent)}.nx-theme-dialog{background:var(--personal-bg);width:min(1120px,95vw);max-height:90dvh;color:var(--personal-ink);border:1px solid var(--line);border-radius:24px;padding:32px;overflow:auto}.nx-theme-dialog::backdrop{backdrop-filter:blur(10px);background:#000a}.nx-theme-close{float:right;position:sticky;top:0}@media (min-width:1800px){.nx-reorder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-module[data-module=hero]{grid-column:span 2}}@media (max-width:1150px){.nx-reorder-grid,.nx-theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html body .nx-mosaic{padding-bottom:calc(78px + var(--nexus-safe-bottom,0px))}.nx-reorder-grid{grid-template-columns:1fr}.nx-ticker{gap:8px;margin:0 8px}.nx-ticker>strong{font-size:8px}.nx-ticker-track{animation-duration:120s}.nx-arrange-note{align-items:start}.nx-appearance>header{display:block}.nx-theme-card>p{display:none}.nx-theme-preview{height:125px;padding:8px}.nx-theme-dialog{padding:16px}.nx-appearance h2{font-size:22px}html body .nx-global-navigation .nx-dock{border-radius:0;justify-content:center;max-width:100%}.nx-pinned-links{flex:1}html body .topbar{min-height:60px}}@media (prefers-reduced-motion:reduce){.nx-ambient-background i,.nx-ticker-track{animation:none!important}.nx-ticker-viewport{overflow-x:auto}}html body{--surface:var(--personal-surface);--panel-2:color-mix(in srgb,var(--personal-surface) 92%,var(--personal-ink));--text-2:var(--personal-muted);--amber:var(--personal-accent);--cyan:var(--personal-secondary);--sans:var(--personal-font);--display:var(--personal-font)}html body:before,html body:after,html body #root:before{display:none}html body .app-header,html body .topbar,html body .topbar-widgets{color:var(--personal-ink);background:var(--personal-bg)!important}html body :is(.settings-bento-card,.settings-save-bar,.fluxo-sidebar){background:var(--personal-surface);color:var(--personal-ink)}html body .nx-appearance{border-radius:var(--personal-radius);background:var(--personal-bg);padding:20px}html body .settings-save-bar{margin-top:24px;position:static}html body :is(.fluxo-videos,.settings-page-wrapper,.nx-mosaic,.acervo) :is(h1,h2,h3,small){font-family:var(--personal-font)}@media (min-width:1100px){html body[data-nyxi-mode=side] .global-nexus-shell:not(.is-mosaic-home)>.app-main,html body[data-nyxi-mode=side] .global-nexus-shell.is-mosaic-home>.app-main{width:calc(100% - 426px)!important;max-width:calc(100% - 426px)!important;margin-left:0!important;margin-right:426px!important}html body[data-nyxi-mode=side] .fluxo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body[data-nyxi-mode=side] .fluxo-toolbar{flex-wrap:wrap}}html body .persistent-video--page{scroll-margin-top:90px}html body :is(.collector-reading-wrapper,.editorial-news-wrapper,.arcade-lazer-wrapper){color:var(--personal-ink);font-family:var(--personal-font)}html body :is(.collector-reading-wrapper,.editorial-news-wrapper,.arcade-lazer-wrapper) :is(h1,h2,h3){font-family:var(--personal-font)}:root{--nexus-ticker-height:0px}html body .app.is-mosaic-home .nx-mosaic{padding-bottom:calc(126px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));grid-template-rows:minmax(0,1fr)}html body .app .nx-ticker{inset:auto 0 var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px));z-index:981;height:var(--nexus-ticker-height,42px);min-height:var(--nexus-ticker-height,42px);border-radius:0;margin:0;padding:4px 12px;position:fixed}html body .app .nx-global-navigation .nx-dock{bottom:calc(var(--nexus-ticker-height,42px) + 8px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))}@media (min-width:701px) and (max-width:1440px) and (pointer:coarse){:root{--nexus-ticker-height:0px}html body .app .nx-ticker{gap:12px;padding:2px 10px;font-size:11px}html body .app .nx-ticker button{place-items:center;height:26px;min-height:26px;padding:0 6px;display:grid}}@media (max-width:700px){html body .app .nx-global-navigation .nx-dock{bottom:calc(42px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));height:70px;padding:6px 4px}html body .app.is-mosaic-home .nx-mosaic{padding-bottom:calc(118px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))}}html body :is(.collector-card,.collector-search-box,.editorial-feed-card,.editorial-sub-hero-card,.editorial-categories-bar){background:var(--personal-surface);border-color:var(--line);border-radius:var(--personal-radius);color:var(--personal-ink)}html body :is(.collector-card-title,.collector-mosaic-title,.editorial-feed-title,.editorial-sub-title a,.editorial-card-title,.editorial-card-title a){color:var(--personal-ink);font-family:var(--personal-font)}html body :is(.collector-card-author,.collector-mosaic-count,.editorial-feed-count,.editorial-sub-time,.editorial-card-snippet,.editorial-card-source){color:var(--personal-muted)}html body :is(.collector-tab-btn,.collector-btn-toggle-hidden,.editorial-pill-btn){background:var(--personal-surface);color:var(--personal-ink);border-color:var(--line);border-radius:var(--personal-radius);font-family:var(--personal-font)}html body :is(.collector-tab-btn.active,.editorial-pill-btn.active){background:color-mix(in srgb,var(--personal-accent) 15%,var(--personal-surface));color:var(--personal-accent);border-color:var(--personal-accent);box-shadow:none}html body :is(.collector-search-input,.collector-search-ico){color:var(--personal-ink);font-family:var(--personal-font)}html body :is(.pdf-reader-head,.reader-tools){background:var(--personal-surface);color:var(--personal-ink);border-color:var(--line);font-family:var(--personal-font)}html body :is(.pdf-reader-head,.reader-tools) :is(button,select,input){background:var(--personal-bg);color:var(--personal-ink);border-color:var(--line);border-radius:var(--personal-radius);font-family:var(--personal-font)}html body :is(.pdf-head-title,.pdf-head-eyebrow){color:var(--personal-ink);font-family:var(--personal-font)}html body :is(.collector-empty-state,.radar-section,.radar-card,.radar-result){color:var(--personal-ink);border-color:var(--line);border-radius:var(--personal-radius);background:var(--personal-surface)!important}html body :is(.collector-empty-state p,.radar-intro,.radar-empty,.radar-card-detail){color:var(--personal-muted)}html body .collector-search-input::placeholder{color:var(--personal-muted);opacity:1}html body :is(.collector-tab-badge,.collector-tab-btn.active .collector-tab-badge){background:color-mix(in srgb,var(--personal-accent) 16%,var(--personal-bg));color:var(--personal-accent)}html body :is(.collector-btn-nyxi-pick,.topbar-more-btn){background:var(--personal-surface);color:var(--personal-accent);border:1px solid var(--line);border-radius:var(--personal-radius)}html body .console-stage-dossier{--cs-cyan:var(--personal-accent);--cs-purple:var(--personal-secondary);font-family:var(--personal-font)}html body :is(.cs-card,.cs-play-card,.cs-nyxi-copilot-card,.cs-analysis-panel,.cs-tab-pill){border-radius:var(--personal-radius)}html body .cs-hero-title{color:#fff}html body .topbar-logo span{color:var(--personal-ink)!important}html body .mobile-back-button{background:var(--personal-surface)!important;color:var(--personal-ink)!important;border-color:var(--line)!important}html body :is(.editorial-radar-wrapper,.editorial-top-ticker-bar,.editorial-weather-pill){color:var(--personal-ink);border-color:var(--line);background:var(--personal-surface)!important}html body .editorial-ticker-text{color:var(--personal-ink)}html body .global-nexus-shell:not(.is-mosaic-home)>.app-main{padding-bottom:160px}html body .app.is-session-mode>.app-main{padding-bottom:60px}html body .nx-ticker{box-sizing:border-box;color:var(--personal-ink)}html body .nx-ticker a{color:inherit;text-decoration:none}html body .nx-ticker button{min-width:32px;color:inherit;background:0 0;border:0;flex-shrink:0}html body .nx-global-navigation .nx-dock{margin-bottom:0}html body .nx-module{flex-direction:column;grid-area:auto;display:flex}html body .nx-module>.nx-card{background:color-mix(in srgb,var(--personal-surface) var(--module-opacity,100%),transparent);backdrop-filter:blur(12px);flex:1;min-height:290px;padding-top:18px}html body .nx-module>.nx-hero{min-height:290px;padding:0}html body .nx-module[data-size=wide],html body .nx-module[data-size=large]{grid-column:span 2}html body .nx-module[data-size=large]{grid-row:span 2;min-height:600px}html body .nx-module-tools{background:var(--personal-bg);border:1px solid var(--personal-accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:10px;display:flex}html body .nx-mosaic .nx-drag-handle{width:auto;height:36px;min-height:36px;color:var(--personal-accent);background:var(--personal-surface);align-items:center;gap:5px;padding:0 10px;font-size:12px;display:flex;position:static;transform:none}html body .nx-module-tools select{background:var(--personal-surface);max-width:110px;color:var(--personal-ink);border:1px solid var(--line);border-radius:8px;padding:8px}.nx-module-tools label{flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.nx-module-tools input{width:70px;min-width:60px;accent-color:var(--personal-accent);padding:0}.nx-module-tools label span{min-width:28px}html body .nx-arrange-note>button{border:1px solid var(--line);align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.nx-arrange-note>span{flex:1}.nx-reorder-grid.is-editing .nx-module{outline:1px dashed var(--line);outline-offset:3px}.nx-reorder-grid.is-editing .nx-module.is-dragging{outline:2px dashed var(--personal-accent);opacity:.65;transform:scale(.98)}.nx-reorder-grid.is-editing .nx-module.is-drop-target{outline:3px solid var(--personal-accent);transform:scale(1.015)}.nx-drop-label{z-index:5;background:var(--personal-accent);color:var(--personal-bg);pointer-events:none;text-align:center;border-radius:12px;padding:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body .nx-module .nx-hero-art{opacity:var(--module-opacity)}@media (max-width:700px){html body .nx-module[data-size]{grid-column:1}html body .nx-module[data-size=large]{grid-row:auto;min-height:500px}.nx-arrange-note{flex-wrap:wrap}.nx-arrange-note>span{flex-basis:100%}}html body .nx-module>.nx-card:has(.nx-slideshow){min-height:310px;padding-bottom:64px;position:relative}.nx-card:has(.nx-slideshow)>.nx-card-head{z-index:2;color:#fff;pointer-events:none}.nx-card:has(.nx-slideshow)>.nx-card-head a{pointer-events:auto;color:#e4f6ff;text-shadow:0 1px 3px #000}.nx-slideshow{position:absolute;inset:0}.nx-slideshow>a{color:#fff;display:block;position:absolute;inset:0}.nx-slide-art,.nx-slide-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx-slide-art{opacity:var(--module-opacity);animation:.5s ease-out nx-slide-in}.nx-slide-shade{background:linear-gradient(#05101ddd,#0000 45%,#05101df5)}.nx-slide-copy{position:absolute;bottom:68px;left:20px;right:20px}html body .nx-slide-copy small{color:#a6f1e6;letter-spacing:.6px}html body .nx-slide-copy h3{color:#fff;text-shadow:0 2px 8px #000;margin:8px 0;font-size:clamp(22px,2vw,34px)}.nx-slide-copy span{font-size:12px}.nx-slide-controls{color:#fff;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:12px;left:18px;right:18px}html body .nx-slide-controls button{color:#fff;background:#061b2acc;border:1px solid #fff4;place-items:center;width:36px;height:36px;display:grid}.nx-slide-controls button:last-child{margin-left:auto}html body .nx-mosaic .nx-transfer{color:var(--personal-accent);border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:12px;display:flex}@keyframes nx-slide-in{0%{opacity:0}to{opacity:var(--module-opacity)}}html body .settings-bento-card{overflow-wrap:anywhere;min-width:0}html body .settings-card-head{flex-wrap:wrap}@media (max-width:700px){html body .settings-bento-grid{grid-template-columns:minmax(0,1fr)}}html body .settings-bento-card div:has(>.settings-tab-btn){flex-wrap:wrap;min-width:0}.nx-ambient-particles{pointer-events:none;animation:40s linear infinite nx-particle-drift;display:none;position:absolute;inset:-30%}html[data-atmosphere=stars] .nx-ambient-particles{background-image:radial-gradient(circle,var(--personal-accent) 1px,transparent 2px),radial-gradient(circle,#fff 1px,transparent 2px);background-position:0 0,40px 55px;background-size:93px 89px,157px 137px;display:block}html[data-atmosphere=rain] .nx-ambient-particles{background:repeating-linear-gradient(110deg,transparent 0 70px,var(--personal-accent) 71px,transparent 73px 150px);opacity:.45;animation-duration:5s;display:block}html[data-atmosphere=leaves] .nx-ambient-particles{background:radial-gradient(ellipse at center,var(--personal-accent) 0 3px,transparent 5px);background-size:130px 180px;animation-duration:30s;display:block}@keyframes nx-particle-drift{0%{transform:translateY(-8%)}to{transform:translate(6%,8%)}}.nx-ambient-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.nx-ambient-particles{animation:none!important}}@media (max-width:800px){.nx-ambient-background i{filter:blur(35px);width:80vw}}html body .app.global-nexus-shell.is-mosaic-home,html body .global-nexus-shell>.app-main,html body .global-nexus-shell .nx-mosaic{background:0 0!important}html:not([data-atmosphere=quiet]) .nx-ambient-background{opacity:.42}html[data-atmosphere=soft] .nx-ambient-background{opacity:.22}html[data-atmosphere=immersive] .nx-ambient-background i{filter:blur(40px);width:100vw;height:100vh;animation-duration:18s}html[data-atmosphere=stars] .nx-ambient-particles{opacity:.9}html[data-color-theme=amoled] body,html[data-color-theme=amoled] .app,html[data-color-theme=amoled] .nx-mosaic{background:#000!important}html[data-color-theme=amoled] .nx-ambient-background>i,html[data-color-theme=amoled] .nx-ambient-particles{display:none!important}html[data-color-theme=amoled] :is(.nx-dock,.topbar,.nx-box,.bento-box,.nx-widget){box-shadow:none!important;background:#080808!important}html{--dock-radius:var(--personal-radius);--dock-button-radius:var(--personal-radius);--dock-border:1px;--dock-shadow:0 12px 36px #0006;--dock-blur:22px}html:is([data-color-theme=amethyst],[data-color-theme=nebula],[data-color-theme=sakura]){--dock-radius:40px;--dock-button-radius:50%;--dock-shadow:0 8px 32px color-mix(in srgb,var(--personal-accent) 25%,transparent)}html:is([data-color-theme=terminal],[data-color-theme=graphite]){--dock-radius:3px;--dock-button-radius:2px;--dock-blur:0px;--dock-border:2px;--dock-shadow:5px 5px 0 color-mix(in srgb,var(--personal-accent) 30%,transparent)}html:is([data-color-theme=paper],[data-color-theme=copper]){--dock-radius:10px;--dock-button-radius:5px;--dock-border:2px;--dock-shadow:0 5px 0 color-mix(in srgb,var(--personal-accent) 35%,transparent)}html:is([data-color-theme=forest],[data-color-theme=matcha]){--dock-radius:32px 12px;--dock-button-radius:18px 6px;--dock-shadow:0 12px 30px #0005}html[data-color-theme=glacier]{--dock-radius:8px;--dock-button-radius:4px;--dock-shadow:0 0 24px #abecff30}html[data-color-theme=amoled]{--dock-radius:24px;--dock-button-radius:10px;--dock-blur:0px;--dock-shadow:none}html body .app .nx-global-navigation .nx-dock{border-radius:var(--dock-radius);border-width:var(--dock-border);border-color:color-mix(in srgb,var(--personal-accent) 48%,transparent);box-shadow:var(--dock-shadow);backdrop-filter:blur(var(--dock-blur));font-family:var(--personal-font)}html body .app .nx-global-navigation .nx-dock :is(a,button){border-radius:var(--dock-button-radius);font-family:var(--personal-font);transition:background .2s,box-shadow .2s}html body .app .nx-global-navigation .nx-dock [aria-current=page]{background:color-mix(in srgb,var(--personal-accent) 24%,var(--personal-surface));box-shadow:inset 0 -3px var(--personal-accent);color:var(--personal-accent)}html body .nx-global-navigation .nx-app-icon{border-radius:var(--dock-button-radius);color:var(--personal-accent);background:color-mix(in srgb,var(--personal-accent) 16%,var(--personal-surface))}html body .nx-app-drawer{border-radius:var(--dock-radius);font-family:var(--personal-font)}.nx-lightning{fill:none;stroke:#b4cfff;stroke-width:2px;filter:drop-shadow(0 0 5px #9bbaff);width:100%;height:100%;display:none;position:absolute;inset:0}html[data-atmosphere=lightning] .nx-lightning{display:block}html[data-atmosphere=lightning] .nx-ambient-background{opacity:.7;display:block!important}html[data-atmosphere=lightning] .nx-ambient-background>i{display:none}.nx-lightning path{opacity:0;animation:18s ease-out infinite nx-lightning-pulse}.nx-lightning path+path{animation-delay:9s}@keyframes nx-lightning-pulse{0%,3%,to{opacity:0}1%{opacity:.8}2%{opacity:.3}}html[data-color-theme=amoled] body .app.global-nexus-shell,html[data-color-theme=amoled] body .app .nx-mosaic{background:0 0!important}@media (prefers-reduced-motion:reduce){.nx-lightning{display:none!important}.nx-lightning path{animation:none!important}}.nx-hero-trailer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-hero-trailer :is(video,iframe){object-fit:cover;border:0;width:100%;height:100%}.nx-hero-trailer iframe{transition:opacity .5s;position:absolute;inset:0}html body .nx-hero-motion{z-index:5;pointer-events:auto;color:#fff;font:12px var(--personal-font);background:#000a;border:1px solid #ffffff40;padding:8px 12px;position:absolute;top:14px;right:14px}.nx-hero-shade{pointer-events:none}.nx-hero-trailer:has(.nx-hero-motion){overflow:visible}.nx-hero-motion{isolation:isolate}.topbar-moment-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.topbar-moment-actions :is(button,a){background:var(--personal-surface);border:1px solid var(--line);border-radius:var(--personal-radius);min-height:34px;color:var(--personal-accent);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:flex}.topbar-moment-actions svg{width:16px;height:16px}.topbar-moment-actions :is(button,a):focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}@media (max-width:1000px){.topbar-moment-actions span{display:none}.topbar-moment-actions :is(button,a){padding:7px}}@media (max-width:480px){.topbar-moment-actions{gap:3px}.topbar-moment-actions :is(button,a){min-height:30px;padding:5px}}.app{flex-direction:column;min-height:100svh;display:flex}.platform-icon-badge{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.platform-icon-badge img{object-fit:cover;width:100%;height:100%}.platform-wordmark{background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;min-width:0;height:34px;padding:6px 10px;display:flex;overflow:hidden}.platform-wordmark img{object-fit:contain;max-width:100%;max-height:100%;display:block}.platform-wordmark--lockup{color:#1a1200;font-family:var(--display);letter-spacing:.03em;gap:8px;font-size:15px;font-weight:600}.topbar{border-bottom:1px solid var(--line);z-index:120;background:var(--bg);flex-wrap:wrap;align-items:center;gap:20px;padding:14px 28px;display:flex;position:sticky;top:0}.topbar-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.topbar-logo img,.topbar-logo-video{object-fit:contain;border-radius:7px;width:30px;height:30px;display:block}.topbar-logo span{font-family:var(--display);color:var(--amber);font-size:19px;font-style:italic;font-weight:600}.topbar-search{font-family:var(--mono);color:var(--text-2);background:var(--panel);border:1px solid var(--line);border-radius:7px;flex:1;max-width:320px;padding:8px 14px;font-size:12px}.topbar-widgets{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.primary-nav{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.primary-nav-group{align-items:center;gap:4px;display:flex}.primary-nav-item{height:44px;color:var(--text-2);white-space:nowrap;font-size:13px;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 14px;display:flex}.primary-nav-item svg{display:none}.primary-nav-item:hover{color:var(--text)}.primary-nav-item.active{color:var(--cyan);border-bottom-color:var(--cyan)}.primary-nav-nyxi{color:var(--amber);cursor:pointer}.primary-nav-nyxi:hover{color:var(--amber)}.primary-nav-nyxi-avatar{object-fit:cover;border-radius:50%;width:20px;height:20px;display:none}.primary-nav-nyxi-icon{background:var(--cyan);border-radius:50%;width:9px;height:9px;display:none;box-shadow:0 0 6px #3fd1c8b3}.primary-nav-add{color:var(--amber)}.primary-nav-add-icon{font-size:16px;font-weight:700}.app-main{flex:1;width:100%;max-width:2200px;margin:0 auto;padding:28px 32px 40px}.widget{background:var(--panel);border:1px solid var(--line);font-family:var(--mono);color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:baseline;gap:8px;padding:7px 13px;font-size:12px;display:flex}.widget b{color:var(--text);font-size:13px;font-weight:500;font-family:var(--sans)}.widget--muted{white-space:normal;max-width:220px;font-size:11px}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:14px;display:flex;position:relative}.page-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toggle-btn.active{color:var(--cyan);border-color:var(--cyan);background:#3fd1c814}.toggle-btn.active:hover{background:#3fd1c829}.nyxi-pick-trigger{color:var(--amber);border-color:var(--amber);background:#d9a44114}.nyxi-pick-trigger:hover{background:#d9a44129}.page-toolbar h1{font-family:var(--display);font-size:26px;font-weight:600}.page-title-with-icon{align-items:center;gap:10px;display:flex}.sec{font-family:var(--display);letter-spacing:.11em;text-transform:uppercase;color:var(--text-2);margin:0 0 12px;font-size:13px;font-weight:600}.sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-head .sec{margin:0 0 12px}.sec-head-actions{align-items:center;gap:14px;display:flex}.sec-refresh{font-family:var(--mono);color:var(--text-2);background:0 0;border:none;padding:0 0 12px;font-size:11px}.sec-refresh:hover{color:var(--cyan)}.continue-strip{gap:14px;margin-bottom:32px;display:flex;overflow-x:auto}.continue-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex:none;width:240px;display:flex;overflow:hidden}.continue-cover{aspect-ratio:2/3;width:64px;font-family:var(--display);color:var(--cyan);background:var(--panel-2);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.continue-cover img{object-fit:contain;width:100%;height:100%}.continue-cover-ph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.continue-info{min-width:0;padding:10px 12px}.continue-info .t{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.continue-info .p{color:var(--text-2);font-size:11px;font-family:var(--mono);margin-top:3px}.cta-link{font-family:var(--mono);color:var(--cyan);border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:8px 14px;font-size:12px}.cta-link:hover{border-color:var(--cyan)}.cta-link--quiet{background:0 0;border-color:#0000;margin-left:auto}.cta-link--quiet:hover{border-color:var(--line)}.hero-section{margin-bottom:32px}.hero-banner{border:1px solid var(--line);background-color:var(--panel-2);background-position:50% 25%;background-size:cover;border-radius:14px;align-items:flex-end;gap:28px;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.hero-banner-bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-banner-bg-iframe{pointer-events:none;border:none;width:178%;height:178%;top:-39%;left:-39%}.hero-banner-cover{z-index:1;aspect-ratio:2/3;background:var(--panel-2);border-radius:8px;flex-shrink:0;width:130px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000008c}.hero-banner-cover img{object-fit:cover;width:100%;height:100%}.hero-banner-cover-ph{width:100%;height:100%;font-family:var(--display);color:var(--cyan);justify-content:center;align-items:center;font-size:40px;font-weight:600;display:flex}.hero-banner-info{z-index:1;min-width:0;max-width:520px;position:relative}.hero-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:11px}.hero-banner-info h1{font-family:var(--display);text-wrap:balance;margin:8px 0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.05}.hero-meta{font-family:var(--mono);color:var(--text-2);font-size:12px}.hero-synopsis{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 18px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-cta{background:var(--amber);color:#1a1305;border-radius:7px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.hero-cta:hover{filter:brightness(1.08)}.hero-arrow{width:38px;height:38px;color:var(--text);z-index:2;backdrop-filter:blur(4px);background:#0c0a088c;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{border-color:var(--cyan);background:#0c0a08cc}.hero-arrow--prev{left:14px}.hero-arrow--next{right:14px}.hero-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:16px;right:20px}.hero-dot{background:#ffffff40;border:none;border-radius:50%;width:7px;height:7px;padding:0}.hero-dot:hover{background:#ffffff80}.hero-dot.active{background:var(--amber);box-shadow:0 0 6px #d9a441b3}@media (max-width:600px){.hero-banner{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.hero-banner-cover{width:96px}}.platform-quicknav{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:28px;display:grid}.platform-quicknav-card{background:var(--panel);border:1px solid var(--line);touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;height:56px;padding:8px;display:flex}.platform-quicknav-card .platform-wordmark{height:100%}.platform-quicknav-card:hover,.platform-quicknav-card:active{border-color:var(--cyan)}.platform-quicknav-card.active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 14px #3fd1c859}.news-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:8px;display:grid}.news-card{background:var(--panel);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}.news-card:hover{border-color:var(--cyan)}.news-card__image{aspect-ratio:16/9;background:var(--panel-2)}.news-card__image img{object-fit:cover;width:100%;height:100%;display:block}.news-card__ph{width:100%;height:100%}.news-card__info{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.news-card__title{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.news-card__meta{color:var(--text-2);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}.game-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;display:grid}.game-card{flex-direction:column;gap:7px;display:flex}.game-card--hidden{opacity:.5}.game-card__cover{aspect-ratio:2/3;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.game-card__cover img{object-fit:cover;width:100%;height:100%}.game-card__cover-placeholder{width:100%;height:100%;font-family:var(--display);color:var(--cyan);opacity:.55;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex}.platform-tags{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:6px;left:6px;right:6px}.platform-tag{font-family:var(--mono);color:var(--cyan);letter-spacing:.03em;white-space:nowrap;background:#0009;border-radius:4px;padding:2px 6px;font-size:9px}.badge{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:6px;right:6px}.badge--playing{background:var(--amber);color:#1a1200}.badge--hidden{background:var(--panel);border:1px solid var(--line);color:var(--text-2);top:auto;bottom:6px}.badge--soon{background:var(--panel);border:1px solid var(--line);color:var(--text-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:10px;position:static}.game-card__info strong{color:var(--text);font-size:13px;display:block}.tag{color:var(--text-2);font-size:11px;font-family:var(--mono);margin-top:2px;display:inline-block}.tag--hidden{color:var(--amber);margin-left:8px}.tag--purchase{color:var(--cyan);margin-left:8px}.tag-strike{color:var(--text-2);opacity:.75;text-decoration:line-through}.empty-state{text-align:center;color:var(--text-2);padding:60px 0}.muted{color:var(--text-2);font-size:13px}.error{color:var(--danger)}.back-link{color:var(--cyan);font-family:var(--mono);background:0 0;border:none;margin-bottom:18px;padding:0;font-size:13px;display:inline-block}.back-link:hover{border-color:#0000;text-decoration:underline}.game-detail{flex-wrap:wrap;align-items:flex-start;gap:26px;margin-bottom:32px;display:flex}.game-detail__cover{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-shrink:0;width:220px;overflow:hidden}.game-detail__cover img{object-fit:cover;width:100%;height:100%}.game-detail__info{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:240px;display:flex}.game-detail__info h1{font-family:var(--display);font-size:30px}.game-detail__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.nyxi-pick{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(520px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.nyxi-pick-body{padding:20px;overflow-y:auto}.nyxi-pick-progress{gap:5px;margin-bottom:20px;display:flex}.nyxi-pick-dot{background:var(--line);border-radius:2px;flex:1;height:3px}.nyxi-pick-dot.done{background:var(--cyan)}.nyxi-pick-question h3{font-family:var(--display);margin-bottom:14px;font-size:19px}.nyxi-pick-options{flex-direction:column;gap:8px;display:flex}.nyxi-pick-option{text-align:left;border-radius:8px;padding:11px 14px}.nyxi-pick-option:hover{border-color:var(--cyan)}.nyxi-pick-option.selected{border-color:var(--cyan);color:var(--cyan);background:#3fd1c81a}.nyxi-pick-submit{background:var(--cyan);color:#04211f;border-color:var(--cyan);width:100%;margin-top:16px;font-weight:600}.nyxi-pick-back{margin-top:16px;font-size:12px;display:inline-block}.nyxi-pick-result{gap:16px;display:flex}.nyxi-pick-result-cover{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:110px}.nyxi-pick-result-label{font-family:var(--mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.nyxi-pick-result h3{font-family:var(--display);margin:4px 0 8px;font-size:22px}.nyxi-pick-result p{color:var(--text-2);font-size:13px;line-height:1.5}.nyxi-pick-result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cover-picker{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:min(720px,100%);display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.cover-picker-body{padding:16px;overflow-y:auto}.cover-picker-search,.cover-picker-paste{gap:8px;display:flex}.cover-picker-search input,.cover-picker-paste input{min-width:0;font-family:var(--mono);color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;flex:1;padding:8px 12px;font-size:12px}.cover-picker-search input:focus,.cover-picker-paste input:focus{border-color:var(--cyan);outline:none}.cover-picker-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:16px 0;display:grid}.cover-picker-option{border:1px solid var(--line);background:var(--panel-2);text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:0;display:flex;overflow:hidden}.cover-picker-option:hover{border-color:var(--cyan)}.cover-picker-option__img{aspect-ratio:2/3;background:var(--bg);width:100%;display:block;position:relative;overflow:hidden}.cover-picker-option__img img{object-fit:cover;width:100%;height:100%;display:block}.cover-picker-applying{color:var(--cyan);font-size:11px;font-family:var(--mono);text-align:center;background:#0009;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.cover-picker-option__name{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 8px 8px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.cover-picker-divider{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:8px 0 12px;font-size:11px;position:relative}.cover-picker-divider:before,.cover-picker-divider:after{content:"";background:var(--line);width:calc(50% - 90px);height:1px;position:absolute;top:50%}.cover-picker-divider:before{left:0}.cover-picker-divider:after{right:0}.video-gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.video-tile{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:8px;width:100%}.best-platform-hint{color:var(--cyan);background:#3fd1c814;border:1px solid #3fd1c84d;border-radius:7px;max-width:fit-content;margin-top:6px;padding:6px 10px;font-size:12px}.screenshot-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.screenshot-tile{aspect-ratio:16/9;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:8px;padding:0;display:block;overflow:hidden}.screenshot-tile:hover{border-color:var(--cyan)}.screenshot-tile img{object-fit:cover;width:100%;height:100%}.lightbox-overlay{z-index:400;background:#000000d9;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.lightbox-image{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 20px 60px #0009}.lightbox-close{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:18px;right:18px}.lightbox-close:hover{border-color:var(--cyan);color:var(--cyan)}.lightbox-nav{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{border-color:var(--cyan);color:var(--cyan)}.lightbox-nav--prev{left:18px}.lightbox-nav--next{right:18px}.lightbox-count{font-family:var(--mono);color:#ffffffb3;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.also-on{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.also-on span{color:var(--text-2);font-size:11px}.also-on-link{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.also-on-link:hover{border-color:var(--cyan)}.total-invested{color:var(--text-2);margin-top:6px;font-size:12.5px}.total-invested strong{color:var(--amber);font-family:var(--mono)}.game-specs{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:16px;margin:10px 0 4px;padding:10px 14px;display:flex}.game-spec{flex-direction:column;gap:2px;display:flex}.game-spec-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.game-spec-value{color:var(--text);font-size:13px;font-weight:500}.game-review{flex-direction:column;gap:16px;display:flex}.game-review-block{flex-direction:column;gap:12px;display:flex}.game-review-paragraph{color:var(--text);line-height:1.7}.game-review-gif{border-radius:8px;align-self:center;width:100%;max-width:420px;box-shadow:0 8px 24px #0006}.game-tips{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.game-tips h3{font-family:var(--display);margin-bottom:10px;font-size:16px}.game-tips ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.game-tips li{color:var(--text-2);line-height:1.5}.stub-section{border-top:1px solid var(--line);padding:20px 0}.stub-section h2{font-family:var(--display);align-items:center;gap:10px;font-size:19px;display:flex}.wiki-source{color:var(--cyan);font-size:12px;font-family:var(--mono);cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:0;display:inline-block}.wiki-source:hover{text-decoration:underline}.wiki-main{gap:14px;margin-bottom:16px;display:flex}.wiki-main img{object-fit:cover;border-radius:8px;flex-shrink:0;width:100px}.wiki-main p{color:var(--text);margin:0;font-size:13px;line-height:1.6}.wiki-group{margin-top:14px}.wiki-page-links{flex-wrap:wrap;gap:8px;display:flex}.wiki-page-link{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:7px;padding:6px 12px;font-size:12px}.wiki-page-link:hover{border-color:var(--cyan);color:var(--cyan)}.frame-viewer-overlay{z-index:300;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.frame-viewer{background:var(--panel);border:1px solid var(--line);resize:both;border-radius:12px;flex-direction:column;width:min(1000px,100%);min-width:320px;max-width:95vw;height:min(800px,100%);min-height:260px;max-height:95vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.frame-viewer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.frame-viewer-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.frame-viewer-title-group{align-items:center;gap:8px;min-width:0;display:flex}.nyxi-pick-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.nyxi-pick-orb{background:var(--cyan);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 8px #3fd1c8cc}.frame-viewer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.frame-viewer-actions a,.frame-viewer-actions button{width:28px;height:28px;color:var(--text-2);border:1px solid var(--line);background:var(--panel-2);border-radius:6px;justify-content:center;align-items:center;display:flex}.frame-viewer-actions a:hover,.frame-viewer-actions button:hover{color:var(--cyan);border-color:var(--cyan)}.frame-viewer-hint{color:var(--text-2);border-bottom:1px solid var(--line);margin:0;padding:6px 14px;font-size:11px}.frame-viewer-frame{background:#fff;border:none;flex:1;width:100%}.link-button{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page--narrow{max-width:420px}.form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.form label{color:var(--text);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.form label.form-checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:8px}.toolbar-actions{gap:10px;display:flex}.book-card-author{color:var(--text-2);font-size:11px;font-family:var(--mono);margin-top:3px}.book-candidate-ph{width:100%;height:100%;font-family:var(--display);color:var(--cyan);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.reading-progress-form{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:14px 0;padding:14px;display:flex}.reading-progress-form label{color:var(--text-2);flex-direction:column;gap:5px;font-size:12px;display:flex}.reading-progress-form input{width:130px}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-head-actions{flex-wrap:wrap;gap:8px;display:flex}.pdf-attachment{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pdf-attachment-name{color:var(--text);font-size:13px}.book-review-video{margin-bottom:16px}.book-review-video iframe{aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;width:100%;max-width:420px;display:block}.book-review-video-title{color:var(--text-2);margin-top:6px;font-size:12px}.book-quotes{flex-direction:column;gap:10px;display:flex}.book-quote{border-left:2px solid var(--amber);background:var(--panel);font-family:var(--display);color:var(--text);border-radius:0 8px 8px 0;margin:0;padding:10px 16px;font-size:15px;font-style:italic;line-height:1.5}.book-quotes-disclaimer{margin-top:4px}.sync-menu{position:relative}.sync-menu-popover{background:var(--panel);border:1px solid var(--line);z-index:50;border-radius:10px;flex-direction:column;gap:10px;width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000073}.sync-menu-group{flex-direction:column;gap:2px;display:flex}.sync-menu-group:not(:last-child){border-bottom:1px solid var(--line);padding-bottom:8px}.sync-menu-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);padding:2px 8px 4px;font-size:9.5px}.sync-menu-group button{text-align:left;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.sync-menu-group button:hover{background:var(--panel-2);border:none}.stats-row{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.stat-pill{background:var(--panel);border:1px solid var(--line);font-family:var(--mono);color:var(--text-2);border-radius:8px;align-items:baseline;gap:6px;padding:6px 12px;font-size:11px;display:flex}.stat-pill b{font-family:var(--sans);color:var(--cyan);font-size:15px;font-weight:600}.stat-pill--link{touch-action:manipulation}.stat-pill--link:hover{border-color:var(--cyan)}.stat-pill--link.active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.steam-spotlight,.invest-spotlight{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:24px;padding:16px 18px}.steam-spotlight-stats,.invest-spotlight-stats{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.steam-spotlight-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px;font-size:11px;display:block}.steam-spotlight-row,.invest-spotlight-row{gap:12px;display:flex;overflow-x:auto}.steam-spotlight-card,.invest-spotlight-card{width:110px;color:inherit;flex:none}.steam-spotlight-cover,.invest-spotlight-cover{aspect-ratio:2/3;background:var(--panel-2);border-radius:7px;width:110px;margin-bottom:6px;overflow:hidden}.steam-spotlight-cover img,.invest-spotlight-cover img{object-fit:cover;width:100%;height:100%}.steam-spotlight-info .t,.invest-spotlight-info .t{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.steam-spotlight-info .p,.invest-spotlight-info .p{color:var(--amber);font-size:11px;font-family:var(--mono)}.invest-spotlight-tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);margin-bottom:2px;font-size:10px;display:block}.trophy-list{flex-direction:column;gap:10px;display:flex}.trophy-list-row{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:10px;align-items:center;gap:14px;padding:10px;display:flex}.trophy-list-row:hover{border-color:var(--cyan)}.trophy-list-cover{aspect-ratio:2/3;background:var(--panel-2);border-radius:6px;flex-shrink:0;width:56px;overflow:hidden}.trophy-list-cover img{object-fit:cover;width:100%;height:100%}.trophy-list-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.trophy-list-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.streak-badge{color:var(--text-2);border:1px solid var(--line);background:var(--panel);border-radius:3px 10px;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.continue-banner{background:var(--panel);border:1px solid var(--amber);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 18px;display:flex}.continue-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.continue-banner-label{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:11px}.continue-banner-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.continue-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.continue-banner-go{background:var(--amber);color:#1a1408;white-space:nowrap;border-radius:8px;padding:8px 14px;font-weight:600}.continue-banner-dismiss{border:1px solid var(--line);color:var(--text-2);background:0 0;border-radius:8px;min-width:34px;min-height:34px}@media (max-width:640px){.continue-banner{padding:12px 14px}.continue-banner-title{white-space:normal}}.recent-trophies{margin-top:28px}.recent-trophies-row{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.recent-trophy-card{background:var(--panel);border:1px solid var(--line);width:220px;color:inherit;border-radius:10px;flex:none;align-items:center;gap:10px;padding:10px;display:flex}.recent-trophy-card:hover{border-color:var(--amber)}.recent-trophy-icon{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.recent-trophy-info{flex-direction:column;gap:2px;min-width:0;display:flex}.recent-trophy-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.recent-trophy-meta{color:var(--text-2);font-size:11px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.radar-section{margin-bottom:32px}.radar-scan-result{margin-top:4px}.radar-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.radar-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:flex}.radar-card-cover{object-fit:cover;background:var(--surface);border-radius:4px;flex-shrink:0;width:56px;height:78px}.radar-card-cover--placeholder{justify-content:center;align-items:center;font-size:22px;display:flex}.radar-card-info{flex-direction:column;gap:3px;min-width:0;display:flex}.radar-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.radar-card-detail{color:var(--text-2);font-size:11px}.radar-card-actions{gap:12px;margin-top:4px;display:flex}.toast-stack{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--cyan);color:var(--text);border-radius:8px;max-width:320px;padding:10px 16px;font-size:13px;box-shadow:0 4px 16px #0006}.toast--error{border-left-color:var(--danger)}.status-list{flex-direction:column;gap:4px;display:flex}.status-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.status-dot.on{background:var(--cyan);box-shadow:0 0 0 3px #3fd1c82e}.status-dot.off{background:var(--text-2);opacity:.5}.status-row-label{color:var(--text);font-size:14px;font-weight:500}.status-row-hint{color:var(--text-2);margin-top:2px;font-size:12px}.settings-sections{flex-direction:column;gap:22px;margin-bottom:22px;display:flex}.settings-field{flex-direction:column;gap:6px;display:flex}.settings-pc-specs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.bulk-ai-progress{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.bulk-ai-platforms{flex-wrap:wrap;gap:12px;display:flex}.bulk-ai-platform-option{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.settings-field-head{align-items:center;gap:8px;display:flex}.settings-field-head label{color:var(--text);font-size:13px;font-weight:500}.settings-field-row{gap:8px;display:flex}.settings-field-row input{flex:1}.settings-hint{color:var(--text-2);margin:0;font-size:12px}.settings-hint a{color:var(--cyan)}.settings-hint code{font-family:var(--mono);background:var(--panel-2);border-radius:4px;padding:1px 5px}.trophy-progress{align-items:center;gap:12px;margin-bottom:18px;display:flex}.trophy-progress-bar{background:var(--panel-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.trophy-progress-bar i{background:var(--amber);border-radius:3px;height:100%;display:block}.trophy-progress-label{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:12px}.trophy-category{margin-bottom:14px}.trophy-category-head{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.trophy-category-head:hover{border-color:var(--cyan)}.trophy-category-title{font-family:var(--display);color:var(--text);font-size:15px;font-weight:600}.trophy-category-count{font-family:var(--mono);color:var(--text-2);margin-left:auto;font-size:12px}.trophy-category-chevron{color:var(--text-2);transition:transform .15s}.trophy-category-chevron.open{transform:rotate(180deg)}.trophy-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:8px;display:grid}.trophy-tile{background:var(--panel);border:1px solid var(--line);opacity:.5;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.trophy-tile.earned{opacity:1}.trophy-tile img,.trophy-tile .trophy-icon-fallback{object-fit:cover;border-radius:5px;flex-shrink:0;width:36px;height:36px}.trophy-icon-fallback{background:var(--panel-2);display:block}.trophy-tile-info{flex:1;min-width:0}.trophy-rarity-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rarity-bronze{background:#b56a3a}.rarity-prata{background:#b9c0c6}.rarity-ouro{background:var(--amber)}.rarity-platina{background:var(--cyan)}.trophy-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.trophy-desc{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.trophy-clickable{font:inherit;text-align:left;cursor:pointer}.trophy-clickable:hover{border-color:var(--cyan)}.trophy-modal-overlay{z-index:300;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.trophy-modal{background:var(--panel);border:1px solid var(--line);overscroll-behavior:contain;text-align:left;scrollbar-width:thin;scrollbar-color:#38bdf866 transparent;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;width:min(520px,94vw);max-width:540px;max-height:86vh;padding:24px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000000bf}.trophy-modal::-webkit-scrollbar{width:6px}.trophy-modal::-webkit-scrollbar-track{background:0 0}.trophy-modal::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}.trophy-modal::-webkit-scrollbar-thumb:hover{background:#38bdf899}.trophy-modal-close{width:28px;height:28px;color:var(--text-2);border:1px solid var(--line);background:var(--panel-2);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.trophy-modal-close:hover{color:var(--cyan);border-color:var(--cyan)}.trophy-modal-icon{object-fit:cover;border-radius:10px;width:72px;height:72px;margin-bottom:4px}.trophy-modal-rarity{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--panel-2);color:var(--text);border-radius:999px;padding:2px 10px;font-size:10.5px}.trophy-modal-name{font-family:var(--display);color:var(--text);font-size:19px}.trophy-modal-desc{color:var(--text-2);font-size:13px;line-height:1.5}.trophy-modal-status{color:var(--text-2);margin-top:6px;font-size:12px}.trophy-modal-status--earned{color:var(--cyan)}.ai-history{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.ai-exchange{flex-direction:column;gap:6px;display:flex}.ai-question{background:var(--panel-2);border:1px solid var(--line);border-radius:10px 10px 2px;align-self:flex-end;max-width:80%;padding:8px 12px;font-size:13px}.ai-answer{background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:80%;padding:10px 12px;font-size:13px;line-height:1.55}.ai-form input{flex:1}@keyframes nyxi-pulse{0%,to{box-shadow:0 0 #3fd1c873,0 6px 18px #00000073}50%{box-shadow:0 0 0 8px #3fd1c800,0 6px 18px #00000073}}@keyframes nyxi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nyxi-trigger{background:var(--surface);border:2px solid #3fd1c88c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;animation:3s ease-in-out infinite nyxi-pulse;display:flex;position:relative}.nyxi-trigger:hover{border-color:var(--cyan)}.nyxi-trigger-orb{background:radial-gradient(circle at 35% 30%, #bffaf4, var(--cyan) 45%, #0d5a54 100%);border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #3fd1c8b3}.nyxi-trigger-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.nyxi-trigger-close{color:var(--text);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.ai-panel{background:var(--panel);border:1px solid var(--line);z-index:200;border-radius:14px;flex-direction:row;width:min(560px,100vw - 32px);height:min(560px,100vh - 120px);margin:0 auto;display:flex;position:fixed;top:66px;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000080,0 0 40px #3fd1c81f}.ai-panel-portrait{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:0 0 168px;justify-content:center;align-items:center;gap:8px;padding:16px 10px;display:flex;position:relative;overflow:hidden}.ai-panel-portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #3fd1c82e}.ai-panel-portrait-video{object-fit:cover;border-radius:12px;width:132px;height:132px;box-shadow:0 0 0 1px #3fd1c880,0 0 22px #3fd1c859}.ai-panel-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ai-panel-orb{background:radial-gradient(circle at 35% 30%, #bffaf4, var(--cyan) 45%, #0d5a54 100%);border-radius:50%;flex-shrink:0;width:60px;height:60px;box-shadow:0 0 8px #3fd1c899}.ai-panel-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.ai-panel-name{font-family:var(--display);letter-spacing:.06em;color:var(--text);text-align:center;font-size:16px;font-weight:600}.ai-panel-status{font-family:var(--mono);color:var(--cyan);letter-spacing:.02em;text-align:center;font-size:10px}.ai-greeting{color:var(--text);margin:0 0 4px;font-size:13px;line-height:1.6}.ai-panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.ai-panel-form{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ai-panel-game{font-size:12px;font-family:var(--mono)}@media (max-width:600px){.topbar{gap:10px;padding:10px 14px}.topbar-logo span{display:none}.topbar-search{max-width:none}.primary-nav{width:100%;height:60px;padding:0 6px;padding-bottom:env(safe-area-inset-bottom,0);border-bottom:none;border-top:1px solid var(--line);background:var(--bg);z-index:150;justify-content:flex-start;position:fixed;inset:auto 0 0}.primary-nav-group{height:100%}.primary-nav-group--end{border-left:1px solid var(--line);margin-left:2px;padding-left:4px}.primary-nav-item{border-bottom:2px solid #0000;flex-direction:column;justify-content:center;gap:2px;height:100%;padding:0 10px}.primary-nav-item svg{display:block}.primary-nav-label{display:none}.primary-nav-nyxi-avatar{width:22px;height:22px;display:block}.primary-nav-nyxi-icon{width:12px;height:12px;display:block}.primary-nav-add-icon{font-size:20px}.app-main{padding:16px 14px calc(28px + 60px + env(safe-area-inset-bottom,0))}.game-detail{gap:16px}.game-detail__cover{width:140px}.game-detail__info h1{font-size:22px}.nyxi-trigger{width:34px;height:34px}.ai-panel{width:auto;height:min(70svh, calc(100svh - 58px - env(safe-area-inset-bottom,0) - 70px));flex-direction:column;margin:0;top:58px;left:10px;right:10px}.ai-panel-portrait{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;flex:none;justify-content:flex-start;padding:10px 14px}.ai-panel-portrait-video{border-radius:50%;width:52px;height:52px}.ai-panel-name,.ai-panel-status{text-align:left}}@keyframes page-in{0%{opacity:0}to{opacity:1}}.game-card,.news-card,.continue-card,.trophy-tile,.screenshot-tile{transition:transform .18s,box-shadow .18s,border-color .18s}.game-card:hover,.news-card:hover,.continue-card:hover,.screenshot-tile:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000073,0 0 0 1px #3fd1c880,0 0 18px #3fd1c840}.trophy-tile.earned:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3fd1c826}.primary-nav-item.active{position:relative}@keyframes nav-glow-pulse{0%,to{box-shadow:0 0 6px #3fd1c88c}50%{box-shadow:0 0 14px #3fd1c8e6}}.primary-nav-item.active:before{content:"";background:var(--cyan);border-radius:2px;height:2px;animation:2.4s ease-in-out infinite nav-glow-pulse;position:absolute;bottom:-1px;left:12px;right:12px}.trophy-progress-bar i{position:relative;overflow:hidden}.trophy-progress-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.2s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.badge--playing{animation:1.8s ease-in-out infinite badge-glow}@keyframes badge-glow{0%,to{box-shadow:0 0 #d9a44100}50%{box-shadow:0 0 10px #d9a441bf}}.topbar{overflow:hidden}.topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);pointer-events:none;will-change:transform;width:30%;height:1px;animation:7s linear infinite sweep;position:absolute;bottom:-1px;left:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(333%)}}@media (prefers-reduced-motion:reduce){.page,.primary-nav-item.active:before,.trophy-progress-bar i:after,.badge--playing,.topbar:after{animation:none}}.ai-answer{white-space:pre-wrap;word-break:break-word}.ai-typing{background-image:radial-gradient(circle, var(--cyan) 42%, transparent 44%);opacity:.85;background-repeat:repeat-x;background-size:10px 8px;width:28px;height:8px;animation:1.1s ease-in-out infinite typing-pulse;display:inline-block}@keyframes typing-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}.ai-panel-clear{font-size:11px;font-family:var(--mono);color:var(--text-2);border:1px solid var(--line);background:0 0;border-radius:6px;margin-top:8px;padding:4px 8px}.topbar{backdrop-filter:blur(14px)saturate(1.2);background:#0c0a08b8}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.game-grid>:nth-child(-n+12),.news-grid>:nth-child(-n+8),.trophy-list>:nth-child(-n+8){animation:.32s both card-in}.game-grid>:nth-child(2),.news-grid>:nth-child(2),.trophy-list>:nth-child(2){animation-delay:30ms}.game-grid>:nth-child(3),.news-grid>:nth-child(3),.trophy-list>:nth-child(3){animation-delay:60ms}.game-grid>:nth-child(4),.news-grid>:nth-child(4),.trophy-list>:nth-child(4){animation-delay:90ms}.game-grid>:nth-child(5),.news-grid>:nth-child(5),.trophy-list>:nth-child(5){animation-delay:.12s}.game-grid>:nth-child(n+6):nth-child(-n+12),.news-grid>:nth-child(n+6):nth-child(-n+8),.trophy-list>:nth-child(n+6):nth-child(-n+8){animation-delay:.15s}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ai-panel,.trophy-modal,.nyxi-pick{animation:.22s both panel-in}@media (hover:hover) and (pointer:fine){.game-card:hover .game-card__cover,.trophy-list-row:hover,.recent-trophy-card:hover{transform:translateY(-2px)}.game-card__cover,.trophy-list-row,.recent-trophy-card{transition:transform .18s,border-color .18s,box-shadow .18s}.stat-pill--link:hover{transform:translateY(-1px)}}@media (hover:none){.game-card:active,.trophy-list-row:active,.recent-trophy-card:active,.news-card:active{transition:transform .1s;transform:scale(.985)}}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-2)}@media (min-width:601px) and (max-width:1100px){.app-main{padding:20px 18px 32px}.topbar{gap:14px;padding:12px 18px}.primary-nav{padding:0 12px}.primary-nav-item{height:48px;padding:0 12px;font-size:12.5px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.news-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.game-detail__cover{width:180px}.game-detail__info h1{font-size:24px}.hero-banner-cover{width:118px}.game-detail__actions button,.page-toolbar-actions button{min-height:42px}.ai-panel{width:min(620px,100vw - 28px)}}@media (max-width:430px){.game-grid{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:10px}.game-detail__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.game-detail__actions button,.game-detail__actions a{width:100%;min-height:44px}.game-specs{gap:12px;padding:10px}.stats-row{gap:8px}}@media (prefers-reduced-motion:reduce){.game-grid>*,.news-grid>*,.trophy-list>*,.ai-panel,.trophy-modal,.nyxi-pick,.ai-typing{animation:none!important}*{transition-duration:.01ms!important}}.reveal-sentinel{text-align:center;font-family:var(--mono);color:var(--text-2);padding:24px 0 8px;font-size:12px}.app-header{z-index:120;position:sticky;top:0}html body .global-nexus-shell>.app-header>.topbar{flex:100%;width:100%;min-width:0}.game-synopsis{line-height:1.65}.game-synopsis--clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-button{color:var(--cyan);background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px}.link-button:hover{text-decoration:underline}@media (max-width:600px){.topbar-widgets{flex-wrap:nowrap;gap:8px;width:100%;margin-left:0}.topbar-widgets .widget{text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:5px 10px;font-size:11px;overflow:hidden}.topbar-widgets .widget b{font-size:12px}.topbar{gap:10px;padding-bottom:10px}.hero-arrow{top:84px;transform:none}}:root{--plat-steam:#66c0f4;--plat-gog:#b47ce0;--plat-epic:#dcdcdc;--plat-psn:#4a9eff;--plat-switch:#ff5f66}.platform-tag{font-weight:700;box-shadow:0 1px 6px #00000059}.platform-tag[data-platform=steam]{background:var(--plat-steam);color:#04222f}.platform-tag[data-platform=gog]{background:var(--plat-gog);color:#24103a}.platform-tag[data-platform=epic]{background:var(--plat-epic);color:#1a1a1a}.platform-tag[data-platform=psn]{background:var(--plat-psn);color:#04162f}.platform-tag[data-platform=switch]{background:var(--plat-switch);color:#350000}.page[data-platform-glow]:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background:radial-gradient(700px circle at 12% 0%, var(--glow-color,var(--cyan)), transparent 65%);position:fixed;inset:0}.page[data-platform-glow=steam]{--glow-color:var(--plat-steam)}.page[data-platform-glow=gog]{--glow-color:var(--plat-gog)}.page[data-platform-glow=epic]{--glow-color:var(--plat-epic)}.page[data-platform-glow=psn]{--glow-color:var(--plat-psn)}.page[data-platform-glow=switch]{--glow-color:var(--plat-switch)}.library-controls{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:18px;display:flex}.chip-group{flex-wrap:wrap;gap:6px;display:flex}.chip{font-size:12px;font-family:var(--mono);color:var(--text-2);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 12px;line-height:1;transition:color .15s,border-color .15s,background .15s}.chip--active{color:var(--bg);background:var(--cyan);border-color:var(--cyan);font-weight:600}@media (hover:hover) and (pointer:fine){.chip:not(.chip--active):hover{color:var(--text);border-color:var(--cyan)}}@media (max-width:1100px){.chip{padding:9px 14px}}.stats-hero{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:8px;display:grid}.stats-hero-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.stats-hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#3fd1c824,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-60%;right:-30%}.stats-hero-card b{font-family:var(--display);color:var(--text);font-size:32px;font-weight:600;line-height:1.1}.stats-hero-card span{color:var(--text);font-size:13px}.stats-hero-card small{color:var(--text-2);font-size:11px;font-family:var(--mono);margin-top:4px}.stats-bars{flex-direction:column;gap:10px;display:flex}.stats-bar-row{color:inherit;grid-template-columns:120px 1fr 48px;align-items:center;gap:12px;padding:4px 0;display:grid}.stats-bar-label{color:var(--text-2);font-size:13px}.stats-bar-track{background:var(--panel-2);border-radius:999px;height:12px;overflow:hidden}.stats-bar-track i{background:var(--cyan);border-radius:999px;height:100%;transition:width .4s;display:block}.stats-bar-track i[data-platform=steam]{background:var(--plat-steam)}.stats-bar-track i[data-platform=gog]{background:var(--plat-gog)}.stats-bar-track i[data-platform=epic]{background:var(--plat-epic)}.stats-bar-track i[data-platform=psn]{background:var(--plat-psn)}.stats-bar-track i[data-platform=switch]{background:var(--plat-switch)}.stats-bar-value{font-family:var(--mono);color:var(--text);text-align:right;font-size:13px}.stats-bar-row:hover .stats-bar-label{color:var(--text)}.invest-table{flex-direction:column;gap:4px;display:flex}.invest-table-row{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:110px 100px 90px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.invest-table-row:last-child{border-bottom:none}.invest-table-platform{color:var(--text-2);font-size:13px}.invest-table-row:hover .invest-table-platform{color:var(--text)}.invest-table-total{font-family:var(--mono);color:var(--text);font-size:14px}.invest-table-years{color:var(--text-2);font-size:11px}.invest-table-extremes{color:var(--text-2);flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.invest-table-extremes span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:700px){.invest-table-row{grid-template-columns:1fr 1fr;grid-template-areas:"platform total""years years""extremes extremes";row-gap:4px}.invest-table-platform{grid-area:platform}.invest-table-total{text-align:right;grid-area:total}.invest-table-years{grid-area:years}.invest-table-extremes{grid-area:extremes}}.stats-top{flex-direction:column;gap:8px;display:flex}.stats-top-item{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:10px;align-items:center;gap:14px;padding:8px 10px;display:flex}.stats-top-item:hover{border-color:var(--cyan)}.stats-top-rank{font-family:var(--display);color:var(--text-2);text-align:center;flex-shrink:0;width:22px;font-size:20px;font-weight:600}.stats-top-cover{aspect-ratio:2/3;background:var(--panel-2);border-radius:5px;flex-shrink:0;width:44px;overflow:hidden}.stats-top-cover img{object-fit:cover;width:100%;height:100%}.stats-top-info{min-width:0}.stats-top-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.stats-top-time{font-family:var(--mono);color:var(--amber);font-size:12px}@media (max-width:600px){.stats-hero-card b{font-size:26px}.stats-bar-row{grid-template-columns:86px 1fr 38px;gap:8px}.stats-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.stats-row::-webkit-scrollbar{display:none}.stats-row .stat-pill{flex:none}.library-controls{gap:8px 12px}}.video-channel-search{flex-direction:column;display:flex}.video-channel-search-input{width:100%}.video-channel-results{flex-direction:column;gap:8px;max-height:320px;margin-top:10px;display:flex;overflow-y:auto}.video-channel-result{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.video-channel-result-thumb{object-fit:cover;background:var(--panel-2);border-radius:50%;flex-shrink:0;width:40px;height:40px}.video-channel-result-thumb--ph{display:block}.video-channel-result-info{flex-direction:column;flex:1;min-width:0;display:flex}.video-channel-result-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.video-channel-result-subs{color:var(--text-2);font-size:11px;font-family:var(--mono)}.video-channel-result button{flex-shrink:0;font-size:12px}.video-channels-row{flex-wrap:wrap;gap:8px;display:flex}.video-channel-chip{font-size:12px;font-family:var(--mono);color:var(--text-2);background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:inline-flex}.video-channel-chip button{color:var(--text-2);background:0 0;border:none;border-radius:50%;padding:2px 4px;font-size:11px;line-height:1}.video-channel-chip button:hover{color:var(--danger);background:#e2554f1f}.video-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.video-tile-card{text-align:left;color:inherit;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.video-tile-thumb{aspect-ratio:16/9;background:var(--panel-2);border-radius:10px;position:relative;overflow:hidden}.video-tile-thumb img{object-fit:cover;width:100%;height:100%}.video-tile-ph{width:100%;height:100%;color:var(--text-2);justify-content:center;align-items:center;font-size:22px;display:flex}.video-tile-play{color:#fff;opacity:0;background:#00000047;justify-content:center;align-items:center;font-size:26px;transition:opacity .15s;display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.video-tile-card:hover .video-tile-play{opacity:1}.video-tile-card:hover .video-tile-thumb{box-shadow:0 0 0 2px var(--cyan)}}@media (hover:none){.video-tile-play{opacity:.85;background:#00000026}}.video-tile-info{flex-direction:column;gap:2px;display:flex}.video-tile-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.video-tile-meta{color:var(--text-2);font-size:11px;font-family:var(--mono)}.video-player-overlay{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.15s both panel-in;display:flex;position:fixed;inset:0}.video-player-box{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:min(960px,100%);overflow:hidden}.video-player-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.video-player-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.video-player-close{color:var(--text-2);background:0 0;border:none;flex-shrink:0;font-size:16px}.video-player-frame{aspect-ratio:16/9;background:#000}.video-player-frame iframe{border:none;width:100%;height:100%}@media (max-width:600px){.video-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.video-player-overlay{padding:0}.video-player-box{border-radius:0;flex-direction:column;justify-content:center;height:100%;display:flex}}.pdf-reader-overlay{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pdf-reader-box{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(720px,100%);height:min(90vh,960px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.pdf-reader-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pdf-reader-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pdf-reader-head button{color:var(--text-2);background:0 0;border:none;flex-shrink:0;font-size:16px}.pdf-reader-head button:hover{color:var(--cyan)}.pdf-reader-body{background:#1a1a1a;flex-direction:column;flex:1;align-items:center;min-height:0;padding:8px;display:flex;overflow-y:auto}.pdf-reader-canvas{max-width:100%;box-shadow:0 4px 16px #00000080}.pdf-reader-rendering{margin:8px 0}.pdf-reader-nav{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pdf-reader-page{font-family:var(--mono);color:var(--text-2);font-size:13px}@media (max-width:600px){.pdf-reader-overlay{padding:0}.pdf-reader-box{border-radius:0;width:100%;height:100%}}.book-card-progress{background:#00000080;height:4px;position:absolute;bottom:0;left:0;right:0}.book-card-progress i{background:var(--amber);height:100%;display:block}.purchase-import-row{flex-wrap:wrap;gap:16px;display:flex}.purchase-import-field{color:var(--text-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.purchase-import-result{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mesa-notes{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.mesa-notes label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.mesa-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mesa-column{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.mesa-column-head h3{margin:0 0 2px}.mesa-column-items{flex-direction:column;gap:10px;display:flex}.mesa-empty{font-size:12px}.mesa-card{background:var(--surface,#141410);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.mesa-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mesa-card-title{color:var(--text);overflow-wrap:anywhere;font-weight:600}.mesa-card-source{flex-shrink:0;font-size:10px}.mesa-card-content{color:var(--text-2);white-space:pre-wrap;margin:0;font-size:13px}.library-select-control{min-width:180px;color:var(--text-2);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.library-select-control select,.stat-pill--playtime select{border:1px solid var(--line);background:var(--bg-card);min-height:42px;color:var(--text);font:13px var(--sans);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 36px 0 12px}.stat-pill--playtime label{align-items:center;gap:8px;display:flex}.stat-pill--playtime select{min-height:32px;padding-left:8px}.stats-playtime-platforms{margin-bottom:24px}.stats-playtime-platforms .stats-bar-value{min-width:72px}@media (max-width:700px){.library-controls{grid-template-columns:1fr 1fr;display:grid}.library-select-control{min-width:0}.stat-pill--playtime label{flex-direction:column;align-items:flex-start}.stat-pill--playtime select{width:100%}}.mesa-card-preview{background:#080a08;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.mesa-card-preview img,.resource-preview{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.resource-result .resource-preview{border-radius:7px 7px 0 0;width:calc(100% + 20px);max-width:none;margin:-10px -10px 8px}@media (max-width:720px){.mesa-board{grid-template-columns:1fr}}.mesa-card-actions{flex-wrap:wrap;gap:6px;display:flex}.mesa-card-actions button{padding:4px 8px;font-size:12px}.mesa-add-form{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}@media (max-width:720px){.mesa-board{grid-template-columns:1fr}}.ai-save-to-mesa{border:1px solid var(--amber);color:var(--amber);background:0 0;border-radius:6px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:11px}.ai-save-to-mesa:disabled{opacity:.6;border-color:var(--line);color:var(--text-2)}.radar-intro{margin:3px 0 0;font-size:12px}.radar-search{grid-template-columns:minmax(220px,520px) auto;gap:10px;max-width:720px;margin:14px 0;display:grid}.radar-search input{min-width:0;min-height:42px}.radar-search button{white-space:nowrap;min-height:42px}.radar-results{border:1px solid color-mix(in srgb, var(--cyan) 26%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin:12px 0 20px;padding:12px;display:grid}.radar-result{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.radar-result img,.radar-result-placeholder{object-fit:cover;border-radius:5px;width:48px;height:64px}.radar-result-placeholder{background:var(--surface);place-items:center;display:grid}.radar-result>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.radar-result strong,.radar-result small,.radar-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-result span,.radar-result small{color:var(--text-2);font-size:11px}.radar-result button{padding:8px 10px;font-size:11px}.radar-empty{min-height:92px;color:var(--text-2);border:1px dashed var(--line);border-radius:9px;align-items:center;gap:12px;padding:18px;display:flex}.radar-empty>span{color:var(--cyan);font-size:30px}.radar-empty p{margin:0}@media (max-width:640px){.radar-section .sec-head{align-items:flex-start}.radar-search{grid-template-columns:1fr}.radar-results{grid-template-columns:1fr;padding:8px}.radar-result{grid-template-columns:42px minmax(0,1fr)}.radar-result img,.radar-result-placeholder{width:42px;height:58px}.radar-result button{grid-column:1/-1;width:100%}}.nexus-offline-banner{z-index:99999;pointer-events:auto;animation:.25s cubic-bezier(.16,1,.3,1) nexus-banner-in;position:fixed;top:14px;left:50%;transform:translate(-50%)}@keyframes nexus-banner-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.nexus-offline-pill{-webkit-backdrop-filter:blur(16px);color:#fef3c7;letter-spacing:.01em;background:#16100aeb;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:12px;padding:8px 18px;font-size:13px;font-weight:500;display:flex;box-shadow:0 10px 30px #000000a6,0 0 16px #f59e0b26}.nexus-offline-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite nexus-dot-pulse;box-shadow:0 0 8px #f59e0b}@keyframes nexus-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.nexus-offline-text{white-space:nowrap}.nexus-offline-btn{color:#fef3c7;cursor:pointer;white-space:nowrap;background:#f59e0b33;border:1px solid #f59e0b80;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600;transition:all .2s}.nexus-offline-btn:hover:not(:disabled){background:#f59e0b66;border-color:#f59e0bcc}.nexus-offline-btn:disabled{opacity:.5;cursor:not-allowed}html[data-theme-identity=v2] body .global-nexus-shell .topbar[data-centered-clock=true]{box-sizing:border-box;min-height:56px;flex-wrap:nowrap!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px!important;display:grid!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true]>.topbar-leading{grid-area:1/1;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}html[data-theme-identity=v2] body .topbar[data-centered-clock=true]>.topbar-centered-clock{pointer-events:none;grid-area:1/2;justify-content:center;align-items:center;min-width:100px;max-width:150px;display:flex}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-centered-clock>.widget{text-align:center;white-space:nowrap;max-width:100%;min-height:44px;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;margin:0!important;padding:4px 0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-centered-clock .widget b{font-variant-numeric:tabular-nums;text-align:center;font-weight:650;display:block;font-size:15px!important;line-height:1.2!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-centered-clock .widget>span{text-align:center;font-size:9px!important;line-height:1.2!important;display:block!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true]>.topbar-trailing{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;height:100%;display:flex}html[data-theme-identity=v2] body .global-nexus-shell .topbar[data-centered-clock=true] .topbar-widgets{order:0;align-items:center;min-width:0;max-width:100%;flex-wrap:nowrap!important;flex:0 auto!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-logo{gap:8px;min-width:0;margin:0!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-logo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-trailing>.nx-window-controls{flex:none;align-self:stretch;margin:0 -12px 0 0}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-leading>.nx-window-controls{flex:none;margin:0!important;padding-inline:0!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-dock-space{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-leading .nx-header-navigation,html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-leading nav.nx-dock[data-placement=top]{min-width:0!important;max-width:100%!important}@media (max-width:1400px){html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-moment-actions span{display:none!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-widgets{gap:6px!important}}@media (max-width:1200px){html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .forecast-trigger>span:last-child,html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-more-btn>span,html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-widgets>.nx-life-follow{display:none!important}}@media (max-width:1000px){html[data-theme-identity=v2] body .global-nexus-shell .topbar[data-centered-clock=true]{gap:8px!important;padding-inline:10px!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-widgets{gap:4px!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-trailing{gap:4px}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-widgets button{min-width:36px;min-height:40px;padding:6px!important}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-centered-clock{min-width:100px}html[data-theme-identity=v2] body .topbar[data-centered-clock=true] .topbar-trailing>.nx-window-controls{margin-right:-10px}}.topbar-mobile-search{display:none}@media (max-width:700px),(max-width:1100px) and (pointer:coarse){html[data-theme-identity=v2]{--mobile-dock-height:72px;--mobile-ticker-height:0px}html[data-theme-identity=v2] body .global-nexus-shell .app-header{width:100%;min-width:0}html[data-theme-identity=v2] body .global-nexus-shell .topbar{box-sizing:border-box;position:relative;width:100%!important;max-width:100%!important;height:56px!important;min-height:56px!important;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left))!important;flex-wrap:nowrap!important;gap:6px!important;display:flex!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-search{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-mobile-search{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);width:44px;min-height:44px;color:var(--theme-button-ink,var(--personal-ink));border-radius:6px;flex:0 0 44px;place-items:center;padding:9px;display:grid!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-logo{flex:0 auto;gap:6px;min-width:0;margin:0!important;font-size:18px!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-logo video{width:24px!important;height:24px!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-mobile-search svg{color:var(--theme-button-ink,var(--personal-ink))!important;stroke:currentColor!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-widgets{flex:none!important;gap:4px!important;width:auto!important;margin-left:auto!important;padding:0!important;display:flex!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-widgets>:not(.forecast-widget):not(.topbar-moment-actions){display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-moment-actions{display:flex!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .topbar-moment-actions span{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar :is(.forecast-trigger,.topbar-moment-actions>button,.nx-os-launcher>button){border-radius:6px!important;min-width:44px!important;min-height:44px!important;padding:8px!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .forecast-trigger>span:last-child,html[data-theme-identity=v2] body .global-nexus-shell .topbar .nx-window-controls{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .nx-os-launcher{flex:none;margin:0}html[data-theme-identity=v2] body .global-nexus-shell .topbar .nx-os-launcher>button:nth-child(2){display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar .nexus-persistent-back--inline{width:44px;height:44px;min-height:44px;box-shadow:none;backdrop-filter:none;border-radius:6px;flex:0 0 44px;padding:10px;position:static!important}html[data-theme-identity=v2][data-color-theme=esoteric] body .global-nexus-shell .topbar .topbar-moment-actions{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .topbar--dock .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] .nx-dock-scroll{flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom]{--dock-item-size:60px;box-sizing:border-box;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;top:auto!important;bottom:calc(var(--mobile-ticker-height) + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))!important;width:calc(100% - max(6px,env(safe-area-inset-left)) - max(6px,env(safe-area-inset-right)))!important;max-width:calc(100vw - 12px)!important;height:var(--mobile-dock-height)!important;min-height:var(--mobile-dock-height)!important;border-radius:10px!important;flex-direction:row!important;gap:2px!important;margin:0!important;padding:3px 5px!important;transform:translate(0,0)!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(a,button){flex:0 0 60px;border-radius:6px!important;flex-direction:column!important;gap:2px!important;width:60px!important;min-width:60px!important;height:64px!important;min-height:64px!important;padding:3px 1px 6px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(.nx-theme-glyph,.nx-family-icon){flex:0 0 28px;width:28px!important;height:28px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(a,button)>span:last-child{overflow-wrap:anywhere;clip-path:none;justify-content:center;align-items:center;white-space:normal!important;width:100%!important;max-width:100%!important;height:26px!important;min-height:26px!important;font-size:11px!important;line-height:12px!important;display:flex!important;position:static!important;overflow:visible!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] .nx-pinned-links{scroll-snap-type:x proximity;touch-action:pan-x;min-width:0;min-height:0;flex-direction:row!important;flex:auto!important;gap:2px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-dock .nx-pinned-links>a{scroll-snap-align:start}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] .nx-dock-scroll{flex-basis:44px;align-self:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-dock :is([data-running],[aria-current=page]):after{pointer-events:none;top:auto;bottom:1px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-ticker{box-sizing:border-box;height:calc(var(--mobile-ticker-height) + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))!important;min-height:0!important;padding:0 8px var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px))!important;margin:0!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-ticker>strong{display:none}html[data-theme-identity=v2] body .global-nexus-shell .secondary-dock-reveal{border-radius:6px 6px 0 0;height:44px;min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell>.app-main{box-sizing:border-box;min-width:0;padding:12px 10px calc(var(--nexus-controls-bottom,106px) + 20px)!important;width:100%!important;max-width:100%!important;margin:0!important}html[data-theme-identity=v2] body.foco-mini-visible .global-nexus-shell>.app-main{padding-bottom:calc(var(--nexus-controls-bottom,106px) + 108px)!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-mosaic{min-width:0;padding:0 0 12px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1][data-menu-placement]{--m1-height:calc(min(100dvh,var(--nexus-visual-height,100dvh)) - 16px - env(safe-area-inset-top,0px) - var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));box-sizing:border-box;inset:calc(var(--nexus-visual-top,0px) + max(8px,env(safe-area-inset-top))) 8px auto!important;width:calc(100% - 16px)!important;max-width:none!important;height:var(--m1-height)!important;max-height:var(--m1-height)!important;border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;color:var(--nx-ink)!important;backdrop-filter:none!important;border-radius:10px!important;gap:10px!important;margin:0!important;padding:12px!important;transform:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1][open]{grid-template-rows:44px 48px minmax(0,1fr) 54px!important;display:grid!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>header{gap:8px;min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>header h2{letter-spacing:normal;line-height:1.2;font-size:20px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>header p,html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-activity-spaces{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-search{min-height:48px;border-radius:6px!important;margin:0!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-search input{min-width:0;font-size:16px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-library{grid-template-rows:54px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;display:grid!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories{min-height:0;border:0!important;border-bottom:1px solid var(--nx-line)!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;order:0!important;gap:4px!important;margin:0!important;padding:0 0 5px!important;display:flex!important;overflow:auto hidden!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories button{white-space:nowrap;min-width:64px;height:44px;width:auto!important;min-height:44px!important;color:var(--nx-ink)!important;background:var(--nx-bg)!important;border-radius:5px!important;flex:none!important;padding:8px 12px!important;font-size:12px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories button[aria-pressed=true]{border:1px solid var(--nx-accent)!important;background:color-mix(in srgb,var(--nx-accent) 16%,var(--nx-card))!important;color:var(--nx-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories svg{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-results{touch-action:pan-y;min-height:0;scroll-padding:8px;color:var(--nx-ink)!important;padding:0 2px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] :is(.nx-app-tile,.nx-drawer-action-btn,.nx-drawer-profile-pill){color:var(--nx-ink)!important;border-radius:6px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile>a{text-align:center;justify-content:center;height:116px!important;min-height:116px!important;color:var(--nx-ink)!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:30px 3px 6px!important;font-size:12px!important;display:flex!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-app-tile>a>span:last-child{overflow-wrap:anywhere;width:100%;min-width:0;min-height:30px;line-height:15px;display:block;white-space:normal!important;color:inherit!important;text-shadow:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile .nx-app-icon{flex:0 0 36px;background:0 0!important;width:36px!important;height:36px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile .nx-app-icon :is(.nx-theme-glyph,.nx-family-icon,.nexus-module-icon,svg){width:36px!important;height:36px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-app-pin{height:44px;width:44px!important;min-height:44px!important;color:var(--nx-ink)!important;background:var(--nx-card)!important;border-radius:0 5px!important;padding:12px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-drawer-favorites{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>footer{border-top:1px solid var(--nx-line);min-width:0;flex-wrap:nowrap!important;gap:4px!important;padding-top:8px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>footer small{display:none!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-pill{flex:auto;max-width:none;gap:4px!important;padding:0 3px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-name{min-width:0;font-size:12px}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-switch-profile{min-height:44px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-theme-card{border-radius:6px!important;padding:10px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo{padding:0!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-head{border-radius:8px!important;gap:12px!important;padding:16px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo :is(button,input,select){min-height:44px;border-radius:6px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-head h1{font-size:25px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-results{gap:8px;border-radius:8px!important;padding:12px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-results h2{font-size:16px}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-items{gap:20px 12px!important}html[data-theme-identity=v2] body .global-nexus-shell .acervo .acervo-card-actions a{min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell .books-cinema-reading :is(h2,strong){color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .books-cinema-reading small{color:var(--personal-muted)!important}html[data-theme-identity=v2] body .global-nexus-shell :is(.editorial-module-heading,.editorial-feed-header,.video-library-heading){border:1px solid var(--theme-edge,var(--line));border-radius:8px;background:var(--personal-surface)!important;color:var(--personal-ink)!important;padding:16px!important}html[data-theme-identity=v2] body .global-nexus-shell :is(.editorial-module-heading,.editorial-feed-header,.video-library-heading) :is(h1,h2){color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell :is(.editorial-module-heading p,.editorial-module-eyebrow,.editorial-feed-count){color:var(--personal-muted)!important}html[data-theme-identity=v2] body .global-nexus-shell :is(.editorial-pill-btn,.collector-tab-btn){min-height:44px;border-radius:5px!important}html[data-theme-identity=v2] body .global-nexus-shell .settings-header{border:1px solid var(--theme-edge,var(--line));border-radius:8px;padding:16px;background:var(--personal-surface)!important;color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .settings-header :is(h1,h2){color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .settings-header-title>div>div{color:var(--personal-muted)!important}html[data-theme-identity=v2] body .global-nexus-shell .settings-nav-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}html[data-theme-identity=v2] body .global-nexus-shell .settings-nav-tabs button{white-space:nowrap;border-radius:5px;flex:none;min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell .settings-bento-card{padding:16px}html[data-theme-identity=v2] body .global-nexus-shell .health-status-card{border-color:var(--theme-edge,var(--line));padding:16px;background:var(--personal-surface)!important;color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .health-status-card :is(h3,.health-item-name){color:var(--personal-ink)!important}html[data-theme-identity=v2] body .global-nexus-shell .health-status-card :is(p,.health-item-detail){color:var(--personal-muted)!important}html[data-theme-identity=v2] body .global-nexus-shell .health-status-card :is(button,.health-badge){border:1px solid var(--theme-edge,var(--line));border-radius:5px;color:var(--personal-ink)!important;background:var(--personal-bg)!important}html[data-theme-identity=v2] body .global-nexus-shell .health-status-card button{min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell .journey-dossier .cs-tabs-container{scroll-snap-type:x proximity;justify-content:flex-start;padding-bottom:5px;overflow-x:auto;flex-wrap:nowrap!important}html[data-theme-identity=v2] body .global-nexus-shell .journey-dossier .cs-tab-pill{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px!important}html[data-theme-identity=v2] body .global-nexus-shell .journey-dossier .cs-hero{min-height:0!important;padding:18px 16px!important}html[data-theme-identity=v2] body .global-nexus-shell .journey-dossier .cs-hero-title{font-size:clamp(28px,7vw,40px)!important}html[data-theme-identity=v2] body .global-nexus-shell .journey-dossier .cs-tabs-bar-wrap{padding:8px 12px!important}html[data-theme-identity=v2] body .foco-mini.foco-mini-cover{box-sizing:border-box;width:auto!important;padding:6px!important;left:6px!important;right:6px!important;transform:none!important}html[data-theme-identity=v2] body .foco-mini.foco-mini-cover .foco-mini-row{gap:2px!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-row>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important;display:flex!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-row>.foco-mini-track{text-align:left;flex:1 1 0;gap:7px;width:0!important;min-width:0!important;padding:0!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-track img{flex:0 0 40px;width:40px!important;height:40px!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-track b{font-size:12px;line-height:16px}html[data-theme-identity=v2] body .foco-mini .foco-mini-row>:is(.foco-desktop,.foco-grip,.foco-mobile-secondary){display:none!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-panel{max-height:calc(100dvh - var(--nexus-controls-bottom,100px) - 96px);overflow:auto;border-radius:8px!important}html[data-theme-identity=v2] body .foco-mini .foco-mini-panel :is(button,select,input){min-height:44px}html[data-theme-identity=v2] body :is(.nexus-library-search,.forecast-card){max-height:calc(100dvh - 24px);overflow:auto;border-radius:8px!important}html[data-theme-identity=v2] body .nexus-library-search input{font-size:16px}html[data-theme-identity=v2] body .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{max-height:var(--nyxi-visible-height)!important;border-radius:12px!important}html[data-theme-identity=v2] body .nf-chat :is(.nf-header-actions>button,.nf-tools>summary,.nf-round-send-btn){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html[data-theme-identity=v2] body .nf-chat .nf-mode-switch{gap:4px;min-height:48px;padding:2px 8px}html[data-theme-identity=v2] body .nf-chat .nf-mode-switch button{border-radius:5px;min-height:44px}html[data-theme-identity=v2] body .nf-chat .nf-pill-input{font-size:16px!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat{grid-template-rows:56px 48px minmax(0,1fr) auto auto auto!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat.nf-keyboard-open{grid-template-rows:48px 44px minmax(0,1fr) auto auto auto!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat.nf-keyboard-open .nf-left-panel{display:none!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat.nf-keyboard-open :is(.nf-messages,.nf-subbar,.nf-view-history){grid-column:1!important}html[data-theme-identity=v2] body dialog.nexus-external-browser:not(.is-minimized){border-radius:10px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:none!important;margin:0!important;inset:8px!important;transform:none!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-toolbar{flex-wrap:wrap;gap:3px;padding:5px;background:var(--personal-surface)!important;color:var(--personal-ink)!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-toolbar button{min-width:44px;min-height:44px;color:var(--personal-ink)!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-omnibox-form{box-sizing:border-box;border-radius:6px;flex:1 0 100%;order:2;min-width:0;height:44px}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-omnibox-input{min-width:0;font-size:16px}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-window-controls button{border-radius:4px;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--personal-ink)!important;background:var(--personal-surface)!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-window-controls .chrome-win-close{color:#fff!important;background:#b5232c!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-window-controls button[aria-label=Maximizar],html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-window-controls button[aria-label=Restaurar\ tamanho]{display:none}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-bookmarks-bar{min-height:44px}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-shortcuts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-ntp-view{padding:22px 16px}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-ntp-search-box{min-height:48px;border-radius:6px!important}html[data-theme-identity=v2] body dialog.nexus-external-browser .chrome-ntp-search-input{min-width:0;font-size:16px}html[data-theme-identity=v2] body dialog.nexus-external-browser .orbit-session-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){html[data-theme-identity=v2] body .global-nexus-shell .topbar .nx-os-launcher>button>span{display:none!important}}@media (min-width:701px) and (max-width:1100px) and (pointer:coarse){html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-height:500px) and (max-width:1100px) and (pointer:coarse){html[data-theme-identity=v2]{--mobile-dock-height:64px;--mobile-ticker-height:0px}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(a,button){height:56px!important;min-height:56px!important;padding-top:0!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1][open]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:44px minmax(0,1fr) 54px!important;gap:6px!important;padding:8px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>header{grid-area:1/1}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>.nx-drawer-search{grid-area:1/2;min-height:44px}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1]>footer{grid-area:3/1/auto/-1;padding-top:4px!important}html[data-theme-identity=v2] body .global-nexus-shell .nx-app-drawer[data-menu-layout=m1] .nx-drawer-library{grid-area:2/1/auto/-1;grid-template-rows:48px minmax(0,1fr)!important;gap:4px!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat .nf-left-panel{display:none!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat{grid-template-columns:minmax(0,1fr)!important}html[data-theme-identity=v2] body .nf-backdrop .nf-chat :is(.nf-messages,.nf-subbar,.nf-view-history){grid-column:1!important}}:root{--bg:#0c0c0a;--surface:#141410;--panel:#181814;--panel-2:#20201a;--line:#363128;--text:#ece5d8;--text-2:#a39d90;--amber:#d9a441;--cyan:#3fd1c8}body:before,body:after,#root:before{display:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.app-header{background:var(--bg);border-bottom:1px solid var(--line);z-index:120;flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.topbar{display:contents}.topbar:after{display:none}.topbar-logo{order:0;gap:12px;margin:18px 28px}.topbar-logo span{letter-spacing:.08em;color:var(--text);font-size:30px;font-style:normal}.topbar-logo-video{width:38px;height:38px}.topbar-search{order:2;min-width:90px;max-width:190px;margin-left:auto}.topbar>.nyxi-trigger{border:1px solid var(--cyan);background:var(--panel);border-radius:50%;flex:none;order:3;width:46px;height:46px;margin:0 22px 0 12px;padding:2px;position:relative;overflow:hidden}.nyxi-trigger-avatar{object-fit:cover;width:100%;height:100%;display:block}.topbar-widgets{order:4;display:none}.vitrine-nav{order:1;align-items:center;gap:24px;display:flex}.vitrine-nav>a,.vitrine-nav>button{min-height:56px;color:var(--text-2);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex;position:relative}.vitrine-nav [aria-current=page]{color:var(--text)}.vitrine-nav [aria-current=page]:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:5px;left:0;right:0}.vitrine-nav svg,.vitrine-nav .mobile-nyxi{display:none}.app-main{width:100%;max-width:1800px;margin:auto;padding:24px 42px 56px}.page{animation:none}.section-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px;display:flex}.section-tabs a{color:var(--text-2);padding:8px 4px 12px}.section-tabs [aria-current]{color:var(--amber);border-bottom:2px solid var(--amber)}.page h1{font-family:var(--display);font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.12}.page h2{font-family:var(--display);font-weight:500}.page-toolbar{gap:16px;margin-bottom:28px}.page-toolbar:after,.hero-banner:before{display:none}.page-toolbar-actions{flex-wrap:wrap;gap:10px}.page-toolbar-actions button{min-height:44px}.vitrine-greeting{margin:12px 0 26px}.vitrine-greeting h1{font-size:clamp(28px,3vw,40px)}.vitrine-greeting p{color:var(--text-2);margin:8px 0}.hero-banner{isolation:isolate;border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;align-items:center;min-height:470px;padding:70px 40px 130px;display:flex;position:relative;overflow:hidden}.hero-banner-cover{display:none}.hero-banner-info{z-index:2;max-width:600px;padding:0}.hero-banner-info h1{margin:16px 0;font-size:clamp(36px,4.5vw,70px);line-height:1.06}.hero-synopsis{max-width:500px;color:var(--text-2);line-height:1.7}.hero-eyebrow{color:var(--cyan);font-family:var(--mono);letter-spacing:.15em;font-size:12px}.hero-cta{background:var(--amber);color:#15120b;border:1px solid var(--amber);border-radius:5px;align-items:center;margin-top:20px;padding:12px 26px;font-weight:500;display:inline-flex}.hero-banner-bg-video{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-banner-bg-gradient{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0c0af2,#0c0c0a99 50%,#0c0c0a33);position:absolute;inset:0}.hero-filmstrip{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.hero-thumbnails{scrollbar-width:thin;flex:1;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.hero-thumb{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex:0 0 124px;height:76px;padding:0;overflow:hidden}.hero-thumb img{object-fit:cover;width:100%;height:100%}.hero-thumb[aria-pressed=true]{border:2px solid var(--cyan);box-shadow:0 0 10px #3fd1c822}.hero-controls{align-items:center;gap:8px;display:flex}.hero-controls button{background:#10100ee6;border-radius:50%;width:44px;height:44px;padding:0}.hero-counter{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:11px}.platform-quicknav{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0 28px;padding:12px 0;display:grid}.platform-quicknav-card{border:0;border-right:1px solid var(--line);min-height:40px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 10px;display:flex}.platform-quicknav-card:last-child{border:0}.platform-quicknav-card:hover{background:var(--panel)}.platform-icon-badge{filter:grayscale(.5);background:var(--text);border-radius:4px}.platform-icon-badge img{object-fit:contain}.today-plan{text-align:center;background:linear-gradient(120deg,#14191655,#0000);border:1px solid #3fd1c866;border-radius:4px 18px;padding:26px}.today-plan h2{font-size:clamp(24px,3vw,36px)}.today-plan p{color:var(--text-2);margin:8px 0 22px}.today-plan>div{justify-content:center;gap:16px;display:flex}.today-plan button,.today-plan a{min-width:160px;min-height:54px;color:var(--amber);background:0 0;border:1px solid #d9a44166;border-radius:4px;justify-content:center;align-items:center;gap:16px;font-size:18px;display:flex}.today-plan button:hover,.today-plan a:hover{border-color:var(--amber);background:#d9a4410a}.nyxi-quote{border-block:1px solid var(--line);font-family:var(--display);align-items:center;gap:24px;margin:18px 0 30px;padding:12px 24px;display:flex}.nyxi-quote>span{color:var(--amber);font-size:42px;line-height:1}.nyxi-quote p{flex:1;margin:0;font-size:16px}.nyxi-quote cite{color:var(--amber);white-space:nowrap;font-style:normal}.sec-head{margin-top:28px}.sec{font-family:var(--display);text-transform:none;letter-spacing:0;color:var(--text);font-size:24px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.news-card{border:1px solid var(--line);text-align:left;background:#151510;border-radius:8px;padding:0;overflow:hidden}.news-card__image{aspect-ratio:16/9;height:auto}.news-card__image img{object-fit:cover;width:100%;height:100%}.news-card__info{padding:18px}.news-card__title{font-family:var(--display);font-size:21px;line-height:1.3}.news-card__meta{font-family:var(--sans);color:var(--text-2);margin-top:12px;font-size:12px;display:block}.news-filters{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}.news-filters input{flex:1;min-width:150px}.news-editorial .news-card:first-child{grid-area:span 2/span 2;min-height:440px;position:relative}.news-editorial .news-card:first-child .news-card__image{aspect-ratio:auto;height:100%;position:absolute;inset:0}.news-editorial .news-card:first-child .news-card__info{background:linear-gradient(#0000,#0c0c0af5);padding:60px 28px 28px;position:absolute;bottom:0;left:0;right:0}.news-editorial .news-card:not(:first-child) .news-card__image{max-height:170px}.news-editorial .news-card:not(:first-child) .news-card__info{padding:14px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px}.game-card{box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.game-card__cover{border:1px solid var(--line);aspect-ratio:2/3;border-radius:7px;overflow:hidden}.game-card__cover img{object-fit:cover}.game-card__info{padding:10px 0}.game-card__info strong{font-family:var(--display);font-size:17px;font-weight:400}.platform-tags{gap:4px}.platform-tag{font-size:9px}.book-card-author{color:var(--text-2);font-size:12px}.badge--playing{color:var(--cyan);background:#101715ed;animation:none}.library-controls{flex-wrap:wrap;gap:16px;margin-bottom:24px}.reading-spotlight{border:1px solid #3fd1c844;border-radius:4px 16px;align-items:center;gap:28px;margin:12px 0 24px;padding:24px;display:flex}.reading-spotlight img{object-fit:cover;border-radius:5px;width:110px;height:160px}.reading-spotlight h2{margin:5px 0;font-size:30px}.reading-spotlight p{color:var(--text-2)}.reading-spotlight progress{width:min(420px,100%);accent-color:var(--amber);height:8px;display:block}.reading-spotlight>a{border:1px solid var(--amber);color:var(--amber);border-radius:4px;margin-left:auto;padding:12px}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-tile-card{border:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;padding:0;overflow:hidden}.video-tile-thumb{aspect-ratio:16/9}.video-tile-info{padding:16px}.video-tile-title{font-family:var(--display);font-size:20px}.video-channels-row{border-block:1px solid var(--line);padding-block:20px}.video-paste-form{gap:10px;display:flex}.video-paste-form input{flex:1;min-width:0}.video-player-box{border:1px solid var(--line);background:var(--bg)}.stats-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:32px 0;display:grid}.stats-hero-card{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:20px}.stats-hero-card:last-child{border:0}.stats-hero-card b{font-family:var(--display);color:var(--text);font-size:48px;font-weight:400}.stats-hero-card small{color:var(--text-2)}.stats-bars{border:1px solid #3fd1c844;border-radius:4px 16px;padding:24px}.stats-bar-track{background:#26251f;border-radius:1px;height:15px}.stats-bar-track i{border-radius:1px}.invest-table-row{border-bottom:1px solid var(--line);background:0 0;border-radius:0}.invest-table-total{color:var(--amber);font-family:var(--mono)}.stats-top{gap:20px}.stats-top-item{border:1px solid var(--line);background:0 0}.more-backdrop{-webkit-backdrop-filter:blur(8px);z-index:600;background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.more-panel{-webkit-backdrop-filter:blur(24px);background:#12101aeb;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:0;width:330px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);padding:18px;display:flex;position:absolute;top:80px;right:24px;overflow-y:auto;box-shadow:0 24px 60px #000c,0 0 0 1px #ffffff0f}.more-panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.more-panel-title{color:var(--text,#fff);align-items:center;gap:8px;display:flex}.more-close-btn{color:var(--text-muted,#94a3b8);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex}.more-close-btn:hover{color:#fff;background:#ffffff2e}.more-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#94a3b8);margin:4px 0 8px;font-size:10px;font-weight:700;display:block}.more-item-link{color:var(--text,#f1f5f9);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.more-item-link:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.more-item-icon{justify-content:center;align-items:center;width:24px;font-size:16px;display:flex}.more-item-text{flex:1}.more-item-arrow{color:#ffffff4d;font-size:14px;transition:transform .15s,color .15s}.more-item-link:hover .more-item-arrow{color:var(--amber,#f59e0b);transform:translate(3px)}.more-section-divider{background:#ffffff14;height:1px;margin:12px 0}.profile-controls-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.profile-info-row{align-items:center;gap:10px;display:flex}.profile-avatar-circle{color:#fff;background:linear-gradient(135deg,#a855f7,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 8px #a855f74d}.profile-details{flex-direction:column;display:flex}.profile-name{color:#fff;font-size:13px;font-weight:700}.profile-role{color:var(--text-muted,#94a3b8);font-size:10px}.profile-actions-row{gap:8px;display:flex}.profile-switch-btn,.profile-logout-btn{cursor:pointer;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s}.profile-switch-btn:hover{color:#fff;background:#ffffff1f}.profile-logout-btn{color:#fca5a5;border-color:#ef444440;flex:none}.profile-logout-btn:hover{color:#fff;background:#ef44442e}.btn-restart-subtle{color:#fca5a5;cursor:pointer;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.btn-restart-subtle:hover:not(:disabled){color:#fff;background:#ef44443d;border-color:#ef44448c;box-shadow:0 4px 14px #ef444440}.chat-shade{z-index:400;-webkit-backdrop-filter:blur(2px);background:#00000073;position:fixed;inset:0}@media (min-width:901px){.chat-shade{display:none}}.ai-panel{-webkit-backdrop-filter:blur(24px);z-index:450;background:#121216f0;border:1px solid #3fd1c880;border-radius:14px;width:min(520px,100vw - 32px);height:min(580px,100dvh - 90px);max-height:none;animation:none;display:flex;position:fixed;inset:72px auto auto 24px;overflow:hidden;box-shadow:0 18px 50px #000000a6,0 0 30px #3fd1c82e}.ai-panel-portrait{border-right:1px solid var(--line);background:#141510f2;flex-direction:column;flex:0 0 180px;align-items:center;width:180px;padding:48px 16px 16px;display:flex}.ai-panel-portrait-video{object-fit:cover;border-radius:12px;width:100%;height:180px}.ai-panel-main{flex-direction:column;flex:1;min-width:0;padding-top:40px;display:flex}.ai-panel-body{flex:1;min-height:0;padding:18px;overflow:auto}.ai-panel-form{border-top:1px solid var(--line);padding:14px 18px}.ai-form{gap:10px;display:flex}.ai-form input{flex:1;min-width:0}.ai-form button{color:#17120b;background:var(--amber)}.ai-question{border:1px solid var(--line);background:#242117;border-radius:6px;margin-left:15%;padding:14px}.ai-answer{border-left:1px solid #3fd1c855;margin-top:14px;padding:14px;line-height:1.7}.ai-panel-name{font-family:var(--display);margin-top:12px;font-size:22px}.chat-close{z-index:2;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:14px}.chat-title{color:var(--amber);font-family:var(--display);font-size:18px;position:absolute;top:14px;left:20px}@media (hover:hover){.game-card:hover .game-card__cover{border-color:var(--amber);box-shadow:0 0 16px #d9a44118}.news-card:hover{border-color:var(--amber)}}@media (max-width:1100px){.topbar-logo{margin:16px}.topbar-logo span{font-size:24px}.vitrine-nav{gap:16px}.topbar-search{max-width:150px}.app-main{padding:20px 24px 50px}.hero-banner{min-height:440px}.hero-synopsis{max-width:380px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.stats-hero-card{padding:14px}.stats-hero-card b{font-size:36px}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.app-header{z-index:125;min-height:auto;position:sticky;top:0;box-shadow:0 4px 20px #000a;background:#0c0a08!important}.topbar{-webkit-backdrop-filter:none!important;background:#0c0a08!important}.topbar-logo{margin:14px 16px}.topbar-logo span{font-size:23px}.topbar-search{width:90px;max-width:none;margin-left:auto;font-size:12px}.topbar>.nyxi-trigger{width:38px;height:38px;margin:0 14px 0 8px}.topbar-logo-video{width:30px;height:30px}.vitrine-nav{z-index:130;backdrop-filter:blur(20px);padding:5px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;background:#0c0c0af8!important}.vitrine-nav>a,.vitrine-nav>button{min-height:56px;color:var(--amber);flex-direction:column;gap:3px;min-width:0;padding:5px;font-size:11px;display:flex}.vitrine-nav svg{width:23px;height:23px;display:block}.vitrine-nav .desktop-stats,.vitrine-nav .desktop-only-nav,.vitrine-nav .youtube-nav,.vitrine-nav a.youtube-nav{display:none!important}.vitrine-nav .mobile-nyxi{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:2px;display:flex;position:static;overflow:visible;transform:none}.nav-avatar{object-fit:cover;border:2px solid var(--cyan);border-radius:50%;width:36px;height:36px;box-shadow:0 0 12px #3fd1c873}.vitrine-nav [aria-current=page]{color:var(--cyan)}.vitrine-nav [aria-current=page]:after{display:none}.app-main{padding:16px 16px calc(115px + env(safe-area-inset-bottom))!important}.section-tabs{gap:24px;margin-bottom:20px}.page-toolbar{flex-wrap:wrap;align-items:flex-start}.vitrine-greeting{margin:4px 0 20px}.vitrine-greeting h1{font-size:28px}.vitrine-greeting p{font-size:12px}.hero-banner{align-items:flex-end;min-height:415px;padding:100px 18px 145px}.hero-banner-info h1{margin:10px 0;font-size:36px}.hero-synopsis{display:none}.hero-meta{font-size:11px}.hero-cta{margin-top:14px;padding:9px 20px}.hero-banner-bg-gradient{background:linear-gradient(#0c0c0a11,#0c0c0a88 35%,#0c0c0afa 95%)}.hero-filmstrip{flex-wrap:wrap;gap:8px;bottom:10px;left:10px;right:10px}.hero-thumbnails{display:none!important}.hero-thumb{flex-basis:90px;height:53px}.hero-controls{margin-left:auto}.hero-controls button{width:38px;height:38px;min-height:38px}.platform-quicknav{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;margin:8px -16px 18px!important;padding:8px 16px!important;display:flex!important;overflow-x:auto!important}.platform-quicknav::-webkit-scrollbar{display:none!important}.platform-quicknav-card{color:#cbd5e1!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;flex-direction:row!important;flex:none!important;gap:7px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:600!important}.today-plan{border-radius:14px!important;padding:16px 14px!important}.today-plan h2{font-size:22px!important}.today-plan p{margin:6px 0 14px;font-size:12px}.today-plan>div{gap:8px}.today-plan button,.today-plan a{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:60px;font-size:13px}.nyxi-quote{background:#d9a4410d;border:1px solid #d9a4412e;border-radius:10px;flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:12px 14px}.nyxi-quote p{font-size:14px;line-height:1.5}.nyxi-quote cite{color:var(--amber);margin-left:auto;font-size:11.5px}.news-grid{grid-template-columns:1fr}.news-editorial .news-card:first-child{grid-area:auto;min-height:280px}.news-editorial .news-card:first-child .news-card__title{font-size:24px}.news-editorial .news-card:not(:first-child){grid-template-columns:110px 1fr;display:grid}.news-editorial .news-card:not(:first-child) .news-card__image{aspect-ratio:auto;height:100%}.news-card__title{font-size:18px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.game-card__info strong{font-size:16px}.reading-spotlight{flex-wrap:wrap;gap:16px;padding:16px}.reading-spotlight img{width:80px;height:120px}.reading-spotlight>div{flex:1;min-width:150px}.reading-spotlight h2{font-size:24px}.reading-spotlight>a{margin-left:96px;font-size:12px}.video-grid{grid-template-columns:1fr}.video-paste-form{flex-wrap:wrap}.stats-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-hero-card{border-bottom:1px solid var(--line);padding:16px 10px}.stats-hero-card b{font-size:34px}.stats-hero-card small{font-size:10px}.stats-bars{padding:16px 10px}.more-panel{min-width:0;max-height:70dvh;inset:auto 12px 90px}.ai-panel{inset:8px 8px calc(82px + env(safe-area-inset-bottom));border-radius:10px;flex-direction:column;width:auto;height:auto;transform:none}.ai-panel-portrait{border-right:0;border-bottom:1px solid var(--line);text-align:left;flex:0 0 85px;grid-template-columns:48px 1fr;gap:3px 12px;width:100%;min-height:0;padding:16px 60px 10px 16px;display:grid}.ai-panel-portrait-video{object-fit:cover;grid-row:span 2;width:48px;height:56px}.ai-panel-name{margin:0;font-size:22px}.ai-panel-status{font-size:10px}.ai-panel-clear{display:none}.ai-panel-main{min-height:0;padding:0}.ai-panel-body{padding:16px}.ai-panel-form{padding:12px}.ai-answer,.ai-question{padding:12px;font-size:14px}.chat-title{display:none}.chat-close{top:16px}.ai-panel-game{width:100%}.ai-form button{padding:10px}.reading-spotlight p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-banner-info h2{margin:16px 0;font-size:clamp(36px,4.5vw,70px);line-height:1.06}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.hero-banner-info h2{font-size:36px}}.hero-banner-info{text-align:left;align-self:center;width:100%}.hero-meta{display:block}.hero-synopsis{font-size:15px}.hero-banner-bg-gradient{background:linear-gradient(90deg,#0c0c0af5,#0c0c0ac7 42%,#0c0c0a1f)}.hero-banner{min-height:430px;padding-top:45px}.ai-panel-portrait{justify-content:flex-start}.ai-panel-name,.ai-panel-status{display:block}.ai-panel-portrait:after{display:none}.chat-title{z-index:3}.ai-greeting{font-size:16px;font-weight:400;line-height:1.8}.ai-panel-portrait-video{box-shadow:none;background:var(--panel)}.stats-charts{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stats-charts>section{min-width:0}.investment-bars{border:1px solid #d9a44155;border-radius:4px 16px;padding:24px}.investment-bars>a{grid-template-columns:95px 1fr 105px;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:grid}.investment-track{background:#26251f;height:15px;display:block}.investment-track i{background:var(--amber);height:100%;display:block}.investment-bars b{font-family:var(--mono);text-align:right;font-weight:400}.stats-bar-row{grid-template-columns:100px 1fr 45px}.stats-bars{min-height:255px}.stats-hero-card:before,.stats-hero-card:after{display:none}.stats-playtime-platforms .stats-bar-row{grid-template-columns:minmax(90px,120px) minmax(0,1fr) minmax(92px,max-content)}.stats-playtime-platforms .stats-bar-value{white-space:nowrap;min-width:0}.stats-ranking-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.stats-ranking-head p{margin:5px 0 0}.stats-ranking-head label{min-width:180px;color:var(--text-2);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;display:grid}.stats-ranking-head select{min-height:42px;color:var(--text);font:13px var(--sans);letter-spacing:0;text-transform:none}.stats-platform-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.stats-ranking-column{min-width:0}.stats-ranking-column h3{font:500 20px var(--display);margin-bottom:10px}.video-showcase{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px;display:grid}.video-feature{text-align:left;border-radius:8px;min-height:360px;padding:0;position:relative;overflow:hidden}.video-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-feature>div{background:linear-gradient(#0000,#080807f5);padding:55px 24px 20px;position:absolute;inset:auto 0 0}.video-feature h2{font-size:26px;line-height:1.25}.feature-play{background:#0007;border:1px solid #fff8;border-radius:50%;place-items:center;width:66px;height:66px;font-size:32px;display:grid;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.video-next h2{margin-bottom:14px;font-size:22px}.video-next button{text-align:left;background:0 0;gap:12px;width:100%;margin-bottom:10px;padding:10px;display:flex}.video-next img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:110px}.video-next small{color:var(--text-2);margin-top:8px;display:block}.news-filters button[aria-pressed=true]{background:var(--amber);color:var(--bg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.game-card__cover,.news-card,.video-tile-card{transition:border-color .18s,box-shadow .18s}.hero-thumb{transition:opacity .18s}.hero-thumb:not([aria-pressed=true]){opacity:.65}.hero-thumb:hover{opacity:1}}@media (max-width:1000px){.stats-charts,.video-showcase{grid-template-columns:1fr}.video-next{display:none}}@media (min-width:601px) and (max-width:1100px){.stats-playtime-platforms .stats-bars{min-width:0;min-height:0}.stats-playtime-platforms .stats-bar-row{grid-template-columns:minmax(82px,108px) minmax(70px,1fr) minmax(86px,max-content);gap:9px}.stats-playtime-platforms .stats-bar-label{text-overflow:ellipsis;overflow:hidden}.stats-platform-ranking-grid{gap:14px}.stats-top-item{min-width:0;padding:7px}.stats-top-title{text-overflow:ellipsis;max-width:100%;overflow:hidden}.stats-ranking-head{align-items:center}}@media (max-width:700px){.stats-ranking-head{flex-direction:column;align-items:stretch}.stats-ranking-head label{min-width:0}.stats-platform-ranking-grid{grid-template-columns:1fr}.stats-playtime-platforms .stats-bar-row{grid-template-columns:72px minmax(48px,1fr) minmax(78px,max-content);gap:7px}.stats-playtime-platforms .stats-bar-value{font-size:11px}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.topbar-logo span{font-size:20px;display:block}.topbar-search{flex:1;max-width:125px}.hero-banner{flex-direction:row;align-items:flex-end;min-height:360px;padding:65px 16px 140px}.hero-banner-info{align-self:auto}.hero-banner-info h2{font-size:32px}.hero-banner-bg-gradient{background:linear-gradient(90deg,#0c0c0ace,#0c0c0a66)}.hero-eyebrow{font-size:10px}.hero-cta{padding:8px 16px}.ai-panel-name,.ai-panel-status{text-align:left;display:block}.ai-panel-portrait{justify-content:start}.investment-bars{padding:16px 10px}.investment-bars>a{grid-template-columns:75px 1fr 94px;gap:8px;font-size:11px}.video-feature{min-height:290px}.video-feature h2{font-size:22px}.reading-spotlight{padding:16px}.hero-filmstrip{bottom:8px}.hero-thumb{height:48px}.today-plan{margin-top:8px}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.news-editorial>.sec-head .sec{font-size:30px}.chat-suggestions button{padding:10px 6px;font-size:12px}.topbar-logo span{font-size:20px;display:block}.topbar-search{flex:1;max-width:125px}.hero-banner{flex-direction:row;align-items:flex-end;min-height:360px;padding:65px 16px 140px}.hero-banner-info{align-self:auto}.hero-banner-info h2{font-size:32px}.hero-banner-bg-gradient{background:linear-gradient(90deg,#0c0c0ace,#0c0c0a66)}.hero-eyebrow{font-size:10px}.hero-cta{padding:8px 16px}.ai-panel-name,.ai-panel-status{text-align:left;display:block}.ai-panel-portrait{justify-content:start}.investment-bars{padding:16px 10px}.investment-bars>a{grid-template-columns:75px 1fr 94px;gap:8px;font-size:11px}.video-feature{min-height:290px}.video-feature h2{font-size:22px}.reading-spotlight{padding:16px}.hero-filmstrip{bottom:8px}.hero-thumb{height:48px}.today-plan{margin-top:8px}}.chat-suggestions{gap:10px;margin-bottom:14px;display:flex}.chat-suggestions button{color:var(--amber);background:0 0;border-color:#d9a44166;flex:1;font-size:13px}.news-editorial>.sec-head .sec{font-size:40px}.news-editorial .sec-refresh{font-family:var(--sans);border:1px solid var(--line);padding:10px 18px;font-size:14px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.news-editorial>.sec-head .sec{font-size:30px}.chat-suggestions button{padding:10px 6px;font-size:12px}}.hero-section .hero-banner{box-sizing:border-box;align-items:center;height:380px;min-height:380px;max-height:380px;padding:24px 36px 90px}.hero-section .hero-banner-info{flex-direction:column;align-self:center;gap:8px;max-width:600px;min-height:0;max-height:100%;display:flex}.hero-section .hero-banner-info h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:clamp(24px,3vw,42px);line-height:1.1;display:-webkit-box;overflow:hidden}.hero-section .hero-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-shrink:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.hero-section .hero-synopsis{-webkit-line-clamp:2;margin:0;font-size:13.5px;line-height:1.45}.hero-section .hero-cta{flex-shrink:0;align-self:flex-start;margin-top:4px;padding:8px 18px;font-size:13px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.hero-section .hero-banner{height:340px;min-height:340px;max-height:340px;padding:20px 16px 95px}.hero-section .hero-banner-info h2{-webkit-line-clamp:2;font-size:26px}.hero-section .hero-banner-info{gap:6px}.hero-section .hero-synopsis{display:none}}.library-size-control{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.cover-size-buttons{background:var(--panel);border:1px solid var(--line);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.cover-size-btn{color:var(--text-2);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:30px;height:28px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.cover-size-btn:hover{color:var(--text);background:#ffffff0f}.cover-size-btn.active{color:#15120b;background:var(--amber);box-shadow:0 0 10px #d9a44159}.game-grid--sm{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:14px 10px}.game-grid--sm .game-card__info strong{font-size:13px;line-height:1.25}.game-grid--sm .platform-tag{padding:1px 3px;font-size:8px}.game-grid--md{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px}.game-grid--md .game-card__info strong{font-size:17px}.game-grid--lg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:26px 20px}.game-grid--lg .game-card__info strong{font-size:20px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.game-grid--sm{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 8px!important}.game-grid--sm .game-card__info strong{font-size:12px!important}.game-grid--sm .game-card__info{padding:6px 0}.game-grid--md{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.game-grid--md .game-card__info strong{font-size:16px!important}.game-grid--lg{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:22px!important}.game-grid--lg .game-card__info strong{font-size:20px!important}.library-controls{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}}.mobile-context-capsule{display:none}.continue-card-gold{background:#0d0f12;border:1.5px solid #d9a441;border-radius:18px;align-items:center;gap:16px;margin-bottom:22px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 30px #0009,0 0 16px #d9a44126}.continue-card-cover-wrap{background:#181b22;border-radius:12px;flex-shrink:0;width:90px;height:90px;overflow:hidden;box-shadow:0 4px 12px #0006}.continue-card-cover{object-fit:cover;width:100%;height:100%;display:block}.continue-card-cover-ph{background:#20242f;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.continue-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.continue-card-eyebrow{letter-spacing:.1em;color:#d9a441;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.continue-card-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.continue-card-subtitle{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 8px;font-size:12px;overflow:hidden}.continue-card-progress-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.continue-card-pct{color:#cbd5e1;min-width:28px;font-size:12px;font-weight:700;font-family:var(--mono,monospace)}.continue-card-progress-bar{background:#ffffff1f;border-radius:9999px;flex:1;height:6px;overflow:hidden}.continue-card-progress-fill{background:linear-gradient(90deg,#d9a441,#fbbf24);border-radius:9999px;height:100%}.continue-card-actions{align-items:center;gap:10px;display:flex}.continue-card-btn-play{color:#0c0a08;cursor:pointer;background:#d9a441;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 4px 12px #d9a44140}.continue-card-btn-play:active{filter:brightness(.9);transform:scale(.97)}.continue-card-btn-dismiss{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.continue-card-btn-dismiss:hover{color:#f8fafc;background:#ffffff1f}.hero-dots{display:none}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.topbar{background:#080a0c!important;border-bottom:1px solid #ffffff12!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.topbar-logo{align-items:center!important;gap:8px!important;margin:0!important;text-decoration:none!important;display:flex!important}.topbar-logo span{letter-spacing:-.01em!important;color:#f8fafc!important;font-family:Cinzel,Georgia,serif!important;font-size:22px!important;font-weight:800!important}.topbar-logo-video{width:28px!important;height:28px!important}.topbar-search{color:#f8fafc!important;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") 12px no-repeat!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;outline:none!important;flex:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;margin:0 10px!important;padding:0 16px 0 36px!important;font-size:13px!important;box-shadow:inset 0 1px 3px #0000004d!important}.topbar-search:focus{background-color:#ffffff17!important;border-color:#3fd1c8!important}.topbar>.nyxi-trigger,.topbar-widgets{display:none!important}.mobile-context-capsule{color:#94a3b8!important;-webkit-backdrop-filter:blur(14px)!important;background:#12141abf!important;border:1px solid #ffffff17!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:22px!important;padding:9px 14px!important;font-size:12px!important;display:flex!important;box-shadow:0 4px 16px #0000004d!important}.capsule-left,.capsule-right{align-items:center!important;gap:8px!important;display:flex!important}.capsule-time,.capsule-temp{color:#f8fafc!important;font-size:13.5px!important;font-weight:700!important}.capsule-divider{opacity:.3!important;font-size:11px!important}.capsule-icon,.capsule-weather-icon{font-size:14px!important}.capsule-city{color:#94a3b8!important;font-size:12px!important}.vitrine-greeting{margin:0 0 16px!important}.vitrine-greeting h1{color:#fff!important;letter-spacing:-.01em!important;margin:0 0 4px!important;font-family:Cinzel,Georgia,serif!important;font-size:30px!important;font-weight:800!important}.vitrine-greeting p{color:#94a3b8!important;margin:0 0 14px!important;font-size:13.5px!important}.streak-badge{color:#f59e0b!important;background:#d9a44114!important;border:1px solid #d9a44140!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;margin-bottom:20px!important;padding:5px 14px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.hero-banner{background-position:50%!important;background-size:cover!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:270px!important;padding:24px 18px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px #0009!important}.hero-banner-info{z-index:5!important;margin-bottom:14px!important;position:relative!important}.hero-banner-info .hero-eyebrow{color:#2dd4bf!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:700!important;display:block!important}.hero-banner-info h2{color:#fff!important;margin:3px 0!important;font-family:Cinzel,Georgia,serif!important;font-size:25px!important;font-weight:800!important;line-height:1.2!important}.hero-banner-info .hero-meta{color:#94a3b8!important;margin-bottom:12px!important;font-size:12.5px!important;display:block!important}.hero-banner-info .hero-cta{color:#0c0a08!important;background:#d9a441!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:9px 22px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 4px 14px #d9a44159!important}.hero-filmstrip{flex-direction:column!important;gap:10px!important;width:100%!important;margin-top:14px!important;display:flex!important;position:static!important}.hero-thumbnails{display:none!important}.hero-dots{justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}.hero-dot{cursor:pointer!important;background:#ffffff40!important;border:none!important;border-radius:50%!important;width:6px!important;height:6px!important;padding:0!important;transition:all .2s!important}.hero-dot.active{background:#3fd1c8!important;width:8px!important;height:8px!important;box-shadow:0 0 10px #3fd1c8cc!important}.hero-controls{align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.hero-controls button{color:#f8fafc!important;cursor:pointer!important;background:#10100ed9!important;border:1px solid #fff3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:14px!important;display:flex!important}.hero-counter{color:#94a3b8!important;font-size:10.5px!important;font-family:var(--mono,monospace)!important}.vitrine-nav{z-index:200!important;-webkit-backdrop-filter:blur(24px)!important;padding:6px 2px calc(6px + env(safe-area-inset-bottom))!important;background:#080a0ef5!important;border-top:1px solid #ffffff14!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 20px #0009!important}.vitrine-nav>a,.vitrine-nav>button{color:#94a3b8!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:52px!important;padding:2px!important;font-size:10.5px!important;font-weight:500!important;text-decoration:none!important;display:flex!important;position:relative!important}.vitrine-nav>a:hover,.vitrine-nav>button:hover{color:#f8fafc!important}.vitrine-nav [aria-current=page]{color:#3fd1c8!important;font-weight:700!important}.vitrine-nav [aria-current=page]:after{content:""!important;background:#3fd1c8!important;border-radius:9999px!important;height:2.5px!important;display:block!important;position:absolute!important;bottom:0!important;left:20%!important;right:20%!important;box-shadow:0 0 10px #3fd1c8cc!important}.vitrine-nav .mobile-nyxi{display:flex!important;position:relative!important;overflow:visible!important}.vitrine-nav .mobile-nyxi .nav-avatar{border:2px solid #3fd1c8!important;border-radius:50%!important;width:44px!important;height:44px!important;margin-top:-8px!important;box-shadow:0 0 18px #3fd1c8b3,0 0 6px #a855f780!important}.vitrine-nav .desktop-only-nav,.vitrine-nav .youtube-nav,.vitrine-nav a.youtube-nav{display:none!important}.mobile-only-nav{display:flex!important}.ai-panel-portrait{background:linear-gradient(#161512 0%,#0e0d0b 100%)!important;border-bottom:1px solid #ffffff1a!important;border-right:none!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:80px!important;padding:12px 16px!important;display:flex!important}.ai-panel-portrait-video{object-fit:cover!important;border:2px solid #3fd1c8!important;border-radius:50%!important;flex-shrink:0!important;width:58px!important;height:58px!important;box-shadow:0 0 16px #3fd1c873,0 0 8px #a855f759!important}.ai-panel-portrait>div:not(.ai-panel-portrait-video){flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.ai-panel-name{color:#e2d9cc!important;letter-spacing:.05em!important;margin:0!important;font-size:20px!important;font-weight:700!important}.ai-panel-status{color:#4ade80!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.ai-panel-memories-btn{width:auto!important;margin-top:0!important;margin-left:auto!important;padding:5px 10px!important;font-size:10.5px!important}}.topbar-notification-wrapper{align-items:center;display:inline-flex;position:relative}.topbar-notification-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;transition:all .2s;display:flex;position:relative}.topbar-notification-btn:hover{color:#f8fafc;background:#ffffff14;border-color:#ffffff40}.notification-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:9999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;animation:2s ease-in-out infinite pulse-badge;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #ef4444b3}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.notifications-dropdown-menu{-webkit-backdrop-filter:blur(20px);z-index:500;background:#0e1016f5;border:1px solid #ffffff24;border-radius:12px;width:320px;max-width:calc(100vw - 24px);animation:.2s cubic-bezier(.16,1,.3,1) notif-slide-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #000000a6,0 0 20px #3fd1c81a}@keyframes notif-slide-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.notifications-header{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notifications-title{color:#f1f5f9;letter-spacing:.02em;font-size:13px;font-weight:700}.notifications-count-tag{color:#3fd1c8;background:#3fd1c81f;border:1px solid #3fd1c84d;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.notifications-list{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:360px;overflow-y:auto}.notifications-list::-webkit-scrollbar{width:5px}.notifications-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.notification-item{color:inherit;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:all .15s;display:flex}.notification-item:hover{background:#ffffff0f}.notif-item-icon{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.notif-item-body{flex:1;min-width:0}.notif-item-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12.5px;font-weight:600;overflow:hidden}.notif-item-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.notif-item-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.notif-badge-game{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659}.notif-badge-book{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.notif-badge-radar{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.notifications-empty{text-align:center;color:#94a3b8;padding:28px 16px;font-size:12.5px}.notifications-footer{text-align:center;background:#0000004d;padding:8px 14px}.notifications-footer a{color:#3fd1c8;font-size:11px;font-weight:600;text-decoration:none}.notifications-footer a:hover{text-decoration:underline}:root{--aura:40,153,157;--aura-secondary:147,102,42;--atmosphere-bg-1:#111612;--atmosphere-bg-2:#17140f}:root[data-theme=steam]{--aura:36,135,208;--aura-secondary:43,182,178}:root[data-theme=psn]{--aura:46,104,230;--aura-secondary:115,143,225}:root[data-theme=gog]{--aura:151,76,199;--aura-secondary:108,83,151}:root[data-theme=epic]{--aura:168,143,76;--aura-secondary:78,124,132}:root[data-theme=switch]{--aura:207,54,65;--aura-secondary:207,130,62}:root[data-theme=books]{--aura:166,116,59;--aura-secondary:87,132,106}:root[data-color-theme=green]{--aura:38,166,112;--aura-secondary:50,183,164;--atmosphere-bg-1:#0d1713;--atmosphere-bg-2:#111a14}:root[data-color-theme=purple]{--aura:142,78,211;--aura-secondary:225,71,173;--atmosphere-bg-1:#120f19;--atmosphere-bg-2:#1a101b}:root[data-color-theme=blue]{--aura:43,112,225;--aura-secondary:31,187,211;--atmosphere-bg-1:#0c121b;--atmosphere-bg-2:#0c1820}:root[data-color-theme=red]{--aura:207,55,67;--aura-secondary:226,126,48;--atmosphere-bg-1:#190d0f;--atmosphere-bg-2:#1d120d}:root[data-color-theme=graphite]{--aura:105,116,128;--aura-secondary:55,62,72;--atmosphere-bg-1:#0d0f11;--atmosphere-bg-2:#15171a}:root[data-color-theme=midnight-aurora]{--bg:#070b16;--surface:#0b1122;--panel:#0e172cc7;--panel-2:#16233d;--line:#00f0ff4d;--text:#f8fafc;--text-2:#94a3b8;--amber:#a855f7;--cyan:#00f0ff;--aura:0, 240, 255;--aura-secondary:168, 85, 247;--atmosphere-bg-1:#070b16;--atmosphere-bg-2:#050811;--bg-color:#070b16;--panel-bg:#0e172cc7;--accent-color:#00f0ff;--accent-glow:#00f0ff73;--display:"Plus Jakarta Sans", system-ui, sans-serif}:root[data-color-theme=midnight-aurora] body,:root[data-color-theme=midnight-aurora] .app{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#f8fafc!important;background-color:#070b16!important}:root[data-color-theme=midnight-aurora] .nexus-atmosphere{background-color:#070b16;background-image:radial-gradient(at 85% 15%,#00f0ff59,#0000 55%),radial-gradient(at 15% 85%,#a855f74d,#0000 50%),radial-gradient(#38bdf826,#0000 60%)}:root[data-color-theme=midnight-aurora] .topbar{backdrop-filter:blur(24px)saturate(180%);background:#0b1122e0!important;border-bottom:1px solid #00f0ff47!important}:root[data-color-theme=midnight-aurora] .game-card,:root[data-color-theme=midnight-aurora] .today-plan,:root[data-color-theme=midnight-aurora] .bento-box-card,:root[data-color-theme=midnight-aurora] .news-card,:root[data-color-theme=midnight-aurora] .bento-free-card,:root[data-color-theme=midnight-aurora] .bento-companion-card,:root[data-color-theme=midnight-aurora] .stat-pill,:root[data-color-theme=midnight-aurora] .retro-game-card,:root[data-color-theme=midnight-aurora] .settings-bento-card,:root[data-color-theme=midnight-aurora] .book-card,:root[data-color-theme=midnight-aurora] .video-card{backdrop-filter:blur(24px)saturate(180%);background:#0e172cbf!important;border:1px solid #00f0ff4d!important;border-radius:20px!important;box-shadow:0 12px 40px #000000b3,inset 0 1px #fff3,0 0 20px #00f0ff26!important}:root[data-color-theme=midnight-aurora] .button,:root[data-color-theme=midnight-aurora] button.hero-cta,:root[data-color-theme=midnight-aurora] .settings-btn-primary{backdrop-filter:blur(16px);color:#fff!important;background:linear-gradient(135deg,#00f0ff59,#a855f766)!important;border:1px solid #00f0ffb3!important;border-radius:999px!important;box-shadow:0 0 24px #00f0ff73!important}:root[data-color-theme=obsidian-monolith]{--bg:#000;--surface:#09090b;--panel:#111114;--panel-2:#18181c;--line:#27272a;--text:#f4f4f5;--text-2:#a1a1aa;--amber:#e4e4e7;--cyan:#d4d4d8;--aura:228, 228, 231;--aura-secondary:113, 113, 122;--atmosphere-bg-1:#000;--atmosphere-bg-2:#050505;--bg-color:#000;--panel-bg:#111114;--accent-color:#e4e4e7;--accent-glow:#e4e4e733;--display:"Inter", -apple-system, system-ui, sans-serif}:root[data-color-theme=obsidian-monolith] body,:root[data-color-theme=obsidian-monolith] .app{letter-spacing:-.2px;font-family:Inter,-apple-system,system-ui,sans-serif;color:#f4f4f5!important;background-color:#000!important}:root[data-color-theme=obsidian-monolith] .nexus-atmosphere{background-color:#000!important;background-image:radial-gradient(circle at 50% 0,#18181b 0%,#000 70%)!important}:root[data-color-theme=obsidian-monolith] .topbar{background:#09090b!important;border-bottom:1px solid #27272a!important;border-radius:0!important}:root[data-color-theme=obsidian-monolith] .game-card,:root[data-color-theme=obsidian-monolith] .today-plan,:root[data-color-theme=obsidian-monolith] .bento-box-card,:root[data-color-theme=obsidian-monolith] .news-card,:root[data-color-theme=obsidian-monolith] .bento-free-card,:root[data-color-theme=obsidian-monolith] .bento-companion-card,:root[data-color-theme=obsidian-monolith] .stat-pill,:root[data-color-theme=obsidian-monolith] .retro-game-card,:root[data-color-theme=obsidian-monolith] .settings-bento-card,:root[data-color-theme=obsidian-monolith] .book-card,:root[data-color-theme=obsidian-monolith] .video-card{backdrop-filter:none!important;background:#0d0d10!important;border:1px solid #27272a!important;border-radius:4px!important;box-shadow:0 10px 30px #000000f2!important}:root[data-color-theme=obsidian-monolith] .button,:root[data-color-theme=obsidian-monolith] button.hero-cta,:root[data-color-theme=obsidian-monolith] .settings-btn-primary{color:#f4f4f5!important;box-shadow:none!important;background:#27272a!important;border:1px solid #3f3f46!important;border-radius:4px!important;font-weight:600!important}:root[data-color-theme=cyberpunk-night]{--bg:#08090d;--surface:#10121a;--panel:#141824;--panel-2:#1d2232;--line:#fcee0a59;--text:#fff;--text-2:#9da4b8;--amber:#fcee0a;--cyan:#00f0ff;--aura:252, 238, 10;--aura-secondary:0, 240, 255;--atmosphere-bg-1:#08090d;--atmosphere-bg-2:#050508;--bg-color:#08090d;--panel-bg:#141824;--accent-color:#fcee0a;--accent-glow:#fcee0a80;--display:"Rajdhani", "Orbitron", system-ui, sans-serif}:root[data-color-theme=cyberpunk-night] body,:root[data-color-theme=cyberpunk-night] .app{font-family:Rajdhani,system-ui,sans-serif;color:#fff!important;background-color:#08090d!important}:root[data-color-theme=cyberpunk-night] h1,:root[data-color-theme=cyberpunk-night] h2,:root[data-color-theme=cyberpunk-night] h3,:root[data-color-theme=cyberpunk-night] .nexus-brand-text{text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:800!important}:root[data-color-theme=cyberpunk-night] .nexus-atmosphere{background-color:#08090d;background-image:radial-gradient(at 85% 15%,#fcee0a47,#0000 55%),radial-gradient(at 15% 85%,#00f0ff47,#0000 50%),linear-gradient(#fcee0a0d 1px,#0000 1px),linear-gradient(90deg,#00f0ff0d 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px}:root[data-color-theme=cyberpunk-night] .topbar{box-shadow:0 4px 20px #fcee0a40;background:#10121af5!important;border-bottom:2px solid #fcee0a!important}:root[data-color-theme=cyberpunk-night] .game-card,:root[data-color-theme=cyberpunk-night] .today-plan,:root[data-color-theme=cyberpunk-night] .bento-box-card,:root[data-color-theme=cyberpunk-night] .news-card,:root[data-color-theme=cyberpunk-night] .bento-free-card,:root[data-color-theme=cyberpunk-night] .bento-companion-card,:root[data-color-theme=cyberpunk-night] .stat-pill,:root[data-color-theme=cyberpunk-night] .retro-game-card,:root[data-color-theme=cyberpunk-night] .settings-bento-card,:root[data-color-theme=cyberpunk-night] .book-card,:root[data-color-theme=cyberpunk-night] .video-card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)!important;background:#141824!important;border:1px solid #fcee0a!important;border-radius:0!important;box-shadow:0 10px 30px #000c,0 0 16px #fcee0a40!important}:root[data-color-theme=cyberpunk-night] .button,:root[data-color-theme=cyberpunk-night] button.hero-cta,:root[data-color-theme=cyberpunk-night] .settings-btn-primary{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#000!important;letter-spacing:1px!important;background:#fcee0a!important;border:none!important;border-radius:0!important;font-weight:900!important;box-shadow:0 0 20px #fcee0ab3!important}:root[data-color-theme=royal-amethyst]{--bg:#0b0713;--surface:#140c22;--panel:#1c1130;--panel-2:#261742;--line:#fbbf2459;--text:#fdf2f8;--text-2:#c084fc;--amber:#fbbf24;--cyan:#f472b6;--aura:244, 114, 182;--aura-secondary:251, 191, 36;--atmosphere-bg-1:#0b0713;--atmosphere-bg-2:#07040e;--bg-color:#0b0713;--panel-bg:#1c1130;--accent-color:#fbbf24;--accent-glow:#fbbf2473;--display:Georgia, "Playfair Display", serif}:root[data-color-theme=royal-amethyst] body,:root[data-color-theme=royal-amethyst] .app{color:#fdf2f8!important;background-color:#0b0713!important}:root[data-color-theme=royal-amethyst] .nexus-atmosphere{background-color:#0b0713;background-image:radial-gradient(at 85% 15%,#f472b652,#0000 55%),radial-gradient(at 15% 85%,#fbbf2447,#0000 50%),radial-gradient(#c084fc26,#0000 60%)}:root[data-color-theme=royal-amethyst] .topbar{backdrop-filter:blur(16px);background:#140c22f2!important;border-bottom:1px solid #fbbf2466!important}:root[data-color-theme=royal-amethyst] .game-card,:root[data-color-theme=royal-amethyst] .today-plan,:root[data-color-theme=royal-amethyst] .bento-box-card,:root[data-color-theme=royal-amethyst] .news-card,:root[data-color-theme=royal-amethyst] .bento-free-card,:root[data-color-theme=royal-amethyst] .bento-companion-card,:root[data-color-theme=royal-amethyst] .stat-pill,:root[data-color-theme=royal-amethyst] .retro-game-card,:root[data-color-theme=royal-amethyst] .settings-bento-card,:root[data-color-theme=royal-amethyst] .book-card,:root[data-color-theme=royal-amethyst] .video-card{background:#190f2c!important;border:1px solid #fbbf246b!important;border-radius:24px!important;box-shadow:0 14px 44px #000000e0,inset 0 1px #fbbf2466!important}:root[data-color-theme=royal-amethyst] .button,:root[data-color-theme=royal-amethyst] button.hero-cta,:root[data-color-theme=royal-amethyst] .settings-btn-primary{color:#fff!important;background:linear-gradient(135deg,#a855f7,#fbbf24)!important;border:1px solid #fbbf24!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 0 20px #fbbf2473!important}:root[data-color-theme=emerald-tactical]{--bg:#070c09;--surface:#0e1612;--panel:#13201a;--panel-2:#192a22;--line:#10b98159;--text:#ecfdf5;--text-2:#6ee7b7;--amber:#34d399;--cyan:#10b981;--aura:16, 185, 129;--aura-secondary:52, 211, 153;--atmosphere-bg-1:#070c09;--atmosphere-bg-2:#040805;--bg-color:#070c09;--panel-bg:#13201a;--accent-color:#10b981;--accent-glow:#10b98173;--display:ui-monospace, "Share Tech Mono", SFMono-Regular, monospace}:root[data-color-theme=emerald-tactical] body,:root[data-color-theme=emerald-tactical] .app{font-family:ui-monospace,Share Tech Mono,SFMono-Regular,monospace;color:#ecfdf5!important;background-color:#070c09!important}:root[data-color-theme=emerald-tactical] .nexus-atmosphere{background-color:#070c09;background-image:radial-gradient(at 85% 15%,#10b98152,#0000 55%),radial-gradient(at 15% 85%,#34d39938,#0000 50%),linear-gradient(#10b9810d 1px,#0000 1px),linear-gradient(90deg,#10b9810d 1px,#0000 1px);background-size:100% 100%,100% 100%,32px 32px,32px 32px}:root[data-color-theme=emerald-tactical] .topbar{background:#0e1612f5!important;border-bottom:2px solid #10b981!important}:root[data-color-theme=emerald-tactical] .game-card,:root[data-color-theme=emerald-tactical] .today-plan,:root[data-color-theme=emerald-tactical] .bento-box-card,:root[data-color-theme=emerald-tactical] .news-card,:root[data-color-theme=emerald-tactical] .bento-free-card,:root[data-color-theme=emerald-tactical] .bento-companion-card,:root[data-color-theme=emerald-tactical] .stat-pill,:root[data-color-theme=emerald-tactical] .retro-game-card,:root[data-color-theme=emerald-tactical] .settings-bento-card,:root[data-color-theme=emerald-tactical] .book-card,:root[data-color-theme=emerald-tactical] .video-card{clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px)!important;background:#13201a!important;border:1px solid #10b98180!important;border-radius:0!important;box-shadow:0 10px 30px #000000e6,inset 0 1px #34d39959!important}:root[data-color-theme=emerald-tactical] .button,:root[data-color-theme=emerald-tactical] button.hero-cta,:root[data-color-theme=emerald-tactical] .settings-btn-primary{clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px)!important;color:#fff!important;letter-spacing:1px!important;background:linear-gradient(135deg,#059669,#10b981)!important;border:1px solid #34d399!important;border-radius:0!important;font-weight:800!important;box-shadow:0 0 18px #10b9818c!important}:root[data-color-theme=consoles]{--aura:0,112,209;--aura-secondary:16,124,16;--atmosphere-bg-1:#050814;--atmosphere-bg-2:#0a1026}:root[data-color-theme=consoles] .nexus-atmosphere{background-color:#050814;background-image:radial-gradient(at 85% 15%,#0070d161,#0000 55%),radial-gradient(at 15% 85%,#107c104d,#0000 50%),radial-gradient(#e11d482e,#0000 60%)}:root[data-color-theme=consoles] .consoles-overlay{pointer-events:none;opacity:.95;background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='25,18 35,36 15,36' stroke='%2300f0ff' stroke-width='1.8' stroke-opacity='0.22'/%3E%3Ccircle cx='85' cy='27' r='9' stroke='%23ff3838' stroke-width='1.8' stroke-opacity='0.22'/%3E%3Cline x1='20' y1='78' x2='34' y2='92' stroke='%2338bdf8' stroke-width='2' stroke-opacity='0.22'/%3E%3Cline x1='34' y1='78' x2='20' y2='92' stroke='%2338bdf8' stroke-width='2' stroke-opacity='0.22'/%3E%3Crect x='76' y='76' width='16' height='16' stroke='%23f43f5e' stroke-width='1.8' stroke-opacity='0.22'/%3E%3Ccircle cx='60' cy='60' r='1.5' fill='%23ffffff' fill-opacity='0.12'/%3E%3C/svg%3E"),linear-gradient(#0070d10d 1px,#0000 1px),linear-gradient(90deg,#107c100d 1px,#0000 1px);background-size:120px 120px,30px 30px,30px 30px;animation:40s linear infinite consolesDrift;position:absolute;inset:0}@keyframes consolesDrift{0%{background-position:0 0,0 0,0 0}to{background-position:120px 120px,30px 30px,30px 30px}}:root[data-color-theme=consoles] .button,:root[data-color-theme=consoles] button.hero-cta{color:#f8fafc;letter-spacing:.03em;background:linear-gradient(135deg,#0070d14d,#107c104d);border:1px solid #0070d199;border-radius:10px;font-weight:700;box-shadow:0 0 16px #0070d166,inset 0 0 10px #107c1040}:root[data-color-theme=consoles] .button:hover,:root[data-color-theme=consoles] button.hero-cta:hover{color:#fff;background:linear-gradient(135deg,#0070d1,#107c10);border-color:#38bdf8;box-shadow:0 0 28px #0070d1cc,0 0 16px #107c1099}:root[data-color-theme=consoles] .today-plan,:root[data-color-theme=consoles] .game-card,:root[data-color-theme=consoles] .news-card{background:#080e20d1!important;border:1px solid #0070d159!important;border-radius:14px!important;box-shadow:0 12px 36px #02040ae0,inset 0 0 20px #0070d114!important}:root[data-color-theme=space]{--aura:142,78,255;--aura-secondary:40,160,255;--atmosphere-bg-1:#05030e;--atmosphere-bg-2:#09061c}:root[data-color-theme=space] .nexus-atmosphere{background-color:#05030e;background-image:radial-gradient(at 85% 15%,#8e4eff59,#0000 55%),radial-gradient(at 15% 75%,#28a0ff40,#0000 50%),url(/space-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}:root[data-color-theme=space] .space-starfield{pointer-events:none;opacity:.85;background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(1.5px 1.5px at 60px 120px,#a855f7,#0000),radial-gradient(2px 2px at 120px 50px,#38bdf8,#0000),radial-gradient(1px 1px at 180px 180px,#fff,#0000),radial-gradient(2.5px 2.5px at 240px 90px,#e879f9,#0000),radial-gradient(1.5px 1.5px at 300px 220px,#38bdf8,#0000),radial-gradient(2px 2px at 380px 70px,#fff,#0000),radial-gradient(1.5px 1.5px at 440px 160px,#c084fc,#0000);background-size:500px 500px;animation:22s linear infinite spaceStarsFly;position:absolute;inset:0}:root[data-color-theme=space] .button,:root[data-color-theme=space] button.hero-cta,:root[data-color-theme=space] .thematic-pill{background:#8e4eff1f;border:1px solid #8e4eff61;border-radius:12px;transition:all .2s;box-shadow:0 0 16px #8e4eff33}:root[data-color-theme=space] .button:hover,:root[data-color-theme=space] button.hero-cta:hover{border-color:#a855f7;box-shadow:0 0 24px #8e4eff80,0 0 10px #28a0ff59}:root[data-color-theme=space] .today-plan,:root[data-color-theme=space] .game-card,:root[data-color-theme=space] .news-card{background:#09061cb8!important;border:1px solid #8e4eff40!important;box-shadow:0 12px 32px #05030ecc,inset 0 0 18px #8e4eff14!important}:root[data-color-theme=cyberpunk]{--aura:0,240,255;--aura-secondary:255,0,128;--atmosphere-bg-1:#060814;--atmosphere-bg-2:#0f071a}:root[data-color-theme=cyberpunk] .nexus-atmosphere{background-color:#060814;background-image:radial-gradient(at 50% 100%,#ff008040 0%,#0000 60%),radial-gradient(at 85% 15%,#00f0ff52,#0000 55%),radial-gradient(at 15% 75%,#ff008042,#0000 50%),url("data:image/svg+xml,%3Csvg width='400' height='200' viewBox='0 0 400 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 160 L30 160 L30 130 L50 130 L50 160 L80 160 L80 110 L110 110 L110 160 L140 160 L140 95 L165 95 L165 160 L200 160 L200 120 L230 120 L230 160 L260 160 L260 100 L280 100 L280 75 L300 75 L300 160 L340 160 L340 125 L370 125 L370 160 L400 160 L400 200 L0 200 Z' fill='%230b071a' fill-opacity='0.45'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-attachment:fixed}:root[data-color-theme=cyberpunk] .cyberpunk-grid{pointer-events:none;background-image:linear-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(90deg,#ff00800f 1px,#0000 1px);background-size:48px 48px;animation:20s linear infinite cyberScan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}@keyframes cyberScan{0%{background-position:0 0}to{background-position:48px 96px}}:root[data-color-theme=cyberpunk] .button,:root[data-color-theme=cyberpunk] button.hero-cta{clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px);letter-spacing:.05em;text-transform:uppercase;background:#00f0ff1f!important;border:1px solid #00f0ff99!important;border-radius:4px!important;box-shadow:0 0 14px #00f0ff59,inset 0 0 10px #ff008040!important}:root[data-color-theme=cyberpunk] .button:hover,:root[data-color-theme=cyberpunk] button.hero-cta:hover{background:#00f0ff40!important;box-shadow:0 0 24px #00f0ffbf,inset 0 0 15px #ff008080!important}:root[data-color-theme=cyberpunk] .today-plan,:root[data-color-theme=cyberpunk] .game-card,:root[data-color-theme=cyberpunk] .news-card{background:#060814d9!important;border:1px solid #00f0ff59!important;border-radius:4px!important;box-shadow:0 10px 30px #000000e6,inset 0 1px #00f0ff80!important}:root[data-color-theme=aurora]{--aura:52,211,153;--aura-secondary:168,85,247;--atmosphere-bg-1:#041410;--atmosphere-bg-2:#0b081c}:root[data-color-theme=aurora] .nexus-atmosphere{background-color:#041410;background-image:radial-gradient(at 50% 5%,#34d39959 0%,#0000 60%),radial-gradient(at 85% 25%,#a855f752,#0000 55%),radial-gradient(at 15% 60%,#2dd4bf40,#0000 50%),url("data:image/svg+xml,%3Csvg width='600' height='240' viewBox='0 0 600 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 240 L50 180 L130 205 L210 155 L300 190 L410 140 L500 185 L600 160 L600 240 Z' fill='%23020c08' fill-opacity='0.65'/%3E%3Cpath d='M0 240 L80 195 L170 215 L260 175 L360 205 L470 165 L560 195 L600 185 L600 240 Z' fill='%23010705' fill-opacity='0.85'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-attachment:fixed}:root[data-color-theme=aurora] .aurora-waves{pointer-events:none;opacity:.95;background:radial-gradient(at 40% 15%,#34d39938,#0000 55%) 0 0/100% 100%,radial-gradient(at 70% 30%,#a855f733,#0000 55%) 0 0/100% 100%,radial-gradient(1.5px 1.5px at 120px 80px,#a7f3d0,#0000) 0 0/300px 300px,radial-gradient(2px 2px at 340px 140px,#e9d5ff,#0000) 0 0/400px 400px;animation:14s ease-in-out infinite alternate auroraWave;position:absolute;inset:0}@keyframes auroraWave{0%{transform:scale(1)translateY(0)}to{transform:scale(1.06)translateY(-18px)}}:root[data-color-theme=aurora] .button,:root[data-color-theme=aurora] button.hero-cta{backdrop-filter:blur(16px);background:linear-gradient(135deg,#34d39933,#a855f733);border:1px solid #34d39980;border-radius:18px;box-shadow:0 0 16px #34d3994d}:root[data-color-theme=aurora] .button:hover,:root[data-color-theme=aurora] button.hero-cta:hover{background:linear-gradient(135deg,#34d39959,#a855f759);border-color:#6ee7b7;box-shadow:0 0 28px #34d39999}:root[data-color-theme=aurora] .today-plan,:root[data-color-theme=aurora] .game-card,:root[data-color-theme=aurora] .news-card{background:#041410cc!important;border:1px solid #34d39947!important;border-radius:18px!important;box-shadow:0 12px 36px #000000d9,0 0 24px #34d3991f!important}:root[data-color-theme=supernova]{--aura:245,158,11;--aura-secondary:239,68,68;--atmosphere-bg-1:#140a04;--atmosphere-bg-2:#1c0d05}:root[data-color-theme=supernova] .nexus-atmosphere{background-color:#140a04;background-image:radial-gradient(circle at 82% 18%,#f59e0b73 0%,#ef44443d 35%,#0000 65%),radial-gradient(circle at 18% 82%,#ea580c52 0%,#0000 55%),radial-gradient(circle,#f59e0b1f 0%,#0000 70%),url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='410' cy='90' r='140' stroke='%23f59e0b' stroke-width='1.5' stroke-opacity='0.18' stroke-dasharray='8 6'/%3E%3Ccircle cx='410' cy='90' r='220' stroke='%23ef4444' stroke-width='1' stroke-opacity='0.12' stroke-dasharray='12 8'/%3E%3C/svg%3E");background-position:50%;background-size:cover;background-attachment:fixed}:root[data-color-theme=supernova] .supernova-glow{pointer-events:none;opacity:.85;background-image:radial-gradient(2px 2px at 40px 60px,#fde047,#0000),radial-gradient(1.5px 1.5px at 140px 220px,#f97316,#0000),radial-gradient(2px 2px at 280px 100px,#ef4444,#0000),radial-gradient(1.5px 1.5px at 400px 320px,#fbbf24,#0000);background-size:400px 400px;animation:18s ease-in-out infinite alternate supernovaSpark;position:absolute;inset:0}@keyframes supernovaSpark{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}:root[data-color-theme=supernova] .button,:root[data-color-theme=supernova] button.hero-cta{color:#fef08a;background:linear-gradient(135deg,#f59e0b40,#ef44444d);border:1px solid #f59e0b99;border-radius:10px;box-shadow:0 0 18px #f59e0b66,inset 0 0 12px #ef44444d}:root[data-color-theme=supernova] .button:hover,:root[data-color-theme=supernova] button.hero-cta:hover{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 0 30px #f59e0bbf,0 0 14px #f97316}:root[data-color-theme=supernova] .today-plan,:root[data-color-theme=supernova] .game-card,:root[data-color-theme=supernova] .news-card{background:#140a04d9!important;border:1px solid #f59e0b59!important;border-radius:14px!important;box-shadow:0 12px 34px #000000e0,inset 0 0 24px #f59e0b1f!important}:root[data-color-theme=void]{--aura:56,189,248;--aura-secondary:99,102,241;--atmosphere-bg-1:#030712;--atmosphere-bg-2:#0a0e1a}:root[data-color-theme=void] .nexus-atmosphere{background-color:#030712;background-image:radial-gradient(circle at 75% 25%,#38bdf861 0%,#6366f13d 40%,#0000 70%),radial-gradient(at 25% 75%,#6366f14d,#0000 55%),url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='375' cy='125' rx='220' ry='75' stroke='%2338bdf8' stroke-width='1.4' stroke-opacity='0.16' transform='rotate(-22 375 125)'/%3E%3Cellipse cx='375' cy='125' rx='150' ry='50' stroke='%23818cf8' stroke-width='1' stroke-opacity='0.18' transform='rotate(-22 375 125)'/%3E%3C/svg%3E");background-position:50%;background-size:cover;background-attachment:fixed}:root[data-color-theme=void] .void-rings{pointer-events:none;opacity:.88;background-image:radial-gradient(circle at 75% 25%,#38bdf81f 0%,#0000 60%),radial-gradient(2px 2px at 100px 80px,#93c5fd,#0000),radial-gradient(1.5px 1.5px at 250px 280px,#818cf8,#0000);background-size:100% 100%,500px 500px,400px 400px;animation:34s linear infinite voidDrift;position:absolute;inset:0}@keyframes voidDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-color-theme=void] .button,:root[data-color-theme=void] button.hero-cta{color:#e0f2fe;background:#38bdf826;border:1px solid #38bdf880;border-radius:9999px;box-shadow:0 0 16px #38bdf847,inset 0 0 8px #6366f140}:root[data-color-theme=void] .button:hover,:root[data-color-theme=void] button.hero-cta:hover{background:#38bdf84d;border-color:#38bdf8;box-shadow:0 0 30px #38bdf8a6}:root[data-color-theme=void] .today-plan,:root[data-color-theme=void] .game-card,:root[data-color-theme=void] .news-card{background:#030712e0!important;border:1px solid #38bdf847!important;border-radius:12px!important;box-shadow:0 14px 40px #000000eb,0 0 22px #38bdf81f!important}:root[data-color-theme=crimson]{--aura:225,29,72;--aura-secondary:159,18,57;--atmosphere-bg-1:#130408;--atmosphere-bg-2:#1b060b}:root[data-color-theme=crimson] .nexus-atmosphere{background-color:#130408;background-image:radial-gradient(circle at 80% 20%,#e11d4873 0%,#9f123947 45%,#0000 65%),radial-gradient(at 20% 80%,#9f123959,#0000 50%),radial-gradient(#e11d4826,#0000 60%),url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='320' cy='80' r='60' fill='%23e11d48' fill-opacity='0.25'/%3E%3Ccircle cx='335' cy='75' r='55' fill='%23130408' fill-opacity='0.9'/%3E%3C/svg%3E");background-position:50%;background-size:cover;background-attachment:fixed}:root[data-color-theme=crimson] .crimson-embers{pointer-events:none;opacity:.88;background-image:radial-gradient(2px 2px at 30px 40px,#fda4af,#0000),radial-gradient(1.5px 1.5px at 120px 180px,#f43f5e,#0000),radial-gradient(2px 2px at 220px 90px,#e11d48,#0000),radial-gradient(1.5px 1.5px at 350px 260px,#be123c,#0000);background-size:450px 450px;animation:16s ease-in-out infinite alternate crimsonFloat;position:absolute;inset:0}@keyframes crimsonFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-40px)scale(1.05)}}:root[data-color-theme=crimson] .button,:root[data-color-theme=crimson] button.hero-cta{color:#fecdd3;background:linear-gradient(135deg,#e11d4838,#9f123952);border:1px solid #e11d4880;border-radius:8px;box-shadow:0 0 16px #e11d4852}:root[data-color-theme=crimson] .button:hover,:root[data-color-theme=crimson] button.hero-cta:hover{color:#fff;background:linear-gradient(135deg,#e11d48,#9f1239);box-shadow:0 0 28px #e11d48a6}:root[data-color-theme=crimson] .today-plan,:root[data-color-theme=crimson] .game-card,:root[data-color-theme=crimson] .news-card{background:#130408d9!important;border:1px solid #e11d4847!important;border-radius:12px!important;box-shadow:0 12px 34px #000000eb,inset 0 0 22px #e11d481a!important}@keyframes spaceStarsFly{0%{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1}to{opacity:.7;transform:translateY(-500px)scale(1.04)}}body{background:#101210}.app{isolation:isolate;background:0 0;min-height:100dvh}.nexus-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 0%,rgba(var(--aura),.16),transparent 65%),linear-gradient(160deg,var(--atmosphere-bg-1),var(--atmosphere-bg-2) 80%);position:fixed;inset:0;overflow:hidden}.nexus-atmosphere i{background:radial-gradient(ellipse at 12% 25%,rgba(var(--aura),.32),transparent 48%);animation:18s ease-in-out infinite alternate nexus-light;position:absolute;inset:-15%}.nexus-atmosphere i:nth-child(2){background:radial-gradient(ellipse at 90% 70%,rgba(var(--aura-secondary),.26),transparent 45%);animation-delay:-9s}.nexus-atmosphere>span{opacity:.2;background-image:linear-gradient(#cbb17614 1px,#0000 1px),linear-gradient(90deg,#cbb17614 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}@keyframes nexus-light{0%{opacity:.5;transform:translate(-2%)}to{opacity:1;transform:translate(2%,2%)}}[data-atmosphere=soft] .nexus-atmosphere i{opacity:.4;animation:none}[data-atmosphere=soft] .nexus-atmosphere>span{opacity:.1}[data-atmosphere=quiet] .nexus-atmosphere i,[data-atmosphere=quiet] .nexus-atmosphere>span{display:none}.app-header{background:#111410f5}.topbar-logo{margin:14px 20px}.topbar-logo span{font-size:26px}.vitrine-nav{gap:18px}.topbar-search{max-width:170px}.topbar-widgets{order:2;align-items:center;gap:12px;margin-left:auto;display:flex}.topbar-search{order:3;margin-left:18px}.topbar>.nyxi-trigger{order:4}.widget{background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;font-size:11px;display:flex}.widget b{font-size:17px;font-family:var(--mono)}.forecast-widget{position:relative}.forecast-trigger{background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.forecast-trigger>b{font-family:var(--mono);font-size:17px}.forecast-trigger>span:first-child{color:var(--amber);font-size:19px}.forecast-card{z-index:160;width:330px;max-width:calc(100vw - 24px);color:var(--text);background:#181d1a;border:1px solid #75b5ad88;border-radius:12px;padding:18px;position:absolute;top:100%;right:0;box-shadow:0 12px 42px #0008}.forecast-head{justify-content:space-between;align-items:center;display:flex}.forecast-head button{background:0 0;border:0;padding:0 6px;font-size:24px}.forecast-card p,.forecast-card>a{color:var(--text-2);margin:5px 0 12px;font-size:11px}.forecast-day{border-top:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:4px 8px;padding:10px 0;font-size:11px;display:grid}.forecast-day b{font-family:var(--mono);font-size:12px}.forecast-day small{color:var(--text-2);grid-column:2/4}.platform-quicknav{background:#10171366;gap:0;margin:12px 0 18px;padding:4px 0}.platform-quicknav-card{flex-direction:row;gap:8px;height:40px;min-height:40px;max-height:40px;padding:4px 8px;font-size:12px}.platform-quicknav-card.active{background:rgba(var(--aura),.16);color:var(--text);box-shadow:inset 0 -2px var(--amber)}.platform-quicknav.with-all{grid-template-columns:repeat(6,minmax(0,1fr))}.home-companion{grid-template-columns:minmax(300px,540px) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;display:grid}.today-plan{text-align:left;background:linear-gradient(110deg,#233d3433,#161912a6);border-color:#4d8c8066;border-radius:12px;padding:18px 22px}.today-plan h2{margin:0;font-size:24px}.today-plan p{margin:6px 0 14px;font-size:12px}.today-plan>div{justify-content:flex-start;gap:8px}.today-plan button,.today-plan a{flex:1;gap:8px;min-width:0;min-height:42px;font-size:14px}.today-plan svg{width:18px;height:18px}.home-companion .nyxi-quote{border:0;border-left:1px solid #d9a44155;flex-wrap:wrap;gap:12px;margin:0;padding:18px 24px}.home-companion .nyxi-quote p{flex-basis:75%;font-size:18px;line-height:1.55}.home-companion .nyxi-quote cite{margin-left:auto;font-size:13px}.more-panel .more-mobile-only{display:none}.appearance-control{border:0;margin-top:12px;padding:18px 0 0}.appearance-control legend{font-family:var(--mono);color:var(--text-2);padding:0;font-size:11px}.appearance-control>div{flex-wrap:wrap;gap:6px;display:flex}.appearance-label{font-family:var(--mono);color:var(--text-2);margin:9px 0 5px;font-size:9px;display:block}.appearance-control button{padding:8px;font-size:11px}.appearance-control [aria-pressed=true]{color:var(--amber);border-color:var(--amber)}.library-identity{background:linear-gradient(115deg,rgba(var(--aura),.23),#151913d9 65%);border:1px solid rgba(var(--aura),.4);border-radius:12px;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;margin:0 0 24px;padding:32px;display:grid;overflow:hidden}.library-intro h2{max-width:580px;margin:16px 0;font-size:clamp(30px,3vw,46px);line-height:1.15}.library-intro p{max-width:450px;color:var(--text-2);font-size:14px;line-height:1.6}.collection-count{border-top:1px solid rgba(var(--aura),.45);font-family:var(--mono);color:var(--text);margin-top:8px;padding-top:12px;font-size:12px;display:inline-block}.library-featured{min-width:0}.library-featured h3{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px;font-size:11px;font-weight:400}.library-featured>div{align-items:flex-start;gap:12px;display:flex}.library-featured a{flex:1;min-width:0;display:block}.library-featured img,.identity-placeholder{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff20;border-radius:5px;width:100%;max-height:170px;box-shadow:0 8px 18px #0005}.library-featured a>span{text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:12px;display:block;overflow:hidden}.library-featured small{color:var(--text-2);font-size:10px;display:block}.identity-all .library-featured a:nth-child(2n){padding-top:20px}.identity-all .library-featured a>span{display:none}.identity-all .library-featured img{max-height:210px}.library-extra{border-bottom:1px solid var(--line);margin:0 0 18px}.library-extra>summary{cursor:pointer;color:var(--text-2);padding:12px 0;font-size:13px}.library-extra[open]>summary{color:var(--amber)}.library-page .page-toolbar{margin-bottom:12px}.game-card__cover{box-shadow:0 6px 20px #0004}.news-card,.stats-bars,.reading-spotlight{background-color:#192019a3}@media (max-width:1200px){.topbar-widgets{background:#ffffff03;border-top:1px solid #ffffff0a;order:5;justify-content:flex-end;width:100%;padding:6px 24px}.topbar-widgets .widget{flex-direction:row;align-items:center;gap:10px}.forecast-card{top:calc(100% + 6px)}.library-identity{gap:24px;padding:24px}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.topbar-widgets{border-top:1px solid #ffffff0f;order:5;justify-content:space-between;gap:8px;width:100%;margin:0;padding:4px 14px 6px;background:#0c0a08!important}.widget{font-size:10px}.widget b{font-size:13px}.forecast-trigger{gap:5px;font-size:11px}.forecast-trigger b{font-size:13px}.forecast-card{width:320px;right:0}.platform-quicknav,.platform-quicknav.with-all,.platform-quicknav.with-books{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important;background:0 0!important;border-block:none!important;flex-wrap:nowrap!important;gap:8px!important;margin:8px -16px 18px!important;padding:8px 16px!important;display:flex!important;overflow-x:auto!important}.platform-quicknav::-webkit-scrollbar{display:none!important}.platform-quicknav.with-all::-webkit-scrollbar{display:none!important}.platform-quicknav.with-books::-webkit-scrollbar{display:none!important}.platform-quicknav-card{color:#cbd5e1!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;flex:none!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:600!important;transition:transform .15s,background .15s,border-color .15s!important;box-shadow:0 2px 8px #0006!important}.platform-quicknav-card:active{color:#fff!important;background:#a855f738!important;border-color:#a855f780!important;transform:scale(.96)!important}.platform-quicknav-card.active{color:#f8fafc!important;background:#a855f747!important;border-color:#a855f7b3!important;box-shadow:0 0 12px #a855f759!important}.sec-head{align-items:baseline!important;gap:8px!important;margin-top:22px!important;margin-bottom:10px!important}.sec-head .sec,h3.sec{letter-spacing:-.01em!important;margin:0!important;font-size:clamp(18px,4.8vw,22px)!important;line-height:1.25!important}.sec-refresh,.sec-head-actions{white-space:nowrap!important;flex-shrink:0!important;font-size:11.5px!important}.recent-trophies-row{scrollbar-width:none!important;-ms-overflow-style:none!important;gap:10px!important;margin:0 -16px!important;padding:0 16px 8px!important}.recent-trophies-row::-webkit-scrollbar{display:none!important}.recent-trophy-card{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:min(250px,72vw)!important;padding:10px 12px!important}.home-companion{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.today-plan{border-radius:14px!important;padding:16px 14px!important}.today-plan h2{font-size:22px!important}.today-plan>div{gap:8px}.today-plan button,.today-plan a{min-height:58px!important;padding:8px 4px!important;font-size:13px!important}.home-companion .nyxi-quote{background:#d9a4410d;border:1px solid #d9a4412e;border-radius:10px;gap:8px;padding:10px 14px}.home-companion .nyxi-quote p{font-size:14px;line-height:1.5}.home-companion .nyxi-quote cite{color:var(--amber);font-size:11.5px}.more-panel .more-mobile-only{display:flex}.library-identity{display:none!important}.library-intro h2{margin:12px 0;font-size:30px}.library-intro p{font-size:12px}.library-featured img{max-height:145px}.library-featured small{font-size:9px}.library-featured>div{gap:8px}.library-identity .hero-eyebrow{font-size:10px}.identity-all .library-featured img{max-height:125px}.identity-all .library-featured a:nth-child(2n){padding-top:10px}.library-page .page-toolbar-actions{gap:8px}.library-page .page-toolbar-actions button,.library-page .page-toolbar-actions .cta-link{min-height:40px;font-size:11px}.nexus-atmosphere>span{background-size:70px 70px}}@media (prefers-reduced-motion:reduce){.nexus-atmosphere i{animation:none!important;transform:none!important}}.library-featured>div{justify-content:flex-end}.library-featured a{max-width:112px}.library-featured img{aspect-ratio:2/3;object-fit:cover;max-height:none!important}.library-featured h3{text-align:right}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.library-featured>div{justify-content:flex-start}.library-featured a{max-width:86px}.library-featured h3{text-align:left}.library-intro h2{font-size:27px}.library-identity{gap:12px;padding:18px}.library-intro p{margin:8px 0}.library-identity .collection-count{padding-top:8px;font-size:11px}}.vitrine-nav .mobile-more{color:var(--amber);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:13px;display:flex}.vitrine-nav .mobile-more:hover{background:#ffffff0f}.topbar-more{border:1px solid var(--line);background:0 0;border-radius:6px;flex:none;order:4;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-right:20px;padding:8px 10px;font-size:12px;display:flex}.topbar-more svg{width:18px;height:18px}.topbar-more[aria-expanded=true]{color:var(--amber);border-color:var(--amber)}.topbar>.nyxi-trigger{margin-right:8px}@media (min-width:701px){.topbar-search{order:2;width:220px;min-width:210px;max-width:220px;margin-left:18px;font-size:12px}}@media (min-width:1201px){.topbar-widgets{order:3}}@media (min-width:701px) and (max-width:1200px){.topbar>.nyxi-trigger{margin-left:auto}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.topbar-more{display:none}.vitrine-nav .mobile-more{display:flex}.topbar>.nyxi-trigger{margin-right:16px}}:root{--nexus-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--nexus-safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--nexus-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--nexus-safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px))}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.app-header{padding-top:var(--nexus-safe-top);padding-left:var(--nexus-safe-left);padding-right:var(--nexus-safe-right);z-index:125!important;background:#0c0a08!important;border-bottom:1px solid #ffffff14!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px #000000b3!important}.topbar{-webkit-backdrop-filter:none!important;background:#0c0a08!important;padding:8px 12px 4px!important}.vitrine-nav{padding-left:calc(8px + var(--nexus-safe-left));padding-right:calc(8px + var(--nexus-safe-right));padding-bottom:calc(8px + var(--nexus-safe-bottom));backdrop-filter:blur(20px)!important;background:#0c0a08f5!important;border-top:1px solid #ffffff1a!important;box-shadow:0 -4px 25px #0009!important}.vitrine-nav .mobile-nyxi{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:2px!important}.vitrine-nav .mobile-nyxi:focus,.vitrine-nav .mobile-nyxi:active{box-shadow:none!important;background:0 0!important;border:none!important}.vitrine-nav .nav-avatar{border:2px solid var(--cyan)!important;object-fit:cover!important;border-radius:50%!important;width:36px!important;height:36px!important;box-shadow:0 0 12px #3fd1c873!important}.app-main{padding-left:calc(16px + var(--nexus-safe-left));padding-right:calc(16px + var(--nexus-safe-right));padding-bottom:calc(115px + var(--nexus-safe-bottom))!important}.home-page,.page{padding-bottom:24px!important}.more-panel{left:calc(12px + var(--nexus-safe-left));right:calc(12px + var(--nexus-safe-right));bottom:calc(90px + var(--nexus-safe-bottom))}.ai-panel{top:calc(8px + var(--nexus-safe-top));left:calc(8px + var(--nexus-safe-left));right:calc(8px + var(--nexus-safe-right));bottom:calc(82px + var(--nexus-safe-bottom))}.desktop-only-arrow{display:none!important}}.mobile-back-button{display:none}.ai-live{background:#10201b66;border:1px solid #3fd1c833;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;padding:8px 10px;display:flex}.ai-live-toggle{align-items:center;gap:8px;min-height:38px;padding:7px 12px;display:flex}.ai-live-toggle[aria-pressed=true]{color:#0c0a08;background:var(--cyan);border-color:var(--cyan)}.ai-live-mic{background:#ffffff0c;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.ai-live-mic.listening{animation:1s ease-in-out infinite nyxi-listen;box-shadow:0 0 0 5px #3fd1c826}.ai-live-mic.speaking{box-shadow:0 0 14px #d9a441aa}.ai-live-status{color:var(--text-2);flex:1;min-width:120px;font-size:11px}.ai-live-retry{min-height:32px;padding:6px 9px;font-size:10px}@keyframes nyxi-listen{50%{transform:scale(1.12);box-shadow:0 0 0 9px #3fd1c80d}}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.mobile-back-button{border:1px solid var(--line);background:#171b17;border-radius:50%;flex:0 0 38px;order:-1;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;margin-left:10px;padding:0;font-size:28px;line-height:1;display:flex}.topbar-logo{margin-left:8px}.topbar-search{margin-right:12px}.ai-live{margin-top:2px}}.game-card--preparing{cursor:progress;user-select:none}.game-card--preparing .game-card__cover img{filter:grayscale()brightness(.42);transform:none}.enrichment-lock{z-index:6;text-align:center;color:var(--text);font-family:var(--mono);letter-spacing:.04em;background:#080a08a6;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:11px;display:flex;position:absolute;inset:0}.enrichment-lock i{border:2px solid #ffffff26;border-top-color:var(--amber);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite enrichment-spin}@keyframes enrichment-spin{to{transform:rotate(360deg)}}.login-page,.auth-loading{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 20% 10%,#133b3638,#0000 38%),radial-gradient(circle at 82% 90%,#5d401b24,#0000 42%),#090b09;place-items:center;padding:24px;display:grid}.auth-loading{gap:12px;display:flex}.auth-loading span{border:2px solid #fff2;border-top-color:var(--amber);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite enrichment-spin}.login-card{background:#121611e8;border:1px solid #3fd1c855;border-radius:8px 24px;width:min(420px,100%);padding:42px;box-shadow:0 30px 90px #0009}.login-card>img{border-radius:12px;width:58px;height:58px}.login-card h1{font:400 54px/1 var(--display);margin:8px 0}.login-card>p{color:var(--text-2);margin-bottom:28px}.login-card form{gap:16px;display:grid}.login-card label{color:var(--text-2);gap:7px;font-size:12px;display:grid}.login-card input{width:100%}.login-card button{background:var(--amber);color:#171006;margin-top:4px;font-weight:700}.profile-controls{align-items:center;gap:8px;display:flex}.profile-pill{font-family:var(--mono);color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:7px 9px;font-size:10px}.profile-switch,.profile-logout{padding:7px 9px;font-size:10px}.login-card .login-remember{cursor:pointer;grid-template-columns:none;align-items:center;gap:9px;display:flex}.login-card .login-remember input{width:auto;accent-color:var(--amber)}.appearance-colors button{align-items:center;gap:6px;display:flex}.appearance-colors button i{background:#2ca670;border-radius:50%;width:100%;height:10px;box-shadow:0 0 8px}.appearance-colors button[data-color=purple] i{background:#8e4ed3}.appearance-colors button[data-color=blue] i{background:#2b70e1}.appearance-colors button[data-color=red] i{background:#cf3743}.appearance-colors button[data-color=graphite] i{background:#697480}.appearance-colors button[data-color=space] i{background:linear-gradient(135deg,#a855f7,#38bdf8);box-shadow:0 0 10px #a855f7}.nyxi-mobile-communicator{display:none}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.desktop-only,.ai-panel-portrait,.ai-panel-desktop-row .ai-panel-portrait,div.ai-panel-portrait.desktop-only{visibility:hidden!important;pointer-events:none!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.ai-panel{inset:10px 10px calc(76px + env(safe-area-inset-bottom))!important;background:#090c15!important;border:1.5px solid #00f0ff80!important;border-radius:26px!important;flex-direction:column!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 86px)!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 40px #00f0ff40,0 20px 60px #000000f2!important}.nyxi-mobile-communicator{background:linear-gradient(#0f1424 0%,#090c15 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;padding:16px 16px 12px;position:relative;display:block!important}.nyxi-communicator-card{align-items:center;gap:14px;display:flex}.nyxi-communicator-avatar-frame{background:#040711;border:2.5px solid #00f0ff;border-radius:50%;flex-shrink:0;width:88px;height:88px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 22px #00f0ff73}.nyxi-communicator-avatar-frame.is-thinking{border-color:#c084fc;animation:1.5s ease-in-out infinite alternate commPulse;box-shadow:0 0 30px #a855f7b3,0 0 15px #00f0ff}@keyframes commPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.nyxi-communicator-video{object-fit:cover;width:100%;height:100%}.nyxi-communicator-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 12px #00f0ff66}.nyxi-communicator-info{flex:1;min-width:0}.nyxi-communicator-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nyxi-communicator-name{font-family:var(--display,sans-serif);color:#fff;letter-spacing:-.02em;align-items:center;gap:4px;margin:0;font-size:22px;font-weight:800;display:flex}.nyxi-sparkle{color:#38bdf8;font-size:16px}.nyxi-active-pill{color:#34d399;background:#10b98129;border:1px solid #10b98173;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.nyxi-communicator-tagline{color:#94a3b8;margin:4px 0 8px;font-size:11.5px;line-height:1.3}.nyxi-communicator-actions{gap:6px;display:flex}.nyxi-comm-chip{color:#93c5fd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:all .15s}.nyxi-comm-chip:hover{background:#3b82f633;border-color:#60a5fa}.nyxi-mobile-close{color:#cbd5e1;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute!important;top:14px!important;right:14px!important}.ai-panel-main{flex-direction:column;flex:1;min-height:0;display:flex;padding-top:0!important}.ai-panel-body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px!important}}.nyxi-welcome-dialog{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.nyxi-bubble-avatar-box{background:#0a0d18;border:1.5px solid #00f0ff;border-radius:50%;flex:0 0 38px;width:38px;height:38px;overflow:hidden;box-shadow:0 0 10px #00f0ff4d}.nyxi-bubble-avatar-img{object-fit:cover;width:100%;height:100%}.nyxi-bubble-body{flex:1}.nyxi-bubble-bubble{color:#f8fafc;background:#151c2a;border:1px solid #38bdf84d;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 4px 16px #00000059}.nyxi-bubble-timestamp{color:#64748b;margin-top:5px;font-size:10px;display:block}.nyxi-answer-layout{align-items:flex-start;gap:10px;display:flex}.nyxi-answer-bubble-content{flex:1;font-size:13.5px;line-height:1.6}.ai-panel-form{background:#0a0c16;border-top:1px solid #ffffff14!important;padding:10px 14px!important}.nyxi-live-pill-container{margin-bottom:10px}.nyxi-live-pill-button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:7px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.nyxi-live-pill-button:hover{color:#fff;background:#ffffff17;border-color:#38bdf866}.nyxi-live-pill-button.is-live{color:#7dd3fc;background:linear-gradient(135deg,#38bdf833,#a855f740);border-color:#38bdf8;box-shadow:0 0 16px #38bdf859}.nyxi-live-pill-button.is-listening{color:#6ee7b7;border-color:#34d399;animation:1.2s infinite livePulse}.nyxi-live-pill-button.is-speaking{color:#e9d5ff;border-color:#c084fc;animation:1.5s infinite livePulse}@keyframes livePulse{0%{transform:scale(1);box-shadow:0 0 10px}50%{transform:scale(1.03);box-shadow:0 0 20px}to{transform:scale(1);box-shadow:0 0 10px}}.nyxi-live-active-pulse{background:#38bdf8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #38bdf8}.nyxi-live-status-row{color:#38bdf8;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.nyxi-live-retry-btn{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf859;border-radius:6px;padding:2px 6px;font-size:10px}.nyxi-mobile-actions{margin-bottom:10px}.nyxi-actions-label-btn{color:#38bdf8;cursor:pointer;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:4px 2px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.nyxi-actions-label-btn:hover{color:#7dd3fc}.nyxi-actions-label-btn .nyxi-chevron{opacity:.8;margin-left:6px;font-size:10px;transition:transform .2s}.nyxi-actions-label-btn.is-active .nyxi-chevron{color:#00f0ff}.nyxi-suggestions-drawer{background:#0f172abf;border:1px solid #38bdf84d;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:10px;padding:8px;animation:.2s ease-out fadeInDownNyxi;display:flex}@keyframes fadeInDownNyxi{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nyxi-suggestion-chip{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:all .15s;display:flex}.nyxi-suggestion-chip:hover,.nyxi-suggestion-chip:active{color:#38bdf8;background:#38bdf82e;border-color:#38bdf873;transform:translate(2px)}.nyxi-live-banner-btn{color:#e2e8f0;cursor:pointer;background:linear-gradient(135deg,#14182dd9 0%,#1e1432d9 100%);border:1px solid #a855f766;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:9px 16px;transition:all .2s;display:flex;box-shadow:0 4px 18px #00000059,inset 0 0 12px #a855f726}.nyxi-live-banner-btn:hover{background:linear-gradient(135deg,#1e2441f2 0%,#2d1e4bf2 100%);border-color:#c084fc;box-shadow:0 0 20px #a855f766}.nyxi-live-banner-left{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.nyxi-bulb-glow{font-size:15px}.nyxi-sparkle-glow{color:#f472b6;font-size:13px}.nyxi-live-label{background:linear-gradient(90deg,#38bdf8,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nyxi-live-banner-chevron{color:#94a3b8;font-size:16px;font-weight:700}.nyxi-suggestions-title-row{margin:8px 0 6px}.nyxi-quick-cards-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.nyxi-editorial-card{cursor:pointer;text-align:left;background:#0d111ed9;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nyxi-editorial-card:active{transform:scale(.97)}.nyxi-editorial-card.card-news{background:linear-gradient(135deg,#081c2cb3 0%,#06121ee6 100%);border-color:#00f0ff59}.nyxi-editorial-card.card-news:hover{border-color:#00f0ff;box-shadow:0 0 16px #00f0ff4d}.nyxi-editorial-card.card-ideas{background:linear-gradient(135deg,#1e102eb3 0%,#120a1ee6 100%);border-color:#a855f759}.nyxi-editorial-card.card-ideas:hover{border-color:#c084fc;box-shadow:0 0 16px #a855f74d}.nyxi-editorial-card-icon-box{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.nyxi-editorial-card-icon-box.brain-bg{color:#38bdf8;background:#00f0ff26}.nyxi-editorial-card-icon-box.note-bg{color:#c084fc;background:#a855f726}.nyxi-editorial-card-info{flex-direction:column;flex:1;min-width:0;display:flex}.nyxi-editorial-card-info strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.nyxi-editorial-card-info span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.nyxi-editorial-card-arrow{color:#64748b;font-size:15px;font-weight:700}.nyxi-context-selector-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;display:flex}.nyxi-context-field{outline:none;flex:1;color:#cbd5e1!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:12px!important}.nyxi-context-pick-buttons{gap:4px;display:flex}.nyxi-mini-pick-btn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:2px 6px;font-size:12px;transition:all .15s}.nyxi-mini-pick-btn:hover{background:#38bdf833;border-color:#38bdf8}.nyxi-pill-form{background:#0f1423e6;border:1px solid #38bdf859;border-radius:9999px;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex;box-shadow:0 4px 20px #00000080,0 0 15px #38bdf826}.nyxi-attach-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:4px;transition:color .15s;display:grid}.nyxi-attach-btn:hover{color:#38bdf8}.nyxi-round-input{outline:none;flex:1;color:#fff!important;background:0 0!important;border:none!important;margin:0!important;padding:6px 4px!important;font-size:13px!important}.nyxi-round-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#00f0ff);border:none;border-radius:50%;flex:0 0 36px;justify-content:center;place-items:center;width:36px;height:36px;transition:transform .15s,filter .15s;display:grid;box-shadow:0 0 16px #00f0ff99}.nyxi-round-send-btn:hover{filter:brightness(1.15)}.nyxi-round-send-btn:active{transform:scale(.92)}.nyxi-round-send-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nyxi-round-mic-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex:0 0 34px;justify-content:center;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.nyxi-round-mic-btn:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf8}.settings-page-dashboard{box-sizing:border-box;width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:10px 28px 80px!important}.settings-dashboard-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.settings-dashboard-header h1{font-family:var(--display,system-ui);background:linear-gradient(135deg,#fff 30%,#7be0ad 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:12px;margin:0 0 6px;font-size:28px;display:flex}.settings-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-btn-save-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #34d39980;border-radius:8px;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 16px #10b98166}.settings-btn-save-primary:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 0 24px #10b98199}.settings-btn-theme-gallery{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#6366f1);border:1px solid #c084fc66;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 0 14px #a855f759}.settings-btn-theme-gallery:hover{transform:translateY(-1px);box-shadow:0 0 20px #a855f78c}.settings-dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:24px;width:100%;display:grid}@media (min-width:1024px){.settings-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.settings-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.settings-page-dashboard{padding:8px 14px 60px!important}}.settings-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:#121826b8;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:18px;width:100%;padding:24px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.settings-card:hover{border-color:#ffffff29;box-shadow:0 12px 38px #0006}.settings-card.card-accent-blue{border-top:3px solid #3b82f6}.settings-card.card-accent-purple{border-top:3px solid #a855f7}.settings-card.card-accent-emerald{border-top:3px solid #10b981}.settings-card.card-accent-cyan{border-top:3px solid #06b6d4}.settings-card.card-accent-amber{border-top:3px solid #f59e0b}.settings-card.card-accent-rose{border-top:3px solid #f43f5e}.settings-card-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.settings-card-header-left{align-items:center;gap:10px;display:flex}.settings-card-icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:inline-flex}.settings-card-header h2{color:#fff;margin:0;font-size:17px;font-weight:700}.settings-card-header p{color:var(--text-muted,#94a3b8);margin:2px 0 0;font-size:12px}.settings-card-body{flex-direction:column;gap:16px;display:flex}.settings-model-pill-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.settings-model-pill{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;transition:all .2s;display:flex}.settings-model-pill:hover{background:#a855f714;border-color:#a855f780}.settings-model-pill.active{color:#fff;background:#a855f72e;border-color:#a855f7;box-shadow:0 0 14px #a855f740}.settings-model-pill-title{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.settings-model-pill-badge{color:#fff;background:#a855f7;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.settings-model-pill-desc{color:var(--text-muted,#94a3b8);font-size:11px;line-height:1.3}.settings-bottom-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:14px;margin-top:36px;padding-top:24px;display:flex}.topbar-mobile-music-btn{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf859;border-radius:50%;flex-shrink:0;order:3;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;margin-right:6px;transition:all .2s;display:flex;box-shadow:0 0 10px #38bdf826}.topbar-mobile-music-btn:hover{background:#38bdf840;border-color:#38bdf8;transform:scale(1.05)}.topbar-mobile-music-btn.is-playing{background:#38bdf838;border-color:#38bdf8;animation:2s ease-in-out infinite alternate musicPlayingPulse;box-shadow:0 0 16px #38bdf880}.topbar-mobile-music-btn.is-dock-hidden-active{animation:1.8s ease-in-out infinite alternate musicHiddenPulse;color:#d8b4fe!important;background:#a855f740!important;border-color:#a855f7!important;box-shadow:0 0 16px #a855f799!important}@keyframes musicPlayingPulse{0%{transform:scale(1);box-shadow:0 0 10px #38bdf84d}to{transform:scale(1.08);box-shadow:0 0 22px #38bdf8b3}}@keyframes musicHiddenPulse{0%{transform:scale(1);box-shadow:0 0 8px #a855f74d}to{transform:scale(1.08);box-shadow:0 0 22px #a855f7b3}}.lock-screen-page{z-index:99999;-webkit-backdrop-filter:blur(24px);background:#04070de0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lock-screen-card{text-align:center;background:#0f141ff2;border:1px solid #d9a44159;border-radius:24px;width:100%;max-width:420px;padding:32px 28px;animation:.3s cubic-bezier(.16,1,.3,1) lockCardAppear;box-shadow:0 24px 60px #000000e6,0 0 40px #d9a44126}@keyframes lockCardAppear{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.lock-screen-card h1{color:#fff;font-size:26px;font-family:var(--display,sans-serif);margin:6px 0 4px}.lock-screen-card form label{text-align:left;color:var(--text-2,#94a3b8);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.lock-screen-card form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.lock-screen-card form input:focus{border-color:#d9a441;box-shadow:0 0 16px #d9a4414d}.lock-screen-card form button[type=submit]{color:#111;cursor:pointer;background:linear-gradient(135deg,#d9a441,#f59e0b);border:none;border-radius:12px;width:100%;padding:12px 18px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 18px #d9a44166}.lock-screen-card form button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #d9a44199}.lock-screen-card form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.ai-history{scroll-behavior:smooth}.ai-answer{animation:.2s ease-out bubbleFadeIn}@keyframes bubbleFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nyxi-live-trigger-container{width:100%;margin:6px 0 10px}.nyxi-live-gemini-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb2e,#a855f738,#ec48992e);border:1px solid #a855f766;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 18px #a855f72e}.nyxi-live-gemini-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb47,#a855f752,#ec489947);border-color:#a855f7b3;transform:translateY(-1px);box-shadow:0 6px 24px #a855f759}.nyxi-live-gemini-btn:active:not(:disabled){transform:scale(.98)}.nyxi-live-gemini-orb-preview{background:radial-gradient(circle,#38bdf8 0%,#818cf8 50%,#ec4899 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;box-shadow:0 0 10px #38bdf899}.nyxi-orb-core-pulse{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite orbMiniPulse}@keyframes orbMiniPulse{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.nyxi-live-gemini-title{letter-spacing:.02em;background:linear-gradient(120deg,#60a5fa,#c084fc,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:13.5px}.nyxi-live-gemini-badge{color:#f472b6;letter-spacing:.06em;background:#ec489940;border:1px solid #ec489980;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:800}.nyxi-gemini-live-overlay{z-index:99999;-webkit-backdrop-filter:blur(28px);padding:env(safe-area-inset-top,20px) 24px env(safe-area-inset-bottom,24px);color:#fff;background:radial-gradient(circle at 50% 30%,#0d111c 0%,#06070a 100%);flex-direction:column;justify-content:space-between;animation:.3s cubic-bezier(.16,1,.3,1) liveOverlayFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes liveOverlayFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.gemini-ambient-glow{pointer-events:none;filter:blur(80px);opacity:.25;border-radius:50%;position:absolute}.gemini-ambient-glow.glow-top{background:radial-gradient(circle,#3b82f6,#8b5cf6,#0000);width:380px;height:380px;top:-120px;left:50%;transform:translate(-50%)}.gemini-ambient-glow.glow-bottom{background:radial-gradient(circle,#ec4899,#6366f1,#0000);width:440px;height:320px;bottom:-100px;left:50%;transform:translate(-50%)}.gemini-live-topbar{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:680px;margin:0 auto;padding-top:10px;display:flex}.gemini-live-identity{align-items:center;gap:12px;display:flex}.gemini-live-sparkle-icon{font-size:24px}.gemini-live-titles{flex-direction:column;display:flex}.gemini-live-assistant-name{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:19px;font-weight:800}.gemini-live-mode-tag{color:#94a3b8;font-size:11.5px;font-weight:500}.gemini-live-top-actions{align-items:center;gap:12px;display:flex}.gemini-live-status-pill{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .25s;display:inline-flex}.gemini-status-dot{background:#64748b;border-radius:50%;width:7px;height:7px}.gemini-live-status-pill.state-listening{color:#38bdf8;background:#38bdf829;border-color:#38bdf866}.gemini-live-status-pill.state-listening .gemini-status-dot{background:#38bdf8;animation:1.4s ease-in-out infinite statusPulse;box-shadow:0 0 8px #38bdf8}.gemini-live-status-pill.state-thinking{color:#c084fc;background:#a855f729;border-color:#a855f766}.gemini-live-status-pill.state-thinking .gemini-status-dot{background:#c084fc;animation:.8s ease-in-out infinite statusPulse;box-shadow:0 0 8px #c084fc}.gemini-live-status-pill.state-speaking{color:#f472b6;background:#ec489929;border-color:#ec489966}.gemini-live-status-pill.state-speaking .gemini-status-dot{background:#f472b6;animation:1.2s ease-in-out infinite statusPulse;box-shadow:0 0 8px #f472b6}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.gemini-live-close-btn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .15s;display:flex}.gemini-live-close-btn:hover{color:#f87171;background:#ef444433;border-color:#ef444480}.gemini-live-stage{z-index:5;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:680px;margin:0 auto;padding:20px 0;display:flex;position:relative}.gemini-orb-wrapper{cursor:pointer;user-select:none;justify-content:center;align-items:center;width:220px;height:220px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.gemini-orb-wrapper:hover{transform:scale(1.03)}.gemini-sound-wave{pointer-events:none;opacity:0;border-radius:50%;transition:all .3s;position:absolute;inset:-15px}.gemini-orb-wrapper.state-listening .gemini-sound-wave{border:2px solid #38bdf84d;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite soundWavePulse}.gemini-orb-wrapper.state-listening .wave-2{animation-delay:.9s}.gemini-orb-wrapper.state-listening .wave-3{animation-delay:1.8s}.gemini-orb-wrapper.state-speaking .gemini-sound-wave{border:2px solid #ec489966;animation:1.8s ease-out infinite speakingSoundWave}.gemini-orb-wrapper.state-speaking .wave-2{animation-delay:.6s}.gemini-orb-wrapper.state-speaking .wave-3{animation-delay:1.2s}@keyframes soundWavePulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes speakingSoundWave{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(2)}}.gemini-orb-sphere{background:radial-gradient(circle at 35% 35%,#60a5fa 0%,#8b5cf6 45%,#ec4899 85%,#312e81 100%);border-radius:50%;width:170px;height:170px;transition:all .4s;animation:8s ease-in-out infinite orbMorph;position:relative;overflow:hidden;box-shadow:0 0 50px #6366f180,inset 0 0 30px #ffffff4d}.gemini-orb-wrapper.state-listening .gemini-orb-sphere{background:radial-gradient(circle at 35% 35%,#38bdf8 0%,#6366f1 50%,#06b6d4 100%);box-shadow:0 0 60px #38bdf899,inset 0 0 30px #fff6}.gemini-orb-wrapper.state-thinking .gemini-orb-sphere{background:radial-gradient(circle,#c084fc 0%,#9333ea 40%,#eab308 80%,#4338ca 100%);animation:3s linear infinite orbThinkingRotate;box-shadow:0 0 70px #a855f7b3,inset 0 0 35px #ffffff80}.gemini-orb-wrapper.state-speaking .gemini-orb-sphere{background:radial-gradient(circle at 30% 30%,#f472b6 0%,#ec4899 40%,#8b5cf6 75%,#3b82f6 100%);animation:1.2s ease-in-out infinite alternate orbSpeakingResonance;box-shadow:0 0 80px #ec4899cc,inset 0 0 40px #fff9}@keyframes orbMorph{0%,to{border-radius:50%}33%{border-radius:54% 46% 52% 48%/47% 53%}66%{border-radius:46% 54% 48% 52%/53% 47%}}@keyframes orbThinkingRotate{0%{transform:rotate(0)scale(.97)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.97)}}@keyframes orbSpeakingResonance{0%{transform:scale(1)}to{transform:scale(1.12)}}.gemini-orb-swirl{opacity:.6;filter:blur(12px);mix-blend-mode:overlay;border-radius:45%;position:absolute;inset:-20px}.gemini-orb-swirl.swirl-1{background:conic-gradient(#38bdf8,#a855f7,#ec4899,#38bdf8);animation:6s linear infinite swirlRotate}.gemini-orb-swirl.swirl-2{background:conic-gradient(from 180deg,#ec4899,#6366f1,#38bdf8,#ec4899);animation:8s linear infinite swirlRotateReverse}@keyframes swirlRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swirlRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.gemini-orb-highlight{pointer-events:none;background:radial-gradient(circle,#ffffffb3 0%,#0000 80%);border-radius:50%;width:40px;height:25px;position:absolute;top:15%;left:20%;transform:rotate(-30deg)}.gemini-orb-barge-in-hint{color:#f472b6;background:#ec489926;border:1px solid #ec489959;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;animation:.25s ease-out bubbleFadeIn;position:absolute;bottom:-32px}.gemini-live-feedback{text-align:center;max-width:460px;margin-top:36px}.gemini-feedback-headline{color:#f1f5f9;margin:0 0 6px;font-size:20px;font-weight:700}.gemini-feedback-sub{color:#94a3b8;margin:0;font-size:13.5px}.gemini-live-transcript-card{scrollbar-width:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:520px;max-height:140px;margin-top:24px;padding:14px 18px;animation:.3s ease-out bubbleFadeIn;display:flex;overflow-y:auto}.gemini-live-transcript-card::-webkit-scrollbar{display:none}.gemini-transcript-row{gap:8px;font-size:13.5px;line-height:1.45;display:flex}.gemini-transcript-role{color:#94a3b8;flex-shrink:0;font-weight:700}.gemini-transcript-row.user-row .gemini-transcript-role{color:#38bdf8}.gemini-transcript-row.nyxi-row .gemini-transcript-role{color:#c084fc}.gemini-transcript-text{color:#e2e8f0;margin:0}.gemini-live-controls{z-index:10;justify-content:center;align-items:center;gap:18px;width:100%;max-width:480px;margin:0 auto;padding-bottom:8px;display:flex}.gemini-control-btn{color:#cbd5e1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:12px 20px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.gemini-control-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.gemini-control-btn:active{transform:scale(.96)}.gemini-btn-icon{font-size:22px}.gemini-btn-label{letter-spacing:.02em;font-size:11.5px}.gemini-control-btn.mute-btn.is-muted{color:#fca5a5;background:#ef444433;border-color:#ef444480}.gemini-control-btn.interrupt-btn{color:#f472b6;background:#ec489933;border-color:#ec489980}.gemini-control-btn.listen-btn{color:#e0f2fe;background:linear-gradient(135deg,#38bdf840,#a855f740);border-color:#38bdf880}.gemini-control-btn.exit-btn:hover{color:#f87171;background:#ef444440;border-color:#ef44448c}@media (max-width:600px){.gemini-orb-wrapper{width:190px;height:190px}.gemini-orb-sphere{width:145px;height:145px}.gemini-feedback-headline{font-size:18px}.gemini-live-transcript-card{max-height:110px;padding:10px 14px}.gemini-control-btn{min-width:76px;padding:10px 16px}}.topbar-more-btn{color:#e2e8f0;cursor:pointer;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;height:32px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.topbar-more-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.topbar-more-btn svg{width:15px;height:15px}.music-fab-container{z-index:990;pointer-events:auto;position:fixed;bottom:24px;left:80px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.music-fab-container{bottom:calc(118px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));left:16px}}.music-fab-btn{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#0f172ac7;border:1px solid #38bdf859;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 8px 24px #00000080,0 0 15px #38bdf833}.music-fab-btn:hover{border-color:#38bdf8b3;transform:scale(1.08)translateY(-2px);box-shadow:0 12px 30px #0009,0 0 25px #38bdf866}.music-fab-btn.is-playing{border-color:#38bdf8d9;box-shadow:0 8px 25px #00000080,0 0 30px #38bdf88c}.music-fab-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#38bdf866 0%,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-2px}.music-fab-btn.is-playing .music-fab-glow{opacity:1;animation:2s ease-in-out infinite fab-pulse}@keyframes fab-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}.music-fab-icon{z-index:2;font-size:22px;line-height:1;transition:transform .15s;display:block}.music-fab-bars{z-index:3;align-items:flex-end;gap:2px;height:8px;display:flex;position:absolute;bottom:8px}.music-fab-bars i{background:#38bdf8;border-radius:1px;width:2.5px;animation:1s ease-in-out infinite fab-bar-bounce;display:block}.music-fab-bars i:first-child{height:4px;animation-delay:.1s}.music-fab-bars i:nth-child(2){height:8px;animation-delay:.3s}.music-fab-bars i:nth-child(3){height:5px;animation-delay:.2s}@keyframes fab-bar-bounce{0%,to{height:3px}50%{height:8px}}.ai-chat-root-portal{pointer-events:none!important;z-index:450!important;position:fixed!important;inset:0!important}.ai-chat-root-portal .chat-shade,.ai-chat-root-portal .ai-panel{pointer-events:auto!important}@media (min-width:601px){.ai-panel.ai-panel-draggable{z-index:450!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(28px)!important;background:#0a0e1af5!important;border:1px solid #00f0ff66!important;border-radius:16px!important;flex-direction:column!important;width:min(500px,100vw - 48px)!important;height:min(600px,80vh)!important;max-height:80vh!important;margin:0!important;display:flex!important;position:fixed!important;inset:72px auto auto 24px!important;overflow:hidden!important;box-shadow:0 24px 60px #000000d9,0 0 30px #00f0ff33!important}.ai-panel-drag-header{cursor:grab;user-select:none;height:38px;color:var(--text-2);background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:11.5px;display:flex}.ai-panel-drag-header:active{cursor:grabbing}.ai-panel-drag-handle{letter-spacing:.03em;color:#cbd5e1;align-items:center;gap:7px;font-weight:700;display:inline-flex}.ai-panel-desktop-row{flex-direction:row!important;flex:auto!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ai-panel-portrait{background:#070a14f2!important;border-right:1px solid #ffffff14!important;flex-direction:column!important;flex:0 0 145px!important;align-items:center!important;width:145px!important;padding:16px 12px!important;display:flex!important;overflow-y:auto!important}.ai-panel-portrait-video{object-fit:cover!important;border:2px solid #00f0ff!important;border-radius:50%!important;width:80px!important;height:80px!important;box-shadow:0 0 16px #00f0ff66!important}.ai-panel-name{color:#fff!important;text-align:center!important;margin-top:10px!important;font-size:16px!important;font-weight:800!important}.ai-panel-status{color:#10b981!important;text-align:center!important;margin-top:2px!important;font-size:10px!important}.ai-panel-main{background:0 0!important;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;padding-top:0!important;display:flex!important}.ai-panel-body{scrollbar-width:thin!important;flex-direction:column!important;flex:auto!important;gap:12px!important;min-height:0!important;padding:14px 16px!important;display:flex!important;overflow-y:auto!important}.ai-panel-form{z-index:5!important;background:#090c16fa!important;border-top:1px solid #ffffff14!important;flex-shrink:0!important;padding:10px 14px!important;position:relative!important}.nyxi-body-quick-actions{margin-top:6px;margin-bottom:6px}}.nexus-side-nav{-webkit-backdrop-filter:blur(20px);z-index:200;box-sizing:border-box;background:#080b14f2;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;width:72px;padding:24px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.nexus-side-nav-items{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.nexus-side-nav-item{color:#94a3b8;cursor:pointer;user-select:none;background:0 0;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:58px;height:58px;font-size:10.5px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nexus-side-nav-item.is-active{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.nexus-side-nav-item.side-nav-chat.is-active{box-shadow:0 0 22px #00f0ff8c,0 4px 12px #0284c766;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#00f0ff 100%)!important;border:none!important}.chat-icon-wrap{position:relative}@media (max-width:767px){.nexus-side-nav{display:none!important}}.has-side-nav .app-main{padding-left:96px!important}@media (max-width:767px){.has-side-nav .app-main{padding-left:16px!important}}.layout-v2-container{box-sizing:border-box;max-width:1540px;margin:0 auto;padding:4px 12px 60px}.layout-v2-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.layout-v2-greeting-block{flex-direction:column;display:flex}.layout-v2-title{font-family:var(--display,sans-serif);color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.layout-v2-subtitle{color:#94a3b8;margin:4px 0 0;font-size:13.5px}.layout-v2-top-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.layout-v2-reading-pill{color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:10px;padding:4px 14px 4px 6px;text-decoration:none;transition:all .2s;display:flex}.layout-v2-reading-pill:hover{background:#ffffff17;border-color:#38bdf866}.layout-v2-reading-cover{border-radius:4px;width:28px;height:38px;overflow:hidden;box-shadow:0 2px 6px #0006}.layout-v2-reading-cover img{object-fit:cover;width:100%;height:100%}.layout-v2-reading-meta{flex-direction:column;display:flex}.layout-v2-reading-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700}.layout-v2-reading-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.layout-v2-main-grid{grid-template-columns:minmax(340px,420px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1080px){.layout-v2-main-grid{grid-template-columns:1fr}}.v2-hero-card{background:#080c16;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:420px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.v2-hero-bg{filter:brightness(.8);background-position:50%;background-size:cover;position:absolute;inset:0}.v2-hero-content{z-index:2;flex-direction:column;gap:6px;display:flex;position:relative}.v2-hero-eyebrow{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.v2-hero-title{font-family:var(--display,sans-serif);color:#fff;text-shadow:0 2px 12px #000000e6;margin:2px 0;font-size:32px;font-weight:900;line-height:1.15}.v2-hero-meta{color:#cbd5e1;font-size:11.5px}.v2-hero-platform{color:#e2e8f0;font-weight:700}.v2-hero-synopsis{color:#cbd5e1;text-shadow:0 1px 4px #000c;margin:4px 0 12px;font-size:12px;line-height:1.5}.v2-hero-cta{color:#0f172a;background:linear-gradient(135deg,#eab308,#ca8a04);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #eab30866}.v2-hero-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #eab30899}.v2-hero-filmstrip{z-index:2;scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.v2-hero-filmstrip::-webkit-scrollbar{display:none}.v2-hero-thumb{cursor:pointer;opacity:.65;background:#090c15;border:1.5px solid #ffffff26;border-radius:8px;flex:0 0 68px;height:44px;padding:0;transition:all .15s;overflow:hidden}.v2-hero-thumb img{object-fit:cover;width:100%;height:100%}.v2-hero-thumb.is-active,.v2-hero-thumb:hover{opacity:1;border-color:#eab308;transform:translateY(-1px);box-shadow:0 0 12px #eab30880}.v2-today-plan-card{background:#0d111ed9;border:1px solid #ffffff14;border-radius:20px;margin-top:18px;padding:20px;box-shadow:0 10px 30px #00000080}.v2-plan-title{color:#fff;margin:0;font-size:18px;font-weight:800}.v2-plan-subtitle{color:#94a3b8;margin:3px 0 14px;font-size:12px}.v2-plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v2-plan-item{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.v2-plan-item:hover{background:#ffffff17;border-color:#38bdf859;transform:translateY(-2px)}.v2-plan-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.v2-plan-icon.game-icon{color:#c084fc;background:#a855f726}.v2-plan-icon.book-icon{color:#38bdf8;background:#38bdf826}.v2-plan-icon.explore-icon{color:#eab308;background:#eab30826}.v2-nyxi-card{background:#090c16eb;border:1px solid #00f0ff59;border-radius:24px;flex-direction:column;min-height:580px;display:flex;overflow:hidden;box-shadow:0 16px 50px #000000b3,0 0 30px #00f0ff1f}.v2-nyxi-header{background:linear-gradient(#101628f2 0%,#090c16d9 100%);border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:20px 24px;display:flex}.v2-nyxi-avatar-box{background:#050813;border:2.5px solid #00f0ff;border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 0 22px #00f0ff80}.v2-nyxi-avatar-video{object-fit:cover;width:100%;height:100%}.v2-nyxi-status-dot{background:#10b981;border:2.5px solid #090c16;border-radius:50%;width:14px;height:14px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 8px #10b981}.v2-nyxi-header-info{flex:1;min-width:0}.v2-nyxi-name-row{align-items:center;gap:8px;display:flex}.v2-nyxi-name{font-family:var(--display,sans-serif);color:#fff;margin:0;font-size:22px;font-weight:800}.v2-nyxi-sparkle{color:#38bdf8;font-size:16px}.v2-nyxi-tagline{color:#94a3b8;margin:2px 0 8px;font-size:12px}.v2-nyxi-chips-row{gap:8px;display:flex}.v2-nyxi-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.v2-nyxi-chip:hover{color:#fff;background:#3b82f633;border-color:#60a5fa}.v2-chip-live{color:#f472b6!important;background:linear-gradient(135deg,#2563eb40,#a855f759)!important;border-color:#a855f799!important;font-weight:700!important}.v2-nyxi-expand-arrow{color:#64748b;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:8px;font-size:24px;transition:color .15s}.v2-nyxi-expand-arrow:hover{color:#cbd5e1}.v2-nyxi-chat-body{flex-direction:column;flex:1;gap:14px;min-height:240px;max-height:380px;padding:20px 24px;display:flex;position:relative;overflow-y:auto}.v2-chat-message{gap:12px;max-width:88%;display:flex}.v2-chat-message.from-nyxi{align-self:flex-start}.v2-chat-message.from-user{flex-direction:row-reverse;align-self:flex-end}.v2-msg-avatar{border:1.5px solid #00f0ff;border-radius:50%;flex-shrink:0;width:34px;height:34px;overflow:hidden;box-shadow:0 0 10px #00f0ff4d}.v2-msg-avatar img{object-fit:cover;width:100%;height:100%}.v2-msg-bubble-wrap{flex-direction:column;display:flex}.v2-msg-bubble{color:#f8fafc;border-radius:18px;padding:12px 16px;font-size:13.5px;line-height:1.6}.from-nyxi .v2-msg-bubble{background:#141a2ed9;border:1px solid #38bdf84d;border-top-left-radius:4px;box-shadow:0 4px 16px #0006}.from-user .v2-msg-bubble{background:linear-gradient(135deg,#2563eb73,#38bdf859);border:1px solid #38bdf880;border-top-right-radius:4px}.v2-msg-timestamp{color:#64748b;margin-top:4px;font-size:10px;display:block}.v2-typing-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite typingBounce;display:inline-block}.v2-typing-dot:nth-child(2){animation-delay:.2s}.v2-typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.v2-nyxi-quick-actions{flex-direction:column;gap:10px;padding:0 24px 14px;display:flex}.v2-nyxi-pill-toggle{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.v2-nyxi-pill-toggle:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.v2-chevron{color:#94a3b8;font-size:10px}.v2-nyxi-cards-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-action-card{cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.v2-action-card:hover{transform:translateY(-2px)}.v2-action-card.card-news{background:linear-gradient(135deg,#081c2cbf 0%,#06121ee6 100%);border:1px solid #00f0ff4d}.v2-action-card.card-news:hover{border-color:#00f0ff;box-shadow:0 0 16px #00f0ff4d}.v2-action-card.card-ideas{background:linear-gradient(135deg,#1e102ebf 0%,#120a1ee6 100%);border:1px solid #a855f74d}.v2-action-card.card-ideas:hover{border-color:#c084fc;box-shadow:0 0 16px #a855f74d}.v2-card-icon-wrap{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.card-news .v2-card-icon-wrap{color:#00f0ff;background:#00f0ff26}.card-ideas .v2-card-icon-wrap{color:#c084fc;background:#a855f726}.v2-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.v2-card-text strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.v2-card-text span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.v2-card-arrow{color:#64748b;font-size:16px;font-weight:700}.v2-suggestions-popup{background:#0f172ad9;border:1px solid #38bdf84d;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.v2-suggestions-popup button{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:7px 10px;font-size:12px;transition:all .15s}.v2-suggestions-popup button:hover{color:#38bdf8;background:#38bdf833;border-color:#38bdf8}.v2-nyxi-footer-dock{background:#060912f2;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.v2-input-bar{background:#0f1423f2;border:1px solid #38bdf859;border-radius:9999px;flex:1;align-items:center;gap:8px;min-width:240px;padding:5px 8px 5px 12px;display:flex;box-shadow:0 4px 16px #0006}.v2-input-attach-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:4px;display:grid}.v2-input-attach-btn:hover{color:#38bdf8}.v2-input-field{outline:none;flex:1;margin:0;padding:4px 0;color:#fff!important;background:0 0!important;border:none!important;font-size:13px!important}.v2-input-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#00f0ff);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .15s;display:grid;box-shadow:0 0 14px #00f0ff80}.v2-input-send-btn:active{transform:scale(.92)}.v2-input-mic-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.v2-input-mic-btn:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf8}.v2-integrated-player{background:#0d111ee6;border:1px solid #38bdf84d;border-radius:9999px;flex-shrink:0;align-items:center;gap:10px;padding:4px 12px 4px 5px;display:flex;box-shadow:0 0 16px #0006}.v2-player-thumb{background:#000;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.v2-player-thumb img{object-fit:cover;width:100%;height:100%}.v2-player-placeholder{background:#38bdf833;place-items:center;width:100%;height:100%;font-size:14px;display:grid}.v2-player-track-info{flex-direction:column;max-width:130px;display:flex}.v2-player-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.v2-player-artist{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.v2-player-controls{align-items:center;gap:6px;display:flex}.v2-player-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px;font-size:12px;transition:color .15s}.v2-player-btn:hover{color:#fff}.v2-player-play-btn{color:#080c16;cursor:pointer;background:#00f0ff;border:none;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;transition:transform .15s;display:grid;box-shadow:0 0 10px #00f0ff80}.v2-player-play-btn:active{transform:scale(.92)}.bento-login-page{color:#f1f5f9;box-sizing:border-box;background:#05080e radial-gradient(circle at 50% 30%,#0d1a2d 0%,#05080e 70%,#020306 100%);justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex;position:relative;overflow-x:hidden}.bento-login-page:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(1px 1px at 20px 30px,#38bdf8 100%,#0000),radial-gradient(1.5px 1.5px at 140px 70px,#d97706cc 100%,#0000),radial-gradient(1px 1px at 280px 190px,#38bdf899 100%,#0000),radial-gradient(2px 2px at 400px 320px,#38bdf8 100%,#0000),radial-gradient(1.5px 1.5px at 620px 140px,#f59e0bcc 100%,#0000),radial-gradient(1px 1px at 800px 290px,#38bdf8 100%,#0000);background-size:850px 850px;position:absolute;inset:0}.ambient-glow{pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#0ea5e91f 0%,#d977060d 45%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-login-container{z-index:10;grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:20px;width:100%;max-width:1050px;display:grid;position:relative}.bento-hero-card{-webkit-backdrop-filter:blur(28px);text-align:center;background:#0b121eb3;border:1px solid #38bdf838;border-radius:24px;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;padding:40px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3,inset 0 1px #ffffff1a}.bento-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 60%,#38bdf826 0%,#0000 60%);position:absolute;inset:0}.nexus-eyebrow{letter-spacing:3.5px;color:#38bdf8;text-transform:uppercase;opacity:.9;margin-bottom:6px;font-size:11px;font-weight:700}.nexus-title{letter-spacing:2px;color:#fff;text-shadow:0 0 25px #ffffff4d,0 0 50px #38bdf840;margin-bottom:6px;font-size:48px;font-weight:700}.nexus-subtitle{color:#94a3b8;margin-bottom:24px;font-size:14px}.emblem-wrapper{justify-content:center;align-items:center;width:240px;height:240px;margin:10px 0 20px;display:flex;position:relative}.emblem-outer-ring{border:2px dashed #38bdf859;border-radius:50%;animation:40s linear infinite spinClockwise;position:absolute;inset:0}.emblem-polygons{background:radial-gradient(circle,#0ea5e926 0%,#05080ecc 75%);border:3px solid #f59e0b4d;border-radius:50%;position:absolute;inset:15px;box-shadow:0 0 35px #38bdf84d,inset 0 0 35px #38bdf833}.emblem-crystal-nodes{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.emblem-n-core{color:#fff;text-shadow:0 0 15px #38bdf8,0 0 30px #0284c7,0 0 60px #0369a1;z-index:5;user-select:none;font-size:105px;font-weight:800;animation:4s ease-in-out infinite alternate pulseGlow;position:relative}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%{text-shadow:0 0 15px #38bdf8,0 0 30px #0284c7;transform:scale(.98)}to{text-shadow:0 0 25px #38bdf8,0 0 50px #38bdf8,0 0 80px #0284c7;transform:scale(1.02)}}.emblem-status-badge{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;align-items:center;gap:8px;margin-top:15px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.emblem-status-dot{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite blink;box-shadow:0 0 8px #38bdf8}.bento-auth-card{-webkit-backdrop-filter:blur(28px);background:#0e1726bf;border:1px solid #f59e0b40;border-radius:24px;flex-direction:column;justify-content:center;padding:34px 28px;display:flex;box-shadow:0 25px 50px -12px #000000b3,inset 0 1px #ffffff14}.auth-header{margin-bottom:20px}.auth-title{color:#f8fafc;margin-bottom:4px;font-size:20px;font-weight:600}.auth-desc{color:#94a3b8;font-size:13px}.profiles-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.profile-pill-btn{cursor:pointer;color:#cbd5e1;text-align:left;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.profile-pill-btn:hover{color:#fff;background:#38bdf81a;border-color:#38bdf866}.profile-pill-btn.active{color:#fff;background:#38bdf826;border-color:#38bdf8;box-shadow:0 0 15px #38bdf840}.avatar-icon{color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.avatar-icon.tati{background:linear-gradient(135deg,#7c3aed,#c084fc)}.profile-pill-name{font-size:13px;font-weight:600;line-height:1.2}.profile-pill-role{color:#64748b;margin-top:2px;font-size:10px}.form-group{margin-bottom:16px}.input-label{color:#cbd5e1;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.input-box-wrap{align-items:center;display:flex;position:relative}.input-box{color:#f8fafc;box-sizing:border-box;background:#050a12b3;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;height:46px;padding:0 42px 0 16px;font-family:inherit;font-size:14px;transition:all .2s}.input-box:focus{background:#050a12f2;border-color:#38bdf8;box-shadow:0 0 16px #38bdf840}.input-icon-right{color:#64748b;font-size:16px;position:absolute;right:14px}.btn-eye{cursor:pointer;background:0 0;border:none;transition:color .15s}.btn-eye:hover{color:#cbd5e1}.remember-row{cursor:pointer;user-select:none;align-items:center;gap:10px;margin-bottom:20px;display:flex}.switch-toggle{background:#64748b66;border-radius:12px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.switch-toggle.is-active{background:#f59e0be6}.switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000004d}.switch-toggle.is-active .switch-knob{transform:translate(16px)}.remember-label{color:#cbd5e1;font-size:13px}.bento-auth-error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-submit-gold{color:#fff;letter-spacing:1px;cursor:pointer;background-color:#0000;background-image:radial-gradient(#00000040 15%,#0000 16%),linear-gradient(135deg,#b45309 0%,#d97706 45%,#b45309 100%);background-position:0 0;background-repeat:repeat;background-size:6px 6px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #fbbf2480;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #d9770659}.btn-submit-gold:hover:not(:disabled){background-color:#f59e0b;transform:translateY(-1px);box-shadow:0 6px 25px #f59e0b80}.btn-submit-gold:disabled{opacity:.5;cursor:not-allowed}.bento-mini-card{-webkit-backdrop-filter:blur(20px);color:#94a3b8;background:#0b121e8c;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.security-badge{color:#38bdf8;align-items:center;gap:8px;font-weight:500;display:flex}.version-tag{color:#64748b;font-family:monospace;font-size:11px}.nexus-side-nav{-webkit-backdrop-filter:blur(24px);z-index:90;box-sizing:border-box;background:#0b111e;border-right:1px solid #ffffff14;flex-direction:column;width:220px;padding:24px 16px;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}.nexus-side-nav-brand{margin-bottom:28px;padding:0 8px}.nexus-brand-link{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.nexus-brand-logo-icon{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nexus-brand-text{letter-spacing:.5px;color:#fff;font-size:20px;font-weight:700}.nexus-side-nav-items{flex-direction:column;flex:1;gap:8px;display:flex}.nexus-side-nav-item{color:#94a3b8;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;width:100%;padding:11px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.nexus-side-nav-item:hover{color:#f8fafc;background:#ffffff0d}.nexus-side-nav-item.is-active{font-weight:600;box-shadow:0 0 24px #00f0ff73;color:#fff!important;background:linear-gradient(90deg,#00f0ff 0%,#a855f7 100%)!important;border:none!important}.nexus-side-nav-item.is-active svg{filter:drop-shadow(0 0 4px #ffffff80);stroke:#fff!important}.nexus-side-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.side-nav-chat-dot{background:#00f0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 8px #00f0ff}.nexus-side-nav-footer{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:16px}.app.has-side-nav{padding-left:220px;transition:padding-left .25s}.app.has-side-nav .app-header{display:none!important}.app.has-side-nav .app-main{margin-top:0!important;padding-top:20px!important}.nexus-mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);z-index:100;height:62px;padding-bottom:env(safe-area-inset-bottom,0);background:#0b111ef5;border-top:1px solid #ffffff14;justify-content:center;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0009}.bottom-nav-inner{justify-content:space-around;align-items:center;width:100%;max-width:500px;height:100%;padding:0 12px;display:flex}.bottom-nav-item{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 12px;font-size:10px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.bottom-nav-item.is-active{color:#00f0ff;background:#00f0ff1f;font-weight:600}.bottom-nav-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bento-screen-wrapper{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:10px 28px 40px}.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames";gap:16px;display:grid}.bento-box{box-sizing:border-box;background:#0b111e;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:20px 22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.bento-box:hover{border-color:#00f0ff40;box-shadow:0 10px 30px #00000080}.bento-box-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bento-box-title{color:#f8fafc;font-size:15px;font-weight:600}.bento-box-dots{color:#64748b;letter-spacing:2px;cursor:pointer;user-select:none;font-size:14px}.bento-box-link{color:#64748b;letter-spacing:2px;font-size:14px;text-decoration:none}.bento-hero-showcase{grid-area:hero;min-height:290px;padding:0}.bento-hero-showcase .bento-box-header{z-index:5;margin:0;position:absolute;top:16px;left:20px;right:20px}.bento-hero-body{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:290px;padding:24px 24px 20px;display:flex;position:relative}.bento-hero-backdrop{z-index:1;background-position:50% 25%;background-size:cover;transition:transform .4s;position:absolute;inset:0}.bento-hero-foreground{z-index:3;position:relative}.bento-hero-title{color:#fff;text-shadow:0 2px 10px #000000e6;margin:0 0 6px;font-size:30px;font-weight:800}.bento-hero-pills{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bento-pill-status{letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.bento-pill-status.is-playing{color:#4ade80;background:#22c55e40;border:1px solid #22c55e80}.bento-pill-status.is-featured{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf873}.bento-pill-platform{backdrop-filter:blur(10px);color:#f1f5f9;background:#ffffff26;border:1px solid #fff3;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.bento-pill-genre{color:#94a3b8;background:#0006;border-radius:6px;padding:2px 8px;font-size:11px}.bento-hero-desc{color:#cbd5e1;max-width:520px;margin:0 0 14px;font-size:12.5px;line-height:1.4}.bento-hero-bottom-actions{justify-content:space-between;align-items:center;display:flex}.bento-hero-bar{cursor:pointer;background:#ffffff40;border:none;border-radius:2px;width:24px;height:4px;padding:0;transition:all .2s}.bento-btn-play-hero{color:#050b14;background:#00f0ff;border-radius:9999px;padding:6px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 0 20px #00f0ff73}.bento-btn-play-hero:hover{background:#38bdf8;transform:translateY(-1px);box-shadow:0 0 28px #00f0ffb3}.bento-video-box{min-height:290px}.bento-video-body{flex-direction:column;flex:1;display:flex}.bento-video-media-wrap{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.bento-yt-tag{color:#fff;z-index:3;background:red;border-radius:6px;justify-content:center;align-items:center;width:28px;height:20px;font-size:10px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000080}.bento-video-thumb-ph{background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;font-size:32px;display:flex}.bento-video-center-play{backdrop-filter:blur(8px);color:#fff;pointer-events:none;z-index:3;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000080}.bento-video-media-wrap:hover .bento-video-center-play{background:#ef4444d9;transform:translate(-50%,-50%)scale(1.1)}.bento-video-overlay-meta{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.bento-video-channel-pill{backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:3px 8px;display:flex}.bento-video-channel-avatar{font-size:12px}.bento-video-channel-info{flex-direction:column;display:flex}.bento-video-channel-name{color:#f1f5f9;font-size:11px;line-height:1.1}.bento-video-watch-pct{color:#94a3b8;font-size:9.5px;line-height:1}.bento-video-duration-badge{backdrop-filter:blur(6px);color:#f1f5f9;background:#000000bf;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600}.bento-video-progress-fill{background:#ef4444;height:100%}.bento-video-heading{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 14px;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.bento-btn-continue-video{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#c084fc 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:auto auto 0;padding:6px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #7c3aed66}.bento-btn-continue-video:hover{transform:translateY(-1px);box-shadow:0 6px 22px #7c3aed99}.bento-trophies-box{grid-column:span 2}.bento-trophies-triad-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bento-trophy-card-slot{cursor:pointer;background:#0f172ad9;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.bento-trophy-card-slot:hover{background:#ffffff0f;border-color:#00f0ff4d;transform:translateY(-2px)}.bento-trophy-cup-art{background:#0006;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.bento-trophy-cup-img{object-fit:cover;border-radius:10px;width:100%;height:100%}.bento-trophy-info-group{flex-direction:column;gap:2px;display:flex;overflow:hidden}.bento-trophy-platform-badge{color:#38bdf8;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.trophy-platform-dot{background:#38bdf8;border-radius:50%;width:5px;height:5px}.bento-trophy-label{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bento-trophy-time{color:#64748b;font-size:11px}.bento-radar-content{flex-direction:column;flex:1;justify-content:center;display:flex}.bento-radar-tagline{color:#94a3b8;text-align:center;margin-bottom:14px;font-size:12px}.bento-radar-tagline strong{color:#f1f5f9}.bento-countdown-display{justify-content:center;align-items:center;gap:8px;display:flex}.bento-countdown-digit-box{background:#0000008c;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:center;min-width:48px;padding:8px 10px;display:flex}.bento-digit-val{color:#fff;font-family:monospace;font-size:20px;font-weight:700}.bento-digit-lbl{color:#64748b;text-transform:uppercase;margin-top:2px;font-size:9px}.bento-digit-colon{color:#64748b;margin-bottom:14px;font-size:18px;font-weight:700}.bento-quick-box{grid-column:span 2}.bento-quick-cards-grid{transition:all .2s}.bento-qa-card:hover{background:#ffffff0f;border-color:#00f0ff4d;transform:translateY(-2px)}.bento-qa-thumb{background:#1e293b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.bento-qa-thumb img{object-fit:cover;width:100%;height:100%}.bento-qa-icon{font-size:20px}.bento-qa-icon-wrap{color:#94a3b8}.bento-qa-meta{flex-direction:column;display:flex;overflow:hidden}.bento-qa-title{color:#f1f5f9;font-size:13px;font-weight:600}.bento-qa-subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bento-platina-card{background:linear-gradient(145deg,#1e3a8a40 0%,#581c874d 100%);border:1px solid #9333ea59;border-radius:16px;flex-direction:column;flex:1;min-height:220px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #9333ea1f,0 4px 16px #00000059}.bento-platina-card:hover{border-color:#c084fca6;transform:translateY(-2px);box-shadow:0 0 25px #a855f759,inset 0 0 20px #9333ea33}.bento-platina-bg{opacity:.35;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .25s;position:absolute;inset:0}.bento-platina-card:hover .bento-platina-bg{opacity:.55}.bento-platina-body{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:16px;display:flex;position:relative}.bento-platina-trophy-wrap{justify-content:space-between;align-items:center;display:flex}.bento-platina-pill{letter-spacing:.08em;text-transform:uppercase;color:#c084fc;background:#a855f733;border:1px solid #a855f766;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700}.bento-platina-info{margin:10px 0}.bento-platina-title{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3;display:block}.bento-platina-btn{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.bento-platina-card:hover .bento-platina-btn{color:#fff;background:#a855f74d;border-color:#c084fc80}.bento-platina-arrow{transition:transform .2s}.bento-platina-card:hover .bento-platina-arrow{transform:translate(4px)}.bento-music-box{background:linear-gradient(135deg,#581c8752 0%,#0f172ad9 100%);border-color:#a855f740}.bento-music-body{flex-direction:column;gap:12px;display:flex}.bento-waveform-visualizer{cursor:pointer;justify-content:center;align-items:center;gap:4px;height:38px;padding:4px 0;display:flex}.bento-wave-bar{background:#c084fc;border-radius:2px;width:3px;height:8px;transition:height .2s}.bento-waveform-visualizer.is-active .bento-wave-bar{animation:1s ease-in-out infinite alternate waveBarAnim}@keyframes waveBarAnim{0%{height:6px}to{background:#e879f9;height:32px;box-shadow:0 0 8px #e879f9cc}}.bento-music-tracklist{flex-direction:column;gap:6px;display:flex}.bento-track-row{color:#cbd5e1;cursor:pointer;background:#0003;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;transition:background .15s;display:flex}.bento-track-row:hover,.bento-track-row.is-playing{color:#fff;background:#a855f733}.bento-track-name{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.bento-track-time{color:#94a3b8;font-family:monospace}.books-bento-wrapper{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:6px 28px 40px}.books-bento-filter-bar{gap:10px;margin-bottom:22px;padding-bottom:4px;display:flex;overflow-x:auto}.books-filter-pill{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:7px 18px;font-size:13px;font-weight:500;transition:all .2s}.books-filter-pill:hover{color:#fff;background:#ffffff1a}.books-filter-pill.is-active{color:#050b14;background:#fff;border-color:#fff;font-weight:700;box-shadow:0 0 16px #fff6}.books-bento-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.books-bento-card{box-sizing:border-box;background:#0b111e;border:1px solid #ffffff14;border-radius:20px;padding:24px;position:relative}.books-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.books-card-title{color:#fff;font-size:16px;font-weight:600}.books-card-dots{color:#64748b;letter-spacing:2px;cursor:pointer;font-size:14px;text-decoration:none}.books-reading-content{align-items:center;gap:20px;display:flex}.books-reading-cover-3d{border-radius:8px;flex-shrink:0;width:105px;height:150px;transition:transform .3s;overflow:hidden;transform:perspective(600px)rotateY(-8deg);box-shadow:-6px 6px 18px #0009,inset 2px 0 3px #fff3}.books-reading-content:hover .books-reading-cover-3d{transform:perspective(600px)rotateY(-2deg)scale(1.03)}.books-reading-details{flex-direction:column;flex:1;display:flex}.books-reading-title{color:#fff;margin:0 0 6px;font-size:17px;font-weight:700}.books-reading-author{color:#94a3b8;font-weight:400}.books-reading-stats-line{color:#94a3b8;margin-bottom:8px;font-size:12.5px}.books-reading-progress-track{background:#ffffff1a;border-radius:9999px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.books-reading-progress-fill{background:linear-gradient(90deg,#00f0ff,#38bdf8);border-radius:9999px;height:100%;box-shadow:0 0 10px #00f0ff99}.books-reading-estimate{color:#64748b;margin:0 0 16px;font-size:11.5px}.books-btn-continue-read{color:#fff;background:linear-gradient(90deg,#00f0ff 0%,#a855f7 100%);border-radius:9999px;align-self:flex-start;padding:10px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 0 20px #00f0ff66}.books-btn-continue-read:hover{transform:translateY(-1px);box-shadow:0 0 28px #00f0ff99}.books-stats-body{justify-content:space-between;align-items:center;gap:20px;display:flex}.books-stats-columns{flex-direction:column;gap:18px;display:flex}.books-stat-metric-row{align-items:center;gap:12px;display:flex}.books-stat-icon{font-size:26px}.books-stat-big-val{color:#fff;font-size:22px;font-weight:700;display:block}.books-stat-sub{color:#64748b;font-size:12px}.books-concentric-circle-wrap{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.concentric-rings-svg{width:100%;height:100%}.concentric-ring-center-text{text-align:center;position:absolute}.ring-title{color:#fff;font-size:14px;font-weight:700;display:block}.ring-subtitle{color:#64748b;font-size:10px}.books-covers-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.books-cover-card-item{text-decoration:none;display:block}.books-cover-aspect{aspect-ratio:3/4.4;border-radius:10px;width:100%;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000080}.books-cover-aspect:hover{transform:translateY(-3px)}.books-cover-aspect img{object-fit:cover;width:100%;height:100%}.books-cover-progress-tag{backdrop-filter:blur(8px);color:#38bdf8;text-align:center;background:#000000bf;border-radius:4px;padding:3px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px}.news-bento-wrapper{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:6px 28px 40px}.news-bento-grid{grid-template-columns:1.4fr .6fr;gap:20px;margin-bottom:24px;display:grid}.bento-lead-news{flex-direction:column;justify-content:flex-end;min-height:320px;padding:28px;display:flex}.news-lead-bg{z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}.news-lead-overlay{z-index:2;background:linear-gradient(#0000 0%,#0b111e66 40%,#0b111ef2 100%);border-radius:14px;padding:20px;position:relative}.news-lead-badge{letter-spacing:1.5px;color:#00f0ff;text-transform:uppercase;font-size:10px;font-weight:700}.news-lead-title{color:#fff;margin:4px 0 8px;font-size:24px;font-weight:700}.news-lead-summary{color:#cbd5e1;margin-bottom:14px;font-size:13px}.news-lead-actions{justify-content:space-between;align-items:center;display:flex}.news-btn-read{color:#050b14;background:#00f0ff;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:700;text-decoration:none}.news-lead-date{color:#64748b;font-size:11px}.news-bento-subgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.news-bento-mini-card{color:inherit;background:#0b111e;border:1px solid #ffffff12;border-radius:14px;gap:14px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.news-bento-mini-card:hover{border-color:#00f0ff4d;transform:translateY(-2px)}.news-mini-thumb-wrap{border-radius:8px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.news-mini-thumb{object-fit:cover;width:100%;height:100%}.news-mini-content{flex-direction:column;display:flex}.news-mini-source{color:#38bdf8;font-size:10px;font-weight:700}.news-mini-title{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 6px;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.news-mini-date{color:#64748b;font-size:10.5px}.bento-top-status-bar{justify-content:space-between;align-items:center;margin-bottom:16px;padding:2px 4px;display:flex}.bento-screen-heading{color:#f8fafc;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.bento-status-right{align-items:center;gap:16px;display:flex}.bento-status-time{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.bento-status-icon{color:#94a3b8;align-items:center;display:flex}.bento-status-user{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px 4px 12px;display:flex}.bento-user-name{color:#f1f5f9;font-size:12.5px;font-weight:600}.bento-user-avatar{background:linear-gradient(135deg,#00f0ff,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.bento-trophy-game-thumb{background:#1e293b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.bento-trophy-game-thumb img{object-fit:cover;width:100%;height:100%}.bento-trophy-thumb-ph{opacity:.6;font-size:16px}.bento-radar-header-info{margin-bottom:8px;display:block}.bento-radar-launch-eyebrow{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.bento-radar-game-title{color:#fff;margin:2px 0 0;font-size:16px;font-weight:700}.bento-radar-body-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bento-radar-left-time{flex-direction:column;display:flex}.bento-radar-big-days{align-items:baseline;display:flex}.bento-radar-days-num{color:#fff;font-size:32px;font-weight:800;line-height:1}.bento-radar-days-unit{color:#94a3b8;margin-left:5px;font-size:14px;font-weight:600}.bento-radar-countdown-sub{color:#64748b;margin-top:4px;font-size:11px}.bento-radar-rocket-wrap{background:#a855f71f;border:1px solid #a855f74d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bento-qa-game{border:1.5px solid #00f0ff8c;box-shadow:0 0 14px #00f0ff26}.bento-qa-book{border:1.5px solid #38bdf88c;box-shadow:0 0 14px #38bdf826}.bento-qa-library{border:1.5px solid #2dd4bf8c;box-shadow:0 0 14px #2dd4bf26}.bento-qa-comics{border:1.5px solid #c084fc8c;box-shadow:0 0 14px #c084fc26}.bento-music-now-playing-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.bento-music-art-wrap{border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden;box-shadow:0 4px 12px #00000080}.bento-music-art-img{object-fit:cover;width:100%;height:100%}.bento-music-meta{flex-direction:column;flex:1;min-width:0;display:flex}.bento-music-track-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.bento-music-artist{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bento-music-dots-sub{color:#64748b;letter-spacing:2px;font-size:13px}.bento-music-middle-row{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.bento-music-ctrl-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.bento-music-ctrl-btn:hover{color:#fff;background:#ffffff26}.bento-music-play-btn{color:#050b14;background:#00f0ff;border-color:#00f0ff;font-weight:800}.bento-music-play-btn:hover{color:#050b14;background:#38bdf8}.bento-music-neon-wave{filter:drop-shadow(0 0 6px #00f0ff99);flex:1;align-items:center;max-width:180px;display:flex}.bento-music-neon-wave path{transform-origin:50%;stroke-dasharray:200;stroke-dashoffset:0;transition:stroke-dashoffset .2s}.bento-music-neon-wave.is-active path{animation:2s linear infinite neonWaveMove,1.2s ease-in-out infinite alternate audioPulse}@keyframes audioPulse{0%{transform:scaleY(.8)}to{transform:scaleY(1.3)}}@keyframes neonWaveMove{to{stroke-dashoffset:-400px}}.bento-music-bottom-slider-row{align-items:center;gap:12px;margin-top:10px;display:flex}.bento-music-slider-fill{background:#00f0ff;border-radius:2px;height:100%;box-shadow:0 0 8px #00f0ffb3}.bento-music-slider-thumb{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #00f0ffe6}@media (min-width:768px){.nexus-side-nav{align-items:center;width:76px;padding:16px 6px}.nexus-brand-text{display:none}.nexus-side-nav-items{gap:8px}.nexus-side-nav-item{border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;padding:8px 4px!important}.nexus-side-nav-icon{width:22px!important;height:22px!important;margin:0!important}.nexus-side-nav-label{letter-spacing:-.2px;color:#94a3b8!important;text-align:center!important;font-size:10px!important;font-weight:600!important;display:block!important}.nexus-side-nav-item.is-active .nexus-side-nav-label{color:#00f0ff!important}.nexus-side-nav-item.is-active{background:#00f0ff1f!important;border:1px solid #00f0ff80!important;box-shadow:0 0 15px #00f0ff4d!important}.app.has-side-nav{padding-left:76px!important}@media (min-width:768px) and (max-width:1199px){.bento-canvas-grid{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hero hero""music radar""music trophies""video roadmap""freegames freegames"!important;gap:16px!important;display:grid!important}.bento-hero-showcase{grid-area:hero!important;min-height:280px!important}.bento-video-box{grid-area:video!important}.bento-trophies-box{grid-area:trophies!important}.bento-freegames-box{grid-area:freegames!important}.bento-radar-box{grid-area:radar!important}.bento-music-box{grid-area:music!important}}@media (min-width:1200px){.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames"!important;gap:16px!important;display:grid!important}.bento-hero-showcase{grid-area:hero!important;min-height:0!important}.bento-video-box{grid-area:video!important}.bento-trophies-box{grid-area:trophies!important}.bento-radar-box{grid-area:radar!important}.bento-music-box{grid-area:music!important}}.bento-trophies-triad-grid{flex-direction:column!important;gap:8px!important;display:flex!important}.bento-trophy-card-slot{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;display:flex!important}.bento-trophy-cup-art{flex-shrink:0!important;width:32px!important;height:32px!important}.bento-trophy-info-group{flex:1!important;min-width:0!important;margin:0 10px!important}.bento-trophy-label{color:#f1f5f9!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;display:block!important;overflow:hidden!important}.bento-trophy-time{color:#64748b!important;font-size:10.5px!important;display:block!important}.bento-trophy-game-thumb{border-radius:6px!important;flex-shrink:0!important;width:32px!important;height:32px!important;overflow:hidden!important}.bento-quick-cards-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.bento-qa-card{aspect-ratio:1!important;text-align:center!important;background:#ffffff08!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:10px!important;display:flex!important}.bento-qa-thumb{width:48px!important;height:48px!important;margin-bottom:8px!important}.bento-qa-title{color:#f8fafc!important;font-size:13px!important}.bento-qa-subtitle{color:#94a3b8!important;font-size:10px!important}.bento-countdown-display{display:none!important}.bento-radar-header-info{display:block!important}.bento-radar-body-row{justify-content:space-between!important;align-items:center!important;margin-top:10px!important;display:flex!important}.bento-radar-big-days{align-items:baseline!important;display:flex!important}.bento-radar-days-num{color:#fff!important;font-size:32px!important;font-weight:800!important;line-height:1!important}.bento-radar-days-unit{color:#94a3b8!important;margin-left:5px!important;font-size:14px!important;font-weight:600!important}.bento-radar-countdown-sub{color:#64748b!important;margin-top:4px!important;font-size:11px!important}.bento-radar-rocket-wrap{background:#a855f71f!important;border:1px solid #a855f74d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;display:flex!important}.bento-waveform-visualizer,.bento-music-tracklist{display:none!important}.bento-music-now-playing-row,.bento-music-middle-row,.bento-music-bottom-slider-row{display:flex!important}.bento-hero-bottom-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.bento-btn-play-hero{text-align:center!important;color:#00f0ff!important;background:#00f0ff1f!important;border:1.5px solid #00f0ff!important;border-radius:12px!important;padding:9px 18px!important;display:inline-block!important;box-shadow:0 0 16px #00f0ff4d!important}.news-bento-grid{grid-template-columns:1fr}}@media (max-width:767px){.nexus-side-nav{display:none!important}.app.has-side-nav{padding-bottom:82px!important;padding-left:0!important}.nexus-mobile-bottom-nav{z-index:1000!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.bento-screen-wrapper,.books-bento-wrapper,.news-bento-wrapper{box-sizing:border-box!important;max-width:100vw!important;padding:10px 14px 40px!important;overflow-x:hidden!important}.bento-screen-heading{white-space:nowrap!important;font-size:18px!important}.bento-top-status-bar{flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important}.bento-status-right{gap:10px!important;margin-left:auto!important}.bento-canvas-grid{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;display:flex!important}.bento-box,.bento-hero-showcase,.bento-video-box,.bento-trophies-box,.bento-quick-box,.bento-radar-box,.bento-music-box{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.bento-hero-showcase{min-height:320px!important}.bento-btn-play-hero{text-align:center!important;width:100%!important;margin-top:10px!important;padding:12px!important;display:block!important}.bento-hero-bottom-actions{flex-direction:column!important;align-items:stretch!important}.bento-hero-indicators{justify-content:center!important;margin-bottom:6px!important}.bento-trophies-triad-grid{grid-template-columns:1fr!important}.bento-quick-cards-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.books-bento-grid,.news-bento-grid{grid-template-columns:1fr!important;gap:14px!important}.books-stats-body{flex-direction:column!important;align-items:flex-start!important}}.video-bento-page>.video-library-heading,.video-bento-page>.continue-video-card{display:none!important}.mobile-top-actions{display:none}@media (max-width:767px){.mobile-top-actions{z-index:180;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:80px;right:12px}.mobile-top-btn{-webkit-backdrop-filter:blur(12px);color:var(--amber);cursor:pointer;background:#0b111ed9;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 12px #0006}}.videos-bento-hero-thumb{width:280px}@media (max-width:900px){.videos-bento-hero-thumb{width:100%;max-width:100%}}.videos-bento-filter-bar{scrollbar-width:none;gap:10px;overflow-x:auto;flex-wrap:nowrap!important}.videos-bento-filter-bar::-webkit-scrollbar{display:none}.videos-bento-gallery{grid-column:span 2}@media (max-width:900px){.videos-bento-gallery{grid-column:1/-1!important}}.bento-roadmap-box{grid-area:roadmap}.is-hidden-on-home{display:none!important}.games-continue-cover{border:1px solid #ffffff0d;border-radius:12px;flex-shrink:0;width:120px;height:160px;overflow:hidden;box-shadow:0 4px 16px #0009}.games-continue-cover img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.hidden-on-mobile{display:none!important}}[data-color-theme=nexus-dark]{--bg-color:#0d111e;--panel-bg:#0d111ebf;--accent-color:#3b82f6;--accent-glow:#3b82f666}[data-color-theme=midnight-violet]{--bg-color:#140d1e;--panel-bg:#140d1efa;--accent-color:#a855f7;--accent-glow:#a855f766}[data-color-theme=crimson-slate]{--bg-color:#1a1012;--panel-bg:#1a1012fa;--accent-color:#ef4444;--accent-glow:#ef444466}[data-color-theme=deep-ocean]{--bg-color:#061826;--panel-bg:#061826fa;--accent-color:#0ea5e9;--accent-glow:#0ea5e966}[data-color-theme=oled-black]{--bg-color:#000;--panel-bg:#000000fc;--accent-color:#10b981;--accent-glow:#10b98166}[data-color-theme]{background-color:var(--bg-color)!important}[data-color-theme] .bento-box,[data-color-theme] .books-bento-card,[data-color-theme] .app-topbar,[data-color-theme] .nexus-dock-glass{background:var(--panel-bg)!important}[data-color-theme] .bento-box-title,[data-color-theme] .books-card-title,[data-color-theme] .bento-box-icon{color:var(--accent-color)!important}[data-color-theme] .bento-music-neon-wave path{transform-origin:50%;filter:drop-shadow(0 0 4px var(--accent-glow));stroke:var(--accent-color)!important}.news-bento-wrapper{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1560px;margin:0 auto;padding:6px 28px 40px;display:flex}.news-bento-top-row{grid-template-columns:1.4fr .6fr;align-items:start;gap:20px;display:grid}.news-bento-card{background:#0b111e;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.news-lead-card{flex-direction:column;justify-content:flex-end;min-height:360px;padding:28px;display:flex}.news-right-column{flex-direction:column;gap:16px;display:flex}.news-forecast-card{padding:0}.news-forecast-widget{padding:18px}.news-forecast-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.news-forecast-icon-big{font-size:26px}.news-forecast-title{color:#f1f5f9;font-size:14px;font-weight:700;display:block}.news-forecast-city{color:#64748b;font-size:11px;display:block}.news-forecast-loading{color:#64748b;text-align:center;padding:12px 0;font-size:12px}.news-forecast-days{flex-direction:column;gap:8px;display:flex}.news-forecast-day{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.news-forecast-day--today{background:#3b82f626;border-color:#3b82f64d}.news-forecast-day-name{color:#94a3b8;flex-shrink:0;width:52px;font-size:12px;font-weight:600}.news-forecast-day--today .news-forecast-day-name{color:#38bdf8}.news-forecast-day-icon{flex-shrink:0;font-size:18px}.news-forecast-day-desc{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.news-forecast-temps{flex-shrink:0;align-items:center;gap:4px;display:flex}.news-forecast-temp-max{color:#f97316;font-size:13px;font-weight:700}.news-forecast-temp-sep{color:#475569;font-size:11px}.news-forecast-temp-min{color:#64748b;font-size:12px}.news-forecast-precip{color:#38bdf8;flex-shrink:0;font-size:11px}.news-radar-card{padding:18px}.news-radar-card .books-card-header{margin-bottom:10px;padding:0}.news-secondary-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.news-secondary-card{color:inherit;background:#0b111e;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.news-secondary-card:hover{border-color:#00f0ff4d;transform:translateY(-3px)}.news-secondary-thumb{aspect-ratio:16/9;width:100%;overflow:hidden}.news-secondary-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-secondary-card:hover .news-secondary-thumb img{transform:scale(1.04)}.news-secondary-body{flex-direction:column;flex:1;gap:4px;padding:14px;display:flex}.news-secondary-title{color:#f1f5f9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-secondary-summary{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.news-sources-section{flex-direction:column;gap:24px;display:flex}.news-source-group{flex-direction:column;gap:12px;display:flex}.news-source-group-header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:8px;display:flex}.news-source-group-name{color:#38bdf8;letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:700}.news-source-group-count{color:#475569;font-size:11px}.news-source-group-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.books-covers-row--6{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}@media (max-width:900px){.news-bento-top-row,.news-secondary-row{grid-template-columns:1fr!important}}@media (max-width:600px){.news-bento-wrapper{padding:6px 12px 32px!important}.news-source-group-cards{grid-template-columns:1fr!important}.books-covers-row--6{grid-template-columns:repeat(3,1fr)!important}}.videos-bento-top-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.videos-bento-search-form{flex:1;min-width:280px}.videos-bento-search-box{background:#0d131ff5;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:4px 6px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #0006}.videos-bento-search-box:focus-within{border-color:#00f0ff;box-shadow:0 0 15px #00f0ff40}.videos-bento-search-icon{opacity:.7;margin-right:8px;font-size:15px}.videos-bento-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.videos-bento-search-input::placeholder{color:#64748b}.videos-bento-search-clear{color:#94a3b8;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;margin-right:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.videos-bento-search-clear:hover{color:#f87171;background:#ef444433}.videos-bento-search-btn{color:#050b14;cursor:pointer;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%);border:none;border-radius:9999px;padding:7px 16px;font-size:12px;font-weight:700;transition:transform .15s,opacity .15s}.videos-bento-search-btn:hover:not(:disabled){opacity:.95;transform:scale(1.03)}.videos-bento-btn-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.videos-bento-action-pill{cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.videos-bento-pill-thematic{color:#facc15;background:#d9a44126;border-color:#d9a44166}.videos-bento-pill-thematic:hover{background:#d9a44140;transform:translateY(-1px)}.videos-bento-pill-youtube{color:#f87171;background:#ef444426;border-color:#ef444466}.videos-bento-pill-youtube:hover{background:#ef444440;transform:translateY(-1px)}.videos-bento-pill-manage{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1f}.videos-bento-pill-manage:hover,.videos-bento-pill-manage.active{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff66}.videos-bento-channels-badge{color:#fff;background:#ffffff26;border-radius:10px;padding:1px 6px;font-size:10px}.videos-search-status-bar{background:#0d131ff5;border:1px solid #00f0ff4d;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.news-left-column{flex-direction:column;gap:16px;display:flex}.news-sublead-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.news-sublead-card{color:inherit;background:#0d131ff5;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.news-sublead-card:hover{border-color:#00f0ff59;transform:translateY(-2px)}.news-sublead-thumb{border-radius:10px;flex-shrink:0;width:90px;height:70px;overflow:hidden}.news-sublead-thumb img{object-fit:cover;width:100%;height:100%}.news-sublead-body{flex-direction:column;gap:4px;min-width:0;display:flex}.news-sublead-title{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.news-radar-scroll-wrap{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:480px;padding-right:4px;overflow-y:auto}@media (min-width:900px) and (max-width:1366px),(orientation:landscape) and (max-height:850px) and (min-width:768px){.bento-box,.books-bento-card,.news-bento-card{-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;background:#0d131ff5!important;border:1px solid #ffffff14!important}.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames"!important;gap:14px!important;margin-bottom:24px!important;display:grid!important}.bento-hero-showcase{grid-area:hero!important;min-height:0!important}.bento-video-box{grid-area:video!important;min-height:290px!important}.bento-trophies-box{grid-area:trophies!important;min-height:290px!important}.bento-radar-box{grid-area:radar!important;min-height:270px!important}.bento-quick-box{grid-area:quick!important;min-height:270px!important}.bento-roadmap-box{grid-area:roadmap!important;min-height:270px!important}.bento-music-box{grid-area:music!important}.bento-roadmap-box{flex-direction:column!important;padding:16px!important;display:flex!important}.bento-platina-card{box-sizing:border-box!important;background:linear-gradient(145deg,#1e3a8a59 0%,#581c8773 100%)!important;border:1px solid #a855f766!important;border-radius:14px!important;flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;min-height:190px!important;margin:0!important;display:flex!important}.bento-platina-body{flex-direction:column!important;justify-content:space-between!important;height:100%!important;padding:16px!important;display:flex!important}.bento-platina-title{margin-bottom:6px!important;font-size:16px!important}.bento-platina-desc{font-size:12px!important;line-height:1.4!important}.bento-platina-btn{background:#a855f74d!important;border-color:#c084fc80!important;padding:10px 14px!important;font-size:12.5px!important;font-weight:700!important}.bento-quick-cards-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;height:calc(100% - 42px)!important}.bento-qa-card{background:#0d131ff5!important;border-radius:12px!important;gap:10px!important;padding:10px!important}.bento-qa-thumb{border-radius:10px!important;width:50px!important;height:50px!important}.bento-qa-title{font-size:13.5px!important}.bento-radar-box{padding:16px!important}.bento-radar-content{flex-direction:column!important;justify-content:space-between!important;height:calc(100% - 36px)!important;display:flex!important}.bento-radar-game-title{font-size:17px!important}.bento-countdown-display{background:#00000073!important;border:1px solid #ffffff14!important;border-radius:10px!important;gap:4px!important;padding:6px 10px!important}.bento-digit-val{font-size:18px!important}}.bento-box,.bento-hero-showcase,.bento-video-box,.bento-trophies-box,.bento-radar-box,.bento-quick-box,.bento-music-box,.bento-roadmap-box,.bento-platina-card,.books-bento-card,.news-bento-card,.bento-trophy-card-slot,.bento-qa-card{-webkit-backdrop-filter:blur(24px)!important;background-color:#0b111e!important}.bento-platina-card{background:linear-gradient(145deg,#141e3cf5 0%,#230f37fa 100%)!important}.bento-music-box{background:linear-gradient(135deg,#230f37f5 0%,#0b111efa 100%)!important}.bento-radar-box{background-color:#0b111e!important}.free-games-wrapper{border:1px solid #00f0ff33;border-radius:20px;margin:24px 0;padding:20px 24px;box-shadow:0 10px 30px #00000080;background:#0b111e!important}.free-games-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.free-games-title{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.free-games-subtitle{color:#94a3b8;font-size:12px}.free-games-badge-counter{color:#10b981;text-transform:uppercase;letter-spacing:.05em;background:#10b98126;border:1px solid #10b98159;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.free-games-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.free-game-card{border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;background:#0f1626!important}.free-game-card:hover{border-color:#00f0ff66;transform:translateY(-3px);box-shadow:0 8px 24px #00f0ff26}.free-game-card.is-free-now{border-color:#10b9814d}.free-game-thumb-wrap{aspect-ratio:16/9;background:#080c16;width:100%;position:relative;overflow:hidden}.free-game-thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s}.free-game-card:hover .free-game-thumb{transform:scale(1.05)}.free-game-thumb-ph{background:#141c2e;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}.free-game-status-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.tag-now{color:#042f2e;background:#10b981;box-shadow:0 2px 8px #10b98166}.tag-upcoming{color:#f8fafc;background:#64748b}.free-game-countdown{color:#fff;backdrop-filter:blur(8px);background:#000000bf;border:1px solid #ffffff26;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.free-game-content{flex-direction:column;flex:1;padding:14px;display:flex}.free-game-name{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.free-game-pricing{align-items:center;gap:8px;margin-bottom:12px;display:flex}.free-game-strikethrough{color:#64748b;font-size:12px;text-decoration:line-through}.free-game-price-free{color:#10b981;letter-spacing:.05em;font-size:13px;font-weight:800}.free-game-upcoming-label{color:#94a3b8;font-size:11px}.free-game-btn-claim{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0ea5e94d;color:#fff!important}.free-game-btn-claim:hover{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e980}.free-game-btn-preview{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#cbd5e1!important}.free-game-btn-preview:hover{background:#ffffff26;color:#fff!important}.gamepad-focused{position:relative;z-index:50!important;outline:none!important;transition:transform .12s ease-out,box-shadow .12s ease-out!important;transform:scale(1.025)!important;box-shadow:0 0 0 3px #00f0ff,0 0 25px #00f0ffb3!important}.gamepad-hud{backdrop-filter:blur(16px);color:#e2e8f0;z-index:9999;background:#0b111ef0;border:1px solid #00f0ff66;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) gamepadHudSlide;display:flex;position:fixed;bottom:24px;left:28px;box-shadow:0 10px 30px #0009,0 0 15px #00f0ff33}@keyframes gamepadHudSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gamepad-btn-badge{background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;font-size:10px;font-weight:800;display:inline-flex}.nyxi-briefing-stage{flex-direction:column;gap:24px;width:100%;margin-bottom:32px;padding:10px 0 16px;display:flex;position:relative}.nyxi-briefing-topbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;padding:0 4px 10px;display:flex}.nyxi-topbar-title{letter-spacing:.15em;color:#f1f5f9;text-transform:uppercase;text-shadow:0 0 16px #f59e0b4d;font-family:Fraunces,IBM Plex Sans,serif;font-size:15px;font-weight:700}.nyxi-topbar-right{align-items:center;gap:16px;display:flex}.nyxi-topbar-user{letter-spacing:.12em;color:#94a3b8;font-family:monospace;font-size:12px;font-weight:800}.nyxi-topbar-telemetry{backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:10px;padding:4px 12px;display:flex}.telemetry-item{color:#cbd5e1;align-items:center;gap:4px;font-family:monospace;font-size:11px;display:inline-flex}.telemetry-item.battery{color:#34d399}.telemetry-item.bluetooth{color:#38bdf8;font-weight:700}.telemetry-item.signal{color:#94a3b8}.telemetry-item.clock{color:#f1f5f9;letter-spacing:.05em;border-left:1px solid #ffffff26;margin-left:4px;padding-left:8px;font-weight:600}.nyxi-briefing-hero-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:10px 0;display:flex}.nyxi-hologram-stage{cursor:pointer;justify-content:center;align-items:center;padding:8px 0;display:flex;position:relative}.nyxi-circuit-wing{opacity:.75;filter:drop-shadow(0 0 8px #00f0ff66);align-items:center;width:140px;height:70px;transition:opacity .3s,filter .3s;display:flex}.nyxi-circuit-wing svg{width:100%;height:100%}.nyxi-hologram-stage:hover .nyxi-circuit-wing{opacity:1;filter:drop-shadow(0 0 14px #00f0ffcc)}.nyxi-hologram-ring{z-index:2;background:radial-gradient(circle,#f59e0b59 0%,#d977061a 60%,#0000 80%);border:2.5px solid #f59e0bd9;border-radius:50%;width:130px;height:130px;padding:5px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;box-shadow:0 0 35px #f59e0b8c,inset 0 0 20px #f59e0b4d}.nyxi-hologram-stage:hover .nyxi-hologram-ring{transform:scale(1.06);box-shadow:0 0 50px #f59e0bcc,inset 0 0 25px #f59e0b73}.nyxi-hologram-portrait{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nyxi-welcome-statement{flex-direction:column;gap:4px;display:flex}.nyxi-welcome-headline{color:#f8fafc;letter-spacing:-.01em;text-shadow:0 2px 14px #000c;margin:0;font-size:26px;font-weight:700}.nyxi-welcome-tagline{color:#94a3b8;margin:0;font-size:15px;font-weight:400}.nyxi-briefing-cards-row{grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;gap:20px;width:100%;display:grid}@media (max-width:1100px){.nyxi-briefing-cards-row{grid-template-columns:1fr}}.nyxi-glass-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0d132185;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff1a}.nyxi-glass-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 20px 48px #000000b3,0 0 24px #00f0ff1a}.nyxi-glass-card.where-left-off-card{border-color:#f59e0b47;box-shadow:0 16px 40px #0009,0 0 30px #f59e0b1a}.nyxi-glass-card.where-left-off-card:hover{border-color:#f59e0b80;box-shadow:0 20px 48px #000000bf,0 0 35px #f59e0b33}.nyxi-card-top-label{color:#e2e8f0;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.card-top-icon{opacity:.8;font-size:15px}.card-top-icon.tip-bulb{color:#fbbf24}.card-eye-btn{cursor:pointer;opacity:.75;background:0 0;border:none;font-size:15px;transition:opacity .2s,transform .2s}.card-eye-btn:hover{opacity:1;transform:scale(1.1)}.soundtrack-card-body{align-items:center;gap:14px;display:flex}.soundtrack-cover-frame{background:#090e17;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.soundtrack-cover-frame img{object-fit:cover;width:100%;height:100%}.soundtrack-info-pane{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.soundtrack-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.soundtrack-artist{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.soundtrack-scrubber-row{margin:6px 0 4px}.soundtrack-scrubber-track{background:#ffffff1a;border-radius:2px;width:100%;height:4px;position:relative}.soundtrack-scrubber-progress{background:#f59e0b;border-radius:2px;height:100%;position:relative}.soundtrack-scrubber-thumb{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 8px #f59e0b}.soundtrack-controls-row{align-items:center;gap:10px;display:flex}.soundtrack-ctrl-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;transition:color .2s}.soundtrack-ctrl-btn:hover{color:#fff}.soundtrack-play-btn{color:#000;cursor:pointer;background:#f59e0b;border:none;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;transition:transform .2s;display:grid;box-shadow:0 0 12px #f59e0b99}.soundtrack-play-btn:hover{transform:scale(1.12)}.soundtrack-duration-text{color:#94a3b8;margin-left:auto;font-family:monospace;font-size:11.5px}.where-left-off-body{align-items:stretch;gap:16px;display:flex}.where-left-off-artwork{background:#090e17;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;width:130px;min-height:110px;position:relative;overflow:hidden}.where-left-off-artwork img{object-fit:cover;width:100%;height:100%;display:block}.where-left-off-gradient-overlay{background:linear-gradient(#0000 40%,#000000bf 100%);position:absolute;inset:0}.where-left-off-meta{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-width:0;display:flex}.game-lead-title{color:#fff;margin:0;font-size:15px;font-weight:800;line-height:1.25}.game-lead-lastplayed{color:#94a3b8;font-size:11px}.game-lead-context-fields{flex-direction:column;gap:2px;margin:4px 0;display:flex}.context-field{align-items:center;gap:6px;font-size:11.5px;display:flex}.field-label{color:#94a3b8;font-weight:500}.field-value{color:#f1f5f9;font-weight:600}.where-left-off-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.btn-play-now-amber{color:#0b0f19;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;justify-content:center;align-items:center;padding:7px 18px;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 16px #f59e0b73}.btn-play-now-amber:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-1px);box-shadow:0 0 22px #f59e0bb3}.btn-resume-dark{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;padding:7px 18px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-resume-dark:hover{background:#ffffff26;border-color:#ffffff47;transform:translateY(-1px)}.daily-tip-card-body{flex:1;align-items:center;display:flex}.daily-tip-quote{color:#cbd5e1;margin:0;font-size:12.5px;font-style:normal;line-height:1.5}.daily-tip-card-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.btn-tip-cycle,.btn-tip-talk{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:600;transition:color .2s}.btn-tip-cycle:hover{color:#f59e0b}.btn-tip-talk:hover{color:#00f0ff}.nexus-wrap-backdrop{-webkit-backdrop-filter:blur(20px);z-index:10000;background:#04070ee0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nexus-wrap-card{border:1.5px solid #00f0ff59;border-radius:28px;flex-direction:column;width:100%;max-width:580px;height:640px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) wrapModalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000d9,0 0 50px #00f0ff33;background:#0b111e!important}@keyframes wrapModalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.nexus-wrap-progress{gap:6px;padding:16px 20px 8px;display:flex}.nexus-wrap-bar{background:#ffffff26;border-radius:2px;flex:1;height:4px;overflow:hidden}.nexus-wrap-bar-fill{background:#00f0ff;border-radius:2px;height:100%;transition:width .1s linear}.nexus-wrap-header{justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.nexus-wrap-brand{letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;font-size:13px;font-weight:800}.nexus-wrap-close-btn{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s;display:flex}.nexus-wrap-close-btn:hover{color:#fff;background:#ffffff40}.nexus-wrap-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 32px;display:flex;position:relative}.nexus-wrap-big-stat{background:linear-gradient(135deg,#00f0ff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:64px;font-weight:900;line-height:1}.nexus-wrap-metric-label{color:#f1f5f9;margin-bottom:8px;font-size:18px;font-weight:700}.nexus-wrap-metric-sub{color:#94a3b8;max-width:380px;font-size:14px;line-height:1.5}.nexus-wrap-nav-actions{justify-content:space-between;gap:12px;padding:16px 24px 24px;display:flex}.nexus-wrap-nav-btn{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.nexus-wrap-nav-btn:hover{background:#ffffff2e}.nexus-wrap-nav-btn.primary{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border-color:#38bdf8;flex:1}.session-page-wrapper{color:#f8fafc;box-sizing:border-box;background:#070a12;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;padding:12px 18px;display:flex;overflow:hidden}.app.is-session-mode{background:#070a12!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-main-session{flex-direction:column!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.is-session-mode .nexus-dock,.is-session-mode .bottom-nav,.is-session-mode .side-nav,.is-session-mode .mobile-top-actions,.is-session-mode .music-floating-btn,.is-session-mode .floating-ai-trigger,.is-session-mode .nyxi-floating-pill,.is-session-mode .app-header{display:none!important}.session-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;margin:0 auto;display:flex}.session-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.session-header-title{align-items:center;gap:10px;display:flex}.session-header-title h1{letter-spacing:-.01em;color:#fff;margin:0;font-size:19px;font-weight:800}.session-badge-active{color:#34d399;letter-spacing:.04em;background:#10b98126;border:1px solid #10b98166;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.session-mobile-tabs{display:none}@media (max-width:1023px){.session-mobile-tabs{flex-shrink:0;gap:8px;margin-bottom:10px;display:flex}.session-mobile-tab-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.session-mobile-tab-btn.active{color:#fff;background:linear-gradient(135deg,#00f0ff2e,#38bdf81f);border-color:#00f0ff;box-shadow:0 0 12px #00f0ff40}}.session-grid{flex:1;grid-template-columns:310px 1fr 310px;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.session-col{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}@media (max-width:1023px){.session-grid{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.session-col{display:none!important}.session-col.mobile-active{flex:1;height:100%;min-height:0;display:flex!important}}.session-card{box-sizing:border-box;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;min-height:0;padding:14px;display:flex;box-shadow:0 8px 24px #00000073;background:#0b111e!important}.session-card-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.session-card-header h3{color:#f1f5f9;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.session-timer-big{color:#00f0ff;text-shadow:0 0 16px #00f0ff59;text-align:center;letter-spacing:.05em;margin:6px 0;font-family:Fira Code,monospace;font-size:34px;font-weight:800;line-height:1.1}.session-health-alert{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:11px;line-height:1.35;display:flex}.session-notepad-textarea{color:#f1f5f9;resize:none;box-sizing:border-box;background:#080c16;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;width:100%;height:100%;min-height:0;padding:12px;font-family:Fira Code,monospace,sans-serif;font-size:12px;line-height:1.5}.session-notepad-textarea:focus{border-color:#00f0ff;box-shadow:0 0 12px #00f0ff33}.session-checklist-item{cursor:pointer;user-select:none;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:8px 10px;transition:all .15s;display:flex}.session-checklist-item:hover{background:#ffffff0f;border-color:#00f0ff4d}.session-checklist-item.is-done{opacity:.55;background:#10b9810d;border-color:#10b98133}.session-checklist-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.session-checklist-scroll::-webkit-scrollbar{width:5px}.session-notepad-textarea::-webkit-scrollbar{width:5px}.session-checklist-scroll::-webkit-scrollbar-track{background:#ffffff05}.session-notepad-textarea::-webkit-scrollbar-track{background:#ffffff05}.session-checklist-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.session-notepad-textarea::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.session-checklist-scroll::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.session-notepad-textarea::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.bento-console-box{grid-area:console}.bento-freegames-box{grid-area:freegames}.bento-wrap-box{grid-area:wrap}.bento-companion-box{grid-area:companion}.bento-console-box,.bento-freegames-box,.bento-wrap-box,.bento-companion-box{min-height:240px;-webkit-backdrop-filter:blur(24px)!important;background-color:#0b111e!important}.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames"!important}@media (min-width:768px) and (max-width:1199px){.bento-canvas-grid{grid-template-rows:auto!important;grid-template-columns:repeat(2,1fr)!important;grid-template-areas:"hero hero""music radar""music trophies""video roadmap""freegames freegames"!important}}@media (min-width:1200px) and (max-width:1440px){.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames"!important}}.nyxi-briefing-tag-online{color:#38bdf8;letter-spacing:.02em;background:#38bdf826;border:1px solid #38bdf84d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.nyxi-briefing-tag-weather{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.nyxi-briefing-tag-streak{color:#f97316;background:#f9731626;border:1px solid #f9731659;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.nyxi-briefing-live-dot{background:#10b981;border:2px solid #0b111e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 8px #10b981}.bento-box,.bento-hero-showcase,.bento-empty-hero,.bento-video-box,.bento-trophies-box,.bento-radar-box,.bento-quick-box,.bento-music-box,.bento-roadmap-box,.bento-platina-card,.nyxi-daily-briefing,.bento-console-box,.bento-freegames-box,.bento-wrap-box,.bento-companion-box,.news-bento-card,.books-bento-card,.bento-trophy-card-slot,.bento-qa-card,.free-game-card,.continue-banner,.today-plan,.radar-card,.news-card{opacity:1!important;background-color:#0b111e!important}.bento-screen-wrapper{background:#060911;border-radius:24px;box-shadow:0 10px 40px #000000b3}.bento-empty-hero{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:260px;padding:50px 24px 24px;display:flex}.bento-box,.bento-hero-showcase,.bento-video-box,.bento-trophies-box,.bento-quick-box,.bento-radar-box,.bento-music-box,.bento-roadmap-box,.bento-console-box,.bento-freegames-box,.bento-wrap-box,.bento-companion-box{will-change:transform;backface-visibility:hidden;transform:translate(0,0)}@media screen and (min-width:960px) and (max-width:1440px) and (orientation:landscape),screen and (min-width:1024px) and (max-height:850px){.bento-screen-wrapper{border-radius:16px!important;width:100%!important;max-width:100%!important;padding:8px 14px 96px!important}.nyxi-daily-briefing{border-radius:14px!important;gap:12px!important;margin-bottom:12px!important;padding:10px 16px!important}.nyxi-briefing-avatar-wrap{width:42px!important;height:42px!important}.nyxi-briefing-salutation{font-size:15px!important}.nyxi-briefing-subtext{font-size:11.5px!important;line-height:1.3!important}.bento-canvas-grid{grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"hero music radar""hero music trophies""roadmap video freegames"!important;gap:12px!important;display:grid!important}.bento-box{border-radius:16px!important;min-height:220px!important;padding:14px 16px!important}.bento-box-header{margin-bottom:10px!important}.bento-box-title{font-size:13.5px!important}.bento-hero-showcase{min-height:220px!important}.bento-hero-body{min-height:220px!important;padding:16px 18px 14px!important}.bento-hero-title{margin-bottom:4px!important;font-size:22px!important}.bento-hero-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:8px!important;font-size:11.5px!important;display:-webkit-box!important;overflow:hidden!important}.bento-trophies-triad-grid{gap:6px!important}.bento-trophy-card-slot{gap:8px!important;padding:5px 8px!important}.bento-trophy-label{font-size:11.5px!important}.bento-video-box{min-height:220px!important}.bento-video-media-wrap{aspect-ratio:16/9!important;max-height:120px!important}.bento-video-heading{margin-top:6px!important;font-size:12.5px!important}.bento-quick-cards-grid{gap:8px!important}.bento-qa-card{padding:8px 10px!important}.bento-qa-title{font-size:11.5px!important}.bento-music-tracklist{display:none!important}.bento-music-now-playing-row{gap:8px!important}.bento-music-art-wrap{width:40px!important;height:40px!important}.bento-music-track-title{font-size:12.5px!important}.bento-radar-game-title{font-size:16px!important}.bento-radar-big-days .bento-radar-days-num{font-size:32px!important}.bento-console-box,.bento-freegames-box,.bento-wrap-box,.bento-companion-box{min-height:220px!important}}@media screen and (min-width:1200px) and (max-height:1080px){body.dock-mode .app-main:has(.home-page-bento){padding-top:10px!important;padding-bottom:20px!important}.bento-screen-wrapper{width:100%!important;max-width:100%!important;padding:10px 20px 84px!important}body.dock-left .bento-screen-wrapper{padding-bottom:24px!important}.bento-canvas-grid{gap:12px!important}.bento-box,.bento-hero-showcase,.bento-video-box,.bento-trophies-box,.bento-radar-box,.bento-music-box,.bento-roadmap-box,.bento-freegames-box{border-radius:18px!important;padding:12px 14px!important}.bento-hero-showcase,.bento-hero-body{min-height:220px!important}.bento-hero-title{font-size:21px!important}.bento-trophies-box{height:235px!important;max-height:235px!important}.bento-video-box,.bento-radar-box,.bento-music-box,.bento-roadmap-box,.bento-freegames-box{min-height:220px!important}}@media screen and (min-width:1441px) and (min-height:1081px){.bento-screen-wrapper{width:100%!important;max-width:100%!important;padding:12px 24px 140px!important}body.dock-mode .app-main:has(.home-page-bento){padding-bottom:60px!important}}.nexus-comics-main-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 0 20px;display:flex}.nexus-comics-header-left{align-items:center;gap:36px;display:flex}.nexus-comics-logo-mark{align-items:center;gap:12px;display:flex}.comics-shield-n{color:#fbbf24;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1.5px solid #f59e0b;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Fraunces,serif;font-size:16px;font-weight:900;display:flex;box-shadow:0 0 14px #f59e0b66,inset 0 0 8px #f59e0b33}.comics-brand-title{letter-spacing:.08em;color:#fff;text-transform:uppercase;font-size:17px;font-weight:800}.nexus-comics-nav-tabs{align-items:center;gap:24px;display:flex}.comics-nav-tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:6px 2px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.comics-nav-tab:hover{color:#f1f5f9}.comics-nav-tab.is-active{color:#fff;font-weight:700}.comics-nav-tab.is-active:after{content:"";background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:2px;height:2.5px;position:absolute;bottom:-4px;left:0;right:0;box-shadow:0 0 10px #f59e0bb3}.comics-nav-tab.with-badge{position:relative}.comics-bell-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:-6px;box-shadow:0 0 8px #ef4444}.nexus-comics-header-right{align-items:center;gap:14px;display:flex}.comics-search-input-wrap{align-items:center;display:flex;position:relative}.comics-search-input-wrap svg{color:#64748b;pointer-events:none;position:absolute;right:12px}.comics-search-input-wrap input{color:#fff;background:#0f172abf;border:1px solid #ffffff1f;border-radius:20px;outline:none;width:200px;padding:8px 36px 8px 16px;font-size:13px;transition:all .2s}.comics-search-input-wrap input:focus{border-color:#f59e0b;width:240px;box-shadow:0 0 12px #f59e0b40}.comics-settings-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:background .2s;display:flex}.comics-settings-btn:hover{background:#ffffff1f}.comics-user-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#3b82f6);border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.nexus-comics-publishers-section{margin-bottom:32px}.publishers-section-title{letter-spacing:.14em;color:#94a3b8;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:800}.publishers-metallic-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.publisher-metal-card{cursor:pointer;background:linear-gradient(#1b212c 0%,#0d1117 100%);border:1.5px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;height:110px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #000000a6,inset 0 1px #ffffff40}.publisher-metal-card:hover{transform:translateY(-4px)scale(1.02)}.metal-card-bevel{background:radial-gradient(circle,#1e293b80 0%,#0a0f18f2 100%);border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px}.metal-card-reflection{pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.publisher-metal-card.marvel{border-color:#e2363666}.publisher-metal-card.marvel:hover,.publisher-metal-card.marvel.is-selected{border-color:#ef4444;box-shadow:0 12px 36px #000c,0 0 24px #e2363673}.marvel-art{justify-content:center;align-items:center;display:flex}.marvel-logo-box{color:#fff;letter-spacing:-.05em;background:#e23636;border-radius:2px;padding:3px 12px;font-family:Impact,Arial Black,sans-serif;font-size:24px;font-weight:900;box-shadow:0 0 16px #e2363699}.publisher-metal-card.dc{border-color:#0284c766}.publisher-metal-card.dc:hover,.publisher-metal-card.dc.is-selected{border-color:#0284c7;box-shadow:0 12px 36px #000c,0 0 24px #0284c773}.dc-shield-circle{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:sans-serif;font-size:20px;font-weight:900;display:flex;box-shadow:0 0 18px #0284c799,inset 0 2px 4px #fff6}.publisher-metal-card.dark-horse{border-color:#ea580c66}.publisher-metal-card.dark-horse:hover,.publisher-metal-card.dark-horse.is-selected{border-color:#f97316;box-shadow:0 12px 36px #000c,0 0 24px #ea580c73}.darkhorse-art{align-items:center;gap:8px;display:flex}.dh-horse-icon{color:#f97316;filter:drop-shadow(0 0 8px #ea580c99);font-size:26px}.dh-text{color:#fed7aa;letter-spacing:.1em;text-shadow:0 0 10px #ea580c80;font-size:13px;font-weight:900}.publisher-metal-card.image{border-color:#38bdf859}.publisher-metal-card.image:hover,.publisher-metal-card.image.is-selected{border-color:#38bdf8;box-shadow:0 12px 36px #000c,0 0 24px #38bdf866}.image-art{justify-content:center;align-items:center;display:flex}.image-comics-logo{align-items:center;gap:8px;display:flex}.image-logo-i{color:#0b0f19;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:24px;height:30px;font-family:Impact,Arial Black,sans-serif;font-size:22px;font-weight:900;line-height:1;display:flex;box-shadow:0 0 10px #ffffff80}.image-logo-text-group{text-align:left;flex-direction:column;line-height:1;display:flex}.image-logo-main{letter-spacing:.08em;color:#f8fafc;text-shadow:0 0 8px #fff6;font-family:Arial Black,sans-serif;font-size:14px;font-weight:900}.image-logo-sub{letter-spacing:.22em;color:#38bdf8;margin-top:2px;font-size:8.5px;font-weight:800}.publisher-metal-card.manga{border-color:#facc1566}.publisher-metal-card.manga:hover,.publisher-metal-card.manga.is-selected{border-color:#eab308;box-shadow:0 12px 36px #000c,0 0 24px #facc1573}.manga-art{justify-content:center;align-items:center;gap:8px;display:flex}.manga-logo-text-group{flex-direction:column;align-items:center;line-height:1.1;display:flex}.manga-brand-badge{color:#0f172a;letter-spacing:.12em;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:4px;padding:2px 10px;font-family:Impact,Arial Black,sans-serif;font-size:15px;font-weight:900;box-shadow:0 0 12px #f59e0b80}.manga-brand-sub{letter-spacing:.16em;color:#fef08a;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.comic-sagas-header-official{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.comic-sagas-nav-arrows{gap:8px;display:flex}.comic-saga-arrow-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .2s;display:flex}.comic-saga-arrow-btn:hover{color:#fff;background:#ffffff26}.comic-saga-card.is-mockup-featured{border:1.5px solid #f5a623e6!important;box-shadow:0 12px 32px #000c,0 0 22px #f5a62340!important}.comic-library-header-official{justify-content:space-between;align-items:center;margin:32px 0 18px;display:flex}.comic-library-title-row{align-items:center;gap:16px;display:flex}.comic-library-heading{letter-spacing:.12em;color:#fff;text-transform:uppercase;font-size:13px;font-weight:800}.comic-library-pills{align-items:center;gap:8px;display:flex}.comic-library-pill{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.comic-library-pill.is-active,.comic-library-pill:hover{color:#fff;background:#ffffff26;border-color:#ffffff40}.comic-library-view-toggles{gap:8px;display:flex}.comic-view-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:15px;transition:color .2s}.comic-view-toggle-btn.is-active{color:#fff}.comic-issue-number-badge{color:#fff;letter-spacing:.05em;background:#000000d9;border:1px solid #fff3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.comic-sagas-toggle-expand-btn{color:#fbbf24;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.comic-sagas-toggle-expand-btn:hover,.comic-sagas-toggle-expand-btn.is-active{color:#fff;background:#f59e0b40;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 0 14px #f59e0b59}.comic-saga-clear-filter-btn{color:#fca5a5;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .2s;display:inline-flex}.comic-saga-clear-filter-btn:hover{color:#fff;background:#ef44444d;border-color:#ef4444}.comic-sagas-expanded-drawer{background:linear-gradient(#0f172af2 0%,#0a0f1dfa 100%);border:1px solid #f59e0b4d;border-radius:18px;flex-direction:column;gap:14px;margin:12px 0 20px;padding:16px 20px;animation:.25s cubic-bezier(.16,1,.3,1) drawerFadeIn;display:flex;box-shadow:0 16px 40px #000000b3,0 0 25px #f59e0b1f}@keyframes drawerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.comic-sagas-drawer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.comic-sagas-drawer-search{background:#00000073;border:1px solid #ffffff1f;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:440px;padding:6px 12px;display:flex}.comic-sagas-drawer-search:focus-within{border-color:#f59e0b;box-shadow:0 0 10px #f59e0b40}.comic-sagas-drawer-search-icon{color:#94a3b8;font-size:13px}.comic-sagas-drawer-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.comic-sagas-drawer-search-input::placeholder{color:#64748b}.comic-sagas-drawer-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:12px}.comic-sagas-drawer-count{color:#94a3b8;font-size:12px;font-weight:600}.comic-sagas-drawer-grid{scrollbar-width:thin;scrollbar-color:#f59e0b66 transparent;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:420px;padding-right:6px;display:grid;overflow:hidden auto}.comic-sagas-drawer-grid::-webkit-scrollbar{width:5px}.comic-sagas-drawer-grid::-webkit-scrollbar-thumb{background:#f59e0b66;border-radius:10px}.comic-saga-drawer-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.comic-saga-drawer-card:hover{background:#f59e0b1f;border-color:#f59e0b73;transform:translateY(-2px)}.comic-saga-drawer-card.is-selected{background:#f59e0b38;border-color:#f59e0b;box-shadow:0 0 14px #f59e0b4d}.comic-saga-drawer-cover{background:#111;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:44px;height:60px;position:relative;overflow:hidden}.comic-saga-drawer-cover img{object-fit:cover;width:100%;height:100%}.comic-saga-drawer-check{color:#000;background:#f59e0bd9;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.comic-saga-drawer-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.comic-saga-drawer-publisher{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;font-size:9.5px;font-weight:800}.comic-saga-drawer-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;overflow:hidden}.comic-saga-drawer-meta{color:#94a3b8;align-items:center;gap:8px;font-size:10.5px;display:flex}.platform-quicknav.with-books{grid-template-columns:repeat(8,minmax(0,1fr))}.reader-immersive{z-index:700;backdrop-filter:blur(10px);background:#080d10f2;padding:12px}.reader-immersive .pdf-reader-box{background:#141c18;border:1px solid #64736766;outline:none;width:min(1500px,98vw);height:calc(100dvh - 24px);max-height:none;position:relative}.reader-immersive .pdf-reader-box:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh}.reader-immersive .pdf-reader-head{gap:10px;padding:10px 16px}.pdf-reader-head>div{flex:1;min-width:0}.pdf-reader-head small{letter-spacing:.13em;color:var(--amber);margin-bottom:5px;font-size:9px;display:block}.reader-immersive .pdf-reader-title{font-family:var(--display);font-size:18px;display:block}.reader-immersive button{border-radius:6px;min-width:40px;min-height:40px;font-size:12px}.reader-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 16px;font-size:12px;display:flex}.reader-tools label{align-items:center;gap:8px;display:flex}.reader-tools select{max-width:150px;padding:8px}.reader-tools>select{margin-left:auto}.reader-immersive .pdf-reader-body{overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom;background:#252b29;padding:12px;display:block;overflow:auto}.reader-immersive .pdf-reader-canvas{background:#fff;max-width:none;margin:0 auto;display:block;box-shadow:0 6px 28px #0007}.reader-sepia .pdf-reader-canvas{filter:sepia(.38)}.reader-night .pdf-reader-canvas{filter:invert(.9)hue-rotate(180deg)}.reader-night .pdf-reader-body{background:#0a1013}.reader-status{max-width:85%;color:var(--text);pointer-events:none;background:#101713e8;border-radius:8px;padding:6px 12px;font-size:11px;position:absolute;top:115px;left:50%;transform:translate(-50%)}.reader-immersive .pdf-reader-nav{padding:6px 16px}.pdf-reader-nav label{font-family:var(--mono);font-size:12px}.pdf-reader-nav input{text-align:center;width:64px;padding:8px}.reader-progress{width:100%;height:3px;accent-color:var(--amber);border:0;display:block}.reader-footer{flex:none}.reading-player{background:#0c1411;align-items:center;gap:16px;padding:8px 16px;display:flex}.reading-player label{color:var(--text-2);flex-direction:column;gap:4px;font-size:10px;display:flex}.reading-track{flex:1;min-width:100px}.reading-track select{width:100%;max-width:100%;padding:6px;font-size:11px}.reading-transport{gap:5px;display:flex}.reading-transport [aria-pressed=true]{color:var(--amber);border-color:var(--amber);background:#d9a44122}.reading-seek{width:160px}.reading-volume{width:85px}.reading-player input[type=range]{width:100%;min-width:0;height:20px;accent-color:var(--amber);padding:0}.reading-player>p{color:var(--amber);margin:0;font-size:11px}.reading-collapse{color:var(--text-2);letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;max-width:220px;padding:4px 0;font-size:11px;display:flex;overflow:hidden}.reading-player--collapsed{gap:10px}.reading-player--collapsed .reading-collapse{flex:1;max-width:none}.reading-collapsed-play{border-radius:6px;flex:none;min-width:34px;min-height:34px;padding:0}.reader-reveal{z-index:2;color:var(--text);background:#102018e8;border:1px solid #91a89899;padding:8px 12px;position:absolute;top:16px;right:18px}.reader-focus .pdf-reader-head,.reader-focus .reader-tools,.reader-focus .reader-footer{display:none}.reader-focus .pdf-reader-body{padding-top:12px}.reader-focus .reader-status{top:auto;bottom:16px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.topbar>.nyxi-trigger{display:none}.topbar-search{flex:1;order:2;width:auto;min-width:0;max-width:260px;margin:0 16px 0 auto}.topbar-more{display:none}.vitrine-nav .mobile-more{display:flex}.vitrine-nav .desktop-stats{display:none}.vitrine-nav .desktop-only-nav,.vitrine-nav .youtube-nav,.vitrine-nav a.youtube-nav{display:none!important}.more-panel .more-mobile-only{display:flex}.topbar-widgets{order:5}.app-main{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.reader-immersive{backdrop-filter:none;padding:0}.reader-immersive .pdf-reader-box{border:0;border-radius:0;width:100%;height:100dvh}.reader-immersive .pdf-reader-head{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;flex-wrap:wrap;gap:6px}.pdf-reader-head>div{flex-basis:100%;padding-right:35px}.reader-immersive .pdf-reader-title{font-size:16px}.reader-immersive .pdf-reader-head button[aria-label=Fechar\ leitor]{top:calc(8px + env(safe-area-inset-top));position:absolute;right:8px}.reader-tools{gap:6px;padding:5px 10px}.reader-tools select{max-width:125px;font-size:11px}.reader-immersive .pdf-reader-body{padding:6px}.reader-footer{padding-bottom:env(safe-area-inset-bottom)}.reading-player{flex-wrap:wrap;gap:7px 12px;padding:8px 12px}.reading-track{flex:40%;min-width:0}.reading-transport{margin-left:auto}.reading-seek{flex:1;width:auto}.reading-volume{width:85px}.reader-immersive button{min-width:42px;min-height:42px}.reader-immersive .pdf-reader-nav{padding:5px 12px}.reader-status{top:150px}.reader-focus .reader-status{top:auto}.reading-player>p{flex-basis:100%}}@media (min-width:701px) and (max-width:900px),(min-width:701px) and (max-width:1440px) and (pointer:coarse){.vitrine-nav{max-width:none;padding-inline:12vw}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.news-grid,.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-editorial .news-card:first-child{grid-column:span 2}.topbar-logo span{font-size:26px}.topbar-logo-video{width:42px;height:42px}.app-main{padding-inline:28px}.platform-quicknav-card{flex:15%}.reading-player{flex-wrap:nowrap}.reader-immersive .pdf-reader-head>div{flex-basis:auto}}@media (max-height:650px){.reader-immersive .pdf-reader-head small,.reader-immersive .reading-seek,.reader-immersive .reading-volume{display:none}.reader-immersive .pdf-reader-head{flex-wrap:nowrap}.reader-immersive .pdf-reader-head>div{flex-basis:auto}.reader-tools,.reader-immersive .pdf-reader-nav{padding-block:2px}.reading-player{padding-block:4px}}.reader-narrator{border-top:1px solid var(--line);background:#111915;gap:8px;padding:9px 16px;display:grid}.reader-narrator-head{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.reader-narrator-head strong{color:var(--text);font-size:12px}.reader-narrator-head span{font-family:var(--mono);color:var(--text-2)}.reader-narrator-controls{flex-wrap:wrap;align-items:flex-end;gap:7px;display:flex}.reader-narrator-controls label{color:var(--text-2);gap:3px;font-size:9px;display:grid}.reader-narrator-position{color:var(--text-2);grid-template-columns:auto minmax(100px,1fr) 38px;align-items:center;gap:9px;font-size:9px;display:grid}.reader-narrator-position input{width:100%;accent-color:var(--cyan)}.reader-narrator-position span{text-align:right;font-family:var(--mono)}.reader-narrator-unavailable{color:var(--text-2);margin:0;padding:7px 16px;font-size:10px}.reader-focus .pdf-reader-body{padding:calc(8px + var(--nexus-safe-top,0px)) calc(8px + var(--nexus-safe-right,0px)) calc(8px + var(--nexus-safe-bottom,0px)) calc(8px + var(--nexus-safe-left,0px));place-items:center;display:grid}.reader-focus .pdf-reader-canvas{margin:auto}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.reader-immersive .pdf-reader-head{padding:calc(8px + var(--nexus-safe-top,env(safe-area-inset-top,0px))) 12px 8px}.reader-immersive .pdf-reader-head button[aria-label=Fechar\ leitor]{top:calc(8px + var(--nexus-safe-top,env(safe-area-inset-top,0px)))}.reader-footer{padding-bottom:var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px))}.reader-narrator{gap:6px;padding:7px 10px}.reader-narrator-controls{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.reader-narrator-controls label{min-width:115px}.reader-narrator-controls button{flex:none}.reader-narrator-position{grid-template-columns:auto 1fr 34px}.reader-focus .pdf-reader-body{padding-top:var(--nexus-safe-top,env(safe-area-inset-top,0px))}}.reader-narrator{border-top:1px solid var(--line);background:#101713;padding:8px 16px;position:relative}.reader-narrator-head{align-items:center;gap:10px;display:flex}.reader-narrator-head>span{font-family:var(--mono);color:var(--text-2);margin-left:auto;font-size:10px}.reader-narrator-toggle{text-align:left;min-width:0!important;color:var(--text)!important;background:0 0!important;border:0!important;padding-inline:0!important}.reader-narrator-quick{flex:none;min-width:38px!important;min-height:36px!important;padding:0!important}.reader-narrator-controls{flex-wrap:wrap;align-items:end;gap:8px;margin-top:7px;display:flex}.reader-narrator-controls label{color:var(--text-2);flex-direction:column;gap:4px;font-size:10px;display:flex}.reader-narrator-controls select{max-width:210px;padding:7px;font-size:11px}.reader-narrator-position{color:var(--text-2);align-items:center;gap:8px;margin-top:7px;font-size:10px;display:flex}.reader-narrator-position input{min-width:90px;accent-color:var(--amber);flex:1;padding:0}.reader-narration-marker{z-index:715;pointer-events:none;background:#0b110ff2;border:1px solid #d9a44199;border-radius:8px;align-items:baseline;gap:10px;width:min(720px,100vw - 32px);padding:9px 13px;display:flex;position:fixed;bottom:190px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0009}.reader-narration-marker strong{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);flex:none;font-size:9px}.reader-narration-marker span{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:12px;overflow:hidden}.reader-focus .reader-footer{display:block}.reader-focus .reader-footer>.pdf-reader-nav,.reader-focus .reader-footer>.reader-progress,.reader-focus .reader-footer>.reading-player,.reader-focus .reader-narrator-head,.reader-focus .reader-narrator-controls,.reader-focus .reader-narrator-position{display:none}.reader-focus .reader-narrator{background:0 0;border:0;padding:0}@media (max-width:700px){.reader-immersive .pdf-reader-box{flex-direction:column;display:flex;overflow:hidden}.reader-immersive .pdf-reader-head,.reader-tools{flex:none}.reader-immersive .pdf-reader-body{flex:1;min-height:0}.reader-footer{overscroll-behavior:contain;background:#0c1411;flex:none;max-height:46dvh;overflow-y:auto}.reader-immersive .pdf-reader-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;padding:5px 8px;display:grid}.reader-immersive .pdf-reader-nav button{padding:7px 9px}.reader-immersive .pdf-reader-nav button:last-child{justify-self:stretch}.reader-immersive .pdf-reader-nav label{white-space:nowrap}.pdf-reader-nav input{width:52px;padding:7px 4px}.reader-narrator{padding:5px 10px}.reader-narrator-head{min-height:40px}.reader-narrator-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.reader-narrator-controls label{min-width:0}.reader-narrator-controls select{width:100%;max-width:none}.reader-narrator-position{padding-bottom:4px}.reading-player{min-height:46px;padding:5px 10px}.reader-narration-marker{align-items:center;width:calc(100vw - 20px);padding:8px 10px;bottom:150px}.reader-narration-marker span{font-size:11px}.reader-focus .reader-footer{background:0 0;max-height:none;position:absolute;inset:auto 0 0;overflow:visible}.reader-focus .reader-narration-marker{bottom:calc(14px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))}}.news-source-panel{border:1px solid var(--line);background:#101713;border-radius:8px;margin:12px 0 20px;padding:14px}.news-source-monogram{border:1px solid var(--cyan);width:42px;height:42px;font-family:var(--display);color:var(--cyan);background:#0b1513;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}@media (max-width:700px){.news-source-panel{padding:10px}.news-source-panel .video-channel-result{grid-template-columns:38px minmax(0,1fr) auto}.news-source-monogram{width:36px;height:36px}.news-source-panel .video-channel-result button{padding-inline:9px}}.reader-narration-marker{width:100%;box-shadow:none;box-sizing:border-box;margin-top:5px;position:static;bottom:auto;left:auto;transform:none}.comic-reader-overlay,.comic-reader-box{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;display:flex!important}@media (max-width:700px){.reader-narration-marker{width:100%;margin-top:4px;padding:7px 9px}.reader-narration-marker span{white-space:nowrap}.reader-focus .reader-narration-marker{margin:0}}.import-kind-tabs{margin:0 0 18px}.import-template-link{margin:10px 0 18px;display:inline-flex}.reader-footer,.reader-narrator,.reader-narration-marker{box-sizing:border-box;min-width:0;max-width:100%}.reader-narration-marker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.reader-clean-pc{flex-direction:column!important;display:flex!important;overflow:hidden!important}.reader-clean-pc .pdf-reader-body-clean{background:#141a17!important;flex:1!important;min-height:0!important;padding:8px 12px!important}.reader-clean-pc .pdf-pages-spread{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.reader-clean-pc .pdf-reader-canvas{object-fit:contain!important;max-height:calc(100vh - 120px)!important}.reader-clean-pc .reader-footer-slim{box-shadow:0 -4px 20px #0006;flex:0 0 48px!important;min-height:48px!important;max-height:48px!important;padding:0 16px!important;overflow:visible!important}.reader-page-mode-toggle{gap:4px;display:flex}.reader-mode-pill{transition:all .2s}.reader-mode-pill:hover{filter:brightness(1.15)}.reader-mode-pill.active{box-shadow:0 2px 8px #d9a44166;background:var(--amber)!important;color:#000!important}.pdf-head-titles{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.pdf-head-eyebrow{font-family:var(--mono,monospace);letter-spacing:.22em;color:#d9a441;text-transform:uppercase;opacity:.9;margin-bottom:2px;font-size:10px;font-weight:700}.pdf-head-title{color:#f7e2b8;letter-spacing:.02em;text-shadow:0 2px 10px #0009;white-space:nowrap;text-overflow:ellipsis;max-width:600px;margin:0;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;overflow:hidden}.reader-format-badge{font-size:10px;font-weight:800;font-family:var(--mono,monospace);color:#f87171;letter-spacing:.05em;background:#ef444426;border:1px solid #ef444459;border-radius:4px;align-items:center;padding:4px 6px;display:inline-flex}.book-hardcover-wrapper{background:#191410;border-radius:8px;justify-content:center;align-items:center;max-width:100%;max-height:100%;padding:10px 14px;transition:all .3s;display:flex;position:relative;box-shadow:0 24px 50px -10px #000000e6,0 10px 20px -5px #000000b3,inset 0 0 16px #000c,0 0 0 1px #ffffff0d}.book-hardcover-wrapper.single-page{border-radius:6px;padding:8px 10px}.book-page-left{border-radius:4px 0 0 4px!important;box-shadow:-6px 6px 20px #00000073,inset -14px 0 20px #0000000f!important}.book-page-right{border-radius:0 4px 4px 0!important;box-shadow:6px 6px 20px #00000073,inset 14px 0 20px #0000000f!important}.book-spine-crease{z-index:5;background:linear-gradient(90deg,#00000059 0%,#00000014 35%,#00000080 50%,#00000014 65%,#00000059 100%);justify-content:center;align-self:stretch;align-items:center;width:22px;display:flex;position:relative;box-shadow:inset 0 0 6px #0009}.spine-stitches{background:repeating-linear-gradient(#0000,#0000 12px,#d9a44173 12px 18px);width:2px;height:85%}.reader-audio-suite-dock{backdrop-filter:blur(16px);z-index:60;background:#111714f8;border-top:1px solid #d9a44159;flex-shrink:0;width:100%;transition:max-height .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 -12px 36px #000000bf}.reader-audio-suite-dock.minimized{max-height:44px}.audio-suite-header-bar{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.audio-suite-title-group{align-items:center;gap:8px;display:flex}.audio-suite-badge{font-family:var(--mono,monospace);letter-spacing:.08em;color:#d9a441;background:#d9a44126;border:1px solid #d9a4414d;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.audio-suite-page-hint{color:var(--text-2);font-size:12px}.audio-suite-tabs-group{gap:6px;display:flex}.audio-suite-tab{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.audio-suite-tab.active{color:var(--amber);border-color:var(--amber);background:#d9a44133}.audio-suite-dock-actions{gap:6px;display:flex}.audio-dock-btn{color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:4px 10px;font-size:11px}.audio-dock-btn.close{color:#fca5a5;background:#ef444426;border-color:#ef444459;font-weight:700}.audio-suite-dock-body{max-height:220px;padding:10px 18px 14px;overflow-y:auto}.audio-suite-no-text{color:var(--text-2);text-align:center;margin:8px 0;font-size:12px}@media (max-width:768px){.pdf-head-title{max-width:240px;font-size:17px}.audio-suite-header-bar{flex-wrap:wrap;padding:6px 10px}.audio-suite-dock-body{padding:8px 10px}.book-hardcover-wrapper{padding:4px}.book-spine-crease{width:12px}}.comic-reader-overlay.reader-forced-portrait-90,.pdf-reader-overlay.reader-forced-portrait-90,.reader-immersive.reader-forced-portrait-90{transform-origin:50%!important;z-index:999999!important;width:100dvh!important;max-width:none!important;height:100dvw!important;max-height:none!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)rotate(90deg)!important}.comic-reader-overlay.reader-forced-portrait-270,.pdf-reader-overlay.reader-forced-portrait-270,.reader-immersive.reader-forced-portrait-270{transform-origin:50%!important;z-index:999999!important;width:100dvh!important;max-width:none!important;height:100dvw!important;max-height:none!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)rotate(270deg)!important}.reader-portrait-btn{color:#e2e8f0!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.reader-portrait-btn.active{color:#38bdf8!important;background:linear-gradient(135deg,#0ea5e940,#38bdf859)!important;border-color:#38bdf8!important;box-shadow:0 0 12px #38bdf84d!important}.content-media-toolbar,.content-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-media-toolbar{border:1px solid var(--line);background:linear-gradient(130deg,#14302b55,#241c1255);border-radius:12px;justify-content:space-between;margin:18px 0;padding:16px}.content-media-toolbar p{margin:6px 0 0;font-size:12px}.content-media-grid,.content-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:18px 0;display:grid}.content-media-figure{width:100%;max-width:880px;margin:18px auto}.content-media-figure img,.content-media-figure video{object-fit:contain;background:#0d1515;border-radius:12px;width:100%;max-height:460px;display:block}.content-media-figure figcaption{color:var(--text-2);overflow-wrap:anywhere;padding:8px 0;font-size:12px}.content-review-video iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.content-dialog-backdrop{z-index:1200;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-dialog{box-sizing:border-box;background:#111b1a;border:1px solid #39605a;border-radius:16px;width:min(980px,100%);max-height:90dvh;padding:24px;overflow:auto}.content-dialog .section-head-row{align-items:flex-start}.content-dialog h2{font-size:24px}.content-inline input{flex:1;min-width:180px}.content-device-upload{background:#ffffff04;border:1px dashed #6c8b8466;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:16px;display:flex}.content-device-upload p{margin:5px 0 0}.content-device-upload button{flex:none}.content-candidates button{text-align:left;white-space:normal;flex-direction:column;gap:8px;padding:12px;display:flex}.content-candidates img{object-fit:cover;border-radius:8px;width:100%;height:130px}.content-candidates small{color:var(--text-2)}.content-queue{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff03),#12101ad9;border:1px solid #ffffff1a;border-radius:18px;margin:24px 0 32px;padding:24px;box-shadow:0 16px 40px #0006}.content-queue-badge{letter-spacing:.08em;color:#c084fc;background:#a855f726;border:1px solid #a855f759;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.content-queue h2{color:#fff;margin:0 0 6px;font-size:22px;font-weight:700}.content-queue-subtitle{color:var(--text-muted,#94a3b8);margin:0 0 18px;font-size:13.5px;line-height:1.5}.content-queue-scope-selector{margin:14px 0}.content-queue-scope-selector label{color:#e2e8f0;align-items:center;gap:12px;font-size:13.5px;display:flex}.content-queue-scope-selector select{color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:8px 14px;font-size:13.5px}.content-queue-scope-info{color:#cbd5e1;background:#ffffff08;border-left:3px solid #a855f7;border-radius:0 8px 8px 0;margin:10px 0 16px;padding:10px 14px;font-size:12px;line-height:1.5}.content-queue-status-bar{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 18px;padding:10px 14px;font-size:12.5px;display:flex}.pulse-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pulse-on{background:#22c55e;box-shadow:0 0 8px #22c55e}.pulse-off{background:#94a3b8}.content-counts{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;display:grid}.count-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:14px 16px;transition:transform .15s,border-color .15s,background .15s;display:flex}.count-card:hover{background:#ffffff0d;transform:translateY(-2px)}.count-card b{font-size:26px;font-weight:800;line-height:1.2}.count-card span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#94a3b8);margin-top:4px;font-size:11px}.count-total b{color:#38bdf8}.count-complete b{color:#4ade80}.count-partial b{color:#fbbf24}.count-pending b{color:#c084fc}.count-error b{color:#f87171}.count-running b{color:#2dd4bf}.content-queue-fields{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.content-queue-fields label{flex:1;gap:8px;min-width:150px;font-size:13px;display:grid}.content-queue-fields input{box-sizing:border-box;color:#fff;background:#0006;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:8px 12px}@media (max-width:700px){.content-dialog-backdrop{padding:6px}.content-dialog{max-height:96dvh;padding:15px}.content-counts{grid-template-columns:repeat(2,1fr)}.content-queue{padding:16px}.content-media-toolbar button{width:100%}.content-device-upload{flex-direction:column;align-items:stretch}.content-device-upload button{width:100%}}.book-category-select{min-width:min(310px,100%);font:10px var(--mono);letter-spacing:.08em;color:var(--text-2);gap:6px;display:grid}.book-category-select select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);font:13px var(--sans);cursor:pointer;border-radius:8px;padding:0 40px 0 14px}.editorial-review-container{max-width:880px;margin:16px 0}.editorial-meta-card{background:linear-gradient(135deg,#161c1de6,#0e1213f2);border:1px solid #dca0284d;border-radius:14px;margin-bottom:32px;padding:22px 24px;box-shadow:0 14px 40px #00000080,inset 0 1px #ffffff14}.editorial-meta-badge{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.editorial-meta-title{font-family:var(--display);color:#fff;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.editorial-meta-tags{flex-wrap:wrap;gap:10px;display:flex}.editorial-meta-pill{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:2px;padding:6px 12px;font-size:12px;display:flex}.editorial-pill-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);font-size:9px;font-family:var(--mono)}.editorial-meta-pill strong{color:#f1ece4;font-weight:500}.editorial-sections{flex-direction:column;gap:28px;display:flex}.editorial-section{position:relative}.editorial-section-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.editorial-section-num{border:1px solid var(--cyan);width:28px;height:28px;color:var(--cyan);font-family:var(--mono);background:#3fd1c826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.editorial-section-title{font-family:var(--display);color:#f6eee3;letter-spacing:.02em;margin:0;font-size:19px;font-weight:600;line-height:1.35}.editorial-bullet-item{background:#ffffff05;border-left:2px solid #f59e0b66;border-radius:0 8px 8px 0;align-items:flex-start;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.editorial-bullet-item p{margin:0;font-size:15px;line-height:1.8}.editorial-bullet-dot{color:var(--amber);flex-shrink:0;margin-top:6px;font-size:9px}.editorial-bullet-label{color:#fff;font-weight:600}.editorial-bullet-item--nested{background:#ffffff04;border-left-color:#3fd1c866;margin-left:20px}.editorial-bullet-item--nested .editorial-bullet-dot{color:var(--cyan)}.editorial-strong-text{color:#fff;font-weight:600}.editorial-verdict-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:22px 0;display:grid}.editorial-card-strengths,.editorial-card-limitations{border-radius:12px;padding:18px}.editorial-card-strengths{background:#10b9810f;border:1px solid #10b9814d}.editorial-card-limitations{background:#f59e0b0f;border:1px solid #f59e0b4d}.editorial-card-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.editorial-card-head h4{font-size:14px;font-family:var(--mono);letter-spacing:.06em;color:#fff;margin:0}.editorial-card-icon{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.editorial-card-strengths .editorial-card-icon{color:#032b1d;background:#10b981}.editorial-card-limitations .editorial-card-icon{color:#3b2203;background:#f59e0b}.editorial-card-strengths ul,.editorial-card-limitations ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:flex}.content-video-container{aspect-ratio:16/9;cursor:pointer;background:#080d0d;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-height:480px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}.content-video-container.is-playing{cursor:default}.content-video-container.is-playing .content-video-play-overlay{opacity:0;pointer-events:none}.content-video-container:hover{border-color:#3fd1c899;box-shadow:0 10px 36px #000c,0 0 20px #3fd1c833}.content-video-container video{object-fit:cover;width:100%;height:100%;display:block}.content-video-play-overlay{pointer-events:none;background:radial-gradient(circle,#00000040 0%,#000000a6 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .25s;display:flex;position:absolute;inset:0}.content-video-play-icon{color:#041212;background:#3fd1c8e6;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding-left:5px;font-size:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;transform:scale(1);box-shadow:0 4px 24px #3fd1c899}.content-video-container:hover .content-video-play-icon{background:var(--cyan);transform:scale(1.12)}.content-video-play-text{color:#fff;letter-spacing:.02em;text-shadow:0 2px 6px #000000e6;background:#0006;border:1px solid #ffffff26;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.news-grid{align-items:stretch;gap:14px}.news-card .news-card__image{aspect-ratio:auto;flex-shrink:0;height:140px;min-height:0}.news-card .news-card__info{min-width:0;padding:12px 14px}.news-card .news-card__title{font-size:18px;line-height:1.3}.news-card .news-card__meta{margin-top:8px;font-size:11px}.news-editorial .news-card:first-child{grid-row:auto;min-height:260px}.news-editorial .news-card:first-child .news-card__image{height:100%}.news-editorial .news-card:first-child .news-card__info{padding:40px 20px 18px}.news-editorial .news-card:first-child .news-card__title{font-size:26px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.news-editorial .news-card:first-child{min-height:210px}.news-editorial .news-card:first-child .news-card__title{font-size:23px}.news-card .news-card__title{font-size:16px}}@media (max-width:700px){.news-card,.news-editorial .news-card:not(:first-child){grid-template-columns:96px minmax(0,1fr);display:grid}.news-card .news-card__image{height:100%;min-height:104px}.news-editorial .news-card:first-child{grid-column:auto;display:block}.news-editorial .news-card:first-child .news-card__image{min-height:0}}.bento-screen-wrapper{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 24px 84px!important}.bento-canvas-grid{max-width:1720px;margin:0 auto;grid-template-rows:auto 1fr 1fr!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"hero music radar""roadmap music trophies""roadmap video freegames"!important;gap:16px!important;display:grid!important}.bento-box,.bento-hero-showcase,.bento-video-box,.bento-trophies-box,.bento-radar-box,.bento-music-box,.bento-roadmap-box,.bento-freegames-box{will-change:transform, box-shadow;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:linear-gradient(145deg,#0f172ad1 0%,#080c18f0 100%)!important;border:1px solid #ffffff17!important;border-radius:24px!important;padding:16px 18px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s!important;box-shadow:0 16px 40px #000000a6,inset 0 1px 1px #ffffff29,inset 0 -1px 2px #00000073!important}.bento-box:hover,.bento-hero-showcase:hover,.bento-video-box:hover,.bento-trophies-box:hover,.bento-radar-box:hover,.bento-music-box:hover,.bento-roadmap-box:hover,.bento-freegames-box:hover{border-color:#00f0ff59!important;transform:translateY(-4px)scale(1.006)!important;box-shadow:0 24px 50px #000000bf,0 0 28px #00f0ff29,inset 0 1px 2px #ffffff47!important}.bento-box-header{border-bottom:none!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding-bottom:0!important;display:flex!important}.bento-box-title{color:#f1f5f9!important;letter-spacing:.2px!important;text-shadow:0 1px 2px #00000080!important;font-size:13.5px!important;font-weight:700!important}.bento-box-dots{cursor:pointer;transition:color .2s;color:#ffffff4d!important;letter-spacing:2px!important;font-size:13px!important}.bento-box-dots:hover{color:#00f0ff!important}.bento-hero-showcase{border-radius:24px!important;flex-direction:column!important;grid-area:hero!important;min-height:0!important;display:flex!important}.bento-hero-showcase .bento-box-header{z-index:10!important;margin-bottom:0!important;position:absolute!important;top:14px!important;left:18px!important;right:18px!important}.bento-hero-body{flex-direction:column!important;flex:1!important;justify-content:flex-end!important;width:100%!important;height:100%!important;min-height:0!important;padding:20px 22px 18px!important;display:flex!important;position:relative!important}.bento-hero-backdrop{filter:saturate(1.1)brightness(.92)!important;background-position:50% 25%!important;background-size:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.bento-hero-showcase:hover .bento-hero-backdrop{transform:scale(1.03)!important}.bento-hero-body:after{content:""!important;z-index:1!important;background:linear-gradient(#0a0f1d33 0%,#0a0f1da6 50%,#070a14fa 100%)!important;position:absolute!important;inset:0!important}.bento-hero-foreground{z-index:2!important;flex-direction:column!important;gap:10px!important;display:flex!important;position:relative!important}.bento-hero-title{color:#fff!important;letter-spacing:-.4px!important;text-shadow:0 2px 12px #000c!important;margin:0!important;font-size:26px!important;font-weight:800!important}.bento-hero-pills{align-items:center!important;gap:8px!important;display:flex!important}.bento-pill-status{color:#34d399!important;background:#10b98133!important;border:1px solid #10b98173!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;box-shadow:0 0 12px #10b9814d!important}.bento-pill-platform{color:#7dd3fc!important;background:#38bdf829!important;border:1px solid #38bdf859!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:600!important}.bento-pill-genre{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:500!important}.bento-hero-desc{color:#94a3b8!important;text-shadow:0 1px 4px #0009!important;max-width:520px!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.bento-hero-bottom-actions{justify-content:space-between!important;align-items:center!important;margin-top:4px!important;display:flex!important}.bento-hero-indicators{align-items:center!important;gap:6px!important;display:flex!important}.bento-hero-bar{cursor:pointer!important;background:#fff3!important;border:none!important;border-radius:9999px!important;width:22px!important;height:4px!important;transition:all .25s!important}.bento-hero-bar.is-active{background:linear-gradient(90deg,#00f0ff,#c084fc)!important;width:32px!important;box-shadow:0 0 10px #00f0ff80!important}.bento-btn-play-hero{color:#fff!important;background:linear-gradient(135deg,#00f0ff 0%,#a855f7 100%)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:10px 24px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 8px 24px #00f0ff59,inset 0 1px 1.5px #fff6!important}.bento-btn-play-hero:hover{transform:translateY(-2px)scale(1.03)!important;box-shadow:0 12px 30px #00f0ff8c,inset 0 1px 2px #fff9!important}.bento-video-box{flex-direction:column!important;grid-area:video!important;justify-content:space-between!important;display:flex!important}.bento-video-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:8px!important;display:flex!important}.bento-video-media-wrap{aspect-ratio:16/9!important;cursor:pointer!important;border:1px solid #ffffff1f!important;border-radius:16px!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #0009!important}.bento-video-media-wrap:hover .bento-video-thumb-img{transform:scale(1.05)!important}.bento-yt-tag{color:#fff!important;background:red!important;border-radius:4px!important;place-items:center!important;width:22px!important;height:15px!important;display:grid!important;position:absolute!important;top:8px!important;left:8px!important;box-shadow:0 2px 8px #ff000080!important}.bento-yt-icon{font-size:9px!important}.bento-video-center-play{backdrop-filter:blur(10px)!important;color:#fff!important;background:#0f172a99!important;border:1.5px solid #fff6!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;padding-left:3px!important;font-size:16px!important;transition:all .25s!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 24px #000000b3,0 0 16px #00f0ff4d!important}.bento-video-media-wrap:hover .bento-video-center-play{background:#00f0ff4d!important;border-color:#00f0ff!important;transform:translate(-50%,-50%)scale(1.12)!important}.bento-video-progress-bar{background:#ffffff26!important;height:3.5px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.bento-video-progress-fill{background:red!important;height:100%!important;box-shadow:0 0 8px red!important}.bento-video-heading{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:2px 0 0!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.bento-btn-continue-video{color:#f1f5f9!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:9999px!important;width:100%!important;padding:7px 0!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}.bento-btn-continue-video:hover{color:#00f0ff!important;background:#00f0ff2e!important;border-color:#00f0ff73!important}.bento-trophies-box{box-sizing:border-box!important;flex-direction:column!important;grid-area:trophies!important;min-height:0!important;display:flex!important;overflow:hidden!important}.bento-trophies-list-container{scrollbar-width:thin!important;scrollbar-color:#00f0ff59 transparent!important;flex-direction:column!important;flex:1!important;gap:8px!important;min-height:0!important;max-height:calc(100% - 30px)!important;padding-right:4px!important;display:flex!important;overflow:hidden auto!important}.bento-trophies-list-container::-webkit-scrollbar{width:4px!important}.bento-trophies-list-container::-webkit-scrollbar-track{background:0 0!important}.bento-trophies-list-container::-webkit-scrollbar-thumb{background:#00f0ff59!important;border-radius:9999px!important}.bento-trophies-list-container::-webkit-scrollbar-thumb:hover{background:#00f0ff!important}.bento-trophy-row-item{cursor:pointer!important;background:#0f172a99!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex-shrink:0!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 12px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.bento-trophy-row-item:hover{background:#00f0ff14!important;border-color:#00f0ff59!important;transform:translate(4px)!important;box-shadow:0 4px 16px #0006!important}.bento-trophy-row-icon{background:#0006!important;border:1px solid #ffffff1a!important;border-radius:8px!important;flex-shrink:0!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important;overflow:hidden!important}.bento-trophy-img{object-fit:cover!important;filter:drop-shadow(0 2px 4px #00000080)!important;width:100%!important;height:100%!important}.bento-trophy-emoji{font-size:18px!important}.bento-trophy-row-main{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}.bento-trophy-row-title{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.bento-trophy-row-game{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:5px!important;font-size:11px!important;display:flex!important;overflow:hidden!important}.trophy-platform-dot{background:#00f0ff!important;border-radius:50%!important;flex-shrink:0!important;width:5px!important;height:5px!important;display:inline-block!important}.bento-trophy-row-meta{flex-direction:column!important;flex-shrink:0!important;align-items:flex-end!important;gap:2px!important;display:flex!important}.bento-trophy-badge{letter-spacing:.02em!important;text-transform:capitalize!important;border-radius:6px!important;padding:1.5px 7px!important;font-size:10px!important;font-weight:700!important}.bento-trophy-badge.rarity-platina{color:#38bdf8!important;background:#38bdf826!important;border:1px solid #38bdf859!important}.bento-trophy-badge.rarity-ouro{color:#facc15!important;background:#facc1526!important;border:1px solid #facc1559!important}.bento-trophy-badge.rarity-prata{color:#cbd5e1!important;background:#cbd5e126!important;border:1px solid #cbd5e159!important}.bento-trophy-badge.rarity-bronze{color:#fb923c!important;background:#fb923c26!important;border:1px solid #fb923c59!important}.bento-trophy-row-date{color:#64748b!important;font-size:9.5px!important}.bento-radar-box{flex-direction:column!important;grid-area:radar!important;justify-content:space-between!important;display:flex!important}.bento-radar-content{flex-direction:column!important;justify-content:space-between!important;gap:8px!important;height:100%!important;display:flex!important}.bento-radar-launch-eyebrow{text-transform:uppercase!important;letter-spacing:.8px!important;color:#c084fc!important;font-size:10.5px!important;font-weight:700!important}.bento-radar-game-title{color:#fff!important;letter-spacing:-.3px!important;margin:2px 0 0!important;font-size:17px!important;font-weight:800!important}.bento-radar-body-row{justify-content:space-between!important;align-items:center!important;margin:4px 0!important;display:flex!important}.bento-radar-big-days .bento-radar-days-num{background:linear-gradient(135deg,#fff 0%,#c084fc 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:32px!important;font-weight:900!important;line-height:1!important}.bento-radar-big-days .bento-radar-days-unit{color:#a855f7!important;margin-left:4px!important;font-size:13px!important;font-weight:700!important}.bento-radar-countdown-sub{color:#94a3b8!important;font-variant-numeric:tabular-nums!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.bento-radar-rocket-wrap{filter:drop-shadow(0 0 14px #a855f78c)!important;background:radial-gradient(circle,#a855f740 0%,#0000 70%)!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;animation:3s ease-in-out infinite alternate rocketHover!important;display:grid!important}@keyframes rocketHover{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-4px)rotate(3deg)}}.bento-countdown-display{display:none!important}.bento-music-box{flex-direction:column!important;grid-area:music!important;justify-content:space-between!important;height:100%!important;min-height:0!important;display:flex!important}.bento-music-body{flex-direction:column!important;justify-content:space-between!important;gap:10px!important;height:100%!important;display:flex!important}.bento-music-now-playing-row{align-items:center!important;gap:12px!important;display:flex!important}.bento-music-art-wrap{background:radial-gradient(circle,#1e1e24 0%,#000 100%)!important;border:1.5px solid #00f0ff80!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 16px #000000b3,0 0 14px #00f0ff59!important}.bento-music-art-img{object-fit:cover!important;border-radius:50%!important;width:24px!important;height:24px!important}.bento-music-track-title{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13.5px!important;font-weight:700!important;display:block!important;overflow:hidden!important}.bento-music-artist{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;display:block!important;overflow:hidden!important}.bento-music-middle-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.bento-music-controls-group{align-items:center!important;gap:6px!important;display:flex!important}.bento-music-ctrl-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:11px!important;transition:all .2s!important;display:grid!important}.bento-music-ctrl-btn:hover{color:#00f0ff!important;background:#00f0ff33!important;border-color:#00f0ff!important}.bento-music-play-btn{color:#fff!important;background:linear-gradient(135deg,#00f0ff,#a855f7)!important;border:none!important;width:36px!important;height:36px!important;font-size:13px!important;box-shadow:0 4px 14px #00f0ff66!important}.bento-music-play-btn:hover{transform:scale(1.08)!important;box-shadow:0 6px 18px #00f0ff99!important}.bento-music-neon-wave{flex:1!important;align-items:center!important;height:26px!important;display:flex!important}.bento-music-bottom-slider-row{align-items:center!important;gap:8px!important;display:flex!important}.bento-music-slider-track{background:#ffffff1a!important;border-radius:9999px!important;flex:1!important;height:4px!important;position:relative!important}.bento-music-slider-fill{background:linear-gradient(90deg,#00f0ff,#c084fc)!important;border-radius:9999px!important;box-shadow:0 0 8px #00f0ff99!important}.bento-music-speaker-icon{color:#64748b!important;font-size:13px!important}.bento-roadmap-box{flex-direction:column!important;grid-area:roadmap!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.bento-roadmap-box .bento-box-header{z-index:5!important;position:absolute!important;top:14px!important;left:18px!important;right:18px!important}.bento-platina-card{flex-direction:column!important;justify-content:flex-end!important;width:100%!important;height:100%!important;padding:16px 18px!important;text-decoration:none!important;display:flex!important;position:relative!important}.bento-platina-bg{opacity:.25!important;background-position:50%!important;background-size:cover!important;transition:opacity .3s,transform .4s!important;position:absolute!important;inset:0!important}.bento-roadmap-box:hover .bento-platina-bg{opacity:.38!important;transform:scale(1.04)!important}.bento-platina-body{z-index:2!important;flex-direction:column!important;gap:8px!important;display:flex!important;position:relative!important}.bento-platina-trophy-wrap{align-items:center!important;gap:8px!important;display:flex!important}.bento-platina-gem{filter:drop-shadow(0 0 14px #38bdf8bf)!important;font-size:28px!important}.bento-platina-pill{color:#7dd3fc!important;background:#38bdf82e!important;border:1px solid #38bdf873!important;border-radius:9999px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:700!important}.bento-platina-title{color:#fff!important;font-size:15px!important;font-weight:700!important}.bento-platina-desc{color:#94a3b8!important;margin:0!important;font-size:11px!important;line-height:1.35!important}.bento-platina-btn{color:#f1f5f9!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;margin-top:4px!important;padding:6px 14px!important;font-size:11.5px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.bento-roadmap-box:hover .bento-platina-btn{color:#00f0ff!important;background:#00f0ff33!important;border-color:#00f0ff80!important}.bento-freegames-box{flex-direction:column!important;grid-area:freegames!important;justify-content:space-between!important;display:flex!important}.nexus-unified-dock{-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:#0a0f1de0!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;box-shadow:0 18px 45px #000000bf,0 0 24px #00f0ff2e,inset 0 1px 1.5px #fff3!important}.dock-item:hover{transform:translateY(-3px)scale(1.1)!important}.dock-item.is-active .dock-icon-wrapper{color:#00f0ff!important;filter:drop-shadow(0 0 8px #00f0ff99)!important}.bento-hero-model-split{flex-direction:row!important;align-items:stretch!important;gap:20px!important;height:100%!important;padding:16px 20px!important;display:flex!important}.bento-hero-left{flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;width:175px!important;display:flex!important}.bento-hero-cover-wrap{aspect-ratio:3/4!important;background:#080c18!important;border:1px solid #ffffff1f!important;border-radius:16px!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0009,inset 0 1px 1px #fff3!important}.bento-hero-cover-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important}.bento-hero-cover-wrap:hover .bento-hero-cover-img{transform:scale(1.04)!important}.bento-hero-cover-overlay{z-index:2!important;position:absolute!important;top:8px!important;left:8px!important}.bento-hero-cover-tag{color:#042f2e!important;letter-spacing:.3px!important;background:#10b981e6!important;border-radius:6px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:800!important;box-shadow:0 2px 8px #0006!important}.bento-hero-indicators-model{justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}.bento-hero-dot{cursor:pointer!important;background:#ffffff40!important;border:none!important;border-radius:50%!important;width:7px!important;height:7px!important;padding:0!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.bento-hero-dot.is-active{background:linear-gradient(90deg,#00f0ff,#38bdf8)!important;border-radius:9999px!important;width:22px!important;box-shadow:0 0 10px #00f0ff99!important}.bento-hero-right{flex-direction:column!important;flex:1!important;justify-content:space-between!important;min-width:0!important;padding:4px 0!important;display:flex!important}.bento-hero-eyebrow{text-transform:uppercase!important;letter-spacing:1.2px!important;color:#38bdf8!important;margin-bottom:4px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}.bento-hero-title-model{color:#fff!important;letter-spacing:-.3px!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 8px!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.bento-hero-pills-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.bento-pill-status.is-playing{color:#34d399!important;background:#10b98129!important;border:1px solid #10b98166!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important}.bento-pill-generic{color:#cbd5e1!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:600!important}.bento-hero-desc-model{color:#94a3b8!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.bento-btn-jogar-agora-glow{color:#fff!important;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%)!important;border:1px solid #fff3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:10px 24px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s!important;display:inline-flex!important;box-shadow:0 4px 18px #0ea5e973,inset 0 1px 1px #ffffff4d!important}.bento-btn-jogar-agora-glow:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 6px 24px #0ea5e9a6,inset 0 1px 1.5px #ffffff73!important}.bento-video-body-model{flex-direction:column!important;justify-content:space-between!important;gap:10px!important;height:calc(100% - 24px)!important;display:flex!important}.bento-video-thumb-container{aspect-ratio:16/9!important;cursor:pointer!important;background:#090d16!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:100%!important;position:relative!important;overflow:hidden!important}.bento-video-thumb-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .35s!important}.bento-video-thumb-container:hover .bento-video-thumb-img{transform:scale(1.04)!important}.bento-video-thumb-ph{place-items:center!important;width:100%!important;height:100%!important;font-size:28px!important;display:grid!important}.bento-yt-badge-top-left{color:#fff!important;background:#ef4444!important;border-radius:5px!important;place-items:center!important;width:22px!important;height:16px!important;font-size:9px!important;display:grid!important;position:absolute!important;top:7px!important;left:7px!important;box-shadow:0 2px 6px #0006!important}.bento-16-9-badge{backdrop-filter:blur(4px)!important;color:#e2e8f0!important;background:#000000b3!important;border:1px solid #ffffff26!important;border-radius:4px!important;padding:1px 5px!important;font-size:9px!important;font-weight:700!important;position:absolute!important;top:7px!important;right:7px!important}.bento-video-center-play{color:#fff!important;opacity:.85!important;background:#00000059!important;place-items:center!important;font-size:22px!important;transition:opacity .2s!important;display:grid!important;position:absolute!important;inset:0!important}.bento-video-thumb-container:hover .bento-video-center-play{opacity:1!important}.bento-video-channel-row{align-items:center!important;gap:6px!important;font-size:12px!important;display:flex!important}.bento-yt-channel-icon{color:#ef4444!important;font-size:11px!important}.bento-video-channel-name{color:#f1f5f9!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:600!important;overflow:hidden!important}.bento-video-red-scrubber{background:#ffffff24!important;border-radius:9999px!important;width:100%!important;height:3.5px!important;overflow:hidden!important}.bento-video-red-fill{background:#ef4444!important;box-shadow:0 0 6px #ef4444!important}.bento-btn-assistir{color:#f8fafc!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:8px!important;width:100%!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .18s!important}.bento-btn-assistir:hover{background:#ffffff26!important;border-color:#ffffff4d!important}.bento-trophy-shelves{flex-direction:column!important;justify-content:center!important;gap:12px!important;height:calc(100% - 24px)!important;display:flex!important}.bento-trophy-shelf{cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;transition:all .2s!important;display:flex!important}.bento-trophy-shelf:hover{background:#ffffff12!important;border-color:#ffffff2e!important;transform:translateY(-2px)!important}.bento-shelf-thumb{background:#0b0f19!important;border:1px solid #ffffff26!important;border-radius:9px!important;flex-shrink:0!important;width:40px!important;height:40px!important;overflow:hidden!important}.bento-shelf-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.bento-trophy-plat-tile{background:linear-gradient(135deg,#38bdf833,#0ea5e973)!important;border:1px solid #38bdf880!important;border-radius:9px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.bento-radar-model-body{text-align:center!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;height:calc(100% - 24px)!important;display:flex!important}.bento-radar-rocket-scene{flex:1!important;place-items:center!important;padding:6px 0!important;display:grid!important}.bento-radar-info-bottom{flex-direction:column!important;gap:4px!important;width:100%!important;display:flex!important}.bento-radar-game-label{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.radar-model-countdown-row{justify-content:center!important;align-items:baseline!important;gap:6px!important;display:flex!important}.radar-model-days-num{color:#fff!important;font-size:24px!important;font-weight:800!important}.radar-model-days-txt{color:#94a3b8!important;font-size:13px!important;font-weight:700!important}.radar-model-clock{color:#38bdf8!important;font-variant-numeric:tabular-nums!important;letter-spacing:.5px!important;font-size:15px!important;font-weight:800!important}.bento-music-model-layout{align-items:center!important;gap:14px!important;height:calc(100% - 24px)!important;display:flex!important}.bento-music-vinyl-side{cursor:pointer!important;flex-shrink:0!important}.bento-music-details-side{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:8px!important;min-width:0!important;display:flex!important}.bento-music-track-title-model{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:700!important;display:block!important;overflow:hidden!important}.bento-music-spectrum-wave{cursor:pointer!important;align-items:flex-end!important;gap:2.5px!important;height:32px!important;padding:2px 0!important;display:flex!important}@keyframes vinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bento-music-vinyl-side{cursor:pointer!important;transition:transform .3s,filter .3s!important;position:relative!important}.bento-music-vinyl-side:hover{transform:scale(1.04)!important}.bento-music-vinyl-side.is-playing{animation:2.4s ease-in-out infinite alternate vinylGlowPulse!important}@keyframes vinylGlowPulse{0%{filter:drop-shadow(0 0 10px #00f0ff66)drop-shadow(0 0 20px #a855f74d)}to{filter:drop-shadow(0 0 20px #00f0ffbf)drop-shadow(0 0 32px #ec48998c)}}.bento-spectrum-bar{transform-origin:bottom!important;background:linear-gradient(#ec4899,#a855f7,#0ea5e9)!important;border-radius:2px!important;width:3.5px!important;transition:height .15s!important}.bento-spectrum-bar.is-playing{animation:.7s ease-in-out infinite alternate spectrumDance!important}@keyframes spectrumDance{0%{filter:brightness(.85);transform:scaleY(.3)}50%{filter:brightness(1.3);transform:scaleY(1.18)}to{filter:brightness();transform:scaleY(.4)}}.bento-music-model-scrubber{cursor:pointer!important;background:#ffffff1f!important;border-radius:9999px!important;width:100%!important;height:4px!important;position:relative!important}.bento-music-model-scrub-fill{background:#38bdf8!important;border-radius:9999px!important;height:100%!important;position:relative!important}.bento-music-model-scrub-dot{background:#fff!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;top:-3px!important;right:-5px!important;box-shadow:0 0 8px #38bdf8!important}.bento-music-model-controls{justify-content:center!important;align-items:center!important;gap:14px!important;display:flex!important}.bento-model-ctrl-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px!important;font-size:15px!important;transition:color .15s!important}.bento-model-ctrl-btn:hover{color:#fff!important}.bento-model-play-btn{color:#38bdf8!important;font-size:18px!important}.bento-model-play-btn:hover{color:#00f0ff!important}.bento-platina-model-body{text-align:center!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;height:calc(100% - 24px)!important;display:flex!important}.bento-platina-diamond-scene{flex:1!important;place-items:center!important;display:grid!important}.bento-platina-info-center{margin:4px 0!important}.bento-platina-title-model{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:800!important}.bento-platina-subtitle-model{color:#38bdf8!important;font-size:11.5px!important;font-weight:700!important}.bento-platina-actions{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.bento-model-platina-btn{color:#38bdf8!important;text-align:center!important;box-sizing:border-box!important;background:#38bdf829!important;border:1px solid #38bdf873!important;border-radius:8px!important;width:100%!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:block!important}.bento-model-platina-btn:hover{color:#fff!important;background:#38bdf84d!important;border-color:#38bdf8cc!important;transform:translateY(-1px)!important}.bento-model-platina-btn--secondary{color:#94a3b8!important;background:#ffffff0d!important;border-color:#ffffff24!important}.bento-model-platina-btn--secondary:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}.bento-radar-box{border-radius:24px!important;padding:0!important;position:relative!important;overflow:hidden!important}.bento-radar-backdrop{filter:saturate(1.1)brightness(.85)!important;z-index:1!important;background-position:50% 30%!important;background-size:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.bento-radar-box:hover .bento-radar-backdrop{transform:scale(1.04)!important}.bento-radar-body:after{content:""!important;z-index:2!important;background:linear-gradient(#0a0f1d40 0%,#0a0f1d9e 48%,#070a14f5 100%)!important;position:absolute!important;inset:0!important}.bento-command-header{justify-content:space-between!important;align-items:center!important;max-width:1720px!important;margin:0 auto!important;padding:2px 8px 12px!important;display:flex!important}.bento-command-logo{align-items:center!important;gap:10px!important;display:flex!important}.bento-logo-icon{filter:drop-shadow(0 0 10px #00f0ffbf)!important}.bento-logo-text{color:#fff!important;letter-spacing:-.4px!important;text-shadow:0 2px 12px #000000b3!important;font-size:22px!important;font-weight:800!important}.bento-command-meta{color:#64748b!important;letter-spacing:.5px!important;font-size:12px!important;font-weight:600!important}.bento-command-columns{box-sizing:border-box!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;max-width:1720px!important;height:calc(100vh - 120px)!important;min-height:680px!important;max-height:820px!important;margin:0 auto!important;display:grid!important}.bento-cc-col{flex-direction:column!important;gap:16px!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important}.bento-cc-card{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;box-sizing:border-box!important;background:#0b1221e0!important;border:1px solid #00f0ff38!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:16px 18px!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #000000a6,inset 0 1px 1.5px #ffffff26,inset 0 -1px 2px #0006!important}.bento-cc-card:hover{border-color:#00f0ff80!important;transform:translateY(-3px)!important;box-shadow:0 22px 50px #000000bf,0 0 28px #00f0ff40,inset 0 1px 2px #ffffff4d!important}.bento-cc-card--hero{flex:1!important;min-height:0!important;padding:0!important}.bento-cc-card--platina{flex-shrink:0!important;height:230px!important}.bento-cc-card--music{flex:1!important;min-height:0!important}.bento-cc-card--video{flex-shrink:0!important;height:230px!important}.bento-cc-card--radar{flex-shrink:0!important;height:180px!important}.bento-cc-card--trophies{flex:1!important;min-height:0!important}.bento-cc-card--freegames{flex-shrink:0!important;height:230px!important}.bento-cc-hero-fullbleed-wrapper{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.bento-cc-hero-fullbleed-backdrop{filter:saturate(1.1)brightness(.92)!important;z-index:1!important;background-position:50% 25%!important;background-size:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.bento-cc-card--hero:hover .bento-cc-hero-fullbleed-backdrop{transform:scale(1.04)!important}.bento-cc-hero-fullbleed-overlay{z-index:2!important;background:linear-gradient(#0a0f1d59 0%,#0a0f1d8c 45%,#070a14f5 100%)!important;position:absolute!important;inset:0!important}.bento-cc-hero-fullbleed-content{z-index:3!important;flex-direction:column!important;gap:8px!important;padding:18px 20px!important;display:flex!important;position:relative!important}.bento-cc-hero-fullbleed-header{z-index:4!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:14px!important;left:18px!important;right:18px!important}.bento-cc-hero-title-full{color:#fff!important;letter-spacing:-.4px!important;text-shadow:0 2px 12px #000000e6!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.bento-cc-hero-pills{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.bento-cc-hero-pill-status{color:#34d399!important;background:#10b98138!important;border:1px solid #10b98180!important;border-radius:999px!important;padding:2.5px 9px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 0 10px #10b9814d!important}.bento-cc-hero-pill-platform{color:#7dd3fc!important;background:#38bdf833!important;border:1px solid #38bdf873!important;border-radius:999px!important;padding:2.5px 9px!important;font-size:11px!important;font-weight:700!important}.bento-cc-hero-pill-genre{color:#e2e8f0!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:2.5px 9px!important;font-size:11px!important;font-weight:600!important}.bento-cc-hero-bottom-actions{justify-content:space-between!important;align-items:center!important;margin-top:4px!important;display:flex!important}.bento-cc-platina-compact-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:8px!important;min-height:0!important;display:flex!important}.bento-cc-platina-compact-top{flex-direction:row!important;flex:1!important;align-items:center!important;gap:14px!important;min-height:0!important;display:flex!important}.bento-cc-diamond-compact-scene{flex-shrink:0!important;place-items:center!important;display:grid!important}.bento-cc-diamond-compact-halo{background:radial-gradient(circle,#00f0ff33 0%,#0f172a99 70%)!important;border:1.5px solid #00f0ff73!important;border-radius:50%!important;place-items:center!important;width:72px!important;height:72px!important;transition:all .3s!important;display:grid!important;box-shadow:0 0 20px #00f0ff59,inset 0 0 12px #00f0ff33!important}.bento-cc-card--platina:hover .bento-cc-diamond-compact-halo{border-color:#00f0ff!important;transform:scale(1.06)!important;box-shadow:0 0 28px #00f0ff8c!important}.bento-cc-platina-compact-info{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:4px!important;min-width:0!important;display:flex!important}.bento-cc-dot{cursor:pointer!important;background:#ffffff40!important;border:none!important;border-radius:50%!important;width:6px!important;height:6px!important;padding:0!important;transition:all .2s!important}.bento-cc-dot.is-active{background:#00f0ff!important;border-radius:999px!important;width:16px!important;box-shadow:0 0 8px #00f0ff99!important}.bento-cc-hero-right{flex-direction:column!important;flex:1!important;justify-content:space-between!important;min-width:0!important;padding:2px 0!important;display:flex!important}.bento-cc-hero-title{color:#fff!important;letter-spacing:-.3px!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 2px 8px #000c!important;margin:0 0 6px!important;font-size:19px!important;font-weight:800!important;overflow:hidden!important}.bento-cc-hero-meta{align-items:center!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.bento-cc-gamepad-pill{filter:drop-shadow(0 0 6px #00f0ff80)!important;font-size:15px!important}.bento-cc-meta-text{color:#94a3b8!important;font-size:11px!important;font-weight:600!important}.bento-cc-progress-bar{background:#ffffff1a!important;border-radius:999px!important;width:100%!important;height:5px!important;margin-bottom:10px!important;overflow:hidden!important}.bento-cc-progress-bar--glow{height:7px!important;margin:8px 0!important}.bento-cc-progress-fill{background:linear-gradient(90deg,#00f0ff 0%,#38bdf8 100%)!important;border-radius:999px!important;height:100%!important;transition:width .4s!important;box-shadow:0 0 10px #00f0ff99!important}.bento-cc-btn-jogar{color:#00f0ff!important;background:linear-gradient(135deg,#00f0ff26 0%,#38bdf840 100%)!important;border:1px solid #00f0ff66!important;border-radius:999px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;padding:8px 16px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.bento-cc-btn-jogar:hover{color:#080c18!important;background:#00f0ff!important;transform:translateY(-1px)!important;box-shadow:0 0 16px #00f0ff99!important}.bento-cc-platina-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding-top:8px!important;display:flex!important}.bento-cc-diamond-scene{justify-content:center!important;align-items:center!important;width:100%!important;padding:10px 0!important;display:flex!important}.bento-cc-diamond-halo{background:radial-gradient(circle,#00f0ff33 0%,#0f172a99 70%)!important;border:2px solid #00f0ff73!important;border-radius:50%!important;place-items:center!important;width:110px!important;height:110px!important;transition:all .3s!important;display:grid!important;box-shadow:0 0 28px #00f0ff59,inset 0 0 16px #00f0ff40!important}.bento-cc-card--platina:hover .bento-cc-diamond-halo{border-color:#00f0ff!important;transform:scale(1.06)!important;box-shadow:0 0 40px #00f0ff8c,inset 0 0 24px #00f0ff59!important}.bento-cc-platina-progress-wrap{flex-direction:column!important;gap:3px!important;width:100%!important;display:flex!important}.bento-cc-platina-row-labels{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.bento-cc-platina-label{color:#f1f5f9!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:180px!important;font-size:13.5px!important;font-weight:700!important;overflow:hidden!important}.bento-cc-platina-stat{color:#00f0ff!important;text-shadow:0 0 8px #00f0ff80!important;font-family:monospace!important;font-size:14px!important;font-weight:800!important}.bento-cc-platina-subtext{color:#94a3b8!important;font-size:11px!important}.bento-cc-platina-btns-row{align-items:center!important;gap:10px!important;width:100%!important;margin-top:6px!important;display:flex!important}.bento-cc-btn-salvos{color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:10px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.bento-cc-btn-salvos:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.bento-cc-btn-rota{color:#fff!important;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%)!important;border:1px solid #ffffff4d!important;border-radius:10px!important;flex:1.3!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #00f0ff59!important}.bento-cc-btn-rota:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #00f0ff8c!important}.bento-cc-music-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding-top:4px!important;display:flex!important}.bento-cc-vinyl-wrapper{cursor:pointer!important;place-items:center!important;padding:8px 0!important;display:grid!important;position:relative!important}.bento-cc-vinyl-aura{place-items:center!important;display:grid!important;position:relative!important}.bento-cc-vinyl-orbit{pointer-events:none!important;filter:drop-shadow(0 0 8px #00f0ffbf)!important;width:calc(100% + 32px)!important;height:calc(100% + 32px)!important;transition:transform .6s!important;position:absolute!important;inset:-16px!important}.bento-cc-vinyl-aura.is-playing .bento-cc-vinyl-orbit{animation:8s linear infinite ccVinylOrbitSpin!important}@keyframes ccVinylOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bento-cc-music-meta{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:2px!important;width:100%!important;display:flex!important}.bento-cc-track-title{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:90%!important;font-size:14px!important;font-weight:700!important;overflow:hidden!important}.bento-cc-track-artist{color:#94a3b8!important;font-size:11px!important}.bento-cc-spectrum-wrap{cursor:pointer!important;justify-content:space-between!important;align-items:flex-end!important;gap:3px!important;width:100%!important;height:40px!important;padding:4px 0!important;display:flex!important}.bento-cc-spectrum-bar{background:linear-gradient(#00f0ff 0%,#38bdf8 100%)!important;border-radius:999px!important;flex:1!important;min-height:4px!important;transition:height .15s!important;box-shadow:0 0 6px #00f0ff66!important}.bento-cc-spectrum-wrap.is-playing .bento-cc-spectrum-bar{animation:.8s ease-in-out infinite alternate ccSpectrumPulse!important}@keyframes ccSpectrumPulse{0%{opacity:.7;transform:scaleY(.4)}to{opacity:1;filter:drop-shadow(0 0 8px #00f0ffb3);transform:scaleY(1)}}.bento-cc-scrubber-track{cursor:pointer!important;background:#ffffff1f!important;border-radius:999px!important;width:100%!important;height:5px!important;margin:6px 0!important;position:relative!important}.bento-cc-scrubber-fill{background:linear-gradient(90deg,#00f0ff,#38bdf8)!important;border-radius:999px!important;height:100%!important;position:relative!important;box-shadow:0 0 8px #00f0ff80!important}.bento-cc-scrubber-dot{background:#fff!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;right:-5px!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #00f0ffcc!important}.bento-cc-music-controls{justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;padding:4px 0!important;display:flex!important}.bento-cc-ctrl-btn{color:#e2e8f0!important;cursor:pointer!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;transition:all .2s!important;display:grid!important}.bento-cc-ctrl-btn:hover{color:#00f0ff!important;background:#00f0ff33!important;border-color:#00f0ff!important;transform:scale(1.08)!important}.bento-cc-ctrl-btn--subtle{opacity:.6!important;width:28px!important;height:28px!important;font-size:11px!important}.bento-cc-ctrl-btn--subtle:hover{opacity:1!important}.bento-cc-ctrl-play{color:#fff!important;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%)!important;border:none!important;width:44px!important;height:44px!important;font-size:16px!important;box-shadow:0 4px 18px #00f0ff73!important}.bento-cc-ctrl-play:hover{color:#fff!important;transform:scale(1.1)!important;box-shadow:0 6px 24px #00f0ffa6!important}.bento-cc-video-body{flex-direction:row!important;flex:1!important;align-items:center!important;gap:14px!important;min-height:0!important;display:flex!important}.bento-cc-video-thumb-container{aspect-ratio:16/9!important;cursor:pointer!important;background:#080c18!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:50%!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 18px #0009!important}.bento-cc-video-thumb-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.bento-cc-video-thumb-container:hover .bento-cc-video-thumb-img{transform:scale(1.06)!important}.bento-cc-yt-tag{color:#fff!important;background:red!important;border-radius:3px!important;place-items:center!important;width:18px!important;height:13px!important;font-size:8px!important;display:grid!important;position:absolute!important;top:6px!important;left:6px!important;box-shadow:0 2px 6px #f009!important}.bento-cc-16-9-tag{color:#e2e8f0!important;background:#000000bf!important;border-radius:4px!important;padding:1px 5px!important;font-size:8.5px!important;font-weight:700!important;position:absolute!important;bottom:6px!important;right:6px!important}.bento-cc-video-center-play{color:#fff!important;background:#ff0000d9!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;font-size:12px!important;transition:transform .2s!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 12px #ff000080!important}.bento-cc-video-thumb-container:hover .bento-cc-video-center-play{transform:translate(-50%,-50%)scale(1.15)!important}.bento-cc-video-right{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;display:flex!important}.bento-cc-yt-channel-row{align-items:center!important;gap:6px!important;display:flex!important}.bento-cc-yt-badge-red{color:#fff!important;background:red!important;border-radius:3px!important;place-items:center!important;width:16px!important;height:12px!important;font-size:8px!important;display:grid!important}.bento-cc-yt-channel-name{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.bento-cc-video-title{color:#fff!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.bento-cc-btn-assistir{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;padding:6px 14px!important;font-size:11.5px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #00f0ff66!important}.bento-cc-btn-assistir:hover{transform:translateY(-1px)scale(1.04)!important;box-shadow:0 6px 16px #00f0ff99!important}.bento-cc-radar-body{flex-direction:row!important;flex:1!important;align-items:center!important;gap:14px!important;min-height:0!important;display:flex!important}.bento-cc-radar-thumb-wrap{background:#080c18!important;border:1px solid #ffffff1f!important;border-radius:12px!important;flex-shrink:0!important;width:78px!important;height:94px!important;overflow:hidden!important;box-shadow:0 6px 18px #0009!important}.bento-cc-radar-thumb-img{object-fit:cover!important;width:100%!important;height:100%!important}.bento-cc-radar-info{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:2px!important;min-width:0!important;display:flex!important}.bento-cc-radar-event-label{color:#94a3b8!important;letter-spacing:.3px!important;font-size:10.5px!important;font-weight:600!important}.bento-cc-radar-digits-row{align-items:baseline!important;gap:4px!important;display:flex!important}.bento-cc-radar-digit{color:#fff!important;letter-spacing:-.5px!important;font-family:monospace!important;font-size:26px!important;font-weight:900!important}.bento-cc-radar-colon{color:#00f0ff!important;font-size:22px!important;font-weight:700!important}.bento-cc-radar-units-row{color:#64748b!important;align-items:center!important;gap:14px!important;margin-top:-2px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.bento-cc-radar-game-title{color:#f1f5f9!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.bento-cc-trophies-list{scrollbar-width:thin!important;scrollbar-color:#00f0ff66 transparent!important;flex-direction:column!important;flex:1!important;gap:8px!important;min-height:0!important;display:flex!important;overflow-y:auto!important}.bento-cc-trophy-item{cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;transition:all .2s!important;display:flex!important}.bento-cc-trophy-item:hover{background:#00f0ff14!important;border-color:#00f0ff59!important;transform:translate(3px)!important}.bento-cc-trophy-cup{flex-shrink:0!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.bento-cc-trophy-main{flex-direction:column!important;flex:1!important;gap:1px!important;min-width:0!important;display:flex!important}.bento-cc-trophy-title{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:700!important;overflow:hidden!important}.bento-cc-trophy-sub{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;overflow:hidden!important}.bento-cc-trophy-pill{text-transform:capitalize!important;border-radius:6px!important;flex-shrink:0!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:700!important}.bento-cc-trophy-pill.rarity-platina{color:#38bdf8!important;background:#38bdf826!important;border:1px solid #38bdf859!important}.bento-cc-trophy-pill.rarity-ouro{color:#facc15!important;background:#facc1526!important;border:1px solid #facc1559!important}.bento-cc-trophy-pill.rarity-prata{color:#cbd5e1!important;background:#cbd5e126!important;border:1px solid #cbd5e159!important}.bento-cc-trophy-pill.rarity-bronze{color:#fb923c!important;background:#fb923c26!important;border:1px solid #fb923c59!important}.bento-cc-freegames-row{flex-direction:row!important;flex:1!important;align-items:stretch!important;gap:10px!important;min-height:0!important;display:flex!important}.bento-cc-freegame-card{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:6px!important;min-width:0!important;display:flex!important}.bento-cc-freegame-thumb-wrap{aspect-ratio:16/10!important;background:#080c18!important;border:1px solid #ffffff1a!important;border-radius:10px!important;width:100%!important;position:relative!important;overflow:hidden!important}.bento-cc-freegame-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.bento-cc-freegame-thumb-wrap:hover .bento-cc-freegame-img{transform:scale(1.06)!important}.bento-cc-freegame-badge{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:linear-gradient(#0000 0%,#000000d9 100%)!important;padding:6px 6px 3px!important;font-size:9.5px!important;font-weight:800!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.bento-cc-freegame-btn{color:#080c18!important;text-transform:lowercase!important;background:#00f0ff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:5px 0!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #00f0ff59!important}.bento-cc-freegame-btn:hover{background:#38bdf8!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #00f0ff99!important}@media (max-width:1199px){.bento-command-columns{grid-template-columns:repeat(2,1fr)!important;height:auto!important;max-height:none!important}}@media (min-width:1600px){html body .app.global-nexus-shell>.app-main{width:100%;padding-inline:clamp(24px,2vw,64px);max-width:none!important}html body .global-nexus-shell.is-mosaic-home>.app-main{padding-inline:0}html body .global-nexus-shell .nx-mosaic[data-home-layout] .nx-content{width:100%;padding-inline:clamp(24px,2vw,64px);max-width:none!important}html body :is(.acervo,.collector-reading-wrapper,.video-cinema-v4,.video-v4-recommendations,.video-cinema-player,.news-editorial){width:100%;max-width:none!important}html body .page.video-library.video-bento-page{padding-inline:0;max-width:none!important}html body .vitrine-page.comics-page{max-width:none!important}html body .collector-reading-wrapper{padding-inline:0}html body .video-v4-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}html body .video-cinema-v4 .video-cinema-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.7fr)}html body .video-cinema-v4 .video-cinema-backdrop{max-height:480px}html body .video-cinema-hero-copy :is(h2,p){max-width:65ch}html body.foco-mini-visible:has(.foco-mini-side) .app-main{padding-bottom:110px!important}}@media (min-width:2400px){html body .global-nexus-shell .nx-mosaic[data-home-layout]:not([data-home-layout=prateleiras]):not([data-home-layout=e2]) .nx-reorder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .nx-mosaic[data-home-layout] .nx-reorder-grid{gap:22px}}@media (min-width:3200px){html body .global-nexus-shell .nx-mosaic[data-home-layout]:not([data-home-layout=prateleiras]):not([data-home-layout=e2]) .nx-reorder-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html body .nx-mosaic[data-home-layout]:not([data-home-layout=e2]) .nx-module[data-module=hero]:not([data-custom-size=true]){grid-column:span 3}html body .nx-mosaic[data-home-layout=prateleiras] .nx-reorder-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.editorial-news-wrapper .editorial-radar-wrapper,.editorial-news-wrapper .editorial-free-games-wrapper{order:5}:is(.editorial-news-wrapper[data-category=all] .editorial-radar-wrapper:has(.radar-empty),.editorial-news-wrapper .editorial-free-games-wrapper:empty){display:none}.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s}:is(.game-card__cover,.console-card-poster-wrap,.bento-game-mini-cover,.acervo-cover) img,img.game-card__cover{transition:transform .3s}@media (hover:hover) and (pointer:fine){:is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover{border-color:color-mix(in srgb,var(--personal-accent,#88dafa) 45%,transparent)!important;box-shadow:0 12px 28px #0008,0 0 16px color-mix(in srgb,var(--personal-accent,#88dafa) 20%,transparent)!important;transform:translateY(-6px)!important}:is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover :is(.game-card__cover,.console-card-poster-wrap,.bento-game-mini-cover,.acervo-cover) img,.game-card:hover img.game-card__cover{transform:scale(1.05)!important}}:is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):focus-visible{outline:2px solid var(--personal-accent,#88dafa);outline-offset:4px}@media (min-width:1400px){html body .page:is(.news-editorial-page,.discover-magazine){box-sizing:border-box;width:100%;max-width:none!important}html body .editorial-news-wrapper{width:100%;max-width:none;padding-inline:clamp(16px,1.4vw,48px)}html body .discover-magazine .magazine-news-grid,html body .editorial-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .discover-magazine .magazine-videos{grid-column:4}html body .discover-magazine .magazine-news-grid>.magazine-lead{grid-column:1/4}.editorial-hero-title{max-width:30ch}.editorial-hero-excerpt{max-width:75ch}}@media (min-width:2200px){html body .editorial-feed-grid,html body .discover-magazine .magazine-news-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}html body .discover-magazine .magazine-videos{grid-column:5}html body .discover-magazine .magazine-news-grid>.magazine-lead{grid-column:1/5}html body .editorial-hero-showcase{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:3200px){html body .editorial-feed-grid,html body .discover-magazine .magazine-news-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html body .discover-magazine .magazine-videos{grid-column:6}html body .discover-magazine .magazine-news-grid>.magazine-lead{grid-column:1/6}}@media (prefers-reduced-motion:reduce){html body :is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover,html body :is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover :is(.game-card__cover,.console-card-poster-wrap,.bento-game-mini-cover,.acervo-cover) img,html body .game-card:hover img.game-card__cover{transition:none!important;transform:none!important}}html[data-motion=off] body :is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover,html[data-motion=off] body :is(.game-card,.console-game-card,.bento-game-mini-card,.acervo-items.view-grid .acervo-game):hover :is(.game-card__cover,.console-card-poster-wrap,.bento-game-mini-cover,.acervo-cover) img{transition:none!important;transform:none!important}html body .nf-header-actions select{color:#f3eaff;background:#241937;border:1px solid #8864aa;border-radius:10px;max-width:190px;padding:8px;font-size:11px}html body :is(.nyxi-mode-side,.nyxi-mode-float){backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:0}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-chat{pointer-events:auto;border-radius:20px 0 0 20px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:410px;max-width:100vw;height:calc(100dvh - 82px);margin:0 0 0 auto;display:grid}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-left-panel{display:none}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-messages{grid-area:2/1;padding:16px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-composer-container{grid-area:3/1}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-header{flex-wrap:wrap;gap:8px;padding:12px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-header-actions{flex-wrap:wrap;gap:6px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-header-title{font-size:25px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-header-sub{font-size:9px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-expand{display:none}html body .nyxi-mode-float .nf-chat{border-radius:22px;width:440px;height:min(610px,100dvh - 110px);margin:0 20px 90px 0}@media (min-width:1100px){body[data-nyxi-mode=side] .global-nexus-shell>.app-main,body[data-nyxi-mode=side] .global-nexus-shell.is-mosaic-home>.app-main{width:calc(100% - 426px)!important;margin-left:0!important;margin-right:426px!important}body[data-nyxi-mode=side] .persistent-video--page{max-width:calc(100vw - 460px)}}@media (max-width:700px){html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-chat{width:100%;height:min(75dvh,650px);margin:0 0 calc(76px + var(--nexus-safe-bottom,0px));border-radius:20px 20px 0 0}html body .nyxi-mode-studio .nf-chat{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}html body .nf-header-actions{flex-wrap:wrap}html body .nf-header-actions select{max-width:165px}html body :is(.nyxi-mode-side,.nyxi-mode-float) .nf-chat{height:min(75dvh,650px)!important;max-height:calc(100dvh - 110px)!important}html body .nyxi-mode-studio .nf-chat{max-height:calc(100dvh - 32px)!important}}.companion-card{border:1px solid var(--line,#334542);background:linear-gradient(120deg,#19352c55,#251c1444);border-radius:12px;min-width:0;margin-block:1rem;padding:1rem}.companion-card p{line-height:1.6}.companion-card button,.companion-card a{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:.25rem .5rem .25rem 0}.companion-card small{color:var(--text-2);display:block}.companion-card input,.companion-card textarea{box-sizing:border-box;width:100%;margin-block:.6rem;display:block}.mesa-shortcut{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mesa-shortcut>div{flex:200px}.mesa-shortcut h3,.mesa-shortcut p{margin:.25rem 0}.resource-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem;margin-block:1rem;display:grid}.resource-result{border:1px solid var(--line);overflow-wrap:anywhere;background:#10191799;border-radius:8px;padding:.75rem}.resource-result small{margin-block:.5rem;display:block}.mesa-card-content{white-space:pre-wrap}@media (max-width:600px){.companion-card{padding:.75rem}.mesa-shortcut>a{text-align:center;flex:40%}}.nyxi-memories-modal{background:var(--nx-card,#171321);width:min(720px,94vw);max-height:88dvh;color:var(--nx-ink,#eee);box-sizing:border-box;border:1px solid #8571ab;border-radius:20px;padding:24px;overflow:auto}.nyxi-memories-modal::backdrop{backdrop-filter:blur(5px);background:#080610b8}.nyxi-memories-modal header,.nyxi-memories-modal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.nyxi-memories-modal label{gap:8px;margin:18px 0 8px;font-weight:600;display:grid}.nyxi-memories-modal textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;color:inherit;font:inherit;background:#ffffff09;border:1px solid #88729b;border-radius:10px;padding:12px}.nyxi-memories-modal button{cursor:pointer;border-radius:10px;padding:10px 16px}.nyxi-memories-modal footer{justify-content:flex-end;margin-top:20px}.nyxi-memories-modal p,.nyxi-memories-modal small{opacity:.8}.nyxi-memories-desc{color:#a78bfa;margin:8px 0 16px;font-size:13px}.nyxi-memories-tabs{border-bottom:1px solid #8571ab4d;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.nyxi-memories-tabs button{color:#c4b5fd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.nyxi-memories-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#9333ea 100%);border-color:#0000;box-shadow:0 0 12px #9333ea66}.nyxi-memories-tabs button:hover:not([aria-selected=true]){background:#ffffff1a}.nyxi-tab-body{flex-direction:column;gap:14px;animation:.2s ease-out fadeIn;display:flex}.nyxi-pref-group{background:#ffffff08;border:1px solid #8571ab40;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.nyxi-pref-group h3{color:#e9d5ff;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.nyxi-pref-group p{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.nyxi-pref-group textarea{background:#00000040;min-height:70px}.nyxi-reaction-editor{border-top:1px solid #8571ab55;margin-top:24px;padding-top:16px}.nyxi-reaction-editor select{color:#fff;background:#242033;padding:10px}.nyxi-reaction-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.nyxi-reaction-list article{border:1px solid #8571ab55;border-radius:12px;min-width:0;padding:10px}.nyxi-reaction-list video{object-fit:contain;background:#000;width:100%;height:160px;margin:8px 0;display:block}.nyxi-reaction-editor input{max-width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nf-backdrop{z-index:1800;backdrop-filter:blur(8px);color:#eef0f7;background:#0204099e;justify-content:center;align-items:center;padding:24px 24px 100px;font-family:Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.nf-chat{background:linear-gradient(135deg,#21222e,#10131c 50%);border:1px solid #a79dc850;border-radius:22px;flex-direction:column;width:min(850px,100%);height:min(790px,100dvh - 124px);min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #0009}.nf-chat.nf-expanded{width:min(1250px,100%);height:calc(100dvh - 124px)}.nf-chat *{box-sizing:border-box}.nf-chat :is(h2,h3,p){color:inherit;font-family:inherit}.nf-chat button{color:#edf0fa;cursor:pointer;white-space:nowrap;min-height:38px;box-shadow:none;background:#ffffff08;border:1px solid #ffffff26;border-radius:10px;padding:9px 12px;font:500 12px Segoe UI,sans-serif}.nf-chat button:hover{background:#b6a0ec22}.nf-chat button:disabled{opacity:.5;cursor:default}.nf-chat button[aria-pressed=true]{color:#171225;background:#c3aff0}.nf-chat :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #b9a4e9}.nf-header{border-bottom:1px solid #ffffff10;flex-shrink:0;align-items:center;gap:10px;padding:18px 22px;display:flex}.nf-header>.nf-avatar{object-fit:cover;border:1px solid #a59add;border-radius:50%;width:48px;height:48px}.nf-header>div{flex:1;min-width:0}.nf-header h2{margin:0 0 3px;font:650 23px Segoe UI,sans-serif!important}.nf-header small,.nf-chat small{color:#b0abc5;font-size:11px}.nf-context{flex-shrink:0;align-items:center;gap:8px;margin:12px 22px;display:flex}.nf-context label{color:#b6afca;flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.nf-context input{color:#e1deeb;background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;width:100%;min-width:0;max-width:460px;padding:9px 12px;font:12px Segoe UI,sans-serif}.nf-voice{flex-shrink:0;align-items:center;gap:24px;padding:12px 26px 18px;display:flex}.nf-voice>.nf-avatar{object-fit:cover;border:2px solid #9acbe6;border-radius:50%;width:110px;height:110px;box-shadow:0 0 26px #ac8ef326}.nf-voice>div{flex:1}.nf-voice strong,.nf-voice small{margin-top:6px;font-size:13px;display:block}.nf-voice>button{background:#743640;border-color:#cb626450}.nf-wave i{background:linear-gradient(#80d2df,#c1a1ee);border-radius:3px;width:4px;height:10px;animation:1.2s infinite alternate nf-pulse}.nf-wave.phase-thinking i{animation-duration:2.2s}.nf-wave.phase-paused i{animation:none}@keyframes nf-pulse{to{opacity:.45;height:30px}}.nf-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 24px;overflow-y:auto}.nf-welcome{text-align:center;max-width:420px;margin:35px auto}.nf-welcome>.nf-avatar{object-fit:cover;border-radius:50%;width:65px;height:65px}.nf-welcome p{color:#b8b5ca;font-size:14px}.nf-welcome button{margin:4px}.nf-exchange{margin-bottom:26px}.nf-user{background:#ffffff0c;border:1px solid #ffffff0a;border-radius:16px 16px 4px;width:fit-content;max-width:78%;margin-left:auto;padding:13px 16px}.nf-chat p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.65}.nf-answer{align-items:start;gap:12px;margin-top:16px;display:flex}.nf-answer>.nf-avatar{object-fit:cover;border-radius:50%;width:34px;height:34px}.nf-answer>div{background:#ffffff05;border-radius:4px 16px 16px;min-width:0;max-width:88%;padding:12px 16px}.nf-answer button{color:#c5b1ef;margin-top:10px}.nf-composer{background:#ffffff06;border:1px solid #b7afcf65;border-radius:16px;flex-shrink:0;margin:12px 22px 20px;padding:12px}.nf-composer textarea{resize:none;color:#f0edf8;background:0 0;border:0;width:100%;max-height:140px;padding:3px;font:14px/1.5 Segoe UI,sans-serif}.nf-composer>div{align-items:center;gap:8px;margin-top:6px;display:flex}.nf-composer .nf-latest{margin-left:auto}.nf-composer .nf-send{color:#21122d;background:#c2a8f1;border:0}.nf-error{flex-shrink:0;padding:8px 22px;color:#ffb7b7!important}.nf-memory,.nf-history-tools{background:#14121f;border:1px solid #ffffff20;border-radius:12px;flex-shrink:0;margin:5px 22px;padding:14px}.nf-memory h3{margin:0}.nf-memory p{font-size:12px}.nf-memory textarea{color:#fff;background:#ffffff09;border:1px solid #ffffff20;border-radius:8px;width:100%;height:100px;padding:10px}.nf-history-tools{align-items:center;gap:8px;font-size:12px;display:flex}.nf-history-tools span{flex:1}@media (max-width:700px){.nf-backdrop{backdrop-filter:none;background:#11121c;padding:0}.nf-chat,.nf-chat.nf-expanded{width:100%;height:100dvh;padding-top:max(env(safe-area-inset-top),var(--nexus-safe-top,0px));padding-bottom:max(env(safe-area-inset-bottom),var(--nexus-safe-bottom,0px));border:0;border-radius:0}.nf-header{flex-wrap:wrap;gap:7px;padding:12px}.nf-header>.nf-avatar{width:36px;height:36px}.nf-header h2{font-size:20px!important}.nf-header small{font-size:9px}.nf-header button{padding:8px;font-size:11px}.nf-header .nf-expand{display:none}.nf-context{margin:10px 14px}.nf-voice{flex-wrap:wrap;gap:12px;padding:8px 14px 12px}.nf-voice>.nf-avatar{width:64px;height:64px}.nf-voice>button{min-height:40px;padding:8px;font-size:11px}.nf-voice small{font-size:10px}.nf-wave{gap:3px}.nf-wave i{width:3px}.nf-messages{padding:10px 14px}.nf-composer{margin:8px 12px 12px}.nf-user{max-width:90%}.nf-answer>div{max-width:calc(100% - 40px)}.nf-answer{gap:8px}.nf-answer>.nf-avatar{width:30px;height:30px}.nf-welcome{margin:20px auto}.nf-history-tools{flex-wrap:wrap}.nf-chat p{font-size:13px}}@media (max-height:550px){.nf-backdrop{padding:8px}.nf-chat{height:calc(100dvh - 16px)}.nf-header{padding:8px 14px}.nf-voice>.nf-avatar{width:48px;height:48px}.nf-voice{padding:4px 14px}.nf-context{margin:5px 14px}.nf-composer{margin:6px 14px}.nf-voice small{display:none}}@media (prefers-reduced-motion:reduce){.nf-wave i{animation:none}}.nf-avatar{flex:none!important}.nf-context-suggestions{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:6px 2px;display:flex;overflow-x:auto}.nf-context-suggestions>span{color:var(--personal-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:130px;font-size:10px;overflow:hidden}.nf-context-suggestions>button{white-space:nowrap;border:1px solid var(--personal-accent);color:var(--personal-ink);background:0 0;border-radius:15px;flex-shrink:0;min-height:32px;padding:5px 10px;font-size:11px}@media (pointer:coarse){.nf-context-suggestions>button{min-height:44px}}@media (min-width:1025px){body.nyxi-copilot-docked .app-main{margin-right:410px!important;transition:margin-right .3s cubic-bezier(.16,1,.3,1)!important}body.nyxi-copilot-docked .chat-shade{pointer-events:none!important;display:none!important}.ai-panel.nyxi-copilot-sidebar{-webkit-backdrop-filter:blur(28px)!important;z-index:500!important;background:#090d16f7!important;border:none!important;border-left:1px solid #00f0ff38!important;border-radius:0!important;flex-direction:column!important;width:410px!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;transform:none!important;box-shadow:-10px 0 40px #000000a6,0 0 25px #00f0ff14!important}.ai-panel.nyxi-copilot-sidebar .ai-panel-portrait.desktop-only{display:none!important}.ai-panel.nyxi-copilot-sidebar .ai-panel-desktop-row{flex-direction:column!important;flex:1!important;width:100%!important;min-height:0!important;display:flex!important}}.nyxi-copilot-header{user-select:none;background:linear-gradient(#0f172ae6 0%,#090d16f2 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.nyxi-copilot-identity{align-items:center;gap:12px;display:flex}.nyxi-copilot-avatar-box{background:#040711;border:2px solid #00f0ff;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 0 14px #00f0ff73}.nyxi-copilot-avatar-box.is-thinking{border-color:#c084fc;animation:1.4s ease-in-out infinite alternate copilotThinkingPulse;box-shadow:0 0 20px #c084fc99}@keyframes copilotThinkingPulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.2);transform:scale(1.06)}}.nyxi-copilot-meta{flex-direction:column;gap:2px;display:flex}.nyxi-copilot-name-row{align-items:center;gap:6px;display:flex}.nyxi-copilot-title{font-family:var(--display,sans-serif);color:#fff;letter-spacing:.02em;margin:0;font-size:15px;font-weight:800}.nyxi-copilot-badge{color:#34d399;letter-spacing:.04em;background:#10b98129;border:1px solid #10b98166;border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.nyxi-copilot-subtitle{color:#94a3b8;margin:0;font-size:11px}.nyxi-copilot-actions{align-items:center;gap:6px;display:flex}.nyxi-copilot-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.nyxi-copilot-btn:hover{color:#fff;background:#38bdf833;border-color:#38bdf8}.nyxi-copilot-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;transition:all .15s;display:grid}.nyxi-copilot-close:hover{color:#fca5a5;background:#ef444433;border-color:#ef4444}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape),(pointer:coarse) and (min-width:900px) and (orientation:landscape){.chat-shade{-webkit-backdrop-filter:blur(3px)!important;z-index:480!important;background:#00000061!important;display:block!important;position:fixed!important;inset:0!important}.ai-panel.nyxi-copilot-sidebar{top:10px!important;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(28px)!important;z-index:500!important;background:#090d17f7!important;border:1.5px solid #00f0ff73!important;border-radius:24px!important;flex-direction:column!important;width:min(480px,42vw)!important;height:auto!important;max-height:none!important;display:flex!important;position:fixed!important;left:auto!important;overflow:hidden!important;transform:none!important;box-shadow:-15px 0 50px #000c,0 0 30px #00f0ff33!important}.nyxi-communicator-card{gap:16px!important}.nyxi-communicator-avatar-frame{width:78px!important;height:78px!important}.nyxi-comm-chip{border-radius:10px!important;min-height:38px!important;padding:7px 14px!important;font-size:12px!important}.nyxi-suggestion-chip{min-height:44px!important;padding:10px 14px!important;font-size:13px!important}.nyxi-editorial-card{min-height:52px!important;padding:10px 14px!important}.nyxi-pill-form{min-height:54px!important;padding:8px 12px 8px 16px!important}.nyxi-round-input{font-size:14px!important}.nyxi-round-send-btn{flex:0 0 40px!important;width:40px!important;height:40px!important}.nyxi-round-mic-btn{color:#38bdf8!important;background:#00f0ff1f!important;border-color:#00f0ff66!important;flex:0 0 40px!important;width:40px!important;height:40px!important}}.ai-panel.nyxi-copilot-sidebar .ai-panel-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.ai-panel.nyxi-copilot-sidebar .ai-question{color:#f8fafc;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #38bdf84d;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;margin-left:auto;padding:11px 15px;font-size:13.5px;line-height:1.5;box-shadow:0 4px 14px #00000059}.ai-panel.nyxi-copilot-sidebar .ai-answer{color:#e2e8f0;background:#0f172ab3;border:1px solid #ffffff14;border-left:2.5px solid #00f0ff;border-radius:4px 16px 16px;align-self:flex-start;max-width:95%;margin-top:4px;padding:12px 16px;font-size:13.5px;line-height:1.6}.ai-panel.nyxi-copilot-sidebar .ai-save-to-mesa{color:#fcd34d;cursor:pointer;background:#d9a4411f;border:1px solid #d9a44159;border-radius:6px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.ai-panel.nyxi-copilot-sidebar .ai-save-to-mesa:hover{background:#d9a44140;border-color:#fcd34d}.ai-panel.nyxi-copilot-sidebar .ai-panel-desktop-row{flex:1!important;width:100%!important;min-height:0!important;display:flex!important}.ai-panel.nyxi-copilot-sidebar .ai-panel-main{flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;display:flex!important}.ai-panel.nyxi-copilot-sidebar .ai-panel-body{flex:1!important;min-height:0!important;overflow-y:auto!important}.ai-panel.nyxi-copilot-sidebar .ai-panel-form,.ai-panel.nyxi-copilot-sidebar .nyxi-mobile-communicator,.ai-panel.nyxi-copilot-sidebar .nyxi-copilot-header{flex-shrink:0}.nf-backdrop{z-index:1400;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle,#0f051ed9 0%,#03040cf0 100%);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.nf-chat{background:radial-gradient(circle at 75% 25%,#0e0520 0%,#060413 60%,#02020a 100%);border:1px solid #a855f740;border-radius:28px;grid-template-rows:auto 1fr auto;grid-template-columns:460px 1fr;width:min(1140px,100vw - 32px);height:min(690px,100vh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00f0ff26,0 15px 70px #000000f2,0 0 50px #a855f72e,inset 0 1px 1px #ffffff14}.nf-chat.nf-expanded{grid-template-columns:520px 1fr;width:min(1380px,100vw - 20px);height:min(860px,100vh - 20px)}.nf-chat:before{content:"";z-index:10;background:linear-gradient(90deg,#0000,#c084fc,#00f0ff);width:140px;height:3px;position:absolute;top:0;right:60px;box-shadow:0 0 12px #c084fc}.nf-header{z-index:5;background:0 0;flex-shrink:0;grid-area:1/1/auto/-1;align-items:center;gap:12px;padding:14px 24px 10px;display:flex}.nf-header-title-box{flex:1;align-items:baseline;gap:12px;display:flex}.nf-header-title{font-family:var(--display,"Inter", system-ui, sans-serif);letter-spacing:-.01em;background:linear-gradient(90deg,#ec4899 0%,#d946ef 35%,#818cf8 80%,#00f0ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #d946ef66);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:900;line-height:1}.nf-header-sub{color:#71717a;letter-spacing:.04em;font-size:11px;font-weight:500}.nf-header-actions{align-items:center;gap:8px;display:flex}.nf-header button{color:#a1a1aa;cursor:pointer;backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.nf-header button:hover{color:#f5d0fe;background:#c084fc26;border-color:#c084fc66;box-shadow:0 0 12px #c084fc40}.nf-expand{place-items:center;width:32px;height:32px;display:grid;border-radius:10px!important;padding:0!important;font-size:13px!important}.nf-close-btn{place-items:center;width:32px;height:32px;display:grid;border-radius:10px!important;padding:0!important;font-size:14px!important}.nf-close-btn:hover{color:#fca5a5!important;background:#ef444433!important;border-color:#ef444466!important}.nf-left-panel{grid-area:2/1;justify-content:center;align-items:center;min-height:0;padding:8px 16px 16px 24px;display:flex;position:relative;overflow:hidden}.nf-hud-cyber-box{background:#020208 padding-box padding-box;border:2px solid #0000;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000000e6,0 0 25px #00f0ff26}.nf-hud-cyber-box:before{content:"";z-index:1;pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #00f0ff99)drop-shadow(0 0 10px #ec489980);background:linear-gradient(135deg,#00f0ff 0%,#3b82f6 25%,#c084fc 60%,#ec4899 90%,#00f0ff 100%);border-radius:22px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nf-hud-accents{pointer-events:none;z-index:3;position:absolute;inset:0}.nf-hud-accents:before{content:"";background:#00f0ff;width:40px;height:3px;position:absolute;top:10px;left:20px;box-shadow:0 0 8px #00f0ff}.nf-hud-accents:after{content:"";background:#ec4899;width:50px;height:3px;position:absolute;bottom:12px;right:25px;box-shadow:0 0 8px #ec4899}.nf-standby-video{object-fit:cover;object-position:center 20%;z-index:2;filter:contrast(1.05)saturate(1.1);width:100%;height:100%;transition:opacity .3s;display:block;position:relative}.nf-messages{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;grid-area:2/2;gap:16px;min-height:0;padding:8px 24px 16px 12px;display:flex;overflow-y:auto}.nf-messages::-webkit-scrollbar{width:5px}.nf-messages::-webkit-scrollbar-track{background:0 0}.nf-messages::-webkit-scrollbar-thumb{background:#a855f740;border-radius:999px}.nf-messages::-webkit-scrollbar-thumb:hover{background:#a855f780}.nf-welcome{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:30px 16px;display:flex}.nf-welcome h3{color:#f1f5f9;letter-spacing:-.01em;margin:10px 0 0;font-size:18px;font-weight:800}.nf-welcome p{color:#a1a1aa;max-width:320px;margin:0;font-size:13.5px}.nf-welcome button{color:#e9d5ff;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:20px;padding:8px 18px;font-size:12.5px;font-weight:600;transition:all .2s;box-shadow:0 0 15px #a855f726}.nf-welcome button:hover{color:#fff;background:#a855f740;border-color:#a855f7;transform:translateY(-1px)}.nf-exchange{flex-direction:column;gap:12px;display:flex}.nf-exchange[hidden]{display:none!important}.nf-mini-actions{gap:6px;font-size:12px;display:grid}.nf-mini-actions select{border-radius:8px;min-width:0;max-width:100%;padding:7px}.nf-user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:82%;display:flex}.nf-user-bubble{color:#e0f2fe;background:#061e38;border:1px solid #00a0ff59;border-radius:18px 18px 4px;padding:12px 18px;font-size:13.5px;line-height:1.5;position:relative;box-shadow:0 4px 20px #0006,0 0 10px #00a0ff14}.nf-user-meta{color:#38bdf8;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.nf-check-icon{color:#00f0ff;font-size:11px}.nf-answer{align-self:flex-start;align-items:flex-start;gap:12px;max-width:90%;display:flex}.nf-nyxi-avatar-box{border:1.5px solid #d946ef;border-radius:12px;flex-shrink:0;width:44px;height:44px;margin-top:2px;overflow:hidden;box-shadow:0 0 12px #d946ef73}.nf-nyxi-avatar-box img{object-fit:cover;width:100%;height:100%}.nf-answer-body{flex-direction:column;gap:4px;display:flex}.nf-nyxi-title-row{align-items:baseline;gap:8px;display:flex}.nf-nyxi-name{color:#f472b6;letter-spacing:.02em;font-size:13px;font-weight:800}.nf-nyxi-time{color:#64748b;font-size:10px;font-weight:500}.nf-answer-bubble{color:#f1f5f9;background:#120920e0;border:1px solid #d946ef59;border-radius:4px 18px 18px;padding:12px 18px;font-size:13.5px;line-height:1.55;box-shadow:0 4px 20px #0006,0 0 12px #d946ef14}.nf-answer-bubble p{margin:0}.nf-save-mesa-btn{color:#fcd34d;cursor:pointer;background:#d9a4411f;border:1px solid #d9a44159;border-radius:8px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.nf-save-mesa-btn:hover{background:#d9a44140;border-color:#fcd34d}.nf-answer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.nf-listen-btn{color:#d8b4fe;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.nf-listen-btn:hover{color:#fff;background:#a855f740;border-color:#c084fc}.nf-listen-btn.is-speaking{color:#fdf2f8;background:#ec489947;border-color:#f472b6;animation:1.2s ease-in-out infinite alternate nf-pulse-speaking;box-shadow:0 0 10px #ec489973}@keyframes nf-pulse-speaking{0%{box-shadow:0 0 6px #ec48994d}to{box-shadow:0 0 14px #ec4899b3}}.nf-pill-btn.is-active{color:#f5d0fe;background:#a855f747;border-color:#c084fc;box-shadow:0 0 8px #a855f766}.nf-composer-container{z-index:5;background:0 0;grid-area:3/1/auto/-1;align-items:center;gap:12px;padding:8px 24px 20px;display:flex;position:relative}.nf-pill-form{background:#0e081cd9;border:1.5px solid #c084fc73;border-radius:40px;flex:1;align-items:center;padding:4px 6px 4px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 0 20px #a855f71f,inset 0 1px 3px #0009}.nf-pill-form:focus-within{background:#120a24f2;border-color:#d946ef;box-shadow:0 0 25px #d946ef4d,0 0 0 1px #d946ef80}.nf-pill-input{color:#f8fafc;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:14px}.nf-pill-input::placeholder{color:#71717a}.nf-pill-tools{align-items:center;gap:6px;margin-right:8px;display:flex}.nf-pill-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:5px 9px;font-size:11px;font-weight:600;transition:all .15s}.nf-pill-btn:hover{color:#f5d0fe;background:#c084fc33;border-color:#c084fc}.nf-round-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#9333ea 50%,#c026d3 100%);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 0 18px #9333ea8c}.nf-round-send-btn:hover:not(:disabled){transform:scale(1.06);box-shadow:0 0 25px #d946efbf}.nf-round-send-btn:active:not(:disabled){transform:scale(.96)}.nf-round-send-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.nf-subbar{color:#71717a;grid-column:1/-1;justify-content:space-between;align-items:center;padding:2px 24px;font-size:11px;display:flex}.nf-error{color:#f87171;margin:0;font-size:12px}.nf-voice{background:#120a24f2;border:1px solid #a855f74d;border-radius:16px;flex-shrink:0;grid-column:2;align-items:center;gap:14px;margin-bottom:8px;padding:10px 18px;display:flex}.nf-wave{align-items:flex-end;gap:3px;height:20px;display:flex}.nf-wave i{background:#c084fc;border-radius:2px;width:3px;height:4px;animation:.8s ease-in-out infinite alternate waveBar;display:block}.nf-wave.phase-listening i{background:#00f0ff}.nf-wave.phase-speaking i{background:#f472b6}@keyframes waveBar{0%{height:4px}to{height:20px}}.nf-orb-container{z-index:2;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;min-height:220px;display:flex;position:relative}.nf-orb-wrapper{place-items:center;width:140px;height:140px;display:grid;position:relative}.nf-orb-ring-outer{border:1.5px dashed #00f0ff73;border-radius:50%;animation:18s linear infinite orbSpin;position:absolute;inset:-15px}.nf-orb-ring-mid{border:1.5px solid #d946ef80;border-radius:50%;animation:12s linear infinite orbSpinReverse;position:absolute;inset:-6px}.nf-orb-core{background:radial-gradient(circle at 35% 35%,#fff 0%,#00f0ff 30%,#a855f7 70%,#ec4899 100%);border-radius:50%;width:90px;height:90px;animation:3s ease-in-out infinite alternate orbPulse;box-shadow:0 0 25px #00f0ffcc,0 0 60px #a855f799,0 0 90px #ec489966,inset 0 0 20px #fffc}.nf-orb-core.is-thinking{filter:hue-rotate(60deg)brightness(1.2);animation:1s ease-in-out infinite alternate orbThinking}.nf-orb-label{font-family:var(--display,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#c084fc;text-shadow:0 0 10px #c084fc99;font-size:11px;font-weight:700}@keyframes orbPulse{0%{transform:scale(.92);box-shadow:0 0 20px #00f0ffb3,0 0 45px #a855f780,inset 0 0 15px #ffffffb3}to{transform:scale(1.06);box-shadow:0 0 35px #00f0fff2,0 0 75px #a855f7cc,0 0 110px #ec489980,inset 0 0 25px #ffffffe6}}@keyframes orbThinking{0%{filter:brightness();transform:scale(.95)}to{filter:brightness(1.35)drop-shadow(0 0 20px #00f0ff);transform:scale(1.15)}}@keyframes orbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width:1024px){.nf-backdrop{padding:10px 12px calc(80px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px))) 12px;align-items:stretch}.nf-chat{border-radius:20px;width:100%!important;height:100%!important;max-height:calc(100vh - 96px - var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))!important}}@media (max-width:820px){.nf-chat{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr}.nf-left-panel{grid-area:2/1;height:170px;padding:6px 14px}.nf-orb-wrapper{width:100px;height:100px}.nf-orb-core{width:65px;height:65px}.nf-messages{grid-area:3/1;padding:8px 14px}.nf-composer-container{grid-area:4/1;padding:6px 14px 12px}}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble).nf-backdrop{padding:0;display:block;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-chat{pointer-events:auto;right:max(16px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#171429,#0b101c);border:1px solid #9d7edb66;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:230px minmax(0,1fr);margin:0;display:grid;position:absolute;overflow:hidden;box-shadow:0 16px 50px #0007;width:min(760px,100vw - 32px)!important;height:min(450px,64dvh)!important;max-height:calc(100dvh - 110px)!important}html body .nyxi-mode-avatar .nf-left-panel{border-right:1px solid #ab8de033;grid-area:1/1/6;min-height:0;padding:0;display:block;height:auto!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-hud-cyber-box{box-shadow:none;border:0;border-radius:0;height:100%!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-hud-accents{display:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header{border-bottom:1px solid #ffffff12;flex-wrap:nowrap;grid-area:1/2;gap:8px;min-width:0;padding:10px 12px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-title-box{min-width:0;display:block}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-title{font-size:19px;line-height:1.1}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-sub{letter-spacing:0;font-size:10px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-actions{flex-wrap:nowrap;gap:4px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-actions>button{min-width:34px;padding:6px;font-size:18px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-messages{grid-area:2/2;gap:14px;min-height:0;padding:12px;overflow:auto}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-exchange[hidden]{display:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-composer-container{grid-area:5/2;min-width:0;margin:0;padding:8px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-pill-form{gap:4px;min-width:0;padding:5px 6px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-pill-input{min-width:0;padding:6px;font-size:13px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-pill-tools{gap:3px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-pill-btn{min-width:30px;padding:4px;font-size:11px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-round-send-btn{min-width:34px;width:34px!important;height:34px!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-subbar{grid-area:4/2;font-size:12px;overflow:auto;max-height:60px!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-user-avatar,html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-nyxi-avatar-box{display:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-user-bubble,html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-answer-bubble{padding:10px 12px;font-size:13px;line-height:1.5}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-welcome{gap:8px;padding:12px 4px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-welcome .nf-avatar{display:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-welcome h3{font-size:18px}.nf-tools{position:relative}.nf-tools summary{cursor:pointer;border-radius:8px;padding:0 9px;font-size:24px;line-height:34px;list-style:none}.nf-tools summary::-webkit-details-marker{display:none}.nf-tools[open]>div{z-index:20;background:#171529;border:1px solid #a78dc3;border-radius:12px;gap:5px;padding:10px;display:grid;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 10px 30px #0008;width:200px!important;max-height:45dvh!important}.nf-tools button{text-align:left;white-space:normal!important}html body .nyxi-mode-bubble .nf-chat{bottom:calc(88px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);width:min(380px,100vw - 24px)!important;height:min(420px,58dvh)!important;max-height:calc(100dvh - 110px)!important}html body .nyxi-mode-bubble .nf-left-panel{display:none}html body .nyxi-mode-bubble :is(.nf-header,.nf-messages,.nf-composer-container,.nf-subbar){grid-column:1}html body .nyxi-mode-bubble .nf-view-history{grid-area:3/1;justify-self:end;margin:0 12px 5px;padding:5px 10px;font-size:11px}html body .nyxi-mode-bubble .nf-history-tools{flex-wrap:wrap;margin:0;padding:6px!important}html body .nyxi-mode-bubble .nf-chat.nf-history-open{height:min(490px,64dvh)!important}@media (max-width:600px){html body .nyxi-mode-avatar .nf-chat{grid-template-columns:27% minmax(0,1fr);right:8px;width:calc(100vw - 16px)!important;height:min(420px,60dvh)!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header{gap:4px;padding:8px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-sub{display:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-messages{padding:8px}html body .nyxi-mode-avatar .nf-pill-tools .nf-pill-btn[title="Rolar ao fim"]{display:none}html body .nyxi-mode-bubble .nf-chat{right:8px}html body .nyxi-mode-avatar .nf-header-title{font-size:17px}}@media (max-height:550px){html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-chat{bottom:110px;height:58dvh!important;max-height:calc(100dvh - 125px)!important}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-sub{display:none}}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-header-actions{flex:none}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-chat{box-sizing:border-box;padding:0}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-answer>div{max-width:100%}html body .nyxi-mode-avatar .nf-left-panel{background:0 0;border-right:0;padding:10px}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-hud-cyber-box{box-shadow:none;background:0 0;border:0}html body .nyxi-mode-avatar .nf-standby-video{filter:none;flex:0 auto}html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-hud-cyber-box:before,html body :is(.nyxi-mode-avatar,.nyxi-mode-bubble) .nf-hud-cyber-box:after{display:none}html body .nyxi-mode-eclipse.nf-backdrop{padding:0;display:block;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important}html body .nyxi-mode-eclipse .nf-chat{pointer-events:auto;box-sizing:border-box;color:#e9e4ef;background:#000;border:1px solid #30243e;border-radius:19px;grid-template-rows:58px 90px minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) 122px;margin:0;padding:0;display:grid;position:absolute;bottom:128px;right:24px;overflow:hidden;box-shadow:0 18px 48px #0008;width:min(420px,100vw - 32px)!important;height:min(490px,100dvh - 136px)!important;max-height:calc(100dvh - 136px)!important}html body .nyxi-mode-eclipse .nf-chat:before{display:none}html body .nyxi-mode-eclipse .nf-header{border-bottom:1px solid #19151e;grid-area:1/1/auto/-1;gap:8px;min-width:0;padding:10px 14px}html body .nyxi-mode-eclipse .nf-header-title-box{min-width:0;display:block}html body .nyxi-mode-eclipse .nf-header-title{-webkit-text-fill-color:#eee8f5;color:#eee8f5;filter:none;background:0 0;font-size:19px;font-weight:700;line-height:1.2}html body .nyxi-mode-eclipse .nf-header-sub{color:#91879d;letter-spacing:0;font-size:10px}html body .nyxi-mode-eclipse .nf-header-actions{flex:none;gap:4px}html body .nyxi-mode-eclipse .nf-header-actions>button{width:32px;height:32px;box-shadow:none;color:#a397b2;backdrop-filter:none;background:0 0;border:0;padding:0;font-size:17px}html body .nyxi-mode-eclipse .nf-tools summary{color:#a397b2;font-size:21px}html body .nyxi-mode-eclipse .nf-tools[open]>div{background:#09070d;border-color:#392b48}html body .nyxi-mode-eclipse .nf-eclipse-presence{border-bottom:1px solid #19151e;grid-area:2/1;min-width:0;padding:15px 14px}.nf-eclipse-presence small{letter-spacing:1.5px;color:#82758f;font-size:8px}.nf-eclipse-presence p{color:#ded4e8;margin:5px 0;font-size:15px;font-weight:600}.nf-eclipse-presence button{color:#ad96c5;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}html body .nyxi-mode-eclipse .nf-left-panel{border-bottom:1px solid #19151e;grid-area:2/2;align-items:center;height:auto;min-height:0;padding:12px 14px 12px 0;display:flex}html body .nyxi-mode-eclipse .nf-left-panel[hidden]{display:none}html body .nyxi-mode-eclipse .nf-eclipse-presence:has(+.nf-left-panel[hidden]){grid-column:1/-1}html body .nyxi-mode-eclipse .nf-hud-cyber-box{aspect-ratio:16/9;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:8px}html body .nyxi-mode-eclipse .nf-hud-cyber-box:before,html body .nyxi-mode-eclipse .nf-hud-cyber-box:after,html body .nyxi-mode-eclipse .nf-hud-accents{display:none}html body .nyxi-mode-eclipse .nf-standby-video{filter:none;object-fit:contain!important;border:0!important;border-radius:8px!important;width:100%!important;height:100%!important}html body .nyxi-mode-eclipse .nf-messages{grid-area:3/1/auto/-1;gap:18px;min-height:0;padding:16px 14px;overflow:auto}html body .nyxi-mode-eclipse .nf-user-avatar,html body .nyxi-mode-eclipse .nf-nyxi-avatar-box,html body .nyxi-mode-eclipse .nf-welcome .nf-avatar{display:none}html body .nyxi-mode-eclipse .nf-user-bubble{color:#ece6f3;box-shadow:none;background:#14101b;border:1px solid #30263c;border-radius:14px 14px 4px;padding:10px 12px;font-size:13px;line-height:1.6}html body .nyxi-mode-eclipse .nf-answer{gap:0;width:100%;max-width:100%}html body .nyxi-mode-eclipse .nf-answer-body{min-width:0;max-width:100%}html body .nyxi-mode-eclipse .nf-answer-bubble{color:#e9e1f0;box-shadow:none;overflow-wrap:anywhere;background:#0b080f;border:1px solid #261d30;border-radius:4px 14px 14px;padding:12px;font-size:13px;line-height:1.6}html body .nyxi-mode-eclipse :is(.nf-nyxi-name,.nf-user-meta,.nf-check-icon){color:#a995bf;font-size:10px;font-weight:500}html body .nyxi-mode-eclipse .nf-listen-btn{box-shadow:none;color:#ad98c0;background:0 0;border:0;padding:5px 0;font-size:11px}html body .nyxi-mode-eclipse .nf-welcome{gap:8px;padding:12px 4px}html body .nyxi-mode-eclipse .nf-welcome h3{font-size:18px}html body .nyxi-mode-eclipse .nf-subbar{grid-area:4/1/auto/-1;max-height:60px;margin:0;padding:0 14px;font-size:12px;overflow:auto}html body .nyxi-mode-eclipse .nf-composer-container{border-top:1px solid #19151e;grid-area:5/1/auto/-1;min-width:0;padding:10px 12px 8px;position:relative}html body .nyxi-mode-eclipse .nf-pill-form{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:0;display:grid}html body .nyxi-mode-eclipse .nf-pill-input{box-sizing:border-box;color:#f0e9f6;background:#08060c;border:1px solid #382a46;border-radius:12px;width:100%;min-width:0;height:44px;padding:12px 49px 12px 12px;font-size:13px}html body .nyxi-mode-eclipse .nf-pill-input:focus{outline-offset:1px;outline:1px solid #c1a0df}html body .nyxi-mode-eclipse .nf-pill-tools{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}html body .nyxi-mode-eclipse .nf-pill-btn{box-shadow:none;color:#a38bb8;background:0 0;border:0;border-radius:5px;min-height:28px;padding:3px 0;font-size:10px}html body .nyxi-mode-eclipse .nf-pill-btn.is-active{color:#dbc0f1;background:0 0}html body .nyxi-mode-eclipse .nf-round-send-btn{min-width:32px;box-shadow:none;color:#20112c;background:#c8a3e5;border:0;border-radius:9px;width:32px!important;height:32px!important;position:absolute!important;top:16px!important;bottom:auto!important;right:19px!important;transform:none!important}html body .nyxi-mode-eclipse button:focus-visible,html body .nyxi-mode-eclipse summary:focus-visible{outline-offset:2px;outline:2px solid #c8a3e5}@media (max-width:600px){html body .nyxi-mode-eclipse .nf-chat{right:8px;width:calc(100vw - 16px)!important;height:min(490px,100dvh - 136px)!important}html body .nyxi-mode-eclipse .nf-header{padding:10px 12px}}@media (max-height:550px){html body .nyxi-mode-eclipse .nf-chat{grid-template-rows:48px 64px minmax(0,1fr) auto auto}html body .nyxi-mode-eclipse .nf-eclipse-presence{padding:6px 14px}html body .nyxi-mode-eclipse .nf-left-panel{padding:3px 14px 3px 0}html body .nyxi-mode-eclipse .nf-header-sub{display:none}}html body .nyxi-mode-eclipse .nf-eclipse-presence small{color:#82758f;font-size:8px;line-height:1.2}html body .nyxi-mode-eclipse .nf-eclipse-presence p{color:#ded4e8;margin:5px 0;font-size:15px;line-height:1.3}html body .nyxi-mode-eclipse .nf-eclipse-presence button{color:#ad96c5;background:0 0;border:0;min-height:20px;padding:2px 0;font-size:10px;line-height:1.2}html body .nyxi-mode-eclipse .nf-user{background:0 0;border:0;margin-left:auto;padding:0}html body .nyxi-mode-eclipse .nf-answer{margin-top:0}html body .nyxi-mode-eclipse .nf-answer-body{background:0 0;border-radius:0;max-width:100%;padding:0}html body .nyxi-mode-eclipse .nf-answer-bubble p{margin:0;font-size:13px;line-height:1.6}html body .nyxi-mode-eclipse .nf-listen-btn{min-height:28px;margin-top:0}html body .nyxi-mode-eclipse .nf-exchange{margin-bottom:0}html body .nyxi-mode-eclipse .nf-pill-btn{min-height:28px}.nf-composer-container:has(>.nf-listening-status){flex-wrap:wrap;row-gap:6px}.nf-listening-status{min-width:0;color:var(--personal-ink,#f3efff);flex:0 0 100%;margin:0}.nf-listening-line{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.nf-listening-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.nf-listening-dot{background:var(--personal-accent,#ba92f6);border-radius:50%;flex:none;width:8px;height:8px}.phase-listening .nf-listening-dot{background:#55dcaa;box-shadow:0 0 0 3px #55dcaa22}.nf-listening-line meter{flex:0 72px;width:72px;height:12px}html body .nf-listening-line button{min-height:28px;margin-left:auto;padding:3px 9px;font-size:11px}.nf-listening-status>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.4;display:block;overflow:hidden}.nf-keyboard-open .nf-listening-status>small:not(.nf-live-transcript){display:none}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio).nf-backdrop{pointer-events:none;padding:0;display:block;background:0 0!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{pointer-events:auto;border:1px solid color-mix(in srgb,var(--personal-accent,#ba92f6) 60%,transparent);background:var(--personal-surface,#21172e);max-height:calc(100dvh - 110px);color:var(--personal-ink,#f3efff);box-sizing:border-box;border-radius:18px;grid-template-rows:58px 36px minmax(0,1fr) auto auto auto;grid-template-columns:140px minmax(0,1fr);margin:0;display:grid;position:absolute;bottom:120px;right:20px;overflow:hidden;box-shadow:0 18px 50px #0007;width:min(720px,100vw - 24px)!important;height:min(580px,100dvh - 136px)!important;padding:0!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat:before{display:none}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header{border-bottom:1px solid #ba92f622;flex-wrap:nowrap;grid-area:1/1/auto/-1;gap:8px;min-width:0;padding:10px 16px;display:flex}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header-title-box{min-width:0;display:block}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header-title{-webkit-text-fill-color:var(--personal-accent,#d7b7ff);color:var(--personal-accent,#d7b7ff);filter:none;background:0 0;font-size:20px;line-height:1.2}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header-sub{letter-spacing:0;color:var(--personal-ink);opacity:.65;font-size:10px}.nf-mode-switch{background:#0002;border-bottom:1px solid #ba92f622;grid-area:2/1/auto/-1;align-items:center;gap:6px;padding:4px 14px;display:flex}.nf-mode-switch button{color:inherit;background:0 0;border:1px solid #ba92f630;border-radius:7px;min-height:25px;padding:4px 10px;font-size:11px}.nf-mode-switch button[aria-pressed=true]{background:var(--personal-accent,#ba92f6);color:var(--personal-bg,#150d20)}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header-actions{flex:none;gap:3px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header-actions>button{width:32px;min-width:32px;height:32px;box-shadow:none;color:inherit;background:0 0;border:0;padding:0;font-size:17px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-tools[open]>div{background:var(--personal-surface,#21172e);color:var(--personal-ink);border-color:var(--personal-accent);width:240px!important;max-height:48dvh!important}.nf-tools label{gap:6px;padding:5px 0;font-size:12px;display:grid}.nf-tools select{background:var(--personal-bg,#150d20);max-width:100%;color:var(--personal-ink);border:1px solid #ba92f655;border-radius:8px;padding:8px}.nf-tools small{opacity:.65;font-size:10px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-left-panel{background:#0001;border-right:1px solid #ba92f622;flex-direction:column;grid-area:3/1/6;justify-content:flex-start;align-items:center;min-width:0;height:auto;min-height:0;padding:12px;display:flex;overflow:hidden}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-hud-cyber-box{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:12px;overflow:hidden;height:220px!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-hud-accents{display:none}html body :is(.nyxi-mode-focus,.nyxi-mode-studio) .nf-standby-video{filter:none;border:0;border-radius:12px;object-fit:cover!important;width:100%!important;height:100%!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-messages{scroll-behavior:auto;grid-area:3/2;gap:16px;min-width:0;min-height:0;padding:16px;overflow:auto}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) :is(.nf-user-avatar,.nf-nyxi-avatar-box,.nf-welcome .nf-avatar){display:none}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) :is(.nf-user-bubble,.nf-answer-bubble){box-shadow:none;color:inherit;background:#0002;border:1px solid #ba92f644;border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.6}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-answer{width:100%;max-width:100%}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-answer-body{min-width:0;max-width:100%}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-nyxi-name{color:var(--personal-accent);font-size:13px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-welcome{gap:10px;padding:10px 0}.nf-welcome h3{font-size:20px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-composer-container{background:#0002;border-top:1px solid #ba92f622;grid-area:6/1/auto/-1;min-width:0;margin:0;padding:10px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-pill-form{background:var(--personal-bg,#150d20);box-shadow:none;border:1px solid #ba92f655;gap:5px;min-width:0;padding:5px 8px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-pill-input{min-width:0;color:inherit;padding:8px;font-size:13px}.nf-pill-tools{gap:4px!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-pill-btn{min-width:30px;padding:5px;font-size:11px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-round-send-btn{background:var(--personal-accent);min-width:34px;color:var(--personal-bg);width:34px!important;height:34px!important}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-subbar{grid-area:5/2;max-height:75px;font-size:12px;overflow:auto}.nf-view-history{grid-area:4/2;justify-self:end;margin:4px 12px;padding:5px 9px;font-size:11px}.nf-mini-companion{cursor:pointer;flex:none;justify-content:center;align-items:center;max-width:100%;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nf-mini-companion .nyxi-mini-sprite{aspect-ratio:1;pointer-events:none;max-width:100%;height:auto!important}html body .nyxi-mode-mini .nf-chat{grid-template-columns:var(--nyxi-mini-column,98px) minmax(0,1fr);width:min(480px,100vw - 20px)!important;height:min(380px,100dvh - 136px)!important}html body .nyxi-mode-mini .nf-left-panel{border-right:0;justify-content:center;padding:9px}html body .nyxi-mode-mini .nf-chat.nf-history-open{height:min(540px,100dvh - 136px)!important}html body .nyxi-mode-mini .nf-answer-actions{margin:5px 0}.nyxi-mode-mini .nf-reaction-video{display:none}html body .nyxi-mode-studio .nf-chat{grid-template-columns:90px minmax(0,1fr);width:min(980px,100vw - 24px)!important;height:min(660px,100dvh - 136px)!important}html body .nyxi-mode-studio .nf-hud-cyber-box{flex:none;height:90px!important}.nf-studio-rail{flex-direction:column;flex:1;align-items:center;gap:16px;width:100%;min-height:0;padding-top:18px;display:flex}.nf-studio-rail>button:not(.nf-mini-companion){width:38px;height:38px;color:inherit;background:#0002;border:1px solid #ba92f644;border-radius:10px}.nf-studio-rail .nf-mini-companion{margin-top:auto}@media (max-width:600px){html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{grid-template-columns:84px minmax(0,1fr);right:8px;width:calc(100vw - 16px)!important}html body .nyxi-mode-studio .nf-chat{grid-template-columns:60px minmax(0,1fr)}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-left-panel{padding:8px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-messages{padding:10px}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-pill-btn[title="Rolar ao fim"]{display:none}html body :is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header{padding:8px 12px}}html body .nf-exchange[hidden]{display:none!important}@media (max-width:600px){html body .nyxi-mode-mini .nf-chat{grid-template-columns:min(var(--nyxi-mini-column,98px),36vw) minmax(0,1fr)}}html body .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{max-height:var(--nyxi-visible-height,calc(100dvh - 16px))!important;height:min(var(--nyxi-anchored-height,580px),var(--nyxi-visible-height,calc(100dvh - 16px)))!important}.nf-chat.nf-keyboard-open{grid-template-rows:42px 28px minmax(0,1fr) auto auto auto!important}.nf-keyboard-open .nf-left-panel{display:none!important}.nf-chat.nf-keyboard-open{grid-template-columns:minmax(0,1fr)!important}.nf-keyboard-open :is(.nf-messages,.nf-subbar,.nf-view-history){grid-column:1!important}.nf-keyboard-open .nf-header-sub{display:none}.nf-keyboard-open .nf-header{padding:4px 10px!important}.nf-keyboard-open .nf-composer-container{padding:5px!important}.nf-keyboard-open .nf-pill-input{font-size:16px!important}.nf-voice-diagnostics{z-index:12;background:var(--personal-surface);border:1px solid var(--personal-accent);border-radius:12px;padding:16px;font-size:13px;position:absolute;inset:54px 8px 8px;overflow:auto}.nf-voice-diagnostics header{justify-content:space-between;gap:12px;display:flex}.nf-voice-diagnostics :is(audio,meter){width:100%;margin:12px 0;display:block}.nf-voice-diagnostics button{border:1px solid var(--personal-accent);background:var(--personal-bg);color:inherit;border-radius:10px;margin:3px;padding:8px}html body .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-header{position:relative;overflow:visible;z-index:20!important}.nf-voice-diagnostics label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.nf-voice-diagnostics select{background:var(--personal-bg);width:100%;min-width:0;color:var(--personal-ink);border:1px solid var(--personal-accent);border-radius:8px;padding:8px}.nf-voice-diagnostics small{line-height:1.5;display:block}.nf-voice-diagnostics textarea{background:var(--personal-bg);width:100%;min-height:90px;color:var(--personal-ink);border:1px solid var(--personal-accent);border-radius:8px;padding:10px}.nf-study-source{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:12px;display:flex}.nf-study-source button{color:inherit;background:0 0;border:0}html body .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-tools[open]>div{overflow:auto;max-height:min(48dvh,calc(var(--nyxi-visible-height,580px) - 125px),calc(var(--nyxi-anchored-height,580px) - 110px))!important;z-index:21!important}html body .nf-chat :is(.nf-answer-actions button,.nf-pill-btn,.nf-subbar button,.nf-view-history,.nf-tools summary,.nf-welcome h3,.nf-welcome p,.nf-welcome button){color:var(--personal-ink);text-shadow:none}html body .nf-chat :is(.nf-answer-actions button,.nf-pill-btn,.nf-welcome button){background:color-mix(in srgb,var(--personal-ink) 7%,var(--personal-surface));border:1px solid color-mix(in srgb,var(--personal-ink) 22%,transparent)}html body .nf-chat :is(.nf-answer-actions button,.nf-pill-btn,.nf-welcome button):is(:hover,[aria-pressed=true],.is-active){color:var(--personal-ink);background:color-mix(in srgb,var(--personal-accent) 18%,var(--personal-surface));border-color:var(--personal-accent);box-shadow:none}html body .nf-chat :is(.nf-pill-input,.nf-pill-form,.nf-header-actions,.nf-user-meta,.nf-context-label){color:var(--personal-ink)}html body .nf-chat .nf-pill-input::placeholder{color:color-mix(in srgb,var(--personal-ink) 75%,var(--personal-surface));opacity:1}html body .nf-chat .nf-pill-btn:disabled{opacity:.55}html body .nf-chat .nx-window-controls{align-self:stretch;gap:0;margin-left:4px}html body .nf-chat .nx-window-controls button{width:38px;min-height:40px;box-shadow:none;color:var(--personal-ink);background:0 0;border:0;border-radius:0;padding:0}html body .nf-chat .nx-window-controls button:hover{background:color-mix(in srgb,var(--personal-ink) 12%,transparent)}html body .nf-chat .nx-window-controls .nx-window-close:hover{color:#fff;background:#c42b1c}html[data-color-theme=frutiger-aero] body .nf-chat :is(.nf-header-sub,.nf-user-meta,.nf-context-label,.nf-tools small){color:#38627a;opacity:1}html[data-color-theme=frutiger-aero] body .nf-chat .nf-mode-switch button[aria-pressed=true],html[data-color-theme=frutiger-aero] body .nf-chat .nf-round-send-btn{color:#fff;background:#006cb0}html[data-color-theme=frutiger-aero] body .nf-chat :is(.nf-error,.nf-pill-error){color:#a32428}html body .nyxi-mini-bubble .nyxi-invitation-content{white-space:pre-wrap}html body:has(.nyxi-native-window) .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;transform:none!important}@media (max-width:720px){html body .nf-chat .nf-composer-container{flex-wrap:wrap;row-gap:5px}html body .nf-chat .nf-context-suggestions{flex:0 0 100%;min-width:0;padding:2px 0}html body .nf-chat .nf-context-suggestions>span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}html body .nf-chat .nf-pill-form{flex:1 1 0;min-width:0}}html body .nyxi-mode-focus .nf-chat{width:min(920px,100vw - 24px)!important}html body .nyxi-mode-studio .nf-chat{height:min(720px,100dvh - 16px)!important}html body .nf-chat{border-radius:18px!important}html body:has(.nyxi-native-window) .nf-backdrop:is(.nyxi-mode-mini,.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{border-radius:14px!important}html body:has(.nyxi-native-window) .nf-chat:has(.nx-window-controls button[aria-label=Restaurar\ janela]){border-radius:0!important}html body .nf-chat .nf-left-panel{overscroll-behavior:contain;scrollbar-width:thin;gap:10px;justify-content:flex-start!important;overflow:hidden auto!important}html body .nf-chat .nf-hud-cyber-box{flex:none;height:180px!important}html body .nf-chat .nf-avatar-controls{flex-direction:column;flex:none;gap:6px;width:100%;margin:0;display:flex}html body .nf-chat .nf-avatar-controls .nf-pill-btn{white-space:normal;text-align:center;border-radius:9px;width:100%;min-height:36px;padding:7px 5px;font-size:11px;line-height:1.35}html body .nf-chat .nf-avatar-controls .nf-pill-btn[title="Rolar ao fim"]{font-size:16px}html body .nf-chat .nf-left-panel .nf-context-suggestions{border-top:1px solid color-mix(in srgb,var(--personal-ink) 16%,transparent);flex-direction:column;flex:none;align-items:stretch;gap:6px;width:100%;padding:8px 0;display:flex}html body .nf-chat .nf-left-panel .nf-context-suggestions>span{display:none}html body .nf-chat .nf-left-panel .nf-context-suggestions>button{white-space:normal;min-height:36px;color:var(--personal-ink);background:var(--personal-surface);border:1px solid color-mix(in srgb,var(--personal-ink) 20%,transparent);border-radius:9px;padding:7px 5px;font-size:11px;line-height:1.35}html body .nf-chat .nf-left-panel .nf-listening-status{overflow-wrap:anywhere;flex:none;width:100%}html body .nf-chat .nf-left-panel .nf-listening-line{flex-wrap:wrap;justify-content:center;gap:6px}html body .nf-chat .nf-left-panel .nf-listening-line strong{white-space:normal;text-align:center;font-size:11px}html body .nf-chat .nf-left-panel .nf-listening-line button{margin-left:0}html body .nf-chat .nf-composer-container{gap:8px;flex-wrap:wrap!important}html body .nf-chat .nf-study-source{flex:0 0 100%}html body .nf-chat .nf-pill-form{flex:1 1 0;min-width:0;padding:4px 8px}html body .nf-chat .nf-pill-input{width:100%;min-width:0}html body .nyxi-mode-studio .nf-chat{grid-template-columns:128px minmax(0,1fr)}html body .nyxi-mode-studio .nf-chat .nf-hud-cyber-box{height:120px!important}html body .nyxi-mode-studio .nf-studio-rail{flex:none;order:2;gap:8px;padding-top:0}html body .nyxi-mode-mini .nf-left-panel{padding:8px!important}html body .nf-chat.nf-keyboard-open{grid-template-columns:104px minmax(0,1fr)!important}html body .nf-chat.nf-keyboard-open .nf-left-panel{grid-area:3/1/6!important;display:flex!important}html body .nf-chat.nf-keyboard-open :is(.nf-messages,.nf-subbar,.nf-view-history){grid-column:2!important}html body .nf-chat.nf-keyboard-open .nf-hud-cyber-box{height:88px!important}@media (max-width:600px){html body :is(.nyxi-mode-focus,.nyxi-mode-studio) .nf-chat{grid-template-columns:110px minmax(0,1fr)}html body .nf-chat .nf-hud-cyber-box{height:146px!important}html body .nf-chat .nf-avatar-controls .nf-pill-btn,html body .nf-chat .nf-left-panel .nf-context-suggestions>button{min-height:44px}html body .nf-chat .nf-left-panel{gap:8px}}.secondary-chat-launcher{right:16px;bottom:calc(var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) + 14px);z-index:1802;border:1px solid var(--line);background:var(--personal-surface);min-height:40px;color:var(--personal-ink);cursor:pointer;font:12px var(--personal-font);border-radius:14px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:fixed;box-shadow:0 4px 18px #0003}.secondary-chat-launcher:focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}html body .nf-backdrop.nyxi-secondary-chat{z-index:1801;pointer-events:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important}html body .nf-backdrop.nyxi-secondary-chat .nf-chat{overflow:hidden;box-shadow:0 12px 38px #0005;right:12px!important;bottom:calc(var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) + 66px)!important;width:min(640px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:min(680px,calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) - 86px))!important;max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) - 86px)!important;pointer-events:auto!important;border-radius:20px!important;min-height:0!important;margin:0!important;position:fixed!important;top:auto!important;left:auto!important;transform:none!important}html body .nyxi-secondary-chat .nf-left-panel{width:112px!important;min-width:0!important}html body .nyxi-secondary-chat .nf-header{border-bottom:1px solid var(--line);cursor:default!important;background:var(--personal-surface)!important;color:var(--personal-ink)!important}html body .nyxi-secondary-chat .nf-header :is(h2,small){color:var(--personal-ink)!important}@media (max-width:500px){.secondary-chat-launcher{right:10px;bottom:calc(var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) + 10px)}html body .nf-backdrop.nyxi-secondary-chat .nf-chat{border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;right:8px!important}html body .nyxi-secondary-chat .nf-left-panel{width:80px!important}}@media (min-width:1100px){html body:has(.nf-backdrop.nyxi-secondary-chat) .sw-home{width:calc(100% - min(560px,40vw) - 24px);max-width:calc(100% - min(560px,40vw) - 24px)}html body .nf-backdrop.nyxi-secondary-chat .nf-chat{width:min(560px,40vw)!important;max-width:min(560px,40vw)!important}}html[data-dock-overlay=true] body .nx-global-navigation nav.nx-dock[data-auto-hide=true]{transition:opacity .18s,visibility .18s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html[data-dock-overlay=true] body .nx-global-navigation nav.nx-dock[data-auto-hide=false]{transition:opacity .18s,visibility .18s;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html[data-dock-overlay=true] body>.nx-portrait-dock-layer{pointer-events:none;position:fixed;inset:0;z-index:2147481000!important}html[data-dock-overlay=true] body>.nx-portrait-dock-layer :is(.nx-dock,.secondary-dock-reveal,.nx-maximized-dock-edge){pointer-events:auto}html[data-dock-overlay=true] body .nx-maximized-dock-edge{z-index:2147481001;height:5px;position:fixed;inset:auto 0 0}html[data-dock-overlay=true] body>.nx-dock-music-panel{z-index:2147481500!important}html[data-dock-overlay=true] body .nx-maximized-dock-reveal{width:100%!important;min-width:0!important;height:5px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;inset:auto 0 0!important;translate:none!important}html[data-dock-overlay=true] body .nx-maximized-dock-reveal>*{visibility:hidden}html[data-dock-overlay=true] body .nx-maximized-dock-reveal[data-dock-axis=vertical]{left:0!important;right:auto!important;top:var(--nexus-shell-top,68px)!important;width:5px!important;height:auto!important;bottom:0!important}html[data-dock-overlay=true] body .nx-maximized-dock-reveal:focus-visible{background:var(--personal-surface)!important;width:auto!important;min-width:118px!important;height:32px!important;inset:auto auto 0 50%!important;translate:-50%!important}html[data-dock-overlay=true] body .nx-maximized-dock-reveal:focus-visible>*{visibility:visible;writing-mode:horizontal-tb}html[data-dock-overlay=true] body .spotify-s2-backdrop{left:0!important;right:0!important;bottom:var(--nexus-shell-bottom,0px)!important}html[data-dock-overlay=true] body .music-page-host[data-music-mobile=false]{padding-bottom:0!important}html[data-dock-overlay=true] body .global-nexus-shell>.app-main{margin-left:0!important;padding-bottom:0!important}@media (prefers-reduced-motion:reduce){html[data-dock-overlay=true] body .nx-global-navigation nav.nx-dock[data-auto-hide]{transition:none!important}}html body dialog.mobile-apps-sheet,html body dialog.mobile-profile-sheet{height:auto;padding:15px 18px max(20px,env(safe-area-inset-bottom));border:1px solid var(--theme-edge,var(--line));font:13px/1.45 var(--personal-font,"Segoe UI",sans-serif);box-sizing:border-box;border-bottom:0;position:fixed;overflow:hidden;box-shadow:0 -10px 40px #0004;width:100%!important;max-width:100%!important;max-height:calc(var(--nexus-visual-height,100dvh) - 70px)!important;background:var(--personal-surface)!important;color:var(--personal-ink)!important;border-radius:15px 15px 0 0!important;margin:0!important;inset:auto 0 0!important;transform:none!important}html body dialog.mobile-apps-sheet[open]{flex-direction:column;gap:10px;display:flex}.mobile-apps-sheet::backdrop,.mobile-profile-sheet::backdrop{background:#0007}.mobile-apps-sheet *,.mobile-profile-sheet *{box-sizing:border-box}html body .mobile-apps-heading,html body .mobile-profile-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex;background:0 0!important;border:0!important}html body .mobile-apps-heading h2,html body .mobile-profile-heading h2{font-size:18px;line-height:1.3;color:inherit!important;margin:0!important}html body .mobile-apps-sheet button,html body .mobile-profile-sheet button{min-width:44px;min-height:44px;color:inherit;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px}.mobile-apps-sheet svg,.mobile-profile-sheet svg{stroke:currentColor;width:21px;height:21px;color:inherit;flex-shrink:0}.mobile-apps-search{border:1px solid var(--theme-edge,var(--line));background:var(--personal-bg);color:var(--personal-muted);border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}html body .mobile-apps-search input{width:100%;min-width:0;min-height:44px;font:inherit;box-shadow:none;margin:0;padding:9px 0;color:var(--personal-ink)!important;background:0 0!important;border:0!important}.mobile-apps-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.mobile-apps-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}html body .mobile-apps-grid>a{overflow-wrap:anywhere;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px 2px;font-size:11px;line-height:1.4;display:flex;color:var(--personal-ink)!important;text-decoration:none!important}.mobile-apps-icon{background:color-mix(in srgb,var(--app-color) 17%,var(--personal-surface));border:1px solid color-mix(in srgb,var(--app-color) 30%,transparent);width:32px;height:32px;color:var(--app-color);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.mobile-apps-icon>svg{width:21px;height:21px}.mobile-apps-more{justify-content:center;align-items:center;gap:8px;width:100%;display:flex;color:var(--personal-accent)!important;font-size:12px!important}html body .mobile-apps-shortcuts{border:0;border-top:1px solid var(--theme-edge,var(--line));flex-shrink:0;margin:0;padding:0;display:block;background:0 0!important}html body .mobile-apps-shortcuts>button{text-align:left;border-bottom:1px solid var(--theme-edge,var(--line));border-radius:0;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.mobile-apps-shortcuts>button>span{flex:1;min-width:0}.mobile-apps-shortcuts b,.mobile-apps-shortcuts small{font-size:12px;display:block}.mobile-apps-shortcuts small{color:var(--personal-muted);margin-top:3px;font-size:10px}.mobile-apps-shortcuts>button>svg:first-child{color:var(--personal-accent)}.mobile-profile-sheet .mobile-profile-actions{gap:0;display:grid}.mobile-profile-sheet .mobile-profile-actions>button,.mobile-profile-sheet .mobile-profile-actions>a{text-align:left;border-bottom:1px solid var(--theme-edge,var(--line));width:100%;min-height:54px;color:var(--personal-ink);border-radius:0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.mobile-profile-actions>button>span,.mobile-profile-actions>a>span{flex:1}.mobile-profile-actions small{color:var(--personal-muted);margin-top:3px;font-size:10px;display:block}.mobile-apps-sheet :is(button,a,input):focus-visible,.mobile-profile-sheet :is(button,a):focus-visible{outline:3px solid var(--personal-accent);outline-offset:2px}@media (max-width:360px){html body .mobile-apps-grid>a{text-align:center;flex-direction:column;gap:4px;min-height:74px}}@media (max-height:500px) and (min-width:701px){html body dialog.mobile-apps-sheet[open]{grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 230px;gap:8px;padding:10px 16px;display:grid;max-height:calc(var(--nexus-visual-height,100dvh) - 16px)!important}.mobile-apps-heading{grid-area:1/1}.mobile-apps-search{grid-area:1/2}.mobile-apps-scroll{grid-area:2/1}.mobile-apps-shortcuts{grid-area:2/2}}body[data-mobile-library=true] :is(.mobile-apps-sheet,.mobile-profile-sheet) button{min-width:48px;min-height:48px}body[data-mobile-library=true] .mobile-apps-search input{min-height:48px}body[data-mobile-library=true] .mobile-apps-grid>a{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:10px 4px;font-size:12px}body[data-mobile-library=true] .mobile-apps-icon{width:35px;height:35px}body[data-mobile-library=true] .mobile-apps-shortcuts b{font-size:13px}body[data-mobile-library=true] .mobile-apps-shortcuts small,body[data-mobile-library=true] .mobile-profile-actions small{font-size:12px;line-height:1.6}body[data-mobile-library=true][data-mobile-density=compact] .mobile-apps-grid>a{gap:5px;min-height:68px;font-size:11px}.app.is-mosaic-home{background:#0a111a!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body .app.is-mosaic-home>.app-main{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.nx-mosaic{--nx-bg:#0a111a;--nx-card:#152330;--nx-ink:#e4edf5;--nx-muted:#9cafbe;--nx-line:#2c4151;--nx-accent:#63d7da;box-sizing:border-box;grid-template-rows:calc(70px + var(--nexus-safe-top,0px)) minmax(0,1fr) calc(80px + var(--nexus-safe-bottom,0px));background:var(--nx-bg);height:100%;color:var(--nx-ink);font:14px Segoe UI,system-ui,sans-serif;display:grid;overflow:hidden}.nx-mosaic[data-theme=light]{--nx-bg:#e2e9eb;--nx-card:#f6fafb;--nx-ink:#152832;--nx-muted:#4e6670;--nx-line:#b8cdd1;--nx-accent:#087e88;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nx-mosaic *{box-sizing:border-box}.nx-mosaic :is(h1,h2,h3,p){color:inherit;margin:0;font-family:inherit}.nx-mosaic :is(a,button){font:inherit;color:inherit;letter-spacing:normal;cursor:pointer;text-decoration:none}.nx-mosaic button{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:8px}.nx-mosaic button:disabled{opacity:.45;cursor:default}.nx-mosaic :is(a,button,input):focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.nx-mosaic svg{flex-shrink:0;width:20px;height:20px}.nx-mosaic img{max-width:100%}.nx-mosaic small{letter-spacing:1.3px;color:var(--nx-accent);font:10px Segoe UI,sans-serif}.nx-mosaic p{color:var(--nx-muted);font-size:13px;line-height:1.5}.nx-mosaic h3{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.25}.nx-top{padding:var(--nexus-safe-top,0px) max(24px,var(--nexus-safe-right,0px)) 0 max(24px,var(--nexus-safe-left,0px));border-bottom:1px solid var(--nx-line);background:var(--nx-bg);grid-row:1;align-items:center;gap:18px;display:flex}.nx-brand{align-items:center;gap:10px;display:flex}.nx-brand svg{color:var(--nx-accent);width:27px;height:27px}.nx-brand b{font-size:25px}.nx-brand span{letter-spacing:2px;color:var(--nx-muted);margin-left:14px;font-size:9px}.nx-search{border:1px solid var(--nx-line);background:var(--nx-card);color:var(--nx-muted);border-radius:9px;align-items:center;gap:9px;width:min(320px,35vw);margin-left:auto;padding:0 10px;display:flex}.nx-search input{width:100%;min-width:0;padding:10px 0;font:12px inherit;color:var(--nx-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.nx-search svg{width:16px}.nx-top .nx-theme{color:var(--nx-accent)}.nx-top .nx-profile{border:1px solid var(--nx-line);background:var(--nx-card);border-radius:50%;width:40px;height:40px}.nx-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-row:2;min-height:0;overflow:auto}.nx-content{max-width:1640px;margin:auto;padding:24px 32px}.nx-welcome{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.nx-welcome h1{letter-spacing:-.8px;margin-top:5px;font-size:28px;font-weight:700}.nx-welcome h1 span{color:var(--nx-accent)}.nx-welcome>a{color:var(--nx-muted);align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.nx-grid{grid-template:"hero music music"minmax(230px,auto)"hero radar trophies"minmax(180px,auto)"guide video free"minmax(180px,auto)/1.25fr 1fr 1fr;gap:16px;display:grid}.nx-card{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex;overflow:hidden}.nx-card-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.nx-card-head h2{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.nx-card-head svg{width:17px;color:var(--nx-accent)}.nx-card-head>a{color:var(--nx-muted);white-space:nowrap;align-items:center;min-height:32px;font-size:10px;display:flex}.nx-hero{color:#fff;background:#142534;grid-area:hero;min-height:410px;padding:0;position:relative}.nx-hero-art{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.nx-book-hero .nx-hero-art{object-fit:contain}.nx-hero-shade{background:linear-gradient(#0000,#07101844 30%,#071018fa 100%);position:absolute;inset:0}.nx-hero-copy{z-index:1;flex-direction:column;flex:1;justify-content:end;align-items:start;gap:14px;height:100%;padding:24px;display:flex;position:relative}.nx-hero-copy small{color:#8ce7e0}.nx-hero-copy small span{color:#d0dfe9;letter-spacing:0;margin-left:12px;font-size:10px;display:inline-block}.nx-hero h2{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(28px,3vw,46px);font-weight:800;line-height:1.04}.nx-hero p{color:#c0d2db}.nx-mosaic .nx-primary{color:#102a30;background:#63d7da;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.nx-primary svg{width:18px}.nx-hero-pages{flex-wrap:wrap;gap:6px;display:flex}.nx-hero-pages button{color:#d7eeef;background:#081824aa;border:1px solid #8bd6d755;width:32px;min-height:32px;font-size:10px}.nx-hero-pages button[aria-pressed=true]{color:#0b252a;background:#63d7da}.nx-hero>.nx-empty,.nx-hero>a{padding:20px}.nx-music{grid-area:music;position:relative}.nx-music-open{align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:14px;color:var(--nx-muted)!important;font-size:10px!important}.nx-music-open svg{width:16px}.nx-music-body{flex:1;justify-content:center;align-items:center;gap:28px;min-height:112px;display:flex}.nx-record{aspect-ratio:1;background:repeating-radial-gradient(#080c10 0 3px,#1e2c37 4px 5px);border:3px solid #2c4b58;border-radius:50%;flex-shrink:0;place-items:center;width:108px;display:grid;box-shadow:0 8px 18px #0003}.nx-record>span{background:var(--nx-accent);color:#082b31;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.nx-record img{object-fit:cover;width:100%;height:100%}.nx-track{flex:1;min-width:0;max-width:440px}.nx-track h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:20px;display:-webkit-box;overflow:hidden}.nx-track p{font-size:12px}.nx-wave{align-items:center;gap:3px;height:36px;margin-top:9px;display:flex}.nx-wave i{background:var(--nx-accent);opacity:.65;border-radius:2px;flex:1;max-width:12px}.nx-seek{color:var(--nx-muted);flex-shrink:0;align-items:center;gap:10px;margin-top:12px;font-size:9px;display:flex}.nx-mosaic .nx-seek input{width:100%;min-width:0;accent-color:var(--nx-accent);border:0;height:5px;margin:0;padding:0}.nx-controls{justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.nx-mosaic .nx-controls button{place-items:center;width:40px;height:40px;display:grid}.nx-controls .nx-play{background:var(--nx-accent);color:var(--nx-bg);border-radius:50%}.nx-radar{grid-area:radar}.nx-feature{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.nx-feature img{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:92px}.nx-feature h3{margin:5px 0;font-size:17px}.nx-feature p{font-size:11px}.nx-feature span{color:var(--nx-accent);margin-top:12px;font-size:11px;display:block}.nx-feature small{font-size:8px}.nx-trophies{grid-area:trophies}.nx-trophies-list{flex-direction:column;flex:1;justify-content:space-around;display:flex}.nx-mosaic .nx-trophies-list button{text-align:left;border-top:1px solid var(--nx-line);border-radius:0;align-items:center;gap:10px;padding:10px 0;display:flex}.nx-trophies-list img{object-fit:cover;border-radius:6px;width:32px;height:32px}.nx-trophies-list>button>svg{width:28px;color:var(--nx-accent)}.nx-trophies-list span{flex:1;min-width:0}.nx-trophies-list b{font-size:12px;line-height:1.3;display:block}.nx-trophies-list small{color:var(--nx-muted);letter-spacing:0;margin-top:4px;font-size:10px;display:block}.nx-trophies-list em{color:var(--nx-muted);font-size:8px;font-style:normal}.nx-guide{grid-area:guide}.nx-guide-body{flex:1;align-items:center;gap:14px;display:flex}.nx-guide-body>svg{width:46px;height:46px;color:var(--nx-accent)}.nx-guide h3{font-size:17px}.nx-guide p{margin:8px 0;font-size:12px}.nx-guide progress{width:100%;height:5px;accent-color:var(--nx-accent);margin-top:12px}.nx-text-link{border-top:1px solid var(--nx-line);margin-top:auto;padding-top:12px;display:block;color:var(--nx-accent)!important;font-size:11px!important}.nx-video{grid-area:video}.nx-mosaic .nx-video-thumb{background:#132d39;border-radius:8px;flex:1;place-items:center;width:100%;height:100px;min-height:70px;padding:0;display:grid;position:relative;overflow:hidden}.nx-video-thumb img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.nx-video-thumb svg{color:#fff;background:#e44854;border-radius:50%;width:34px;height:34px;padding:8px;position:relative}.nx-video h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;display:-webkit-box;overflow:hidden}.nx-video p{margin:5px 0 10px;font-size:10px}.nx-free{grid-area:free}.nx-free-list{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.nx-free-list>a{min-width:0}.nx-free-list img{object-fit:cover;border-radius:6px;width:100%;height:80px}.nx-free-list b{margin-top:5px;font-size:11px;line-height:1.3;display:block}.nx-free-list small{letter-spacing:0;color:var(--nx-muted);margin-top:5px;font-size:9px;display:block}.nx-empty{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.nx-empty button{border:1px solid var(--nx-line);align-self:start;font-size:11px}.nx-news{flex-direction:column;gap:14px;display:flex}.nx-news h3{margin-top:6px;font-size:14px;line-height:1.4}.nx-news small{letter-spacing:0;font-size:9px}.nx-collection-links{gap:10px;display:grid}.nx-collection-links a{border-top:1px solid var(--nx-line);color:var(--nx-accent);padding-top:10px;font-size:12px}.nx-dock{border:1px solid var(--nx-line);background:var(--nx-card);margin-bottom:var(--nexus-safe-bottom,0px);border-radius:16px;grid-row:3;place-self:center;align-items:center;gap:4px;padding:6px;display:flex}.nx-dock :is(a,button){width:62px;height:48px;color:var(--nx-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.nx-dock span{font-size:9px}.nx-dock [aria-current=page]{background:color-mix(in srgb,var(--nx-accent) 18%,transparent);color:var(--nx-accent)}.nx-dock img{object-fit:cover;border-radius:50%;width:24px;height:24px}.nx-menu{background:var(--nx-card);color:var(--nx-ink);border:1px solid var(--nx-line);border-radius:18px;width:min(440px,92vw);max-height:80dvh;padding:20px;overflow:auto;box-shadow:0 30px 100px #0009}.nx-menu::backdrop{backdrop-filter:blur(5px);background:#020912b0}.nx-menu header{justify-content:space-between;align-items:center;display:flex}.nx-menu h2{font-size:22px}.nx-menu nav{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.nx-menu nav a{border:1px solid var(--nx-line);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.nx-menu>button{text-align:left;width:100%;color:var(--nx-accent);border-top:1px solid var(--nx-line);border-radius:0;display:block}.nx-notice{border:1px solid var(--nx-line);border-radius:8px;padding:12px;margin-bottom:16px!important}.nx-spinning{animation:12s linear infinite nx-spin}.nx-moving i{animation:1.2s ease-in-out infinite alternate nx-wave}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-wave{to{transform:scaleY(.3)}}@media (min-width:701px) and (max-width:1350px){.nx-grid{grid-template:"hero music"minmax(265px,auto)"hero radar"minmax(200px,auto)"trophies guide"minmax(225px,auto)"video free"minmax(215px,auto)/1.1fr 1fr}.nx-content{padding:22px}.nx-brand span{display:none}.nx-track h3{font-size:17px}.nx-record{width:82px}.nx-music-body{gap:15px}.nx-hero h2{font-size:38px}.nx-music-open{font-size:9px!important}.nx-music-open svg{display:none}}@media (max-width:700px){.nx-mosaic{grid-template-rows:calc(60px + var(--nexus-safe-top,0px)) minmax(0,1fr) calc(74px + var(--nexus-safe-bottom,0px))}.nx-top{gap:12px;padding-left:14px;padding-right:14px}.nx-brand b{font-size:22px}.nx-brand span,.nx-search{display:none}.nx-theme{margin-left:auto}.nx-content{padding:18px 14px}.nx-welcome{margin-bottom:16px}.nx-welcome h1{font-size:24px}.nx-welcome small{font-size:8px}.nx-welcome>a span{display:none}.nx-grid{flex-direction:column;gap:12px;display:flex}.nx-card{border-radius:14px;min-height:180px;padding:16px}.nx-hero{min-height:300px;padding:0}.nx-hero-copy{gap:12px;padding:20px}.nx-hero h2{font-size:32px}.nx-hero-pages button{width:36px;min-height:36px}.nx-music{min-height:250px}.nx-record{width:88px}.nx-music-body{gap:16px}.nx-track h3{font-size:18px}.nx-wave{gap:2px;height:32px}.nx-video{min-height:240px}.nx-mosaic .nx-video-thumb{flex:auto;height:130px}.nx-trophies{min-height:240px}.nx-dock{width:100%;height:100%;padding:6px 4px calc(6px + var(--nexus-safe-bottom,0px));border-width:1px 0 0;border-radius:0;justify-content:space-around;justify-self:stretch;margin:0}.nx-dock :is(a,button){width:auto;min-width:48px;height:52px}.nx-dock .nx-desktop-link{display:none}.nx-menu nav{grid-template-columns:1fr 1fr}.nx-book-hero{min-height:380px}}@media (prefers-reduced-motion:reduce){.nx-mosaic *{transition:none!important;animation:none!important}}.nx-trophies{flex-direction:column;display:flex}.nx-trophies-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#63d7da59 transparent;flex-direction:column;flex:1;gap:10px;min-height:0;max-height:295px;padding-right:6px;display:flex;overflow-y:auto}.nx-trophies-list::-webkit-scrollbar{width:5px}.nx-trophies-list::-webkit-scrollbar-track{background:0 0}.nx-trophies-list::-webkit-scrollbar-thumb{background:#63d7da4d;border-radius:999px}.nx-trophies-list::-webkit-scrollbar-thumb:hover{background:#63d7da99}.nx-trophies-list .nx-achievement{border:1px solid var(--nx-line);text-align:left;background:linear-gradient(115deg,#ffffff0c,#0000);border-radius:14px;flex-shrink:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px 12px;transition:transform .15s,background .15s;display:grid;padding:12px!important}.nx-trophies-list .nx-achievement:hover{background:linear-gradient(115deg,#ffffff16,#63d7da14);border-color:#63d7da66}.nx-achievement>img,.nx-achievement>svg{object-fit:contain;background:#ffffff0a;border-radius:12px;grid-row:span 2;width:54px;height:54px}.nx-achievement>span{gap:5px;min-width:0;display:grid}.nx-achievement b{white-space:normal;font-size:13px;line-height:1.3}.nx-achievement small{color:var(--nx-muted);white-space:normal;font-size:11px}.nx-trophies-list .nx-achievement em{color:var(--nx-muted);background:#ffffff0b;border-radius:8px;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font:600 10px inherit;display:flex}.nx-achievement em svg{width:14px;height:14px}.nx-achievement[data-tier=bronze] em{color:#d49a72}.nx-achievement[data-tier=silver] em{color:#c5d1e0}.nx-achievement[data-tier=gold] em{color:#ebc765}.nx-achievement[data-tier=platinum] em{color:#80d5ed}.nx-global-navigation{--nx-bg:#0a111a;--nx-card:#152330;--nx-ink:#e4edf5;--nx-muted:#9cafbe;--nx-line:#2c4151;--nx-accent:#63d7da;color:var(--nx-ink);font:14px Segoe UI,system-ui,sans-serif}.nx-global-navigation[data-theme=light]{--nx-bg:#e2e9eb;--nx-card:#f6fafb;--nx-ink:#152832;--nx-muted:#4e6670;--nx-line:#b8cdd1;--nx-accent:#087e88;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nx-global-navigation *{box-sizing:border-box}.nx-global-navigation :is(button,a){font:inherit;cursor:pointer;color:inherit;letter-spacing:normal;text-decoration:none}.nx-global-navigation button{box-shadow:none;background:0 0;border:0;min-height:40px;padding:8px}.nx-global-navigation svg{flex-shrink:0;width:20px;height:20px}.nx-global-navigation :is(button,a):focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-global-navigation .nx-dock{bottom:calc(10px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));z-index:980;background:var(--nx-card);color:var(--nx-ink);width:max-content;max-width:calc(100vw - 20px);height:62px;margin:0;position:fixed;left:50%;transform:translate(-50%)}.nx-global-navigation .nx-dock :is(a,button){color:var(--nx-muted);flex-shrink:0;font-size:12px}.nx-global-navigation .nx-dock span{font-size:9px}.nx-global-navigation .nx-dock [aria-current=page]{color:var(--nx-accent)}.nx-global-navigation .nx-menu{background:var(--nx-card);color:var(--nx-ink)}.nx-global-navigation .nx-menu h2{color:inherit;font:600 22px Segoe UI,sans-serif}.nx-global-navigation .nx-menu nav a{font-size:12px}.nx-dock-notice{z-index:990;background:var(--nx-card);color:var(--nx-ink);border-radius:10px;padding:12px;position:fixed;bottom:100px;left:20px}.global-nexus-shell{padding-left:0!important}.global-nexus-shell:not(.is-mosaic-home)>.app-main{padding-bottom:calc(110px + var(--nexus-safe-bottom,0px))!important;margin-left:0!important}.foco-mini-visible .global-nexus-shell:not(.is-mosaic-home)>.app-main{padding-bottom:calc(200px + var(--nexus-safe-bottom,0px))!important}@media (max-width:700px){.nx-global-navigation .nx-dock{width:100%;max-width:none;height:calc(74px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));padding:6px 4px calc(6px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));border-radius:0;justify-content:space-around;bottom:0;left:0;transform:none}.nx-global-navigation .nx-dock :is(a,button){width:auto;min-width:48px;height:52px}.nx-global-navigation .nx-dock .nx-desktop-link{display:none}}.nx-global-navigation .nx-app-drawer{border:1px solid var(--nx-line);border-radius:26px;width:min(850px,100vw - 24px);max-height:82dvh;padding:24px;overflow:auto;box-shadow:0 24px 90px #0009}.nx-app-drawer::backdrop{background:#0008}.nx-app-drawer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-app-drawer header p{color:var(--nx-muted);margin:6px 0 20px;font-size:13px}.nx-drawer-search{background:var(--nx-bg);border-radius:16px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 14px;display:flex}.nx-drawer-search input{color:inherit;width:100%;min-width:0;font:inherit;padding:10px;background:0 0!important;border:0!important}.nx-global-navigation .nx-app-drawer .nx-app-grid{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px;padding:0;display:grid}.nx-app-tile{text-align:center;min-width:0;position:relative}.nx-global-navigation .nx-app-tile>a{border:0;border-radius:18px;flex-direction:column;align-items:center;gap:9px;min-height:110px;padding:12px 4px;font-size:12px;display:flex}.nx-app-icon{background:color-mix(in srgb,var(--nx-accent) 18%,var(--nx-bg));width:58px;height:58px;color:var(--nx-accent);border-radius:19px;place-items:center;display:grid}.nx-app-icon svg{width:27px;height:27px}.nx-app-tile:nth-child(3n+2) .nx-app-icon{color:#b9a6ff;background:#7566ac30}.nx-app-tile:nth-child(3n) .nx-app-icon{color:#efbc7b;background:#b77a2630}.nx-global-navigation .nx-app-pin{background:var(--nx-card);border-radius:50%;min-height:30px;padding:6px;position:absolute;top:0;right:0}.nx-app-pin svg{width:15px;height:15px}.nx-app-pin[aria-pressed=true]{color:var(--nx-accent);background:var(--nx-bg)}.nx-app-drawer footer{border-top:1px solid var(--nx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 4px 6px;display:flex}.nx-drawer-profile-pill{border:1px solid var(--nx-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:flex}.nx-drawer-profile-avatar{background:var(--nx-accent);width:28px;height:28px;color:var(--nx-bg);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.nx-drawer-profile-name{font-size:13px;font-weight:600}.nx-drawer-switch-profile{color:var(--nx-muted);border-radius:999px;background:#ffffff14!important;min-height:auto!important;padding:4px 8px!important;font-size:11px!important}.nx-drawer-footer-actions{align-items:center;gap:8px;display:flex}.nx-drawer-action-btn{color:var(--nx-ink);border-radius:10px;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;border:1px solid var(--nx-line)!important;background:#ffffff0f!important;padding:8px 14px!important}.nx-drawer-action-btn:hover{color:var(--nx-accent);border-color:var(--nx-accent)!important;background:#ffffff24!important}.nx-drawer-action-btn.is-fixed-settings{color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 15%,transparent)!important;border-color:var(--nx-accent)!important}.nx-app-drawer footer small{text-align:center;width:100%;color:var(--nx-muted);margin-top:4px;font-size:11px}@media (max-width:600px){.nx-global-navigation .nx-app-drawer{max-height:85dvh;padding:16px}.nx-global-navigation .nx-app-drawer .nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 4px}.nx-app-drawer footer{flex-direction:column;align-items:stretch;gap:10px}.nx-drawer-profile-pill,.nx-drawer-footer-actions{justify-content:center}}html[data-tv=true] .nx-app-drawer{max-height:80vh}html[data-tv=true] :is(.nx-dock,.nx-menu,.nexus-atmosphere){backdrop-filter:none!important}html[data-tv=true] .nx-ambient-particles{animation:none!important}html[data-tv=true] :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #70e3ea!important}.nx-global-navigation dialog.nx-app-drawer{inset:auto auto var(--nexus-drawer-bottom,120px) 50%;width:min(680px,100vw - 24px);max-height:calc(100dvh - var(--nexus-drawer-bottom,120px) - 76px);background:color-mix(in srgb,var(--personal-surface) 94%,transparent);backdrop-filter:blur(28px);border-radius:var(--dock-radius);margin:0;padding:20px;position:fixed;transform:translate(-50%);box-shadow:0 12px 60px #0008}.nx-global-navigation .nx-app-drawer::backdrop{backdrop-filter:none;background:#0002}.nx-global-navigation .nx-app-drawer .nx-app-grid{gap:8px}.nx-global-navigation .nx-app-tile>a{min-height:85px;padding:8px 4px}.nx-global-navigation .nx-app-drawer header p,.nx-global-navigation .nx-drawer-search{margin-bottom:12px}.nx-dock [data-running]{position:relative}.nx-dock [data-running]:after{content:"";background:var(--nx-accent);pointer-events:none;border-radius:4px;width:16px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.nx-dock [data-running=minimized]:after{background:var(--nx-muted);width:5px}:is(html:has(.nexus-dock-window),body:has(.nexus-dock-window)){overflow:hidden;background:var(--personal-bg,#15121f)!important}.nexus-dock-window .nx-dock{bottom:12px!important}.nexus-dock-window .nx-app-drawer{max-height:calc(100dvh - 110px);bottom:94px!important}.nexus-dock-window .nx-dock-notice{bottom:90px}.nexus-dock-window .nexus-atmosphere{display:none}html body .nx-global-navigation dialog.nx-app-drawer{width:min(930px,100vw - 24px);max-height:min(600px,calc(100dvh - var(--nexus-drawer-bottom,120px) - var(--nexus-shell-top,76px) - 12px));color:var(--nx-ink);padding:22px;overflow:hidden}html body .nx-global-navigation dialog.nx-app-drawer[open]{flex-direction:column;gap:16px;display:flex}html body .nx-app-drawer header{flex-shrink:0}html body .nx-app-drawer header h2{font-family:var(--personal-font,inherit);margin:0;font-size:22px}html body .nx-app-drawer header p{margin:5px 0 0;font-size:12px}html body .nx-app-drawer header>button{border:1px solid var(--nx-line);place-items:center;width:38px;min-height:38px;display:grid}html body .nx-global-navigation .nx-drawer-search{border:1px solid var(--nx-line);flex-shrink:0;min-height:46px;margin:0;padding:4px 12px}.nx-drawer-library{flex:1;grid-template-columns:180px minmax(0,1fr);gap:20px;min-height:130px;display:grid;overflow:hidden}html body .nx-menu nav.nx-drawer-categories{border-right:1px solid var(--nx-line);background:0 0;flex-direction:column;align-self:stretch;gap:5px;min-width:0;margin:0;padding:0 16px 0 0;display:flex;overflow:auto}html body .nx-global-navigation .nx-drawer-categories button{text-align:left;min-height:40px;color:var(--nx-muted);border:1px solid #0000;flex-shrink:0;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}html body .nx-global-navigation .nx-drawer-categories button:hover{background:color-mix(in srgb,var(--nx-accent) 8%,transparent);color:var(--nx-ink)}html body .nx-global-navigation .nx-drawer-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--nx-accent) 16%,var(--nx-card));color:var(--nx-accent);border-color:color-mix(in srgb,var(--nx-accent) 35%,var(--nx-line))}.nx-drawer-categories svg{width:17px;height:17px}.nx-drawer-results{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;padding:2px 4px 5px 2px;overflow:auto}.nx-drawer-results-heading{color:var(--nx-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nx-drawer-results-heading h3{font:600 12px var(--personal-font,system-ui);color:var(--nx-ink);margin:0}.nx-drawer-results-heading>span{white-space:nowrap;font-size:11px}html body .nx-global-navigation .nx-app-drawer nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0}html body .nx-global-navigation .nx-app-tile{border:1px solid var(--nx-line);border-radius:var(--dock-button-radius,14px);background:color-mix(in srgb,var(--nx-bg) 45%,var(--nx-card));overflow:hidden}html body .nx-global-navigation .nx-app-tile>a{border-radius:inherit;justify-content:center;gap:9px;min-height:102px;padding:12px 26px 12px 8px;font-size:12px;line-height:1.3}html body .nx-global-navigation .nx-app-tile:hover{border-color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 8%,var(--nx-card))}html body .nx-global-navigation .nx-app-tile .nx-app-icon{background:color-mix(in srgb,var(--nx-accent) 13%,var(--nx-card));width:40px;height:40px;color:var(--nx-accent)}.nx-app-tile .nx-app-icon svg{width:23px;height:23px}html body .nx-global-navigation .nx-app-tile .nx-app-pin{width:28px;min-height:28px;color:var(--nx-muted);background:0 0;padding:6px;top:5px;right:5px}html body .nx-global-navigation .nx-app-tile .nx-app-pin[aria-pressed=true]{color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 10%,transparent)}.nx-app-tile[data-running]:after{content:"";background:var(--nx-accent);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:10px}.nx-app-tile[data-running=minimized]:after{background:var(--nx-muted)}.nx-drawer-empty{color:var(--nx-muted);text-align:center;padding:24px 12px;font-size:13px}html body .nx-app-drawer footer{flex-shrink:0;gap:8px;margin:0;padding:14px 0 0}html body .nx-app-drawer footer small{text-align:right;margin:0;font-size:10px}html body .nexus-dock-window .nx-global-navigation dialog.nx-app-drawer{gap:10px;max-height:calc(100dvh - 110px);padding:16px}html body .nexus-dock-window .nx-app-drawer footer{padding-top:10px}@media (max-width:700px){html body .nx-global-navigation dialog.nx-app-drawer{gap:12px;padding:16px}html body .nx-app-drawer header h2{font-size:19px}.nx-drawer-library{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;min-height:150px}html body .nx-menu nav.nx-drawer-categories{border-right:0;border-bottom:1px solid var(--nx-line);flex-direction:row;gap:5px;padding:0 0 8px}html body .nx-global-navigation .nx-drawer-categories button{white-space:nowrap;min-height:36px;padding:8px}html body .nx-global-navigation .nx-app-drawer nav.nx-app-grid{gap:8px}html body .nx-global-navigation .nx-app-tile>a{min-height:98px;padding-right:18px;font-size:11px}html body .nx-app-drawer footer{flex-direction:row;justify-content:space-between;align-items:center}html body .nx-drawer-profile-pill{gap:6px;padding-right:8px}html body .nx-drawer-footer-actions{flex-wrap:wrap;gap:5px}html body .nx-global-navigation .nx-drawer-action-btn{font-size:11px;padding:8px!important}}@media (max-width:360px){html body .nx-global-navigation .nx-app-drawer nav.nx-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .nx-global-navigation nav.nx-dock:is([data-dock-style=d1],[data-dock-style=d3]){isolation:isolate;gap:8px;height:86px;padding:7px 16px}html body .nx-global-navigation nav.nx-dock:is([data-dock-style=d1],[data-dock-style=d3]) :is(a,button){justify-content:center;height:66px;position:relative}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d1]{border:1px solid color-mix(in srgb,var(--personal-ink) 28%,transparent);background:linear-gradient(145deg,#d0e7ff20,#546d8f20 45%,#131c2e55),color-mix(in srgb,var(--personal-surface) var(--personal-opacity),transparent);border-radius:35px;box-shadow:inset 0 1px #f2fbff55,inset 0 -7px 14px #ffffff04,0 9px 22px #0003}html body .nx-global-navigation nav.nx-dock[data-dock-style=d1]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff85,#0000);height:1px;position:absolute;inset:3px 30px auto}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d1] :is(a,button){border-radius:25px}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d1] [aria-current=page]{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--personal-accent) 25%,transparent),color-mix(in srgb,var(--personal-accent) 8%,transparent) 65%,transparent);box-shadow:inset 0 1px #dcf7ff45}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d3]{border:0;border-radius:0;height:88px;padding:0 16px 14px;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important}html body .nx-global-navigation nav.nx-dock[data-dock-style=d3]:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb,var(--personal-accent) 35%,transparent);background:linear-gradient(180deg,#a4bdd430,transparent 43%,#0005 48%,transparent),color-mix(in srgb,var(--personal-surface) var(--personal-opacity),transparent);border-radius:8px 8px 16px 16px;position:absolute;inset:44px 0 3px;box-shadow:inset 0 1px #ffffff30,0 10px 20px #0004}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d3] [aria-current=page]{box-shadow:none;background:0 0}html body .nx-global-navigation nav.nx-dock[data-dock-style=d3] :is(a,button)>span:last-child{background:color-mix(in srgb,var(--personal-bg) 85%,transparent);border-radius:6px;padding:2px 6px}html[data-glass=off] body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d1]{background:var(--personal-surface);backdrop-filter:none}html[data-glass=off] body .nx-global-navigation nav.nx-dock[data-dock-style=d3]:before{background:var(--personal-surface)}html body .global-nexus-shell:not(.is-mosaic-home):has(.nx-dock:is([data-dock-style=d1],[data-dock-style=d3]))>.app-main{padding-bottom:calc(150px + var(--nexus-safe-bottom,0px))!important}html body .foco-mini-visible .global-nexus-shell:not(.is-mosaic-home):has(.nx-dock:is([data-dock-style=d1],[data-dock-style=d3]))>.app-main{padding-bottom:calc(220px + var(--nexus-safe-bottom,0px))!important}html body .app.global-nexus-shell.is-mosaic-home>.app-main{padding:0 0 calc(var(--nexus-ticker-height,42px) + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))!important}html body .app.global-nexus-shell.is-mosaic-home .nx-mosaic[data-home-layout]{padding-bottom:0!important}html body .app.global-nexus-shell.is-mosaic-home .nx-scroll{scroll-padding-bottom:112px}html body .app.global-nexus-shell.is-mosaic-home .nx-content{padding-bottom:112px}@media (max-width:700px){html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock:is([data-dock-style=d1],[data-dock-style=d3]){gap:4px;width:calc(100% - 16px);max-width:calc(100% - 16px);height:80px;padding:5px 8px;left:8px;transform:none}html body :is(.app,.nexus-dock-window) .nx-global-navigation nav.nx-dock[data-dock-style=d3]{height:82px;padding-bottom:12px}html body .nx-global-navigation nav.nx-dock[data-dock-style=d3]:before{top:38px}}html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1]{--m1-height:min(750px, calc(100dvh - var(--nexus-drawer-bottom,120px) - var(--nexus-shell-top,76px) - 12px));width:min(1000px,100vw - 40px);max-width:calc(100vw - 40px);height:var(--m1-height);max-height:var(--m1-height);box-sizing:border-box;border-radius:24px;padding:24px}html body .nx-app-drawer[data-menu-layout=m1] header>button{flex-shrink:0;width:44px;height:44px;min-height:44px}.nx-app-drawer[data-menu-layout=m1] .nx-drawer-library{grid-template-columns:170px minmax(0,1fr);min-height:0}.nx-app-drawer[data-menu-layout=m1] .nx-drawer-results{min-height:0}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories button{min-height:44px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile>a{gap:10px;min-height:122px;padding:24px 6px 10px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile .nx-app-icon{background:0 0;width:52px;height:52px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile .nx-app-pin{width:44px;height:44px;min-height:44px;padding:12px;top:0;right:0}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-drawer-favorites{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0 0 16px;display:grid}html body .nx-global-navigation .nx-drawer-favorites>a{border:1px solid var(--nx-line);background:color-mix(in srgb, var(--nx-accent) 7%, var(--nx-card));border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:50px;padding:7px;font-size:11px;display:flex}.nx-drawer-favorites>a>span:last-child{overflow-wrap:anywhere}html body .nx-global-navigation .nx-drawer-favorites .nx-family-icon{flex:0 0 28px;width:28px;height:28px}html body .nx-app-drawer[data-menu-layout=m1] footer{align-items:center}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-pill{min-width:0}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-switch-profile{white-space:nowrap;min-height:44px!important}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-action-btn{justify-content:center;min-height:44px}.nx-drawer-tools{position:relative}.nx-drawer-secondary-actions{gap:8px;display:flex}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-more-actions{display:none}html body .nexus-dock-window .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1]{--m1-height:calc(100dvh - 110px);padding:16px}@media (max-width:1100px),(max-width:1400px) and (pointer:coarse){html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1]{gap:12px;padding:20px}.nx-app-drawer[data-menu-layout=m1] .nx-drawer-library{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}html body .nx-menu[data-menu-layout=m1] nav.nx-drawer-categories{border-right:0;border-bottom:1px solid var(--nx-line);scrollbar-width:thin;flex-direction:row;padding:0 0 8px;overflow:auto hidden}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories button{white-space:nowrap;padding:8px 12px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-more-actions{min-width:44px;display:inline-flex}.nx-drawer-secondary-actions{display:none}.nx-drawer-secondary-actions[data-open=true]{border:1px solid var(--nx-line);background:var(--nx-card);z-index:2;border-radius:14px;flex-direction:column;width:160px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0005}}@media (min-width:601px) and (max-width:900px){html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:601px) and (max-width:1100px),(min-width:601px) and (max-width:1400px) and (pointer:coarse){html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1]{--m1-height:calc(100dvh - 24px - var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));gap:10px;width:auto;max-width:none;margin:0;padding:16px;inset:12px 16px auto;overflow:hidden;transform:none}html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1][open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-library{gap:8px;min-height:0}html body .nx-app-drawer[data-menu-layout=m1] header p,html body .nx-app-drawer[data-menu-layout=m1] footer small{display:none}html body .nx-app-drawer[data-menu-layout=m1] header h2{font-size:21px}html body .nx-app-drawer[data-menu-layout=m1] footer{flex-wrap:nowrap;padding-top:8px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-drawer-favorites{display:none}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-app-tile>a{box-sizing:border-box;min-height:108px;padding:16px 6px 8px}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-results{touch-action:pan-y;min-height:0}}@media (max-width:600px){html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1]{--m1-height:calc(100dvh - var(--nexus-shell-top,64px) - 8px);width:100%;max-width:100%;padding:16px 12px max(12px, var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));border-bottom:0;border-radius:22px 22px 0 0;gap:12px;inset:auto 0 0;transform:none}html body .nx-app-drawer[data-menu-layout=m1] header h2{font-size:21px}html body .nx-app-drawer[data-menu-layout=m1] header p{display:none}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] nav.nx-drawer-favorites,.nx-app-drawer[data-menu-layout=m1] .nx-drawer-categories svg{display:none}html body .nx-app-drawer[data-menu-layout=m1] footer{flex-flow:row;gap:6px;padding-top:10px}html body .nx-app-drawer[data-menu-layout=m1] footer small{display:none}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-pill{gap:5px;max-width:calc(100% - 134px);padding:0 5px}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-avatar{flex-shrink:0;width:26px;height:26px}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-profile-name{font-size:12px}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-switch-profile{padding:4px!important}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-footer-actions{flex-wrap:nowrap;flex-shrink:0;gap:6px}html body .nx-global-navigation .nx-app-drawer[data-menu-layout=m1] .nx-drawer-action-btn{font-size:11px;padding:8px!important}}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-results>.nx-appearance{min-width:0;max-width:100%;margin:0;padding:2px}html body .nx-app-drawer[data-menu-layout=m1] .nx-appearance>header{margin-bottom:16px;display:block}html body .nx-app-drawer[data-menu-layout=m1] .nx-appearance>header h2{margin:5px 0;font-size:20px}html body .nx-app-drawer[data-menu-layout=m1] .nx-appearance>header p{margin:8px 0;font-size:12px;line-height:1.5;display:block}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-card{text-align:left;min-width:0;padding:12px}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-card p{font-size:11px;line-height:1.5}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-preview{height:96px;min-height:0}html body .nx-app-drawer[data-menu-layout=m1] .nx-icon-family-preview{margin:12px 0;padding:12px}@media (max-width:600px){html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-card{padding:10px}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-card p{display:none}}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-preview{position:relative;overflow:hidden}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-preview nav{flex-direction:row;gap:6px;width:auto;min-width:0;margin:0;padding:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}html body .nx-app-drawer[data-menu-layout=m1] .nx-theme-preview nav i{flex:0 0 10px;width:10px;height:10px;display:block}html body .nx-app-drawer[data-menu-layout=m1] .nx-drawer-results>.nx-appearance{padding:16px}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style]{--dock-item-size:clamp(60px,calc((100vw - 140px)/var(--dock-count,6)),72px);justify-content:flex-start;gap:4px;max-width:calc(100vw - 24px);min-height:80px;height:auto!important}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] .nx-pinned-links{scrollbar-width:none;overscroll-behavior-x:contain;flex:0 auto;align-items:center;gap:4px;min-width:0;padding:0 2px;scroll-padding-inline:6px;display:flex;overflow:auto hidden}.nx-pinned-links::-webkit-scrollbar{display:none}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] :is(a,button){width:var(--dock-item-size);flex:0 0 var(--dock-item-size);gap:3px;padding:2px 2px 8px;min-width:var(--dock-item-size)!important;height:80px!important;min-height:80px!important}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] :is(.nx-theme-glyph,.nx-family-icon){flex-shrink:0;width:clamp(30px,calc(var(--dock-item-size) - 14px),36px)!important;height:clamp(30px,calc(var(--dock-item-size) - 14px),36px)!important}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] .nx-dock-scroll{border-radius:12px;flex-basis:44px;width:44px;background:color-mix(in srgb,var(--dock-ink) 10%,transparent)!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] a>span:last-child{white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;height:28px;min-height:28px;line-height:12px;display:flex;overflow:visible;font-size:10px!important}html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] :is([data-running],[aria-current=page]):after{pointer-events:none;transform:translate(-50%);background:var(--dock-ink)!important;height:3px!important;bottom:2px!important;left:50%!important}@media (max-width:700px){html body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding-inline:6px;left:8px;right:8px;transform:none}.nx-pinned-links{touch-action:pan-x}}html body[data-nexus-secondary=true] .nx-global-navigation .nx-dock[data-auto-hide=true]{transition:translate .2s,visibility .2s;translate:0 calc(100% + 70px);visibility:hidden!important;pointer-events:none!important}html body[data-nexus-secondary=true] .nx-global-navigation .nx-dock[data-auto-hide=false]{transition:translate .2s;translate:0;visibility:visible!important}.secondary-dock-reveal{left:50%;bottom:calc(var(--nexus-shell-bottom,42px) + 2px);z-index:800;border:1px solid var(--line);min-width:115px;height:24px;font:10px var(--personal-font);cursor:pointer;border-radius:14px 14px 0 0;justify-content:center;align-items:center;gap:7px;padding:2px 12px;display:flex;position:fixed;translate:-50%;box-shadow:0 -3px 12px #0002;background:var(--personal-surface)!important;color:var(--personal-ink)!important}.secondary-dock-reveal:focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}.secondary-dock-reveal[aria-expanded=true]{opacity:.9;bottom:calc(var(--nexus-controls-bottom,var(--nexus-shell-bottom,42px)) + 2px)}html body[data-nexus-secondary=true] .app-main{padding-bottom:calc(var(--nexus-shell-bottom,42px) + 40px)!important}html body[data-nexus-secondary=true] .nx-life-companion-compact{border-radius:var(--personal-radius,12px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:10px 0;font-size:12px;min-height:0!important;box-shadow:none!important;background:var(--personal-surface)!important;color:var(--personal-ink)!important;border:0!important;padding:6px 12px!important;display:flex!important}.nx-life-companion-compact>label{align-items:center;gap:8px;min-height:30px;display:flex}.nx-life-companion-compact>details{width:100%;max-width:100%}.nx-life-companion-compact summary{cursor:pointer;min-height:36px;color:var(--personal-ink);overflow-wrap:anywhere;align-items:center;display:flex}html body[data-nexus-secondary=true] .ambient-desktop-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:0!important;padding:24px 3% 35px!important}html body[data-nexus-secondary=true] .ambient-clock time{letter-spacing:-3px;font-size:clamp(60px,7vw,100px)}html body[data-nexus-secondary=true] .ambient-clock p{margin:12px 0 18px;font-size:16px}html body[data-nexus-secondary=true] .ambient-orbit{width:min(29vw,280px)}html body[data-nexus-secondary=true] .ambient-cards{align-self:start;gap:16px;margin-top:0}html body[data-nexus-secondary=true] .ambient-next{flex-wrap:wrap}html body[data-nexus-secondary=true] .ambient-card{padding:20px;background:var(--personal-surface)!important}html[data-color-theme=ubuntu] body[data-nexus-secondary=true] .global-nexus-shell .app-main{width:100%!important;margin-left:0!important}@media (min-width:1051px){html[data-color-theme=ubuntu] body[data-nexus-secondary=true] .nx-global-navigation .nx-dock[data-auto-hide=true]{translate:calc(-100% - 12px)}.secondary-dock-reveal{touch-action:manipulation}html[data-color-theme=ubuntu] body[data-nexus-secondary=true] .secondary-dock-reveal{border-radius:0 14px 14px 0;flex-direction:column;width:24px;min-width:24px;height:112px;padding:8px 2px;top:50%;bottom:auto;left:2px;translate:0 -50%}html[data-color-theme=ubuntu] body[data-nexus-secondary=true] .secondary-dock-reveal span{writing-mode:vertical-rl}}@media (max-width:600px){html body[data-nexus-secondary=true] .ambient-desktop-home{grid-template-columns:1fr;gap:18px}html body[data-nexus-secondary=true] .ambient-orbit{width:240px}html body[data-nexus-secondary=true] .ambient-cards{grid-template-columns:1fr}.ambient-next{grid-column:auto}}@media (prefers-reduced-motion:reduce){html body[data-nexus-secondary=true] .nx-global-navigation .nx-dock[data-auto-hide]{transition:none}}.nx-life-follow{border:1px solid var(--line);border-radius:var(--personal-radius,12px);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:4px 9px;font-size:11px;display:inline-flex;background:var(--personal-surface)!important;color:var(--personal-ink)!important}.nx-life-follow input{accent-color:var(--personal-accent);cursor:pointer;width:16px;height:16px}.nx-life-follow input:focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}@media (max-width:1000px){.nx-life-follow span{display:none}.nx-life-follow{padding:7px}}html body .topbar.topbar--dock{box-sizing:border-box;overflow:visible;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:62px!important;min-height:62px!important;padding:0 12px!important;display:flex!important}.topbar-dock-space{align-self:center;flex:1 1 0!important;width:0!important;min-width:0!important}.app-header:has(.topbar--dock){max-width:100%;min-width:0!important;display:block!important}html body .topbar--dock .nx-header-navigation{align-items:center;gap:4px;width:100%;min-width:0;display:flex}html body .topbar--dock .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=top]{--dock-item-size:44px;flex-wrap:nowrap;flex:1 1 0;min-width:0;width:100%!important;max-width:100%!important;height:48px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;gap:3px!important;margin:0!important;padding:2px!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] :is(a,button){justify-content:center;align-items:center;gap:0;border-radius:10px!important;flex-direction:row!important;flex-shrink:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:6px!important;display:flex!important;position:relative!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] .nx-pinned-links{flex:0 auto!important;gap:3px!important;min-width:0!important;padding:0!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] :is(a,button)>span:last-child{clip-path:inset(50%);white-space:nowrap!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] :is(svg,.nx-family-icon,.module-icon){flex-shrink:0;width:28px!important;min-width:0!important;height:28px!important;min-height:0!important;margin:0!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] .nx-dock-scroll{width:28px!important;min-width:28px!important;max-width:28px!important;padding:2px!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] .nx-dock-scroll svg{width:16px!important;height:16px!important}html body .topbar--dock nav.nx-dock[data-dock-style][data-icon-style] :is([data-running],[aria-current=page]):after{width:16px!important;height:2px!important;bottom:0!important}html body .topbar--dock .secondary-dock-reveal{flex:0 0 44px;font-size:0;border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:6px!important;position:static!important;inset:auto!important;transform:none!important}html body .topbar--dock .secondary-dock-reveal span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body[data-nexus-secondary=true] .topbar--dock .nx-global-navigation nav.nx-dock[data-auto-hide=true]{display:none!important}html body .nx-global-navigation dialog.nx-app-drawer[data-menu-layout=m1][data-menu-placement=top]{--m1-height:min(750px,calc(100dvh - var(--nexus-shell-top,62px) - var(--nexus-shell-bottom,36px) - 20px));inset:calc(var(--nexus-shell-top,62px) + 8px) auto auto 12px!important;width:min(1000px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:var(--m1-height)!important;max-height:var(--m1-height)!important;border:1px solid var(--personal-border,var(--line))!important;border-radius:18px!important;margin:0!important;transform:none!important}html body:has(.topbar--dock) .global-nexus-shell>.app-main{padding-bottom:calc(var(--nexus-shell-bottom,36px) + 20px)!important}html body .topbar--dock .topbar-widgets{flex-wrap:nowrap!important;gap:6px!important;margin-left:0!important}html body .topbar--dock .topbar-moment-actions span{display:none}html body .nexus-library-search{color:var(--personal-ink);background:var(--personal-surface);border:1px solid var(--personal-border,var(--line));box-sizing:border-box;border-radius:18px;width:min(480px,100vw - 24px);padding:20px;box-shadow:0 18px 60px #0006}.nexus-library-search::backdrop{background:#08051499}.nexus-library-search header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nexus-library-search h2{color:inherit;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.nexus-library-search header button{place-items:center;min-width:40px;min-height:40px;padding:6px;display:grid}.nexus-library-search form{gap:8px;display:flex}.nexus-library-search input{min-width:0;height:44px;color:var(--personal-ink);background:var(--personal-bg);border:1px solid var(--personal-border,var(--line));border-radius:10px;flex:1;padding:10px 12px}.nexus-library-search form button{min-height:44px;color:var(--personal-bg);background:var(--personal-accent);border:0;border-radius:10px;padding:8px 16px}@media (max-width:1100px){html body .topbar--dock .topbar-widgets .widget>span,html body .topbar--dock .forecast-trigger>span:last-child{display:none!important}html body .topbar--dock .topbar-widgets{gap:4px!important}html body .topbar--dock .topbar-widgets button{min-width:32px;min-height:40px;padding:5px!important}html body .topbar--dock .topbar-widgets button>span:not([aria-hidden]){display:none!important}}@media (max-width:600px){html body .topbar.topbar--dock{gap:4px!important;padding:0 6px!important}html body .topbar--dock .topbar-widgets>.widget,html body .topbar--dock .topbar-widgets>.nx-life-follow{display:none!important}html body .topbar--dock .nx-window-controls{margin-left:0!important}html body .topbar--dock .nx-window-controls button{width:32px;min-width:32px}html body .topbar--dock .forecast-trigger b{display:none!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][open]{box-sizing:border-box;flex-direction:column!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:16px!important;display:flex!important;overflow:hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]>:not(.nx-drawer-library){flex-shrink:0}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-library{flex:1!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:170px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-categories{align-self:stretch;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-categories button{text-align:left;white-space:normal!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:7px 10px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-results{min-width:0;min-height:0!important;padding:2px 5px!important;overflow-y:auto!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-results-heading{min-height:24px;margin:0 0 8px;padding:0}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-launcher-current,html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-favorites{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] header h2{font-size:22px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] header p{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-activity-spaces{flex-shrink:0;align-items:center;height:66px;min-height:66px;max-height:66px;padding:0}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-activity-preview{height:42px;min-height:42px}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] nav.nx-app-grid{align-content:start;gap:6px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-app-tile>a{font-size:11px;gap:6px!important;min-height:90px!important;padding:22px 5px 6px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-app-icon,html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-app-icon :is(.nx-family-icon,.nx-theme-glyph){min-width:36px;flex:0 0 36px!important;width:36px!important;height:36px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-app-pin{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:7px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] footer{gap:8px;min-height:48px;flex-wrap:nowrap!important;padding-top:8px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] footer>small{display:none}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista],[data-launcher-family=minimal],[data-launcher-family=command]) .nx-app-tile>a{flex-direction:row!important;min-height:48px!important;padding:6px 34px 6px 6px!important}@media (max-width:1100px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-library{grid-template-columns:135px minmax(0,1fr)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) .nx-drawer-library{grid-template-columns:minmax(0,1fr) 145px!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=macos],[data-launcher=chromeos],[data-launcher=pacific],[data-launcher=elementary]) .nx-drawer-library{grid-template-rows:52px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=macos],[data-launcher=chromeos],[data-launcher=pacific],[data-launcher=elementary]) .nx-drawer-categories{border:0!important;flex-flow:row!important;max-height:52px!important;overflow:auto hidden!important}@media (max-width:700px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family],[data-launcher]) .nx-drawer-library{grid-template-rows:52px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-categories{flex-flow:row!important;order:0!important;max-height:52px!important;overflow:auto hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-results{order:1!important}}@media (max-height:660px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-activity-spaces{display:none!important}}@media (pointer:coarse){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-app-pin{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) .nx-drawer-categories{order:2!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) .nx-drawer-results{order:0!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) nav.nx-app-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) .nx-app-tile>a{text-align:left!important;justify-content:flex-start!important;height:auto!important}@media (pointer:coarse){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher] .nx-drawer-categories button{min-width:44px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista],[data-launcher-family=minimal],[data-launcher-family=command]) .nx-app-tile>a{min-height:52px!important;padding-right:50px!important}}@media (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher-family=classic],[data-launcher-family=aero-classic],[data-launcher-family=vista]) .nx-drawer-library{grid-template-columns:minmax(0,1fr) 145px!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-short-launcher=true]{overscroll-behavior:contain;overflow-y:auto!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation #nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-short-launcher=true] .nx-drawer-library{flex:0 0 200px!important;min-height:200px!important}html[data-pc-portrait=true] body .global-nexus-shell .topbar{flex-wrap:nowrap!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;padding-inline:10px!important}html[data-pc-portrait=true] body .topbar:not(.topbar--dock) .topbar-search{flex:130px;width:18vw!important;min-width:100px!important;max-width:220px!important}html[data-pc-portrait=true] body .topbar .topbar-widgets{min-width:0;gap:5px!important}html[data-pc-portrait=true] body .topbar .topbar-moment-actions span{display:none!important}html[data-pc-portrait=true] body .topbar .forecast-trigger{max-width:170px;overflow:hidden}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom]{--dock-item-size:60px;gap:3px;box-shadow:0 5px 24px #0003,inset 0 1px #ffffff26;border-radius:12px!important;max-width:calc(100vw - 24px)!important;min-height:68px!important;padding:5px 8px!important}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(a,button){gap:2px!important;height:66px!important;min-height:66px!important;padding:3px 3px 7px!important}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(.nx-family-icon,.nx-theme-glyph){flex-shrink:0;min-width:30px;width:30px!important;height:30px!important}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] :is(a,button)>span:last-child{height:24px!important;min-height:24px!important;font-size:10px!important;line-height:12px!important}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] .nx-pinned-links{gap:3px;max-width:calc(100vw - 190px);scroll-padding:8px}html[data-pc-portrait=true] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style] .nx-dock-scroll{border-radius:6px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;height:42px!important;min-height:42px!important;padding:6px!important}html[data-pc-portrait=true][data-color-theme=ubuntu] body:not([data-nexus-secondary=true]) .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom]{width:78px!important;max-width:78px!important;max-height:calc(100dvh - var(--nexus-shell-top,76px) - 80px)!important;flex-direction:column!important;gap:4px!important;min-height:0!important;padding:7px!important;position:fixed!important;inset:50% auto auto 8px!important;transform:translateY(-50%)!important}html[data-pc-portrait=true][data-color-theme=ubuntu] body:not([data-nexus-secondary=true]) .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom] .nx-pinned-links{scrollbar-width:none;max-width:100%;min-height:0;max-height:calc(100dvh - var(--nexus-shell-top,76px) - 250px);flex-direction:column!important;overflow:hidden auto!important}html[data-pc-portrait=true] body .global-nexus-shell>.app-main{min-width:0;max-width:100%;padding-left:calc(var(--nexus-shell-left,0px) + 16px)!important;padding-right:16px!important;padding-bottom:calc(var(--nexus-controls-bottom,100px) + 24px)!important;margin-left:0!important}html[data-pc-portrait=true] body.foco-mini-visible .global-nexus-shell>.app-main{padding-bottom:calc(var(--nexus-controls-bottom,100px) + 134px)!important}html[data-pc-portrait=true] .os-desktop .os-essential-home{grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:24px;padding:24px 14px 24px 108px;overflow:auto;grid-template-columns:minmax(0,1fr)!important}html[data-pc-portrait=true] .os-desktop .os-essential-center{justify-content:center;width:100%;max-width:none;padding:12px 0;overflow:visible}html[data-pc-portrait=true] .os-essential-center>.os-essential-intro{margin-top:0!important}html[data-pc-portrait=true] .os-essential-center>.os-essential-actions{margin-bottom:0!important}html[data-pc-portrait=true] .os-essential-resume{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:28px}html[data-pc-portrait=true] .os-essential-resume>button:nth-child(n+2){display:flex!important}html[data-pc-portrait=true] .os-essential-utilities{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;max-height:none;padding:0;display:grid;overflow:visible}html[data-pc-portrait=true] .os-essential-utilities>.os-essential-card{min-width:0;margin:0!important}html[data-pc-portrait=true] .os-essential-utilities>.os-essential-calendar{grid-column:1/-1}html[data-pc-portrait=true] .os-essential-home[data-utilities=false]{grid-template-rows:minmax(0,1fr)}html[data-pc-portrait=true] .os-essential-time{font-size:clamp(80px,10vw,124px)}html[data-pc-portrait=true] .os-desktop .os-desktop-icons{grid-auto-rows:70px;gap:6px;max-width:84px}html[data-pc-portrait=true] .os-desktop .os-desktop-icons button{min-width:70px!important;min-height:66px!important}html[data-pc-portrait=true] .os-desktop .os-desktop-icons .nx-theme-glyph{flex-basis:38px;width:38px;height:38px}html[data-pc-portrait=true] body .nx-nyxi-float{z-index:970!important}html[data-pc-portrait=true][data-color-theme=gamer] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style]{border-radius:5px!important}html[data-pc-portrait=true]:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista]) body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-placement=bottom]{border-radius:0!important;width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;transform:none!important}.nx-dock [data-group-start=true]{border-left:1px solid color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 25%,transparent)!important;margin-left:8px!important;padding-left:8px!important}.nx-dock[data-dock-axis=vertical] [data-group-start=true]{border-left:0!important;border-top:1px solid color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 25%,transparent)!important;margin-top:8px!important;margin-left:0!important;padding-top:8px!important;padding-left:0!important}html body .nx-global-navigation nav.nx-dock[data-dock-layout=focus][data-auto-hide=true]{transition:opacity .18s,visibility .18s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .nx-global-navigation nav.nx-dock[data-dock-layout=focus][data-auto-hide=false]{transition:opacity .18s,visibility .18s;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nx-focus-dock-reveal{z-index:1005;touch-action:manipulation;border-radius:6px 6px 0 0;min-width:118px;height:30px;min-height:30px;padding:3px 10px}.nx-focus-dock-reveal[data-dock-axis=vertical]{border-radius:0 6px 6px 0;flex-direction:column;width:28px;min-width:28px;height:112px;padding:7px 3px;inset:50% auto auto 2px;translate:0 -50%}.nx-focus-dock-reveal[data-dock-axis=vertical] span{writing-mode:vertical-rl}.topbar--dock .nx-focus-dock-reveal{width:44px;min-width:44px;height:44px;min-height:44px;position:static;inset:auto;translate:none}.topbar--dock .nx-focus-dock-reveal span{display:none}html[data-theme-identity=v2]:not(:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista])) body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=horizontal][data-placement=bottom]{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important;width:min(1180px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=horizontal]>.nx-pinned-links{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music]>.nx-dock-music{box-sizing:border-box;border-left:1px solid color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 24%,transparent);width:328px;min-width:250px;max-width:40%;color:var(--dock-ink,var(--personal-ink));font-family:var(--personal-font,"Segoe UI",sans-serif);flex:0 328px;align-self:stretch;align-items:center;gap:3px;margin:0 0 0 6px;padding:5px 0 5px 12px;display:flex;position:relative}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music button{box-sizing:border-box;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--dock-ink,var(--personal-ink))!important;background:0 0!important;border:0!important;border-radius:6px!important;flex-direction:row!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:8px!important;display:inline-flex!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music button:hover{background:color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 8%,transparent)!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music .nx-dock-music-track{text-align:left!important;flex:auto!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:4px!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true] .nx-dock-music .nx-dock-music-track>span{clip-path:none!important;white-space:normal!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;text-shadow:none!important;flex:1!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}.nx-dock-music-track b,.nx-dock-music-track small{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music-track b{color:var(--dock-ink,var(--personal-ink))!important;font-size:12px!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music-track small{color:color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 82%,transparent)!important;font-size:10px!important}.nx-dock-music-track img{object-fit:cover;border-radius:4px;flex-shrink:0;width:38px;height:38px}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music button svg{width:19px!important;min-width:0!important;height:19px!important;min-height:0!important;color:inherit!important;margin:0!important}.nx-dock-music-progress{background:color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 15%,transparent);pointer-events:none;height:2px;position:absolute;bottom:1px;left:12px;right:3px;overflow:hidden}.nx-dock-music-progress i{background:var(--dock-ink,var(--personal-accent));height:100%;display:block}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=vertical]>.nx-dock-music{border-left:0;border-top:1px solid var(--dock-edge,var(--line));flex-direction:column;flex:none;align-self:stretch;gap:2px;width:100%;min-width:0;max-width:100%;height:auto;margin:5px 0 0;padding:6px 0 0}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=vertical] .nx-dock-music-track{flex:0 0 44px!important;justify-content:center!important;width:44px!important;min-width:44px!important;padding:3px!important}html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=vertical] .nx-dock-music-track>span,html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=vertical] .nx-dock-music-next{display:none!important}.nx-dock[data-dock-axis=vertical] .nx-dock-music-progress{bottom:0;left:2px;right:2px}html[data-theme-identity=v2] body .topbar--dock .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music]>.nx-dock-music{flex:0 222px!important;width:222px!important;min-width:142px!important;max-width:36%!important;padding-block:0!important}html[data-theme-identity=v2] body .topbar--dock .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music-next{display:none!important}html[data-theme-identity=v2] body .topbar--dock .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music-track img{width:30px;height:30px}.nx-dock-music-panel{z-index:2147482000;box-sizing:border-box;border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);color:var(--personal-ink);overscroll-behavior:contain;scrollbar-width:thin;font:13px var(--personal-font,"Segoe UI",sans-serif);border-radius:8px;padding:16px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0004}.nx-dock-music-panel *{box-sizing:border-box}.nx-dock-music-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.nx-dock-music-panel>header>div{flex:1;min-width:0}.nx-dock-music-panel strong,.nx-dock-music-panel small{overflow-wrap:anywhere;line-height:1.5;display:block}.nx-dock-music-panel small{color:var(--personal-muted);font-size:11px}.nx-dock-music-panel :is(button,a){border:1px solid var(--line);background:var(--personal-bg);min-width:44px;min-height:44px;color:var(--personal-ink);box-shadow:none;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:inline-flex}.nx-dock-music-panel button svg{width:18px;height:18px;color:inherit;flex-shrink:0}.nx-dock-music-panel :is(button,input,a):focus-visible{outline:3px solid var(--personal-accent);outline-offset:2px}.nx-dock-music-panel .nx-dock-music-seek{font-variant-numeric:tabular-nums;color:var(--personal-muted);align-items:center;gap:8px;font-size:10px;display:flex}.nx-dock-music-panel .nx-dock-music-seek input{flex:1;width:100%;min-width:0}.nx-dock-music-volume{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:12px;display:flex}.nx-dock-music-volume input{flex-basis:100%;width:100%}.nx-dock-music-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nx-dock-music-actions button{justify-content:flex-start;font-size:12px}.nx-dock-music-queue{border-top:1px solid var(--line);margin-top:16px}.nx-dock-music-queue>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;width:100%;padding:10px 0;display:flex}.nx-dock-music-queue>button>span{flex:1;min-width:0}.nx-dock-music-queue b{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.nx-dock-music-queue p{color:var(--personal-muted);font-size:12px;line-height:1.5}html[data-theme-identity=v2] body .nx-dock-music-panel{background:var(--personal-surface)!important;color:var(--personal-ink)!important;backdrop-filter:none!important;filter:none!important;transform:none!important}html[data-theme-identity=v2] body .nx-dock-music-panel :is(button,strong,b,svg){color:inherit!important}html[data-theme-identity=v2] body .nx-dock-music-panel button{background:var(--personal-bg)!important;min-height:44px!important;color:var(--personal-ink)!important;border-radius:5px!important}@media (max-width:1000px){html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=horizontal]>.nx-dock-music{flex-basis:270px;width:270px;min-width:230px;max-width:45%}.nx-dock-music-track img{width:32px;height:32px}.nx-dock-music-track b{font-size:11px}}@media (max-width:760px){html[data-theme-identity=v2] body .nx-global-navigation nav.nx-dock[data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=horizontal]>.nx-dock-music{flex-basis:220px;width:220px;min-width:190px;max-width:48%}.nx-dock-music-next{display:none!important}.nx-dock-music-track img{width:30px;height:30px}}@media (pointer:coarse){.nx-focus-dock-reveal{min-height:44px}.nx-focus-dock-reveal[data-dock-axis=vertical]{width:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){html body .nx-global-navigation nav.nx-dock[data-dock-layout=focus][data-auto-hide]{transition:none!important}.nx-dock-music-panel *{scroll-behavior:auto!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style]{--dock-hit:44px;--dock-item-size:48px;--dock-glyph:30px;box-sizing:border-box;flex-wrap:nowrap!important;gap:2px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom]{max-width:calc(100vw - 24px)!important;height:auto!important;min-height:54px!important;padding:4px 6px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] :is(.nx-dock-app,.nx-dock-scroll){box-sizing:border-box;width:var(--dock-item-size)!important;min-width:var(--dock-item-size)!important;max-width:var(--dock-item-size)!important;flex-direction:column!important;flex:0 0 var(--dock-item-size)!important;height:var(--dock-hit)!important;min-height:var(--dock-hit)!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:4px!important;display:flex!important;position:relative!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-pinned-links{gap:2px!important;min-width:0!important;padding:0!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-app :is(.nx-theme-glyph,.nx-family-icon){width:var(--dock-glyph)!important;height:var(--dock-glyph)!important;min-width:var(--dock-glyph)!important;min-height:var(--dock-glyph)!important;flex:0 0 var(--dock-glyph)!important;margin:0!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-app>span:last-child{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:0!important;padding:0!important;line-height:1!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-scroll{--dock-item-size:44px;background:color-mix(in srgb,var(--dock-ink) 7%,transparent)!important;border-radius:5px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] [data-group-start=true]{margin-left:4px!important;padding-left:4px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style=d3][data-icon-style][data-placement=bottom]{padding-bottom:7px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style=d3][data-icon-style]:before{top:26px!important;bottom:1px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom]{border-radius:0!important;width:100%!important;max-width:100vw!important;left:0!important;right:0!important;transform:none!important}@media (min-width:1101px){html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom]{--dock-item-size:clamp(76px,calc((100vw - 140px)/var(--dock-count,6)),112px);max-width:100vw!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-app{flex-direction:row!important;justify-content:flex-start!important;gap:7px!important;padding-inline:7px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-app>span:last-child{clip-path:none!important;text-overflow:ellipsis!important;text-align:left!important;width:auto!important;max-width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;font-size:11px!important;line-height:15px!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}}html[data-theme-identity=v2][data-color-theme=windows-vista][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom]>button.nx-dock-app:first-child{width:var(--dock-hit)!important;min-width:var(--dock-hit)!important;max-width:var(--dock-hit)!important;flex-basis:var(--dock-hit)!important;border-radius:50%!important;justify-content:center!important}html[data-theme-identity=v2][data-color-theme=windows-vista][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom]>button.nx-dock-app:first-child>span:last-child{clip-path:inset(50%)!important;width:1px!important;max-width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-axis=vertical][data-placement=bottom]{align-items:center!important;width:62px!important;max-width:62px!important;min-height:0!important;padding:5px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-axis=vertical] .nx-pinned-links{width:var(--dock-item-size)!important;max-width:var(--dock-item-size)!important;align-items:center!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-axis=vertical] [data-group-start=true]{margin-top:4px!important;margin-left:0!important;padding-top:4px!important;padding-left:4px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-axis=vertical] :is([data-running],[aria-current=page]):after{width:3px!important;height:14px!important;top:calc(50% - 7px)!important;bottom:auto!important;left:0!important;transform:none!important}@media (min-width:1051px){html[data-theme-identity=v2][data-color-theme=ubuntu][data-atmosphere]:not([data-pc-portrait=true]) body:not([data-nexus-secondary=true]):not([data-mobile-library=true]) .global-nexus-shell>.app-main{margin-left:var(--nexus-shell-left,62px)!important;width:calc(100% - var(--nexus-shell-left,62px))!important;max-width:calc(100% - var(--nexus-shell-left,62px))!important}html[data-theme-identity=v2][data-color-theme=ubuntu][data-atmosphere]:not([data-pc-portrait=true]) body[data-nyxi-mode=side]:not([data-nexus-secondary=true]):not([data-mobile-library=true]) .global-nexus-shell>.app-main{width:calc(100% - var(--nexus-shell-left,62px) - 426px)!important;max-width:calc(100% - var(--nexus-shell-left,62px) - 426px)!important}html[data-theme-identity=v2][data-color-theme=ubuntu][data-atmosphere] body:not([data-nexus-secondary=true]):not([data-mobile-library=true]) .nexus-persistent-back{left:calc(var(--nexus-shell-left,62px) + 16px)!important}}html[data-theme-identity=v2][data-color-theme][data-atmosphere]:not(:is([data-color-theme=windows-xp],[data-color-theme=windows-7],[data-color-theme=windows-vista])) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music][data-has-music=true][data-dock-axis=horizontal][data-placement=bottom]{width:max-content!important;max-width:min(1000px,100vw - 24px)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music]>.nx-dock-music{flex:0 270px;align-self:center;gap:0;width:270px;min-width:210px;max-width:42%;margin-left:5px;padding:0 0 3px 8px}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music button{width:var(--dock-hit)!important;min-width:var(--dock-hit)!important;max-width:var(--dock-hit)!important;flex-basis:var(--dock-hit)!important;height:var(--dock-hit)!important;min-height:var(--dock-hit)!important;padding:7px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music .nx-dock-music-track{flex:auto!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:3px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music] .nx-dock-music-track img{width:30px;height:30px}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=vertical]>.nx-dock-music{flex:none;width:100%;min-width:0;max-width:100%;margin:4px 0 0;padding:5px 0 3px}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=vertical] .nx-dock-music .nx-dock-music-track{width:var(--dock-hit)!important;min-width:var(--dock-hit)!important;flex:0 0 var(--dock-hit)!important}@media (max-width:1000px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-dock-layout=music][data-dock-axis=horizontal] .nx-dock-music-next{display:none!important}}@media (pointer:coarse){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style]{--dock-hit:48px;--dock-item-size:50px;--dock-glyph:32px}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style] .nx-dock-scroll{--dock-item-size:48px}}html body .nx-dock-tooltip{z-index:2147482000;box-sizing:border-box;border:1px solid var(--dock-edge,var(--line));background:var(--dock-surface,var(--personal-surface));max-width:min(260px,100vw - 16px);color:var(--dock-ink,var(--personal-ink));font:12px/1.4 var(--personal-font,"Segoe UI",sans-serif);pointer-events:none;overflow-wrap:anywhere;border-radius:5px;padding:7px 10px;position:fixed;box-shadow:0 4px 14px #0003;filter:none!important;backdrop-filter:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]{--lp-ink:#f6f7ff;--lp-muted:#c0c9dd;--lp-line:#dbe5ff38;--lp-soft:#eef3ff0a;--lp-accent:var(--personal-accent,#b7ceff);--lp-solid:#242b40;isolation:isolate;font-family:var(--personal-font,system-ui);color:var(--lp-ink)!important;border:1px solid var(--lp-line)!important;-webkit-backdrop-filter:blur(38px)saturate(1.65)!important;background:linear-gradient(125deg,#dceaff12,#0000 43%,#d8b9f412),#1e263a99!important;border-radius:26px!important;gap:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 32px 100px #080e294f,inset 0 1px #ffffff80,inset 1px 0 #ffffff38,inset 0 -1px #ffffff18!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]::backdrop{backdrop-filter:blur(5px)saturate(.85)!important;background:#080c2429!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffff12,#0000 30% 65%,#c9ddff0c);position:absolute;inset:0}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header{flex-shrink:0;min-height:96px;text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:23px 30px 18px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header>div>small{letter-spacing:.17em!important;color:var(--lp-muted)!important;margin:0 0 7px!important;font-size:9px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header h2{letter-spacing:-.9px;color:var(--lp-ink)!important;font-size:30px!important;font-weight:550!important;line-height:1.14!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header p{line-height:1.4;color:var(--lp-muted)!important;margin:7px 0 0!important;font-size:12px!important;display:block!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header>button{min-width:44px;border:1px solid var(--lp-line)!important;background:var(--lp-soft)!important;width:44px!important;height:44px!important;min-height:44px!important;color:var(--lp-ink)!important;border-radius:12px!important;flex:0 0 44px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search{border:1px solid var(--lp-line)!important;width:min(540px,100% - 60px)!important;max-width:none!important;min-height:48px!important;color:var(--lp-ink)!important;background:#10172d29!important;border-radius:13px!important;align-self:center!important;margin:0 0 18px!important;padding:0 15px!important;box-shadow:inset 0 1px 2px #00000008!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search:focus-within{border-color:var(--lp-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-accent) 16%,transparent)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search input{height:46px!important;min-height:46px!important;color:var(--lp-ink)!important;box-shadow:none!important;background:0 0!important;outline:none!important;padding:0!important;font-size:13px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search input::placeholder{opacity:1;color:var(--lp-muted)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-library{flex-direction:column!important;flex:1 1 0!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-drawer-categories{scrollbar-width:thin;border:0!important;border-bottom:1px solid var(--lp-line)!important;background:0 0!important;flex-flow:row!important;flex:0 0 49px!important;justify-content:center!important;align-items:stretch!important;gap:21px!important;width:100%!important;height:49px!important;min-height:49px!important;max-height:49px!important;margin:0!important;padding:0 24px!important;display:flex!important;overflow:auto hidden!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-drawer-categories button{width:auto!important;min-width:44px!important;height:48px!important;min-height:48px!important;color:var(--lp-muted)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 1px!important;font-size:12px!important;display:flex!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-drawer-categories button svg{display:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-drawer-categories button[aria-pressed=true]{color:var(--lp-ink)!important;border-bottom-color:var(--lp-accent)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-results{scrollbar-width:thin;scrollbar-color:var(--lp-line) transparent;touch-action:pan-y;flex:1 1 0!important;min-height:0!important;padding:15px 28px 16px!important;overflow:hidden auto!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-results-heading{min-height:21px!important;color:var(--lp-muted)!important;margin:0 0 9px!important;padding:0 8px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-results-heading h3{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted)!important;font-size:10px!important;font-weight:500!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-results-heading>span{color:var(--lp-muted)!important;font-size:10px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-app-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px 14px!important;margin:0!important;padding:0!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile{min-width:0;background:0 0!important;border:1px solid #0000!important;border-radius:17px!important;overflow:visible!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile:hover,html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile:focus-within{background:var(--lp-soft)!important;border-color:var(--lp-line)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile>a{text-align:center!important;min-height:116px!important;color:var(--lp-ink)!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:18px 7px 12px!important;font-size:12px!important;line-height:1.3!important;display:flex!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile>a>span:last-child{overflow-wrap:anywhere;max-width:100%}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-icon,html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-icon :is(.nx-family-icon,.nx-theme-glyph){background:0 0!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile .nx-app-pin{opacity:0;transition:opacity .15s;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--lp-muted)!important;background:0 0!important;border-radius:11px!important;padding:13px!important;top:0!important;right:0!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile:hover .nx-app-pin,html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile:focus-within .nx-app-pin{opacity:1}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile .nx-app-pin[aria-pressed=true]{color:var(--lp-accent)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile[data-running]:after{background:var(--lp-accent);width:4px;height:4px;top:auto;bottom:4px;left:50%;transform:translate(-50%)}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-favorites,html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-launcher-current{display:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>footer{background:#080e2412;border-top:1px solid var(--lp-line)!important;flex-flow:row!important;flex-shrink:0!important;gap:14px!important;min-height:72px!important;margin:0!important;padding:13px 24px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-profile-pill{display:flex;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;padding:0!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-profile-avatar{border:1px solid var(--lp-line);flex:0 0 30px;background:color-mix(in srgb,var(--lp-accent) 25%,transparent)!important;width:30px!important;height:30px!important;color:var(--lp-ink)!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-profile-name{color:var(--lp-ink)!important;font-size:12px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-switch-profile{background:var(--lp-soft)!important;min-height:44px!important;color:var(--lp-ink)!important;border-radius:8px!important;padding:0 10px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-footer-actions{flex-wrap:nowrap;flex-shrink:0;gap:8px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-action-btn{border:1px solid var(--lp-line)!important;background:var(--lp-soft)!important;min-width:44px!important;min-height:44px!important;color:var(--lp-ink)!important;border-radius:9px!important;padding:0 12px!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-more-actions{display:inline-flex!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-secondary-actions{display:none}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-secondary-actions[data-open=true]{border:1px solid var(--lp-line);background:var(--lp-solid);z-index:3;border-radius:13px;flex-direction:column;gap:6px;width:172px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 35px #0005}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>footer>small{display:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid var(--lp-accent)!important}html[data-theme-identity=v2][data-theme-mode=light][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]{--lp-ink:#253149;--lp-muted:#536078;--lp-line:#ffffffad;--lp-soft:#ffffff36;--lp-solid:#edf0f9;background:linear-gradient(125deg,#ffffff85,#0000 48%,#d8e8ff45),#edf1ffae!important;border-color:#fffc!important;box-shadow:0 30px 95px #17294730,inset 0 1px #fffffff0,inset 1px 0 #ffffffb3,inset 0 -1px #fff6!important}@media (max-width:1000px){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-drawer-categories{justify-content:flex-start!important;gap:19px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header h2{font-size:27px!important}}@media (max-width:700px){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header{min-height:82px;padding:17px 18px 13px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header h2{font-size:24px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-results{padding:12px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>footer{gap:8px!important;padding:9px 12px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-drawer-profile-name{max-width:90px}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-launcher-desktop span{display:none}}@media (pointer:coarse){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile .nx-app-pin{opacity:1!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile>a{min-height:126px!important;padding-top:26px!important}}@media (max-height:650px){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header{min-height:68px;padding:13px 23px 10px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header h2{font-size:25px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>header p{display:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search{min-height:44px!important;margin-bottom:8px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>.nx-drawer-search input{height:42px!important;min-height:42px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]>footer{min-height:62px!important;padding:8px 20px!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] .nx-app-tile>a{min-height:104px!important}}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad][data-short-launcher=true]{overflow-y:auto!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad][data-short-launcher=true]>.nx-drawer-library{flex:0 0 180px!important;min-height:180px!important}@media (prefers-reduced-motion:reduce){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad] *,html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]{background:var(--lp-solid)!important;-webkit-backdrop-filter:none!important}html[data-theme-identity=v2][data-color-theme=macos][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-launcher=macos][data-menu-model=launchpad]::backdrop{backdrop-filter:none!important;background:#0c122b88!important}}@media (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]){isolation:isolate;gap:10px!important;padding:18px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header{text-align:left!important;border:0!important;align-items:center!important;min-height:40px!important;padding:0!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header h2{letter-spacing:-.6px!important;margin:4px 0 0!important;font-size:23px!important;font-weight:450!important;line-height:1.1!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header small{letter-spacing:.14em!important;font-size:8px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header p{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>.nx-drawer-search{border-radius:9px!important;align-items:center!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>.nx-drawer-search input{height:40px!important;min-height:40px!important;padding:0!important;font-size:13px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>.nx-drawer-search>svg{width:18px!important;height:18px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero]{border-radius:12px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero]>.nx-drawer-library{grid-template-columns:132px minmax(0,1fr)!important;gap:14px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-drawer-categories{border-right:1px solid var(--theme-edge,var(--line))!important;gap:4px!important;padding-right:10px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-drawer-categories button{border-radius:7px!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] nav.nx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-app-tile>a{text-align:left!important;border-radius:9px!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;min-height:52px!important;padding:7px 32px 7px 8px!important;font-size:12px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-app-icon{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora]{border-radius:20px!important;gap:10px!important;padding:18px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora]>header h2{font-size:25px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora]>.nx-drawer-search{border-radius:10px!important;height:42px!important;min-height:42px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora]>.nx-drawer-library{flex-direction:column!important;gap:10px!important;display:flex!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-categories{border:0!important;border-bottom:1px solid var(--theme-edge,var(--line))!important;flex-direction:row!important;flex:0 0 38px!important;align-items:center!important;gap:4px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding-bottom:7px!important;overflow:auto hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-categories button{white-space:nowrap!important;border-radius:6px!important;flex:none!important;justify-content:center!important;min-width:44px!important;min-height:32px!important;padding:6px 9px!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-categories button>svg{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-results{flex:1 1 0!important;min-height:0!important;padding:0 6px 4px 0!important;overflow-y:auto!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] nav.nx-drawer-favorites{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-favorites>a{border-radius:11px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-height:82px!important;padding:10px!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] nav.nx-app-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-app-tile>a{border-radius:10px!important;gap:5px!important;min-height:82px!important;padding:10px 18px 8px!important;font-size:12px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>footer{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:50px!important;margin:0!important;padding:8px 0 0!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-profile-pill{border-radius:9px!important;gap:7px!important;min-width:0!important;padding:4px 7px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-profile-avatar{border-radius:8px!important;width:28px!important;height:28px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-profile-name{max-width:112px!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-action-btn{border-radius:7px!important;min-height:38px!important;padding:6px 9px!important;font-size:11px!important}.nx-aero-recents{margin:0 0 10px;padding-top:0}.nx-aero-recents>h3{letter-spacing:.07em;font:500 10px var(--personal-font,"Segoe UI",sans-serif)!important;color:var(--personal-muted)!important;margin:0 0 9px!important}.nx-aero-recents>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nx-aero-recents>nav>a{border:1px solid var(--theme-edge,var(--line));background:var(--theme-inner,var(--personal-surface));border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:7px 9px;color:var(--personal-ink)!important;display:flex!important}.nx-aero-recents>nav>a>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.nx-aero-recents>nav>a>:is(.nx-family-icon,.nx-theme-glyph){flex:0 0 25px!important;width:25px!important;min-width:25px!important;height:25px!important}.nx-aero-recents>nav>a>svg:last-child{color:var(--personal-muted);width:12px!important;height:12px!important}.nx-aero-recents>p{padding:9px 0;line-height:1.5;color:var(--personal-muted)!important;margin:0!important;font-size:11px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition]{--dock-hit:52px;--dock-item-size:54px;--dock-glyph:30px;top:auto!important;left:24px!important;right:24px!important;bottom:calc(22px + var(--nexus-safe-bottom,0px))!important;flex-direction:row!important;gap:5px!important;width:max-content!important;max-width:calc(100vw - 48px)!important;height:auto!important;min-height:66px!important;margin:0 auto!important;padding:6px 9px!important;transform:translate(0,0)!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition=frutiger-aero]{border-radius:12px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition=aero-aurora]{border-radius:18px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition] .nx-pinned-links{flex-direction:row!important;gap:6px!important;min-width:0!important;overflow:auto hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition] .nx-dock-app{flex-direction:column!important;gap:4px!important;height:52px!important;min-height:52px!important;padding:4px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition] .nx-dock-app>span:last-child{clip-path:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:auto!important;max-width:52px!important;height:11px!important;min-height:11px!important;font-size:8px!important;line-height:11px!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition] .nx-dock-app[data-group-start=true]{border-left:1px solid var(--dock-edge,var(--line))!important;margin-left:4px!important;padding-left:7px!important}}@media (min-width:1101px){html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=frutiger-aero],[data-color-theme=aero-aurora]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition][data-aero-split-music=true][data-dock-layout=music][data-has-music=true]{max-width:calc(100vw - 710px)!important}.nx-global-navigation .nx-aero-media-tray{box-sizing:border-box;bottom:calc(22px + var(--nexus-safe-bottom,0px));z-index:1002;border:1px solid var(--dock-edge,var(--line));border-radius:var(--personal-radius,12px);background:var(--dock-surface,var(--personal-surface));width:315px;height:66px;color:var(--dock-ink,var(--personal-ink));backdrop-filter:blur(24px);pointer-events:auto;align-items:center;padding:6px 9px;display:flex;position:fixed;right:24px;box-shadow:inset 0 1px #ffffff35,0 8px 26px #10263020}.nx-global-navigation .nx-aero-media-tray>.nx-dock-music{align-items:center;gap:2px;width:100%;min-width:0;height:100%;padding:0 0 3px;display:flex;position:relative}html body .nx-global-navigation .nx-aero-media-tray .nx-dock-music button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:7px!important;flex-direction:row!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:7px!important;display:flex!important}html body .nx-global-navigation .nx-aero-media-tray .nx-dock-music button:hover{background:color-mix(in srgb,var(--dock-ink,var(--personal-ink)) 8%,transparent)!important}html body .nx-global-navigation .nx-aero-media-tray .nx-dock-music .nx-dock-music-track{text-align:left!important;flex:auto!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:3px!important}.nx-aero-media-tray .nx-dock-music-track>span{flex:1;min-width:0;overflow:hidden;display:block!important}.nx-aero-media-tray .nx-dock-music-track b{font-weight:500;line-height:1.5;font-size:11px!important}.nx-aero-media-tray .nx-dock-music-track small{color:var(--dock-muted,var(--personal-muted));line-height:1.5;font-size:9px!important}.nx-aero-media-tray .nx-dock-music-track img{object-fit:cover;border-radius:7px;width:36px;height:36px}.nx-aero-media-tray .nx-dock-music button>svg{color:inherit;width:18px!important;height:18px!important}.nx-aero-media-tray .nx-dock-music-progress{height:2px;bottom:0;left:3px;right:3px}html body .nx-global-navigation .nx-aero-media-tray[data-auto-hide=true]{transition:opacity .18s,visibility .18s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .nx-global-navigation .nx-aero-media-tray[data-auto-hide=false]{transition:opacity .18s,visibility .18s;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html[data-dock-overlay=true] body>.nx-portrait-dock-layer .nx-aero-media-tray{pointer-events:auto}html[data-dock-overlay=true] body>.nx-portrait-dock-layer .nx-aero-media-tray[data-auto-hide=true]{pointer-events:none}}@media (min-width:701px) and (max-width:850px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora]{gap:12px!important;padding:18px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] nav.nx-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nx-aero-recents>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-categories{flex-basis:50px!important;min-height:50px!important;max-height:50px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-drawer-categories button{min-height:44px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-app-tile>a{min-height:60px!important;padding-right:48px!important}}@media (prefers-reduced-motion:reduce){.nx-aero-media-tray[data-auto-hide]{transition:none!important}}@media (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-results-heading{min-height:18px!important;margin:0 0 6px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-app-icon,html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-app-icon :is(.nx-family-icon,.nx-theme-glyph){flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-app-tile>a>span:last-child{overflow-wrap:normal;white-space:normal!important;min-width:0!important;line-height:1.25!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-app-tile>a>span:last-child{flex:1}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-drawer-categories button>svg{flex:0 0 16px!important;width:16px!important;height:16px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-aero-recents:has(>p){display:none}}@media (min-width:701px) and (max-width:850px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] .nx-drawer-library{grid-template-columns:120px minmax(0,1fr)!important;gap:10px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=frutiger-aero] nav.nx-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:701px) and (max-height:660px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]){gap:8px!important;padding:14px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header{min-height:32px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header h2{margin:2px 0 0!important;font-size:20px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>header small{display:none!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora])>footer{min-height:44px!important;padding-top:6px!important}}@media (pointer:coarse) and (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-categories button,html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-drawer-action-btn{min-height:44px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher]:is([data-launcher=frutiger-aero],[data-launcher=aero-aurora]) .nx-app-tile>a{min-height:60px!important}html[data-theme-identity=v2][data-color-theme][data-atmosphere] body .nx-global-navigation dialog#nexus-start-menu.nx-app-drawer[data-menu-layout=m1][data-managed-launcher][data-launcher=aero-aurora] .nx-app-tile>a{min-height:86px!important}}@media (min-width:701px){html[data-theme-identity=v2][data-color-theme][data-atmosphere]:is([data-color-theme=frutiger-aero],[data-color-theme=aero-aurora]) body .nx-global-navigation nav.nx-dock[data-compact-dock=true][data-dock-style][data-icon-style][data-placement=bottom][data-theme-composition][data-dock-layout=music][data-has-music=true]:not([data-aero-split-music=true]){max-width:calc(100vw - 48px)!important}}.pp-shell{min-width:0}.pp-section,.pp-panel{box-sizing:border-box;min-width:0;color:var(--personal-ink);font-family:var(--personal-font,system-ui)}.pp-section{background:var(--personal-surface);border:1px solid var(--line);border-radius:8px;max-width:1600px;margin:20px auto;padding:20px}.pp-section>header,.pp-panel>header{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:flex}.pp-section h2{margin:6px 0;font-size:25px}.pp-section h3,.pp-panel h3{overflow-wrap:anywhere;margin:5px 0;font-size:18px;line-height:1.35}.pp-section small,.pp-panel>header small{letter-spacing:.07em;font-size:10px;line-height:1.6}.pp-panel{border:1px solid var(--line);background:var(--personal-bg);border-radius:7px;padding:20px}.pp-section :is(button,select,input),.pp-panel :is(button,select,input),.pp-feedback :is(button,select,input){font:inherit;box-sizing:border-box;border:1px solid var(--line);border-radius:5px;max-width:100%;min-height:44px;padding:9px 12px;font-size:13px}.pp-section button,.pp-panel button,.pp-feedback button{cursor:pointer;color:var(--personal-ink);background:var(--personal-surface);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pp-section :is(input,select,textarea),.pp-panel :is(input,select),.pp-feedback :is(select,textarea){min-width:0;color:var(--personal-ink);background:var(--personal-bg);font:inherit}.pp-section textarea,.pp-feedback textarea{resize:vertical;border:1px solid var(--line);box-sizing:border-box;border-radius:5px;min-height:90px;padding:10px}.pp-section button:disabled,.pp-panel button:disabled,.pp-feedback button:disabled{opacity:.6;cursor:default}.pp-section a,.pp-panel a{color:inherit}.pp-tabs{scrollbar-width:thin;gap:5px;max-width:100%;margin:4px auto 12px;padding:4px 0 8px;display:flex;overflow-x:auto}.pp-tabs button{border:1px solid var(--line);background:var(--personal-surface);min-height:44px;color:var(--personal-ink);font:600 13px var(--personal-font,system-ui);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pp-tabs button[aria-pressed=true]{border-bottom:3px solid var(--personal-accent);background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface))}.pp-muted{overflow-wrap:anywhere;font-size:12px;line-height:1.6;color:var(--personal-muted)!important}.pp-error{background:var(--personal-bg);color:var(--personal-ink);border-left:3px solid #b64f42;padding:12px;font-size:13px;line-height:1.5}.pp-radar{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-radar .pp-panel>header{justify-content:flex-start;align-items:flex-start}.pp-radar img{object-fit:cover;border-radius:4px;flex-shrink:0;width:55px;height:76px}.pp-radar header>div{min-width:0}.pp-radar header span{color:var(--personal-muted);font-size:12px}.pp-flags{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pp-flags>div,.pp-route-facts>div{border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.pp-flags :is(strong,b){overflow-wrap:anywhere;font-size:12px;line-height:1.5}.pp-flags span,.pp-route-facts span{color:var(--personal-muted);font-size:11px}.pp-radar .pp-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-route-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp-route-facts strong{font-size:16px}.pp-effort{margin:18px 0}.pp-sources{flex-wrap:wrap;gap:8px 15px;margin-top:10px;display:flex}.pp-sources a{text-underline-offset:3px;color:var(--personal-accent);align-items:center;gap:5px;font-size:11px;line-height:1.5;text-decoration:underline;display:inline-flex}.pp-link{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.pp-plan{margin:16px 0;padding:14px 16px}.pp-plan>header{margin:0}.pp-plan label{flex-shrink:0;gap:5px;font-size:11px;display:grid}.pp-disclosure{flex:1;align-items:center;min-width:0;text-align:left!important;color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-start!important;gap:12px!important;padding:5px 0!important;display:flex!important}.pp-disclosure>div{gap:4px;min-width:0;display:grid}.pp-disclosure strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.pp-disclosure>svg{flex-shrink:0}.pp-plan-body{border-top:1px solid var(--line);margin-top:14px;padding-top:8px}.pp-plan-items{gap:8px;margin:15px 0;padding:0;list-style:none;display:grid}.pp-plan-items li{background:var(--personal-surface);border-left:2px solid var(--personal-accent);gap:8px;padding:14px;display:grid}.pp-plan-items li>span{letter-spacing:.06em;color:var(--personal-muted);font-size:10px}.pp-plan-items li>strong{font-size:14px;line-height:1.5}.pp-plan-items li>button{justify-self:start}.pp-months{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.pp-months article{background:var(--personal-bg);border:1px solid var(--line);border-radius:5px;gap:9px;padding:16px;display:grid}.pp-months strong{font-size:22px}.pp-months p{color:var(--personal-muted);margin:0;font-size:12px;line-height:1.7}.pp-timeline{margin:16px 0;padding:0;list-style:none;display:grid}.pp-timeline li{border-top:1px solid var(--line);border-left:2px solid color-mix(in srgb,var(--personal-accent) 50%,var(--line));justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 12px;display:flex}.pp-timeline li>div{flex:1;min-width:0}.pp-timeline strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.pp-timeline span,.pp-timeline p{color:var(--personal-muted);font-size:12px;line-height:1.6}.pp-timeline p{margin:4px 0 0}.pp-timeline a{font-size:12px}.pp-filter{align-items:center;gap:10px;font-size:12px;display:flex}.pp-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.pp-badges article{align-items:flex-start;gap:16px;display:flex}.pp-badges article>svg{color:var(--personal-muted);flex-shrink:0}.pp-badges [data-earned=true]{border-color:var(--personal-accent)}.pp-badges [data-earned=true]>svg{color:var(--personal-accent)}.pp-badges p{font-size:13px;line-height:1.6}.pp-badges span{color:var(--personal-muted);font-size:11px}.pp-badges b{margin-top:7px;font-size:12px;display:block}.pp-form{background:var(--personal-bg);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 22px;padding:18px;display:grid}.pp-form label{gap:7px;min-width:0;font-size:12px;display:grid}.pp-form input,.pp-form select{width:100%}.pp-form p{grid-column:1/-1}.pp-form button{justify-self:start}.pp-coop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-coop-list p{font-size:13px;line-height:1.6}.pp-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pp-completion{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pp-completion>a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.pp-feedback{border-top:1px solid var(--line);color:var(--personal-ink);margin-top:20px;padding-top:14px}.pp-feedback-form{background:var(--personal-bg);border:1px solid var(--line);border-radius:5px;gap:12px;margin:12px 0;padding:14px;display:grid}.pp-feedback-form label{gap:7px;font-size:12px;display:grid}.pp-review-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.pp-review-status small{color:var(--personal-muted);font-size:11px}.pp-review-status p{margin:6px 0;font-size:13px;line-height:1.5}.pp-proposal{background:var(--personal-surface);border:1px solid var(--personal-accent);border-radius:6px;margin:16px 0;padding:18px}.pp-proposal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-proposal h3{font-size:17px!important}.pp-proposal li{margin:9px 0;font-size:14px;line-height:1.7}.pp-proposal summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}html[data-theme-identity=v2] body :is(.pp-section,.pp-panel,.pp-feedback) :is(h2,h3,h4,strong,b,label,button){color:var(--personal-ink)!important;text-shadow:none!important}html[data-theme-identity=v2] body :is(.pp-section,.pp-panel,.pp-feedback) :is(button,input,select,textarea){color:var(--personal-ink)!important;background:var(--personal-bg)!important;border-radius:5px!important}html[data-theme-identity=v2] body :is(.pp-section,.pp-panel){background:var(--personal-surface)!important;border-radius:7px!important}.pp-section :is(button,a,input,select,summary):focus-visible,.pp-panel :is(button,a,input,select):focus-visible,.pp-feedback :is(button,select,textarea,summary):focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}@media (max-width:1100px){.pp-radar,.pp-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-flags{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.pp-section{margin:12px 0;padding:16px 12px}.pp-panel{padding:15px}.pp-section>header{flex-wrap:wrap;align-items:flex-start}.pp-section h2{font-size:23px}.pp-radar,.pp-coop-list,.pp-badges{grid-template-columns:minmax(0,1fr)}.pp-form{grid-template-columns:minmax(0,1fr);padding:13px}.pp-form p{grid-column:1}.pp-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-months{grid-template-columns:1fr}.pp-timeline li{flex-wrap:wrap;gap:8px;padding:13px 10px}.pp-timeline li>div{flex:100%}.pp-review-status{display:block}.pp-review-status button{margin-top:8px}.pp-plan>header{flex-wrap:wrap;gap:8px}.pp-plan>header>label{flex:1 0 100%;justify-content:space-between;align-items:center;display:flex}.pp-section input,.pp-section select,.pp-feedback textarea,.pp-panel select{font-size:16px!important}.pp-plan select{min-width:115px}.pp-proposal{padding:13px}.pp-proposal header{flex-wrap:wrap}.pp-tabs{padding-bottom:6px}.pp-tabs button{padding:9px 12px;font-size:12px}}.pp-completion button{border:1px solid var(--line);background:var(--personal-surface);min-height:44px;color:var(--personal-ink);font:600 13px var(--personal-font,system-ui);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.pp-completion button:disabled{opacity:.6;cursor:default}.pp-tabs button,.pp-section :is(button,input,select),.pp-panel button,.pp-feedback button{scroll-margin-block:96px}@media (max-width:700px){.pp-tabs{width:calc(100% - 60px);margin-left:0;scroll-padding-inline:8px}}.tc-workspace{color:var(--personal-ink);background:var(--personal-surface);border:1px solid var(--line);box-sizing:border-box;width:100%;min-width:0;font-family:var(--personal-font);overflow-wrap:anywhere;border-radius:12px;padding:20px;container-type:inline-size}html body .tc-workspace :is(button,input,select,textarea){font:inherit;color:var(--personal-ink);background:var(--personal-surface);border:1px solid var(--line);box-sizing:border-box;border-radius:6px;max-width:100%;min-height:44px;padding:10px 12px}.tc-workspace button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.tc-workspace button:disabled{opacity:.55;cursor:default}.tc-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}.tc-workspace h1{margin:4px 0;font-size:clamp(20px,3vw,28px);line-height:1.25}.tc-workspace h2{margin:0 0 12px;font-size:20px}.tc-workspace h3{margin:0;font-size:16px}.tc-workspace p{margin:10px 0;line-height:1.65}.tc-workspace small,.tc-muted{color:var(--personal-muted);font-size:12px;line-height:1.6}.tc-workspace a{color:var(--personal-accent)}.tc-header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tc-title{flex:1;min-width:180px}.tc-title p{align-items:center;gap:6px;margin:4px 0;font-size:13px;display:flex}.tc-header-actions,.tc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-row input{flex:1;min-width:150px}.tc-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.tc-meta label{align-items:center;gap:8px;display:flex}.tc-meta select{min-width:120px}.tc-meta>span{color:var(--personal-muted);margin-left:auto}.tc-session-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.tc-goal{grid-template-columns:20px 1fr;align-items:center;gap:7px;font-size:13px;display:grid}.tc-goal input{grid-column:1/-1;width:100%}.tc-workspace details>summary{cursor:pointer;align-content:center;min-height:44px;padding:6px 0;font-size:13px;line-height:1.5}.tc-confirm{border-top:1px solid var(--line);padding:8px 0}.tc-confirm p{max-width:800px;font-size:13px}.tc-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.tc-tabs button{white-space:nowrap;flex-direction:row;min-height:58px}html body .tc-tabs [aria-pressed=true],html body .tc-workspace .tc-primary{background:color-mix(in srgb,var(--personal-accent) 14%,var(--personal-surface));color:var(--personal-ink);border-color:var(--personal-accent);box-shadow:inset 0 -3px var(--personal-accent)}.tc-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tc-main,.tc-pinned{border:1px solid var(--line);border-radius:8px;min-width:0}.tc-layout[data-pin=true]{grid-template-columns:minmax(260px,38%) minmax(0,1fr)}.tc-panel-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.tc-panel-tools>span{color:var(--personal-muted)}.tc-content{padding:18px}.tc-content>label{gap:8px;margin:12px 0;font-size:13px;display:grid}.tc-hint-step{background:color-mix(in srgb,var(--personal-accent) 7%,var(--personal-surface));border-left:3px solid var(--personal-accent);margin:18px 0;padding:20px}.tc-hint-step p{font-size:16px}.tc-entry{border-bottom:1px solid var(--line);padding:16px 0}.tc-entry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tc-entry-head>span{color:var(--personal-muted);font-size:11px}.tc-entry p{font-size:14px}.tc-entry:last-child{border-bottom:0}.tc-entry .tc-row{margin-top:12px}.tc-sources a{padding:8px 0;font-size:12px;display:block}.tc-sources summary{color:var(--personal-muted);font-size:11px!important}.tc-history,.tc-notes{border-top:1px solid var(--line);margin-top:16px}.tc-notes textarea{resize:vertical;width:100%;min-height:150px;line-height:1.6}.tc-manual{margin-top:20px}.tc-manual>h3{margin-bottom:12px}.tc-check{align-items:center;gap:10px;min-height:50px;margin:8px 0;display:flex}.tc-check>label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tc-check input[type=checkbox]{flex-shrink:0;width:24px;min-height:24px;padding:0}.tc-check span{font-size:14px}.tc-check input:checked+span{text-decoration:line-through}.tc-error{border:1px solid var(--personal-accent);border-radius:6px;margin:12px 0;padding:12px}.tc-error p{margin-top:0}.tc-empty{padding:12px 0}.tc-narrator{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:16px}.tc-workspace footer{padding-top:14px}.tc-workspace:fullscreen{background:var(--personal-bg);padding:24px;overflow:auto}.tc-workspace.tc-embedded{margin-top:12px}.tc-pinned{max-height:75vh;overflow:auto}@container (width<=850px){.tc-layout[data-pin=true]{grid-template-columns:1fr}.tc-pinned,.tc-panel-tools>button{display:none}.tc-session-summary{grid-template-columns:1fr}.tc-header-actions span{display:none}.tc-header{gap:8px}.tc-content{padding:14px}.tc-tabs button{flex-direction:column;gap:5px;min-height:66px}}@media (max-width:600px){.tc-workspace{border-radius:8px;padding:12px}.tc-tabs{gap:5px}.tc-tabs button{padding:8px 5px;font-size:12px}.tc-meta label{justify-content:space-between;width:100%}.tc-header-actions{margin-left:auto}.tc-title{order:-1;min-width:100%}.tc-hint-step{padding:14px}.tc-panel-tools{padding:8px 12px}.tc-row button{flex-grow:1}.tc-workspace:fullscreen{padding:12px}.tc-meta>span{margin-left:0}}.gd-session-extras{margin:18px 0}.gd-session-extras summary>svg{vertical-align:middle}.gd-edition-table{margin:14px 0;overflow-x:auto}.gd-edition-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.gd-edition-table :is(td,th){text-align:left;border-bottom:1px solid var(--line);padding:12px}.tc-research-bar{border:1px solid var(--line);background:var(--personal-surface);border-radius:6px;margin:10px 0;padding:12px 14px}.tc-research-bar>p{margin:8px 0 0}.tc-research-auto{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.tc-workspace .tc-research-auto input{flex:0 0 22px;width:22px;min-width:22px;min-height:22px;padding:0}.tc-research-feed{border-top:1px solid var(--line);padding:18px}.tc-research-feed h2{font-size:18px}.tc-research-feed .tc-entry>.tc-primary{margin-top:12px}.tc-panel-tools{flex-wrap:wrap}.tc-panel-tools>button:first-child{display:inline-flex}@media (max-width:600px){.tc-research-bar{padding:10px}.tc-research-bar .tc-row>button{flex-grow:0}.tc-research-feed{padding:14px}.tc-research-auto{font-size:12px}}.tc-workspace{--theme-button-radius:6px;height:var(--tc-stage-height,calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,120px) - 50px));flex-direction:column;gap:10px;min-height:280px;padding:14px;display:flex;overflow:hidden}.tc-command{background:var(--personal-surface);flex:none;min-width:0}.tc-command .tc-header{gap:10px}.tc-command .tc-title small{display:none}.tc-command h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(17px,2vw,23px);line-height:1.3;display:-webkit-box;overflow:hidden}.tc-command .tc-title p{margin:3px 0;font-size:12px}.tc-command .tc-goal{grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:grid}.tc-command .tc-goal input{grid-column:auto;min-width:0;min-height:44px;font-size:13px}.tc-body{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.tc-setup{border-bottom:1px solid var(--line);flex:none}.tc-setup>summary{color:var(--personal-muted)}.tc-setup .tc-session-summary{padding:4px 0;display:block}.tc-setup .tc-meta{padding-top:4px}.tc-body>.tc-research-bar{flex:none;margin:8px 0;padding:8px 10px}.tc-research-bar>p{font-size:11px;line-height:1.5}.tc-layout{flex:1;grid-template-rows:minmax(0,1fr);gap:12px;min-height:180px}.tc-layout[data-split=true]{grid-template-columns:minmax(270px,36%) minmax(0,1fr)}.tc-main,.tc-pinned{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:none;overflow:auto}.tc-pinned{display:block}.tc-main>.tc-history,.tc-main>.tc-notes,.tc-main>footer{margin:0 14px}.tc-main>.tc-narrator{margin:14px}.tc-main>.tc-notes,.tc-main>footer{padding-bottom:12px}.tc-main .tc-panel-tools{z-index:2;background:var(--personal-surface);position:sticky;top:0}.tc-workspace>.tc-tabs{border-top:1px solid var(--line);background:var(--personal-surface);flex:none;margin:0;padding:8px 0 0}.tc-workspace>.tc-tabs button{min-height:50px}.tc-workspace[data-split=false]>.tc-tabs button{flex-direction:column;gap:4px;min-height:60px}.tc-workspace:fullscreen{background:var(--personal-bg);height:100dvh;min-height:0;padding:14px}html body .tc-workspace[data-oled=true]{--theme-panel:#000;--theme-inner:#000;--theme-control:#000;--theme-button:#000;--theme-button-ink:#f4f6fa;--theme-primary:#000;--theme-primary-ink:#8dd4ff;--theme-edge:#414751;--theme-blur:none;--theme-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--personal-bg:#000;--personal-surface:#000;--personal-ink:#f4f6fa;--personal-muted:#bcc4d0;--personal-accent:#8dd4ff;--line:#414751;color:#f4f6fa!important;box-shadow:none!important;background:#000!important}html body .tc-workspace[data-oled=true] :is(button,input,select,textarea){color:#f4f6fa!important;box-shadow:none!important;background:#000!important;border-color:#414751!important}html body .tc-workspace[data-oled=true] :is(.tc-tabs [aria-pressed=true],.tc-primary){color:#8dd4ff!important;background:#000!important;border-color:#8dd4ff!important;box-shadow:inset 0 -3px #8dd4ff!important}.tc-workspace[data-oled=true] a{color:#8dd4ff!important}.tc-workspace[data-oled=true] :is(.tc-hint-step,.tc-research-bar,.tc-command,.tc-tabs,.tc-panel-tools){background:#000!important}.tc-workspace[data-oled=true] .tc-command button[aria-label=Modo\ OLED]{color:#8dd4ff!important;border-color:#8dd4ff!important}@media (max-width:600px){.tc-workspace{gap:8px;padding:10px}.tc-command .tc-goal{grid-template-columns:18px 1fr;gap:5px}.tc-command .tc-goal input{grid-column:1/-1}.tc-command .tc-header-actions{gap:5px}.tc-command .tc-header-actions button{min-width:44px;padding:9px}.tc-command .tc-header-actions span{display:none}.tc-command .tc-title{min-width:100%}.tc-workspace>.tc-tabs{gap:5px}.tc-workspace>.tc-tabs button{font-size:11px}.tc-body>.tc-research-bar .tc-row{gap:4px 10px}.tc-research-auto{font-size:11px}.tc-research-bar>p{margin-top:4px}}.tc-command button{min-width:44px}html body:has(.tc-workspace) .nx-life-controls>.nx-life-context{display:none!important}html body .tc-workspace .tc-command button{min-width:44px!important;min-height:44px!important}html body .tc-workspace>.tc-tabs button{min-width:44px!important;min-height:50px!important}html body .tc-workspace[data-split=false]>.tc-tabs button{min-height:60px!important}html body:has(.s4-desk>.tc-workspace) .nexus-persistent-back{display:none!important}.gg-workspace{gap:0;padding:0;container-type:inline-size}.gg-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.gg-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gg-identity>img{object-fit:cover;border-radius:4px;flex:none;width:42px;height:58px}.gg-identity>div{min-width:0}.gg-identity small,.gg-eyebrow{letter-spacing:.13em;color:var(--personal-accent);font-size:10px;font-weight:700}.gg-identity h1{margin:3px 0;font-size:clamp(17px,1.65vw,24px);line-height:1.25}.gg-identity span{color:var(--personal-muted);font-size:12px}html body .gg-identity select{min-height:32px;padding:3px 8px;font-size:12px}.gg-actions{flex:none;gap:7px;display:flex}.gg-actions button{min-width:44px}.gg-status{border-bottom:1px solid var(--line);color:var(--personal-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:12px;display:flex}.gg-status>span{align-items:center;gap:7px;display:flex}.gg-status button{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.gg-live{background:var(--personal-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--personal-accent) 12%,transparent);border-radius:50%}.gg-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.gg-index{border-right:1px solid var(--line);background:color-mix(in srgb,var(--personal-accent) 3%,var(--personal-surface));flex-direction:column;min-width:0;min-height:0;display:flex}.gg-index-title{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:18px 16px;font-size:13px;display:flex}.gg-index-title small{margin-left:auto}.gg-index nav{scrollbar-width:thin;flex:1;min-height:0;padding:8px;overflow:auto}.gg-index nav button{text-align:left;justify-content:flex-start;gap:10px;width:100%;background:0 0!important;border-color:#0000!important;min-height:46px!important;padding:10px!important;font-size:12px!important}.gg-index nav button b{color:var(--personal-muted);flex:none;width:20px;font-size:10px;font-weight:500}.gg-index nav button span{flex:1}.gg-index nav button[aria-current=step]{font-weight:700;background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface))!important;border-color:var(--line)!important}.gg-index>p{color:var(--personal-muted);margin:0;padding:10px 16px;font-size:10px;line-height:1.5}.gg-main{scrollbar-width:thin;overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.gg-chapter{max-width:950px;margin:0 auto;padding:34px 40px}.gg-chapter h2{margin:10px 0 18px;font-size:clamp(25px,2.6vw,36px);line-height:1.2}.gg-chapter .gg-objective{max-width:740px;margin:0 0 18px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.gg-chapter-actions{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.gg-chapter-actions button{font-size:12px!important}.gg-reveal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.gg-reveal strong{font-size:15px}.gg-reveal p{color:var(--personal-muted);max-width:380px;margin:6px 0 0;font-size:13px}.gg-reveal>button{flex:none;font-size:13px!important}.gg-steps{margin:16px 0 26px;padding:0;list-style:none}.gg-steps li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.gg-steps li>b{background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface));border:1px solid var(--line);width:30px;height:30px;color:var(--personal-accent);border-radius:4px;place-items:center;font-size:12px;display:grid}.gg-steps li>p{margin:0;font-size:16px;line-height:1.8}.gg-source-links{flex-wrap:wrap;gap:10px;margin:24px 0 20px;display:flex}.gg-source-links a{align-items:center;gap:6px;font-size:11px;display:flex}.gg-sequence{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:20px;display:flex}.gg-sequence button{font-size:12px!important}.gg-sequence button:last-child{margin-left:auto}.gg-hint{border-left:3px solid var(--personal-accent);background:color-mix(in srgb,var(--personal-accent) 6%,var(--personal-surface));margin:20px 0;padding:14px 20px}.gg-notes{border-top:1px solid var(--line);padding:8px 28px}.gg-notes summary{justify-content:space-between;gap:10px;display:flex;list-style:revert!important}.gg-notes label{gap:7px;font-size:12px;display:grid}.gg-notes textarea{resize:vertical;width:100%;min-height:130px;margin:12px 0;line-height:1.65}.gg-notes>button{margin-right:15px;font-size:12px!important}.gg-notes>a{font-size:12px}.gg-check{align-items:center;gap:8px;margin:8px 0;display:flex!important}.gg-check input{width:20px;min-height:20px!important}.gg-reference{border-left:1px solid var(--line);min-height:0;padding:26px 20px;display:none;overflow:auto}.gg-reference h3{margin:10px 0;font-size:15px}.gg-reference p{color:var(--personal-muted);font-size:12px;line-height:1.7}.gg-reference>button{justify-content:flex-start;width:100%;margin:5px 0;font-size:12px!important}.gg-reference>button span{color:var(--personal-muted);margin-left:auto}.gg-reference-line{border-top:1px solid var(--line);margin:24px 0}.gg-reference details a{padding:8px 0;font-size:11px;display:block}.gg-error,.gg-notice{border-bottom:1px solid var(--line);flex:none;padding:9px 20px;font-size:12px;line-height:1.5;margin:0!important}.gg-error{color:var(--personal-accent)}.gg-workspace>.gg-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:10px 16px}.gg-tabs button{font-size:12px!important}.gg-index-toggle{display:none!important}.gg-preparing{max-width:680px;margin:auto;padding:45px 32px}.gg-preparing h2{margin-top:18px}.gg-preparing p{color:var(--personal-muted);font-size:14px}.gg-fact{border-bottom:1px solid var(--line);padding:20px 0}.gg-fact>a{margin-top:10px;font-size:12px;display:block}.gg-fact code{overflow-wrap:anywhere;display:block}.gg-no-results p{color:var(--personal-muted);font-size:14px}.gg-workspace:fullscreen{padding:0}.gg-workspace[data-oled=true] .gg-index{background:#000}.gg-workspace .gg-audio{margin:14px 0}@container (width>=1300px){.gg-layout[data-references=true]{grid-template-columns:260px minmax(0,1fr) 230px}.gg-layout[data-references=true] .gg-reference{display:block}}@container (width<=850px){.gg-header{gap:8px;padding:12px}.gg-identity>img{display:none}.gg-actions{gap:4px}.gg-actions span{display:none}.gg-layout{grid-template-columns:1fr;position:relative}.gg-index{display:none}.gg-layout[data-index=true] .gg-index{z-index:5;background:var(--personal-surface);display:flex;position:absolute;inset:0}.gg-layout[data-index=true] .gg-index nav{padding-bottom:50px}.gg-index-toggle{width:calc(100% - 36px);margin:12px 18px 0;justify-content:flex-start!important;font-size:12px!important;display:flex!important}.gg-index-toggle>svg:last-child{margin-left:auto}.gg-chapter{padding:26px 22px}.gg-chapter h2{font-size:28px}.gg-reveal{flex-direction:column;align-items:flex-start;gap:16px}.gg-reveal>button{width:100%}.gg-notes{padding:8px 22px}.gg-workspace>.gg-tabs{gap:4px;padding:8px}.gg-tabs button{white-space:normal;flex-direction:column;gap:4px;padding:8px 4px!important;font-size:10px!important}.gg-status{align-items:flex-start;padding:8px 12px}.gg-status>span{font-size:10px;line-height:1.5}.gg-status button{white-space:nowrap}.gg-actions button{padding:10px!important}.gg-chapter-actions{margin-bottom:22px}.gg-steps li>p{font-size:15px}.gg-error,.gg-notice{padding:8px 12px;font-size:11px}}@container (width<=430px){.gg-header{flex-wrap:wrap}.gg-identity small{font-size:9px}.gg-identity h1{font-size:17px}.gg-actions{margin-left:auto}.gg-header .gg-back{padding:10px!important}.gg-identity{flex-basis:calc(100% - 65px)}.gg-actions{margin-top:-6px;position:relative}.gg-chapter{padding:22px 18px}.gg-chapter h2{font-size:26px}.gg-chapter .gg-objective{font-size:16px}.gg-sequence{flex-wrap:wrap}.gg-sequence button{flex:1}.gg-notes summary small{display:none}}.gg-identity small{display:none}.gg-header{padding-top:10px;padding-bottom:10px}.gg-identity h1{margin-top:0}html body .gg-workspace :is(.gg-actions,.gg-tabs) button{min-width:44px!important;min-height:44px!important}@container (width<=430px){.gg-header{flex-wrap:nowrap}.gg-identity{flex-basis:0}.gg-actions{margin-top:0}.gg-identity h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.gg-identity select{width:100%}.gg-tabs button{white-space:nowrap}}.gg-chapter .gg-coverage{opacity:.8;overflow-wrap:anywhere;max-width:100%;margin:5px 0 12px;font-size:11px;line-height:1.5}.gg-workspace .gg-world,.gg-workspace .gg-area-depth{white-space:normal;color:var(--personal-muted);font-size:10px;font-weight:400;line-height:1.5;display:block}.gg-workspace .gg-world{color:var(--personal-accent);margin-bottom:5px}.gg-workspace .gg-area-depth{margin-top:4px}.gg-workspace .gg-continuous{min-height:44px;color:var(--personal-muted);align-items:center;gap:10px;margin:0 0 24px;font-size:12px;line-height:1.5;display:flex}.gg-workspace .gg-continuous input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--personal-accent)}.gg-workspace .gg-depth-section{border:1px solid var(--line);border-left:3px solid var(--personal-accent);background:color-mix(in srgb,var(--personal-accent) 4%,var(--personal-surface));border-radius:4px;margin:22px 0;padding:20px 22px}.gg-workspace .gg-depth-section h3{margin:0 0 12px;font-size:16px;line-height:1.5}.gg-workspace .gg-depth-section ul{margin:0;padding-left:20px}.gg-workspace .gg-depth-section li{overflow-wrap:anywhere;padding:5px 0;font-size:15px;line-height:1.8}.gg-workspace .gg-status>span{overflow-wrap:anywhere;min-width:0}.gg-workspace .gg-status>span>svg,.gg-workspace .gg-live{flex-shrink:0}@container (width<=600px){.gg-workspace .gg-depth-section{margin:18px 0;padding:16px}.gg-workspace .gg-depth-section li{font-size:14px}.gg-workspace .gg-continuous{font-size:11px}}html body .gg-workspace[data-mobile=true]{background:var(--personal-bg);scroll-margin-top:calc(var(--nexus-shell-top,58px) + 8px);border:0;border-radius:0;padding:0 0 18px;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}body[data-mobile-library=true] .s4-desk:has(.gg-workspace[data-mobile=true]){padding:0!important}html body .gg-workspace[data-mobile=true] .gg-layout{height:auto;max-height:none;display:block;overflow:visible}html body .gg-workspace[data-mobile=true] .gg-main{overscroll-behavior:auto;height:auto;max-height:none;overflow:visible}html body .gg-workspace[data-mobile=true]>.gg-tabs,html body .gg-workspace[data-mobile=true] .gg-reference{display:none!important}html body .gg-workspace[data-mobile=true] .gg-header{background:var(--personal-surface);gap:8px;padding:12px 14px}html body .gg-workspace[data-mobile=true] .gg-identity{flex:1 1 0;min-width:0}html body .gg-workspace[data-mobile=true] .gg-identity h1{font-size:19px;line-height:1.35}html body .gg-workspace[data-mobile=true] .gg-actions button[aria-label="Conversar com Nyxi"],html body .gg-workspace[data-mobile=true] .gg-actions button[aria-label=Modo\ OLED]{display:none!important}html body .gg-workspace[data-mobile=true] :is(button,summary,select){min-height:48px!important}html body .gg-workspace[data-mobile=true] .gg-actions button,html body .gg-workspace[data-mobile=true] .gg-back{min-width:48px!important}html body .gg-workspace[data-mobile=true] .gg-mobile-objective{top:var(--nexus-shell-top,58px);z-index:4;background:color-mix(in srgb,var(--personal-accent) 7%,var(--personal-surface));border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin:0;padding:18px 14px;display:flex;position:sticky}.gg-mobile-objective>svg{color:var(--personal-accent);flex:0 0 19px;margin-top:3px}.gg-mobile-objective>div{flex:1;min-width:0}.gg-mobile-objective small{letter-spacing:.1em;color:var(--personal-accent);font-size:11px;font-weight:700}.gg-mobile-objective p{font-size:var(--mobile-body-size,15px);overflow-wrap:anywhere;margin:7px 0;line-height:1.65}.gg-mobile-objective span{font-size:var(--mobile-detail-size,12px);color:var(--personal-muted)}.gg-goal-confirm{gap:8px;margin-top:12px;display:grid}.gg-goal-confirm button{text-align:left;justify-content:flex-start}html body .gg-workspace[data-mobile=true] .gg-mobile-more{background:var(--personal-surface);border-bottom:1px solid var(--line);padding:0 14px}.gg-mobile-more>summary{font-size:var(--mobile-detail-size,12px);color:var(--personal-muted);cursor:pointer;align-items:center;display:flex}.gg-mobile-more nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:12px;display:grid}.gg-mobile-more nav button{white-space:normal;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:12px;display:flex}.gg-mobile-more .pp-plan{margin:12px 0}.gg-mobile-sources a{min-height:48px;font-size:var(--mobile-detail-size,12px);overflow-wrap:anywhere;border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;line-height:1.6;display:flex}html body .gg-workspace[data-mobile=true] .gg-status{align-items:center;padding:10px 14px}html body .gg-workspace[data-mobile=true] .gg-status>span{font-size:var(--mobile-detail-size,12px);line-height:1.6}html body .gg-workspace[data-mobile=true] .gg-index-toggle{width:calc(100% - 28px);margin:14px;padding:10px;font-size:13px!important}html body .gg-workspace[data-mobile=true] .gg-index{display:none}html body .gg-workspace[data-mobile=true] .gg-layout[data-index=true] .gg-index{border-right:0;border-bottom:1px solid var(--line);max-height:none;display:flex;position:static;inset:auto;overflow:visible}html body .gg-workspace[data-mobile=true] .gg-index nav{max-height:none;padding:8px 14px;overflow:visible}html body .gg-workspace[data-mobile=true] .gg-chapter{max-width:none;padding:20px 14px}html body .gg-workspace[data-mobile=true] .gg-chapter h2{font-size:26px;line-height:1.3}html body .gg-workspace[data-mobile=true] :is(.gg-steps li>p,.gg-depth-section li,.gg-hint p,.gg-fact p){font-size:var(--mobile-body-size,15px);line-height:1.8}html body .gg-workspace[data-mobile=true] .gg-objective{font-size:var(--mobile-body-size,15px);line-height:1.75}html body .gg-workspace[data-mobile=true] .gg-steps li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0}html body .gg-workspace[data-mobile=true] .gg-steps li>b{width:28px;height:28px}html body .gg-workspace[data-mobile=true] .gg-notes{padding:8px 14px}html body .gg-workspace[data-mobile=true] .gg-notes textarea{font-size:16px}html body .gg-workspace[data-mobile=true] .gg-sequence{flex-wrap:wrap}html body .gg-workspace[data-mobile=true] .gg-sequence button{white-space:normal;flex:130px;min-width:0}html body .gg-workspace[data-mobile=true] .gg-depth-section{margin:18px 0;padding:16px 14px}body[data-mobile-oled=true] .gg-workspace[data-mobile=true]{background:var(--personal-bg)}@media (max-height:500px){html body .gg-workspace[data-mobile=true] .gg-mobile-objective{padding-block:12px;position:static}.gg-mobile-objective span{display:none}}.sw-home{--sw-bg:var(--personal-bg);--sw-card:var(--personal-surface);--sw-ink:var(--personal-ink);--sw-muted:var(--personal-muted);--sw-edge:var(--line);--sw-accent:var(--personal-accent);min-width:0;color:var(--sw-ink);height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-shell-bottom,42px) - 70px);min-height:500px;font-family:var(--personal-font);flex-direction:column;gap:12px;padding:16px 18px 4px;display:flex}.sw-home :is(button,input,select,textarea){font:inherit;color:var(--sw-ink);border:1px solid var(--sw-edge);background:var(--sw-card);border-radius:10px;min-width:0}.sw-home button{cursor:pointer;min-height:34px;box-shadow:none;justify-content:center;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.sw-home button:disabled{opacity:.55;cursor:default}.sw-home :is(button,input,select,textarea):focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw-home :is(input,select,textarea){padding:9px 11px}.sw-home button[aria-pressed=true]{background:var(--sw-accent)!important;color:var(--personal-bg)!important}.sw-home a{color:var(--sw-accent);overflow-wrap:anywhere;text-decoration:none}.sw-home h1,.sw-home h2,.sw-home h3,.sw-home p{margin:0}.sw-home small{font-size:11px}.sw-home :is(p,textarea){line-height:1.65}.sw-home svg{flex-shrink:0}.sw-home :is(input,select,textarea){width:100%}.sw-home input[type=checkbox]{width:16px;height:16px;accent-color:var(--sw-accent);flex:none}.sw-context{background:var(--sw-card);border:1px solid var(--sw-edge);border-radius:var(--personal-radius,16px);flex:none;align-items:center;gap:14px;padding:14px 16px;display:flex}.sw-context-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sw-context-title h1{font-size:17px;line-height:1.35}.sw-context-title p{color:var(--sw-muted);margin-top:4px;font-size:11px}.sw-context-icon{width:38px;height:38px;color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 12%,var(--sw-card));border-radius:11px;flex:none;place-items:center;display:grid}.sw-mode{gap:4px;display:flex}.sw-mode button{font-size:12px}.sw-focus{flex:none;align-items:center;gap:7px;display:flex}.sw-focus time{font-variant-numeric:tabular-nums;font-size:12px}.sw-focus button{min-height:30px;padding:6px 8px;font-size:11px}.sw-selection{flex:none;align-items:center;gap:14px;display:flex}.sw-selection>label{flex:1;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.sw-selection select{width:100%;max-width:560px;font-size:12px}.sw-selection small{color:var(--sw-muted);font-size:10px}.sw-status{background:var(--sw-card);border-radius:10px;padding:10px;font-size:12px}.sw-status button{margin-left:8px}.sw-split{grid-template-columns:minmax(0,var(--sw-ratio)) 14px minmax(0,1fr);flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.sw-split[data-portrait=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--sw-ratio)) 14px minmax(0,1fr)}.sw-divider{cursor:col-resize;touch-action:none;position:relative}.sw-divider:before{content:"";background:var(--sw-muted);opacity:.5;border-radius:3px;width:3px;height:38px;position:absolute;top:calc(50% - 19px);left:5px}.sw-split[data-portrait=true] .sw-divider{cursor:row-resize}.sw-split[data-portrait=true] .sw-divider:before{width:38px;height:3px;top:5px;left:calc(50% - 19px)}.sw-divider:focus-visible{outline:2px solid var(--sw-accent)}.sw-pane{background:var(--sw-card);border:1px solid var(--sw-edge);border-radius:var(--personal-radius,16px);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sw-pane-head{border-bottom:1px solid var(--sw-edge);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sw-pane-head b{overflow-wrap:anywhere;font-size:13px;display:block}.sw-pane-head small{color:var(--sw-muted);margin-top:4px;display:block}.sw-pane-head a{flex-shrink:0;font-size:10px}.sw-tabs{border-bottom:1px solid var(--sw-edge);background:color-mix(in srgb,var(--sw-bg) 45%,var(--sw-card));flex:none;gap:5px;padding:9px 12px;display:flex;overflow-x:auto}.sw-tabs button{white-space:nowrap;min-height:32px;font-size:12px;color:var(--sw-muted)!important;background:0 0!important;border:0!important}.sw-tabs button[aria-selected=true]{box-shadow:0 2px 5px #0001;color:var(--sw-ink)!important;background:var(--sw-card)!important}.sw-pane-body{scrollbar-width:thin;scrollbar-color:var(--sw-edge) transparent;flex:1;min-width:0;min-height:0;padding:16px;overflow:auto}.sw-pane-body>p[role=alert]{border:1px solid var(--sw-edge);border-radius:10px;margin-bottom:12px;padding:10px}.sw-section-title{font-size:14px;margin:14px 0 10px!important}.sw-muted{color:var(--sw-muted);font-size:12px}.sw-empty{background:var(--sw-card);border:1px solid var(--sw-edge);border-radius:var(--personal-radius);flex:1;min-height:0;padding:25px;overflow:auto}.sw-empty h2{margin-bottom:12px;font-size:20px}.sw-empty p{color:var(--sw-muted);margin-bottom:16px;font-size:13px}.sw-empty a{align-items:center;gap:7px;font-size:13px;display:flex}.sw-goals>label{gap:8px;margin:10px 0 13px;font-size:12px;display:grid}.sw-goal{border-bottom:1px solid var(--sw-edge);align-items:center;gap:6px;padding:9px 0;display:flex}.sw-goal label{overflow-wrap:anywhere;flex:1;align-items:start;gap:8px;font-size:12px;line-height:1.5;display:flex}.sw-goal input{margin-top:2px}.sw-goal:has(input:checked) span{color:var(--sw-muted);text-decoration:line-through}.sw-goal button{min-height:28px!important;padding:5px!important}.sw-goals form,.sw-search{align-items:center;gap:8px;margin:12px 0;display:flex}.sw-goals form input,.sw-search input{flex:1;font-size:12px}.sw-source-select{gap:7px;font-size:12px;display:grid}.sw-source-select select{font-size:12px}.sw-map-frame{background:var(--sw-bg);border:0;border-radius:12px;width:100%;height:clamp(220px,30vh,460px);margin:12px 0}.sw-resource-empty{color:var(--sw-muted);padding:18px 0;font-size:12px}.sw-reference{overflow-wrap:anywhere;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.sw-resources{gap:12px;display:grid}.sw-resources>a{border:1px solid var(--sw-edge);background:var(--sw-card);border-radius:12px;gap:8px;padding:15px;display:grid}.sw-resources b{font-size:13px}.sw-resources small{color:var(--sw-muted)}.sw-trophy{border-bottom:1px solid var(--sw-edge);align-items:start;gap:12px;padding:13px 0;display:flex}.sw-trophy img{object-fit:contain;border-radius:7px;width:40px;height:40px}.sw-trophy>div{flex:1;min-width:0}.sw-trophy b{font-size:13px}.sw-trophy p{color:var(--sw-muted);margin:7px 0;font-size:12px}.sw-trophy small{color:var(--sw-muted);font-size:10px}.sw-trophy button{padding:6px;font-size:10px}.sw-video-source iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.sw-video-source>div{background:var(--sw-bg);border-radius:12px;gap:15px;padding:22px;display:grid}.sw-video-source h2{font-size:17px}.sw-video-source>button{margin-top:8px;font-size:11px}.sw-video-list{gap:10px;display:grid}.sw-video-list>button{text-align:left;justify-content:flex-start!important;gap:12px!important;padding:9px!important}.sw-video-list img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:85px}.sw-video-list span{overflow-wrap:anywhere;min-width:0;font-size:12px}.sw-video-list small{color:var(--sw-muted);margin-top:6px;display:block}.sw-book-summary{gap:20px;display:flex}.sw-book-summary>img{object-fit:cover;border-radius:10px;align-self:start;width:120px;max-height:190px}.sw-book-summary>div{flex:1;min-width:0}.sw-book-summary h2{margin:8px 0 14px;font-size:22px;line-height:1.4}.sw-book-summary p{color:var(--sw-muted);margin-bottom:14px;font-size:13px}.sw-actions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.sw-actions button{min-height:32px;font-size:11px}.sw-nyxi-intro{align-items:center;gap:11px;margin-bottom:14px;display:flex}.sw-nyxi-intro h2{font-size:15px}.sw-nyxi-intro p{color:var(--sw-muted);margin-top:5px;font-size:11px}.sw-nyxi-avatar{object-fit:cover;flex:none;overflow:hidden;border-radius:12px!important;width:48px!important;height:58px!important}.sw-nyxi-avatar :is(video,img){object-fit:cover;width:100%;height:100%}.sw-message{border:1px solid var(--sw-edge);background:color-mix(in srgb,var(--sw-bg) 45%,var(--sw-card));overflow-wrap:anywhere;border-radius:13px;margin:11px 0;padding:13px}.sw-message small{color:var(--sw-muted);font-size:10px}.sw-message p{white-space:pre-wrap;margin-top:6px;font-size:13px}.sw-message.is-user{background:color-mix(in srgb,var(--sw-accent) 10%,var(--sw-card));margin-left:18px}.sw-composer{background:var(--sw-card);border-top:1px solid var(--sw-edge);flex:none;gap:8px;padding:11px 12px;display:flex}.sw-composer input{flex:1;font-size:12px}.sw-composer button{min-width:37px;padding:8px}.sw-note-label{gap:12px;font-size:12px;display:grid}.sw-note-label textarea{resize:vertical;min-height:155px;font-size:13px}.sw-support blockquote{border-left:3px solid var(--sw-accent);background:color-mix(in srgb,var(--sw-bg) 45%,var(--sw-card));overflow-wrap:anywhere;margin:15px 0;padding:12px;font-size:13px;line-height:1.65}.sw-review-card{border:1px solid var(--sw-edge);background:var(--sw-bg);border-radius:12px;margin:14px 0;padding:15px}.sw-review-card small{color:var(--sw-muted)}.sw-review-card h3{margin:14px 0;font-size:17px;line-height:1.5}.sw-review-card p{white-space:pre-wrap;font-size:13px}.sw-review-form{gap:11px;margin:16px 0;display:grid}.sw-review-form label{gap:7px;font-size:12px;display:grid}.sw-review-form textarea{resize:vertical;min-height:65px;font-size:13px}.sw-review-form>button{justify-self:start}.sw-music{border:1px solid var(--sw-edge);border-radius:var(--personal-radius,16px);background:var(--sw-card);z-index:3;flex:none;align-items:center;gap:10px;padding:11px 14px;display:flex;position:relative}.sw-music>img{object-fit:cover;border-radius:9px;width:37px;height:37px}.sw-music>div:first-of-type{flex:1;min-width:0}.sw-music b,.sw-music small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sw-music b{font-size:12px}.sw-music small{color:var(--sw-muted);margin-top:5px;font-size:10px}.sw-music button{min-height:31px;padding:7px}.sw-music button span{font-size:10px}.sw-music>a{place-items:center;width:30px;display:grid}.sw-volume{border:1px solid var(--sw-edge);background:var(--sw-card);border-radius:13px;width:min(280px,100vw - 50px);padding:16px;position:absolute;bottom:calc(100% + 9px);right:12px;box-shadow:0 7px 24px #0003}.sw-volume label{font-size:12px;display:block}.sw-volume output{float:right}.sw-volume input{width:100%;margin-top:15px;padding:0}html body[data-nexus-secondary=true]:has(.sw-home) .nx-life-companion-compact{display:none!important}html body[data-nexus-secondary=true]:has(.sw-home) .app-main{padding:0!important}html body[data-nexus-secondary=true]:has(.sw-home) .nx-life-context{display:none!important}html body[data-nexus-secondary=true]:has(.sw-home) .foco-mini{display:none!important}.sw-study-sites h2,.sw-study-references h2{margin-bottom:10px;font-size:20px;line-height:1.4}.sw-study-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.sw-study-platforms button{text-align:left;justify-content:flex-start;gap:12px;padding:16px}.sw-study-platforms span{min-width:0;font-weight:600}.sw-study-platforms small{color:inherit;margin-top:6px;font-weight:400;line-height:1.5;display:block}.sw-study-form{gap:12px;margin:18px 0;display:grid}.sw-study-form label,.sw-study-overview label{gap:7px;font-size:12px;display:grid}.sw-study-form button{justify-self:start}.sw-study-form [role=alert]{font-size:12px}.sw-course-open{border:1px solid var(--sw-edge);border-radius:10px;align-items:center;gap:8px;margin:8px 0 18px;padding:12px 15px;font-size:13px;display:inline-flex}.sw-study-overview>small{color:var(--sw-muted);margin-bottom:8px;display:block}.sw-study-overview textarea{resize:vertical;font-size:13px}.sw-study-overview>p{margin:16px 0}.sw-study-links{gap:10px;display:grid}.sw-study-links article{border:1px solid var(--sw-edge);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.sw-study-links .sw-reference{flex:1;justify-content:space-between;min-width:0;margin:0}.sw-study-links span{overflow-wrap:anywhere;min-width:0}.sw-study-links small{color:var(--sw-muted);margin-top:6px;display:block}.sw-study-links button{flex:none}.sw-selection:has([aria-label="Base do estudo"]){flex-wrap:wrap}.sw-selection:has([aria-label="Base do estudo"])>label{flex:210px}.sw-selection:has([aria-label="Base do estudo"])>small{display:none}@media (max-width:600px){.sw-study-platforms{gap:8px}.sw-study-platforms button{gap:7px;padding:11px}.sw-study-platforms small{font-size:10px}.sw-selection:has([aria-label="Base do estudo"]){gap:7px}.sw-selection:has([aria-label="Base do estudo"])>label{flex-basis:150px;gap:6px;font-size:11px}.sw-selection>button{padding:6px;font-size:11px}.sw-study-overview h2{font-size:18px}}html body .sw-inline-reader{flex:1;min-height:0;position:relative;overflow:hidden}.sw-inline-reader>.sw-keep-excerpt{z-index:30;font-size:10px;position:absolute;bottom:32px;left:10px;background:var(--sw-card)!important;min-height:28px!important;padding:6px!important}html body .sw-inline-reader .pdf-reader-overlay[data-embedded=true]{backdrop-filter:none!important;z-index:1!important;background:0 0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html body .sw-inline-reader .pdf-reader-overlay[data-embedded=true] .pdf-reader-box{border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;position:relative!important}html body .sw-inline-reader .pdf-reader-overlay[data-embedded=true] .pdf-reader-body{width:100%!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:auto!important}.sw-inline-reader .kindle-chrome{max-width:100%;font-size:12px}.sw-inline-reader .kindle-chrome>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1050px){.sw-context{flex-wrap:wrap;gap:10px}.sw-context-title{flex-basis:45%}.sw-focus{margin-left:auto}.sw-selection small{display:none}.sw-home{gap:10px;padding:12px}.sw-pane-head a{text-align:right;max-width:90px}.sw-music{gap:7px}}@media (max-width:600px){.sw-home{min-height:600px;padding:8px}.sw-context{padding:11px}.sw-context-title h1{font-size:14px}.sw-context-title{flex-basis:100%}.sw-context-icon{width:32px;height:32px}.sw-focus button{font-size:10px}.sw-pane-body{padding:12px}.sw-tabs{gap:3px;padding:8px}.sw-tabs button{padding:6px 8px;font-size:11px}.sw-book-summary{gap:12px}.sw-book-summary>img{width:80px}.sw-book-summary h2{font-size:18px}.sw-music>button{padding:5px}.sw-music>button[aria-label=Música\ anterior],.sw-music button span{display:none}.sw-music>img{width:30px;height:30px}}.sw-video-source>.sw-video-player-slot{border-radius:12px;min-height:180px;margin:14px 0;display:block;overflow:hidden;padding:0!important}.sw-video-player-slot .persistent-video{width:100%!important;margin:0!important}.sw-video-player-slot .persistent-video-frame{min-height:180px!important}.sw-video-player-slot .persistent-video-inner-frame{height:100%;min-height:180px}.sw-video-player-slot .persistent-video-header{flex-wrap:wrap}.study-flashcards-container{flex-direction:column;gap:14px;padding:12px 14px;display:flex}.study-flashcards-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.study-flashcards-header h3{color:#fff;margin:0;font-size:15px}.flashcards-top-actions{align-items:center;gap:8px;display:flex}.flashcards-ai-btn{cursor:pointer;align-items:center;gap:6px;display:flex;box-shadow:0 0 12px #a855f759;color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important;border:none!important;border-radius:9px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important}.flashcards-ai-btn:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 16px #a855f78c}.flashcards-manual-btn{cursor:pointer;align-items:center;gap:6px;display:flex;color:#e2e8f0!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:9px!important;padding:7px 11px!important;font-size:12px!important}.flashcards-error-msg{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:9px;padding:9px 12px;font-size:12px}.flashcards-add-form{background:#0f172ab3;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.flashcards-add-form label{color:#94a3b8;flex-direction:column;gap:5px;font-size:12px;display:flex}.flashcards-form-actions{gap:8px;margin-top:4px;display:flex}.flashcard-deck-view{flex-direction:column;gap:12px;display:flex}.flashcard-meta-bar{color:#94a3b8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.flashcard-del-btn{cursor:pointer;color:#64748b!important;background:0 0!important;border:none!important;padding:4px!important}.flashcard-del-btn:hover{color:#f87171!important}.flashcard-scene{perspective:1200px;cursor:pointer;min-height:180px}.flashcard-inner{text-align:center;width:100%;min-height:180px;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative}.flashcard-scene.is-flipped .flashcard-inner{transform:rotateY(180deg)}.flashcard-face{backface-visibility:hidden;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000073}.flashcard-front{color:#f8fafc;background:linear-gradient(145deg,#162035 0%,#0d1525 100%);border:1.5px solid #38bdf859}.flashcard-back{color:#fdf4ff;background:linear-gradient(145deg,#201335 0%,#120925 100%);border:1.5px solid #d946ef66;transform:rotateY(180deg)}.card-badge{letter-spacing:.08em;color:#38bdf8;background:#38bdf833;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800}.card-badge.answer{color:#e879f9;background:#d946ef33}.card-hint{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:flex}.flashcard-rating-actions{gap:8px;display:flex}.flashcard-rating-actions button{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:1;padding:8px;font-size:11px;font-weight:700;transition:all .2s}.rate-hard{color:#fca5a5!important;background:#ef444426!important;border-color:#ef44444d!important}.rate-medium{color:#fcd34d!important;background:#f59e0b26!important;border-color:#f59e0b4d!important}.rate-easy{color:#86efac!important;background:#22c55e26!important;border-color:#22c55e4d!important}.flashcards-empty-state{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.sw-home:has(.tc-embedded){height:auto;min-height:500px;padding-bottom:24px}.music-motion{width:100%;height:64px;color:var(--personal-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,currentColor 25%,transparent));opacity:.95;transition:opacity .35s;display:block;overflow:visible}.music-motion[data-playing=false]{opacity:.3}.music-motion-compact{height:38px}.spotify-cinema .music-motion{color:#a9dbfb;max-width:540px;height:58px;margin:4px 0 10px}.foco-mini .music-motion{color:var(--mini-accent,var(--personal-accent));filter:none;height:16px;margin-top:3px}@media (prefers-reduced-motion:reduce){.music-motion{filter:none;transition:none}}html body .nx-mosaic .nx-track svg.music-motion{color:var(--nx-accent);flex-shrink:0;margin:10px 0 0;width:100%!important;max-width:none!important;height:58px!important}html body .spotify-cinema svg.music-motion{width:100%!important;max-width:540px!important;height:58px!important}html body .foco-mini .foco-mini-track svg.music-motion{width:100%!important;max-width:none!important;height:16px!important}.music-volume-control{flex:none;display:inline-flex;position:relative}.music-volume-control>button{white-space:nowrap;align-items:center;gap:7px;min-height:44px;width:auto!important;display:inline-flex!important}.music-volume-control>button>span{font-size:11px}.spotify-s2>header{flex-wrap:wrap;gap:12px}.spotify-s2>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px}.music-volume-popup{z-index:2147483000;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--personal-radius,16px);background:var(--personal-surface,var(--bg));width:240px;max-width:calc(100vw - 24px);color:var(--personal-ink);padding:14px;position:fixed;overflow:auto;box-shadow:0 12px 35px #0004}.music-volume-popup header{color:var(--personal-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex;background:0 0!important;border:0!important;padding:0!important;position:static!important}.music-volume-popup button{border:1px solid var(--line);border-radius:var(--personal-radius,9px);background:var(--personal-bg);cursor:pointer;min-height:40px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;color:var(--personal-ink)!important}.music-volume-popup input{width:100%;margin-bottom:12px;display:block}.music-volume-cinema>button{color:#e5f3ff!important;background:0 0!important;border:0!important}.music-volume-popup .nexus-range{--nexus-range-accent:var(--personal-accent)!important;--nexus-range-track:color-mix(in srgb,var(--personal-muted) 35%,var(--personal-surface))!important;--nexus-range-outline:var(--personal-surface)!important}.nx-layout-settings{color:var(--personal-ink);width:100%}.nx-layout-settings>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.nx-layout-settings h2{align-items:center;gap:10px;margin:6px 0;font-size:24px;display:flex}.nx-layout-settings p{color:var(--personal-muted);max-width:750px;line-height:1.6}.nx-layout-settings small{color:var(--personal-accent);letter-spacing:1.5px;font-size:10px}.nx-layout-settings a{color:var(--personal-accent);white-space:nowrap;padding:12px}.nx-layout-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.nx-layout-choices>button{text-align:left;border:1px solid var(--line);border-radius:var(--personal-radius,16px);background:var(--personal-surface);min-width:0;color:var(--personal-ink);cursor:pointer;flex-direction:column;gap:12px;padding:14px;display:flex}.nx-layout-choices>button[aria-pressed=true]{border-color:var(--personal-accent);box-shadow:inset 0 0 0 1px var(--personal-accent)}.nx-layout-choices strong{justify-content:space-between;align-items:center;gap:5px;font-size:14px;display:flex}.nx-layout-choices>button>span:last-child{color:var(--personal-muted);font-size:12px;line-height:1.5}.nx-layout-diagram{background:var(--personal-bg);pointer-events:none;border-radius:10px;grid-template-columns:repeat(3,1fr);grid-auto-rows:22px;gap:5px;width:100%;padding:10px;display:grid}.nx-layout-diagram i{background:color-mix(in srgb,var(--personal-accent) 24%,var(--personal-surface));border:1px solid color-mix(in srgb,var(--personal-accent) 35%,transparent);border-radius:4px}.nx-diagram-fio{grid-template-rows:repeat(3,18px);grid-template-columns:1.1fr .9fr}.nx-diagram-fio i:first-child{grid-area:1/1}.nx-diagram-fio i:nth-child(2){grid-area:2/1}.nx-diagram-fio i:nth-child(3){grid-area:3/1}.nx-diagram-fio i:nth-child(4){grid-area:1/2/4}.nx-diagram-fio i:nth-child(n+5){display:none}.nx-diagram-mural{grid-template-rows:repeat(3,22px);grid-template-columns:1.25fr 1fr 1fr}.nx-diagram-mural i:first-child{grid-area:1/1/3}.nx-diagram-mural i:nth-child(6){grid-area:3/1}.nx-diagram-panorama i:first-child{grid-area:span 2/span 2}.nx-diagram-central{grid-template-columns:repeat(3,1fr)}.nx-diagram-central i:first-child{grid-column:1/-1;height:14px}.nx-diagram-revista i:first-child{grid-area:span 2/span 2}.nx-diagram-revista i:nth-child(4){grid-column:span 2}.nx-diagram-prateleiras{grid-template-columns:repeat(4,1fr)}.nx-diagram-prateleiras i:nth-child(n+5){grid-column:span 2}.nx-diagram-imersivo{background:radial-gradient(at 70% 10%,color-mix(in srgb,var(--personal-accent) 25%,var(--personal-bg)),var(--personal-bg));padding-top:25px}.nx-diagram-imersivo i:first-child{grid-area:span 2/span 2}.nx-layout-selected{margin-top:16px;font-size:12px}html body .app .nx-mosaic[data-home-layout]{isolation:isolate;font-family:var(--personal-font);position:relative}html body .nx-mosaic[data-home-layout] .nx-content{z-index:1;max-width:1760px;padding:22px clamp(14px,2.5vw,40px) 32px;position:relative}html body .nx-mosaic[data-home-layout] .nx-reorder-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}html body .nx-mosaic[data-home-layout] .nx-module{grid-area:auto/span 1;min-height:0}html body .nx-mosaic[data-home-layout] .nx-module>.nx-card{min-height:230px;padding:18px}html body .nx-mosaic[data-home-layout] .nx-module>.nx-hero{min-height:340px;padding:0}html body .nx-mosaic[data-home-layout] .nx-module[data-module=hero]{grid-column:span 2}html body .nx-mosaic[data-home-layout] .nx-module[data-module=collection]{grid-column:1/-1}html body .nx-mosaic[data-home-layout] .nx-module:has(.nx-slideshow)>.nx-card{min-height:260px;padding-bottom:64px}html body .nx-mosaic[data-home-layout] .nx-hero-copy{padding:clamp(20px,2.5vw,36px)}html body .nx-mosaic[data-home-layout] .nx-primary{background:var(--personal-accent);color:var(--personal-bg);border-radius:var(--personal-radius);min-height:44px}html body .nx-mosaic[data-home-layout] .nx-hero-pages button[aria-pressed=true]{background:var(--personal-accent);color:var(--personal-bg)}html body .nx-mosaic[data-home-layout] .nx-music-open{min-height:36px;margin:0;position:absolute;top:12px;right:12px}html body .nx-mosaic[data-home-layout] .nx-music>.nx-card-head{min-height:36px;margin-bottom:10px;padding-right:112px}.nx-home-music-cover{aspect-ratio:1;background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-bg));border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;width:clamp(88px,9vw,150px);display:grid;overflow:hidden}.nx-home-music-cover>span{place-items:center;width:100%;height:100%;display:grid}.nx-home-music-cover img{object-fit:cover;width:100%;height:100%}html body .nx-mosaic[data-home-layout] .nx-music-body{justify-content:flex-start;gap:18px}html body .nx-mosaic[data-home-layout] .nx-controls button{min-width:44px;min-height:44px}html body .nx-mosaic[data-home-layout] .nx-trophies-list{justify-content:flex-start;max-height:220px;overflow:auto}html body .nx-mosaic[data-home-layout] .nx-video-thumb{min-height:120px}.nx-home-shelf{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.nx-home-shelf:focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}.nx-shelf-item{scroll-snap-align:start;flex-direction:column;flex:0 0 135px;gap:7px;min-width:0;display:flex}.nx-shelf-item img{aspect-ratio:2/3;object-fit:cover;background:var(--personal-bg);width:100%;opacity:var(--module-opacity,100%);border-radius:10px}.nx-shelf-item b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-shelf-item span{color:var(--personal-muted);font-size:10px}.nx-home-shortcuts{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}html body .nx-mosaic .nx-home-shortcuts a{border:1px solid var(--line);border-radius:var(--personal-radius);background:color-mix(in srgb,var(--personal-surface) 85%,transparent);min-height:82px;color:var(--personal-ink);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.nx-home-shortcuts svg{color:var(--personal-accent)}html body .nx-mosaic[data-home-layout=central] .nx-module[data-module=hero]{grid-column:span 1}html body .nx-mosaic[data-home-layout=central] .nx-module>.nx-hero{min-height:310px}html body .nx-mosaic[data-home-layout=central] .nx-hero h2{font-size:clamp(28px,2.6vw,38px)}html body .nx-mosaic[data-home-layout=revista] .nx-reorder-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}html body .nx-mosaic[data-home-layout=revista] .nx-module[data-module=hero]{grid-row:span 2}html body .nx-mosaic[data-home-layout=revista] .nx-module>.nx-hero{min-height:540px}html body .nx-mosaic[data-home-layout=revista] .nx-module[data-module=collection]{grid-column:span 2}html body .nx-mosaic[data-home-layout=revista] .nx-module[data-module=collection]>.nx-card{backdrop-filter:none;background:0 0;border-color:#0000;padding-left:0;padding-right:0}html body .nx-mosaic[data-home-layout=prateleiras] .nx-reorder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=hero]{grid-column:span 1}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module>.nx-hero{min-height:270px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-hero h2{font-size:28px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=radar],html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free],html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=trophies],html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=guide]{grid-column:1/-1}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=radar]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=trophies]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=guide]>.nx-card{backdrop-filter:none;background:0 0;border:0;min-height:0;padding:12px 0}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free] .nx-shelf-item{flex-basis:250px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free] img{aspect-ratio:16/9}html body .nx-mosaic[data-home-layout=prateleiras] .nx-trophies-list{flex-direction:row;gap:16px;max-height:none;overflow-x:auto}html body .nx-mosaic[data-home-layout=prateleiras] .nx-achievement{flex:0 0 250px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-music-body{gap:10px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-track h3{font-size:16px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-home-music-cover{width:80px}html body .nx-mosaic[data-home-layout=imersivo]:before{content:"";z-index:-1;background-image:linear-gradient(180deg,color-mix(in srgb,var(--personal-bg) 45%,transparent),var(--personal-bg)),var(--home-art);pointer-events:none;opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:0}html body .nx-mosaic[data-home-layout=imersivo] .nx-welcome{margin-bottom:clamp(26px,6vh,70px)}html body .nx-mosaic[data-home-layout=imersivo] .nx-reorder-grid{grid-auto-flow:dense}html body .nx-mosaic[data-home-layout=imersivo] .nx-module[data-module=hero]{grid-row:span 2}html body .nx-mosaic[data-home-layout=imersivo] .nx-module>.nx-card{background:color-mix(in srgb,color-mix(in srgb,var(--personal-surface) var(--module-opacity,100%),transparent) 78%,transparent)}html body .nx-mosaic[data-home-layout=imersivo] .nx-module>.nx-hero{flex-direction:column;min-height:530px;display:flex}.nx-spotlight-tabs{z-index:3;background:color-mix(in srgb,var(--personal-bg) 85%,transparent);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:relative}html body .nx-mosaic .nx-spotlight-tabs button{min-height:44px;color:var(--personal-muted);align-items:center;gap:8px;padding:10px 14px;display:flex}html body .nx-mosaic .nx-spotlight-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--personal-accent) 18%,var(--personal-bg));color:var(--personal-accent)}.nx-spotlight-cover{object-fit:cover;border-radius:12px;width:120px;height:120px}html body .nx-mosaic[data-home-layout] .nx-module[data-custom-size=true][data-size=small]{grid-area:auto/span 1}html body .nx-mosaic[data-home-layout] .nx-module[data-custom-size=true][data-size=wide]{grid-area:auto/span 2}html body .nx-mosaic[data-home-layout] .nx-module[data-custom-size=true][data-size=large]{grid-area:span 2/span 2;min-height:550px}@media (min-width:701px) and (max-width:1199px){html body .nx-mosaic[data-home-layout] .nx-reorder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .nx-mosaic[data-home-layout] .nx-module[data-module=hero]{grid-area:auto/span 2}html body .nx-mosaic[data-home-layout] .nx-module>.nx-hero{min-height:340px}html body .nx-mosaic[data-home-layout=central] .nx-module[data-module=hero],html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=hero]{grid-column:span 1}html body .nx-mosaic[data-home-layout=revista] .nx-module[data-module=collection]{grid-column:span 2}.nx-home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-layout-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.nx-layout-settings>header{display:block}.nx-layout-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-layout-choices>button{padding:12px}html body .nx-mosaic[data-home-layout] .nx-content{padding:16px 14px 28px}html body .nx-mosaic[data-home-layout] .nx-welcome h1{font-size:25px}html body .nx-mosaic[data-home-layout] .nx-reorder-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:14px}html body .nx-mosaic[data-home-layout] .nx-module[data-module],html body .nx-mosaic[data-home-layout] .nx-module[data-custom-size=true][data-size]{grid-area:auto/1;min-height:0}html body .nx-mosaic[data-home-layout] .nx-module>.nx-card{min-height:210px;padding:16px}html body .nx-mosaic[data-home-layout] .nx-module>.nx-hero{min-height:300px;padding:0}html body .nx-mosaic[data-home-layout] .nx-module[data-module=collection]>.nx-card{min-height:0}html body .nx-mosaic[data-home-layout] .nx-card-head h2{font-size:14px}html body .nx-mosaic[data-home-layout] .nx-hero h2{font-size:32px}html body .nx-mosaic[data-home-layout] .nx-home-music-cover{width:98px}html body .nx-mosaic[data-home-layout] .nx-module-tools{gap:6px}.nx-home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html body .nx-mosaic .nx-home-shortcuts a{border-radius:min(16px,var(--personal-radius));gap:8px;min-height:72px;font-size:10px}html body .nx-mosaic[data-home-layout=central] .nx-module>.nx-hero{min-height:260px}html body .nx-mosaic[data-home-layout=revista] .nx-module>.nx-hero{min-height:380px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module>.nx-hero{min-height:220px}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=radar]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=trophies]>.nx-card,html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=guide]>.nx-card{min-height:0;padding:10px 0}html body .nx-mosaic[data-home-layout=prateleiras] .nx-module[data-module=free] .nx-shelf-item{flex-basis:220px}html body .nx-mosaic[data-home-layout=imersivo] .nx-welcome{margin-bottom:28px}html body .nx-mosaic[data-home-layout=imersivo] .nx-module>.nx-hero{min-height:390px}.nx-spotlight-tabs{flex-wrap:nowrap;gap:2px;padding:8px}html body .nx-mosaic .nx-spotlight-tabs button{flex:1;justify-content:center;gap:5px;padding:8px;font-size:11px}html body .nx-mosaic .nx-spotlight-tabs svg{width:16px}.nx-shelf-item{flex-basis:120px}html body .nx-mosaic[data-home-layout] .nx-arrange-note>span{display:none}html body .nx-mosaic[data-home-layout] .nx-arrange-note:has([aria-pressed=true])>span{display:block}}@media (prefers-reduced-motion:reduce){.nx-home-shelf{scroll-behavior:auto}}@media (min-width:701px) and (max-height:850px){html body .nx-mosaic[data-home-layout=revista] .nx-module[data-module=hero]{grid-row:span 1}html body .nx-mosaic[data-home-layout=revista] .nx-module>.nx-hero{min-height:clamp(320px,100dvh - 360px,440px)}html body .nx-mosaic[data-home-layout=revista] .nx-module:has(.nx-slideshow)>.nx-card{min-height:200px}html body .nx-mosaic[data-home-layout=imersivo] .nx-welcome{margin-bottom:22px}html body .nx-mosaic[data-home-layout=imersivo] .nx-module>.nx-hero{min-height:clamp(320px,100dvh - 365px,440px)}html body .nx-mosaic[data-home-layout=imersivo] .nx-module>.nx-card{min-height:180px}html body .nx-mosaic[data-home-layout=imersivo] .nx-module:has(.nx-slideshow)>.nx-card{min-height:180px}html body .nx-mosaic[data-home-layout=imersivo] .nx-music-body{min-height:88px}html body .nx-mosaic[data-home-layout=imersivo] .nx-home-music-cover{width:88px}html body .nx-mosaic[data-home-layout=imersivo] .nx-slide-copy,html body .nx-mosaic[data-home-layout=revista] .nx-slide-copy{bottom:60px}html body .nx-mosaic[data-home-layout=imersivo] .nx-slide-copy h3,html body .nx-mosaic[data-home-layout=revista] .nx-slide-copy h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}html body .nx-mosaic[data-home-layout=imersivo] .nx-slide-copy small,html body .nx-mosaic[data-home-layout=revista] .nx-slide-copy small{font-size:9px}html body .nx-mosaic[data-home-layout=imersivo] .nx-slide-copy span,html body .nx-mosaic[data-home-layout=revista] .nx-slide-copy span{font-size:10px}}.nx-collection-tabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.nx-collection-tabs button{border:1px solid var(--nx-line);background:var(--personal-surface);color:var(--personal-ink);border-radius:12px;padding:6px 12px;font-size:12px}.nx-collection-tabs button[aria-pressed=true]{background:var(--personal-accent);color:var(--personal-accent-ink,#101018)}.nx-offer-stores{flex-wrap:wrap;gap:5px;margin:2px 0 9px;display:flex}.nx-offer-stores button{color:var(--personal-muted);border:1px solid var(--personal-border);background:0 0;border-radius:20px;padding:5px 8px;font-size:10px}.nx-offer-stores button[aria-pressed=true]{color:var(--personal-ink);background:color-mix(in srgb,var(--personal-accent) 25%,transparent)}.nx-offer-sources{color:var(--personal-muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}.nx-offer-sources a{color:inherit;text-decoration:underline}html body .nx-mosaic[data-home-layout] .nx-module>.nx-free:has(.nx-slideshow){flex-direction:column;min-height:340px;padding:16px;display:flex}.nx-free .nx-offer-display{border-radius:12px;flex:1;min-height:200px;position:relative;overflow:hidden}.nx-free .nx-offer-stores{z-index:2;flex-shrink:0;position:relative}.nx-free .nx-offer-sources{flex-shrink:0;position:relative}.nx-free:has(.nx-slideshow)>.nx-card-head{color:var(--personal-ink);pointer-events:auto}.nx-diagram-e2{grid-template-columns:repeat(4,1fr)}.nx-diagram-e2 i:first-child{grid-area:span 2/span 2}.nx-diagram-e2 i:last-child{grid-column:1/-1}@media (min-width:1400px){html body .nx-mosaic[data-home-layout=e2] .nx-collection .nx-home-shelf{grid-template-columns:repeat(8,minmax(0,1fr));justify-items:center;gap:18px;display:grid}html body .nx-mosaic[data-home-layout=e2] .nx-collection .nx-shelf-item{width:100%;max-width:240px}}html body .nx-mosaic[data-home-layout=e2]:before{content:"";z-index:-1;background-image:linear-gradient(180deg,color-mix(in srgb,var(--personal-bg) 45%,transparent),var(--personal-bg)),var(--home-art);pointer-events:none;opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:0}html body .nx-mosaic[data-home-layout=e2] .nx-content{max-width:2400px}html body .nx-mosaic[data-home-layout=e2] .nx-welcome{display:none}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:18px}html body .nx-mosaic[data-home-layout=e2] .nx-module{grid-area:auto/span 3}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-card{background:color-mix(in srgb,color-mix(in srgb,var(--personal-surface) var(--module-opacity,100%),transparent) 78%,transparent);min-height:250px}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-hero{flex-direction:column;min-height:530px;padding:0;display:flex}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=hero]{grid-area:1/1/3/7}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=music]{grid-area:1/7/auto/10}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=radar]{grid-area:1/10/auto/13}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=reading]{grid-area:2/7/auto/10}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=guide]{grid-area:2/10/auto/13}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=free]{grid-area:3/1/auto/6}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=trophies]{grid-area:3/6/auto/10}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid:not(.is-editing):not([data-custom-arrangement]) [data-module=video]{grid-area:3/10/auto/13}html body .nx-mosaic[data-home-layout=e2] .nx-module[data-module=collection]{grid-area:auto/1/auto/-1!important}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-free:has(.nx-e2-game-rack){min-height:325px;padding:18px}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-guide{background:linear-gradient(135deg,#ffffff0c,#ffffff03),color-mix(in srgb,var(--personal-surface) var(--module-opacity,100%),transparent);border-color:color-mix(in srgb,var(--personal-ink) 14%,transparent);box-shadow:inset 0 1px #ffffff17,0 12px 30px #0002}html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size=small]{min-height:0;grid-area:auto/span 3!important}html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size=wide]{min-height:0;grid-area:auto/span 6!important}html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size=large]{min-height:550px;grid-area:span 2/span 6!important}.nx-e2-trophy-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:3px 0 9px;display:flex;overflow:auto hidden}html body .nx-mosaic .nx-e2-trophy{scroll-snap-align:start;text-align:center;border:1px solid var(--nx-line);background:#ffffff04;border-radius:14px;flex-direction:column;flex:0 0 140px;align-items:center;gap:10px;min-width:140px;min-height:174px;padding:14px 9px;display:flex}.nx-e2-medal{flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.nx-e2-medal img,.nx-e2-medal>svg{object-fit:contain;border-radius:8px;width:100%;height:100%}.nx-e2-trophy-copy{flex:1;align-content:start;gap:7px;min-width:0;display:grid}.nx-e2-trophy-copy b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.nx-e2-trophy-copy small{line-height:1.4;letter-spacing:0!important;color:var(--nx-muted)!important;font-size:10px!important}.nx-e2-trophy em{color:var(--nx-muted);border:1px solid;border-radius:8px;padding:3px 7px;font-size:9px;font-style:normal}.nx-e2-trophy[data-tier=bronze] em{color:#d49a72}.nx-e2-trophy[data-tier=silver] em{color:#c5d1e0}.nx-e2-trophy[data-tier=gold] em{color:#ebc765}.nx-e2-trophy[data-tier=platinum] em{color:#80d5ed}.nx-e2-trophy-navigation{flex-shrink:0;align-items:center;gap:8px;margin-top:5px;display:flex}.nx-e2-trophy-navigation>small{white-space:nowrap;letter-spacing:0!important;color:var(--nx-muted)!important;font-size:10px!important}.nx-e2-trophy-navigation>span{color:var(--nx-muted);margin-right:auto;font-size:10px}html body .nx-mosaic .nx-e2-trophy-navigation button{border:1px solid var(--nx-line);place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.nx-e2-game-rack{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border-bottom:7px solid color-mix(in srgb,var(--nx-muted) 45%,var(--nx-bg));scrollbar-width:thin;align-items:stretch;gap:20px;min-width:0;padding:9px 10px 4px;display:flex;overflow:auto hidden;box-shadow:0 6px 7px #0003}.nx-e2-game-case{scroll-snap-align:start;background:var(--nx-bg);border:1px solid #ffffff28;border-radius:2px 8px 8px 2px;flex-direction:column;flex:0 0 132px;min-width:132px;display:flex;overflow:hidden;box-shadow:4px 3px #d5d0c955,6px 8px 14px #0004}.nx-e2-case-link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.nx-e2-offer-art{aspect-ratio:2/3;background:#0004;flex-shrink:0;place-items:center;width:100%;display:grid;overflow:hidden}.nx-e2-offer-art>img{object-fit:contain;width:100%;height:100%}.nx-e2-case-link>span{gap:5px;padding:8px;display:grid}html body .nx-mosaic .nx-e2-claimed{box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--nx-line);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:5px 7px;font-size:11px;display:flex}html body .nx-mosaic .nx-e2-claimed input{appearance:auto;width:17px;min-width:17px;height:17px;accent-color:var(--nx-accent);cursor:pointer;margin:0;padding:0}.nx-e2-game-case[data-claimed=true]{border-color:var(--nx-accent)}.nx-e2-game-case[data-claimed=true] .nx-e2-claimed{color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 10%,transparent)}.nx-e2-game-case small{letter-spacing:0!important;font-size:8px!important}.nx-e2-game-case b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-e2-game-case em{color:var(--nx-muted);margin-top:auto;font-size:8px;font-style:normal;line-height:1.4}html body .nx-mosaic[data-home-layout=e2] .nx-offer-display:has(.nx-e2-game-rack){min-height:0;overflow:visible}.nx-e2-reading{flex:1;align-items:center;gap:18px;min-width:0;padding:7px 0;display:flex}.nx-e2-book-cover{aspect-ratio:2/3;border-radius:3px 8px 8px 3px;flex-shrink:0;width:104px;display:block;position:relative;overflow:hidden;box-shadow:5px 8px 20px #0005,-3px 0 #d3c0a8}.nx-e2-book-cover>img{object-fit:cover;width:100%;height:100%}.nx-e2-reading-copy{flex:1;min-width:0}.nx-e2-reading-copy>small{font-size:8px!important}.nx-e2-reading-copy h3{margin:7px 0;font-size:20px;line-height:1.18}.nx-e2-reading-copy p{font-size:10px}.nx-e2-page{align-items:baseline;gap:6px;margin:13px 0 7px;display:flex}.nx-e2-page b{font-size:26px;font-weight:600}.nx-e2-page span{color:var(--nx-muted);font-size:10px}.nx-e2-reading-copy progress{width:100%;height:4px;accent-color:var(--nx-accent);display:block}.nx-e2-reading-note{color:var(--nx-muted);margin:8px 0 12px;font-size:9px;display:block}html body .nx-mosaic .nx-e2-reading-copy .nx-primary{justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px}.nx-e2-reading-copy .nx-primary svg{width:14px}.nx-e2-route-feature{background:var(--nx-bg);border-radius:10px;min-height:88px;position:relative;overflow:hidden}.nx-e2-route-feature>img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.nx-e2-route-overview{align-items:center;gap:12px;padding:12px;display:flex;position:relative}.nx-e2-route-overview h3{margin:3px 0;font-size:16px}.nx-e2-route-overview p{font-size:10px}.nx-e2-route-overview small{font-size:8px}.nx-e2-ring{flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative}.nx-e2-ring>svg{fill:none;stroke-width:4px;width:100%;height:100%;stroke:var(--nx-accent);position:absolute;transform:rotate(-90deg)}.nx-e2-ring circle:first-child{stroke:var(--nx-line)}.nx-e2-ring circle:last-child{stroke-linecap:round}.nx-e2-ring>span{text-align:center;font-size:18px;line-height:1;display:grid}.nx-e2-ring small{color:var(--nx-muted);letter-spacing:0;margin-top:4px;font-size:8px}.nx-e2-route-stages{gap:5px;margin:10px 0;display:flex}html body .nx-mosaic .nx-e2-route-stages button{border:1px solid var(--nx-line);text-align:left;flex:1;align-items:center;gap:5px;min-width:0;min-height:44px;padding:7px 5px;font-size:9px;line-height:1.3;display:flex}.nx-e2-route-stages i{background:#ffffff10;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}html body .nx-mosaic .nx-e2-route-stages button[aria-pressed=true]{color:var(--nx-accent);border-color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 8%,transparent)}.nx-e2-next-stage{gap:7px;display:grid}.nx-e2-next-stage>small{color:var(--nx-muted);font-size:8px}.nx-e2-next-stage>b{font-size:12px}html body .nx-mosaic .nx-e2-next-stage button{text-align:left;min-height:44px;color:var(--nx-accent);justify-self:start;padding:5px 0;font-size:11px}.nx-e2-art-placeholder,.nx-e2-book-placeholder,.nx-e2-offer-placeholder{color:var(--nx-accent);background:linear-gradient(145deg,var(--nx-card),var(--nx-bg));place-items:center;width:100%;height:100%;font-size:28px;display:grid}.nx-e2-offer-placeholder{height:100%}@media (max-width:1199px){html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid .nx-module[data-module]{grid-area:auto/span 1!important}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid [data-module=hero],html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid [data-module=free],html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid [data-module=collection]{grid-area:auto/1/auto/-1!important}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-hero{min-height:355px}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-card{min-height:270px}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-hero{padding:0}html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size=wide],html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size=large]{grid-area:auto/span 2!important}}@media (max-width:700px){html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid{grid-template-columns:minmax(0,1fr)}html body .nx-mosaic[data-home-layout=e2] .nx-reorder-grid .nx-module[data-module],html body .nx-mosaic[data-home-layout=e2] .nx-module[data-custom-size=true][data-size]{min-height:0;grid-area:auto/1!important}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-card{min-height:260px}html body .nx-mosaic[data-home-layout=e2] .nx-module>.nx-hero{min-height:320px}.nx-e2-trophy-navigation>span{font-size:9px}.nx-e2-game-rack{gap:17px}.nx-e2-book-cover{width:104px}.nx-e2-reading-copy h3{font-size:21px}}@media (hover:hover) and (pointer:fine){.nx-e2-game-case:hover{transition:transform .16s;transform:translateY(-3px)}.nx-e2-book-cover:hover{transition:transform .16s;transform:translateY(-3px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.nx-e2-game-case,.nx-e2-book-cover{transition:none!important;transform:none!important}}.gg-workspace .gg-chapter{overflow-wrap:anywhere}.nx-hero-pages{flex-wrap:wrap;gap:6px;max-width:100%}.nx-hero-pages button{flex:none}.bento-cc-hero-dots{flex-wrap:wrap}.bento-cc-hero-fullbleed-wrapper>.nx-hero-trailer{z-index:1}.bento-cc-hero-fullbleed-overlay{z-index:2}.bento-cc-hero-fullbleed-header,.bento-cc-hero-fullbleed-content{z-index:3}html body .nx-home-flow{--flow-surface:var(--personal-surface,#142b37);--flow-ink:var(--personal-ink,#e9f5fa);--flow-muted:var(--personal-muted,#a9c5d1);--flow-accent:var(--personal-accent,#6fe0d5);--flow-line:color-mix(in srgb,var(--flow-ink) 17%,transparent);--flow-radius:var(--personal-radius,18px);overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;min-height:0;color:var(--flow-ink);font-family:var(--personal-font,"Segoe UI",system-ui,sans-serif);padding:30px max(24px,var(--nexus-safe-right,0px)) calc(110px + var(--nexus-safe-bottom,0px)) max(24px,var(--nexus-safe-left,0px));isolation:isolate;background:0 0;scroll-padding-block:90px 120px;overflow:auto}.nx-home-flow *{box-sizing:border-box}.nx-home-flow :is(h1,h2,h3,p){color:inherit;font-family:inherit}.nx-home-flow :is(a,button){font:inherit;color:inherit;letter-spacing:normal;text-decoration:none}.nx-home-flow button{cursor:pointer}.nx-home-flow :is(button,a):focus-visible{outline:3px solid var(--flow-accent);outline-offset:4px}.nx-home-flow button:disabled{opacity:.45;cursor:default}.nx-flow-content{width:100%;max-width:1320px;margin:0 auto}.nx-flow-heading{margin:0 0 28px;padding:0}.nx-flow-heading>small{letter-spacing:2.25px;color:var(--flow-muted);font-size:10px;font-weight:650;line-height:1.6;display:block}.nx-flow-heading h1{letter-spacing:-1.6px;margin:12px 0 10px;font-size:clamp(32px,3vw,45px);font-weight:550;line-height:1.15}.nx-flow-heading h1 span{color:var(--flow-accent)}.nx-flow-heading p{color:var(--flow-muted);margin:0;font-size:13px;line-height:1.6}.nx-flow-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.96fr);align-items:start;gap:28px;display:grid}.nx-flow-glass{background:color-mix(in srgb,var(--flow-surface) 95%,transparent);border:1px solid var(--flow-line);border-radius:var(--flow-radius);min-width:0;overflow:hidden;box-shadow:0 12px 36px #00000014}.nx-flow-timeline{min-height:480px;padding:26px}.nx-flow-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 17px;display:flex}.nx-flow-section-heading h2{letter-spacing:1.6px;color:var(--flow-muted);margin:0;font-size:10px;font-weight:700;line-height:1.6}.nx-flow-section-heading>span{letter-spacing:1.1px;color:var(--flow-muted);text-align:right;font-size:8px}.nx-flow-events{margin:0;padding:0;list-style:none}.nx-flow-event{margin:0;position:relative}.nx-flow-event:not(:last-child):after{content:"";background:color-mix(in srgb,var(--flow-accent) 30%,transparent);pointer-events:none;width:1px;position:absolute;top:51px;bottom:-30px;left:65px}.nx-flow-event-button{z-index:1;text-align:left;grid-template-columns:46px 12px 46px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;min-height:98px;padding:15px 0;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}.nx-flow-event-button:hover{background:color-mix(in srgb,var(--flow-ink) 5%,transparent)!important}.nx-flow-event-button[aria-pressed=true] .nx-flow-event-copy>b{color:var(--flow-accent)}.nx-flow-event-button>time{color:var(--flow-muted);text-align:left;font-variant-numeric:tabular-nums;letter-spacing:0;flex-direction:column;gap:4px;min-width:0;line-height:1.35;display:flex}.nx-flow-event-button>time b{font-size:11px;font-weight:550}.nx-flow-event-button>time small{letter-spacing:0;color:var(--flow-muted);font-size:9px}.nx-flow-event-dot{background:var(--flow-accent);width:5px;height:5px;box-shadow:0 0 0 5px var(--flow-surface);border-radius:50%;margin:auto;display:block}.nx-flow-event-button[aria-pressed=true] .nx-flow-event-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--flow-accent) 18%,var(--flow-surface))}.nx-flow-event-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-flow-event-copy>small{letter-spacing:.15px;color:var(--flow-muted);font-size:10px;line-height:1.4}.nx-flow-event-copy>b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.nx-flow-event-copy>span{color:var(--flow-muted);font-size:10px;line-height:1.5}.nx-flow-event-arrow{width:17px;height:17px;color:var(--flow-muted)}.nx-flow-no-time{color:var(--flow-muted);place-items:start;display:grid}.nx-flow-no-time>svg{width:16px;height:16px}.nx-flow-list-note{margin:0 0 6px;font-size:12px;line-height:1.7;color:var(--flow-muted)!important}.nx-flow-undated .nx-flow-event-button{min-height:88px}.nx-flow-more{border-top:1px solid var(--flow-line);margin-top:12px}.nx-flow-more>button{text-align:left;width:100%;min-height:50px;color:var(--flow-muted);align-items:center;gap:12px;padding:14px 0 0;font-size:11px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nx-flow-more>button span{margin-left:auto;font-size:10px}.nx-flow-more>button>svg:last-child{flex-shrink:0;margin-left:auto}.nx-flow-more>button span+svg{margin-left:0}.nx-flow-preview{position:sticky;top:0}.nx-flow-feature{isolation:isolate;color:#f4f7ff;background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent) 30%,#102338),#091625);min-height:375px;position:relative;overflow:hidden}.nx-flow-art{object-fit:cover;z-index:-3;width:100%;height:100%;display:block;position:absolute;inset:0;max-width:none!important}.nx-flow-feature-book .nx-flow-art{object-fit:contain;object-position:88% 50%;filter:drop-shadow(0 10px 20px #0006);width:100%;padding:25px 0}.nx-flow-feature-shade{z-index:-1;pointer-events:none;background:linear-gradient(#07122422 15%,#071224b3 65%,#071224f5 100%),linear-gradient(90deg,#0712245e,#0000 90%);position:absolute;inset:0}.nx-flow-feature-book .nx-flow-feature-shade{background:linear-gradient(90deg,#071224f7,#071224c7 42%,#07122408 90%),linear-gradient(#0000 25%,#071224d4)}.nx-flow-art-placeholder{z-index:-3;opacity:.6;background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--flow-accent) 48%,#152c40),transparent 80%);flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:16px;padding:30px;display:flex;position:absolute;inset:0;overflow:hidden}.nx-flow-art-placeholder>.nx-theme-glyph{opacity:.45;filter:blur(.3px);width:128px;height:128px;transform:rotate(-12deg)}.nx-flow-art-placeholder>span{letter-spacing:-4px;opacity:.12;overflow-wrap:anywhere;text-align:right;max-width:75%;font-size:70px;font-weight:800;line-height:1.1}.nx-home-flow .nx-hero-trailer{z-index:-2;position:absolute;inset:0;overflow:hidden}.nx-home-flow .nx-hero-trailer :is(iframe,video){object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.nx-home-flow .nx-hero-trailer iframe{width:180%;height:180%;top:-40%;left:-40%}.nx-home-flow .nx-hero-motion{z-index:4;border:1px solid #f4f7ff6b;justify-content:center;align-items:center;min-height:44px;padding:8px 11px;font-size:10px;display:flex;position:absolute;top:14px;right:14px;color:#f4f7ff!important;box-shadow:none!important;background:#091827bf!important;border-radius:8px!important}.nx-flow-feature-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:375px;padding:110px 28px 30px;display:flex;position:relative}.nx-flow-feature-copy>*{pointer-events:auto}.nx-flow-feature-copy>small{letter-spacing:1.6px;color:#e4edff;flex-wrap:wrap;gap:12px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.nx-flow-feature-copy>small>span{letter-spacing:.2px;opacity:.9;font-weight:400}.nx-flow-feature-copy>h2{letter-spacing:-1.2px;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:18px 0 12px;font-size:clamp(27px,2.7vw,39px);font-weight:550;line-height:1.12;color:#fff!important}.nx-flow-feature-copy>p{max-width:94%;margin:0 0 22px;font-size:12px;line-height:1.65;color:#e3eaf6!important}.nx-home-flow .nx-flow-primary{justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:12px 17px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;color:#14223b!important;background:linear-gradient(150deg,#ffffff80,#0000),#dce8ff!important;border:1px solid #ffffff75!important;border-radius:10px!important;box-shadow:0 3px 12px #06122320,inset 0 1px #fff9!important}.nx-flow-primary>svg{flex-shrink:0}.nx-flow-game-navigation{z-index:3;align-items:center;gap:5px;max-width:calc(100% - 140px);display:flex;position:absolute;top:14px;left:14px;right:130px}.nx-flow-game-navigation>span{letter-spacing:.7px;color:#f4f7ff;text-shadow:0 1px 8px #000;padding-right:4px;font-size:8px;line-height:1.5}.nx-flow-game-navigation>button{flex-shrink:0;place-items:center;width:44px;min-width:44px;min-height:44px;display:grid;color:#f4f7ff!important;box-shadow:none!important;background:#091827bf!important;border:1px solid #f4f7ff6b!important;border-radius:8px!important;padding:6px!important}.nx-flow-shortcuts{border-top:1px solid var(--flow-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:19px 13px 22px;display:grid}.nx-flow-shortcuts>a{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:84px;font-size:10px;line-height:1.5;display:flex}.nx-flow-shortcuts>a:hover{background:color-mix(in srgb,var(--flow-ink) 7%,transparent)}.nx-flow-shared-music{border-top:1px solid var(--flow-line);align-items:center;gap:12px;min-height:64px;margin:0 22px;padding:13px 0;display:flex}.nx-flow-shared-music>svg{color:var(--flow-muted);flex-shrink:0}.nx-flow-shared-music>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nx-flow-shared-music small{letter-spacing:1.4px;color:var(--flow-muted);font-size:8px}.nx-flow-shared-music b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.6;overflow:hidden}.nx-flow-feature-welcome{color:#f4f7ff;background:radial-gradient(ellipse at 90% 5%,color-mix(in srgb,var(--flow-accent) 32%,#172c45),transparent 70%);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:375px;padding:32px 28px;display:flex;position:relative}.nx-flow-feature-welcome>.nx-theme-glyph{opacity:.3;position:absolute;top:25px;right:25px;transform:rotate(10deg)}.nx-flow-feature-welcome>small{letter-spacing:1.6px;color:#dce7fa;margin-bottom:12px;font-size:8px}.nx-flow-feature-welcome>h2{letter-spacing:-1px;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.15;color:#fff!important}.nx-flow-feature-welcome>p{max-width:80%;margin:0 0 22px;font-size:12px;line-height:1.7;color:#dce7fa!important}.nx-flow-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:365px;padding:22px 14px;display:flex}.nx-flow-empty h3{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:550;line-height:1.3}.nx-flow-empty p{color:var(--flow-muted);max-width:380px;margin:0;font-size:13px;line-height:1.8}.nx-flow-empty a{min-height:48px;color:var(--flow-accent);align-items:center;gap:18px;margin-top:4px;font-size:12px;display:inline-flex}.nx-flow-loading-mark{border:2px solid var(--flow-line);border-top-color:var(--flow-accent);border-radius:50%;width:36px;height:36px;animation:1s linear infinite nx-flow-spin}.nx-flow-update{border:1px solid var(--flow-line);border-left:3px solid var(--flow-accent);background:var(--flow-surface);color:var(--flow-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:12px 16px;font-size:11px;line-height:1.6;display:flex}.nx-flow-update button{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex;box-shadow:none!important;color:var(--flow-accent)!important;background:0 0!important;border:0!important}.nx-flow-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes nx-flow-spin{to{transform:rotate(360deg)}}.nx-flow-shared-music>a{flex:1;align-items:center;gap:11px;min-width:0;min-height:48px;display:flex}.nx-flow-shared-music>a>svg{color:var(--flow-muted);flex-shrink:0}.nx-flow-shared-music>a>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nx-flow-shared-music .nx-flow-music-toggle,.nx-flow-shared-music .music-volume-control>button{justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;display:inline-flex;border:1px solid var(--flow-line)!important;background:color-mix(in srgb,var(--flow-ink) 5%,transparent)!important;color:var(--flow-ink)!important;box-shadow:none!important;border-radius:9px!important;padding:8px!important}.nx-flow-shared-music .music-volume-control>button span{font-size:10px}.nx-flow-shared-music .music-volume-control{flex-shrink:0}.nx-flow-shared-music .nx-flow-music-toggle>svg{width:18px;height:18px}.nx-flow-shared-music>a b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nx-flow-continuation-group{border-top:1px solid var(--flow-line);margin-top:18px;padding-top:20px}.nx-flow-continuation-group>h3{letter-spacing:1.6px;color:var(--flow-muted);margin:0 0 7px;font-size:9px;font-weight:650}.nx-flow-continuations .nx-flow-event-button{min-height:78px}.nx-flow-return-to-games{z-index:3;justify-content:center;align-items:center;gap:12px;min-height:48px;display:flex;position:absolute;top:14px;right:14px;color:#f4f7ff!important;box-shadow:none!important;background:#091827bf!important;border:1px solid #f4f7ff6b!important;border-radius:8px!important;padding:10px 13px!important;font-size:10px!important}html[data-color-theme=macos] body .nx-home-flow{--flow-radius:25px}.nx-home-flow .nx-theme-glyph{flex-shrink:0}html[data-color-theme=macos] .nx-flow-glass{background:linear-gradient(135deg,#f3f7ff1f,transparent 36%,#d1deff0c 70%,#f8fbff14),color-mix(in srgb,var(--flow-surface) 69%,transparent);border-color:color-mix(in srgb,var(--flow-ink) 30%,transparent);-webkit-backdrop-filter:blur(36px)saturate(1.5);box-shadow:0 22px 60px #101b3e26,inset 0 1px #ffffff80,inset 1px 0 #ffffff25,inset 0 -1px #bdcdfa22}html[data-color-theme=macos][data-theme=light] .nx-flow-glass{background:linear-gradient(135deg,#ffffff70,transparent 50%,#ffffff38),color-mix(in srgb,var(--flow-surface) 74%,transparent);box-shadow:0 20px 50px #233c5b1a,inset 0 1px #fffffff0,inset 1px 0 #ffffff80}html[data-color-theme=amoled] .nx-flow-glass{box-shadow:none;background:#000}html:is([data-color-theme=terminal],[data-color-theme=graphite]) .nx-home-flow{--flow-radius:3px}@media (min-width:1700px){.nx-flow-content{max-width:1440px}.nx-flow-feature,.nx-flow-feature-copy,.nx-flow-feature-welcome{min-height:440px}.nx-flow-event-button{min-height:107px}.nx-flow-timeline{min-height:560px;padding:30px}.nx-flow-feature-copy{padding:130px 35px 36px}.nx-flow-feature-copy>h2{font-size:44px}.nx-flow-shortcuts{padding:22px 18px}.nx-flow-heading{margin-bottom:32px}}@media (max-width:1100px){html body .nx-home-flow{padding-left:22px;padding-right:22px}.nx-flow-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}.nx-flow-timeline{padding:20px}.nx-flow-event-button{grid-template-columns:38px 8px 40px minmax(0,1fr) 16px;gap:10px}.nx-flow-event:not(:last-child):after{left:51px}.nx-flow-event-button>.nx-theme-glyph{width:40px;height:40px}.nx-flow-event-copy>b{font-size:13px}.nx-flow-feature-copy{padding-left:23px;padding-right:23px}.nx-flow-game-navigation{flex-wrap:wrap;max-width:calc(100% - 125px);right:115px}.nx-flow-game-navigation>span{flex-basis:100%}.nx-home-flow .nx-hero-motion{font-size:9px;right:12px}.nx-flow-heading h1{font-size:36px}}@media (max-width:760px){html body .nx-home-flow{padding-top:24px;padding-left:18px;padding-right:18px}.nx-flow-layout{flex-direction:column;gap:20px;display:flex}.nx-flow-heading{margin-bottom:23px}.nx-flow-heading h1{font-size:34px}.nx-flow-heading p{font-size:12px}.nx-flow-timeline{order:2;width:100%;min-height:0}.nx-flow-preview{order:1;width:100%;position:static}.nx-flow-feature,.nx-flow-feature-copy,.nx-flow-feature-welcome{min-height:330px}.nx-flow-feature-copy>h2{font-size:33px}.nx-flow-shortcuts{padding:13px 12px 15px}.nx-flow-shortcuts>a{gap:8px;min-height:76px}.nx-flow-shortcuts .nx-theme-glyph{width:42px;height:42px}.nx-flow-event-button{grid-template-columns:42px 10px 42px minmax(0,1fr) 16px;gap:12px;min-height:94px}.nx-flow-event:not(:last-child):after{left:58px}.nx-flow-timeline{padding:23px}.nx-flow-update{flex-direction:column;align-items:flex-start;gap:3px}.nx-flow-update>button{align-self:flex-end}.nx-flow-event-copy>b{font-size:14px}.nx-flow-empty{min-height:280px;padding:12px}.nx-flow-feature-book .nx-flow-art{object-position:93% 50%}.nx-flow-game-navigation{flex-wrap:nowrap;max-width:calc(100% - 130px);right:120px}.nx-flow-game-navigation>span{flex-basis:auto}}@media (max-width:420px){html body .nx-home-flow{padding-left:12px;padding-right:12px}.nx-flow-timeline{padding:18px}.nx-flow-event-button{grid-template-columns:35px 7px 37px minmax(0,1fr) 14px;gap:9px}.nx-flow-event-button>.nx-theme-glyph{width:37px;height:37px}.nx-flow-event:not(:last-child):after{left:47px}.nx-flow-event-copy>b{font-size:13px}.nx-flow-event-copy>small{font-size:9px}.nx-flow-feature-copy{padding-left:22px;padding-right:22px}.nx-flow-feature-copy>h2{font-size:30px}.nx-flow-game-navigation{flex-wrap:wrap}.nx-flow-game-navigation>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.nx-home-flow *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (pointer:coarse){.nx-flow-game-navigation>button{width:48px;min-width:48px;min-height:48px}.nx-home-flow .nx-hero-motion{min-height:48px}.nx-flow-more>button{min-height:52px}}@media (prefers-reduced-transparency:reduce){html[data-color-theme=macos] .nx-flow-glass{background:var(--flow-surface)!important;-webkit-backdrop-filter:none!important}}html body .nx-home-mural{--mural-surface:var(--personal-surface,#142b37);--mural-ink:var(--personal-ink,#e9f5fa);--mural-muted:var(--personal-muted,#a9c5d1);--mural-accent:var(--personal-accent,#6fe0d5);--mural-line:color-mix(in srgb,var(--mural-ink) 16%,transparent);overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:21px max(22px,var(--nexus-safe-right,0px)) calc(110px + var(--nexus-safe-bottom,0px)) max(22px,var(--nexus-safe-left,0px));color:var(--mural-ink);font-family:var(--personal-font,"Segoe UI",system-ui,sans-serif);isolation:isolate;scroll-padding-block:80px 120px;overflow:auto}.nx-home-mural *{box-sizing:border-box}.nx-mural-content{min-width:0;max-width:2080px;margin:0 auto}.nx-mural-heading{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 17px;display:flex}.nx-mural-heading small{letter-spacing:1.8px;color:var(--mural-muted);font-size:8px}.nx-mural-heading h1{letter-spacing:-.8px;color:var(--mural-ink);margin:5px 0 0;font-size:clamp(20px,1.8vw,29px);font-weight:600;line-height:1.25}.nx-mural-heading h1>span{color:var(--mural-accent)}html body .nx-home-mural button,html body .nx-home-mural a{color:inherit;box-shadow:none;font-family:inherit}.nx-home-mural a{text-decoration:none}.nx-home-mural button{cursor:pointer}.nx-home-mural button:disabled{opacity:.4;cursor:default}.nx-home-mural :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid var(--mural-accent)!important}.nx-mural-heading>button{border:1px solid var(--mural-line);background:color-mix(in srgb,var(--mural-surface) 80%,transparent);align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:11px;display:flex;border-radius:8px!important}.nx-mural-update{border:1px solid var(--mural-line);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:10px 14px;font-size:12px;line-height:1.6;display:flex}.nx-mural-update>button{white-space:nowrap;background:0 0;border:0;min-height:44px;font-size:11px;text-decoration:underline}.nx-mural-grid{grid-template-rows:minmax(228px,auto) minmax(228px,auto) minmax(260px,auto);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.nx-mural-panel{border:1px solid var(--mural-line);border-radius:var(--personal-radius,16px);background:linear-gradient(145deg,color-mix(in srgb,var(--mural-ink) 4%,transparent),transparent 65%),color-mix(in srgb,var(--mural-surface) 88%,transparent);min-width:0;box-shadow:inset 0 1px color-mix(in srgb,var(--mural-ink) 9%,transparent),0 9px 26px #00000012;-webkit-backdrop-filter:blur(17px);flex-direction:column;padding:15px 17px;display:flex}.nx-mural-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin:-3px -3px 11px;display:flex}.nx-mural-panel-heading h2{min-width:0;color:var(--mural-ink);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;line-height:1.5;display:flex}.nx-mural-panel-heading h2>.nx-theme-glyph{flex-shrink:0}.nx-mural-panel-heading>a{min-width:36px;min-height:36px;color:var(--mural-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.nx-mural-panel-heading>a:hover{background:color-mix(in srgb,var(--mural-ink) 7%,transparent)}.nx-home-mural h3{color:var(--mural-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.nx-home-mural p{color:var(--mural-muted);font-size:11px;line-height:1.5}.nx-mural-art{background:color-mix(in srgb,var(--mural-accent) 9%,var(--mural-surface));flex-shrink:0;place-items:center;min-width:0;display:grid;overflow:hidden}.nx-mural-art>img{object-fit:cover;width:100%;height:100%;display:block}.nx-home-mural progress{width:100%;height:4px;accent-color:var(--mural-accent);background:var(--mural-line);border:0;border-radius:0;display:block;overflow:hidden}.nx-home-mural progress::-webkit-progress-bar{background:var(--mural-line)}.nx-home-mural progress::-webkit-progress-value{background:var(--mural-accent)}.nx-mural-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:7px;min-height:85px;display:flex}.nx-mural-empty>p{max-width:35em;margin:0}.nx-mural-empty>button{border:1px solid var(--mural-line);background:0 0;border-radius:6px;min-height:44px;padding:8px 12px;font-size:11px}.nx-home-mural .nx-mural-text-link{min-height:38px;color:var(--mural-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:9px;font-size:11px;font-weight:600;display:flex}.nx-mural-text-link svg{color:var(--mural-accent);flex-shrink:0}.nx-mural-game{isolation:isolate;color:#fff;background:#0b1725;grid-area:1/1/3/6;min-height:470px;padding:0;position:relative;overflow:hidden}.nx-mural-game-art{z-index:-3;background:radial-gradient(ellipse at 80% 10%,color-mix(in srgb,var(--mural-accent) 40%,#172b41),#0b1725);width:100%;height:100%;position:absolute;inset:0}.nx-mural-game-art>.nx-theme-glyph{opacity:.25;width:150px;height:150px}.nx-mural-game-art>img{object-position:55% center}.nx-mural-game-shade{z-index:-1;pointer-events:none;background:linear-gradient(#07122288 0%,#07122215 25%,#071222b3 64%,#071222fa 100%);position:absolute;inset:0}.nx-home-mural .nx-hero-trailer{z-index:-2;position:absolute;inset:0;overflow:hidden}.nx-home-mural .nx-hero-trailer :is(iframe,video){object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.nx-home-mural .nx-hero-trailer iframe{width:180%;height:180%;top:-40%;left:-40%}html body .nx-home-mural .nx-hero-motion{z-index:4;border:1px solid #ffffff62;min-height:38px;padding:8px 10px;font-size:10px;position:absolute;top:14px;right:14px;color:#fff!important;background:#091827bf!important;border-radius:7px!important}.nx-mural-game-label{color:#fff;pointer-events:none;align-items:center;gap:10px;min-height:59px;padding:19px 150px 0 20px;display:flex}.nx-mural-game-label>span{letter-spacing:1.5px;gap:2px;font-size:9px;line-height:1.5;display:grid}.nx-mural-game-label small{letter-spacing:.3px;color:#d7e7f5;font-size:9px}.nx-mural-game-copy{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:12px;min-width:0;padding:90px 25px 19px;display:flex}.nx-mural-game-copy>small{letter-spacing:1px;color:#d7e7f5;font-size:9px}.nx-mural-game-copy h2{letter-spacing:-1.3px;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.6vw,44px);font-weight:650;line-height:1.08;color:#fff!important}.nx-mural-game-copy p{align-items:center;gap:7px;margin:0;font-size:11px;display:flex;color:#e2edf7!important}.nx-home-mural .nx-mural-primary{background:color-mix(in srgb,var(--mural-accent) 55%,#e8f5ff);border:1px solid #ffffff7a;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:650;display:inline-flex;color:#102033!important}.nx-mural-game-navigation{align-items:center;gap:7px;padding:0 18px 17px;display:flex}.nx-mural-game-navigation>button{border:1px solid #ffffff4d;flex-shrink:0;place-items:center;width:36px;min-height:36px;display:grid;color:#fff!important;background:#102035aa!important;border-radius:7px!important}.nx-mural-game-pages{scrollbar-width:thin;flex:1;gap:4px;min-width:0;padding:4px 1px;display:flex;overflow:auto}.nx-mural-game-pages>button{border:1px solid #ffffff40;flex-shrink:0;min-width:26px;min-height:30px;padding:4px;font-size:10px;color:#e2ebf7!important;background:#102035aa!important;border-radius:5px!important}.nx-mural-game-pages>button[aria-pressed=true]{border-color:#e2edff;color:#132238!important;background:#e2edff!important}.nx-mural-game-welcome{color:#fff;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:18px;padding:30px;display:flex}.nx-mural-game-welcome>small{letter-spacing:1.4px;font-size:9px}.nx-mural-game-welcome h2{margin:0;font-size:32px;font-weight:600;line-height:1.15;color:#fff!important}.nx-mural-game-welcome .nx-mural-empty{flex:0;min-height:0}.nx-mural-game-welcome p{color:#d7e5f7!important}.nx-mural-music{grid-area:1/6/auto/10}.nx-mural-music-track{align-items:center;gap:13px;min-width:0;margin-top:2px;display:flex}.nx-mural-music-track>.nx-mural-art{border-radius:7px;width:76px;height:76px}.nx-mural-music-track>div{min-width:0}.nx-mural-music-track small{letter-spacing:1.2px;color:var(--mural-muted);font-size:8px}.nx-mural-music-track h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;font-size:18px;display:-webkit-box;overflow:hidden}.nx-mural-music-track p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nx-mural-seek{color:var(--mural-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:14px 0 4px;font-size:9px;display:flex}.nx-home-mural input[type=range]{min-width:0;height:22px;accent-color:var(--mural-accent);background:0 0;padding:0}.nx-mural-seek input{flex:1;width:100%}.nx-mural-music-controls{align-items:center;gap:3px;margin-top:auto;display:flex}.nx-mural-music-controls>button{background:0 0;border:0;flex-shrink:0;place-items:center;min-width:35px;min-height:35px;padding:6px;display:grid;border-radius:7px!important}.nx-mural-music-controls>.nx-mural-play{min-width:38px;min-height:38px;background:var(--mural-accent)!important;color:var(--personal-accent-ink,#0c2331)!important;border-radius:9px!important}.nx-mural-volume{align-items:center;gap:6px;min-width:0;margin-left:auto;padding-left:5px;display:flex}.nx-mural-volume>svg{flex-shrink:0}.nx-mural-volume>input{width:62px}.nx-mural-volume>span{text-align:right;font-variant-numeric:tabular-nums;min-width:27px;font-size:9px}.nx-mural-dock-music{color:var(--mural-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.nx-mural-dock-music button{border:1px solid var(--mural-line);background:0 0;border-radius:7px;min-height:44px;margin-left:auto;padding:7px 10px;font-size:10px}.nx-mural-reading{grid-area:1/10/auto/13}.nx-mural-book{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.nx-mural-book>a{aspect-ratio:2/3;border-radius:3px 7px 7px 3px;flex-shrink:0;width:72px;display:block;overflow:hidden;box-shadow:3px 5px 12px #0003}.nx-mural-book>a>.nx-mural-art{width:100%;height:100%}.nx-mural-book>div{flex:1;min-width:0}.nx-mural-book small{letter-spacing:1px;color:var(--mural-muted);font-size:8px}.nx-mural-book h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:17px;display:-webkit-box;overflow:hidden}.nx-mural-book p{margin:0 0 10px;font-size:10px}.nx-mural-page{margin-bottom:9px;font-size:11px;font-weight:600;display:block}.nx-mural-study{grid-area:2/6/auto/10}.nx-mural-study-list{flex:1;gap:0;display:grid}.nx-mural-study-list>a{border-top:1px solid var(--mural-line);align-items:center;gap:10px;min-height:53px;padding:8px 0;display:flex}.nx-mural-study-list>a:first-child{border-top:0;padding-top:0}.nx-mural-study-list>a>div{flex:1;min-width:0}.nx-mural-study-number{border:1px solid var(--mural-line);width:30px;height:34px;color:var(--mural-muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.nx-mural-study-list small{letter-spacing:.6px;color:var(--mural-muted);font-size:8px}.nx-mural-study-list h3{margin:3px 0;font-size:13px}.nx-mural-study-list p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10px;display:-webkit-box;overflow:hidden}.nx-mural-study-list>a>svg{color:var(--mural-muted);flex-shrink:0}.nx-mural-study-foot{color:var(--mural-muted);border-top:1px solid var(--mural-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:10px;font-size:9px;display:flex}.nx-mural-study-foot a{min-height:30px;color:var(--mural-ink);align-items:center;gap:5px;font-size:10px;display:flex}.nx-mural-radar{grid-area:2/10/auto/13}.nx-mural-radar-feature{flex:1;grid-template-columns:60px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:85px;display:grid}.nx-mural-radar-feature>.nx-mural-art{border-radius:5px;width:60px;height:82px}.nx-mural-radar-feature small{color:var(--mural-muted);font-size:9px;line-height:1.5}.nx-mural-radar-feature h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:17px;display:-webkit-box;overflow:hidden}.nx-mural-radar-next{border-top:1px solid var(--mural-line);justify-content:space-between;align-items:center;gap:10px;min-height:50px;margin-top:12px;padding-top:10px;display:flex}.nx-mural-radar-next span{gap:4px;min-width:0;display:grid}.nx-mural-radar-next small{letter-spacing:.7px;color:var(--mural-muted);font-size:8px}.nx-mural-radar-next b{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.nx-mural-radar-next svg{flex-shrink:0}.nx-mural-videos{grid-area:3/1/auto/7}.nx-mural-video-feature{text-align:left;border:0;flex:1;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);align-items:center;gap:20px;width:100%;min-height:160px;padding:0;display:grid;position:relative;background:0 0!important;border-radius:0!important}.nx-mural-video-feature>.nx-mural-art{border-radius:9px;height:100%;min-height:150px}.nx-mural-video-play{color:#fff;pointer-events:none;background:#102135bf;border:1px solid #ffffff9c;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 22px);left:calc(22.2222% - 26.4444px)}.nx-mural-video-feature>div{min-width:0}.nx-mural-video-feature small{letter-spacing:1px;color:var(--mural-muted);font-size:9px}.nx-mural-video-feature h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 11px;font-size:clamp(17px,1.4vw,24px);display:-webkit-box;overflow:hidden}.nx-mural-video-feature p{margin:0 0 14px;font-size:10px}.nx-mural-video-empty{flex:1;align-items:center;gap:22px;min-height:165px;padding:15px 10px;display:flex}.nx-mural-video-empty>.nx-theme-glyph{flex-shrink:0}.nx-mural-video-empty>div{min-width:0}.nx-mural-video-empty h3{font-size:22px}.nx-mural-video-empty p{max-width:30em}.nx-mural-trophies{grid-area:3/7/auto/10}.nx-mural-route{flex:1;align-items:center;gap:13px;display:flex}.nx-mural-route>.nx-mural-art{border-radius:5px;width:64px;height:86px}.nx-mural-route>div{flex:1;min-width:0}.nx-mural-route small{letter-spacing:1px;color:var(--mural-muted);font-size:8px}.nx-mural-route h3{margin:6px 0;font-size:17px}.nx-mural-route b{margin:9px 0;font-size:19px;display:block}.nx-mural-route b>span{color:var(--mural-muted);font-size:10px;font-weight:400}.nx-mural-recent-trophy{border-top:1px solid var(--mural-line);align-items:center;gap:9px;margin-top:9px;padding-top:12px;display:flex}.nx-mural-recent-trophy>.nx-mural-art{background:0 0;width:34px;height:34px}.nx-mural-recent-trophy img{object-fit:contain}.nx-mural-recent-trophy>span{gap:3px;min-width:0;display:grid}.nx-mural-recent-trophy small{color:var(--mural-muted);font-size:8px;line-height:1.5}.nx-mural-recent-trophy b{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.nx-mural-offers{grid-area:3/10/auto/13;align-self:start}.nx-mural-offer-filters{flex-wrap:wrap;gap:4px;min-width:0;margin:-3px 0 7px;display:flex}.nx-mural-offer-filters>button{background:0 0;border:1px solid #0000;min-width:33px;min-height:30px;padding:5px 7px;font-size:9px;border-radius:5px!important}.nx-mural-offer-filters>button[aria-pressed=true]{border-color:var(--mural-line);background:color-mix(in srgb,var(--mural-accent) 14%,transparent)}.nx-mural-offer-list{gap:9px;display:grid}.nx-mural-offer-list>a{grid-template-columns:80px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:56px;display:grid}.nx-mural-offer-list .nx-mural-offer-art{border-radius:5px;flex:0 0 80px;width:80px;height:56px}.nx-mural-offer-copy{align-content:center;gap:4px;min-width:0;display:grid}.nx-mural-offer-list b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-mural-offer-list small{color:var(--mural-muted);font-size:9px;line-height:1.45}.nx-mural-offer-list a>svg{flex-shrink:0}@media (min-width:1700px){.nx-mural-grid{grid-template-rows:minmax(248px,auto) minmax(248px,auto) minmax(275px,auto);gap:18px}.nx-mural-panel{padding:18px 21px}.nx-mural-game{padding:0}.nx-mural-music-track>.nx-mural-art{width:89px;height:89px}.nx-mural-book>a{width:86px}.nx-mural-music-track h3{font-size:23px}.nx-mural-book h3,.nx-mural-radar-feature h3{font-size:20px}.nx-mural-game-copy{padding:90px 31px 24px}.nx-mural-game-label{padding-left:26px}.nx-mural-game-navigation{padding:0 25px 21px}}@media (max-width:1190px){.nx-mural-grid{grid-template-rows:minmax(240px,auto) minmax(230px,auto) minmax(230px,auto) minmax(250px,auto);grid-template-columns:repeat(6,minmax(0,1fr))}.nx-mural-game{grid-area:1/1/3/5}.nx-mural-music{grid-area:1/5/auto/7}.nx-mural-reading{grid-area:2/5/auto/7}.nx-mural-study{grid-area:3/1/auto/4}.nx-mural-radar{grid-area:3/4/auto/7}.nx-mural-videos{grid-area:4/1/auto/4}.nx-mural-trophies{grid-area:4/4/auto/7}.nx-mural-offers{grid-area:5/1/auto/-1}.nx-mural-music-track{align-items:flex-start;gap:9px}.nx-mural-music-track>.nx-mural-art{width:51px;height:51px}.nx-mural-music-track h3{font-size:16px}.nx-mural-music-controls{flex-wrap:wrap}.nx-mural-volume{width:100%;margin:8px 0 0;padding:0}.nx-mural-volume>input{flex:1;width:auto}.nx-mural-volume>span{min-width:30px}.nx-mural-book{gap:10px}.nx-mural-book>a{width:58px}.nx-mural-book h3{font-size:15px}.nx-mural-book p{font-size:9px}.nx-mural-video-feature{grid-template-columns:1fr;align-items:start;gap:12px}.nx-mural-video-feature>.nx-mural-art{height:130px;min-height:115px}.nx-mural-video-play{top:43px;left:calc(50% - 22px)}.nx-mural-video-feature h3{font-size:18px}.nx-mural-offer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nx-mural-offer-filters{margin-bottom:12px}.nx-mural-game-copy h2{font-size:clamp(31px,4.7vw,51px)}}@media (max-width:850px){html body .nx-home-mural{padding:17px 17px calc(108px + var(--nexus-safe-bottom,0px))}.nx-mural-panel{padding:13px 14px}.nx-mural-game{padding:0}.nx-mural-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nx-mural-game{grid-area:1/1/3;min-height:480px}.nx-mural-music{grid-area:1/2}.nx-mural-reading{grid-area:2/2}.nx-mural-study{grid-area:3/1}.nx-mural-radar{grid-area:3/2}.nx-mural-videos{grid-area:4/1/auto/-1}.nx-mural-trophies{grid-area:5/1}.nx-mural-offers{grid-area:5/2}.nx-mural-game-copy{padding:125px 20px 20px}.nx-mural-game-copy h2{font-size:34px}.nx-mural-game-label{padding:16px 20px 0}.nx-mural-game-label>span{letter-spacing:1px;font-size:8px}.nx-home-mural .nx-hero-motion{top:72px;left:auto;right:15px}.nx-mural-game-pages{gap:3px}.nx-mural-game-pages>button{min-width:25px}.nx-mural-game-navigation{gap:5px;padding:0 13px 15px}.nx-mural-game-navigation>button{width:32px}.nx-mural-offer-list{grid-template-columns:1fr;gap:10px}.nx-mural-music-track>.nx-mural-art{width:60px;height:60px}.nx-mural-video-feature{grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);align-items:center;gap:18px}.nx-mural-video-feature>.nx-mural-art{height:100%;min-height:150px}.nx-mural-video-play{top:calc(50% - 22px);left:calc(22.2222% - 26px)}.nx-mural-video-feature h3{font-size:22px}.nx-mural-book>a{width:64px}.nx-mural-book h3{font-size:17px}.nx-mural-heading h1{font-size:24px}}@media (max-width:600px){html body .nx-home-mural{padding:15px 12px calc(100px + var(--nexus-safe-bottom,0px))}.nx-mural-heading{gap:10px;padding:0 2px 16px}.nx-mural-heading small{letter-spacing:1px;font-size:7px}.nx-mural-heading h1{letter-spacing:-.6px;font-size:22px}.nx-mural-heading>button{justify-content:center;min-width:44px;padding:8px}.nx-mural-heading>button>span{display:none}.nx-mural-grid{grid-template-columns:1fr;gap:13px}.nx-mural-grid>.nx-mural-panel{grid-area:auto/1;min-height:0}.nx-mural-grid>.nx-mural-game{aspect-ratio:1.08;min-height:360px}.nx-mural-game-copy{padding:80px 22px 20px}.nx-mural-game-copy h2{max-width:95%;font-size:34px}.nx-mural-game-label{padding-right:140px}.nx-home-mural .nx-hero-motion{min-height:44px;top:15px;right:13px}.nx-mural-game-navigation{padding:0 13px 16px}.nx-mural-game-navigation>button{width:44px;min-height:44px}.nx-mural-game-pages>button{min-width:32px;min-height:38px}.nx-mural-panel{border-radius:min(var(--personal-radius,16px),18px);padding:16px 17px}.nx-mural-panel-heading{margin-bottom:12px}.nx-mural-panel-heading h2{font-size:13px}.nx-mural-panel-heading>a{min-width:44px;min-height:44px}.nx-mural-music-track>.nx-mural-art{width:76px;height:76px}.nx-mural-music-track h3{font-size:21px}.nx-mural-music-controls{flex-wrap:nowrap;gap:5px}.nx-mural-music-controls>button{min-width:39px;min-height:44px}.nx-mural-volume{gap:5px;width:auto;margin:0 0 0 auto;padding-left:5px}.nx-mural-volume>input{flex:1;width:48px}.nx-mural-volume>svg{display:none}.nx-mural-volume>span{min-width:28px}.nx-mural-seek{margin-top:17px}.nx-mural-book{align-items:center;gap:20px}.nx-mural-book>a{width:85px}.nx-mural-book h3{-webkit-line-clamp:3;font-size:21px}.nx-mural-book p{font-size:11px}.nx-mural-page{font-size:13px}.nx-home-mural .nx-mural-text-link{min-height:44px}.nx-mural-study-list>a{min-height:65px}.nx-mural-study-list h3{font-size:15px}.nx-mural-study-list p{font-size:11px}.nx-mural-study-foot a{min-height:44px}.nx-mural-radar-feature{grid-template-columns:70px minmax(0,1fr) 18px;gap:14px}.nx-mural-radar-feature>.nx-mural-art{width:70px;height:96px}.nx-mural-radar-feature h3{font-size:22px}.nx-mural-radar-next{min-height:62px}.nx-mural-video-feature{grid-template-columns:1fr;gap:15px}.nx-mural-video-feature>.nx-mural-art{aspect-ratio:16/9;height:auto;min-height:0}.nx-mural-video-play{top:calc(28.125vw - 38.875px);left:calc(50% - 22px)}.nx-mural-video-feature h3{margin:8px 0;font-size:21px}.nx-mural-video-feature p{font-size:11px}.nx-mural-route>.nx-mural-art{width:74px;height:99px}.nx-mural-route h3{font-size:21px}.nx-mural-route b{font-size:25px}.nx-mural-route b>span{font-size:11px}.nx-mural-recent-trophy{min-height:70px}.nx-mural-recent-trophy>.nx-mural-art{width:43px;height:43px}.nx-mural-offer-filters{gap:5px}.nx-mural-offer-filters>button{min-width:44px;min-height:44px;padding:7px 10px;font-size:11px}.nx-mural-offer-list{gap:15px}.nx-mural-offer-list>a{min-height:54px}.nx-mural-offer-list .nx-mural-art{width:64px;height:48px}.nx-mural-offer-list b{font-size:13px}.nx-mural-offer-list small{font-size:10px}.nx-mural-update{flex-direction:column;align-items:flex-start}.nx-mural-video-empty{gap:15px;padding:8px 0}.nx-mural-video-empty h3{font-size:20px}}@media (pointer:coarse){html body .nx-home-mural :is(.nx-mural-heading>button,.nx-mural-music-controls>button,.nx-mural-game-navigation>button,.nx-mural-offer-filters>button,.nx-mural-panel-heading>a,.nx-mural-game-pages>button){min-width:44px;min-height:44px}html body .nx-home-mural input[type=range]{min-width:44px;height:44px;min-height:44px}html body .nx-home-mural :is(.nx-mural-text-link,.nx-mural-study-foot a,.nx-mural-dock-music button){min-height:44px}}@media (prefers-reduced-motion:reduce){.nx-home-mural *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.nx-home-mural .nx-mural-panel{background:var(--mural-surface);-webkit-backdrop-filter:none}.nx-home-mural .nx-mural-game{background:#0b1725}}.nx-mural-panel-heading>a.nx-mural-view-all{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:4px 3px;font-size:10px;display:flex}.nx-mural-offer-summary{color:var(--mural-muted);margin-top:10px;font-size:10px;line-height:1.5;display:block}.nx-mural-recent-trophies{grid-area:4/1/auto/-1;align-self:start}.nx-mural-trophy-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}html body .nx-home-mural .nx-mural-trophy-item{text-align:left;border:1px solid var(--mural-line);background:color-mix(in srgb,var(--mural-ink) 3%,transparent);min-width:0;min-height:94px;color:var(--mural-ink);border-radius:8px;align-items:center;gap:10px;padding:11px 10px;display:flex}html body .nx-home-mural .nx-mural-trophy-item:hover{background:color-mix(in srgb,var(--mural-accent) 9%,var(--mural-surface));border-color:color-mix(in srgb,var(--mural-accent) 42%,var(--mural-line))}.nx-mural-trophy-item>.nx-mural-art{background:0 0;border-radius:6px;flex:0 0 43px;width:43px;height:43px}.nx-mural-trophy-item>.nx-mural-art>img{object-fit:contain}.nx-mural-trophy-item>.nx-mural-art>.nx-theme-glyph{width:34px;height:34px}.nx-mural-trophy-copy{flex:1;gap:4px;min-width:0;display:grid}.nx-mural-trophy-copy>b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-mural-trophy-game{color:var(--mural-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.nx-mural-trophy-meta{color:var(--mural-muted);flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font-size:9px;line-height:1.5;display:flex}.nx-mural-trophy-item[data-tier=platinum],.nx-mural-trophy-item[data-tier=platina]{border-top-color:color-mix(in srgb,#9cdaf5 65%,var(--mural-line))}.nx-mural-trophy-item[data-tier=gold],.nx-mural-trophy-item[data-tier=ouro]{border-top-color:color-mix(in srgb,#d6b465 65%,var(--mural-line))}@media (max-width:1190px){.nx-mural-recent-trophies{grid-row:6}.nx-mural-trophy-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.nx-mural-recent-trophies{grid-row:6}.nx-mural-trophy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-mural-offer-list>a{grid-template-columns:72px minmax(0,1fr) 14px}.nx-mural-offer-list .nx-mural-offer-art{flex-basis:72px;width:72px;height:52px}}@media (max-width:600px){.nx-mural-grid>.nx-mural-recent-trophies{grid-row:auto}.nx-mural-trophy-list{grid-template-columns:1fr}.nx-mural-panel-heading>a.nx-mural-view-all{min-height:44px;font-size:11px}.nx-mural-offer-list>a{grid-template-columns:80px minmax(0,1fr) 14px}.nx-mural-offer-list .nx-mural-offer-art{flex-basis:80px;width:80px;height:56px}.nx-mural-offer-summary{font-size:11px}}@media (pointer:coarse){.nx-mural-panel-heading>a.nx-mural-view-all{min-height:44px}}.video-cinema-v4{max-width:1540px;color:var(--personal-ink,var(--text));margin:auto}.video-cinema-v4 .video-cinema-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.video-cinema-brand{flex-direction:column;gap:2px;display:flex}.video-cinema-eyebrow{letter-spacing:.14em;color:var(--personal-accent,var(--accent,#00c8ff));text-transform:uppercase;font-size:10px;font-weight:700}.video-cinema-v4 .video-cinema-toolbar h1{letter-spacing:-.6px;margin:0;font-size:28px}.video-cinema-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-action-pill{background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border,#38bdf82e));color:var(--personal-ink,var(--text));border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.video-action-pill:hover,.video-action-pill[aria-pressed=true]{border-color:var(--personal-accent,var(--accent,#00c8ff));color:#fff;background:#00c8ff1a}.video-curation-pills{scrollbar-width:thin;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:8px;display:flex;overflow-x:auto}.video-curation-pill{white-space:nowrap;background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border,#ffffff1a));color:var(--personal-muted,var(--text-muted,#94a3b8));border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.video-curation-pill:hover{color:var(--personal-ink,var(--text,#f8fafc));border-color:#00c8ff59}.video-curation-pill.is-active{background:var(--personal-accent,var(--accent,#00c8ff));border-color:var(--personal-accent,var(--accent,#00c8ff));color:var(--personal-accent-ink,#061318);font-weight:700}.video-active-games-bar{background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border,#00c8ff33));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.video-active-games-label{letter-spacing:.08em;text-transform:uppercase;color:var(--personal-accent,var(--accent,#00c8ff));margin-right:4px;font-size:11px;font-weight:700}.video-active-game-chip{color:var(--personal-ink,var(--text));background:#00c8ff14;border:1px solid #00c8ff40;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.video-active-game-chip small{opacity:.75;font-size:10.5px;font-weight:500}.video-active-game-chip:hover{background:var(--personal-accent,var(--accent,#00c8ff));color:var(--personal-accent-ink,#061318)}.video-channels-strip{scrollbar-width:thin;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.video-channel-chip{background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border,#ffffff17));color:var(--personal-ink,var(--text));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.video-channel-chip:hover{border-color:#00c8ff66}.video-channel-chip.is-active{border-color:var(--personal-accent,var(--accent,#00c8ff));color:#fff;background:#00c8ff24}.video-channel-avatar{width:26px;height:26px;color:var(--personal-accent,var(--accent,#00c8ff));background:#00c8ff26;border:1px solid #00c8ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex}.video-channel-avatar--all{background:var(--personal-accent,var(--accent,#00c8ff));color:var(--personal-accent-ink,#061318)}.video-top-bento-row{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.video-bento-card{background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border,#ffffff1a));border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:18px 20px;display:flex}.video-bento-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-bento-head small{letter-spacing:.14em;color:var(--personal-accent,var(--accent,#00c8ff));text-transform:uppercase;font-size:10px;font-weight:700}.video-bento-pct{color:var(--personal-muted,var(--text-muted,#94a3b8));font-size:11.5px;font-weight:600}.video-bento-nav{color:var(--personal-muted,var(--text-muted));align-items:center;gap:8px;font-size:11.5px;display:flex}.video-bento-nav button{border:1px solid var(--personal-border,var(--border));width:26px;height:26px;color:var(--personal-ink,var(--text));background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.video-bento-body{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:16px;display:grid}.video-bento-thumb{aspect-ratio:16/9;border:1px solid var(--personal-border,var(--border));background:#081210;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-bento-thumb img,.video-bento-thumb .video-cinema-backdrop{object-fit:cover;width:100%;height:100%;display:block;position:static}.video-bento-play-badge{border:1px solid var(--personal-accent,var(--accent,#00c8ff));width:30px;height:30px;color:var(--personal-accent,var(--accent,#00c8ff));background:#061318d1;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;bottom:8px;right:8px}.video-bento-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.video-bento-copy h2,.video-bento-copy strong{color:var(--personal-ink,var(--text));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.3;display:-webkit-box;overflow:hidden}.video-bento-copy p{color:var(--personal-muted,var(--text-muted));margin:0;font-size:12.5px}.video-bento-copy progress{width:100%;height:6px;accent-color:var(--personal-accent,var(--accent,#00c8ff));border-radius:999px}.video-cinema-v4 .video-cinema-watch{background:var(--personal-accent,var(--accent,#00c8ff));color:var(--personal-accent-ink,#061318);border:0;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:700}.video-cinema-v4 .video-cinema-watch.is-secondary{color:var(--personal-accent,var(--accent,#00c8ff));background:#00c8ff24;border:1px solid #00c8ff59}.video-cinema-v4 .video-cinema-watch.is-secondary:hover{background:var(--personal-accent,var(--accent,#00c8ff));color:var(--personal-accent-ink,#061318)}.video-theme-suggestions{background:var(--personal-surface,var(--surface,#11221f));border:1px solid var(--personal-border,var(--border));border-radius:16px;margin-bottom:24px;padding:16px 18px}.video-theme-suggestions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-theme-suggestions-head small{letter-spacing:.14em;color:var(--personal-accent,var(--accent,#00c8ff));font-size:10px;font-weight:700}.video-theme-suggestions-head h3{margin:2px 0 0;font-size:16px}.video-theme-channels-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.video-theme-mini-card{border:1px solid var(--personal-border,var(--border));background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.video-theme-mini-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.video-theme-mini-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.video-theme-mini-copy small{color:var(--personal-muted,var(--text-muted));white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.video-theme-follow-btn{color:var(--personal-accent,var(--accent,#00c8ff));white-space:nowrap;background:#00c8ff1f;border:1px solid #00c8ff59;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:700}.video-theme-follow-btn:disabled{opacity:.65;cursor:default}.video-followed-feed{margin:0 0 32px}.video-feed-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.video-feed-header small{letter-spacing:.14em;color:var(--personal-accent,var(--accent,#00c8ff));text-transform:uppercase;font-size:10px;font-weight:700}.video-feed-header h2{margin:3px 0 0;font-size:21px}.video-feed-count{color:var(--personal-muted,var(--text-muted));font-size:12px}.video-card-thumb-wrap{aspect-ratio:16/9;border:1px solid var(--personal-border,var(--border,#ffffff14));background:#0b1715;border-radius:12px;width:100%;position:relative;overflow:hidden}.video-card-thumb-wrap img{object-fit:cover;width:100%;height:100%;display:block}.video-card-play-pill{color:var(--personal-accent,var(--accent,#00c8ff));opacity:0;background:#061318d1;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;transition:all .15s;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.video-cinema-card:hover .video-card-play-pill{opacity:1;transform:translateY(0)}.video-empty-theme-box{background:var(--personal-surface,var(--surface,#11221f));border:1px dashed var(--personal-border,var(--border));text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;padding:28px 20px;display:flex}.video-v4-recommendations{color:var(--personal-ink,var(--text));min-width:0;max-width:1540px;margin:28px auto 40px}.video-v4-recommendations>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.video-v4-recommendations h2{margin:5px 0;font-size:21px;line-height:1.3}.video-v4-recommendations header small{letter-spacing:1.7px;color:var(--personal-accent,var(--accent));font-size:10px}.video-v4-recommendations header p{color:var(--personal-muted,var(--text-muted));overflow-wrap:anywhere;max-width:900px;margin:8px 0;font-size:13px}.video-v4-recommendations button{cursor:pointer;color:inherit}.video-v4-refresh,.video-v4-topics button,.video-v4-more,.video-v4-feedback button{background:var(--personal-surface,var(--surface));border:1px solid var(--personal-border,var(--border));color:inherit;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.video-v4-refresh{flex-shrink:0}.video-v4-topics{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.video-v4-topics button{border-radius:24px;font-size:12px}.video-v4-topics button[aria-pressed=true]{background:var(--personal-accent,var(--accent));color:var(--personal-accent-ink,#171022)}.video-v4-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;display:grid}.video-v4-grid .video-cinema-card{color:inherit;gap:8px}.video-v4-grid img{border-radius:12px}.video-v4-grid strong{font-size:14px;line-height:1.4}.video-v4-grid small{opacity:.65;font-size:12px}.video-v4-grid button:hover img{filter:brightness(1.08)}.video-v4-recommendations>footer{justify-content:center;margin:28px 0 12px;display:flex}.video-v4-more{min-width:220px}.video-v4-feedback{color:var(--personal-muted,var(--text-muted));padding:16px 0;font-size:13px}.video-v4-recommendations button:disabled{opacity:.6;cursor:wait}.video-v4-recommendations button:focus-visible{outline:2px solid var(--personal-accent,var(--accent));outline-offset:4px}.video-v4-spinning{animation:1.2s linear infinite video-v4-spin}@keyframes video-v4-spin{to{transform:rotate(360deg)}}.video-cinema-player .video-v4-recommendations{margin-top:32px}.video-cinema-player .persistent-video-unified-wrapper{border:1px solid var(--personal-border,var(--border))}.video-cinema-player .persistent-video-head{background:var(--personal-surface,var(--surface))}.video-cinema-player-slot>.persistent-video.persistent-video--page{margin:0 auto;padding:0}.video-cinema-player-slot{min-width:0;scroll-margin-top:20px}@media (max-width:1100px){.video-v4-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-top-bento-row{grid-template-columns:1fr}}@media (max-width:760px){.video-bento-body{grid-template-columns:1fr}.video-cinema-v4 .video-cinema-toolbar h1{font-size:23px}.video-v4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.video-v4-recommendations h2{font-size:19px}.video-v4-recommendations>header{align-items:flex-start;gap:10px}.video-v4-refresh{padding:10px}.video-v4-refresh span{display:none}.video-v4-grid strong{font-size:13px}.video-v4-topics button{padding:8px 11px}}@media (prefers-reduced-motion:reduce){.video-v4-spinning{animation:none}}.video-feed-modes{border-bottom:1px solid var(--personal-border,var(--border));gap:0;margin:4px 0 20px;display:flex}.video-feed-modes button{min-height:44px;color:var(--personal-muted,var(--text-2));background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 20px;font-weight:700}.video-feed-modes button[aria-pressed=true]{color:var(--personal-ink,var(--text));border-bottom-color:var(--personal-accent,var(--accent))}.video-discovery-seed{color:var(--personal-muted,var(--text-2));flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.video-discovery-seed select{border:1px solid var(--personal-border,var(--border));background:var(--personal-surface,var(--surface));min-width:0;max-width:min(600px,100%);min-height:44px;color:var(--personal-ink,var(--text));border-radius:6px;padding:8px 32px 8px 12px;font-size:14px}.video-discovery-reason{color:var(--personal-muted,var(--text-2));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.video-discovery-source{color:var(--personal-muted,var(--text-2));margin:18px 0 0;font-size:11px;line-height:1.6}.video-cinema-v4 :is(.video-curation-pill,.video-channel-chip,.video-action-pill),.video-v4-recommendations :is(.video-v4-topics button,.video-v4-refresh,.video-v4-more,.video-v4-feedback button){border-radius:6px;min-height:44px}.video-cinema-v4 :is(.video-channel-chip.is-active,.video-action-pill:hover){color:var(--personal-ink,var(--text))}.persistent-video--pip{z-index:970!important}@media (pointer:coarse){.persistent-video--pip .yt-pip-clean-overlay{opacity:1;pointer-events:none}.persistent-video--pip :is(.yt-pip-clean-top,.yt-pip-clean-bottom){pointer-events:auto}.persistent-video--pip .yt-pip-clean-btn{width:44px!important;height:44px!important}.persistent-video--pip .yt-pip-clean-handle{min-height:44px}.persistent-video--pip{bottom:calc(var(--nexus-controls-bottom,78px) + 12px)!important;max-height:calc(100dvh - var(--nexus-controls-bottom,78px) - 24px)!important}}@media (max-width:760px){.video-discovery-seed{grid-template-columns:minmax(0,1fr);display:grid}.video-discovery-seed select{width:100%;max-width:100%;font-size:14px}.video-v4-topics{flex-wrap:nowrap;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.video-v4-topics button{flex:none}.video-discovery-source{font-size:12px}.video-v4-grid small{opacity:1}.video-feed-modes button{flex:1;min-height:48px}}.video-discovery-panorama{min-width:0;max-width:1720px;color:var(--personal-ink,var(--text));margin:0 auto 32px}.video-panorama-intro,.video-discovery-panorama section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.video-panorama-intro{border-bottom:1px solid var(--personal-border,var(--border));padding:8px 0 20px}.video-discovery-panorama h2{font:700 clamp(22px,2vw,30px)/1.25 var(--personal-font,var(--font-body,system-ui));margin:5px 0 8px}.video-discovery-panorama h3{font:700 19px/1.3 var(--personal-font,var(--font-body,system-ui));margin:5px 0}.video-discovery-panorama header small{letter-spacing:.13em;color:var(--personal-accent,var(--accent));font-size:10px}.video-discovery-panorama header p,.video-discovery-panorama section>p{color:var(--personal-muted,var(--text-muted));overflow-wrap:anywhere;max-width:900px;margin:5px 0;font-size:13px;line-height:1.6}.video-discovery-panorama header button,.video-discovery-panorama section>p button,.video-context-navigation button,.video-explore-choices button{border:1px solid var(--personal-border,var(--border));background:var(--personal-surface,var(--surface));min-height:44px;color:var(--personal-ink,var(--text));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:inline-flex}.video-discovery-panorama header button:disabled{opacity:.6;cursor:wait}.video-discovery-panorama section{min-width:0;padding:14px 0 24px}.video-panorama-following{border-bottom:1px solid var(--personal-border,var(--border));margin-bottom:14px}.video-panorama-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}.video-panorama-grid .video-cinema-card{gap:7px}.video-panorama-grid .video-cinema-card small{opacity:1;color:var(--personal-muted,var(--text-muted))}.video-panorama-grid .video-discovery-reason{font-size:11px;line-height:1.45}.video-context-navigation{max-width:1540px;color:var(--personal-muted,var(--text-muted));justify-content:space-between;align-items:center;gap:20px;margin:0 auto 16px;font-size:13px;display:flex}.video-context-navigation p{margin:0;line-height:1.6}.video-explore-choices{flex-wrap:wrap;gap:8px;max-width:1540px;margin:0 auto 18px;display:flex}.video-explore-choices button[aria-pressed=true]{border-color:var(--personal-accent,var(--accent));box-shadow:inset 0 -2px var(--personal-accent,var(--accent))}@media (min-width:1800px){.video-panorama-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.video-panorama-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}@media (max-width:760px){.video-panorama-intro,.video-discovery-panorama section>header{flex-wrap:wrap;align-items:flex-start;gap:12px}.video-discovery-panorama h3{font-size:18px}.video-panorama-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.video-feed-modes{gap:0}.video-feed-modes button{min-width:0;padding:8px 6px;font-size:12px;line-height:1.35}.video-context-navigation{flex-direction:column;align-items:flex-start;gap:10px}.video-discovery-panorama section{padding-bottom:20px}.video-explore-choices button{flex:140px}.video-panorama-intro{padding-top:2px}}@media (pointer:coarse){.video-discovery-panorama header button,.video-context-navigation button,.video-explore-choices button{min-height:48px}}.page.video-library.video-bento-page{box-sizing:border-box;width:100%;min-width:0;max-width:2000px;margin-inline:auto;padding:16px 24px 36px}.video-cinema{color:var(--text);min-width:0}.video-cinema button,.video-cinema-player button{cursor:pointer}.video-cinema-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.video-cinema-toolbar h1{margin:0 auto 0 0;font-size:24px}.video-cinema-toolbar form{flex:1;gap:6px;min-width:240px;max-width:600px;display:flex}.video-cinema-toolbar input,.video-cinema-toolbar select{background:var(--surface,#121c28);min-width:0;color:var(--text);border:1px solid var(--border,#293443);border-radius:12px;padding:10px 12px}.video-cinema-toolbar input{flex:1;width:0}.video-cinema-toolbar button,.video-cinema-options summary,.video-cinema-status button,.video-cinema-follow{border:1px solid var(--border,#293443);background:var(--surface,#121c28);color:var(--text);border-radius:12px;padding:9px 12px}.video-cinema-channel{align-items:center;gap:8px;font-size:12px;display:flex}.video-cinema-channel select{max-width:200px}.video-cinema-options{position:relative}.video-cinema-options summary{cursor:pointer}.video-cinema-options>div{z-index:20;background:var(--surface,#121c28);border-radius:14px;gap:6px;width:210px;padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 40px #0008}.video-cinema-hero{isolation:isolate;color:#fff;background:#0b1624;border-radius:20px;align-items:center;height:clamp(340px,29vw,520px);min-height:340px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.video-cinema-backdrop{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.video-cinema-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#030a13f2 0%,#030a13ae 42%,#030a1315 80%),linear-gradient(#0000 35%,#030a1399);position:absolute;inset:0}.video-cinema-hero-copy{width:min(70%,850px);padding:40px 5%}.video-cinema-hero-copy>small{letter-spacing:.15em;color:#fff;background:#3187eb;border-radius:5px;padding:6px 9px;font-size:10px}.video-cinema-hero-copy h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:20px 0 12px;font-size:clamp(25px,2.7vw,48px);line-height:1.14;display:-webkit-box;overflow:hidden}.video-cinema-hero-copy p{color:#d8e1ec;margin:0 0 22px}.video-cinema-watch{color:#0b1523;background:#f5f8fc;border:0;border-radius:10px;padding:13px 24px;font-weight:700}.video-cinema-hero-nav{align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:22px;right:24px}.video-cinema-hero-nav button,.video-cinema-rail nav button{color:#fff;background:#101a26c9;border:1px solid #8794a455;border-radius:50%;width:34px;height:34px;font-size:23px;line-height:1}.video-cinema-rail{min-width:0;margin:0 0 26px}.video-cinema-rail header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-cinema h2,.video-cinema-rail h2{margin:0;font-size:18px}.video-cinema-hero-copy h2{margin:20px 0 12px;font-size:clamp(25px,2.7vw,48px)}.video-cinema-rail nav{gap:6px;display:flex}.video-cinema-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:clamp(220px,18vw,310px);grid-auto-flow:column;gap:16px;padding-bottom:10px;display:grid;overflow-x:auto}.video-cinema-card{text-align:left;min-width:0;color:var(--text);scroll-snap-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.video-cinema-card img,.video-cinema-placeholder{aspect-ratio:16/9;object-fit:cover;background:#162333;border-radius:10px;place-items:center;width:100%;display:grid}.video-cinema-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.video-cinema-card small{opacity:.65;font-size:12px}.video-cinema-card:hover img{filter:brightness(1.12)}.video-cinema button:focus-visible,.video-cinema-player button:focus-visible{outline:2px solid var(--accent,#59cbd1);outline-offset:3px}.video-cinema-resume{margin-bottom:24px}.video-cinema-resume button{text-align:left;border:1px solid var(--border,#293443);background:var(--surface,#121c28);width:100%;max-width:550px;color:var(--text);border-radius:12px;align-items:center;gap:16px;padding:12px;display:flex}.video-cinema-resume img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100px}.video-cinema-resume span{gap:6px;min-width:0;display:grid}.video-cinema-resume small{letter-spacing:.1em;font-size:10px}.video-cinema-resume progress{width:100%;height:4px}.video-cinema-results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px;margin-top:18px;display:grid}.video-cinema-follow{margin-top:10px;font-size:12px}.video-cinema-status{color:var(--text-muted,var(--text));flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:36px 16px;display:flex}.persistent-video.persistent-video--page.video-cinema-player{box-sizing:border-box;width:100%;max-width:2000px;margin:0 auto;padding:12px 24px 0;display:block}.video-cinema-player .persistent-video-unified-wrapper{background:#000;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.video-cinema-player .persistent-video-frame{aspect-ratio:auto;border-radius:0;order:0;justify-content:center;width:100%;height:min(65dvh,56.25vw - 45px,900px);display:flex}.video-cinema-player .persistent-video-frame>.persistent-video-inner-frame{aspect-ratio:16/9;max-width:100%;width:auto!important;height:100%!important}.video-cinema-player .persistent-video-head{background:var(--surface,#0c1520);color:var(--text);touch-action:auto;border:0;flex-wrap:wrap;order:1;gap:20px;padding:18px 22px}.video-cinema-player .persistent-video-head>div{flex:280px;min-width:0}.video-cinema-player .persistent-video-head strong{white-space:normal;font-size:20px;line-height:1.3}.video-cinema-player .persistent-video-head small{display:none}.video-cinema-player .persistent-video-head nav{flex-wrap:wrap}.video-cinema-player .video-cinema-rail{margin-top:24px}.video-cinema-player.persistent-video--theater .persistent-video-frame{aspect-ratio:auto;height:min(78dvh,56.25vw - 45px,1098px);max-height:none}@media (min-width:1800px){.video-cinema-track{grid-auto-columns:calc(16.6667% - 13.3333px)}}@media (max-width:760px){.page.video-library.video-bento-page{padding:14px 12px 28px}.video-cinema-toolbar{gap:10px}.video-cinema-toolbar h1{font-size:21px}.video-cinema-toolbar form{flex-basis:100%;order:3;min-width:0;max-width:none}.video-cinema-channel>span{display:none}.video-cinema-channel select{max-width:140px;padding:9px}.video-cinema-hero{border-radius:14px;align-items:flex-end;height:370px;min-height:0}.video-cinema-hero-copy{width:100%;padding:28px 22px 70px}.video-cinema-hero:after{background:linear-gradient(#030a1322,#030a13aa 45%,#030a13fa)}.video-cinema-hero-copy h2{font-size:27px}.video-cinema-hero-nav{bottom:15px;right:18px}.video-cinema-track{grid-auto-columns:72%;gap:12px}.video-cinema-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.persistent-video.persistent-video--page.video-cinema-player{padding:8px 12px 0}.video-cinema-player .persistent-video-frame{aspect-ratio:16/9;height:auto}.video-cinema-player .persistent-video-frame>.persistent-video-inner-frame{width:100%!important;height:100%!important}.video-cinema-player .persistent-video-head{gap:14px;padding:14px}.video-cinema-player .persistent-video-head strong{font-size:17px}.video-cinema-player .persistent-video-head nav{justify-content:flex-start}}.music-mobile-views{border-bottom:1px solid var(--theme-edge,var(--line));gap:0;margin:0 0 16px;display:flex}.music-mobile-views>button{min-height:48px;color:var(--personal-muted);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:10px 6px;font-size:14px;font-weight:650}.music-mobile-views>button[aria-pressed=true]{border-bottom-color:var(--personal-accent);color:var(--personal-accent)}.music-central-catalog{display:contents}.music-central-catalog[hidden]{display:none!important}.music-mobile-now{min-width:0;color:var(--personal-ink);padding:2px 0 18px}.music-mobile-now-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-mobile-now-heading>span{flex-direction:column;gap:4px;display:flex}.music-mobile-now-heading small,.music-mobile-title>small{letter-spacing:1.5px;color:var(--personal-accent);font-size:10px;font-weight:650}.music-mobile-now-heading a{min-height:24px;color:var(--personal-muted);font-size:12px;text-decoration:underline}.music-mobile-now-heading button,.music-mobile-transport button{min-width:48px;min-height:48px;color:var(--personal-ink);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px;display:inline-flex;position:relative}.music-mobile-now-heading button[aria-pressed=true]{color:var(--personal-accent)}.music-mobile-art{aspect-ratio:1;background:var(--personal-surface);border:1px solid var(--theme-edge,var(--line));border-radius:7px;place-items:center;width:min(68vw,270px);margin:16px auto 22px;display:grid;overflow:hidden}.music-mobile-art>img{object-fit:cover;width:100%;height:100%;display:block}.music-mobile-art>svg{width:100px;height:100px;color:var(--personal-accent)}.music-mobile-title{text-align:center;overflow-wrap:anywhere;margin:0 0 16px}.music-mobile-title h2{letter-spacing:-.5px;font-size:23px;line-height:1.3;color:inherit!important;margin:8px 0 6px!important}.music-mobile-title p{margin:0;font-size:15px;line-height:1.5;color:var(--personal-muted)!important}.music-mobile-progress{font-variant-numeric:tabular-nums;color:var(--personal-muted);align-items:center;gap:10px;font-size:11px;display:flex}.music-mobile-progress input{flex:1;min-width:0;min-height:48px}.music-mobile-transport{justify-content:space-between;align-items:center;gap:3px;max-width:370px;margin:4px auto 14px;display:flex}html[data-theme-identity=v2] body .music-central .music-mobile-transport .music-mobile-play{width:64px;min-width:64px;height:64px;min-height:64px;background:var(--personal-accent)!important;color:var(--personal-accent-ink,var(--personal-bg))!important;border-radius:50%!important}.music-mobile-transport button>small{color:var(--personal-accent);font-size:10px;position:absolute;bottom:1px;right:5px}.music-mobile-transport button[aria-pressed=true]{color:var(--personal-accent)!important}.music-mobile-volume{border:1px solid var(--theme-edge,var(--line));background:var(--personal-surface);color:var(--personal-ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.music-mobile-volume>svg{flex-shrink:0;width:20px;height:20px}.music-mobile-volume>span{font-size:12px}.music-mobile-volume>input{flex-basis:100%;width:100%;min-width:0;min-height:48px}.music-mobile-output{width:100%;min-height:48px;color:var(--personal-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.music-mobile-output>span{overflow-wrap:anywhere;min-width:0}.music-mobile-note{border:1px solid var(--theme-edge,var(--line));color:var(--personal-muted);overflow-wrap:anywhere;padding:10px;font-size:13px;line-height:1.5}body .music-page-host[data-music-mobile=true]{padding:0 0 16px!important}body .music-page-host[data-music-mobile=true] .music-central>header{gap:8px;min-height:58px;margin-bottom:12px;padding:10px 12px}body .music-page-host[data-music-mobile=true] .music-page-title :is(small,p){display:none}body .music-page-host[data-music-mobile=true] .music-page-title h1{margin:0;font-size:20px}body .music-page-host[data-music-mobile=true] .music-central>header>div:last-child{flex-wrap:wrap;gap:4px}body .music-page-host[data-music-mobile=true] .music-central>header>div:last-child>small{display:none}body .music-page-host[data-music-mobile=true] .music-central>header button{min-width:48px;min-height:48px}body .music-page-host[data-music-mobile=true] .music-central-body{display:block}body .music-page-host[data-music-mobile=true] .music-central-panel{width:auto;max-height:none;box-shadow:none;border-radius:6px;margin:0;position:static;inset:auto;overflow:visible}body .music-page-host[data-music-mobile=true] .music-central-panel-body{padding:16px 12px;overflow:visible}body .music-page-host[data-music-mobile=true] .music-central-panel-scrim{display:none!important}body .music-page-host[data-music-mobile=true] .music-central-panel :is(button,select,input:not([type=checkbox])){min-height:48px}body .music-page-host[data-music-mobile=true] .music-central-panel>header button{min-width:48px}body .music-page-host[data-music-mobile=true] .music-central-player{border-radius:6px;grid-template-columns:minmax(0,1fr) 148px;width:100%;margin:0 0 16px;padding:10px;position:relative;inset:auto;transform:none}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-tools{display:none}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-now{min-height:48px}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-now :is(b,small){font-size:12px}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-buttons button{width:48px;min-width:48px;min-height:48px}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-buttons button:is(:first-child,:last-child){display:none}body .music-page-host[data-music-mobile=true] .music-central-player .music-central-progress{grid-column:1/-1;min-height:32px}body .music-page-host[data-music-mobile=true] .spotify-workspace :is(button,input:not([type=checkbox]),select){min-height:48px}body .music-page-host[data-music-mobile=true] .spotify-workspace-track-actions :is(button,a){width:48px!important;min-width:48px!important;min-height:48px!important}body[data-mobile-density=comfortable] .music-page-host[data-music-mobile=true] .spotify-workspace-track-copy b,body[data-mobile-density=comfortable] .music-page-host[data-music-mobile=true] .spotify-workspace-card-copy :is(b,strong){font-size:15px!important}body[data-mobile-density=comfortable] .music-page-host[data-music-mobile=true] .spotify-workspace-track-copy small{font-size:12px!important}body .music-page-host[data-music-mobile=true] .spotify-workspace-sidebar-scrim{bottom:var(--nexus-controls-bottom,64px)}body .music-page-host[data-music-mobile=true] .spotify-workspace[data-sidebar-open=true]>.spotify-workspace-sidebar{bottom:calc(var(--nexus-controls-bottom,64px) + 8px)}@media (max-height:600px) and (orientation:landscape){.music-mobile-art{width:150px;margin:8px auto 12px}.music-mobile-title h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.music-mobile-now *{transition:none!important;animation:none!important}}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-central{padding-inline:16px!important}body .music-page-host[data-music-mobile=true][data-music-now=true] .music-central>header{display:none}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-mobile-views>button{box-shadow:none!important;color:var(--personal-muted)!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-mobile-views>button[aria-pressed=true]{border-bottom-color:var(--personal-accent)!important;color:var(--personal-accent)!important}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-mobile-now-heading>button,html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-mobile-transport>button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=true] .music-mobile-transport>button.music-mobile-play{background:var(--personal-accent)!important;color:var(--personal-accent-ink,var(--personal-bg))!important;border-radius:50%!important}body .music-page-host[data-music-mobile=true] .music-mobile-art{width:min(56vw,224px);margin:8px auto 12px}body .music-page-host[data-music-mobile=true] .music-mobile-title{margin-bottom:8px}body .music-page-host[data-music-mobile=true] .music-mobile-title h2{font-size:22px;margin:5px 0!important}body .music-page-host[data-music-mobile=true] .music-mobile-volume{flex-wrap:nowrap;gap:8px;min-height:62px;padding:6px 10px}body .music-page-host[data-music-mobile=true] .music-mobile-volume>span{white-space:nowrap;font-size:11px}body .music-page-host[data-music-mobile=true] .music-mobile-volume>input{flex:70px;width:auto}body .music-page-host[data-music-mobile=true] .music-mobile-transport{margin-bottom:10px}body[data-mobile-library=true]:has(.music-page-host[data-music-mobile=true]) .nx-life-island{display:none}@media (max-height:600px) and (orientation:landscape){body .music-page-host[data-music-mobile=true] .music-mobile-art{width:150px}}.music-page-host{width:100%;min-width:0;padding:clamp(12px,2vw,28px) 0 130px}.spotify-window.spotify-s2.music-page{width:100%;max-width:1680px;height:auto;max-height:none;box-shadow:none;margin:0 auto;overflow:visible;background:0 0!important;border:0!important}.spotify-s2.music-page>header{border:1px solid var(--line);border-radius:var(--personal-radius,18px);min-height:100px;color:var(--personal-ink);flex-wrap:wrap;gap:18px;padding:22px 26px;position:static;background:var(--personal-surface)!important}.music-page-title h1{color:var(--personal-ink);margin:6px 0;font-size:32px;line-height:1.1}.music-page-title p{color:var(--personal-muted);margin:8px 0 0;font-size:13px}.music-page-title>small,.music-section-eyebrow{letter-spacing:1.6px;display:block;color:var(--personal-muted)!important;font-size:9px!important}.spotify-s2.music-page .spotify-content{flex:none;grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:24px;min-height:0;padding:24px 0;display:grid;overflow:visible}.spotify-s2.music-page .spotify-cinema{min-height:480px;top:calc(var(--nexus-shell-top,62px) + 16px);align-self:start;height:auto;display:block;position:sticky}.spotify-window.spotify-s2.music-page .spotify-cinema>img.spotify-cinema-album,.spotify-window.spotify-s2.music-page .spotify-art-empty{aspect-ratio:1;border-radius:var(--personal-radius,12px);width:calc(100% - 48px);max-width:200px;height:auto;max-height:none;margin:20px auto 0;transition:border-radius .35s,box-shadow .35s;display:block;position:relative;top:auto;right:auto}.spotify-cinema[data-playing=true]>img.spotify-cinema-album{animation:18s linear infinite nexus-vinyl-spin;box-shadow:0 0 0 6px #0a1018e6,0 0 0 8px #00c8ff52,0 14px 36px #000000a6;border-radius:50%!important}@keyframes nexus-vinyl-spin{to{transform:rotate(360deg)}}.spotify-hifi-mood-strip{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.spotify-hifi-mood-chip{font-weight:600;color:var(--personal-ink,#e2e8f0)!important;background:#00c8ff14!important;border:1px solid #00c8ff40!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important}.spotify-hifi-mood-chip:hover{background:var(--personal-accent,#00c8ff)!important;color:var(--personal-accent-ink,#061318)!important}.spotify-window.spotify-s2.music-page .spotify-cinema>img.spotify-cinema-background{opacity:.22;filter:blur(12px)}.spotify-s2.music-page .spotify-cinema-copy{padding:24px}.spotify-s2.music-page .spotify-cinema h2{letter-spacing:-.3px;font-size:25px;line-height:1.25}.spotify-s2.music-page .spotify-cinema p{line-height:1.5}.music-output-row{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.music-output-row .spotify-output{overflow-wrap:anywhere;min-width:0;max-width:100%}.music-output-row .spotify-lyrics-shortcut{margin-left:0}.music-output-row .music-volume-control{margin-right:auto}.spotify-s2.music-page .spotify-library{border:1px solid var(--line);border-radius:var(--personal-radius,18px);min-width:0;color:var(--personal-ink);padding:22px;overflow:visible;background:var(--personal-surface)!important}.music-library-sections{flex-direction:column;gap:24px;display:flex}.music-library-sections .spotify-discovery{order:-1}.spotify-s2.music-page .spotify-library section{margin-top:20px}.music-library-sections section{margin-top:0!important}.spotify-s2.music-page .spotify-track-grid,.spotify-s2.music-page .spotify-playlists,.spotify-s2.music-page .spotify-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.spotify-s2.music-page .spotify-track-grid>button,.spotify-s2.music-page .spotify-playlists>button{border:1px solid var(--line);color:var(--personal-ink);border-radius:var(--personal-radius,14px);transition:box-shadow .2s,border-color .2s;background:var(--personal-bg)!important;padding:12px!important}.spotify-s2.music-page .spotify-track-grid>button:hover,.spotify-s2.music-page .spotify-playlists>button:hover{border-color:var(--personal-accent);box-shadow:0 5px 18px #0002}.spotify-s2.music-page .spotify-track-grid b,.spotify-s2.music-page .spotify-playlists b{white-space:normal;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.4}.spotify-s2.music-page .spotify-track-grid small{white-space:normal;color:var(--personal-muted);opacity:1;font-size:11px}.spotify-s2.music-page .spotify-lyrics{max-height:none;padding:18px}.spotify-s2.music-page .spotify-lyrics-flow{max-height:60dvh}.spotify-s2.music-page .spotify-tabs{border-bottom:1px solid var(--line);margin:12px 0 22px;padding-bottom:12px}.spotify-s2.music-page .spotify-tabs button[aria-pressed=true]{background:var(--personal-bg);color:var(--personal-accent);border-color:var(--personal-accent)}.spotify-s2.music-page .spotify-section-heading{align-items:center;gap:16px}.spotify-s2.music-page .spotify-section-heading h3{overflow-wrap:anywhere;margin:7px 0 12px;font-size:20px}.spotify-s2.music-page .spotify-section-heading>div{min-width:0}.nx-card.nx-music{overflow:visible!important}.nx-card.nx-music .nx-controls{flex-wrap:wrap}.nx-track .music-motion{height:52px;margin-top:12px}@media (min-width:1051px){html[data-color-theme=ubuntu] .music-page-host{padding-bottom:65px}}@media (max-width:1000px){.spotify-s2.music-page .spotify-content{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:16px}.spotify-s2.music-page .spotify-library{padding:16px}.spotify-s2.music-page .spotify-track-grid,.spotify-s2.music-page .spotify-playlists{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-s2.music-page .spotify-cinema-copy{padding:18px}}@media (max-width:700px){.music-page-host{padding-top:10px}.spotify-s2.music-page>header{gap:12px;padding:16px}.music-page-title h1{font-size:27px}.spotify-s2.music-page .spotify-content{grid-template-columns:1fr;padding-top:16px}.spotify-s2.music-page .spotify-cinema{min-height:0;position:relative;top:auto}.spotify-window.spotify-s2.music-page .spotify-cinema>img.spotify-cinema-album,.spotify-window.spotify-s2.music-page .spotify-art-empty{float:left;width:112px;max-width:112px;margin:20px 0 0 20px}.spotify-s2.music-page .spotify-cinema-copy{min-height:320px;padding:20px}.spotify-s2.music-page .spotify-cinema-copy>small,.spotify-s2.music-page .spotify-cinema-copy>h2,.spotify-s2.music-page .spotify-cinema-copy>p{margin-left:128px}.spotify-s2.music-page .spotify-cinema h2{font-size:23px}.spotify-s2.music-page .spotify-cinema .music-motion{clear:both;height:65px;padding-top:12px}.spotify-s2.music-page .spotify-cinema .spotify-seek{grid-column:auto}.spotify-s2.music-page .spotify-section-heading h3{font-size:18px}.spotify-s2.music-page .spotify-search-kinds{position:static}.music-output-row .music-volume-popup{left:0;right:auto}.spotify-s2.music-page .spotify-library{padding:14px}}@media (prefers-reduced-motion:reduce){.spotify-s2.music-page button{transition:none!important}.spotify-cinema[data-playing=true]>img.spotify-cinema-album{animation:none!important}}.lyrics-tools{color:var(--personal-ink);gap:9px;margin-bottom:18px;font-size:13px;display:grid}.lyrics-mode{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;display:flex}.lyrics-mode button{min-height:44px;color:var(--personal-ink)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 16px!important}.lyrics-mode button[aria-pressed=true]{border-bottom-color:var(--personal-accent)!important;color:var(--personal-accent)!important}.lyrics-tools small{color:var(--personal-muted);font-size:11px}.lyrics-tools p,.spotify-lyrics .lyrics-tools p{opacity:1;margin:0;font-size:12px;line-height:1.6}.lyrics-tools [role=alert]{overflow-wrap:anywhere;border-left:2px solid var(--personal-accent);background:color-mix(in srgb,var(--personal-surface) 90%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lyrics-tools [role=alert]>span{flex:1;min-width:min(100%,180px)}.lyrics-tools [role=alert] button{border:1px solid var(--line);background:var(--personal-surface);min-height:44px;color:var(--personal-ink);border-radius:6px;padding:8px 12px}.lyric-original,.lyric-translated{display:block}.lyric-translated{color:var(--personal-muted);margin-top:5px;font-size:.82em;line-height:1.6}.spotify-lyrics p[aria-current=true] .lyric-translated,.cyber-lyric-item.is-neon-active .lyric-translated{color:var(--personal-ink)}.foco-mini-skin{--mini-ink:var(--personal-ink,#e8f1f4);--mini-muted:var(--personal-muted,#a2b6c0);--mini-surface:var(--personal-surface,#172a36);--mini-edge:var(--theme-edge,var(--line,#40535f));--mini-accent:var(--personal-accent,#65d9d7);--mini-accent-ink:var(--personal-accent-ink,var(--personal-bg,#102331));--mini-track:var(--theme-track,color-mix(in srgb,var(--mini-ink) 22%,var(--mini-surface)));color:var(--mini-ink);font:13px var(--personal-font,"Segoe UI",sans-serif);box-sizing:border-box}.foco-mini-skin *{box-sizing:border-box}.foco-mini{z-index:990;width:min(620px,calc(100vw - var(--nexus-shell-left,0px) - 32px));border:1px solid var(--mini-edge);background:var(--mini-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:12px 12px 5px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #0003;container-type:inline-size}.foco-mini-skin button{min-width:44px;min-height:44px;color:var(--mini-ink);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px;line-height:1.45;text-decoration:none;display:inline-flex}.foco-mini-skin button:hover{background:color-mix(in srgb,var(--mini-ink) 8%,transparent)}.foco-mini-skin button:disabled{opacity:.5;cursor:default}.foco-mini-skin svg{width:19px;height:19px;color:inherit;flex-shrink:0}.foco-mini-skin :is(button,input,select):focus-visible{outline:3px solid var(--mini-accent);outline-offset:2px}.foco-mini-summary{align-items:center;gap:3px;min-width:0;display:flex}.foco-mini .foco-grip{width:20px;min-width:20px;min-height:52px;color:var(--mini-muted);touch-action:none;cursor:grab;flex-shrink:0;padding:0}.foco-mini .foco-grip:active{cursor:grabbing}.foco-mini .foco-mini-track{text-align:left;flex:1;justify-content:flex-start;gap:12px;min-width:0;min-height:54px;padding:0 4px}.foco-mini-track img,.foco-mini-art-empty{object-fit:cover;border-radius:5px;flex-shrink:0;width:52px;height:52px}.foco-mini-art-empty{background:var(--mini-track);color:var(--mini-muted);place-items:center;display:grid}.foco-mini-copy{flex:1;min-width:0}.foco-mini-copy b,.foco-mini-copy small{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.foco-mini-copy b{font-size:13px;font-weight:650}.foco-mini-copy small{color:var(--mini-muted);margin-top:3px;font-size:11px}.foco-mini-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mini-muted);align-items:center;gap:5px;margin-top:4px;font-size:9px;line-height:1.5;display:flex;overflow:hidden}.foco-mini-source i{background:var(--mini-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.foco-mini[data-playing=true] .foco-mini-source i{background:var(--mini-accent)}.foco-mini-source>span{border-left:1px solid var(--mini-edge);margin-left:2px;padding-left:6px}.foco-mini .foco-mini-minimize{color:var(--mini-muted);width:36px;min-width:36px}.foco-mini-controls{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.foco-mini-transport{align-items:center;gap:1px;display:flex}.foco-mini-play{flex-shrink:0;width:44px;height:44px;background:var(--mini-accent)!important;color:var(--mini-accent-ink)!important;border-radius:50%!important}.foco-mini-play svg{fill:currentColor;width:21px;height:21px}.foco-mini-volume-button{color:var(--mini-muted)!important;gap:5px!important;font-size:10px!important}.foco-mini-volume-button>span{font-variant-numeric:tabular-nums}.foco-mini button[aria-expanded=true]{color:var(--mini-accent)!important;background:color-mix(in srgb,var(--mini-accent) 10%,var(--mini-surface))!important}.foco-mini-progress{grid-column:1/-1;align-items:center;gap:9px;min-width:0;height:26px;padding:0 4px;display:flex}.foco-mini-progress>span{color:var(--mini-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;min-width:28px;font-size:9px}.foco-mini .foco-mini-progress input{width:auto;min-width:0;height:24px;min-height:24px;accent-color:var(--mini-accent);cursor:pointer;flex:1;margin:0;padding:0}.foco-mini .foco-mini-progress input:disabled{cursor:default;opacity:.5}.foco-mini-panel{z-index:1520;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--mini-edge);background:var(--mini-surface);backdrop-filter:none;border-radius:9px;max-width:calc(100vw - 20px);padding:12px;position:fixed;overflow:auto;box-shadow:0 12px 42px #0004}.foco-mini-panel>header{border-bottom:1px solid var(--mini-edge);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0 0 8px;display:flex}.foco-mini-panel>header strong{font-size:14px;line-height:1.5}.foco-mini-panel>header button{width:44px;min-width:44px;color:var(--mini-muted)}.foco-volume{gap:14px;padding:12px 4px 5px;display:grid}.foco-volume>label{color:var(--mini-muted);font-size:12px}.foco-volume input{width:100%;accent-color:var(--mini-accent);min-height:36px}.foco-volume>button{justify-content:flex-start}.foco-mini-options{gap:12px;display:grid}.foco-mini-option-links{gap:2px;display:grid}.foco-mini-option-links>button{text-align:left;justify-content:flex-start;width:100%;padding:10px 9px;font-size:12px}.foco-mini-option-links>button>span{color:var(--mini-muted);margin-left:auto;font-size:11px}.foco-mini-option-settings{border-block:1px solid var(--mini-edge);gap:7px;padding:11px 0;display:grid}.foco-mini-option-settings>button{text-align:left;justify-content:space-between;gap:16px;width:100%;padding:10px 9px;font-size:12px}.foco-mini-option-settings>button>span{color:var(--mini-muted);font-size:10px}.foco-mini-option-settings>button[aria-pressed=true]>span{color:var(--mini-accent)}.foco-mini-option-settings>label{color:var(--mini-muted);gap:7px;padding:7px 9px;font-size:11px;display:grid}.foco-mini-option-settings select{background:var(--mini-surface);width:100%;min-width:0;min-height:44px;color:var(--mini-ink);border:1px solid var(--mini-edge);font:12px var(--personal-font,"Segoe UI",sans-serif);border-radius:5px;padding:9px}.foco-mini-queue{gap:2px;display:grid}.foco-mini-queue>p{color:var(--mini-muted);margin:0 0 8px;padding:8px;font-size:12px;line-height:1.6}.foco-mini-queue button{text-align:left;justify-content:flex-start;gap:10px;width:100%;padding:9px 5px}.foco-mini-queue button>span:first-of-type{flex:1;min-width:0}.foco-mini-queue :is(b,small){white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.foco-mini-queue b{font-size:12px}.foco-mini-queue small{color:var(--mini-muted);margin-top:3px;font-size:10px}.foco-mini-queue img{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.foco-mini-queue [aria-current=true]{background:color-mix(in srgb,var(--mini-accent) 9%,var(--mini-surface))}.foco-mini-queue .foco-current{color:var(--mini-accent);flex-shrink:0;margin-left:auto;font-size:9px}.foco-mini-skin[data-mini-theme=aero]{--mini-ink:#073c60;--mini-muted:#275f78;--mini-surface:#e0faff;--mini-edge:#609ab2;--mini-accent:#0073a6;--mini-accent-ink:#fff;--mini-track:#aecfdd}.foco-mini[data-mini-theme=aero]{--mini-background:linear-gradient(#f9ffff,#b2e8f4);background:var(--mini-background);box-shadow:inset 0 1px #fff,0 8px 24px #00709033}.foco-mini-skin[data-mini-theme=cinema]{--mini-ink:#f1ece2;--mini-muted:#c8bca8;--mini-surface:#191b22;--mini-edge:#7a6c52;--mini-accent:#e6c287;--mini-accent-ink:#161310;--mini-track:#4d463b}.foco-mini-skin[data-mini-theme=neon]{--mini-ink:#bffaff;--mini-muted:#9ed5dd;--mini-surface:#141026;--mini-edge:#387a91;--mini-accent:#6bdfff;--mini-accent-ink:#082330;--mini-track:#335865}.foco-mini[data-mini-theme=neon]{--mini-background:linear-gradient(110deg,#17102c,#052a36);background:var(--mini-background);box-shadow:0 0 20px #21cce723,inset 0 1px #e26bf966}.foco-mini-skin[data-mini-theme=paper]{--mini-ink:#493d2e;--mini-muted:#675744;--mini-surface:#fffaf0;--mini-edge:#b8a78e;--mini-accent:#246f72;--mini-accent-ink:#fff;--mini-track:#d9ccb7}.foco-mini-skin[data-mini-theme=compact]{--mini-ink:#e5f5ff;--mini-muted:#b3cbdc;--mini-surface:#172735;--mini-edge:#49697f;--mini-accent:#65d9d7;--mini-accent-ink:#13202a;--mini-track:#354953}.foco-mini[data-mini-theme=compact]{padding-block:7px 2px}.foco-mini[data-mini-theme=compact] .foco-mini-track img{width:42px;height:42px}.foco-mini[data-mini-theme=compact] .foco-mini-source{display:none}html[data-theme-identity=v2] body .foco-mini-skin:is(.foco-mini,.foco-mini-panel){color:var(--mini-ink)!important;border-color:var(--mini-edge)!important}html[data-theme-identity=v2] body .foco-mini.foco-mini-skin[data-mini-theme]{background:var(--mini-background,var(--mini-surface))!important;border-radius:10px!important;box-shadow:0 10px 32px #0003!important}html[data-theme-identity=v2] body .foco-mini-panel.foco-mini-skin{background:var(--mini-surface)!important;backdrop-filter:none!important;filter:none!important}html[data-theme-identity=v2] body .foco-mini-skin :is(button,svg,b,strong){color:var(--mini-ink)!important}html[data-theme-identity=v2] body .foco-mini-skin button{border-radius:6px;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme-identity=v2] body .foco-mini-skin button:hover{background:color-mix(in srgb,var(--mini-ink) 8%,transparent)!important}html[data-theme-identity=v2] body .foco-mini-skin :is(small,.foco-mini-source,.foco-mini-progress>span){color:var(--mini-muted)!important}html[data-theme-identity=v2] body .foco-mini-skin .foco-mini-play{background:var(--mini-accent)!important;color:var(--mini-accent-ink)!important;border-radius:50%!important}html[data-theme-identity=v2] body .foco-mini-skin .foco-mini-play svg{color:var(--mini-accent-ink)!important}html[data-theme-identity=v2] body .foco-mini-skin button[aria-expanded=true]{color:var(--mini-accent)!important;background:color-mix(in srgb,var(--mini-accent) 10%,var(--mini-surface))!important}.foco-mini-skin input.nexus-range{--nexus-range-accent:var(--mini-accent);--nexus-range-outline:var(--mini-surface);--nexus-range-track:var(--mini-track)}.foco-mini-visible .app-main{padding-bottom:calc(var(--nexus-controls-bottom,100px) + 190px)!important}@container (width<=550px){.foco-mini-summary{grid-column:1/-1}.foco-mini-controls{grid-column:1/-1;justify-content:space-between;margin-left:22px}.foco-mini-transport{gap:10px}.foco-mini-controls>.foco-mini-volume-button{margin-left:auto}.foco-mini-copy b{font-size:14px}.foco-mini-copy small{font-size:11px}.foco-mini-track img{width:48px;height:48px}}@media (max-width:700px){.foco-mini{width:calc(100vw - 20px);padding:10px 10px 4px}.foco-mini .foco-grip{display:none}.foco-mini-controls{margin-left:0}.foco-mini-copy b{font-size:13px}.foco-mini-track img{width:44px;height:44px}.foco-mini-source{font-size:9px}.foco-mini-progress{gap:7px;padding:0}.foco-mini-panel{padding:10px}.foco-mini .foco-mini-minimize{width:44px;min-width:44px}}@media (max-height:500px){.foco-mini-source{display:none}.foco-mini{padding-block:5px 2px}.foco-mini .foco-mini-track{min-height:44px}.foco-mini-track img{width:40px;height:40px}}@media (pointer:coarse){.foco-mini .foco-grip,.foco-mini .foco-mini-minimize{width:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.foco-mini-skin *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.spotify-backdrop{z-index:1500;backdrop-filter:blur(14px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spotify-window.spotify-s2 .spotify-android-connection{border:1px solid var(--line);border-left:3px solid var(--personal-accent);background:var(--personal-surface);color:var(--personal-ink);border-radius:8px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:12px 18px 0;padding:14px;font-size:13px;line-height:1.5;display:flex}.spotify-android-connection>div:first-child{flex:250px;min-width:0}.spotify-window.spotify-s2 .spotify-android-connection p{color:inherit;overflow-wrap:anywhere;margin:4px 0 0}.spotify-android-connection>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.spotify-window.spotify-s2 .spotify-android-connection button{background:var(--personal-bg);min-height:44px;color:var(--personal-ink);border-radius:8px}.spotify-library .spotify-track{text-align:left;gap:12px;width:100%;min-height:62px;margin-bottom:6px;padding:10px;display:flex}.spotify-track>img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.spotify-track>span{flex:1;min-width:0}.spotify-track b,.spotify-track small{overflow-wrap:anywhere;display:block}.spotify-track small{color:var(--personal-muted);margin-top:4px;font-size:11px}.spotify-track>svg{flex-shrink:0}.spotify-s2>header a{color:inherit;text-decoration:none}.spotify-s2 .spotify-lyrics>p:not([aria-current]){opacity:1}.spotify-s2 .spotify-lyrics .lyrics-tools p{opacity:1;font-size:13px}.spotify-search-kinds{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.spotify-search-kinds button{min-height:44px}.spotify-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.spotify-catalog-grid>button{text-align:left;flex-direction:column;align-items:stretch;gap:7px;min-width:0;display:flex;padding:10px!important}.spotify-catalog-grid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.spotify-catalog-grid img.spotify-artist-image{border-radius:50%}.spotify-catalog-grid b,.spotify-catalog-grid small{overflow-wrap:anywhere}.spotify-catalog-grid small{color:var(--personal-muted);font-size:11px}.spotify-catalog-detail{border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px}.spotify-catalog-detail .spotify-section-heading{flex-wrap:wrap;gap:10px}.spotify-catalog-detail h3{overflow-wrap:anywhere;min-width:0}.spotify-status-note{color:var(--personal-muted);margin:12px 20px;font-size:12px}@media (max-width:760px){.spotify-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.spotify-window{color:#f4f8fa;background:linear-gradient(135deg,#17252a,#11141e 60%);border:1px solid #ffffff20;border-radius:24px;width:min(1040px,100%);max-height:calc(100dvh - 48px);font-family:inherit;overflow:auto;box-shadow:0 24px 100px #0008}.spotify-window header{z-index:1;background:#121a22;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.spotify-window header>div{align-items:center;gap:12px;display:flex}.spotify-window header small{color:#1ed760;margin-left:8px}.spotify-window button{cursor:pointer;color:inherit;font:inherit;background:#ffffff09;border:1px solid #ffffff18;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.spotify-window button:hover{background:#ffffff16;border-color:#1ed76066}.spotify-window button:disabled{opacity:.45;cursor:wait}.spotify-window button:focus-visible,.spotify-window input:focus-visible,.spotify-window select:focus-visible{outline-offset:3px;outline:2px solid #1ed760}.spotify-connect{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:60px 30px;display:flex}.spotify-connect>svg{color:#1ed760}.spotify-connect h2,.spotify-connect p{margin:0}.spotify-connect p{color:#b5c4cb;max-width:430px;line-height:1.6}.spotify-connect>button:not(.spotify-text){color:#07150b;background:#1ed760;border-radius:30px;padding:14px 30px;font-weight:700}.spotify-connect small{color:#93a8af;max-width:440px}.spotify-text{background:0 0!important;border:0!important}.spotify-cover>img,.spotify-cover-empty{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 16px 45px #0006}.spotify-cover-empty{background:radial-gradient(circle,#284442,#102027);place-items:center;display:grid}.spotify-cover-empty svg{color:#1ed760;width:40%;height:40%}.spotify-cover>small{letter-spacing:2px;color:#1ed760;margin-top:24px;font-size:10px;display:block}.spotify-cover h2{margin:10px 0;font-size:25px}.spotify-cover p{color:#b5c4cb;margin:8px 0;font-size:14px}.spotify-controls{justify-content:center;align-items:center;gap:16px;margin:18px 0;display:flex}.spotify-controls .spotify-play{color:#07150b;background:#1ed760;border-radius:50%;width:58px;height:58px}.spotify-seek{flex-direction:column;gap:6px;margin-top:20px;display:flex}.spotify-seek span{text-align:right;color:#9fb1b9;font-size:11px}.spotify-window input[type=range]{accent-color:#1ed760;width:100%}.spotify-volume{align-items:center;gap:12px;margin:16px 0;display:flex}.spotify-remote{background:#1ed7600c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.spotify-remote button{padding:6px 10px;font-size:12px}.spotify-library form{background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.spotify-library input:not([type=range]){color:#fff;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:8px}.spotify-library section{margin-top:26px}.spotify-library h3{align-items:center;gap:8px;font-size:16px;display:flex}.spotify-library p{color:#9fb1b9;font-size:13px}.spotify-library .spotify-row{text-align:left;background:0 0;border:0;gap:12px;width:100%;padding:8px;display:flex}.spotify-row img{object-fit:cover;border-radius:7px;width:46px;height:46px}.spotify-row span{flex:1;min-width:0}.spotify-row b,.spotify-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.spotify-row small{color:#9fb1b9;margin-top:5px;font-size:12px}.spotify-playlists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spotify-playlists button{text-align:left;flex-direction:column;align-items:stretch;min-width:0;padding:10px;display:flex}.spotify-playlists img,.spotify-playlists svg{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto}.spotify-playlists b{white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:12px;overflow:hidden}.spotify-devices>div{flex-wrap:wrap;gap:8px;display:flex}.spotify-devices select{color:#fff;background:#1b2530;border:1px solid #ffffff20;border-radius:10px;width:100%;margin:12px 0;padding:10px}.spotify-error{color:#ffcf92;background:#eaa95b09;border:1px solid #eaa95b44;border-radius:10px;margin:16px 24px;padding:12px;font-size:13px;line-height:1.5}@media (max-width:700px){.spotify-backdrop{padding:10px}.spotify-window{border-radius:18px;max-height:calc(100dvh - 20px)}.spotify-content{grid-template-columns:1fr;gap:18px;padding:20px}.spotify-cover>img,.spotify-cover-empty{max-width:280px;margin:auto;display:block}.spotify-cover{text-align:center}.spotify-playlists{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-window header{padding:14px}.spotify-connect{padding:40px 20px}}.spotify-window{background:var(--personal-surface,#101922);border-color:color-mix(in srgb,var(--personal-accent) 30%,transparent);width:min(1180px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--personal-ink)}.spotify-content{grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:28px;padding:24px;display:grid}.spotify-cover{align-self:start;position:sticky;top:0}.spotify-cover>img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;box-shadow:0 14px 45px #0005}.spotify-library{min-width:0}.spotify-library>section{margin-top:24px}.spotify-extra-controls{justify-content:center;gap:8px;margin:14px 0;display:flex}.spotify-extra-controls button{justify-items:center;gap:5px;font-size:11px;display:grid;padding:10px!important}.spotify-window button[aria-pressed=true]{color:var(--personal-accent);border-color:var(--personal-accent)}.spotify-continuous{align-items:center;gap:9px;margin:14px 0;font-size:12px;display:flex}.spotify-continuous input{accent-color:var(--personal-accent);width:16px}.spotify-section-heading{justify-content:space-between;align-items:center;display:flex}.spotify-note{opacity:.7;font-size:11px}.spotify-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.spotify-track-grid>button{text-align:left;background:color-mix(in srgb,var(--personal-bg) 50%,transparent);border-radius:15px;flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex;padding:10px!important}.spotify-track-grid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.spotify-track-grid b,.spotify-track-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spotify-track-grid small{opacity:.7;font-size:11px}.spotify-track-grid span{color:var(--personal-accent);align-items:center;gap:5px;font-size:11px;display:flex}.spotify-discovery>button{margin-top:12px}.spotify-lyrics{background:var(--personal-bg);scrollbar-width:thin;border-radius:18px;max-height:360px;padding:20px;overflow:auto}.spotify-lyrics p{opacity:.55;font-size:20px;line-height:1.6}.spotify-lyrics [aria-current=true]{opacity:1;color:var(--personal-accent);font-weight:700}.spotify-lyrics>small{font-size:11px}.spotify-window>header{background:var(--personal-bg)}.spotify-play{background:var(--personal-accent)!important;color:var(--personal-bg)!important}.spotify-window input[type=range]{accent-color:var(--personal-accent)}@media (max-width:760px){.spotify-window{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.spotify-content{grid-template-columns:1fr;gap:14px;padding:16px}.spotify-cover{grid-template-columns:110px minmax(0,1fr);gap:6px 14px;display:grid;position:static}.spotify-cover>img,.spotify-cover-empty{grid-row:1/5;max-width:110px}.spotify-cover h2{margin:4px 0;font-size:19px}.spotify-cover p{margin:0;font-size:12px}.spotify-cover small{font-size:10px}.spotify-cover>:is(label,.spotify-controls,.spotify-extra-controls,.spotify-text,.spotify-remote){grid-column:1/-1}.spotify-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-playlists{grid-template-columns:repeat(3,minmax(0,1fr))}.spotify-extra-controls{margin:3px 0}.spotify-lyrics p{font-size:18px}.spotify-window>header{padding:12px 16px}}@media (min-width:761px) and (max-height:900px){.spotify-cover>img,.spotify-cover-empty{object-fit:contain;max-height:26dvh}.spotify-cover h2{margin:10px 0;font-size:24px}.spotify-cover .spotify-controls,.spotify-extra-controls{margin:8px 0}}.spotify-s2-backdrop{inset:76px 16px calc(148px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)));backdrop-filter:none;background:0 0;place-items:stretch center;padding:0}.spotify-window.spotify-s2{background:var(--personal-bg,var(--bg));border-radius:22px;flex-direction:column;width:min(1500px,100%);height:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 60px #0006}.spotify-s2>header{flex-shrink:0;min-height:56px;padding:12px 20px}.spotify-s2>header>div{min-width:0}.spotify-s2>header small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--personal-muted);font-size:11px;overflow:hidden}.spotify-s2 .spotify-content{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:stretch;gap:20px;min-height:0;padding:18px;overflow:hidden}.spotify-s2 .spotify-cinema{color:#f4f8ff;text-align:left;background:#0b1420;border-radius:18px;align-self:stretch;align-items:flex-end;min-height:300px;display:flex;position:relative;top:auto;overflow:hidden}.spotify-s2 .spotify-cinema>img.spotify-cinema-background{aspect-ratio:auto;object-fit:cover;opacity:.8;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0}.spotify-s2 .spotify-cinema-shade{background:linear-gradient(#06111f10 15%,#06111fdd 68%,#06111ffa 96%);position:absolute;inset:0}.spotify-s2 .spotify-cinema>img.spotify-cinema-album,.spotify-s2 .spotify-art-empty{object-fit:cover;border-radius:10px;width:96px;max-width:96px;height:96px;max-height:96px;position:absolute;top:20px;right:20px;box-shadow:0 8px 25px #0006}.spotify-art-empty{background:#182a3e;place-items:center;display:grid}.spotify-cinema-copy{z-index:1;width:100%;min-width:0;padding:30px;position:relative}.spotify-cinema-copy>small{letter-spacing:2px;color:#c6deef;font-size:9px}.spotify-s2 .spotify-cinema h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(27px,3.4vw,48px);line-height:1.1}.spotify-s2 .spotify-cinema p{color:#c3d4e5;margin:0 0 12px;font-size:13px}.spotify-s2 .spotify-seek{max-width:440px}.spotify-s2 .spotify-seek>span{color:#c6deef;justify-content:space-between;width:100%;font-size:11px;display:flex}.spotify-s2 .spotify-seek>span>span{float:none}.spotify-s2 .spotify-controls{justify-content:space-between;gap:8px;max-width:340px;margin:15px 0 8px}.spotify-s2 .spotify-controls button{color:#dceaf7;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex;position:relative}.spotify-s2 .spotify-controls button.spotify-play{color:#102337;border-radius:50%;width:52px;height:52px;background:#acd8f6!important}.spotify-s2 .spotify-controls button[aria-pressed=true]{color:#b5dcf8}.spotify-s2 .spotify-controls button small{font-size:9px;position:absolute;bottom:0}.spotify-s2 .spotify-output,.spotify-s2 .spotify-lyrics-shortcut{color:#c5e1f5;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:9px 0;font-size:11px;display:inline-flex}.spotify-output span{opacity:.65;margin-left:8px}.spotify-s2 .spotify-lyrics-shortcut{margin-left:16px}.spotify-s2 .spotify-library{scrollbar-width:thin;scrollbar-color:var(--personal-muted) transparent;min-height:0;padding:0 5px 16px;overflow-y:auto}.spotify-s2 .spotify-library form{background:var(--personal-surface);border:1px solid var(--line);gap:6px;padding:6px 10px;position:relative}.spotify-s2 .spotify-library input:not([type=range]){color:var(--personal-ink);font-size:12px}.spotify-s2 .spotify-library form>button{min-height:36px;font-size:11px}.spotify-tabs{scrollbar-width:thin;flex-shrink:0;gap:4px;padding:12px 0 3px;display:flex;overflow-x:auto}.spotify-s2 .spotify-tabs button{white-space:nowrap;min-height:44px;color:var(--personal-muted);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;padding:8px 11px;font-size:12px}.spotify-s2 .spotify-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--personal-accent) 14%,var(--personal-surface));border-color:color-mix(in srgb,var(--personal-accent) 30%,transparent);color:var(--personal-accent)}.spotify-s2 .spotify-library>section{margin-top:16px}.spotify-s2 .spotify-library h3{margin:0 0 12px;font-size:16px}.spotify-s2 .spotify-library p{color:var(--personal-muted);line-height:1.6}.spotify-s2 .spotify-playlists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.spotify-s2 .spotify-playlists button{background:0 0;border:0;padding:0}.spotify-s2 .spotify-row{border-bottom:1px solid var(--line);min-height:58px}.spotify-s2 .spotify-row small{color:var(--personal-muted)}.spotify-s2 .spotify-lyrics{background:var(--personal-surface);min-height:200px;max-height:none;padding:18px;overflow:visible}.spotify-s2 .spotify-lyrics p{color:var(--personal-ink);overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px);line-height:1.6}.spotify-s2 .spotify-lyrics p[aria-current=true]{color:var(--personal-accent)}.spotify-session-heading{align-items:center;gap:12px;display:flex}.spotify-session-heading>img{object-fit:cover;border:1px solid var(--line);border-radius:14px;width:44px;height:44px}.spotify-session-heading small{letter-spacing:1.4px;color:var(--personal-accent);font-size:9px}.spotify-s2 .spotify-session-heading h3{margin:4px 0;font-size:19px}.spotify-session-heading p{margin:0;font-size:12px}.spotify-moods{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.spotify-s2 .spotify-moods button{border-radius:22px;min-height:40px;padding:8px 12px;font-size:11px}.spotify-session-request{color:var(--personal-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.spotify-s2 .spotify-session-request input{border:1px solid var(--line);background:var(--personal-surface);width:100%;color:var(--personal-ink);border-radius:12px;padding:12px}.spotify-session-prepare{min-height:44px;margin-top:12px;font-size:12px}.spotify-session-selection{border:1px solid var(--line);background:var(--personal-surface);border-radius:16px;margin-top:20px;padding:16px}.spotify-session-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.spotify-session-actions>button{background:var(--personal-accent);color:var(--personal-bg);align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.spotify-session-actions>small{color:var(--personal-muted);font-size:10px}.spotify-session-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.spotify-session-row>img{object-fit:cover;border-radius:7px;width:40px;height:40px}.spotify-session-row>span{flex:1;min-width:0}.spotify-session-row b,.spotify-session-row small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.spotify-session-row small{color:var(--personal-muted);margin-top:4px;font-size:10px}.spotify-session-row button{min-width:36px;min-height:40px}.spotify-s2 .spotify-devices select{background:var(--personal-surface);color:var(--personal-ink);border-color:var(--line)}.spotify-s2 .spotify-error{flex-shrink:0;max-height:100px;margin:10px 18px 0;overflow:auto}.spotify-s2 :is(button,a,input):focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}@media (max-width:760px){.spotify-s2-backdrop{left:8px;right:8px;bottom:calc(122px + var(--nexus-safe-bottom,env(safe-area-inset-bottom,0px)))}.spotify-window.spotify-s2{scrollbar-width:thin;border-radius:18px;width:100%;max-height:100%;overflow-y:auto}.spotify-s2>header{z-index:3;min-height:48px;padding:8px 62px 8px 44px;position:sticky;top:0}.spotify-s2>header small,.spotify-s2>header>div>svg{display:none}.spotify-s2 .spotify-content{flex-direction:column;flex:none;gap:14px;padding:12px;display:flex;overflow:visible}.spotify-s2 .spotify-cinema{flex-shrink:0;grid-template-columns:none;gap:0;min-height:360px;display:flex}.spotify-s2 .spotify-cinema>img.spotify-cinema-album,.spotify-s2 .spotify-art-empty{width:74px;max-width:74px;height:74px;max-height:74px;top:14px;right:14px}.spotify-cinema-copy{padding:18px;padding-top:110px}.spotify-s2 .spotify-cinema h2{font-size:30px}.spotify-s2 .spotify-cinema p{font-size:12px}.spotify-s2 .spotify-library{padding:0 0 12px;overflow:visible}.spotify-s2 .spotify-tabs button{padding-inline:10px;font-size:11px}.spotify-s2 .spotify-playlists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-height:720px){.spotify-s2 .spotify-content{gap:14px;padding:12px}.spotify-s2 .spotify-cinema{min-height:0}.spotify-cinema-copy{padding:20px}.spotify-s2 .spotify-cinema h2{font-size:30px}.spotify-s2 .spotify-cinema>img.spotify-cinema-album{width:68px;height:68px;top:12px;right:12px}.spotify-s2 .spotify-controls{margin:8px 0}.spotify-s2 .spotify-library form{min-height:40px}}@media (hover:none),(pointer:coarse){.spotify-s2 button:hover{box-shadow:none;transform:none}.spotify-s2 :is(img,button){transition:none}}@media (prefers-reduced-motion:reduce){.spotify-s2 *{scroll-behavior:auto;transition:none;animation:none}}.spotify-s2 .spotify-session-actions>button{background:var(--personal-accent,#acd8f6)!important;color:var(--personal-bg,#081822)!important}html[data-theme-identity=v2] body .spotify-s2 .spotify-cinema :is(button,h2,.spotify-seek>span){color:#edf6ff!important}html[data-theme-identity=v2] body .spotify-s2 .spotify-cinema :is(button,.spotify-seek>span) :is(svg,span,small){color:inherit!important}html[data-theme-identity=v2] body .spotify-s2 .spotify-cinema button.spotify-play{color:#102337!important;background:#acd8f6!important}html[data-theme-identity=v2] body .spotify-s2 .spotify-cinema button[aria-pressed=true]:not(.spotify-play){border-radius:12px;color:#acd8f6!important;background:#17384f!important}html[data-theme-identity=v2] body .spotify-s2 .spotify-cinema :is(p,.spotify-cinema-copy>small){color:#d2e5f5!important}.spotify-s2 .spotify-lyrics-flow{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(200px,48dvh,560px);scroll-padding-top:8px;overflow-y:auto}.spotify-s2 .spotify-lyrics-flow>p{margin:0 0 18px}.spotify-s2 .spotify-lyrics-flow>p:not([aria-current]){opacity:1}.spotify-android-connection details{margin-top:10px;font-size:12px;line-height:1.6}.spotify-android-connection summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.spotify-android-connection dl{margin:4px 0}.spotify-android-connection dt{font-weight:650}.spotify-android-connection dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 10px}.spotify-window.spotify-s2.music-page.music-central{--music-edge:var(--theme-edge,var(--line));max-width:1760px;color:var(--personal-ink);font-family:var(--personal-font,"Segoe UI",sans-serif)}.music-page-host:has(.music-central){padding:10px 0 170px}.spotify-window.spotify-s2.music-central>header{min-height:84px;box-shadow:none;border-radius:10px;margin-bottom:14px;padding:16px 20px}.music-central .music-page-title h1{margin:4px 0;font-size:28px}.music-central .music-page-title p{margin:4px 0 0;line-height:1.5}.music-central>header>div:last-child{gap:10px}.music-central>header .music-volume-control{display:none}.music-central>header>div:last-child>small{max-width:150px;font-size:12px}.music-central-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.music-central :is(button,a,input,select,textarea){font:inherit;letter-spacing:normal}.music-central :is(button,a):focus-visible{outline:3px solid var(--personal-accent);outline-offset:2px}.music-central button{cursor:pointer}.music-central button:disabled{cursor:default;opacity:.5}.music-central svg{flex-shrink:0}.music-central :is(h1,h2,h3,p,b,strong,small){color:inherit}.music-central :is(input:not([type=range]):not([type=checkbox]),select,textarea){border:1px solid var(--music-edge);background:var(--personal-bg);min-width:0;max-width:100%;color:var(--personal-ink);border-radius:6px;min-height:44px;padding:10px 12px}.music-central input[type=checkbox]{accent-color:var(--personal-accent);width:18px;height:18px}.spotify-workspace{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.spotify-workspace-sidebar{top:calc(var(--nexus-shell-top,68px) + 14px);min-width:0;max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,90px) - 150px);overscroll-behavior:contain;border:1px solid var(--music-edge);background:var(--personal-surface);scrollbar-width:thin;border-radius:10px;flex-direction:column;gap:20px;padding:16px 12px;display:flex;position:sticky;overflow:auto}.spotify-workspace-nav{gap:5px;display:grid}.music-central .spotify-workspace-nav button{text-align:left;width:100%;min-height:46px;color:var(--personal-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.music-central .spotify-workspace-nav button:is([aria-current=page],[aria-pressed=true]),.music-central .spotify-workspace-playlist-link[data-active=true]{background:color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface));color:var(--personal-ink);border-color:var(--music-edge);box-shadow:inset 3px 0 var(--personal-accent)}.spotify-workspace-sidebar h2,.spotify-workspace-sidebar h3{color:var(--personal-muted);margin:0 0 10px;padding-inline:10px;font-size:12px;font-weight:650}.spotify-workspace-sidebar-heading{color:var(--personal-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.spotify-workspace-sidebar-heading strong{align-items:center;gap:8px;font-weight:600;display:flex}.music-central .spotify-workspace-sidebar-heading button{border:1px solid var(--music-edge);min-width:44px;min-height:44px;color:var(--personal-ink);background:0 0;border-radius:6px;place-items:center;padding:8px;display:grid}.music-central .spotify-workspace-sidebar-heading .spotify-workspace-sidebar-close,.music-central .spotify-workspace-library-toggle,.spotify-workspace-sidebar-scrim{display:none}.spotify-workspace-muted{color:var(--personal-muted);font-size:12px;line-height:1.6}.spotify-workspace-attribution{align-items:center;gap:6px;display:flex}.spotify-workspace-toolbar>span{color:var(--personal-muted);text-align:right;flex:1;font-size:12px}.spotify-workspace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.spotify-workspace-heading>div{min-width:0}.spotify-workspace-heading>div>small{letter-spacing:1.5px;color:var(--personal-muted);font-size:9px}.music-central .spotify-workspace-heading>button,.music-central .spotify-workspace-section-heading>button{border:1px solid var(--music-edge);background:var(--personal-surface);min-height:44px;color:var(--personal-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.spotify-workspace-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.spotify-workspace-section-heading h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.spotify-workspace-card-main{text-align:left;width:100%;min-width:0;color:var(--personal-ink);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;padding:0!important}.spotify-workspace-card-main>.spotify-workspace-card-copy{text-align:left;width:100%;min-height:72px}.spotify-workspace-track-index{font-variant-numeric:tabular-nums;min-width:16px;color:var(--personal-muted);font-size:10px}.spotify-workspace-track-duration{font-variant-numeric:tabular-nums;color:var(--personal-muted);white-space:nowrap;margin-left:auto;font-size:11px}.spotify-workspace-hero-actions>a{min-height:44px;color:var(--personal-muted);align-items:center;gap:6px;padding:8px 0;font-size:11px;text-decoration:underline;display:inline-flex}.music-central .spotify-workspace-primary{background:var(--personal-accent)!important;color:var(--personal-accent-ink,var(--personal-bg))!important;border-color:var(--personal-accent)!important}.spotify-workspace-loading{color:var(--personal-muted);align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.spotify-workspace-notice[data-kind=success]{align-items:center;gap:8px;line-height:1.5;display:flex}.spotify-workspace-notice[data-kind=success]>span{flex:1}.spotify-workspace-sidebar>footer,.spotify-workspace-sidebar>a{color:var(--personal-muted);padding:10px;font-size:11px;line-height:1.6}.spotify-workspace-playlists{border-top:1px solid var(--music-edge);flex-direction:column;gap:5px;min-width:0;padding-top:16px;display:flex}.spotify-workspace-playlists>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.spotify-workspace-playlists>header :is(h2,h3){margin:0}.music-central .spotify-workspace-playlist-link{text-align:left;width:100%;min-height:54px;color:var(--personal-ink);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:7px;display:flex}.spotify-workspace-playlist-link img{object-fit:cover;border-radius:4px;flex-shrink:0;width:38px;height:38px}.spotify-workspace-playlist-link>span{min-width:0;overflow:hidden}.spotify-workspace-playlist-link :is(b,strong,small){text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.spotify-workspace-playlist-link small{color:var(--personal-muted);font-size:10px}.spotify-workspace-main{min-width:0}.spotify-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.spotify-workspace-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.music-central .spotify-workspace-toolbar button,.music-central .spotify-workspace-more,.music-central .spotify-workspace-empty button,.music-central .spotify-workspace-notice button{border:1px solid var(--music-edge);background:var(--personal-surface);min-height:44px;color:var(--personal-ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.spotify-workspace-heading{min-width:0;margin:14px 0 22px}.spotify-workspace-heading h2{letter-spacing:-.8px;margin:6px 0 9px;font-size:clamp(25px,2.6vw,36px);line-height:1.18}.spotify-workspace-heading p,.spotify-workspace-heading>small{color:var(--personal-muted);max-width:680px;margin:4px 0;font-size:13px;line-height:1.6}.spotify-workspace-heading>small{letter-spacing:1.5px;font-size:10px}.spotify-workspace-section{min-width:0;margin:26px 0 34px}.spotify-workspace-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.spotify-workspace-section h3{margin:0 0 14px;font-size:18px;line-height:1.4}.spotify-workspace-section>header h3{margin:0}.spotify-workspace-section>p{color:var(--personal-muted);font-size:13px;line-height:1.6}.music-central .spotify-workspace-tabs{border-bottom:1px solid var(--music-edge);background:0 0;flex-wrap:wrap;gap:0;margin:0 0 20px;padding:0;display:flex}.music-central .spotify-workspace-tabs button{min-height:46px;color:var(--personal-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.music-central .spotify-workspace-tabs button:is([aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--personal-accent);color:var(--personal-ink);background:color-mix(in srgb,var(--personal-accent) 7%,transparent)}.spotify-workspace-cards{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:18px;min-width:0;display:grid}.spotify-workspace-card{border:1px solid var(--music-edge);background:var(--personal-surface);border-radius:8px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.spotify-workspace-card:hover{border-color:var(--personal-accent);box-shadow:0 8px 20px #00000012}.music-central .spotify-workspace-art{background:var(--personal-bg);aspect-ratio:1;width:100%;color:var(--personal-muted);border:0;border-radius:0;place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.spotify-workspace-art img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:100%;animation:none;display:block}.spotify-workspace-art>svg{opacity:.5;width:48px;height:48px;margin:auto}.spotify-workspace-card-copy{flex:1;min-width:0;padding:12px 12px 7px}.spotify-workspace-card-copy :is(b,strong){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.spotify-workspace-card-copy :is(small,p){color:var(--personal-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5;display:block}.spotify-workspace-card-copy button{text-align:left;color:inherit;background:0 0;border:0;width:100%;min-height:44px;padding:0}.music-central .spotify-workspace-card-play{border:1px solid var(--music-edge);background:var(--personal-bg);min-height:44px;color:var(--personal-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:4px 10px 10px;padding:8px;font-size:12px;display:inline-flex}.spotify-workspace-track-list{border-top:1px solid var(--music-edge);flex-direction:column;min-width:0;display:flex}.spotify-workspace-track-row{border-bottom:1px solid var(--music-edge);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.spotify-workspace-track-row[data-current=true]{background:color-mix(in srgb,var(--personal-accent) 9%,transparent);box-shadow:inset 3px 0 var(--personal-accent);padding-inline:10px}.music-central .spotify-workspace-track-main{text-align:left;min-width:0;min-height:48px;color:var(--personal-ink);background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:12px;padding:3px 6px;display:flex}.spotify-workspace-track-main img{object-fit:cover;border-radius:4px;flex-shrink:0;width:44px;height:44px}.spotify-workspace-track-main>svg{width:22px;height:22px;margin-inline:11px}.spotify-workspace-track-copy{flex:1;min-width:0}.spotify-workspace-track-copy :is(b,strong){overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.spotify-workspace-track-copy small,.spotify-workspace-track-copy>span{color:var(--personal-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.spotify-workspace-track-row>small{color:var(--personal-muted);font-variant-numeric:tabular-nums;font-size:11px}.spotify-workspace-track-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.music-central .spotify-workspace-track-actions button{min-width:44px;min-height:44px;color:var(--personal-muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.music-central .spotify-workspace-track-actions button:is(:hover,[aria-pressed=true]){color:var(--personal-accent);background:var(--personal-surface);border-color:var(--music-edge)}.spotify-workspace-hero{border:1px solid var(--music-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--personal-accent) 12%,var(--personal-surface)),var(--personal-surface));border-radius:10px;align-items:flex-end;gap:24px;min-width:0;margin-bottom:22px;padding:24px;display:flex}.spotify-workspace-hero>img,.spotify-workspace-hero>.spotify-workspace-art{aspect-ratio:1;object-fit:cover;border-radius:6px;flex-shrink:0;width:170px;height:170px}.spotify-workspace-hero-copy{flex:1;min-width:0}.spotify-workspace-hero-copy h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(27px,3.4vw,46px);line-height:1.08}.spotify-workspace-hero-copy p{color:var(--personal-muted);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.spotify-workspace-hero-copy>small{letter-spacing:1.3px;color:var(--personal-muted);font-size:10px}.spotify-workspace-hero-copy>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.music-central .spotify-workspace-hero-copy button{border:1px solid var(--music-edge);background:var(--personal-bg);min-height:44px;color:var(--personal-ink);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.spotify-workspace-notice,.spotify-workspace-empty{border:1px solid var(--music-edge);border-left:3px solid var(--personal-accent);background:var(--personal-surface);overflow-wrap:anywhere;border-radius:6px;margin:16px 0;padding:18px 20px;font-size:13px;line-height:1.65}.spotify-workspace-notice p,.spotify-workspace-empty p{color:var(--personal-muted);margin:6px 0 14px;font-size:13px;line-height:1.65}.spotify-workspace-notice strong,.spotify-workspace-empty h3{margin:8px 0;font-size:15px}.spotify-workspace-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:160px;display:flex}.spotify-workspace-search{border:1px solid var(--music-edge);background:var(--personal-surface);border-radius:7px;align-items:center;gap:10px;margin:0 0 18px;padding:8px 10px!important;display:flex!important}.music-central .spotify-workspace-search input{outline-offset:0;background:0 0;border:0;flex:1;width:100%;padding:8px}.music-central .spotify-workspace-search button{border:1px solid var(--music-edge);background:var(--personal-bg);min-height:44px;color:var(--personal-ink);border-radius:5px;padding:8px 14px}.spotify-workspace-editor{gap:14px;min-width:0;display:grid}.spotify-workspace-editor label{color:var(--personal-muted);gap:7px;font-size:12px;display:grid}.spotify-workspace-editor label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.spotify-workspace-editor textarea{resize:vertical;min-height:90px}.spotify-workspace-editor>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.music-central .spotify-workspace-editor button{border:1px solid var(--music-edge);background:var(--personal-bg);min-height:44px;color:var(--personal-ink);border-radius:6px;padding:10px 14px}.spotify-workspace-add-form{border:1px solid var(--music-edge);background:var(--personal-surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;padding:16px;display:flex}.spotify-workspace-add-form label{color:var(--personal-muted);flex-basis:100%;font-size:12px}.spotify-workspace-add-form input{flex:1;min-width:160px!important}.music-central .spotify-workspace-add-form button{min-height:44px;padding:10px 14px}.spotify-workspace-dialog-backdrop{z-index:1800;background:#0008;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.spotify-workspace-dialog{background:var(--personal-surface);width:min(520px,100%);max-height:calc(100dvh - 32px);color:var(--personal-ink);border:1px solid var(--music-edge);border-radius:10px;padding:24px;overflow:auto;box-shadow:0 20px 70px #0005}.spotify-workspace-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.spotify-workspace-dialog h2{margin:0;font-size:22px}.spotify-workspace-dialog>header button{border-radius:6px;place-items:center;min-width:44px;min-height:44px;display:grid}.music-central-panel{border:1px solid var(--music-edge);background:var(--personal-surface);min-width:0;color:var(--personal-ink);right:18px;top:calc(var(--nexus-shell-top,68px) + 16px);bottom:calc(var(--nexus-controls-bottom,90px) + 140px);z-index:1020;border-radius:10px;flex-direction:column;width:360px;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 50px #0003}.music-central-panel>header{border-bottom:1px solid var(--music-edge);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.music-central-panel>header small{letter-spacing:1.4px;color:var(--personal-muted);font-size:9px}.music-central-panel>header h2{margin:5px 0 0;font-size:19px;line-height:1.35}.music-central-panel>header button{border:1px solid var(--music-edge);background:var(--personal-bg);min-width:44px;min-height:44px;color:var(--personal-ink);border-radius:6px;place-items:center;display:grid}.music-central-panel-body{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.music-central-panel-body h3{margin:0 0 14px;font-size:17px}.music-central-panel-body p{color:var(--personal-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.music-central-panel-body .spotify-row{color:var(--personal-ink);background:0 0;border-radius:0;min-height:66px;padding:10px 0}.music-central-panel-body .spotify-row :is(b,small){white-space:normal;overflow-wrap:anywhere;line-height:1.45;display:block}.music-central-panel-body :is(.spotify-moods button,.spotify-session-selection,.spotify-lyrics,.spotify-session-request input){border-radius:6px}.music-central-panel-body .spotify-lyrics{background:0 0;padding:0}.music-central-panel-body .spotify-lyrics-flow{height:clamp(120px,calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,90px) - 310px),600px);max-height:none;overflow-y:auto}.music-central-panel-body .spotify-lyrics p{margin-bottom:24px;font-size:20px}.music-central-panel-body .spotify-devices>div{flex-wrap:wrap;gap:8px;display:flex}.music-central-panel-body .spotify-devices select{width:100%;margin:14px 0}.music-central-panel-body .spotify-devices button{border-radius:6px;min-height:44px;padding:9px 12px;line-height:1.45}.music-central-panel-body .spotify-continuous{align-items:flex-start;line-height:1.6}.music-central-panel-body .spotify-session-heading{align-items:flex-start}.music-central-panel-body .spotify-session-heading h3{font-size:18px}.music-central-panel-scrim{display:none}.music-central-player{left:calc(var(--nexus-shell-left,0px) + 16px);right:16px;bottom:calc(var(--nexus-controls-bottom,90px) + 8px);z-index:1010;border:1px solid var(--music-edge);background:var(--personal-surface);min-height:112px;color:var(--personal-ink);border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(250px,1.25fr) minmax(230px,1fr);align-items:center;gap:18px;max-width:1760px;margin:0 auto;padding:13px 18px;display:grid;position:fixed;box-shadow:0 8px 32px #0002}.music-central-player[data-keyboard=true]{display:none}.music-central-player button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.music-central-player button:hover{background:var(--personal-bg);border-color:var(--music-edge)}.music-central-player .music-central-now{text-align:left;justify-content:flex-start;gap:12px;min-width:0;padding:0}.music-central-now img{object-fit:cover;border-radius:5px;flex-shrink:0;width:58px;height:58px;animation:none}.music-central-now>span{flex:1;min-width:0}.music-central-now :is(b,small){text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.music-central-now b{font-size:13px}.music-central-now small{color:var(--personal-muted);margin-top:3px;font-size:11px}.music-central-now>svg:last-child{color:var(--personal-muted)}.music-central-transport{min-width:0}.music-central-buttons{justify-content:center;align-items:center;gap:8px;display:flex}.music-central-buttons button[aria-pressed=true]{color:var(--personal-accent);background:var(--personal-bg)}.music-central-buttons button{position:relative}.music-central-buttons button small{font-size:9px;position:absolute;bottom:0;right:6px}html[data-theme-identity=v2] body .music-central .music-central-play{border-color:var(--personal-accent);border-radius:50%;width:44px;height:44px;min-height:44px;background:var(--personal-accent)!important;color:var(--personal-accent-ink,var(--personal-bg))!important}.music-central-progress{font-variant-numeric:tabular-nums;min-width:0;color:var(--personal-muted);align-items:center;gap:9px;margin-top:2px;font-size:10px;display:flex}.music-central-progress input{width:100%;min-width:0;accent-color:var(--personal-accent);flex:1;height:24px;padding:0}.music-central-progress>span{text-align:center;min-width:30px}.music-central-tools{flex-direction:column;align-items:flex-end;gap:0;min-width:0;display:flex}.music-central-tools .music-volume-control>button{min-height:36px;font-size:11px}.music-central-tools nav{align-items:center;gap:3px;display:flex}.music-central-tools nav button{gap:6px;min-width:44px;min-height:44px;padding:7px;font-size:10px}.music-central-tools nav button[aria-expanded=true]{color:var(--personal-accent);background:var(--personal-bg);border-color:var(--music-edge)}@media (min-width:1450px){.music-central-body[data-panel-open=true]{grid-template-columns:minmax(0,1fr) 340px}.music-central-body[data-panel-open=true] .music-central-panel{bottom:auto;right:auto;top:calc(var(--nexus-shell-top,68px) + 14px);width:auto;max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,90px) - 160px);box-shadow:none;position:sticky}.music-central-body[data-panel-open=true] .spotify-workspace{grid-template-columns:200px minmax(0,1fr);gap:20px}}@media (max-width:1100px){.spotify-workspace{grid-template-columns:190px minmax(0,1fr);gap:18px}.spotify-workspace-sidebar{padding:12px 8px}.music-central-player{grid-template-columns:minmax(140px,1fr) minmax(230px,1.25fr) 160px;gap:12px;padding:10px 12px}.music-central-tools nav button>span{display:none}.spotify-workspace-hero{gap:18px;padding:20px}.spotify-workspace-hero>img,.spotify-workspace-hero>.spotify-workspace-art{width:128px;height:128px}.spotify-workspace-cards{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}}@media (max-width:850px){.spotify-workspace{grid-template-columns:160px minmax(0,1fr);gap:14px}.spotify-workspace-hero{align-items:center;gap:16px;padding:16px}.spotify-workspace-hero>img,.spotify-workspace-hero>.spotify-workspace-art{width:100px;height:100px}.spotify-workspace-track-row{gap:4px}.spotify-workspace-track-actions{gap:0}.music-central-player{grid-template-columns:minmax(140px,1fr) minmax(220px,1.1fr);gap:8px}.music-central-tools{border-top:1px solid var(--music-edge);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:3px}.music-central-tools nav button>span{display:inline}.music-central-tools nav button{min-height:36px}.music-central-now img{width:46px;height:46px}.music-central-panel{bottom:calc(var(--nexus-controls-bottom,90px) + 168px)}.music-page-host:has(.music-central){padding-bottom:190px}}@media (max-width:700px){.music-page-host:has(.music-central){padding:6px 0 180px}.spotify-window.spotify-s2.music-central>header{border-radius:8px;gap:8px;min-height:70px;margin:0 10px 10px;padding:14px;position:static}.music-central .music-page-title h1{font-size:24px}.music-central .music-page-title>small,.music-central .music-page-title p,.music-central>header>div:last-child>small{display:none}.music-central>header>div:last-child>button{min-height:44px;padding:8px;font-size:11px}.music-central>header>div:last-child>button:last-child{gap:0;font-size:0}.music-central>header>div:last-child>button:last-child svg{width:20px;height:20px}.spotify-workspace{flex-direction:column;gap:0;min-width:0;display:flex}.spotify-workspace-sidebar{background:0 0;border:0;border-radius:0;gap:0;width:100%;max-height:none;padding:0 10px;position:static;top:auto;overflow:visible}.spotify-workspace-nav{border-bottom:1px solid var(--music-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid}.music-central .spotify-workspace-nav button{border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;gap:7px;min-height:48px;padding:10px 4px;font-size:12px}.music-central .spotify-workspace-nav button:is([aria-current=page],[aria-pressed=true]){box-shadow:none;border-bottom-color:var(--personal-accent);background:0 0}.spotify-workspace-sidebar .spotify-workspace-playlists,.spotify-workspace-sidebar>footer,.spotify-workspace-sidebar>a,.spotify-workspace-sidebar>h2{display:none}.spotify-workspace-main{width:100%;min-width:0;padding:0 14px}.spotify-workspace-toolbar{gap:8px;margin-bottom:12px}.spotify-workspace-toolbar>div{gap:6px}.music-central .spotify-workspace-toolbar button{padding:8px 10px;font-size:11px}.spotify-workspace-heading{margin:12px 0 18px}.spotify-workspace-heading h2{font-size:27px}.spotify-workspace-heading p{font-size:12px}.spotify-workspace-section{margin:22px 0 28px}.spotify-workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spotify-workspace-card-copy{padding:10px 10px 4px}.spotify-workspace-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.music-central .spotify-workspace-tabs button{flex-shrink:0;padding:10px 11px}.spotify-workspace-track-main{gap:9px!important}.spotify-workspace-track-main img{width:40px;height:40px}.spotify-workspace-track-copy :is(b,strong){font-size:12px}.spotify-workspace-track-copy small{font-size:10px}.spotify-workspace-track-row{align-items:center;gap:0}.spotify-workspace-track-row>small{display:none}.music-central .spotify-workspace-track-actions button{width:40px;min-width:40px;min-height:44px;padding:8px}.spotify-workspace-hero{align-items:flex-start;gap:14px;padding:16px 12px}.spotify-workspace-hero>img,.spotify-workspace-hero>.spotify-workspace-art{width:90px;height:90px}.spotify-workspace-hero-copy h2{letter-spacing:-.5px;font-size:26px}.spotify-workspace-hero-copy p{font-size:11px}.spotify-workspace-hero-copy>small{font-size:9px}.spotify-workspace-search{gap:4px;padding:5px!important}.spotify-workspace-search>svg{width:17px}.music-central .spotify-workspace-search input{padding:7px;font-size:12px}.music-central .spotify-workspace-search button{padding:8px 10px;font-size:11px}.music-central-player{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(var(--nexus-controls-bottom,64px) + 6px);border-radius:8px;grid-template-columns:minmax(0,1fr) 140px;gap:4px 8px;min-height:0;padding:8px 10px 5px}.music-central-player .music-central-now{gap:8px}.music-central-now img{width:40px;height:40px}.music-central-now>svg:last-child{display:none}.music-central-now b{font-size:11px}.music-central-now small{font-size:10px}.music-central-transport{display:contents}.music-central-buttons{justify-content:flex-end;gap:1px}.music-central-buttons button{width:44px;min-width:44px;min-height:44px;padding:8px}.music-central-buttons button:is(:first-child,:last-child){display:none}.music-central-progress{grid-column:1/-1;gap:6px;margin:0;font-size:9px}.music-central-progress input{height:20px}.music-central-tools{grid-column:1/-1;margin:0;padding:0}.music-central-tools nav{gap:0}.music-central-tools nav button{gap:4px;min-width:44px;min-height:36px;padding:5px 7px;font-size:10px}.music-central-tools nav button svg{width:15px;height:15px}.music-central-tools .music-volume-control>button{min-height:36px;padding:4px;font-size:10px}.music-central-panel{left:8px;right:8px;top:calc(var(--nexus-shell-top,60px) + 6px);bottom:calc(var(--nexus-controls-bottom,64px) + 145px);z-index:1210;border-radius:10px;width:auto}.music-central-panel>header{padding:10px 14px}.music-central-panel>header h2{font-size:17px}.music-central-panel>header small{display:none}.music-central-panel-body{padding:14px}.music-central-panel-scrim{inset:var(--nexus-shell-top,60px) 0 calc(var(--nexus-controls-bottom,64px) + 138px);z-index:1200;border:0;border-radius:0;display:block;position:fixed;background:#0005!important}.spotify-workspace-dialog{padding:18px}.spotify-workspace-notice,.spotify-workspace-empty{padding:15px}}@media (max-width:380px){.music-central-tools nav button>span{display:none}.music-central-tools nav button{min-width:46px}.spotify-workspace-hero{flex-direction:column}.spotify-workspace-hero>img,.spotify-workspace-hero>.spotify-workspace-art{width:112px;height:112px}.music-central .spotify-workspace-track-actions button{width:36px;min-width:36px}.spotify-workspace-track-main img{width:34px;height:34px}}@media (max-width:480px){.spotify-workspace-track-row{grid-template-columns:18px minmax(0,1fr);gap:0 4px;padding:8px 0 3px;display:grid}.spotify-workspace-track-main{grid-area:1/2}.spotify-workspace-track-index{grid-area:1/1}.spotify-workspace-track-actions{grid-area:2/2;justify-content:flex-end}.spotify-workspace-track-actions :is(button,a){width:44px!important;min-width:44px!important;min-height:44px!important}.spotify-workspace-track-copy small{font-size:11px}.spotify-workspace-track-copy :is(strong,b){font-size:13px}}@media (max-height:600px) and (orientation:landscape){.music-central-player{grid-template-columns:minmax(120px,1fr) minmax(200px,1fr) minmax(130px,1fr);gap:8px;min-height:66px;padding:7px 10px}.music-central-tools{border:0;flex-direction:column;grid-column:auto;align-items:flex-end;margin:0;padding:0}.music-central-tools nav button>span{display:none}.music-central-tools nav button{min-width:36px;min-height:32px}.music-central-progress{font-size:9px}.music-central-panel{bottom:calc(var(--nexus-controls-bottom,64px) + 100px)}.music-page-host:has(.music-central){padding-bottom:125px}}@media (prefers-reduced-motion:reduce){.music-central *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.spotify-workspace-sidebar>.spotify-workspace-sidebar-heading{display:none}.music-central .spotify-workspace-library-toggle{display:inline-flex}.spotify-workspace[data-sidebar-open=true]>.spotify-workspace-sidebar{left:10px;right:10px;top:calc(var(--nexus-shell-top,60px) + 8px);bottom:calc(var(--nexus-controls-bottom,64px) + 150px);background:var(--personal-surface);border:1px solid var(--music-edge);z-index:1310;border-radius:8px;gap:14px;width:auto;max-height:none;padding:14px;position:fixed;overflow-y:auto;box-shadow:0 15px 50px #0004}.spotify-workspace[data-sidebar-open=true] .spotify-workspace-sidebar>.spotify-workspace-sidebar-heading{display:flex}.music-central .spotify-workspace[data-sidebar-open=true] .spotify-workspace-sidebar-close{display:grid}.spotify-workspace[data-sidebar-open=true] .spotify-workspace-playlists,.spotify-workspace[data-sidebar-open=true] .spotify-workspace-attribution{display:flex}.spotify-workspace-sidebar-scrim{inset:var(--nexus-shell-top,60px) 0 calc(var(--nexus-controls-bottom,64px) + 140px);z-index:1300;border:0;border-radius:0;display:block;position:fixed;background:#0006!important}.spotify-workspace-heading{flex-wrap:wrap;align-items:flex-start}.spotify-workspace-section-heading{flex-wrap:wrap;gap:8px}.spotify-workspace-section-heading h3{font-size:17px}.spotify-workspace-toolbar>span,.spotify-workspace-track-duration{display:none}}html[data-theme-identity=v2] body .spotify-window.music-central .spotify-workspace :is(.spotify-workspace-card-main,.spotify-workspace-track-main,.spotify-workspace-art){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme-identity=v2] body .spotify-window.music-central .spotify-workspace-track-actions :is(button,a){justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:none!important;color:var(--personal-muted)!important;background:0 0!important;border:0!important}html[data-theme-identity=v2] body .spotify-window.music-central .spotify-workspace-track-actions :is(button,a):is(:hover,[aria-pressed=true]){color:var(--personal-accent)!important;background:var(--personal-bg)!important}html[data-theme-identity=v2] body .music-central .music-central-tools :is(nav button,.music-volume-control>button){min-height:44px!important}.music-central-panel .spotify-row{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.music-central-panel .spotify-row>span{flex:1;min-width:0}.music-central-panel .spotify-row>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:42px;height:42px}.music-central-panel .spotify-row>span small{color:var(--personal-muted);font-size:11px}.music-central .spotify-workspace-toolbar .spotify-workspace-library-toggle{display:none}html[data-theme-identity=v2] body .music-central .music-central-player button{box-shadow:none!important;border:0!important}@media (max-width:700px){.music-central .spotify-workspace-toolbar .spotify-workspace-library-toggle{display:inline-flex}}.music-page-host:has(.music-central){padding-bottom:calc(var(--nexus-controls-bottom,90px) + var(--music-player-height,140px) + 32px)}html[data-theme-identity=v2] body .spotify-window.spotify-s2.music-page.music-central{backdrop-filter:none!important;filter:none!important;transform:none!important}.music-central .music-central-panel{bottom:calc(var(--nexus-controls-bottom,90px) + var(--music-player-height,140px) + 24px)}@media (max-width:700px){.music-central .music-central-panel-scrim,.spotify-workspace-sidebar-scrim{bottom:calc(var(--nexus-controls-bottom,64px) + var(--music-player-height,140px) + 16px)}.spotify-workspace[data-sidebar-open=true]>.spotify-workspace-sidebar{bottom:calc(var(--nexus-controls-bottom,64px) + var(--music-player-height,140px) + 24px)}}@media (min-width:1450px){.music-central-body[data-panel-open=true] .music-central-panel{bottom:auto}}body .music-page-host[data-music-mobile=false] .music-central-player{left:var(--music-player-left,16px);width:var(--music-player-width,calc(100% - 32px));box-sizing:border-box;max-width:none;min-height:76px;right:auto;bottom:calc(var(--nexus-controls-bottom,60px) + 8px);border-radius:7px;grid-template-columns:minmax(120px,1fr) minmax(210px,1.15fr) auto;gap:10px;padding:7px 14px;box-shadow:0 4px 18px #0002}body .music-page-host[data-music-mobile=false] .music-central-now{gap:10px;min-height:44px}body .music-page-host[data-music-mobile=false] .music-central-now img{border-radius:4px;width:44px;height:44px}body .music-page-host[data-music-mobile=false] .music-central-now b{font-size:12px}body .music-page-host[data-music-mobile=false] .music-central-now small{margin-top:2px;font-size:11px}body .music-page-host[data-music-mobile=false] .music-central-buttons{gap:4px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button{width:36px;min-width:36px;height:36px;min-height:36px;padding:6px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>.music-central-play{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px}body .music-page-host[data-music-mobile=false] .music-central-progress{gap:6px;margin-top:0}body .music-page-host[data-music-mobile=false] .music-central-progress input{height:22px}body .music-page-host[data-music-mobile=false] .music-central-tools{border:0;flex-direction:row;grid-column:auto;align-items:center;gap:4px;margin:0;padding:0}body .music-page-host[data-music-mobile=false] .music-central-tools nav{gap:0}body .music-page-host[data-music-mobile=false] .music-central-tools nav button>span{display:none}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-tools :is(nav button,.music-volume-control>button){min-width:36px;padding:7px;min-height:36px!important}body .music-page-host[data-music-mobile=false] .music-central>header{border-radius:7px;gap:12px;min-height:64px;margin-bottom:18px;padding:10px 16px}body .music-page-host[data-music-mobile=false] .music-page-title h1{margin:2px 0;font-size:24px}body .music-page-host[data-music-mobile=false] .music-page-title>small{display:none}body .music-page-host[data-music-mobile=false] .music-page-title p{margin-top:4px;font-size:12px}body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:190px minmax(0,1fr);gap:22px}body .music-page-host[data-music-mobile=false] .spotify-workspace-sidebar{max-height:calc(100dvh - var(--nexus-shell-top,68px) - var(--nexus-controls-bottom,60px) - var(--music-player-height,76px) - 36px);gap:16px;padding:12px 8px}body .music-page-host[data-music-mobile=false] .spotify-workspace-heading{margin:12px 0 20px}body .music-page-host[data-music-mobile=false] .spotify-workspace-heading h2{margin:8px 0;font-size:28px}.spotify-discovery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.spotify-discovery-card{border:1px solid var(--music-edge);background:var(--personal-surface);min-width:0;color:var(--personal-ink);border-radius:6px;overflow:hidden}.spotify-discovery-card[data-current=true]{border-color:var(--personal-accent)}html[data-theme-identity=v2] body .music-central .spotify-discovery-main{text-align:left;width:100%;min-width:0;display:block;box-shadow:none!important;color:var(--personal-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.spotify-discovery-art{aspect-ratio:1;background:color-mix(in srgb,var(--personal-accent) 10%,var(--personal-bg));width:100%;color:var(--personal-accent);place-items:center;display:grid;position:relative;overflow:hidden}.spotify-discovery-art>img{object-fit:cover;width:100%;height:100%;display:block}.spotify-discovery-play{background:var(--personal-accent);width:34px;height:34px;color:var(--personal-accent-ink,var(--personal-bg));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 2px 9px #0004}.spotify-discovery-copy{min-height:65px;padding:10px 11px 7px;display:block}.spotify-discovery-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.spotify-discovery-copy small{color:var(--personal-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.spotify-discovery-actions{justify-content:flex-end;gap:2px;padding:0 5px 4px;display:flex}html[data-theme-identity=v2] body .music-central .spotify-discovery-actions :is(button,a){justify-content:center;align-items:center;width:36px;min-width:36px;min-height:36px;padding:7px;text-decoration:none;display:inline-flex;box-shadow:none!important;color:var(--personal-muted)!important;background:0 0!important;border:0!important;border-radius:4px!important}html[data-theme-identity=v2] body .music-central .spotify-discovery-actions :is(button,a):is(:hover,[aria-pressed=true]){color:var(--personal-accent)!important;background:var(--personal-bg)!important}.spotify-discovery-origin{color:var(--personal-muted);margin:12px 0;font-size:12px;line-height:1.6}.spotify-discovery-origin>summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:flex}.spotify-discovery-origin a{min-height:36px;color:var(--personal-accent);align-items:center;gap:5px;margin-right:16px;display:inline-flex}.spotify-refill-note{color:var(--personal-muted);font-size:12px;line-height:1.6}body:has(.music-page-host) .nx-life-island{display:none}@media (min-width:1800px){.spotify-discovery-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (pointer:coarse){html[data-theme-identity=v2] body .music-central .spotify-discovery-actions :is(button,a){width:48px;min-width:48px;min-height:48px}.spotify-discovery-origin :is(summary,a){min-height:48px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button{width:48px;min-width:48px;height:48px;min-height:48px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-tools :is(nav button,.music-volume-control>button){min-width:48px;min-height:48px!important}}@media (max-width:1100px) and (pointer:coarse){body .music-page-host[data-music-mobile=false] .music-central-player{grid-template-columns:minmax(140px,1fr) minmax(260px,1.2fr);gap:3px 10px;padding:7px 10px}body .music-page-host[data-music-mobile=false] .music-central-tools{grid-column:1/-1;justify-content:space-between}body .music-page-host[data-music-mobile=false] .music-central-tools nav button>span{font-size:11px;display:inline}}@media (max-width:900px){body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:155px minmax(0,1fr);gap:14px}.spotify-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:700px){.spotify-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spotify-discovery-copy strong{font-size:14px}.spotify-discovery-copy small{font-size:12px}.spotify-discovery-origin :is(summary,a){min-height:48px}}@media (prefers-reduced-motion:reduce){.spotify-discovery-grid *{transition:none!important;animation:none!important}}@media (pointer:coarse){html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button.music-central-play{width:48px;min-width:48px;height:48px;min-height:48px}}html body .music-page-host[data-music-mobile=false]{padding:10px 0 calc(var(--nexus-controls-bottom,72px) + 12px);min-width:0}html body .music-page-host[data-music-mobile=false] .spotify-window.music-central{width:100%;max-width:1840px;height:var(--music-workspace-height,calc(100dvh - var(--nexus-shell-top,64px) - var(--nexus-controls-bottom,72px) - 32px));border-radius:min(var(--personal-radius,14px),16px);flex-direction:column;min-height:320px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000016;border:1px solid var(--music-edge)!important;background:color-mix(in srgb,var(--personal-surface) 93%,transparent)!important}html body .music-page-host[data-music-mobile=false] .music-central :is(h1,h2,h3,p,b,strong,small){font-family:var(--personal-font,"Segoe UI",system-ui,sans-serif)}html body .music-page-host[data-music-mobile=false] .music-central>header{border:0;border-bottom:1px solid var(--music-edge);border-radius:0;flex-shrink:0;min-height:66px;margin:0;padding:12px 20px;background:0 0!important}html body .music-page-host[data-music-mobile=false] .music-page-title h1{letter-spacing:-.5px;margin:0;font-size:24px}html body .music-page-host[data-music-mobile=false] .music-page-title p{color:var(--personal-muted);margin:5px 0 0;font-size:12px}html body .music-page-host[data-music-mobile=false] .music-central>header>div:last-child{gap:9px}html body .music-page-host[data-music-mobile=false] .music-central>header button{border-radius:6px;min-height:40px}.music-page-sections{border-bottom:1px solid var(--music-edge);scrollbar-width:thin;flex-shrink:0;align-items:center;gap:4px;padding:0 18px;display:flex;overflow-x:auto}html body .music-central .music-page-sections>button{min-height:47px;color:var(--personal-muted);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}html body .music-central .music-page-sections>button[aria-pressed=true]{color:var(--personal-ink)!important;border-bottom-color:var(--personal-accent)!important;background:color-mix(in srgb,var(--personal-accent) 7%,transparent)!important}html body .music-page-host[data-music-mobile=false] .music-central-body{flex:1;gap:0;min-height:0;padding:0;overflow:hidden;display:block!important}html body .music-page-host[data-music-mobile=false] .music-central-catalog{height:100%;min-height:0;display:block}html body .music-page-host .music-central-catalog[hidden]{display:none!important}html body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:200px minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0}html body .music-page-host[data-music-mobile=false] .spotify-workspace-sidebar{border:0;border-right:1px solid var(--music-edge);background:color-mix(in srgb,var(--personal-bg) 35%,transparent);border-radius:0;gap:16px;height:100%;min-height:0;max-height:none;padding:16px 12px;position:relative;top:auto;overflow:auto}html body .music-page-host[data-music-mobile=false] .spotify-workspace-playlists{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}html body .music-page-host[data-music-mobile=false] .spotify-workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:16px 22px 24px;scroll-padding-block:18px;overflow:auto}html body .music-page-host[data-music-mobile=false] .spotify-workspace-toolbar{flex-wrap:nowrap;gap:8px;margin:0 0 14px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-toolbar>button:disabled{display:none}.spotify-workspace-global-search{border:1px solid var(--music-edge);background:var(--personal-bg);border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;max-width:620px;padding:0 9px 0 12px;display:flex}html body .music-central .spotify-workspace-global-search input{outline-offset:0;flex:1;width:100%;min-width:0;min-height:42px;padding:9px 0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .music-central .spotify-workspace-global-search button{background:0 0;border:0;min-width:34px;min-height:36px;padding:6px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-heading{margin:0 0 18px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-heading h2{margin:3px 0 5px;font-size:25px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-heading>div>small{letter-spacing:1.1px;color:var(--personal-muted);font-size:9px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-heading p{display:none}html body .music-page-host[data-music-mobile=false] .spotify-workspace-section{margin:0 0 24px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-section-heading{gap:12px;margin-bottom:11px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-section-heading h3{margin:0;font-size:16px;line-height:1.45}html body .music-page-host[data-music-mobile=false] .spotify-workspace-section-heading button{min-height:38px;padding:7px 10px;font-size:11px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-card{background:color-mix(in srgb,var(--personal-bg) 34%,transparent);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central .spotify-discovery-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}html body .music-page-host[data-music-mobile=false] .spotify-discovery-art{aspect-ratio:1;border-radius:5px;flex-shrink:0;width:62px;height:62px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-play{border-radius:5px;width:26px;height:26px;bottom:3px;right:3px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-play>svg{width:15px;height:15px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-copy{flex:1;min-width:0;min-height:0;padding:0}html body .music-page-host[data-music-mobile=false] .spotify-discovery-copy strong{-webkit-line-clamp:2;font-size:13px;line-height:1.4}html body .music-page-host[data-music-mobile=false] .spotify-discovery-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box}html body .music-page-host[data-music-mobile=false] .spotify-discovery-actions{flex-shrink:0;grid-template-columns:repeat(2,34px);gap:0;padding:0;display:grid}html body .music-page-host[data-music-mobile=false] .spotify-discovery-actions>a{display:none!important}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central .spotify-discovery-actions>button{width:34px;min-width:34px;min-height:38px;padding:6px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card{background:color-mix(in srgb,var(--personal-bg) 34%,transparent);border-radius:6px;flex-direction:row;align-items:center}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card-main{text-align:left;flex-direction:row;align-items:center;gap:10px;min-height:64px;display:flex;padding:7px 42px 7px 7px!important}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-art{border-radius:4px;flex-shrink:0;width:48px;height:48px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card-copy{min-width:0;padding:0!important}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card-copy strong{-webkit-line-clamp:2;font-size:12px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card-copy small{display:none}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-card-play{border-radius:5px;width:32px;min-width:32px;height:36px;min-height:36px;bottom:auto;right:5px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-track-row{border-bottom:1px solid var(--music-edge);min-height:60px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-track-main img{width:36px;height:36px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-track-copy strong{font-size:13px}html body .music-page-host[data-music-mobile=false] .music-central-panel{background:0 0;border:0;border-radius:0;height:100%;overflow:hidden;width:100%!important;max-height:none!important;box-shadow:none!important;position:relative!important;inset:auto!important}html body .music-page-host[data-music-mobile=false] .music-central-panel>header{background:0 0;min-height:72px;padding:16px 24px}html body .music-page-host[data-music-mobile=false] .music-central-panel>header small{letter-spacing:.3px;overflow-wrap:anywhere;color:var(--personal-muted);font-size:11px;display:block}html body .music-page-host[data-music-mobile=false] .music-central-panel>header h2{font-size:23px}html body .music-page-host[data-music-mobile=false] .music-central-panel>header button{gap:7px;font-size:12px}html body .music-page-host[data-music-mobile=false] .music-central-panel-body{flex:1;min-height:0;padding:20px 28px;overflow:auto}html body .music-page-host[data-music-mobile=false] .music-central-panel-body>section{max-width:980px;margin:0 auto}html body .music-page-host[data-music-mobile=false] .music-central-panel-body:has(>.spotify-lyrics){overflow:hidden}html body .music-page-host[data-music-mobile=false] .music-central-panel-body>.spotify-lyrics{flex-direction:column;max-width:960px;height:100%;min-height:0;padding:0;display:flex}html body .music-page-host[data-music-mobile=false] .spotify-lyrics .lyrics-tools{flex-shrink:0}html body .music-page-host[data-music-mobile=false] .music-central-panel-body .spotify-lyrics-flow{flex:1;height:auto;min-height:80px;max-height:none;padding:12px 12px 32px;overflow:auto}html body .music-page-host[data-music-mobile=false] .music-central-panel-body .spotify-lyrics p{margin-bottom:22px;font-size:clamp(19px,1.8vw,27px);line-height:1.6}html body .music-page-host[data-music-mobile=false] .music-central-player{z-index:2;border:0;border-top:1px solid var(--music-edge);width:100%;max-width:none;min-height:94px;box-shadow:none;background:var(--personal-surface);border-radius:0;flex-shrink:0;grid-template-columns:minmax(160px,1fr) minmax(280px,1.35fr) minmax(175px,.75fr);gap:14px;margin:0;padding:12px 18px;position:relative;inset:auto;transform:none}html body .music-page-host[data-music-mobile=false] .music-central-now img{width:52px;height:52px}html body .music-page-host[data-music-mobile=false] .music-central-now b{font-size:13px}html body .music-page-host[data-music-mobile=false] .music-central-buttons{gap:6px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button{width:38px;min-width:38px;height:38px;min-height:38px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button.music-central-play{border-radius:9px;width:44px;min-width:44px;height:44px;min-height:44px}html body .music-page-host[data-music-mobile=false] .music-central-tools{border:0;flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-end;gap:2px;margin:0;padding:0;display:flex}.music-central-inline-volume{width:100%;min-width:0;max-width:205px;color:var(--personal-muted);align-items:center;gap:7px;font-size:11px;display:flex}.music-central-inline-volume>input{width:100%;min-width:0;height:28px;accent-color:var(--personal-accent);flex:1;padding:0}.music-central-inline-volume>span{text-align:right;min-width:32px}html body .music-central .music-central-output{max-width:100%;min-height:32px;color:var(--personal-muted);align-items:center;gap:7px;padding:4px 6px;font-size:11px;display:flex}.music-central-output>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1800px){html body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:224px minmax(0,1fr)}html body .music-page-host[data-music-mobile=false] .spotify-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){html body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:168px minmax(0,1fr)}html body .music-page-host[data-music-mobile=false] .spotify-workspace-main{padding:14px 16px 20px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-grid{grid-template-columns:1fr}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html body .music-page-host[data-music-mobile=false] .music-central-player{grid-template-columns:minmax(130px,1fr) minmax(240px,1.25fr);gap:6px 14px}html body .music-page-host[data-music-mobile=false] .music-central-tools{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px}html body .music-page-host[data-music-mobile=false] .music-central-now img{width:44px;height:44px}html body .music-page-host[data-music-mobile=false] .music-central-panel-body{padding:16px 22px}}@media (max-width:760px){html body .music-page-host[data-music-mobile=false] .spotify-workspace{grid-template-columns:140px minmax(0,1fr)}html body .music-page-host[data-music-mobile=false] .spotify-workspace-sidebar{padding:12px 8px}html body .music-page-host[data-music-mobile=false] .spotify-workspace-quick-playlists .spotify-workspace-cards{grid-template-columns:1fr}html body .music-central .music-page-sections>button{padding:10px 12px;font-size:12px}.music-page-sections{padding:0 10px}html body .music-page-host[data-music-mobile=false] .music-central>header{padding:11px 14px}html body .music-page-host[data-music-mobile=false] .music-central>header>div:last-child>small{display:none}}@media (pointer:coarse){html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central :is(button,a){min-height:44px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button,html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central-buttons>button.music-central-play{width:48px;min-width:48px;height:48px;min-height:48px}html[data-theme-identity=v2] body .music-page-host[data-music-mobile=false] .music-central .spotify-discovery-actions>button{width:44px;min-width:44px;min-height:44px}html body .music-page-host[data-music-mobile=false] .spotify-discovery-actions{grid-template-columns:repeat(2,44px)}html body .music-page-host[data-music-mobile=false] .music-central :is(input[type=range],.music-central-output){min-height:44px}.music-central-inline-volume>input{min-width:50px}}@media (prefers-reduced-transparency:reduce){html body .music-page-host[data-music-mobile=false] .spotify-window.music-central{background:var(--personal-surface)!important}}@media (prefers-reduced-motion:reduce){.music-page-sections *{transition:none!important;animation:none!important}}html body .music-page-host[data-music-mobile=true] .music-central-player .music-central-buttons{gap:2px}html body .music-page-host[data-music-mobile=true] .music-central-player .music-central-progress input{height:44px;min-height:44px}.spotify-catalog-tools[hidden]{display:none!important}.spotify-lyrics-column-labels{display:none}@media (min-width:761px){html body .spotify-backdrop.spotify-s2-backdrop{box-sizing:border-box;padding:10px clamp(12px,1.5vw,32px) 12px}html body .spotify-s2-backdrop>.spotify-window.spotify-s2:not(.music-page){box-sizing:border-box;min-width:0;height:100%;max-height:100%;margin:0;width:100%!important;max-width:none!important}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page)>.spotify-content{grid-template-columns:minmax(280px,min(34%,560px)) minmax(0,1fr);gap:clamp(16px,1.7vw,30px);min-width:0;padding:18px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema-copy{padding:clamp(18px,2vw,30px)}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema h2{font-size:clamp(28px,2.8vw,44px)}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-seek,html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-controls{max-width:none}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page)[data-music-panel]:not([data-music-panel=library]) .spotify-library{flex-direction:column;min-width:0;min-height:0;padding-bottom:0;display:flex;overflow:hidden}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-tabs{border-bottom:1px solid var(--line);flex:none;gap:6px;margin:0;padding:0 0 12px;overflow-x:auto}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;min-height:0;max-height:none;margin:14px 0 0;padding:clamp(16px,1.8vw,28px);display:flex;overflow:hidden}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics>.spotify-section-heading{flex:none;gap:12px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics h3{margin:0 0 10px;font-size:16px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics .lyrics-tools{flex:none;margin-bottom:14px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics-flow{scrollbar-gutter:stable;flex:1;height:auto;min-height:0;max-height:none;padding-right:clamp(8px,1vw,18px);overflow-y:auto}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics-flow>p{margin:0 0 20px;font-size:clamp(19px,1.5vw,27px);line-height:1.55}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics-flow .lyric-translated{font-size:.88em}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-library>.spotify-queue,html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-library>.spotify-session,html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-library>.spotify-devices{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}}@media (min-width:1200px){html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics[data-lyrics-mode=both][data-lyrics-ready=true] .spotify-lyrics-column-labels{color:var(--personal-muted);letter-spacing:.06em;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);padding:0 18px 12px 0;font-size:11px;display:grid}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics[data-lyrics-mode=both][data-lyrics-ready=true] .spotify-lyrics-flow>p{grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:clamp(24px,3vw,56px);display:grid}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics[data-lyrics-mode=both][data-lyrics-ready=true] .lyric-translated{margin-top:0}}@media (min-width:761px) and (max-width:1000px){html body .spotify-s2-backdrop>.spotify-s2:not(.music-page)>.spotify-content{grid-template-rows:minmax(200px,.38fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema{min-height:0}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema-copy{max-width:calc(100% - 90px);padding:18px 20px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema-copy>small,html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-hifi-mood-strip{display:none}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema h2{margin:0 0 6px;font-size:26px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema p{margin-bottom:5px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .music-motion{display:none}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-seek{margin-top:8px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-controls{max-width:340px;margin:4px 0}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-output,html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics-shortcut{min-height:30px;padding-block:4px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema>img.spotify-cinema-album{width:70px;height:70px;top:14px;right:14px}}@media (min-width:1001px) and (max-height:760px){html body .spotify-s2-backdrop>.spotify-s2:not(.music-page)>.spotify-content{gap:16px;padding:12px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema-copy{padding:18px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema h2{font-size:30px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics{margin-top:10px;padding:14px 18px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics-flow>p{margin-bottom:16px;font-size:20px}}@media (min-width:761px) and (max-width:1000px) and (max-height:760px){html body .spotify-s2-backdrop>.spotify-s2:not(.music-page)>.spotify-content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:12px;padding:12px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema-copy{box-sizing:border-box;scrollbar-width:thin;max-width:none;max-height:100%;padding:16px;overflow-y:auto}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-cinema>img.spotify-cinema-album{display:none}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-lyrics{margin-top:10px;padding:12px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-tabs{gap:2px;padding-bottom:8px}html body .spotify-s2-backdrop>.spotify-s2:not(.music-page) .spotify-tabs button{padding-inline:8px;font-size:11px}}html body dialog.nexus-startup-video{opacity:1;isolation:isolate;color:#fff!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:opacity .22s!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body dialog.nexus-startup-video::backdrop{background:#000;transition:background .22s}html body dialog.nexus-startup-video[data-leaving=true]{opacity:0;pointer-events:none}html body dialog.nexus-startup-video[data-leaving=true]::backdrop{background:0 0}html body dialog.nexus-startup-video>video{pointer-events:none;object-fit:contain!important;object-position:center!important;filter:none!important;background:#000!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}html body dialog.nexus-startup-video>button{right:max(20px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#e7e9f4;min-width:44px;min-height:44px;box-shadow:none;cursor:pointer;backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff35;border-radius:7px;align-items:center;gap:12px;padding:10px 14px;font:500 12px/1.4 system-ui,sans-serif;display:flex;position:absolute}html body dialog.nexus-startup-video>button:focus-visible{outline-offset:4px;outline:2px solid #9edcf5}html body dialog.nexus-startup-video .nexus-startup-prompt{background:#000b;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:absolute;inset:0}html body dialog.nexus-startup-video .nexus-startup-prompt img{filter:none;width:min(260px,65vw);height:auto}html body dialog.nexus-startup-video .nexus-startup-prompt button{color:#eff7ff;cursor:pointer;background:#10243d;border:1px solid #79b6da;border-radius:7px;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font:500 14px/1.4 system-ui,sans-serif;display:flex}html body dialog.nexus-startup-video .nexus-startup-prompt button:focus-visible{outline-offset:4px;outline:2px solid #9edcf5}@media (prefers-reduced-motion:reduce){html body dialog.nexus-startup-video,html body dialog.nexus-startup-video::backdrop{transition:none!important}}:root{--bg:#0c0a08;--surface:#17130f;--panel:#1c170f;--panel-2:#211b14;--line:#2e271d;--text:#ece5d8;--text-2:#9c9284;--amber:#d9a441;--cyan:#3fd1c8;--danger:#e2554f;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--display:"Fraunces", var(--sans);font:15px/1.5 var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{overscroll-behavior-x:none;overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom}body{margin:0;position:relative;overflow-x:hidden}body:before,body:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;opacity:.36;border-radius:50%;animation:22s ease-in-out infinite alternate ambient-drift;position:fixed}body:before{background:radial-gradient(circle, var(--cyan), transparent 70%);width:520px;height:520px;top:-140px;left:-120px}body:after{background:radial-gradient(circle, var(--amber), transparent 70%);width:560px;height:560px;animation-delay:-11s;bottom:-160px;right:-140px}#root:before{content:"";filter:blur(110px);pointer-events:none;z-index:-1;opacity:.16;background:radial-gradient(circle, var(--cyan), var(--amber) 55%, transparent 75%);border-radius:50%;width:620px;height:620px;animation:26s ease-in-out -6s infinite alternate ambient-drift;position:fixed;top:40%;left:50%}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,36px)scale(1.15)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}#root{z-index:1;position:relative}h1,h2,h3{color:var(--text);margin:0;font-weight:600}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--text);touch-action:manipulation;border-radius:8px;padding:8px 14px}button.active,button:hover{border-color:var(--cyan)}button.danger{color:var(--danger);border-color:var(--danger)}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;touch-action:manipulation;text-decoration:none}input,select,textarea{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:8px 12px}input:focus,select:focus,textarea:focus,button:focus{border-color:var(--cyan);outline:none}.markdown-content{color:var(--text);word-break:break-word;font-size:14px;line-height:1.6}.md-h2{font-family:var(--display,inherit);color:var(--cyan,#7be0ad);border-bottom:1px solid var(--line);margin:12px 0 6px;padding-bottom:4px;font-size:17px}.md-h3{color:var(--text);margin:10px 0 4px;font-size:15px;font-weight:600}.md-h4{color:var(--text-2,#8b9bb4);margin:8px 0 2px;font-size:14px;font-weight:600}.md-paragraph{margin:4px 0 8px}.md-spacer{height:6px}.md-hr{border:0;border-top:1px solid var(--line);margin:10px 0}.md-quote{border-left:3px solid var(--cyan,#7be0ad);color:var(--text-2,#aaa);background:#7be0ad0d;border-radius:0 6px 6px 0;margin:8px 0;padding:4px 12px;font-style:italic}.md-bullet-item,.md-num-item{margin-bottom:3px;margin-left:20px}.md-checklist-item{align-items:center;gap:8px;margin-bottom:4px;display:flex}.md-checklist-done span{opacity:.6;text-decoration:line-through}.md-inline-code{font-family:var(--mono,monospace);border:1px solid var(--line);color:#ffca3a;cursor:pointer;background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:12px;transition:background .15s}.md-inline-code:hover{background:#ffca3a26;border-color:#ffca3a}.md-code-block{border:1px solid var(--line);background:#0d1210;border-radius:8px;margin:8px 0;overflow:hidden}.md-code-header{border-bottom:1px solid var(--line);background:#151d19;justify-content:space-between;align-items:center;padding:4px 10px;font-size:11px;display:flex}.md-code-lang{font-family:var(--mono,monospace);color:var(--text-2,#888);text-transform:uppercase;letter-spacing:.05em}.md-code-copy-btn{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:11px}.md-code-copy-btn:hover{border-color:var(--cyan,#7be0ad);background:#7be0ad33}.md-code-pre{font-family:var(--mono,monospace);color:#e6edf3;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;overflow-x:auto}.mesa-map-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.mesa-map-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.mesa-map-thumb{object-fit:cover;cursor:zoom-in;width:100%;height:130px;transition:transform .2s}.mesa-map-thumb:hover{transform:scale(1.03)}.mesa-map-info{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.mesa-map-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.map-modal-overlay{z-index:9999;backdrop-filter:blur(4px);background:#000000e0;flex-direction:column;display:flex;position:fixed;inset:0}.map-modal-head{border-bottom:1px solid var(--line);background:#121815f2;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.map-modal-body{flex:1;place-items:center;padding:16px;display:grid;overflow:auto}.map-modal-img{border-radius:4px;max-width:none;transition:transform .2s ease-out;box-shadow:0 8px 32px #000c}.tag-interactive-map{color:#70a5ff;background:#4f8cff26;border:1px solid #4f8cff59;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.comic-reader-overlay{z-index:9999;background:#000;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.comic-reader-box{color:#e6edf3;outline:none;position:relative;background:#08090c!important;border:none!important;border-radius:0!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.comic-reader-head{z-index:20;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;min-height:42px;max-height:42px;display:flex;background:#0f1218!important;border-bottom:1px solid #ffffff14!important;padding:0 12px!important}.comic-reader-head-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.comic-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .15s;display:flex}.comic-close-btn:hover{color:#fff;background:#ffffff1a}.comic-title-info{align-items:center;gap:8px;min-width:0;display:flex}.comic-badge{color:#c4b5fd;letter-spacing:.5px;background:#8b5cf633;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.comic-title{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.comic-reader-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.comic-fit-group select{color:#cbd5e1;cursor:pointer;background:#181c24;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:3px 8px;font-size:12px}.comic-fit-group select:focus{border-color:#8b5cf6}.comic-zoom-group{background:#181c24;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:2px;padding:1px 3px;display:flex}.comic-zoom-group button{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:flex}.comic-zoom-group button:hover:not(:disabled){color:#fff;background:#ffffff1a}.comic-zoom-group button:disabled{opacity:.3;cursor:not-allowed}.comic-zoom-display{color:#94a3b8;text-align:center;font-variant-numeric:tabular-nums;user-select:none;min-width:38px;font-size:11px}.comic-reset-zoom{color:#c4b5fd!important;background:#8b5cf640!important;width:auto!important;padding:1px 5px!important;font-size:10px!important}.comic-head-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#181c24;border:1px solid #ffffff1f;border-radius:5px;padding:4px 9px;font-size:12px;font-weight:500;transition:all .15s}.comic-head-btn:hover{color:#fff;background:#ffffff1a}.comic-reader-body{user-select:none;cursor:pointer;background:#060709;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important}.comic-image-container{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .12s ease-out;display:flex}.comic-fit-contain{justify-content:center;align-items:center}.comic-fit-contain .comic-page-img{border-radius:2px;box-shadow:0 4px 24px #000000d9;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.comic-fit-width{justify-content:center;align-items:flex-start}.comic-fit-width .comic-image-container{height:auto;min-height:100%}.comic-fit-width .comic-page-img{border-radius:2px;max-width:1400px;box-shadow:0 4px 24px #000000d9;width:100%!important;height:auto!important}.comic-fit-height{justify-content:center;align-items:center}.comic-fit-height .comic-page-img{border-radius:2px;box-shadow:0 4px 24px #000000d9;object-fit:contain!important;width:auto!important;max-width:none!important;height:100%!important;max-height:100%!important}.comic-page-img{transition:opacity .12s ease-in-out;display:block}.comic-page-img.loading{opacity:.35}.comic-page-img.loaded{opacity:1}.comic-page-loading-overlay{color:#cbd5e1;pointer-events:none;backdrop-filter:blur(4px);background:#000000bf;border-radius:6px;padding:8px 16px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comic-reader-footer{z-index:20;user-select:none;flex-direction:column;flex-shrink:0;justify-content:center;height:44px;min-height:44px;max-height:44px;display:flex;position:relative;background:#0f1218!important;border-top:1px solid #ffffff14!important;width:100%!important;padding:0 16px!important}.comic-progress-bar-bg{background:#ffffff0d;width:100%;height:3px;position:absolute;top:0;left:0}.comic-progress-bar-fill{background:linear-gradient(90deg,#7c3aed,#a855f7);height:100%;transition:width .15s ease-out}.comic-nav-container{justify-content:center;align-items:center;gap:14px;width:100%;max-width:680px;margin:0 auto;display:flex}.comic-nav-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:all .15s}.comic-nav-btn:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#ffffff40}.comic-nav-btn:disabled{opacity:.3;cursor:not-allowed}.comic-page-input-wrap{color:#94a3b8;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:flex}.comic-page-input-wrap input{text-align:center;color:#fff;background:#090b0e;border:1px solid #ffffff26;border-radius:4px;outline:none;width:44px;padding:3px 4px;font-size:13px}.comic-page-input-wrap input:focus{border-color:#8b5cf6}.comic-page-total{color:#94a3b8;font-size:13px}.comic-slider{accent-color:#a855f7;cursor:pointer;flex:1;max-width:320px;height:5px}.comic-focus .comic-reader-head,.comic-focus .comic-reader-footer{display:none!important}.comic-reveal-btn{z-index:50;backdrop-filter:blur(8px);color:#e2e8f0;cursor:pointer;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #0006}.comic-reveal-btn:hover{color:#fff;background:#0f172af2;border-color:#ffffff4d}.comic-loading-state,.comic-error-state{text-align:center;color:#94a3b8;padding:40px 20px}.modal--hq-import{background:#161b22;border:1px solid #8b5cf64d;border-radius:12px;width:95%;max-width:680px;box-shadow:0 20px 60px #000c,0 0 30px #8b5cf626}.hq-input-group{flex-direction:column;gap:8px;margin:18px 0;display:flex}.hq-input-group label{color:#cbd5e1;font-size:13px;font-weight:600}.hq-input-row{gap:8px;display:flex}.hq-text-input{color:#f1f5f9;background:#0d1117;border:1px solid #ffffff26;border-radius:6px;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}.hq-text-input:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf640}.hq-import-btn{white-space:nowrap;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:opacity .15s,transform .15s;display:flex}.hq-import-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.hq-import-btn:disabled{opacity:.5;cursor:not-allowed}.hq-input-hint{color:#8b949e;font-size:12px}.hq-error-banner{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.hq-scanned-files-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-top:16px;padding:14px}.hq-scanned-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hq-scanned-header h4{color:#cbd5e1;margin:0;font-size:13px;font-weight:600}.hq-files-count{color:#8b949e;font-size:11px}.hq-empty-files{text-align:center;color:#8b949e;padding:16px;font-size:13px}.hq-files-chips-grid{flex-direction:column;gap:6px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}.hq-file-chip{color:#e2e8f0;cursor:pointer;text-align:left;background:#0d1117;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.hq-file-chip:hover{background:#1f2937;border-color:#8b5cf666}.hq-file-chip.selected{background:#8b5cf62e;border-color:#8b5cf6}.hq-file-format-badge{color:#c4b5fd;letter-spacing:.5px;background:#8b5cf640;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.hq-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:13px;overflow:hidden}.hq-file-size{color:#8b949e;font-size:11px}.hq-success-card{text-align:center;padding:16px 8px}.hq-success-icon{color:#34d399;background:#10b98133;border:1px solid #10b98166;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:24px;display:grid}.hq-success-title{color:#f8fafc;margin:6px 0 16px;font-size:18px;font-weight:700}.hq-success-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.hq-meta-item{background:#ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.meta-label{color:#94a3b8}.meta-value{color:#e2e8f0;font-weight:600}.hq-success-synopsis{color:#94a3b8;max-height:90px;margin-bottom:20px;padding:0 12px;font-size:13px;line-height:1.5;overflow-y:auto}.hq-success-actions{justify-content:center;gap:10px;display:flex}.badge--hero{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;color:#f87171!important;background:#ef44442e!important;border:1px solid #ef444459!important}.badge--saga{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;color:#fbbf24!important;background:#f59e0b2e!important;border:1px solid #f59e0b59!important}.comics-filter-bar{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.comics-filter-group{align-items:center;gap:6px;display:flex}.comics-filter-group label{color:#c4b5fd;font-size:12px;font-weight:600}.comics-filter-group select{color:#e2e8f0;background:#0d1117;border:1px solid #8b5cf64d;border-radius:4px;padding:4px 8px;font-size:12px}.btn-emergency-restart{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #ef444459}.btn-emergency-restart:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 6px 20px #ef444480}.btn-emergency-restart:active:not(:disabled){transform:translateY(0)}.btn-emergency-restart:disabled{opacity:.65;cursor:not-allowed}.nexus-emergency-banner-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;margin-left:8px;padding:4px 10px;font-size:11px;font-weight:700;transition:opacity .15s}.nexus-emergency-banner-btn:hover:not(:disabled){opacity:.88}.emergency-spinner{border:2px solid #ffffff4d;border-left-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}.emergency-status-text{color:#fca5a5;text-align:center;font-size:12px}.nexus-emergency-screen{justify-content:center;align-items:center;min-height:80vh;padding:24px;display:flex}.nexus-emergency-card{text-align:center;background:#161b22;border:1px solid #ef444459;border-radius:12px;max-width:520px;padding:36px 40px;box-shadow:0 16px 50px #000c}.emergency-badge{color:#f87171;letter-spacing:.8px;background:#ef444433;border:1px solid #ef44444d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.emergency-actions{justify-content:center;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.emergency-details{text-align:left;color:#94a3b8;background:#0000004d;border-radius:6px;margin-top:20px;padding:8px 12px;font-size:12px}.emergency-details summary{cursor:pointer;color:#cbd5e1}.emergency-details pre{white-space:pre-wrap;margin:8px 0 0;font-family:monospace}.not-found-emergency-box{background:#161b2299;border:1px solid #ef444440;border-radius:12px;margin:40px auto;padding:36px 24px;box-shadow:0 10px 40px #0006}.book-preparing .game-card__cover{isolation:isolate}.book-preparing .game-card__cover>img{filter:grayscale()brightness(.48)}.book-preparing-color{z-index:2;pointer-events:none;transition:clip-path 1.2s;position:absolute;inset:0}.book-preparing .book-preparing-color img{object-fit:cover;width:100%;height:100%;filter:none!important}.book-preparing-color .game-card__cover-placeholder{background:linear-gradient(150deg,#b18943,#30736f);height:100%}.book-preparing-caption{z-index:7;color:#f3f0e8;text-align:left;background:linear-gradient(#0000,#080b09ed 35%);gap:5px;padding:34px 10px 12px;display:grid;position:absolute;inset:auto 0 0}.book-preparing-caption b{font:600 26px/1 var(--mono)}.book-preparing-caption span{font-size:11px;line-height:1.4}.book-preparing-caption small{color:#c6c9bf;font-size:9px}.book-preparing .game-card__cover:after{content:"";width:var(--preparation);background:var(--amber);z-index:8;height:3px;transition:width 1.2s;position:absolute;inset:auto auto 0 0}.book-queue-summary{border:1px solid var(--line);border-left:3px solid var(--amber);background:#101612cf;border-radius:8px;grid-template-columns:1fr auto;gap:8px;margin:18px 0 24px;padding:16px 20px;display:grid}.book-queue-summary strong{font-family:var(--display);font-size:19px}.book-queue-summary span{color:var(--amber);font-size:12px}.book-queue-summary small{color:var(--text-2);grid-column:1/-1;font-size:12px}.video-library{max-width:1440px;margin-inline:auto}.video-library-heading{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 30px;display:flex}.video-library-heading h1{font:500 clamp(30px,4vw,52px)/1.15 var(--display);margin:10px 0}.video-library-heading p{color:var(--text-2);margin:0;font-size:14px}.video-library button{min-height:44px}.video-library-heading>button{border-radius:24px;flex:none}.video-library-heading>button span{color:var(--amber);margin-left:8px}.video-discovery-search{border:1px solid var(--line);background:#101511b8;border-radius:12px;padding:18px 20px}.video-discovery-search label{font:11px var(--mono);color:var(--text-2);margin-bottom:10px;display:block}.video-discovery-search>div{gap:10px;display:flex}.video-discovery-search input{flex:1;min-width:0;min-height:46px;font-size:14px}.video-discovery-search button{background:var(--amber);color:#141008;padding-inline:20px;font-weight:600}.video-link-entry{color:var(--text-2);margin:16px 0 24px;font-size:12px}.video-link-entry summary{cursor:pointer}.video-link-entry form{margin-top:12px}.video-channel-filters{scrollbar-width:thin;scrollbar-color:#d9a44155 transparent;gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.video-channel-filters button{white-space:nowrap;background:#131b16b5;border-radius:24px;flex:none;align-items:center;gap:8px;padding:7px 15px;font-size:12px;display:flex}.video-channel-filters button[aria-pressed=true]{color:var(--amber);border-color:var(--amber);background:#d9a44115}.channel-initial{width:26px;height:26px;font:15px var(--display);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.video-results-heading{align-items:center;gap:14px;min-width:0;margin:16px 0 20px;display:flex}.video-results-heading h2{font:500 24px var(--display);overflow-wrap:anywhere;margin:0}.video-results-heading>span{font:11px var(--mono);color:var(--text-2);white-space:nowrap;margin-left:auto}.video-results-heading button{font-size:12px}.video-library .video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}.video-library .video-tile-card{background:#111711ad;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.video-library .video-tile-thumb{aspect-ratio:16/9;flex:none;width:100%;overflow:hidden}.video-library .video-tile-thumb img{object-fit:cover;width:100%;height:100%}.video-library .video-tile-info{box-sizing:border-box;gap:10px;width:100%;padding:14px 16px 18px;display:grid}.video-library .video-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-family:inherit;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.video-library .video-tile-meta{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.video-library .video-tile-play{background:#090e0bd9;width:42px;height:42px;font-size:16px}.video-tile-card:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.video-library .video-tile-card:hover{border-color:#d9a44170;box-shadow:0 8px 25px #0003}.video-manage{border:1px solid var(--line);background:#101611;border-radius:12px;margin:14px 0;padding:20px}.video-manage h2{font:23px var(--display);margin-top:0}.video-managed-channels{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.video-managed-channels>span{border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding-left:10px;font-size:12px;display:flex}.video-managed-channels button{background:0 0;border:0}.video-library-empty{border:1px dashed var(--line);text-align:center;color:var(--text-2);border-radius:12px;padding:40px 20px}.video-skeleton{border:1px solid var(--line);border-radius:12px;padding-bottom:15px;overflow:hidden}.video-skeleton i{aspect-ratio:16/9;background:#ffffff09;display:block}.video-skeleton span{background:#ffffff08;border-radius:4px;height:12px;margin:15px 15px 0;display:block}.video-skeleton span:last-child{width:55%}@media (min-width:1500px){.video-library .video-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1050px){.video-library .video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.video-library-heading h1{font-size:38px}}@media (max-width:700px){.book-queue-summary{grid-template-columns:1fr;padding:14px}.video-library-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.video-library-heading p{font-size:12px}.video-discovery-search{padding:14px}.video-discovery-search>div{flex-wrap:wrap}.video-discovery-search input{flex-basis:100%}.video-discovery-search button{width:100%}.video-library .video-library-grid{grid-template-columns:1fr;gap:18px}.video-results-heading{flex-wrap:wrap}.video-results-heading h2{font-size:22px}.video-manage{padding:14px}.video-library .video-tile-title{min-height:0}.video-channel-filters{margin-right:-8px}.video-link-entry form input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.book-preparing-color,.book-preparing .game-card__cover:after{transition:none}}.video-library-heading{margin:6px 0 18px}.video-library-heading h1{margin:8px 0;font-size:clamp(30px,2.7vw,40px)}.video-discovery-search{padding:14px 18px}.video-link-entry{margin:12px 0 16px}.video-results-heading{margin:10px 0 16px}.video-library .video-tile-play{opacity:1;border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-library .video-tile-card:hover .video-tile-play{background:var(--amber);color:#111}.persistent-video{max-width:1440px;color:var(--text);box-sizing:border-box;margin:8px auto 30px;scroll-margin-top:12px}.persistent-video--page{grid-template-columns:minmax(0,2.25fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.persistent-video-main{background:#080b09;border:1px solid #ffffff18;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 22px 55px #0005}.persistent-video-head{user-select:none;touch-action:none;background:#0c120f;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;min-height:56px;padding:10px 12px 10px 18px;display:flex}.persistent-video-head>div{flex:1;gap:2px;min-width:0;display:grid}.persistent-video-head small{font:10px var(--mono);letter-spacing:.14em;color:var(--cyan)}.persistent-video-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.persistent-video-head>div>span{color:var(--text-2);font-size:11px}.persistent-video-head nav{flex-shrink:0;gap:6px;display:flex}.pvp-btn{min-height:32px;color:var(--text);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff18;border-radius:18px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pvp-btn:hover{background:#ffffff20;border-color:#ffffff30}.pvp-btn:active{background:#ffffff28}.pvp-btn span{margin-left:2px}.pvp-btn.video-following{color:var(--cyan);background:#50d8d712;border-color:#50d8d744}.pvp-btn-close{color:#f88;background:#ff444418;border-color:#ff444430}.pvp-btn-close:hover{color:#faa;background:#ff444430}.persistent-video-frame{aspect-ratio:16/9;background:#000;border-radius:0 0 13px 13px;width:100%;overflow:hidden}.persistent-video-frame>div,.persistent-video-frame iframe{border:0;width:100%;height:100%;display:block}.persistent-video-suggested{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:8px;min-width:0;max-height:calc(100dvh - 180px);display:grid;overflow-y:auto}.persistent-video-suggested h2,.persistent-video-below h2{font:500 20px var(--display);color:var(--text-2);margin:0 0 6px}.persistent-video-suggested>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:11px;min-height:74px;padding:6px;transition:background .15s,border-color .15s;display:grid}.persistent-video-suggested>button:hover{background:#ffffff0a;border-color:#ffffff18}.persistent-video-suggested>button>span{aspect-ratio:16/9;background:#101611;border-radius:7px;place-items:center;display:grid;overflow:hidden}.persistent-video-suggested img{object-fit:cover;width:100%;height:100%}.persistent-video-suggested button div{align-content:center;gap:5px;min-width:0;display:grid}.persistent-video-suggested strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.persistent-video-suggested small,.persistent-video-below small{color:var(--text-2);font-size:10px}.persistent-video-below{grid-column:1/-1;margin-top:8px}.persistent-video-below>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.persistent-video-below button{text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.persistent-video-below button>span{aspect-ratio:16/9;background:#101611;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.persistent-video-below img{object-fit:cover;width:100%;height:100%}.persistent-video-below strong{font-size:13px;line-height:1.4}.persistent-video--pip{z-index:175;resize:both;border:1px solid var(--amber);background:#080b09;border-radius:12px;min-width:300px;max-width:calc(100vw - 24px);min-height:220px;max-height:calc(100dvh - 24px);margin:0;position:fixed;overflow:hidden;box-shadow:0 24px 80px #000c}.persistent-video--pip .persistent-video-main{height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.persistent-video--pip .persistent-video-head{cursor:move;flex:none;min-height:48px;padding:8px 10px}.persistent-video--pip .persistent-video-frame{aspect-ratio:auto;border-radius:0;flex:1;min-height:0}.persistent-video--pip .persistent-video-suggested,.persistent-video--pip .persistent-video-below{display:none}.continue-video-card{text-align:left;cursor:pointer;background:linear-gradient(100deg,#18140c,#101511);border-color:#d9a44166;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;margin:0 0 18px;padding:11px;transition:border-color .2s;display:grid}.continue-video-card:hover{border-color:#d9a441aa}.continue-video-card>span{aspect-ratio:16/9;background:#070907;border-radius:7px;place-items:center;display:grid;overflow:hidden}.continue-video-card img{object-fit:cover;width:100%;height:100%}.continue-video-card>div{gap:5px;min-width:0;display:grid}.continue-video-card small{font:9px var(--mono);letter-spacing:.14em;color:var(--amber)}.continue-video-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.continue-video-card progress{width:min(360px,100%);height:3px;accent-color:var(--amber)}.continue-video-card>b{color:var(--amber);padding:0 10px;font-size:12px}.video-tile-card{cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s;position:relative}.video-tile-card:hover{transform:translateY(-2px)}.video-tile-thumb{position:relative}.video-tile-thumb:after{content:"▶";color:#fff;opacity:0;pointer-events:none;border-radius:inherit;background:#00000060;place-items:center;font-size:28px;transition:opacity .2s;display:grid;position:absolute;inset:0}.video-tile-card:hover .video-tile-thumb:after{opacity:1}@media (max-width:1050px){.persistent-video--page{grid-template-columns:minmax(0,1.65fr) minmax(245px,.75fr)}.persistent-video-suggested>button{grid-template-columns:105px minmax(0,1fr)}.persistent-video-below>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.persistent-video--page{grid-template-columns:1fr}.persistent-video-suggested{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.persistent-video-suggested h2{grid-column:1/-1}.persistent-video-suggested>button{grid-template-columns:100px minmax(0,1fr)}.persistent-video-below>div{grid-template-columns:repeat(2,minmax(0,1fr))}.persistent-video--pip{bottom:calc(78px + env(safe-area-inset-bottom));resize:vertical;min-width:0;min-height:190px;width:auto!important;height:250px!important;top:auto!important;left:8px!important;right:8px!important}.pvp-btn span{display:none}.continue-video-card{grid-template-columns:88px minmax(0,1fr)}.continue-video-card>b{display:none}}@media (max-width:480px){.persistent-video-suggested{grid-template-columns:1fr}.persistent-video-suggested h2{grid-column:auto}.persistent-video-below>div{grid-template-columns:1fr 1fr}.persistent-video--pip{height:225px!important}.persistent-video-head{padding-left:11px}.persistent-video-head strong{font-size:12px}}.assistant-choice{border:1px solid var(--line);background:#11181299;border-radius:14px;margin:20px 0 28px;padding:24px}.assistant-choice h2{font-family:var(--display);margin:0 0 10px}.assistant-choice p,.assistant-choice>small{color:var(--text-2);font-size:13px;line-height:1.6}.assistant-choice>div{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.assistant-choice button{text-align:left;border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;min-width:0;padding:18px;display:flex}.assistant-choice button[aria-pressed=true]{border-color:var(--amber);background:#d9a44112}.assistant-choice img{object-fit:cover;border-radius:9px;width:72px;height:88px}.assistant-choice button span{gap:8px;display:grid}.assistant-choice b{font:24px var(--display)}.assistant-choice small{color:var(--text-2);font-size:12px}.assistant-choice em{color:var(--amber);font-size:11px;font-style:normal}@media (max-width:600px){.assistant-choice{padding:16px}.assistant-choice>div{grid-template-columns:1fr}.assistant-choice img{width:56px;height:68px}}.youtube-preference{border:1px solid var(--line);background:var(--bg-card,#14211a);border-radius:12px;max-width:700px;margin:20px 0;padding:22px}.youtube-preference>div{align-items:center;gap:12px;display:flex}.youtube-preference svg{color:#e1b151;width:27px;height:27px}.youtube-preference h2{margin:0}.youtube-preference label{align-items:center;gap:10px;margin-top:18px;font-weight:600;display:flex}.youtube-preference input{width:18px;height:18px;accent-color:var(--amber)}.youtube-preference p{color:var(--text-2);font-size:13px;line-height:1.7}.vitrine-nav .youtube-nav{align-items:center;gap:7px;display:flex}.vitrine-nav .youtube-nav svg{width:20px;height:20px;display:block}.book-file-badges{z-index:5;pointer-events:none;flex-wrap:wrap;justify-content:end;gap:4px;max-width:calc(100% - 12px);display:flex;position:absolute;bottom:8px;right:6px}.book-file-badges>span{color:#def4e7;font:9px/1.3 var(--mono,monospace);background:#0a201bef;border:1px solid #75b6a999;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex;box-shadow:0 1px 4px #0004}.book-file-badges svg{flex:none;width:11px;height:12px}@media (max-width:900px),(max-width:1440px) and (pointer:coarse){.vitrine-nav .desktop-only-nav{display:none!important}}.video-channel-select{width:max-content;max-width:100%;font:10px var(--mono);letter-spacing:.12em;color:var(--text-2);text-transform:uppercase;grid-template-columns:auto minmax(220px,360px);align-items:center;gap:12px;margin:2px 0 12px;display:grid}.video-channel-select select{width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);font:13px var(--sans);letter-spacing:0;text-transform:none;background:#131b16;border-radius:9px;padding:0 38px 0 13px}.persistent-video-head .video-following{color:var(--cyan);border-color:#50d8d766}.persistent-video-below>div{row-gap:20px}@media (max-width:700px){.video-channel-select{grid-template-columns:1fr;gap:7px;width:100%}}.persistent-video--pip{resize:both;width:360px;height:202px;transition:box-shadow .2s,border-color .2s;z-index:99999!important;background:#000!important;border:1px solid #ffffff24!important;border-radius:14px!important;min-width:260px!important;max-width:calc(100vw - 24px)!important;min-height:146px!important;max-height:calc(100dvh - 24px)!important;margin:0!important;position:fixed!important;overflow:hidden!important;box-shadow:0 16px 48px #000000d9,0 0 0 1px #ffffff0d!important}.persistent-video--pip:hover{border-color:#ffffff4d!important;box-shadow:0 20px 60px #000000f2,0 0 15px #00f0ff33!important}.yt-pip-clean-box{border-radius:inherit;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.yt-pip-clean-frame{z-index:1;width:100%;height:100%;position:absolute;inset:0}.yt-pip-clean-overlay{z-index:10;box-sizing:border-box;opacity:0;pointer-events:none;cursor:move;background:linear-gradient(#000000a6 0%,#0000 35% 65%,#000c 100%);flex-direction:column;justify-content:space-between;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.persistent-video--pip:hover .yt-pip-clean-overlay,.persistent-video--pip:focus-within .yt-pip-clean-overlay,.persistent-video--pip:active .yt-pip-clean-overlay{opacity:1;pointer-events:auto}.yt-pip-clean-top{justify-content:space-between;align-items:center;width:100%;display:flex}.yt-pip-clean-btn{-webkit-backdrop-filter:blur(8px)!important;color:#f8fafc!important;cursor:pointer!important;pointer-events:auto!important;background:#000000a6!important;border:1px solid #ffffff2e!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:all .15s!important;display:grid!important}.yt-pip-clean-btn:hover{background:#ffffff40!important;transform:scale(1.08)!important}.yt-pip-btn-close:hover{color:#fff!important;background:#ef4444d9!important;border-color:#ef4444!important}.yt-pip-btn-expand:hover{color:#00f0ff!important;background:#00f0ff4d!important;border-color:#00f0ff!important}.yt-pip-clean-handle{cursor:move;flex:1;justify-content:center;align-items:center;height:28px;display:flex}.yt-pip-clean-grip{background:#fff6;border-radius:2px;width:32px;height:4px;transition:background .15s}.yt-pip-clean-handle:hover .yt-pip-clean-grip{background:#fffc}.yt-pip-clean-bottom{pointer-events:none;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.yt-pip-clean-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000c;font-size:11.5px;font-weight:600;overflow:hidden}.yt-pip-clean-author{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000c;font-size:10px;overflow:hidden}@media screen and (min-width:960px) and (max-width:1440px) and (orientation:landscape),screen and (min-width:1024px) and (max-height:850px){.video-library{max-width:100%!important;padding:10px 14px 96px!important}.video-library .video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}.persistent-video-unified-wrapper{min-width:0}.persistent-video--theater{grid-template-columns:minmax(0,1fr);max-width:1600px}.persistent-video--theater .persistent-video-frame{aspect-ratio:16/9;max-height:78dvh}.persistent-video--theater .persistent-video-suggested{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:none}.persistent-video--theater .persistent-video-suggested h2{grid-column:1/-1}.persistent-video--pip .persistent-video-unified-wrapper{width:100%;height:100%}body.nexus-native-video-pip{overflow:hidden!important}body.nexus-native-video-pip *{visibility:hidden!important}body.nexus-native-video-pip .persistent-video--native-pip,body.nexus-native-video-pip .persistent-video--native-pip .persistent-video-unified-wrapper,body.nexus-native-video-pip .persistent-video--native-pip .persistent-video-media-core,body.nexus-native-video-pip .persistent-video--native-pip .persistent-video-media-core>div:not(.yt-pip-clean-overlay),body.nexus-native-video-pip .persistent-video--native-pip iframe{visibility:visible!important}body .persistent-video--native-pip{z-index:2147483647!important;resize:none!important;border:0!important;border-radius:0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.persistent-video--native-pip .persistent-video-unified-wrapper,.persistent-video--native-pip .persistent-video-media-core{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important}.persistent-video--native-pip .persistent-video-head,.persistent-video--native-pip .persistent-video-suggested,.persistent-video--native-pip .persistent-video-below,.persistent-video--native-pip .yt-pip-clean-overlay{display:none!important}:root{--nexus-ease:cubic-bezier(.2,.8,.2,1);--nexus-fast:.16s;--nexus-slow:.24s;--nexus-glass-blur:18px}.nexus-route-surface{flex:1;min-width:0;min-height:0}.nexus-page-loading{min-height:220px;color:var(--personal-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.nexus-page-loading span{border:2px solid var(--line);border-top-color:var(--personal-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite nexus-loading-spin}@keyframes nexus-loading-spin{to{rotate:360deg}}.is-mosaic-home .nexus-route-surface{flex-direction:column;height:100%;display:flex}html body .global-nexus-shell :is(button,a[role=button],.nx-dock a,.nx-app-tile){transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--nexus-fast);transition-timing-function:var(--nexus-ease)}html body .global-nexus-shell :is(button,a[role=button]):active{opacity:.82}html[data-glass=on][data-motion] body .nx-global-navigation .nx-dock:where(:not([data-dock-style=d3])){background:linear-gradient(135deg,#ffffff16,transparent 55%),color-mix(in srgb,var(--personal-surface) var(--personal-opacity),transparent);backdrop-filter:blur(var(--nexus-glass-blur)) saturate(1.35);border-color:color-mix(in srgb,var(--personal-ink) 23%,transparent);box-shadow:inset 0 1px #ffffff27,inset 0 -1px #ffffff0a,0 8px 28px #0003}html[data-glass=on] body :is(.nx-global-navigation dialog.nx-app-drawer,.nf-chat,.spotify-window,.nexus-external-browser){background-image:linear-gradient(135deg,#ffffff0d,#0000 50%);box-shadow:inset 0 1px #fff2,0 16px 46px #0004}html[data-glass=on] body .nx-global-navigation dialog.nx-app-drawer{background-color:color-mix(in srgb,var(--personal-surface) 91%,transparent);backdrop-filter:blur(var(--nexus-glass-blur)) saturate(1.2)}html[data-glass=off][data-motion] body .nx-global-navigation :is(.nx-dock:where(:not([data-dock-style=d3])),dialog.nx-app-drawer){backdrop-filter:none;background:var(--personal-surface)}html body .nx-dock :is(a,button){transition:transform var(--nexus-fast) var(--nexus-ease),background-color var(--nexus-fast),color var(--nexus-fast);transform-origin:50% 85%}html body .nx-dock :is(a,button):active{transform:scale(.95)}html body .nx-dock :is(a,button)[aria-current=page]{background:color-mix(in srgb,var(--personal-accent) 15%,transparent);box-shadow:inset 0 1px #ffffff18}html body .nx-dock [data-running]:after{transition:width var(--nexus-fast),background-color var(--nexus-fast)}html body .nx-global-navigation dialog.nx-app-drawer[open]{animation:nexus-drawer-enter var(--nexus-slow) var(--nexus-ease)}html body .nx-global-navigation dialog.nx-app-drawer::backdrop{animation:nexus-backdrop-enter var(--nexus-fast) ease-out}html body .nf-chat{animation:nexus-panel-enter .18s var(--nexus-ease)}html[data-glass] body .nx-module>.nx-card{backdrop-filter:none}html[data-motion] body .nx-ambient-background i{filter:blur(24px)}html body :is(.nx-card,.ac-card,.book-card,.nx-app-tile){transition:border-color var(--nexus-fast),box-shadow var(--nexus-fast)}html body :is(input,textarea,select):focus-visible{outline:2px solid var(--personal-accent);outline-offset:3px}.global-nexus-shell :is(.nx-scroll,.nx-drawer-results,.nf-messages){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--personal-accent) 45%,transparent) transparent}.nx-polish-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.nx-polish-controls label{color:var(--personal-ink);align-items:center;gap:8px;font-size:12px;display:flex}.nx-polish-controls select{background:var(--personal-surface);border:1px solid var(--line);color:var(--personal-ink);border-radius:10px;padding:9px}.nx-polish-controls small{color:var(--personal-muted);font-size:11px}html body .topbar-lock-btn{border:1px solid var(--line);border-radius:var(--personal-radius);background:color-mix(in srgb,var(--personal-surface) 85%,transparent);width:36px;min-width:36px;height:36px;color:var(--personal-muted);place-items:center;padding:8px;display:grid}.topbar-lock-btn svg{width:17px;height:17px}.nexus-inline-error{border:1px solid color-mix(in srgb,var(--personal-accent) 35%,var(--line));border-radius:var(--personal-radius);background:var(--personal-surface);margin:16px 0;padding:14px 18px;font-size:13px}.nexus-inline-error p{margin:0 0 10px}.nexus-inline-error button{padding:8px 12px}@media (hover:hover) and (pointer:fine){html[data-motion=full] body .nx-dock :is(a,button):hover{transform:translateY(-4px)scale(1.05)}html body :is(.nx-card,.ac-card,.book-card,.nx-app-tile):hover{border-color:color-mix(in srgb,var(--personal-accent) 50%,var(--line));box-shadow:0 5px 18px #0002}}@media (max-width:700px),(pointer:coarse){:root{--nexus-glass-blur:10px}.nx-polish-controls{flex-direction:column;align-items:stretch}html body .topbar-lock-btn{width:32px;min-width:32px;height:32px;padding:6px}}@keyframes nexus-drawer-enter{0%{opacity:0;translate:0 10px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes nexus-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes nexus-backdrop-enter{0%{opacity:0}to{opacity:1}}html[data-motion=soft] body :is(.nx-app-drawer,.nf-chat){animation-duration:.12s}html[data-motion=off] body :is(.global-nexus-shell *,.nf-chat,.nf-chat *,.nx-app-drawer,.nx-global-navigation *,.nx-ambient-background *){scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off] body .nx-dock :is(a,button){transform:none!important}@media (prefers-reduced-motion:reduce){html body .global-nexus-shell *,html body .nf-chat,html body .nx-app-drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
