/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--bg:#000;--bg2:#08080a;--surface:#0e0e11;--surface2:#18181d;--line:#f4f4f614;--line2:#f4f4f626;--text:#f4f4f6;--muted:#f4f4f69e;--faint:#f4f4f666;--accent:#fff;--accent-soft:#ffffff24;--good:#8ed8bd;--glass:#0a0a0cc2;--glass-strong:#0c0c0ff0;--glass-line:#f4f4f624}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--gl-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased;font-size:15px;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.hidden{display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select{font:inherit;color:var(--text)}.gl-root{flex-direction:column;height:100vh;display:flex;position:relative}.gl-body{z-index:1;flex:1;min-height:0;display:flex;position:relative}.gl-main{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex}.gl-scroll{flex:1;padding:28px 32px 32px;overflow-y:auto}.gl-scroll>*{max-width:1080px;margin-left:auto;margin-right:auto}.gl-shelf-page>*{max-width:1200px}html>:not(head):not(body),body>[id^=container-]{z-index:5!important}.gl-top{background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-bottom:1px solid var(--line);z-index:40;flex-shrink:0;position:relative}.gl-omni{align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.gl-nav-btn{color:var(--muted);border-radius:8px;align-items:center;padding:7px;transition:color .15s,background .15s;display:flex}.gl-nav-btn:hover{color:var(--text);background:var(--surface)}.gl-nav-btn:disabled{opacity:.3;cursor:default}.gl-nav-btn:disabled:hover{color:var(--muted);background:0 0}.gl-omni-field{background:var(--surface);border:1px solid var(--line);color:var(--faint);border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 14px;transition:border-color .15s;display:flex}.gl-omni-field:focus-within{border-color:var(--accent)}.gl-omni-field input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.gl-omni-field input::placeholder{color:var(--faint)}.gl-omni-field{position:relative}.gl-suggest{z-index:45;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:1px;max-height:288px;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.gl-suggest-row{width:100%;min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:color .12s,background .12s;display:flex}.gl-suggest-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-suggest-row.is-picked{background:var(--surface2);color:var(--text)}.gl-sidebar-mark{width:30px;height:30px;color:var(--accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.gl-sidebar-mark:hover{background:var(--surface);color:var(--text)}.gl-brand,.gl-brand-mark,.gl-brand-text{display:none}.gl-home{flex:1;min-height:0;display:flex;position:relative;overflow:auto}.gl-wall{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gl-wall video,.gl-wall-css{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gl-wall-veil{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gl-wall-veil{background:color-mix(in oklab, var(--bg) 58%, transparent)}}.gl-app-img{object-fit:cover;border-radius:12px;width:40px;height:40px;box-shadow:0 6px 16px #0006}.gl-ad-native{width:100%}.gl-ad-native.is-filled{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;width:100%;margin:22px auto 0;padding-top:16px;display:flex}.gl-ad-native>div{width:100%}.gl-ad-native iframe,.gl-ad-native img{max-width:100%}.gl-ad-tag{letter-spacing:0;color:var(--muted);font-size:12px}.gl-home-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:28px 24px 40px;display:flex;position:relative}.gl-hero{text-align:center;width:100%;max-width:540px;margin:0 auto;padding:0 8px;position:relative}.gl-title{letter-spacing:-1.5px;background:linear-gradient(96deg, var(--text) 0%, var(--accent) 52%, var(--accent) 100%);margin:0;font-family:inherit;font-size:clamp(38px,5.4vw,54px);font-style:normal;font-weight:800;line-height:1.06;position:relative}@supports (color:color-mix(in lab, red, red)){.gl-title{background:linear-gradient(96deg, var(--text) 0%, var(--accent) 52%, color-mix(in oklab, var(--accent) 52%, white) 100%)}}.gl-title{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 8px 28px var(--accent));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.gl-title{filter:drop-shadow(0 8px 28px color-mix(in oklab, var(--accent) 24%, transparent))}}.gl-discord{color:oklab(68.7303% .0103899 -.154377);border-radius:10px;align-items:center;gap:7px;margin:8px 0 16px;padding:5px 11px 6px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.gl-discord:hover{color:oklab(76.759% .00772226 -.11474);background:oklab(57.7436% .0140405 -.208618/.2);transform:translateY(-1px)}.gl-discord svg{flex-shrink:0}.gl-wall-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.gl-wall-pick{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;font-size:12px;transition:border-color .15s,color .15s;display:flex}.gl-wall-pick:hover{color:var(--text);border-color:var(--line2)}.gl-wall-pick.is-active{border-color:var(--accent);color:var(--accent)}.gl-spinner{border:2px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite gl-spin}@keyframes gl-spin{to{transform:rotate(360deg)}}.gl-error-pane{text-align:center;flex-direction:column;gap:6px;padding:0 24px}.gl-error-pane strong{color:var(--text);font-size:15px}.gl-error-actions{gap:8px;margin-top:6px;display:flex}.gl-bigsearch{background:var(--surface);align-items:center;gap:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gl-bigsearch{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.gl-bigsearch{border:1px solid var(--line2);color:var(--faint);border-radius:999px;padding:13px 8px 13px 18px;transition:border-color .15s,box-shadow .15s;box-shadow:0 12px 34px #08060e57,inset 0 1px #ffffff08}.gl-bigsearch:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-bigsearch:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--line2))}}.gl-bigsearch:focus-within{border-color:var(--accent);box-shadow:0 12px 34px #08060e57, 0 0 0 4px var(--accent-soft)}.gl-bigsearch input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.gl-bigsearch input::placeholder{color:var(--faint)}.gl-bigsearch button{background:var(--accent);color:var(--bg);border-radius:999px;padding:8px 20px;font-size:13px;font-weight:650;transition:filter .15s,transform .15s}.gl-bigsearch button:hover{filter:brightness(1.1)}.gl-suggest-home{border-radius:16px;padding:7px;top:calc(100% + 9px)}.gl-bigsearch .gl-suggest-home button,.gl-bigsearch .gl-suggest-row{color:var(--muted);background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:400;display:flex}.gl-bigsearch .gl-suggest-home button:hover{filter:none}.gl-bigsearch .gl-suggest-row svg{color:var(--faint);flex:none}.gl-bigsearch .gl-suggest-home button.is-picked,.gl-bigsearch .gl-suggest-home button.is-picked:hover{background:var(--surface2);color:var(--text)}.gl-bigsearch .gl-suggest-row.is-picked svg{color:var(--accent)}.gl-panel{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border:1px solid var(--glass-line);border-radius:14px;width:100%;max-width:640px;margin:16px auto 0;padding:12px}.gl-segment{background:var(--surface);border-radius:9px;gap:2px;width:fit-content;margin-bottom:10px;padding:3px;display:flex}.gl-segment button{color:var(--muted);border-radius:7px;padding:5px 12px;font-size:12.5px;transition:background .15s,color .15s}.gl-segment button:hover{color:var(--text)}.gl-segment button.is-active{background:var(--surface2);color:var(--text)}.gl-app-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.gl-app{background:linear-gradient(180deg, var(--surface), var(--surface));flex-direction:column;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-app{background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 92%, white 3%), var(--surface))}}.gl-app{border:1px solid var(--line);color:var(--muted);border-radius:14px;padding:12px 6px 11px;font-size:11.5px;transition:border-color .15s,color .15s,transform .15s,box-shadow .15s}.gl-app:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-app:hover{border-color:color-mix(in oklab, var(--accent) 60%, var(--line))}}.gl-app:hover{color:var(--text);transform:translateY(-2px);box-shadow:0 10px 22px #08060e52}.gl-app:active{transform:translateY(0)}.gl-app-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-app-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent)}}.gl-app-shell{position:relative}.gl-app-shell .gl-app{width:100%;height:100%}.gl-app .gl-app-img{object-fit:contain;box-shadow:none}.gl-app-letter{font-size:17px;font-weight:700}.gl-ext-list{flex-direction:column;gap:8px;display:flex}.gl-ext-link{border:1px solid var(--line2);color:var(--muted);border-radius:8px;flex:none;align-self:center;padding:5px 10px;font-size:11px;text-decoration:none}.gl-ext-link:hover{border-color:var(--accent);color:var(--accent)}.gl-ext{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.gl-ext strong{font-size:14px}.gl-ext p{color:var(--muted);margin:2px 0 0;font-size:13px}.gl-community{max-width:720px;margin:26px auto 0}.gl-community h2{margin:0 0 12px;font-size:16px;font-weight:600}.gl-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.gl-card{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:14px}.gl-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gl-card-head strong{font-size:13px}.gl-avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.gl-tag{color:var(--muted);background:var(--surface);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:11px}.gl-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.gl-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.gl-section-head h2{margin:0;font-size:20px;font-weight:650}.gl-count{color:var(--faint);margin-left:6px;font-size:13px;font-weight:400}.gl-inline-search{background:var(--surface);border:1px solid var(--line);color:var(--faint);border-radius:10px;align-items:center;gap:8px;min-width:220px;padding:8px 12px;transition:border-color .15s;display:flex}.gl-inline-search:focus-within{border-color:var(--accent)}.gl-inline-search input{background:0 0;border:none;outline:none;flex:1;font-size:14px}.gl-inline-search input::placeholder{color:var(--faint)}.gl-note{color:var(--muted);font-size:14px}.gl-err{color:#e59aa2}.gl-soon{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:8vh auto 0;display:flex}.gl-soon-icon{background:var(--surface);border:1px solid var(--line);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.gl-soon h2{margin:0;font-size:19px;font-weight:650}.gl-soon p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gl-browser{background:var(--bg);flex:1;min-height:0;position:relative}.gl-browser iframe{background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gl-loading{z-index:2;background:var(--bg);color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.gl-mini{background:var(--surface2);border:1px solid var(--line2);color:var(--text);border-radius:8px;padding:5px 12px;font-size:13px;transition:border-color .15s}.gl-mini:hover{border-color:var(--accent)}.gl-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a080ebf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gl-player{aspect-ratio:16/9;background:var(--bg2);border:1px solid var(--line2);border-radius:16px;flex-direction:column;width:100%;max-width:960px;max-height:86vh;display:flex;overflow:hidden}.gl-player-bar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.gl-player-actions{align-items:center;gap:4px;display:flex}.gl-player-actions select{background:var(--surface);border:1px solid var(--line2);border-radius:8px;outline:none;padding:5px 8px;font-size:12px}.gl-player-actions button{color:var(--muted);border-radius:8px;padding:6px;transition:color .15s,background .15s;display:flex}.gl-player-actions button:hover{color:var(--text);background:var(--surface)}.gl-player-frame{background:#000;flex:1;min-height:0;position:relative}.gl-player-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gl-player-frame .gl-loading{position:absolute}.gl-game-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gl-game-sources{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.gl-game-sources .gl-count{margin-left:4px}.gl-game-badge{z-index:1;color:var(--muted);letter-spacing:.02em;background:#080610b8;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:6px}.gl-random{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gl-game-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.gl-game{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:0;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;overflow:hidden}.gl-game:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 24px #00000059}.gl-game-cover{aspect-ratio:1;background:linear-gradient(160deg, var(--accent-soft), var(--bg2));display:block;position:relative}.gl-game-art{object-fit:cover;width:100%;height:100%;display:block}.gl-game-art.is-mono{letter-spacing:1px;color:hsl(var(--art-h,270) 68% 82%);background:radial-gradient(120% 120% at 22% 12%, hsl(var(--art-h,270) 52% 34%) 0%, transparent 62%), linear-gradient(158deg, hsl(calc(var(--art-h,270) + 34) 44% 22%), hsl(var(--art-h,270) 46% 11%));text-shadow:0 2px 14px #08060e8c;justify-content:center;align-items:center;font-family:inherit;font-size:34px;font-weight:700;line-height:1;display:flex}.gl-game-play{background:var(--accent);color:#12101a;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.gl-game-cover:after{content:"";background:#08061000;transition:background .15s;position:absolute;inset:0}.gl-game:hover .gl-game-cover:after{background:#08061073}.gl-game:hover .gl-game-play,.gl-game:focus-visible .gl-game-play{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (hover:none){.gl-game-play{opacity:1;transform:translate(-50%,-50%)}}.gl-game-title{color:var(--muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px 10px 12px;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.gl-more{background:var(--surface);border:1px solid var(--line2);color:var(--muted);border-radius:10px;margin:18px auto 0;padding:9px 22px;font-size:13px;transition:border-color .15s,color .15s;display:block}.gl-more:hover{border-color:var(--accent);color:var(--text)}.gl-music-app{flex:1;grid-template:"rail main"minmax(0,1fr)"bar bar"/208px minmax(0,1fr);min-height:0;padding-bottom:0;display:grid}.gl-music-rail{border-right:1px solid var(--line);flex-direction:column;grid-area:rail;gap:1px;min-height:0;padding:16px 12px 10px 16px;display:flex;overflow-y:auto}.gl-music-brand{margin:0 0 14px;padding-left:8px;font-size:20px;font-weight:650}.gl-music-nav,.gl-music-lists{flex-direction:column;gap:1px;display:flex}.gl-music-navitem{text-align:left;width:100%;min-width:0;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;transition:background .12s,color .12s;display:flex}.gl-music-navitem:hover{background:var(--surface2);color:var(--text)}.gl-music-navitem.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.gl-music-navitem em{color:var(--faint);flex:none;margin-left:auto;font-size:11px;font-style:normal}.gl-music-navtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl-music-railhead{letter-spacing:0;color:var(--faint);margin:18px 0 8px;padding-left:10px;font-size:12.5px;font-weight:600}.gl-music-newlist input{background:var(--surface);border:1px solid var(--accent);width:100%;color:var(--text);border-radius:9px;outline:none;padding:7px 10px;font-size:13px}.gl-music-newlist-btn{background:var(--accent);width:fit-content;color:var(--bg);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:7px 13px;font-size:12.5px;font-weight:600;display:flex}.gl-music-newlist-btn:hover{filter:brightness(1.08)}.gl-music-main{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.gl-music-top{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px 12px;display:flex}.gl-music-search{background:var(--surface);border:1px solid var(--line);min-width:200px;color:var(--faint);border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s;display:flex}.gl-music-search:focus-within{border-color:var(--accent)}.gl-music-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.gl-music-search input::placeholder{color:var(--faint)}.gl-music-clear{width:20px;height:20px;color:var(--faint);border-radius:50%;place-items:center;display:grid}.gl-music-clear:hover{background:var(--surface2);color:var(--text)}.gl-music-list{flex:1;min-height:0;padding:0 22px 20px;overflow-y:auto}.gl-music-groupblock{margin-bottom:10px}.gl-music-sourcepick{flex:none;position:relative}.gl-music-sourcebtn{white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.gl-music-sourcebtn:hover{border-color:var(--accent)}.gl-music-menu{z-index:30;background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:14px;width:264px;padding:6px;position:absolute;box-shadow:0 18px 46px #0a080e57}.gl-music-menu.is-left{top:calc(100% + 6px);right:0}.gl-music-menu.is-right{bottom:calc(100% + 8px);right:0}.gl-music-menuhead{letter-spacing:0;color:var(--faint);padding:6px 10px 4px;font-size:12.5px;font-weight:600}.gl-music-menuitem{text-align:left;width:100%;color:var(--muted);border-radius:9px;padding:8px 10px;display:block}.gl-music-menuitem:hover{background:var(--surface2);color:var(--text)}.gl-music-menuitem strong{color:var(--text);font-size:13px;display:block}.gl-music-menuitem em{color:var(--faint);margin-top:1px;font-size:11px;font-style:normal;display:block}.gl-music-menuitem.is-active{background:var(--accent-soft)}.gl-music-menuitem.is-active strong{color:var(--accent)}.gl-music-menusep{background:var(--line);height:1px;margin:6px 4px;display:block}.gl-music-menuitem.is-off{opacity:.62;cursor:default}.gl-music-menuitem.is-off strong{color:var(--muted)}.gl-music-menuitem.is-off em{color:var(--faint)}.gl-music-ctl{width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.gl-music-ctl:hover:not(:disabled){background:var(--surface2);color:var(--text)}.gl-music-ctl[data-on=true],.gl-music-ctl.is-liked{color:var(--accent)}.gl-music-ctl:disabled{opacity:.35;cursor:default}.gl-music-ctl.is-primary{background:var(--accent);width:46px;height:46px;color:var(--bg)}.gl-music-ctl.is-primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent);color:var(--bg)}.gl-music-ctl-one{color:var(--accent);font-size:9px;font-weight:700;position:absolute;bottom:5px;right:5px}.gl-music-vol{color:var(--faint);align-items:center;gap:8px;display:flex}.gl-music-vol input[type=range]{width:90px;accent-color:var(--accent)}.gl-music-bar{border-top:1px solid var(--line);background:var(--bg2);flex-wrap:wrap;grid-area:bar;align-items:center;gap:10px;min-height:68px;padding:10px 18px;display:flex;position:relative}.gl-music-progress{appearance:none;cursor:pointer;background:0 0;width:100%;height:3px;margin:0;position:absolute;top:-2px;left:0}.gl-music-progress::-webkit-slider-runnable-track{background:var(--line2);height:3px}.gl-music-progress::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:11px;height:11px;margin-top:-4px}.gl-music-progress::-moz-range-track{background:var(--line2);height:3px}.gl-music-progress::-moz-range-progress{background:var(--accent);height:3px}.gl-music-progress::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:11px;height:11px}.gl-music-bar-art{background:var(--surface2);width:46px;height:46px;color:var(--faint);border-radius:9px;flex:0 0 46px;place-items:center;display:grid;position:relative;overflow:hidden}.gl-music-bar-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-music-bar-eq{background:var(--bg);border-radius:6px;padding:2px 3px;position:absolute;bottom:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.gl-music-bar-eq{background:color-mix(in oklab, var(--bg) 74%, transparent)}}.gl-music-bar-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gl-music-bar-meta strong,.gl-music-bar-meta em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gl-music-notice{background:var(--accent-soft);color:var(--text);border-radius:8px;flex:1 0 100%;align-items:center;gap:8px;margin:0 0 2px;padding:6px 10px;font-size:12px;display:flex}.gl-music-notice span{flex:1;min-width:0}.gl-music-notice button{width:20px;height:20px;color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.gl-music-notice button:hover{background:var(--surface2);color:var(--text)}.gl-music-choices{flex:1 0 100%;align-items:center;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.gl-music-choices-label{letter-spacing:0;color:var(--faint);flex:none;padding-right:2px;font-size:12.5px;font-weight:600}.gl-music-choice{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 5px;transition:border-color .15s,color .15s;display:flex}.gl-music-choice:hover{border-color:var(--accent);color:var(--text)}.gl-music-choice-art{background:var(--surface2);width:28px;height:28px;color:var(--faint);border-radius:50%;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}.gl-music-choice-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-music-choice-text{text-align:left;flex-direction:column;line-height:1.25;display:flex}.gl-music-choice-text strong{color:var(--text);font-size:12px;font-weight:600}.gl-music-choice-text em{color:var(--faint);font-size:10.5px;font-style:normal}.gl-music-bar-meta strong{font-size:13.5px}.gl-music-bar-meta em{color:var(--muted);font-size:12px;font-style:normal}.gl-music-transport{align-items:center;gap:2px;display:flex}.gl-music-bar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.gl-music-bar-time{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.gl-music-genres{margin-bottom:14px}.gl-music-album{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gl-music-album-titles{flex:1;min-width:180px}.gl-music-album-art{object-fit:cover;border-radius:10px;width:96px;height:96px}.gl-music-album-titles strong{font-size:15px;display:block}.gl-music-album-titles em{color:var(--faint);margin-top:2px;font-size:12px;font-style:normal;display:block}.gl-chiprow{flex-wrap:wrap;gap:6px;display:flex}.gl-chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px;transition:border-color .15s,color .15s}.gl-chip:hover{border-color:var(--line2);color:var(--text)}.gl-chip.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.gl-music-group{letter-spacing:0;color:var(--faint);margin:18px 0 8px;font-size:12.5px;font-weight:600}.gl-music-count{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:600}.gl-cardrow{grid-auto-columns:150px;grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.gl-mcard{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:flex}.gl-mcard:hover{border-color:var(--line2);background:var(--surface2)}.gl-mcard-art{aspect-ratio:1;background:var(--surface2);width:100%;color:var(--faint);border-radius:9px;place-items:center;display:grid;overflow:hidden}.gl-mcard-art.is-round{border-radius:50%}.gl-mcard-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-mcard-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.gl-mcard-sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;font-size:11.5px;overflow:hidden}.gl-music-full{margin-left:8px;padding:4px 10px;font-size:12px}.gl-track-list{flex-direction:column;gap:1px;display:flex}.gl-track{border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 10px;transition:background .12s;display:flex}.gl-track:hover{background:var(--surface2)}.gl-track.is-active{background:var(--accent-soft)}.gl-track-idx{color:var(--faint);flex:0 0 20px;place-items:center;font-size:12px;display:grid}.gl-track-idx em{font-style:normal}.gl-track.is-active .gl-track-idx{color:var(--accent)}.gl-track-via{vertical-align:1px;background:var(--surface2);color:var(--faint);text-transform:capitalize;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:500}.gl-track-like{width:30px;height:30px;color:var(--faint);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .12s,color .12s,background .12s;display:grid}.gl-track:hover .gl-track-like,.gl-track-like.is-on{opacity:1}.gl-track-like:hover{background:var(--surface);color:var(--text)}.gl-track-like.is-on{color:var(--accent)}.gl-track-art{background:var(--surface2);width:40px;height:40px;color:var(--faint);border-radius:8px;flex:0 0 40px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.gl-track-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-track-hover{background:var(--bg);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gl-track-hover{background:color-mix(in oklab, var(--bg) 68%, transparent)}}.gl-track-hover{color:var(--text);opacity:0;transition:opacity .12s}.gl-track:hover .gl-track-hover,.gl-track.is-active .gl-track-hover{opacity:1}.gl-track-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gl-track-title{text-align:left;width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.gl-track-sub{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.gl-track-sub>span{text-overflow:ellipsis;overflow:hidden}.gl-track-link{color:inherit;font-size:inherit;white-space:nowrap}.gl-track-link:hover{color:var(--text);text-decoration:underline}.gl-track-dot{color:var(--faint)}.gl-track-dur{color:var(--faint);flex:none;font-size:12px}.gl-eq{align-items:center;gap:2px;height:12px;display:inline-flex}.gl-eq i{background:var(--accent);border-radius:2px;width:2.5px;height:4px}.gl-eq.is-on i{animation:.9s ease-in-out infinite gl-eq}.gl-eq.is-on i:nth-child(2){animation-delay:.18s}.gl-eq.is-on i:nth-child(3){animation-delay:.36s}@keyframes gl-eq{0%,to{height:4px}50%{height:12px}}.gl-net-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.gl-net-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:border-color .15s,transform .1s;display:flex;overflow:hidden}.gl-net-card:hover{border-color:var(--accent);transform:translateY(-2px)}.gl-net-card img{aspect-ratio:1;object-fit:cover;background:var(--surface2);width:100%;display:block}.gl-net-meta{flex-direction:column;gap:2px;padding:9px 11px 11px;display:flex}.gl-net-meta strong,.gl-net-meta em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-net-meta strong{font-size:13px}.gl-net-meta em{color:var(--faint);font-size:11px;font-style:normal}.gl-chat-status{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.gl-chat-status:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.gl-chat-status.is-live:before{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8}.gl-chat-status.is-offline:before{background:#f0a0a0}.gl-chat-log{flex-direction:column;flex:1;gap:8px;min-height:120px;padding:14px;display:flex;overflow-y:auto}.gl-msg{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-self:flex-start;gap:2px;max-width:78%;padding:7px 12px 6px;font-size:14px;display:flex}.gl-msg.is-me{background:var(--accent-soft);border-color:var(--accent);align-self:flex-end}.gl-msg-author{color:var(--accent);font-size:11px;font-weight:600}.gl-msg-text{line-height:1.45}.gl-msg em{color:var(--faint);align-self:flex-end;font-size:10px;font-style:normal}.gl-chat-form{border-top:1px solid var(--line);gap:8px;padding:10px 12px 6px;display:flex}.gl-chat-form input{background:var(--surface);border:1px solid var(--line2);border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:14px}.gl-chat-form input:focus{border-color:var(--accent)}.gl-chat-form button{background:var(--accent);color:var(--bg);cursor:pointer;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.gl-chat-form button:disabled{opacity:.5;cursor:default}.gl-chat-foot{color:var(--faint);justify-content:space-between;gap:10px;padding:0 12px 10px;font-size:11px;display:flex}.gl-chat-count{color:var(--muted)}.gl-messenger{grid-template-columns:262px minmax(0,1fr);gap:12px;width:100%;height:clamp(380px,100vh - 250px,620px);display:grid}.gl-msg-nav{background:var(--bg2);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.gl-msg-navtabs{border-bottom:1px solid var(--line);gap:4px;padding:9px;display:flex}.gl-msg-navtab{color:var(--muted);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:12px;display:inline-flex}.gl-msg-navtab:hover{color:var(--text)}.gl-msg-navtab.is-active{background:var(--accent-soft);color:var(--accent)}.gl-msg-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.gl-msg-grouplabel{letter-spacing:0;color:var(--faint);margin:6px 4px 2px;font-size:12px;display:block}.gl-msg-row{text-align:left;width:100%;color:var(--text);border-radius:12px;align-items:center;gap:9px;padding:8px 9px;display:flex}button.gl-msg-row:hover{background:var(--surface)}.gl-msg-row.is-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.gl-msg-row.is-static{cursor:default}.gl-msg-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gl-msg-row-body strong{font-size:13px;font-weight:600}.gl-msg-row-body em{color:var(--faint);font-size:11px;font-style:normal}.gl-msg-row-body strong,.gl-msg-row-body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-msg-row-meta{color:var(--faint);flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.gl-unread{background:var(--accent);width:8px;height:8px;box-shadow:0 0 6px var(--accent);border-radius:50%}.gl-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.gl-dot.is-online{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8}.gl-badge-count{background:var(--accent);min-width:16px;height:16px;color:var(--bg);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.gl-person-actions{flex:none;gap:5px;display:flex}.gl-mini.is-on{color:var(--accent);border-color:var(--accent)}.gl-msg-pane{background:var(--bg2);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.gl-msg-panehead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.gl-msg-face-lg{background:var(--surface2);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:relative}.gl-presence{background:var(--faint);border:2px solid var(--bg2);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.gl-presence.is-online{background:#6ee7a8}.gl-chat-form.is-guest{justify-content:space-between;align-items:center}.gl-chat-form.is-guest .gl-note{margin:0}.gl-claim{background:var(--bg2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;max-width:520px;margin:0 auto;padding:20px;display:flex}.gl-claim-title{font-size:18px}.gl-claim-field{flex-direction:column;gap:6px;display:flex}.gl-claim-field>span{color:var(--muted);font-size:12.5px}.gl-claim-field input{background:var(--surface);border:1px solid var(--line2);border-radius:10px;outline:none;padding:10px 12px;font-size:15px}.gl-claim-field input:focus{border-color:var(--accent)}.gl-claim-field em{font-size:11px;font-style:normal}.gl-name-ok{color:#6ee7a8}.gl-name-bad{color:var(--faint)}.gl-avatar-grid{flex-wrap:wrap;gap:6px;display:flex}.gl-avatar-pick{background:var(--surface);border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.gl-avatar-pick:hover{background:var(--surface2)}.gl-avatar-pick.is-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.gl-claim-row{align-items:center;gap:8px;display:flex}.gl-claim-go{background:var(--accent);color:var(--bg);border-radius:11px;flex:1;padding:11px 16px;font-size:14px;font-weight:600}.gl-claim-go:disabled{opacity:.45;cursor:default}@media (width<=760px){.gl-messenger{grid-template-rows:210px minmax(300px,1fr);grid-template-columns:minmax(0,1fr);height:auto}}.gl-settings{background:var(--bg2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;max-width:520px;padding:18px;display:flex}.gl-settings label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.gl-settings input{background:var(--surface);border:1px solid var(--line2);border-radius:10px;outline:none;padding:9px 12px;font-size:14px}.gl-settings input:focus{border-color:var(--accent)}.gl-settings .gl-mini{align-self:flex-start}.gl-settings-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);background:#06090bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gl-settings-modal{background:var(--bg);width:min(820px,100%);height:min(610px,86vh);min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gl-settings-modal{background:color-mix(in oklab, var(--bg) 95%, black)}}.gl-settings-modal{border:1px solid var(--line2);border-radius:16px;box-shadow:0 28px 90px #00000080}.gl-settings-nav{background:var(--bg);flex-direction:column;flex:0 0 166px;min-height:0;padding:16px 10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-settings-nav{background:color-mix(in oklab, var(--bg) 97%, black)}}.gl-settings-nav{border-right:1px solid var(--line)}.gl-settings-nav h2{margin:3px 9px 15px;font-size:15px;font-weight:650}.gl-settings-nav nav{flex-direction:column;gap:3px;display:flex}.gl-settings-nav nav button{width:100%;color:var(--muted);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.gl-settings-nav nav button:hover{background:var(--surface);color:var(--text)}.gl-settings-nav nav button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-settings-nav nav button.is-active{background:color-mix(in oklab, var(--accent) 13%, var(--surface))}}.gl-settings-nav nav button.is-active{color:var(--text)}.gl-settings-nav nav button.is-active svg{color:var(--accent)}.gl-settings-nav small{color:var(--faint);margin:auto 8px 0;font-size:9px}.gl-settings-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.gl-settings-pane>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:0 19px;font-size:12px;display:flex}.gl-settings-pane>header button{width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.gl-settings-pane>header button:hover{background:var(--surface);color:var(--text)}.gl-settings-content{flex:1;min-height:0;padding:17px 19px 22px;overflow-y:auto}.gl-settings-content .gl-appearance-label{text-transform:none;color:var(--text);margin-top:0;font-size:12px}.gl-settings-content .gl-mini{margin-top:9px}.gl-settings-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.gl-settings-theme-grid button{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:72px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-settings-theme-grid button{background:color-mix(in oklab, var(--surface) 44%, transparent)}}.gl-settings-theme-grid button{color:var(--text);text-align:left;font-size:11px;transition:border-color .15s,background .15s}.gl-settings-theme-grid button:hover{border-color:var(--line2);background:var(--surface)}.gl-settings-theme-grid button.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-settings-theme-grid button.is-active{background:color-mix(in oklab, var(--accent) 7%, var(--surface))}}.gl-settings-theme-swatch{border:1px solid;border-radius:7px;justify-content:space-between;align-items:center;width:22px;height:22px;padding:3px;display:flex}.gl-settings-theme-swatch i{border-radius:50%;width:10px;height:10px}.gl-settings-divider{background:var(--line);height:1px;margin:16px 0}.gl-settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gl-settings-choice-grid button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.gl-settings-choice-grid button.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.gl-settings-field{color:var(--muted);flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.gl-settings-backdrop .gl-relays{max-width:100%}.gl-nowplaying{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:0 auto;align-items:center;gap:2px;min-width:0;max-width:280px;height:34px;padding:0 3px;display:flex}.gl-nowplaying-open{text-align:left;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 2px;display:flex}.gl-nowplaying-open:hover{background:var(--surface2)}.gl-nowplaying-art{background:var(--surface2);width:24px;height:24px;color:var(--faint);border-radius:6px;flex:0 0 24px;place-items:center;display:grid;position:relative;overflow:hidden}.gl-nowplaying-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-nowplaying-meta{min-width:0;padding-bottom:3px;display:block;position:relative}.gl-nowplaying-meta strong,.gl-nowplaying-meta em{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.gl-nowplaying-meta strong{color:var(--text);font-size:11px}.gl-nowplaying-meta em{color:var(--muted);font-size:9.5px;font-style:normal}.gl-nowplaying-line{background:var(--line2);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.gl-nowplaying-line i{background:var(--accent);border-radius:2px;height:100%;display:block}.gl-nowplaying-btns{align-items:center;gap:1px;display:flex}.gl-nowplaying-ctl{width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.gl-nowplaying-ctl:hover{background:var(--surface2);color:var(--text)}.gl-nowplaying-ctl.is-primary{background:var(--accent);color:var(--bg)}.gl-nowplaying-ctl.is-primary:hover{background:var(--accent);color:var(--bg);filter:brightness(1.08)}.gl-appearance{z-index:96;position:fixed;bottom:18px;right:16px}.gl-appearance-toggle{width:46px;height:46px;color:var(--text);background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #0a080e3d}.gl-appearance-toggle:hover{color:var(--accent);border-color:var(--accent)}.gl-appearance-pop{background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);overscroll-behavior:contain;border-radius:16px;width:min(300px,100vw - 24px);max-height:calc(100vh - 96px);padding:14px;position:absolute;bottom:56px;right:0;overflow-y:auto;box-shadow:0 18px 46px #0a080e57}.gl-appearance-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gl-appearance-head button{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.gl-appearance-head button:hover{background:var(--accent-soft);color:var(--accent)}.gl-appearance-label{color:var(--muted);margin:10px 0 6px;font-size:12.5px;display:block}.gl-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gl-appearance-options button{background:var(--surface);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 8px;font-size:12px;overflow:hidden}.gl-appearance-options button.is-active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.gl-tints{gap:8px;display:flex}.gl-tint{width:30px;height:30px;box-shadow:inset 0 0 0 4px var(--surface);border:2px solid #0000;border-radius:50%}.gl-tint.is-active{border-color:var(--text)}.gl-tint-teal{background:#80d7c8}.gl-tint-moon{background:#9fc5df}.gl-tint-forest{background:#9ec9a7}@media (width<=760px){.gl-scroll{padding:20px 16px 28px}.gl-appearance{bottom:12px;right:10px}.gl-appearance-toggle{width:42px;height:42px}.gl-music-app{grid-template:"rail""main"minmax(0,1fr)"bar"/minmax(0,1fr);padding-bottom:0}.gl-music-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:6px;padding:10px 14px;overflow:auto hidden}.gl-music-brand,.gl-music-railhead{display:none}.gl-music-nav,.gl-music-lists{flex-direction:row;gap:6px}.gl-music-navitem,.gl-music-newlist-btn{white-space:nowrap;width:auto}.gl-music-top{padding:12px 14px 10px}.gl-music-list{padding:0 14px 16px}.gl-music-bar{gap:6px;padding:10px 12px}.gl-music-bar-right{flex:100%;margin-left:0}.gl-music-vol input[type=range]{width:70px}.gl-nowplaying{max-width:44vw}.gl-nowplaying-ctl:not(.is-primary){display:none}}@media (prefers-reduced-motion:reduce){.gl-wall video{display:none}}.gl-embed{border:1px solid var(--line);background:var(--bg2);border-radius:14px;max-width:720px;height:460px;margin-top:14px;overflow:hidden}.gl-embed iframe{border:0;width:100%;height:100%;display:block}a.gl-mini{align-items:center;text-decoration:none;display:inline-flex}.gl-route-note{background:var(--surface);border-radius:10px;max-width:min(560px,90%);padding:8px 12px;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.gl-route-note{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.gl-route-note{border:1px solid var(--line);color:var(--muted);z-index:5;font-size:12px}.gl-tint-theme{background:linear-gradient(135deg, var(--accent), var(--surface2))}.gl-ext-col{display:block}.gl-ext-row{align-items:center;gap:12px;display:flex}.gl-seg-wrap{flex-wrap:wrap;margin-top:10px}.gl-aipage{height:100%;min-height:0;padding:0;display:flex}.gl-ai-side{border-right:1px solid var(--line);flex-direction:column;flex:0 0 218px;gap:1px;width:218px;min-height:0;padding:16px 12px 10px 18px;display:flex}.gl-ai-new{cursor:pointer;font:inherit;color:var(--muted);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 6px;font-size:13px;font-weight:600;display:flex}.gl-ai-new:hover{color:var(--accent)}.gl-ai-side-list{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.gl-ai-side-empty{color:var(--faint);margin:4px 6px;font-size:12px;line-height:1.5}.gl-ai-side-item{align-items:center;display:flex;position:relative}.gl-ai-side-item.is-active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-10px}.gl-ai-side-open{cursor:pointer;min-width:0;color:var(--muted);font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:baseline;gap:8px;padding:8px 6px;font-size:13px;display:flex}.gl-ai-side-item:hover .gl-ai-side-open{color:var(--text)}.gl-ai-side-item.is-active .gl-ai-side-open{color:var(--accent)}.gl-ai-side-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gl-ai-side-when{color:var(--faint);font-size:11px}.gl-ai-side-del{color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;padding:6px;transition:opacity .12s;display:flex}.gl-ai-side-item:hover .gl-ai-side-del{opacity:1}.gl-ai-side-del:hover{color:var(--text)}.gl-ai-side-foot{color:var(--faint);align-items:center;gap:7px;padding:10px 6px 2px;font-size:11px;display:flex}.gl-ai-dot{background:var(--faint);border-radius:50%;width:6px;height:6px}.gl-ai-dot.is-on{background:var(--good);box-shadow:0 0 7px var(--good)}.gl-ai-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.gl-ai-top{align-items:baseline;gap:10px;padding:18px 26px 10px;display:flex}.gl-ai-title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.gl-ai-title svg{color:var(--accent)}.gl-ai-banner{background:#f0a0a012;border-left:2px solid #f0a0a08c;border-radius:0 10px 10px 0;margin:0 26px 12px;padding:10px 14px}.gl-ai-banner strong{color:#f0b4b4;font-size:12.5px;display:block}.gl-ai-banner p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.55}.gl-ai-banner code{color:var(--text);font-size:12px}.gl-ai-log{flex-direction:column;flex:1;gap:20px;min-height:0;padding:10px 26px 20px;display:flex;overflow-y:auto}.gl-ai-hello{max-width:560px;margin:auto 0}.gl-ai-hello h3{margin:0 0 8px;font-size:22px;font-weight:600}.gl-ai-hello p{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.65}.gl-ai-suggest{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.gl-ai-suggest button{font:inherit;cursor:pointer;text-align:left;color:var(--muted);background:0 0;border:none;padding:7px 0;font-size:13.5px}.gl-ai-suggest button:before{content:"→";color:var(--faint);margin-right:9px}.gl-ai-suggest button:hover,.gl-ai-suggest button:hover:before{color:var(--accent)}.gl-ai-turn{flex-direction:column;gap:8px;max-width:74ch;font-size:14px;line-height:1.65;display:flex}.gl-ai-turn.is-me{align-self:flex-end;align-items:flex-end;max-width:62ch}.gl-ai-said{white-space:pre-wrap;word-break:break-word;margin:0}.gl-ai-turn.is-me .gl-ai-said{background:var(--accent-soft);border-radius:16px;padding:9px 14px}.gl-ai-said.is-rich{white-space:normal}.gl-ai-said.is-rich p{margin:0 0 8px}.gl-ai-said.is-rich p:last-child{margin-bottom:0}.gl-ai-said.is-rich ul,.gl-ai-said.is-rich ol{margin:6px 0 8px;padding-left:20px}.gl-ai-said.is-rich li{margin:2px 0}.gl-ai-said.is-rich code{background:#ffffff12;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.gl-ai-said.is-rich a{color:var(--accent)}.gl-ai-h{font-weight:600}.gl-ai-caret{vertical-align:-2px;background:var(--accent);width:7px;height:13px;margin-left:2px;animation:1s steps(2,start) infinite gl-ai-caret-blink;display:inline-block}@keyframes gl-ai-caret-blink{0%,to{opacity:1}50%{opacity:0}}.gl-ai-shots{flex-wrap:wrap;gap:6px;display:flex}.gl-ai-shot{border-radius:12px;max-width:190px;max-height:190px}.gl-ai-typing{color:var(--faint);animation:1.4s ease-in-out infinite gl-ai-pulse}@keyframes gl-ai-pulse{0%,to{opacity:.55}50%{opacity:.22}}.gl-ai-err{color:#f0a0a0;margin:0 26px 10px;font-size:12.5px}.gl-ai-composer{flex-direction:column;gap:8px;padding:0 26px 16px;display:flex}.gl-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.gl-ai-chip{display:inline-flex;position:relative}.gl-ai-chip img{object-fit:cover;border-radius:11px;width:46px;height:46px}.gl-ai-chip button{cursor:pointer;background:var(--surface2);width:18px;height:18px;color:var(--text);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.gl-ai-row{border-top:1px solid var(--line);align-items:flex-end;gap:6px;padding:10px 0;display:flex}.gl-ai-attach,.gl-ai-send{cursor:pointer;width:32px;height:32px;font:inherit;color:var(--faint);background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.gl-ai-attach:hover:not(:disabled),.gl-ai-send{color:var(--accent)}.gl-ai-attach:disabled,.gl-ai-send:disabled{opacity:.4;cursor:default}.gl-ai-row textarea{resize:none;min-width:0;max-height:168px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:7px 2px;font-size:14px;line-height:1.5}.gl-ai-fine{color:var(--faint);margin:0;font-size:11px}@media (width<=720px){.gl-ai-side{display:none}.gl-ai-top,.gl-ai-log,.gl-ai-composer{padding-left:16px;padding-right:16px}.gl-ai-banner,.gl-ai-err{margin-left:16px;margin-right:16px}}.gl-aipage{position:relative}.gl-ai-suggest{align-items:stretch;gap:8px;display:grid}.gl-ai-suggest button:before{content:none}.gl-ai-suggest button{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;align-items:flex-start;gap:3px;padding:12px 14px}.gl-ai-suggest button strong{font-size:13px;font-weight:600}.gl-ai-suggest button em{color:var(--faint);font-size:11.5px;font-style:normal}.gl-ai-suggest button:hover{color:var(--accent);border-color:var(--accent)}.gl-ai-suggest button:disabled{opacity:.5;cursor:default}.gl-ai-credit{font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.gl-ai-credit em{color:var(--faint);font-size:11px;font-style:normal}.gl-ai-credit-bar{background:var(--line2);border-radius:999px;width:46px;height:4px;overflow:hidden}.gl-ai-credit-bar>span{background:var(--accent);height:100%;transition:width .25s;display:block}.gl-ai-credit.is-out{color:#f0a0a0}.gl-ai-credit.is-out .gl-ai-credit-bar>span{background:#f0a0a0}.gl-ai-capacity{color:var(--muted);margin:0 26px 10px;font-size:12px}.gl-ai-copy{cursor:pointer;font:inherit;border:1px solid var(--line);color:var(--faint);opacity:0;background:0 0;border-radius:7px;margin-top:6px;padding:3px 9px;font-size:11.5px;transition:opacity .12s}.gl-ai-answer:hover .gl-ai-copy,.gl-ai-copy:focus-visible{opacity:1}.gl-ai-copy:hover{color:var(--accent);border-color:var(--accent)}@media (hover:none){.gl-ai-copy{opacity:1}}.gl-ai-send.is-stop{color:var(--muted)}.gl-ai-stop-square{background:currentColor;border-radius:2px;width:11px;height:11px}.gl-ai-out{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 26px 10px;font-size:12.5px;display:flex}.gl-ai-out button{cursor:pointer;font:inherit;background:var(--accent);border:1px solid var(--accent);color:var(--bg);border-radius:9px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.gl-ai-drawer-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:0 2px;display:none}.gl-ai-drawer-btn:hover{color:var(--text)}.gl-ai-side-count{margin-left:auto}@media (width<=720px){.gl-ai-drawer-btn{display:inline-flex}.gl-ai-credit em{display:none}.gl-ai-suggest{grid-template-columns:1fr}.gl-aipage.is-drawer .gl-ai-side{z-index:30;background:var(--bg2);border-right:1px solid var(--line2);width:84%;max-width:300px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 40px #00000073}}.gl-root[data-section=ai]>.gl-appearance{display:none}.gl-root[data-section=ai] .gl-pane.is-active{overflow:hidden}.gl-root[data-section=ai] .gl-aipage{--ai-bg:#050506;--ai-surface:#0a0a0c;--ai-border:#ffffff1f;--ai-muted:#96959d;isolation:isolate;color:#f2f1f5;background:radial-gradient(ellipse 42% 45% at 88% 70%, #1f719470, transparent 78%), radial-gradient(ellipse 48% 40% at 46% 105%, #592f917a, transparent 78%), radial-gradient(ellipse 35% 34% at 4% 100%, #3b378b7a, transparent 82%), var(--ai-bg);padding-bottom:0;position:relative;overflow:hidden}.gl-root[data-section=ai] .gl-ai-side{z-index:1;background:#00000061;border-right:1px solid #ffffff17;flex:0 0 220px;gap:0;width:220px;padding:22px 20px 18px;position:relative}.gl-root[data-section=ai] .gl-ai-brand{letter-spacing:-.02em;margin:0 0 16px 10px;font-size:16px;font-weight:650;line-height:1.3}.gl-root[data-section=ai] .gl-ai-search{color:#85848d;border:1px solid var(--ai-border);background:#0c0c0ec7;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:0 12px;display:flex}.gl-root[data-section=ai] .gl-ai-search:focus-within{border-color:#ffffff47}.gl-root[data-section=ai] .gl-ai-search input{color:#eeedf1;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.gl-root[data-section=ai] .gl-ai-search input::placeholder{color:#77767e}.gl-root[data-section=ai] .gl-ai-list-head{color:#9998a0;letter-spacing:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:14px 0 6px;padding:0 10px;font-size:12px;display:flex}.gl-root[data-section=ai] .gl-ai-list-head>span{padding-top:12px}.gl-root[data-section=ai] .gl-ai-list-head button{color:#aaa9b1;letter-spacing:0;text-transform:none;align-items:center;gap:5px;padding-top:9px;font-size:11px;display:inline-flex}.gl-root[data-section=ai] .gl-ai-list-head button:hover{color:#fff}.gl-root[data-section=ai] .gl-ai-side-item{border-radius:9px}.gl-root[data-section=ai] .gl-ai-side-item:before{content:none!important}.gl-root[data-section=ai] .gl-ai-side-open{color:#d7d6dc;align-items:center;gap:7px;min-height:33px;padding:7px 9px;font-size:12px}.gl-root[data-section=ai] .gl-ai-side-item.is-active .gl-ai-side-open{color:#f5f4f7;background:#ffffff21}.gl-root[data-section=ai] .gl-ai-side-when{display:none}.gl-root[data-section=ai] .gl-ai-side-del{opacity:0}.gl-root[data-section=ai] .gl-ai-side-empty{margin:8px 10px;font-size:11px}.gl-root[data-section=ai] .gl-ai-usage{border-top:1px solid #ffffff1a;flex:none;margin-top:12px;padding-top:13px}.gl-root[data-section=ai] .gl-ai-side-label{color:#9e9da7;letter-spacing:0;margin:0 2px 8px;font-size:12px;display:block}.gl-root[data-section=ai] .gl-ai-model{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#030304;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.gl-root[data-section=ai] .gl-ai-model span{color:#85848d;flex:none;font-size:9px;font-weight:500}.gl-root[data-section=ai] .gl-ai-model-select{color:#f2f0f5;background:#08080a;border:1px solid #ffffff1f;border-radius:9px;outline:none;width:100%;min-height:36px;margin-top:5px;padding:0 10px;font-size:11px;display:block}.gl-root[data-section=ai] .gl-ai-model-select:focus{border-color:#ffffff57}.gl-root[data-section=ai] .gl-ai-provider-note{color:#87858f;margin:5px 2px 0;font-size:9px;line-height:1.45}.gl-root[data-section=ai] .gl-ai-banner.is-warning{border-color:#e8a15c52}.gl-root[data-section=ai] .gl-ai-side-label.gl-ai-usage-head{margin-top:15px;margin-bottom:9px}.gl-root[data-section=ai] .gl-ai-usage-row{color:#aaa9b1;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 5px;font-size:11px;display:flex}.gl-root[data-section=ai] .gl-ai-usage-row b{color:#efedf3;font-size:10px;font-weight:550}.gl-root[data-section=ai] .gl-ai-usage-bar{background:#ffffff21;border-radius:99px;width:100%;height:4px;margin:0 0 13px;overflow:hidden}.gl-root[data-section=ai] .gl-ai-usage-bar span{border-radius:inherit;background:#a49eb9;height:100%;transition:width .2s;display:block}.gl-root[data-section=ai] .gl-ai-token-row{margin-top:2px}.gl-root[data-section=ai] .gl-ai-token-row b{color:#aaa9b1;font-weight:450}.gl-root[data-section=ai] .gl-ai-usage-total{margin-top:3px}.gl-root[data-section=ai] .gl-ai-dot.is-active{background:#80d6a5;box-shadow:0 0 7px #80d6a5}.gl-root[data-section=ai] .gl-ai-reset{color:#87858f;margin:7px 2px 0;font-size:10px}.gl-root[data-section=ai] .gl-ai-main{z-index:1;position:relative}.gl-root[data-section=ai] .gl-ai-top{background:#0000003d;border-bottom:1px solid #ffffff17;flex:0 0 49px;align-items:center;gap:10px;min-height:49px;padding:0 22px}.gl-root[data-section=ai] .gl-ai-title{gap:10px;font-size:13px;font-weight:600}.gl-root[data-section=ai] .gl-ai-title svg{color:#b2b1b8}.gl-root[data-section=ai] .gl-ai-top-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.gl-root[data-section=ai] .gl-ai-top-actions button{color:#92919a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.gl-root[data-section=ai] .gl-ai-top-actions button:hover:not(:disabled){color:#fff;background:#ffffff1a}.gl-root[data-section=ai] .gl-ai-top-actions button:disabled{opacity:.38;cursor:default}.gl-root[data-section=ai] .gl-ai-hello{text-align:center;width:min(680px,100%);max-width:680px;margin:auto;transform:none}.gl-root[data-section=ai] .gl-ai-hello h3{color:#f5f4f7;letter-spacing:-.025em;margin:0 0 5px;font-size:21px;font-weight:650}.gl-root[data-section=ai] .gl-ai-hello p{color:#898890;margin:0 0 18px;font-size:13px;line-height:1.5}.gl-root[data-section=ai] .gl-ai-suggest{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gl-root[data-section=ai] .gl-ai-suggest button{color:#e8e7ec;text-align:left;background:#09090ad4;border:1px solid #ffffff26;border-radius:14px;align-items:flex-start;gap:13px;min-height:82px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.gl-root[data-section=ai] .gl-ai-suggest button>svg{color:#9b9aa2;flex:none;margin-top:1px}.gl-root[data-section=ai] .gl-ai-suggest button>span{flex-direction:column;gap:4px;display:flex}.gl-root[data-section=ai] .gl-ai-suggest button strong{font-size:12px;font-weight:650}.gl-root[data-section=ai] .gl-ai-suggest button em{color:#85848c;font-size:11px;font-style:normal;line-height:1.35}.gl-root[data-section=ai] .gl-ai-suggest button:hover{color:#fff;background:#101012f5;border-color:#ffffff52;transform:translateY(-1px)}.gl-root[data-section=ai] .gl-ai-suggest button:hover>svg{color:#d1c7f0}.gl-root[data-section=ai] .gl-ai-composer{flex:none;gap:9px;width:min(920px,100%);margin:0 auto;padding:0 clamp(28px,4vw,64px) 18px}.gl-root[data-section=ai] .gl-ai-row{background:#08080aeb;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:8px 10px 8px 14px;box-shadow:0 8px 30px #0000001f}.gl-root[data-section=ai] .gl-ai-row:focus-within{border-color:#ffffff52}.gl-root[data-section=ai] .gl-ai-attach{color:#97959e;border-radius:8px;width:29px;height:30px}.gl-root[data-section=ai] .gl-ai-attach:hover:not(:disabled){color:#fff;background:#ffffff17}.gl-root[data-section=ai] .gl-ai-row textarea{min-height:30px;padding:6px 2px;font-size:13px}.gl-root[data-section=ai] .gl-ai-row textarea::placeholder{color:#77767e}.gl-root[data-section=ai] .gl-ai-send{color:#16151a;background:#aaa5b7;border-radius:10px;width:34px;height:34px}.gl-root[data-section=ai] .gl-ai-send:hover:not(:disabled){filter:brightness(1.12)}.gl-root[data-section=ai] .gl-ai-send:disabled{opacity:.48;color:#16151a}.gl-root[data-section=ai] .gl-ai-send.is-stop{color:#fff;background:#403c49}.gl-root[data-section=ai] .gl-ai-fine{display:none}.gl-root[data-section=ai] .gl-ai-banner{border-radius:9px}.gl-root[data-section=ai] .gl-ai-capacity,.gl-root[data-section=ai] .gl-ai-err,.gl-root[data-section=ai] .gl-ai-out{z-index:2;position:relative}@media (width<=720px){.gl-root[data-section=ai] .gl-ai-side{width:220px;max-width:84vw;padding:17px 16px 12px;display:none}.gl-settings-backdrop{padding:12px}.gl-settings-modal{width:min(720px,100%);height:min(560px,88vh)}.gl-settings-nav{flex-basis:150px;padding:14px 9px}.gl-settings-nav h2{margin:3px 7px 13px;font-size:14px}.gl-settings-nav nav button{gap:7px;padding:8px 7px;font-size:11px}.gl-settings-pane>header{min-height:42px;padding:0 13px}.gl-settings-content{padding:12px}.gl-settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gl-settings-theme-grid button{min-height:68px;padding:7px;font-size:10px}.gl-root[data-section=ai] .gl-aipage.is-drawer .gl-ai-side{z-index:30;background:#040405fa;border-right:1px solid #ffffff29;width:84%;max-width:300px;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:0 0 40px #0000008c}.gl-root[data-section=ai] .gl-ai-log{padding:20px 16px 12px}.gl-settings-nav small{display:none}.gl-root[data-section=ai] .gl-ai-composer{width:100%;padding:0 16px 18px}.gl-root[data-section=ai] .gl-ai-top{padding:0 14px}.gl-root[data-section=ai] .gl-ai-hello h3{font-size:19px}.gl-root[data-section=ai] .gl-ai-suggest{grid-template-columns:1fr;gap:9px}.gl-root[data-section=ai] .gl-ai-suggest button{min-height:68px;padding:13px 15px}}@media (width<=980px) and (width>=721px){.gl-root[data-section=ai] .gl-ai-side{flex-basis:205px;width:205px;padding-inline:16px}.gl-root[data-section=ai] .gl-ai-log{padding-inline:24px}.gl-root[data-section=ai] .gl-ai-suggest{grid-template-columns:1fr}}@media (width<=430px){.gl-root[data-section=ai] .gl-ai-suggest button em{font-size:10.5px}.gl-root[data-section=ai] .gl-ai-side{padding-inline:12px}}.gl-msg-head{align-items:center;gap:7px;display:flex}.gl-msg-face{background:var(--surface2);width:19px;height:19px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.gl-msg.is-me .gl-msg-face{background:var(--accent);color:var(--bg);font-weight:400}.gl-avatar-ring{place-items:center;width:24px;height:24px;display:grid;position:relative}.gl-avatar-ring:before{content:"";background:conic-gradient(var(--accent) var(--gl-xp,0%), var(--line2) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.gl-avatar-ring .gl-avatar-emoji{font-size:14px;position:relative}@keyframes gl-reward-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gl-reward{animation:none}}.gl-profile-next{color:var(--faint);margin:0;font-size:11.5px}.gl-profile-badges span.is-locked{border:1px dashed var(--line2);color:var(--faint);background:0 0}.gl-main{position:relative}.gl-root{flex-direction:row;overflow:hidden}.gl-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.gl-sidebar{z-index:42;background:var(--bg);flex-direction:column;flex:0 0 226px;gap:7px;width:226px;min-height:0;padding:9px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gl-sidebar{background:color-mix(in oklab, var(--bg) 96%, black)}}.gl-sidebar{border-right:1px solid var(--line)}.gl-sidebar-top{align-items:center;gap:9px;padding:0 4px 2px;display:flex}.gl-sidebar-top strong{letter-spacing:-.01em;font-size:12.5px;font-weight:650}.gl-vtab-new{background:var(--surface);color:var(--text);border-radius:10px;flex:0 0 34px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.gl-vtab-new:hover{background:var(--surface2)}.gl-vtabs{flex-direction:column;flex:0 auto;gap:2px;min-height:0;max-height:46%;display:flex;overflow-y:auto}.gl-vtabs:empty{display:none}.gl-vtab{color:var(--muted);cursor:default;border-radius:10px;flex:0 0 32px;align-items:center;gap:9px;padding:0 6px 0 10px;font-size:12.5px;display:flex;position:relative}.gl-vtab:hover{background:var(--surface);color:var(--text)}.gl-vtab.is-active{background:var(--surface2);color:var(--text)}.gl-vtab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gl-vtab-x{width:20px;height:20px;color:var(--faint);opacity:.6;border-radius:6px;flex:none;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid}.gl-vtab:hover .gl-vtab-x,.gl-vtab.is-active .gl-vtab-x,.gl-vtab-x:focus-visible{opacity:1}.gl-vtab-x:hover{background:var(--line2);color:var(--text)}.gl-sidebar-bottom{position:relative}.gl-sidebar-profile-popover{z-index:120;border:1px solid var(--line2);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:14px;width:min(320px,100vw - 84px);max-height:min(70vh,560px);padding:14px;position:absolute;bottom:0;left:calc(100% + 12px);overflow:auto;box-shadow:0 18px 44px #00000061}.gl-sidebar-profile-popover .gl-profile{max-height:inherit}.gl-sidebar-nav,.gl-sidebar-bottom{flex-direction:column;gap:2px;width:100%;display:flex}.gl-sidebar-nav{flex:auto;min-height:0;padding-top:4px;overflow-y:auto}.gl-sidebar-bottom{border-top:1px solid var(--line);margin-top:0;padding-top:6px}.gl-sidebar-item{width:100%;color:var(--muted);border-radius:10px;flex:0 0 34px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:550;transition:color .15s,background .15s;display:flex;position:relative}.gl-sidebar-item:hover{color:var(--text);background:var(--surface)}.gl-sidebar-item.is-active{color:var(--text);background:var(--accent-soft)}.gl-sidebar-item.is-active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-8px}@supports (color:color-mix(in lab, red, red)){.gl-sidebar-item.is-active:before{box-shadow:0 0 12px color-mix(in oklab, var(--accent) 70%, transparent)}}.gl-sidebar-profile{background:var(--accent-soft);border-radius:50%;place-items:center;width:32px;height:32px;margin-top:3px;font-size:16px;display:grid}.gl-sidebar-profile-popover{font-size:13px}.gl-sidebar-profile:hover{box-shadow:0 0 0 2px var(--accent)}.gl-scroll{padding-bottom:32px}.gl-root[data-section=music] .gl-music-app{padding-bottom:0}.gl-root[data-section=music] .gl-music-bar{padding-bottom:12px}.gl-music-app{padding-bottom:0}.gl-games-page{padding:28px clamp(18px,3vw,42px) 38px}.gl-games-page>*{max-width:none}.gl-games-heading{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.gl-games-heading h2{letter-spacing:-1.2px;margin:0;font-size:34px;font-weight:700}.gl-games-note,.gl-movies-note{color:var(--faint);font-size:12.5px}.gl-games-kicker,.gl-game-sources-label,.gl-home-kicker{color:var(--faint);letter-spacing:0;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.gl-games-heading h2{letter-spacing:-.045em;margin:7px 0 3px;font-size:clamp(23px,3vw,32px);line-height:1.12}.gl-games-heading p{color:var(--muted);margin:0;font-size:13px}.gl-games-shelves{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.gl-games-shelves span{color:var(--faint);align-items:center;gap:6px;font-size:10px;display:inline-flex}.gl-games-shelves i{background:var(--accent);border-radius:50%;width:6px;height:6px}.gl-games-shelves i.is-cloud{background:#69cfda}.gl-games-count{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gl-games-count strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px}.gl-games-count span{color:var(--faint);font-size:11px}.gl-game-toolbar{align-items:center;gap:10px;margin:0 0 14px;display:flex}.gl-game-search{min-width:0;height:42px;color:var(--faint);background:var(--surface);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-game-search{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.gl-game-search{border:1px solid var(--line2);border-radius:13px;transition:border-color .15s,box-shadow .15s}.gl-game-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gl-game-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px}.gl-game-toolbar .gl-random{border:1px solid var(--line2);background:var(--surface);min-height:40px;color:var(--text);border-radius:12px;padding:0 14px;font-size:12px;font-weight:650}.gl-game-toolbar .gl-random:hover{border-color:var(--accent);color:var(--accent)}.gl-game-sources{align-items:center;gap:7px;margin:0 0 17px}.gl-game-sources-label{color:var(--faint);margin-right:2px;font-size:9px}.gl-game-sources .gl-chip{border-color:var(--line);padding:6px 11px;font-size:11.5px}.gl-game-sources .gl-chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.gl-game-sources .gl-count{margin-left:4px;font-size:10px}.gl-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:15px 14px}.gl-game{text-align:left;background:0 0;border-color:#0000;border-radius:13px}.gl-game-cover{aspect-ratio:1;background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #0003}.gl-game-art{transition:transform .25s}.gl-game:hover .gl-game-art{transform:scale(1.045)}.gl-game-title{text-align:left;color:var(--text);padding:9px 3px 0;font-size:12px;font-weight:600}.gl-game:hover{box-shadow:none;border-color:#0000}.gl-game:hover .gl-game-title{color:var(--accent)}.gl-game-play{z-index:1;padding:8px 16px;box-shadow:0 5px 20px #00000042}.gl-game-cover:after{z-index:0;pointer-events:none}.gl-game-modal{padding:0}.gl-game-player{aspect-ratio:auto;width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:none;border:0;border-radius:0}.gl-game-preview-bar{z-index:4;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.gl-game-preview-bar>*{pointer-events:auto}.gl-game-preview-title{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cb8;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:7px 12px;font-size:12.5px;display:flex}.gl-game-preview-title svg{flex:none}.gl-game-preview-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-game-preview-bar .gl-player-actions{gap:7px;display:flex}.gl-game-preview-bar .gl-player-actions button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cb8;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:grid}.gl-game-preview-bar .gl-player-actions button:hover{color:#000;background:#fff}.gl-game-player .gl-player-frame{background:#050506}.gl-game-player:fullscreen{z-index:2147483647;box-sizing:border-box;aspect-ratio:auto;width:100vw;min-width:0;max-width:none;height:100vh;min-height:0;max-height:none;box-shadow:none;background:#050506;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.gl-game-player:fullscreen .gl-game-preview-bar{position:absolute}.gl-game-player:fullscreen .gl-player-frame{flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}.gl-game-player:fullscreen iframe{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-game-player:fullscreen .gl-player-actions button:last-child{color:#fff;background:#121214b8}.gl-game-player:fullscreen .gl-player-actions button:last-child:hover{background:var(--accent);color:var(--bg)}.gl-home-inner{padding:28px 24px 40px}.gl-hero{max-width:540px}.gl-hero:before{display:none}.gl-bigsearch{border-radius:17px;min-height:52px;padding:7px 8px 7px 17px}.gl-bigsearch button{padding:8px 16px}.gl-panel{background:var(--surface);max-width:540px;margin-top:14px;padding:11px}@supports (color:color-mix(in lab, red, red)){.gl-panel{background:color-mix(in oklab, var(--surface) 72%, transparent)}}.gl-app-grid{grid-template-columns:repeat(auto-fill,minmax(72px,80px));justify-content:center;gap:6px 10px}.gl-app{border-radius:12px;gap:5px;padding:6px 3px;font-size:10.5px}.gl-ad-native.is-filled{max-width:540px}.gl-shortcuts-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px;display:flex}.gl-shortcuts-heading>div{align-items:center;gap:5px;display:flex}.gl-shortcuts-heading button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;display:inline-flex}.gl-shortcuts-heading button:hover{border-color:var(--accent);color:var(--accent)}@media (width<=1000px){.gl-sidebar{flex-basis:56px;width:56px;padding:9px 8px}.gl-sidebar-top{justify-content:center;padding:0}.gl-sidebar-top strong,.gl-vtab-new span,.gl-vtab-title,.gl-sidebar-item span{display:none}.gl-vtab-new,.gl-vtab,.gl-sidebar-item{justify-content:center;gap:0;padding:0}.gl-vtab{padding:0}.gl-vtab-x{display:none}.gl-sidebar-item.is-active:before{top:7px;bottom:7px;left:-8px}}@media (width<=760px){.gl-sidebar{flex-basis:52px;width:52px;padding:8px 6px}.gl-scroll{padding:18px 14px 28px}.gl-games-page{padding:20px 14px 28px}.gl-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:12px 10px}.gl-games-heading{margin-bottom:16px}.gl-games-count strong{font-size:18px}.gl-home-inner{padding:24px 14px 28px}.gl-home{align-items:flex-start}.gl-settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-hero,.gl-panel{max-width:560px}.gl-app-grid{grid-template-columns:repeat(auto-fill,minmax(66px,76px));gap:5px 7px}}@media (width<=430px){.gl-settings-backdrop{padding:8px}.gl-settings-modal{border-radius:12px;flex-direction:column;width:100%;height:94vh}.gl-settings-nav{border-right:0;border-bottom:1px solid var(--line);flex:none;padding:9px 10px 7px}.gl-settings-nav h2{margin:0 0 7px 4px;font-size:13px}.gl-settings-nav nav{flex-direction:row;gap:4px;overflow-x:auto}.gl-settings-nav nav button{flex:none;width:auto;padding:7px 9px}.gl-settings-nav small{display:none}.gl-settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-game-toolbar{align-items:stretch}.gl-game-toolbar .gl-random{padding:0 9px;font-size:0}.gl-game-toolbar .gl-random svg{width:17px;height:17px}.gl-games-heading p{max-width:205px;line-height:1.4}.gl-games-shelves{gap:7px}.gl-games-kicker{font-size:9px}}@media (prefers-reduced-motion:reduce){.gl-sidebar-item,.gl-game-art,.gl-home-cta{transition:none}}.gl-pane{flex-direction:column;flex:1;min-height:0;display:none}.gl-pane.is-active{display:flex}.gl-switch{background:var(--surface2);border:1px solid var(--line2);border-radius:999px;flex-shrink:0;width:44px;height:25px;margin-left:auto;transition:background .18s,border-color .18s;position:relative}.gl-switch span{background:var(--faint);border-radius:50%;width:19px;height:19px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.gl-switch.is-on{background:var(--accent-soft);border-color:var(--accent)}.gl-switch.is-on span{background:var(--accent);transform:translate(19px)}.gl-seg{gap:6px;display:flex}.gl-seg button{text-align:left;background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:10px;flex:1;padding:8px 10px;transition:border-color .15s,color .15s}.gl-seg button strong{font-size:13px;font-weight:600;display:block}.gl-seg button em{color:var(--faint);margin-top:2px;font-size:11px;font-style:normal;display:block}.gl-seg button.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.gl-appearance-pop{overscroll-behavior:contain;width:min(360px,100vw - 24px);max-height:min(72vh,620px);overflow-y:auto}.gl-appearance-block{margin-top:4px}.gl-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gl-theme{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:7px 4px;font-size:11px;transition:border-color .15s,color .15s;display:flex;overflow:hidden}.gl-theme:hover{color:var(--text)}.gl-theme.is-active{border-color:var(--accent);color:var(--accent)}.gl-theme-chip{border:1px solid var(--line2);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.gl-theme-chip i{border-radius:50%;width:10px;height:10px;display:block}.gl-row{align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.gl-row>span{flex:1;min-width:0}.gl-row em{color:var(--faint);margin-top:2px;font-size:11px;font-style:normal;display:block}.gl-color{border:1px solid var(--line2);background:0 0;border-radius:8px;width:40px;height:28px;padding:0}.gl-slider{color:var(--muted);margin:8px 0;font-size:12px;display:block}.gl-slider span{margin-bottom:4px;display:block}.gl-slider b{color:var(--text);font-weight:600}.gl-slider input[type=range]{width:100%;accent-color:var(--accent)}.gl-select{background:var(--surface);border:1px solid var(--line2);border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:13px}.gl-select:focus{border-color:var(--accent)}.gl-tiny{margin:6px 0 0;font-size:11px}.gl-tints{flex-wrap:wrap}.gl-tint-rose{background:#e58fa6}.gl-tint-amber{background:#e5b45c}.gl-tint-ember{background:#e5533d}.gl-tint-ocean{background:#5aa9e6}.gl-tint-mint{background:#6fd8b5}.gl-tint-grape{background:#a855f7}.gl-tint-cyan{background:#67d5e0}.gl-tint-sand{background:#d6c39a}.gl-tint-mono{background:#cfcfd4}.gl-ext-col{flex-direction:column;align-items:stretch;gap:10px}.gl-ext-row>div{min-width:0}.gl-star{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:3px;transition:color .15s;display:flex}.gl-star:hover:not(:disabled),.gl-star.is-on{color:var(--accent)}.gl-star.is-on svg{fill:currentColor}.gl-star:disabled{opacity:.3;cursor:default}.gl-chrome-actions{flex:none;align-items:center;gap:2px;display:flex;position:relative}.gl-icon-btn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.gl-icon-btn:hover{color:var(--text);background:var(--surface2)}.gl-avatar-emoji{font-size:16px;line-height:1}.gl-pop{z-index:60;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border:1px solid var(--line2);border-radius:16px;flex-direction:column;gap:10px;width:320px;max-height:min(70vh,560px);padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #00000057}.gl-pop-head{letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:600}.gl-pop-note{color:var(--faint);margin:0;font-size:11.5px;line-height:1.5}.gl-pop-action{cursor:pointer;font:inherit;color:var(--text);text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.gl-pop-action:hover{border-color:var(--accent);color:var(--accent)}.gl-relays{flex-direction:column;gap:9px;display:flex}.gl-relay-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.gl-relay-search,.gl-relay-add input{background:var(--surface);border:1px solid var(--line2);border-radius:10px;outline:none;width:100%;padding:8px 11px;font-size:13px}.gl-relay-search:focus,.gl-relay-add input:focus{border-color:var(--accent)}.gl-relay-list{flex-direction:column;gap:3px;max-height:46vh;padding-right:2px;display:flex;overflow-y:auto}.gl-relay{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;display:flex}.gl-relay:hover{background:var(--surface)}.gl-relay.is-lead{background:var(--accent-soft)}.gl-relay.is-pinned{border-color:var(--accent)}.gl-relay-flag{flex:none;font-size:17px;line-height:1}.gl-relay-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gl-relay-body strong{font-size:12.5px;font-weight:600}.gl-relay-body em{color:var(--faint);font-size:10.5px;font-style:normal}.gl-relay-body strong,.gl-relay-body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-relay-state{color:var(--faint);flex:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.gl-relay-state:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.gl-relay-state.is-ok{color:#6ee7a8}.gl-relay-state.is-ok:before{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8}.gl-relay-state.is-bad{color:#f0a0a0}.gl-relay-state.is-bad:before{background:#f0a0a0}.gl-relay-x{width:22px;height:22px;color:var(--faint);border-radius:7px;flex:none;place-items:center;display:grid}.gl-relay-x:hover{background:var(--surface2);color:var(--text)}.gl-relay-add{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gl-relay-add>input{flex:180px;width:auto;min-width:0}.gl-relay-add>.gl-mini{margin-top:0}.gl-exit-read{color:#6ee7a8;overflow-wrap:anywhere;flex:1 0 100%;font-size:11.5px;font-weight:600}.gl-bmb{align-items:center;gap:2px;min-height:30px;padding:0 10px 6px;display:flex;overflow-x:auto}.gl-bmb::-webkit-scrollbar{height:4px}.gl-bmb-empty{color:var(--faint);padding:4px 6px;font-size:11.5px}.gl-bm{flex:none;align-items:center;display:inline-flex}.gl-bm-open{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;max-width:190px;padding:5px 6px;font-size:12.5px;display:inline-flex}.gl-bm-open:hover{color:var(--text);background:var(--surface2)}.gl-bm-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gl-bm-x{color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;margin-left:-3px;padding:3px;transition:opacity .12s;display:flex}.gl-bm:hover .gl-bm-x{opacity:1}.gl-bm-x:hover{color:var(--text);background:var(--surface2)}.gl-bmb-hide{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:4px 6px;display:flex}.gl-bmb-hide:hover{color:var(--text);background:var(--surface2)}.gl-site-icon{object-fit:contain;border-radius:3px;flex-shrink:0}.gl-site-letter{background:var(--accent-soft);color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.gl-profile{flex-direction:column;gap:12px;display:flex}.gl-profile-top{align-items:center;gap:12px;display:flex}.gl-profile-avatar{background:var(--accent-soft);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.gl-profile-top strong{font-size:14px;display:block}.gl-profile-top p{color:var(--muted);margin:2px 0 0;font-size:11.5px}.gl-profile-bar{background:var(--surface2);border-radius:999px;height:5px;overflow:hidden}.gl-profile-bar span{background:var(--accent);height:100%;display:block}.gl-profile-badges{flex-wrap:wrap;gap:6px;display:flex}.gl-profile-badges span{background:var(--surface2);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11.5px}.gl-profile-name{gap:6px;display:flex}.gl-profile-name input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:10px;flex:1;padding:7px 10px;font-size:13px}.gl-profile-name input:focus{border-color:var(--accent);outline:none}.gl-profile-name button,.gl-profile-avatars button{cursor:pointer;font:inherit}.gl-profile-name button{border:1px solid var(--line2);background:var(--surface);color:var(--text);border-radius:10px;padding:7px 12px;font-size:13px}.gl-profile-name button:hover{border-color:var(--accent);color:var(--accent)}.gl-profile-avatars{flex-wrap:wrap;gap:4px;display:flex}.gl-profile-avatars button{background:var(--surface);border:1px solid #0000;border-radius:8px;width:30px;height:30px;font-size:16px}.gl-profile-avatars button:hover{border-color:var(--line2)}.gl-profile-avatars button.is-active{border-color:var(--accent);background:var(--accent-soft)}.gl-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:560px;margin-top:12px;padding:4px 0}.gl-shortcuts-heading button{background:0 0}.gl-app{min-height:62px;box-shadow:none;background:0 0;border-color:#0000}.gl-app:hover{background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gl-app:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.gl-app:hover{box-shadow:none;border-color:#0000}.gl-app-icon{background:var(--accent);border-radius:9px;width:31px;height:31px}@supports (color:color-mix(in lab, red, red)){.gl-app-icon{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.gl-app-icon{box-shadow:none}.gl-app-add:hover{border-color:#0000}.gl-app-remove{top:0;right:0}html[data-glass=on] .gl-wall-veil{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-wall-veil{background:color-mix(in oklab, var(--bg) 28%, transparent)}}html[data-glass=on] .gl-top,html[data-glass=on] .gl-sidebar,html[data-glass=on] .gl-pop,html[data-glass=on] .gl-appearance-pop,html[data-glass=on] .gl-sidebar-profile-popover,html[data-glass=on] .gl-music-menu,html[data-glass=on] .gl-suggest,html[data-glass=on] .gl-settings-modal{background:var(--glass-strong);border-color:var(--glass-line);-webkit-backdrop-filter:blur(var(--gl-blur,18px)) saturate(165%)}html[data-glass=on] .gl-vtab.is-active{background:var(--glass-strong)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-vtab.is-active{background:color-mix(in oklab, var(--glass-strong) 82%, transparent)}html[data-glass=on] .gl-settings-nav{background:color-mix(in oklab, var(--glass-strong) 78%, transparent)}}html[data-glass=on] .gl-settings-theme-grid button,html[data-glass=on] .gl-settings-choice-grid button,html[data-glass=on] .gl-wall-pick{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-settings-theme-grid button,html[data-glass=on] .gl-settings-choice-grid button,html[data-glass=on] .gl-wall-pick{background:color-mix(in oklab, var(--surface) 72%, transparent)}}html[data-glass=on] .gl-settings-theme-grid button,html[data-glass=on] .gl-settings-choice-grid button,html[data-glass=on] .gl-wall-pick{-webkit-backdrop-filter:blur(var(--gl-blur,18px)) saturate(150%)}html[data-glass=on] .gl-bigsearch,html[data-glass=on] .gl-game-search,html[data-glass=on] .gl-inline-search{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-bigsearch,html[data-glass=on] .gl-game-search,html[data-glass=on] .gl-inline-search{background:color-mix(in oklab, var(--surface) 54%, transparent)}}html[data-glass=on] .gl-bigsearch,html[data-glass=on] .gl-game-search,html[data-glass=on] .gl-inline-search{-webkit-backdrop-filter:blur(var(--gl-blur,18px)) saturate(155%)}html[data-glass=on] .gl-top{border-bottom-color:var(--glass-line)}html[data-glass=on] .gl-sidebar{border-right-color:var(--glass-line)}.gl-ghostmark{-webkit-user-select:none;user-select:none;cursor:default;justify-content:center;align-items:center;gap:11px;margin:0 0 26px;display:flex}.gl-ghostmark-icon{color:var(--accent);transform-origin:50% 80%;place-items:center;transition:transform .34s cubic-bezier(.34,1.56,.64,1);display:grid}.gl-ghostmark-word{letter-spacing:.24em;color:var(--muted);font-size:25px;font-weight:700;line-height:1;transition:color .3s;display:flex}.gl-ghostmark-word b{font-weight:inherit;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s;display:inline-block}.gl-ghostmark:hover .gl-ghostmark-icon{transform:translateY(-5px)scale(1.08)rotate(-4deg)}.gl-ghostmark:hover .gl-ghostmark-word{color:var(--text)}.gl-ghostmark:hover .gl-ghostmark-word b{color:var(--accent);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(-4px)}@keyframes gl-ghostmark-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.gl-ghostmark-icon{animation:4.5s ease-in-out infinite gl-ghostmark-hover}.gl-ghostmark:hover .gl-ghostmark-icon{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.gl-ghostmark-icon,.gl-ghostmark-word b,.gl-ghostmark:hover .gl-ghostmark-icon,.gl-ghostmark:hover .gl-ghostmark-word b{transition:none;animation:none;transform:none}}@media (width<=620px){.gl-ghostmark{margin-bottom:18px}.gl-ghostmark-word{letter-spacing:.18em;font-size:21px}}.gl-apps-lede{max-width:62ch;color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.gl-apps-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.gl-apps-filters button{font:inherit;cursor:pointer;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.gl-apps-filters button b{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.gl-apps-filters button:hover:not(:disabled){color:var(--text);border-color:var(--line2)}.gl-apps-filters button.is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.gl-apps-filters button.is-active b{color:var(--accent)}.gl-apps-filters button:disabled{opacity:.45;cursor:default}.gl-apps-fav-toggle{margin-left:auto}.gl-apps-fav-toggle.is-on{color:var(--accent);border-color:var(--accent)}.gl-apps-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.gl-apps-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.gl-apps-card:hover{border-color:var(--line2);background:var(--surface2);transform:translateY(-1px)}.gl-apps-open{text-align:left;min-width:0;font:inherit;cursor:pointer;color:var(--text);border-radius:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:14px;display:flex}.gl-apps-glyph{background:var(--accent);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.gl-apps-glyph{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.gl-apps-body{flex-direction:column;gap:3px;min-width:0;display:flex}.gl-apps-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.gl-apps-body em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.4;overflow:hidden}.gl-apps-tag{color:var(--faint);flex:none;align-self:flex-start;margin-left:auto;font-size:12px}.gl-apps-star{cursor:pointer;width:24px;height:24px;color:var(--faint);opacity:0;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:opacity .14s,color .14s,background .14s;display:grid;position:absolute;top:7px;right:7px}.gl-apps-card:hover .gl-apps-star{opacity:1}.gl-apps-star:hover{color:var(--accent);background:var(--surface2)}.gl-apps-star.is-on{opacity:1;color:var(--accent)}@media (hover:none){.gl-apps-star{opacity:1}}.gl-apps-more{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.gl-apps-more button{align-items:center;gap:6px;display:inline-flex}@media (width<=620px){.gl-apps-grid{grid-template-columns:1fr}.gl-apps-fav-toggle{margin-left:0}}.gl-vpn{padding:4px 0 6px}.gl-lyrics{margin-top:14px}.gl-lyrics-head{align-items:center;gap:8px;margin:0 0 9px;display:flex}.gl-lyrics-head strong{flex:1;min-width:0;font-size:13px;font-weight:650}.gl-lyrics-src{color:var(--faint);font-size:10.5px}.gl-lyrics-body{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:13px;max-height:320px;padding:12px 14px;overflow-y:auto}.gl-lyrics-line{margin:0}.gl-lyrics-body p{color:var(--muted);margin:0 0 4px;font-size:13.5px;line-height:1.55;transition:color .15s}.gl-lyrics-body p.is-now{color:var(--accent);font-weight:600}.gl-lyrics-body p.is-past{opacity:.45}.gl-lyrics-plain{white-space:pre-wrap}.gl-apps-page{padding-bottom:30px}.gl-apps-head{margin:0 0 16px}.gl-apps-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.gl-apps-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.gl-apps-bar{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;display:flex}.gl-apps-select{color:var(--faint);align-items:center;display:inline-flex;position:relative}.gl-apps-select svg{pointer-events:none;position:absolute;right:12px}.gl-apps-select select{appearance:none;font:inherit;cursor:pointer;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 34px 8px 14px;font-size:12.5px}.gl-apps-select select:hover{border-color:var(--line2)}.gl-apps-select select:focus{border-color:var(--accent);outline:none}.gl-apps-search{min-width:170px;max-width:320px;color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.gl-apps-search:focus-within{border-color:var(--accent)}.gl-apps-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.gl-apps-search input::placeholder{color:var(--faint)}.gl-apps-card{border-radius:16px}.gl-apps-card:hover{transform:translateY(-2px)}.gl-apps-open{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:20px 12px 16px;display:flex}.gl-apps-tile{background:var(--accent);border-radius:16px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gl-apps-tile{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.gl-apps-img{object-fit:contain;width:38px;height:38px}.gl-apps-tile .gl-apps-glyph{font-size:27px;line-height:1}.gl-apps-open strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.gl-apps-open em{max-width:100%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}@media (width<=620px){.gl-apps-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.gl-apps-search{max-width:none}.gl-apps-tile{border-radius:14px;width:54px;height:54px}.gl-apps-img{width:32px;height:32px}}.gl-root[data-section=ai] .gl-ai-side{flex:0 0 248px;width:248px;padding:24px 20px 20px 22px}.gl-root[data-section=ai] .gl-ai-brand{margin:0 0 16px 2px;font-size:16.5px}.gl-root[data-section=ai] .gl-ai-search{min-height:40px;padding:0 13px}.gl-root[data-section=ai] .gl-ai-search input{font-size:12.5px}.gl-root[data-section=ai] .gl-ai-list-head{margin:16px 0 8px;padding:0 4px;font-size:10.5px}.gl-root[data-section=ai] .gl-ai-side-list{gap:4px}.gl-root[data-section=ai] .gl-ai-side-open{min-height:36px;padding:8px 10px;font-size:12.5px}.gl-root[data-section=ai] .gl-ai-side-empty{font-size:11.5px}.gl-root[data-section=ai] .gl-ai-usage{margin-top:16px;padding-top:16px}.gl-root[data-section=ai] .gl-ai-side-label{margin-bottom:9px;font-size:10.5px}.gl-root[data-section=ai] .gl-ai-model{min-height:38px;font-size:12.5px}.gl-root[data-section=ai] .gl-ai-model span{font-size:10px}.gl-root[data-section=ai] .gl-ai-model-select{min-height:38px;font-size:11.5px}.gl-root[data-section=ai] .gl-ai-provider-note{margin:7px 2px 0;font-size:10.5px;line-height:1.5}.gl-root[data-section=ai] .gl-ai-usage-row{margin-bottom:6px;font-size:11.5px}.gl-root[data-section=ai] .gl-ai-usage-row b{font-size:11px}.gl-root[data-section=ai] .gl-ai-usage-bar{margin-bottom:15px}.gl-root[data-section=ai] .gl-ai-side-foot{padding:7px 2px 0;font-size:11px}.gl-root[data-section=ai] .gl-ai-reset{margin-top:8px;font-size:10.5px}.gl-root[data-section=ai] .gl-ai-top{flex:0 0 56px;gap:12px;min-height:56px;padding:0 clamp(30px,5vw,76px)}.gl-root[data-section=ai] .gl-ai-title{font-size:13.5px}.gl-root[data-section=ai] .gl-ai-log{gap:26px;padding:30px clamp(30px,5vw,76px) 22px}.gl-root[data-section=ai] .gl-ai-hello{width:min(700px,100%);max-width:700px}.gl-root[data-section=ai] .gl-ai-hello h3{font-size:23px}.gl-root[data-section=ai] .gl-ai-hello p{margin-bottom:20px;font-size:13.5px}.gl-root[data-section=ai] .gl-ai-suggest{gap:13px}.gl-root[data-section=ai] .gl-ai-suggest button{min-height:88px;padding:17px}.gl-root[data-section=ai] .gl-ai-suggest button strong{font-size:12.5px}.gl-root[data-section=ai] .gl-ai-suggest button em{font-size:11.5px}.gl-root[data-section=ai] .gl-ai-turn{max-width:min(80ch,100%);font-size:14.5px;line-height:1.7}.gl-root[data-section=ai] .gl-ai-turn.is-me{max-width:min(68ch,100%)}.gl-root[data-section=ai] .gl-ai-composer{gap:10px;width:min(960px,100%);padding:0 clamp(30px,5vw,76px) 22px}.gl-root[data-section=ai] .gl-ai-row{gap:11px;min-height:58px;padding:10px 12px 10px 16px}.gl-root[data-section=ai] .gl-ai-row textarea{font-size:13.5px}.gl-root[data-section=ai] .gl-ai-banner,.gl-root[data-section=ai] .gl-ai-capacity,.gl-root[data-section=ai] .gl-ai-err,.gl-root[data-section=ai] .gl-ai-out{margin-left:clamp(30px,5vw,76px);margin-right:clamp(30px,5vw,76px)}@media (width<=980px) and (width>=721px){.gl-root[data-section=ai] .gl-ai-side{flex-basis:218px;width:218px;padding:20px 16px 16px}.gl-root[data-section=ai] .gl-ai-log,.gl-root[data-section=ai] .gl-ai-top,.gl-root[data-section=ai] .gl-ai-composer{padding-inline:26px}.gl-root[data-section=ai] .gl-ai-banner,.gl-root[data-section=ai] .gl-ai-capacity,.gl-root[data-section=ai] .gl-ai-err,.gl-root[data-section=ai] .gl-ai-out{margin-inline:26px}}@media (width<=720px){.gl-root[data-section=ai] .gl-ai-side{width:220px;padding:18px 16px 14px}.gl-root[data-section=ai] .gl-ai-top{padding:0 16px}.gl-root[data-section=ai] .gl-ai-log{padding:22px 16px 14px}.gl-root[data-section=ai] .gl-ai-composer{width:100%;padding:0 16px 18px}.gl-root[data-section=ai] .gl-ai-banner,.gl-root[data-section=ai] .gl-ai-capacity,.gl-root[data-section=ai] .gl-ai-err,.gl-root[data-section=ai] .gl-ai-out{margin-left:16px;margin-right:16px}.gl-root[data-section=ai] .gl-ai-suggest{grid-template-columns:1fr}.gl-root[data-section=ai] .gl-ai-suggest button{min-height:72px;padding:14px 16px}.gl-root[data-section=ai] .gl-ai-turn{font-size:14px}}.gl-music-app.has-now{grid-template-columns:208px minmax(0,1fr) 328px;grid-template-areas:"rail main now""bar bar bar"}.gl-music-now{border-left:1px solid var(--line);background:var(--bg2);flex-direction:column;grid-area:now;gap:14px;min-height:0;padding:18px 18px 12px;display:flex;overflow:hidden}.gl-music-now-art{aspect-ratio:1;background:var(--surface2);width:100%;max-height:42%;color:var(--faint);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 20px 46px #0a080e52}.gl-music-now-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-music-now-meta{flex:none;min-width:0}.gl-music-now-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;display:block;overflow:hidden}.gl-music-now-meta em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-style:normal;display:block;overflow:hidden}.gl-music-now .gl-lyrics{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.gl-music-now .gl-lyrics-body{flex:1;min-height:0;max-height:none}.gl-resolver-check{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.gl-resolver-note{color:var(--muted);font-size:12px}.gl-resolver-note.is-ok{color:var(--accent)}.gl-resolver-note.is-fail{color:#e5837a}.gl-resolver-note.is-checking{color:var(--faint)}@media (width<=1000px){.gl-music-app.has-now{grid-template:"rail main"minmax(0,1fr)"rail now"minmax(0,1fr)"bar bar"/208px minmax(0,1fr)}.gl-music-now{border-left:1px solid var(--line)}}@media (width<=760px){.gl-music-app.has-now{grid-template:"rail""main"minmax(0,1fr)"now"minmax(0,1fr)"bar"/minmax(0,1fr)}.gl-music-now{border-left:0;border-top:1px solid var(--line)}.gl-music-now-art{width:180px;max-height:180px;margin:0 auto}}.gl-page-kicker{color:var(--faint);letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.gl-apps-page{padding-top:30px}.gl-apps-head{margin-bottom:19px}.gl-apps-head h2{letter-spacing:-.045em;margin-top:6px;font-size:clamp(28px,3.2vw,36px)}.gl-apps-head p{font-size:13px}.gl-apps-bar{margin-bottom:24px}.gl-apps-select select,.gl-apps-search{background:var(--surface);border-radius:13px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.gl-apps-select select,.gl-apps-search{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.gl-apps-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:13px}.gl-apps-card{background:var(--surface);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.gl-apps-card{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.gl-apps-card{box-shadow:0 8px 24px #0806101a}.gl-apps-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-apps-card:hover{border-color:color-mix(in oklab, var(--accent) 42%, var(--line))}}.gl-apps-card:hover{box-shadow:0 13px 30px #08061033}.gl-apps-open{min-height:146px;padding:19px 12px 16px}.gl-apps-tile{background:var(--accent);border-radius:19px;width:66px;height:66px}@supports (color:color-mix(in lab, red, red)){.gl-apps-tile{background:color-mix(in oklab, var(--accent) 10%, var(--bg2))}}.gl-apps-tile{box-shadow:0 8px 20px #0806101f, inset 0 0 0 1px var(--line)}.gl-apps-img{width:40px;height:40px}.gl-apps-open strong{font-size:13.5px}.gl-apps-open em{color:var(--muted);font-size:11.5px}.gl-apps-star{border-radius:10px;width:28px;height:28px;top:8px;right:8px}.gl-music-rail{background:var(--bg2)}@supports (color:color-mix(in lab, red, red)){.gl-music-rail{background:color-mix(in oklab, var(--bg2) 76%, transparent)}}.gl-music-brand{letter-spacing:-.02em;font-family:inherit;font-size:23px;font-weight:700}.gl-music-navitem{border-radius:12px;padding-block:9px}.gl-music-navitem.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-music-navitem.is-active{background:color-mix(in oklab, var(--accent) 15%, var(--surface))}}.gl-music-main{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.gl-music-main{background:color-mix(in oklab, var(--bg) 30%, transparent)}}.gl-music-top{padding:18px 22px 14px}.gl-music-search{background:var(--surface);border-radius:14px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.gl-music-search{background:color-mix(in oklab, var(--surface) 92%, transparent)}}.gl-music-sourcebtn{border-radius:14px;min-height:44px}.gl-music-list{padding-bottom:28px}.gl-music-group{letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:600}.gl-music-bar{background:var(--bg2)}@supports (color:color-mix(in lab, red, red)){.gl-music-bar{background:color-mix(in oklab, var(--bg2) 94%, transparent)}}.gl-music-now{background:var(--bg2)}@supports (color:color-mix(in lab, red, red)){.gl-music-now{background:color-mix(in oklab, var(--bg2) 86%, transparent)}}.gl-appearance-pop,.gl-settings-modal{border-radius:22px}.gl-settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-settings-theme-grid button{border-radius:15px;min-height:82px}.gl-settings-theme-swatch{border-radius:11px;width:100%;height:34px}.gl-settings-theme-swatch i{width:16px;height:16px}.gl-appearance-label{font-weight:600}.gl-select,.gl-mini,.gl-settings-choice-grid button{border-radius:12px}@media (width<=760px){.gl-home-inner{justify-content:flex-start;padding:clamp(42px,10vh,76px) 16px 30px}.gl-bigsearch{border-radius:18px;min-height:56px}.gl-bigsearch button{min-width:62px}.gl-apps-page,.gl-movies-page{padding:22px 15px 32px}.gl-apps-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}}@media (width<=430px){.gl-ghostmark{gap:9px}.gl-ghostmark-word{letter-spacing:.08em;font-size:22px}.gl-home-hint{font-size:12px}.gl-panel{padding:13px}.gl-app-grid{grid-template-columns:repeat(auto-fill,minmax(62px,72px));gap:5px}.gl-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gl-apps-open{min-height:132px}}@media (prefers-reduced-motion:reduce){.gl-ghostmark-word b{opacity:1;animation:none}.gl-movie-watch,.gl-poster-art img,.gl-apps-card{transition:none}}.gl-wall-veil{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.gl-wall-veil{background:color-mix(in oklab, var(--bg) 30%, transparent)}}html[data-mode=light] .gl-wall-veil{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-mode=light] .gl-wall-veil{background:color-mix(in oklab, var(--bg) 13%, transparent)}}.gl-home-inner{gap:0;padding-top:clamp(24px,7vh,76px);padding-bottom:40px}.gl-hero{max-width:520px;padding:0}.gl-bigsearch{background:#0c0d12ad;border-color:#ffffff29;border-radius:13px;gap:10px;min-height:50px;padding:6px 7px 6px 16px;box-shadow:0 8px 28px #0000003d}.gl-bigsearch>svg{color:var(--muted)}.gl-bigsearch button{min-width:38px;min-height:36px;box-shadow:none;border-radius:10px;padding:6px 10px}.gl-panel{max-width:600px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:14px;padding:10px 0}.gl-shortcuts-heading{margin:0 2px 10px}.gl-shortcuts-heading>strong{color:var(--muted);font-size:12px;font-weight:500}.gl-app-grid{grid-template-columns:repeat(auto-fill,minmax(62px,72px));gap:8px}.gl-app{color:#ffffffbf;min-height:66px;box-shadow:none;background:#ffffff13;border-color:#ffffff09;border-radius:10px;gap:5px;padding:8px 3px;font-size:10px}.gl-app:hover{box-shadow:none;background:#ffffff1f;transform:translateY(-1px)}.gl-app .gl-app-img,.gl-app .gl-app-icon{border-radius:8px;width:30px;height:30px}.gl-app-icon{color:var(--text);background:#ffffff14}.gl-app-add{border-style:solid}.gl-settings-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070a7a}.gl-settings-modal{box-shadow:0 24px 70px #00000061}html[data-glass=on] .gl-settings-modal{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-settings-modal{background:color-mix(in oklab, var(--surface) 68%, transparent)}}html[data-glass=on] .gl-settings-modal{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%)}html[data-glass=on] .gl-settings-nav{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-settings-nav{background:color-mix(in oklab, var(--surface) 62%, transparent)}}.gl-home-hero .gl-home-inner{justify-content:center;gap:0}.gl-wordmark{font-family:var(--gl-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-3px;color:var(--text);text-shadow:0 18px 52px #0000008c;margin:0 0 8px;font-size:clamp(46px,9vw,82px);font-weight:800;line-height:1}.gl-wordmark-sm{font-size:clamp(34px,6vw,54px)}.gl-wordmark-sub{max-width:520px;color:var(--faint);text-align:center;margin:0 0 26px;font-size:13.5px}.gl-home-hero .gl-bigsearch{width:100%;max-width:540px;margin:0}.gl-manga,.gl-manga-reader-bar button:hover:not(:disabled){color:var(--text);border-color:var(--line2)}.gl-icon-btn{position:relative}.gl-bell-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg2);border-radius:50%;position:absolute;top:5px;right:5px}.gl-news{flex-direction:column;gap:9px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gl-news li{color:var(--muted);padding-left:15px;font-size:12.5px;line-height:1.5;position:relative}.gl-news li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:3px}.gl-news-join{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.gl-news-join:hover{border-color:var(--line2);background:#ffffff14}.gl-news-join span{flex-direction:column;gap:2px;display:flex}.gl-news-join strong{font-size:12.5px;font-weight:600}.gl-news-join em{color:var(--faint);font-size:11px;font-style:normal}.gl-top.is-appbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.gl-appbar{align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.gl-appbar-brand{color:var(--text);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:9px;padding:6px 13px 6px 7px;transition:background .15s,border-color .15s;display:flex}.gl-appbar-brand:hover{background:#ffffff1c;border-color:#db7c3c47}.gl-appbar-mark{filter:drop-shadow(0 0 10px #db7c3c8c);border-radius:8px;width:26px;height:26px}.gl-appbar-brand strong{letter-spacing:-.2px;font-size:13.5px;font-weight:650}.gl-appbar-rule{background:#ffffff1f;width:1px;height:22px;margin:0 6px}.gl-appbar-nav{align-items:center;gap:6px;display:flex}.gl-appbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.gl-appbar-icon{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;transition:color .15s,background .15s,border-color .15s;display:grid}.gl-appbar-icon:hover{color:var(--text);background:#ffffff12}.gl-appbar-icon.is-active{color:var(--text);border-color:var(--accent);background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.gl-appbar-icon.is-active{border-color:color-mix(in oklab, var(--accent) 22%, transparent)}}.gl-appbar-icon.is-discord{color:#fff}.gl-appbar-icon.is-discord img{border-radius:6px;display:block}.gl-appbar-icon.is-discord:hover{color:#fff;background:#5865f233}.gl-pop-anchor{position:relative}.gl-wall-copper-bg{background-color:var(--bg);background-image:none}.gl-hero-lockup{display:none}.gl-home-hero .gl-bigsearch{border-color:var(--line2);border-radius:14px;box-shadow:0 10px 30px #00000047}.gl-home-hero .gl-bigsearch:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-home-hero .gl-bigsearch:focus-within{border-color:color-mix(in oklab, var(--accent) 34%, var(--line2))}}.gl-home-hero .gl-bigsearch:focus-within{box-shadow:0 10px 30px #00000047}.gl-news-join-mark{border-radius:5px;flex:none}.gl-recents{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;max-width:480px;margin-top:24px;display:flex}.gl-recent{height:82px;color:var(--text);font:inherit;cursor:pointer;background:#121110ad;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;transition:transform .15s,border-color .15s,background .15s;display:flex}.gl-recent:hover{background:#1a1816d6;border-color:#db7c3c57;transform:translateY(-2px)}.gl-recent-icon{place-items:center;height:24px;display:grid}.gl-recent-icon .gl-site-icon{border-radius:6px}.gl-recent-label{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.gl-recents-empty{color:var(--faint);text-align:center;margin:24px 0 0;font-size:11.5px}@media (width<=560px){.gl-recents{gap:6px}.gl-recent{border-radius:16px;flex:0 0 74px;height:74px}.gl-recent-label{font-size:9.5px}}.gl-start-apps{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:660px;margin-top:26px;display:flex}.gl-start-app{height:70px;color:var(--muted);font:inherit;cursor:pointer;background:#12111099;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:9.5px;font-weight:600;transition:transform .15s,border-color .15s,color .15s,background .15s;display:flex}.gl-start-app img{border-radius:6px}.gl-start-app span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gl-start-app:hover{color:var(--text);background:#1a1816cc;border-color:#db7c3c57;transform:translateY(-2px)}@media (width<=760px){.gl-start-apps{gap:8px}}.gl-home-hero .gl-bigsearch>button[type=submit]{background:var(--surface2);border:1px solid var(--line);min-width:54px;height:34px;color:var(--muted);letter-spacing:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:600}.gl-home-hero .gl-bigsearch>button[type=submit]:hover{background:var(--line);color:var(--text);filter:none}.gl-news-backdrop{z-index:220;background:var(--bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.gl-news-backdrop{background:color-mix(in oklab, var(--bg) 66%, transparent)}}.gl-news-backdrop{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%)}.gl-news-list{flex-direction:column;gap:6px;display:flex}.gl-news-entry{border:1px solid var(--line);background:#ffffff08;border-radius:12px;overflow:hidden}.gl-news-entry.is-open{background:#ffffff0e}.gl-news-entry-head{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.gl-news-entry-head strong{letter-spacing:-.2px;font-size:13px;font-weight:650}.gl-news-entry-head em{color:var(--faint);margin-left:auto;font-size:11px;font-style:normal}.gl-news-entry-head svg{color:var(--faint);transition:transform .2s;transform:rotate(180deg)}.gl-news-entry.is-open .gl-news-entry-head svg{transform:none}.gl-news-entry .gl-news{margin:0;padding:0 12px 12px}.gl-news-entry .gl-news li{color:var(--muted);font-size:12.5px}.gl-news-card{background:var(--glass-strong);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:520px;max-height:min(84vh,680px);padding:20px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.gl-news-card>header{justify-content:space-between;align-items:center;display:flex}.gl-news-card h3{letter-spacing:-.3px;margin:0;font-size:18px}.gl-news-card>header button{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.gl-news-card>header button:hover{background:var(--surface2);color:var(--text)}.gl-news-foot{justify-content:flex-end;display:flex}.gl-news-done{cursor:pointer;font:inherit;color:var(--text);border:1px solid var(--accent);border-radius:11px;padding:9px 16px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.gl-news-done{border:1px solid color-mix(in oklab, var(--accent) 48%, var(--line))}}.gl-news-done{background:var(--accent-soft)}.gl-news-done:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-news-done:hover{background:color-mix(in oklab, var(--accent) 24%, transparent)}}@media (width<=760px){.gl-appbar{gap:6px;padding:10px 12px}.gl-appbar-brand{padding:6px}.gl-appbar-brand strong{display:none}.gl-appbar-icon{border-radius:12px;width:36px;height:36px}.gl-appbar-actions .gl-icon-btn{width:36px;height:36px}.gl-recents,.gl-start-apps{max-width:100%}}.gl-appbar{gap:8px;padding:9px 14px}.gl-appbar-brand{border-radius:12px;gap:8px;padding:4px 11px 4px 5px}.gl-appbar-mark{border-radius:7px;width:22px;height:22px}.gl-appbar-icon.is-discord img{width:17px;height:17px}.gl-appbar-actions{gap:3px}.gl-appbar-actions .gl-icon-btn{border-radius:11px;width:34px;height:34px}.gl-sidebar{flex:0 0 206px;gap:6px;width:206px;padding:8px 7px}.gl-sidebar-top{gap:8px;padding:0 3px 1px}.gl-sidebar-top strong{font-size:12px}.gl-sidebar-mark{border-radius:8px;flex:0 0 26px;width:26px;height:26px}.gl-sidebar-mark img{width:18px;height:18px}.gl-vtab-new{border-radius:9px;flex:0 0 30px;gap:8px;padding:0 9px;font-size:12px}.gl-vtab{border-radius:9px;flex:0 0 29px;gap:8px;padding:0 5px 0 9px;font-size:12px}.gl-sidebar-item{border-radius:9px;flex:0 0 30px;gap:9px;padding:0 9px;font-size:12px}.gl-vtabs{max-height:42%}.gl-omni{gap:5px;padding:7px 12px 8px}.gl-nav-btn{padding:6px}.gl-omni-field{border-radius:9px;gap:7px;padding:7px 12px}.gl-bigsearch{border-radius:14px;gap:8px;padding:10px 7px 10px 15px}.gl-bigsearch input{font-size:13.5px}.gl-bigsearch button{padding:7px 18px;font-size:12.5px}.gl-wordmark-sub{margin-bottom:20px;font-size:12.5px}@media (width<=760px){.gl-appbar-icon,.gl-appbar-actions .gl-icon-btn{width:32px;height:32px}.gl-sidebar{flex:0 0 54px;width:54px}}.gl-decoy{z-index:4000;color:#3c4043;opacity:1;background:#f8f9fa;flex-direction:column;font-family:Roboto,Google Sans,Segoe UI,system-ui,sans-serif;transition:opacity .38s;display:flex;position:fixed;inset:0}.gl-decoy.is-leaving{opacity:0;pointer-events:none}.gl-decoy-bar{background:#fff;border-bottom:1px solid #dadce0;align-items:center;gap:14px;height:62px;padding:0 16px;display:flex}.gl-decoy-burger{background:#5f6368;border-radius:2px;width:18px;height:2px;box-shadow:0 6px #5f6368,0 -6px #5f6368}.gl-decoy-logo{border-radius:6px;width:26px;height:26px}.gl-decoy-bar strong{color:#5f6368;letter-spacing:-.3px;font-size:21px;font-weight:400}.gl-decoy-barright{align-items:center;gap:16px;margin-left:auto;display:flex}.gl-decoy-barright i{opacity:.7;border:2px solid #5f6368;border-radius:3px;width:17px;height:17px}.gl-decoy-barright b{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:600;display:grid}.gl-decoy-body{flex:1;min-height:0;display:flex}.gl-decoy-nav{flex-direction:column;flex:0 0 240px;gap:2px;padding:14px 8px 14px 0;display:flex}.gl-decoy-nav span{color:#3c4043;border-radius:0 999px 999px 0;padding:9px 10px 9px 26px;font-size:13.5px}.gl-decoy-nav span.is-on{color:#1967d2;background:#e8f0fe;font-weight:600}.gl-decoy-main{flex:1;min-width:0;padding:22px clamp(16px,4vw,48px) 0;overflow:hidden}.gl-decoy-main h1{color:#3c4043;margin:0 0 18px;font-size:26px;font-weight:400}.gl-decoy-card{background:#fff;border:1px solid #dadce0;border-radius:12px;padding:14px 18px}.gl-decoy-card header{justify-content:space-between;align-items:center;display:flex}.gl-decoy-card h2{margin:0;font-size:14.5px;font-weight:600}.gl-decoy-card em{color:#1967d2;font-size:12.5px;font-style:normal}.gl-decoy-card p{color:#5f6368;margin:8px 0 0;font-size:13px}.gl-decoy-heading{color:#3c4043;margin:26px 0 12px;font-size:16px;font-weight:500}.gl-decoy-classes{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;display:grid}.gl-decoy-class{background:#fff;border:1px solid #dadce0;border-radius:12px;overflow:hidden}.gl-decoy-cover{height:68px}.gl-decoy-class-body{flex-direction:column;gap:3px;padding:13px 16px 18px;display:flex}.gl-decoy-class-body strong{font-size:14.5px;font-weight:600}.gl-decoy-class-body em{color:#5f6368;font-size:12.5px;font-style:normal}.gl-decoy-class-body span{color:#80868b;margin-top:6px;font-size:12px}.gl-decoy-foot{color:#80868b;margin:26px 0 0;font-size:12px}@media (width<=720px){.gl-decoy-nav{display:none}}.gl-start .gl-wordmark{margin-bottom:22px}.gl-start .gl-bigsearch{margin-bottom:0}.gl-start .gl-bigsearch>button.gl-enter{color:var(--muted);background:#ffffff1a;border:1px solid #ffffff12;border-radius:9px;padding:6px 15px;font-size:12px;font-weight:600}.gl-start .gl-bigsearch>button.gl-enter:hover{color:var(--text);filter:none;background:#ffffff29}.gl-start .gl-start-apps{margin-top:30px}.gl-apps-head,.gl-movies-head,.gl-games-heading,.gl-manga-head{border-bottom:1px solid var(--line);margin:0 0 18px;padding:0 0 14px}.gl-apps-head h2,.gl-movies-head h2,.gl-games-heading h2,.gl-manga-head h2,.gl-section-head h2,.gl-settings-nav h2{letter-spacing:-.045em;margin:6px 0 3px;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.12}.gl-apps-head p,.gl-movies-note,.gl-games-note,.gl-manga-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45;display:block}.gl-settings-content{flex-direction:column;gap:4px;padding:18px 20px 26px;display:flex}.gl-settings-content>.gl-appearance-label:first-child{margin-top:0}.gl-row{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:14px;margin:4px 0;padding:12px 14px}.gl-row>span{flex-direction:column;gap:3px;font-size:13.5px;display:flex}.gl-row>span>em{color:var(--faint);font-size:12px;font-style:normal;line-height:1.4}.gl-settings-divider{border-top:1px solid var(--line);margin:16px 0 4px}.gl-settings-nav nav button{border-left:3px solid #0000}.gl-settings-nav nav button.is-active{border-left-color:var(--accent)}@keyframes gl-pane-in{0%{opacity:0;transform:translateY(6px)scale(.998)}to{opacity:1;transform:none}}.gl-pane.is-active{animation:.19s cubic-bezier(.22,.61,.36,1) gl-pane-in}.gl-mini,.gl-page-kicker,.gl-settings-nav nav button,.gl-suggest-row,.gl-sidebar-item,.gl-star,.gl-row .gl-switch,.gl-switch{transition:transform .14s,opacity .14s,background .14s,border-color .14s,color .14s}.gl-settings-modal{animation:.2s cubic-bezier(.22,.61,.36,1) gl-pane-in}.gl-settings-backdrop{animation:.16s gl-pane-in}.gl-apps-card,.gl-apps-tile,.gl-manga-card,.gl-start-app,.gl-settings-nav nav button{transition:transform .16s cubic-bezier(.22,.61,.36,1),border-color .16s,background .16s,box-shadow .16s}.gl-apps-card:hover,.gl-apps-tile:hover,.gl-manga-card:hover,.gl-start-app:hover{transform:translateY(-2px)}@media (width<=720px){.gl-apps-head,.gl-movies-head,.gl-games-heading,.gl-manga-head{margin-bottom:14px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.gl-pane.is-active,.gl-settings-modal,.gl-settings-backdrop{animation:none}.gl-apps-card,.gl-apps-tile,.gl-manga-card,.gl-start-app,.gl-mini,.gl-suggest-row,.gl-sidebar-item,.gl-star,.gl-switch{transition:none}.gl-apps-card:hover,.gl-apps-tile:hover,.gl-manga-card:hover,.gl-start-app:hover{transform:none}}.gl-rail-find{width:26px;height:26px;color:var(--faint);border-radius:8px;flex:0 0 26px;place-items:center;margin-left:auto;transition:color .15s,background .15s;display:grid}.gl-rail-find:hover,.gl-rail-find[aria-expanded=true]{background:var(--surface);color:var(--text)}.gl-rail-find-panel{z-index:60;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:6px;width:min(332px,100vw - 24px);padding:8px;display:flex;position:absolute;top:44px;left:8px;box-shadow:0 18px 40px #00000073}.gl-rail-find-panel input{background:var(--surface);border:1px solid var(--line2);width:100%;height:32px;color:var(--text);border-radius:8px;padding:0 10px;font-size:13px}.gl-rail-find-panel input::placeholder{color:var(--faint)}.gl-rail-find-panel input:focus{border-color:var(--accent);outline:none}.gl-rail-find-list{flex-direction:column;gap:1px;max-height:44vh;display:flex;overflow-y:auto}.gl-rail-find-list:empty{display:none}.gl-rail-find-row{width:100%;min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;transition:color .12s,background .12s;display:flex}.gl-rail-find-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gl-rail-find-row em{color:var(--faint);letter-spacing:.02em;flex:none;font-size:10.5px;font-style:normal}.gl-rail-find-row.is-picked{background:var(--surface2);color:var(--text)}.gl-rail-find-empty{color:var(--faint);padding:6px 9px 8px;font-size:12px}@media (width<=1000px){.gl-sidebar-top{flex-direction:column;gap:3px}.gl-rail-find{margin:0 auto}.gl-rail-find-panel{top:72px}}.gl-rail-find-row .gl-rail-find-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gl-rail-find-row .gl-site-letter,.gl-rail-find-row .gl-site-icon{flex:none}.gl-rail-find-panel input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-rail-find-panel input:focus{border-color:color-mix(in oklab, var(--accent) 40%, var(--line2))}}.gl-rail-find-panel{width:min(332px,100vw - 260px);left:calc(100% + 10px)}@media (width<=1000px){.gl-rail-find-panel{width:min(332px,100vw - 16px);left:8px}}.gl-root{zoom:var(--gl-scale,1);height:calc(100vh / var(--gl-scale,1))}.gl-sidebar{border:0;border-right:1px solid var(--line);background:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;flex-basis:232px;width:232px;margin:0;padding:11px 9px}.gl-sidebar-top{padding:0 4px 6px}.gl-sidebar-top strong{letter-spacing:-.01em;font-size:14px}.gl-sidebar-mark{flex-basis:32px;width:32px;height:32px}.gl-vtab-new{border-radius:12px;flex-basis:38px;height:38px;font-size:13.5px}.gl-vtab{border-radius:12px;flex-basis:36px;height:36px;font-size:13.5px}.gl-vtab-x{width:22px;height:22px}.gl-sidebar-item{border-radius:12px;flex-basis:38px;height:38px;font-size:13.5px}.gl-shell{position:relative}.gl-top{z-index:46;border:1px solid var(--line2);background:var(--bg2);border-radius:14px;flex-direction:column;gap:5px;height:auto;padding:7px 9px;display:flex;position:absolute;top:10px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.gl-top{background:color-mix(in oklab, var(--bg2) 94%, transparent)}}.gl-top{-webkit-backdrop-filter:blur(var(--gl-blur,18px));backdrop-filter:blur(var(--gl-blur,18px));box-shadow:0 10px 26px #0000004d}.gl-appbar{height:46px}.gl-appbar-brand strong{font-size:16px}.gl-appbar-nav{gap:4px}.gl-omni{gap:6px;height:46px}.gl-nav-btn{border-radius:10px;width:34px;height:34px}.gl-omni-field{border-radius:12px;height:38px}.gl-bookmarks-bar{min-height:28px}.gl-browser{margin:calc(var(--gl-bar-h,54px) + 18px) 0 0;box-shadow:none;background:var(--bg);border:0;border-radius:0;overflow:hidden}.gl-browser iframe{border:0;width:100%;height:100%}.gl-scroll,.gl-games-page,.gl-shelf-page{padding:calc(var(--gl-bar-h,54px) + 26px) 30px 44px}.gl-home{padding-top:calc(var(--gl-bar-h,54px) + 18px)}.gl-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26px;display:flex}.gl-shelf-name{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.gl-shelf-kicker{color:var(--faint);letter-spacing:.01em;order:3;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.gl-shelf-name h2{letter-spacing:-.045em;order:1;margin:0;font-size:40px;font-weight:800;line-height:1}.gl-shelf-note{color:var(--faint);order:4;font-size:12.5px}.gl-shelf-controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.gl-shelf-search{border:1px solid var(--line2);background:var(--surface);width:min(330px,46vw);height:44px;color:var(--faint);border-radius:14px;align-items:center;gap:9px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.gl-shelf-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-shelf-search:focus-within{border-color:color-mix(in oklab, var(--accent) 40%, var(--line2))}}.gl-shelf-search:focus-within{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gl-shelf-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 8%, transparent)}}.gl-shelf-search:focus-within{color:var(--muted)}.gl-shelf-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.gl-shelf-search input::placeholder{color:var(--faint)}.gl-shelf-search button{color:var(--faint);place-items:center;display:grid}.gl-shelf-search button:hover{color:var(--text)}.gl-shelf-icon{border:1px solid var(--line2);background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:14px;place-items:center;transition:color .15s,background .15s,transform .15s;display:grid}.gl-shelf-icon:hover{color:var(--text);background:var(--surface2);transform:translateY(-1px)}.gl-seg{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gl-seg{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.gl-seg{flex:none}.gl-seg-item{height:36px;color:var(--muted);white-space:nowrap;border-radius:11px;padding:0 15px;font-size:13px;font-weight:600;transition:color .15s,background .15s}.gl-seg-item:hover{color:var(--text)}.gl-seg-item.is-active{background:var(--text);color:var(--bg)}.gl-seg>.gl-seg-item{flex:none}.gl-game-grid,.gl-card-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:22px 18px;margin-top:4px;display:grid}.gl-card-grid.is-manga,.gl-card-grid.is-poster{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.gl-game,.gl-card{text-align:left;background:0 0;border:0;flex-direction:column;gap:9px;min-width:0;padding:0;display:flex}.gl-game-cover,.gl-card-art{aspect-ratio:4/3;background:var(--surface2);border:1px solid var(--line);border-radius:16px;width:100%;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s;display:block;position:relative;overflow:hidden}.gl-card.is-tall .gl-card-art{aspect-ratio:2/3}.gl-game-cover img,.gl-card-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-game-cover .gl-game-art{width:100%;height:100%}.gl-game:hover .gl-game-cover,.gl-card:hover .gl-card-art,.gl-card:focus-visible .gl-card-art{border-color:var(--line2);transform:translateY(-4px)scale(1.012);box-shadow:0 18px 34px #00000075}.gl-game-title,.gl-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.gl-card-meta{color:var(--faint);font-size:12px;font-style:normal}.gl-card-badge,.gl-game-badge{z-index:2;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line2);background:#0000009e;border-radius:8px;padding:3px 7px;font-size:10.5px;font-weight:650;position:absolute;top:8px;right:8px}.gl-card-mono{letter-spacing:-.02em;width:100%;height:100%;color:hsl(var(--art-h,220) 70% 78%);background:radial-gradient(120% 90% at 20% 0%, hsl(var(--art-h,220) 70% 30% / .85), transparent 70%), linear-gradient(150deg, #131318, #0a0a0d);place-items:center;font-size:34px;font-weight:800;display:grid}.gl-game-play{z-index:2;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:10px}.gl-shelf-empty{margin:8px 0 18px}.gl-more{margin-top:26px}.gl-detail{z-index:120;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.gl-detail{background:color-mix(in oklab, var(--bg) 96%, transparent)}}.gl-detail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.22s both gl-fade}.gl-detail-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.gl-detail-back,.gl-detail-close{border:1px solid var(--line2);background:var(--surface);height:38px;color:var(--muted);border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.gl-detail-back:hover,.gl-detail-close:hover{color:var(--text);background:var(--surface2)}.gl-detail-close{justify-content:center;width:38px;padding:0}.gl-detail-body{flex:1;grid-template-columns:320px minmax(0,1fr);gap:34px;min-height:0;padding:28px 34px 40px;display:grid;overflow:hidden}.gl-detail-side{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.gl-detail-cover{object-fit:cover;border:1px solid var(--line2);border-radius:16px;width:100%;max-height:46vh}.gl-detail-side h2{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.15}.gl-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.gl-detail-tags span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:4px 9px;font-size:11.5px}.gl-detail-copy{color:var(--muted);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.gl-detail-main{flex-direction:column;gap:14px;min-height:0;display:flex}.gl-detail-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.gl-detail-row strong{font-size:15px}.gl-detail-start{background:var(--text);height:40px;color:var(--bg);border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.gl-chapter-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.gl-chapter{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 13px;font-size:13.5px;transition:color .14s,background .14s,transform .14s;display:flex}.gl-chapter:hover{color:var(--text);background:var(--surface2);transform:translate(2px)}.gl-chapter em{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-style:normal;overflow:hidden}.gl-chapter small{color:var(--faint);font-size:11px}.gl-reader{z-index:130;background:#050506;flex-direction:column;display:flex;position:fixed;inset:0}.gl-reader-bar{border-bottom:1px solid var(--line);background:var(--bg2);align-items:center;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-reader-bar{background:color-mix(in oklab, var(--bg2) 88%, transparent)}}.gl-reader-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gl-reader-bar strong{font-size:13.5px}.gl-reader-ch{color:var(--faint);font-size:12.5px}.gl-reader-bar button{border:1px solid var(--line2);background:var(--surface);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.gl-reader-bar button:hover:not(:disabled){color:var(--text);background:var(--surface2)}.gl-reader-bar button:disabled{opacity:.4}.gl-reader-pages{flex-direction:column;flex:1;align-items:center;gap:0;min-height:0;padding:0 0 40px;display:flex;overflow-y:auto}.gl-reader-pages img{width:min(820px,100%);height:auto;display:block}.gl-watch{background:#050506}.gl-watch-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.gl-watch-title{flex-direction:column;gap:2px;display:flex}.gl-watch-title strong{font-size:14px}.gl-watch-title em{color:var(--faint);font-size:11.5px;font-style:normal}.gl-watch-bar select{border:1px solid var(--line2);background:var(--surface);height:36px;color:var(--text);border-radius:10px;padding:0 10px;font-size:12.5px}.gl-watch-bar button{border:1px solid var(--line2);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.gl-watch-bar button:hover{color:var(--text);background:var(--surface2)}.gl-watch-bar .gl-watch-mode{align-items:center;gap:6px;width:auto;padding:0 11px;font-size:12.5px;font-weight:600;display:flex}.gl-watch-episode{align-items:center;gap:6px;display:flex}.gl-watch-episode label{border:1px solid var(--line2);background:var(--surface);height:36px;color:var(--faint);border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:flex}.gl-watch-episode input{width:34px;color:var(--text);text-align:center;background:0 0;border:0;font-size:12.5px;font-weight:600}.gl-watch-episode input:focus{outline:none}.gl-watch-episode input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gl-watch-episode input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gl-watch-frame{background:#000;flex:1;min-height:0;position:relative}.gl-watch-frame iframe{border:0;width:100%;height:100%}.gl-watch-note{color:var(--muted);background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13.5px;display:flex;position:absolute;inset:0}.gl-wall-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.gl-wall.is-photo .gl-wall-veil{background:radial-gradient(120% 90% at 50% 0%, transparent 20%, var(--bg) 78%), linear-gradient(to bottom, var(--bg), var(--bg))}@supports (color:color-mix(in lab, red, red)){.gl-wall.is-photo .gl-wall-veil{background:radial-gradient(120% 90% at 50% 0%, transparent 20%, color-mix(in oklab, var(--bg) 72%, transparent) 78%), linear-gradient(to bottom, color-mix(in oklab, var(--bg) 24%, transparent), color-mix(in oklab, var(--bg) 78%, transparent))}}.gl-bg-row{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.gl-bg-upload{cursor:pointer}.gl-bg-upload input{display:none}.gl-bg-url{gap:8px;margin:6px 0 2px;display:flex}.gl-bg-url input{border:1px solid var(--line2);background:var(--surface);border-radius:11px;flex:1;min-width:0;height:38px;padding:0 12px;font-size:13px}.gl-bg-url input::placeholder{color:var(--faint)}.gl-danger{border-color:#ff5c5c}@supports (color:color-mix(in lab, red, red)){.gl-danger{border-color:color-mix(in oklab, #ff5c5c 45%, var(--line2))}}.gl-danger{color:#ff8f8f}.gl-danger:hover{color:#ffb3b3;background:#ff5c5c1f}.gl-settings-nav button>span{flex-direction:column;gap:1px;display:flex}.gl-settings-nav button em{color:var(--faint);font-size:10.5px;font-style:normal;font-weight:500}.gl-settings-nav button.is-active em{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.gl-settings-nav button.is-active em{color:color-mix(in oklab, var(--text) 62%, transparent)}}.gl-credit-list{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gl-credit-list li{flex-direction:column;gap:2px;display:flex}.gl-credit-list strong{font-size:13.5px}.gl-credit-list span{color:var(--faint);font-size:12.5px;line-height:1.5}@keyframes gl-fade{0%{opacity:0}to{opacity:1}}@keyframes gl-sheen{0%{background-position:-220% 0}to{background-position:220% 0}}[data-motion=on] .gl-spinner{background-image:linear-gradient(90deg, var(--surface2), var(--line2), var(--surface2));background-size:220% 100%;animation:1.4s linear infinite gl-sheen}@media (width<=1000px){.gl-sidebar{flex-basis:64px;width:64px;margin:0}.gl-scroll,.gl-games-page,.gl-shelf-page{padding:calc(var(--gl-bar-h,54px) + 22px) 18px 32px}.gl-shelf-name h2{font-size:32px}.gl-shelf-search{width:min(280px,60vw)}.gl-detail-body{grid-template-columns:1fr;gap:20px;padding:20px;overflow-y:auto}.gl-detail-cover{max-height:34vh}}@media (width<=760px){.gl-top{top:8px;left:8px;right:8px}.gl-browser{margin:calc(var(--gl-bar-h,54px) + 14px) 0 0}.gl-card-grid,.gl-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr))}}.gl-games-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.gl-games-heading h2{letter-spacing:-.045em;order:1;margin:0;font-size:40px;font-weight:800;line-height:1}.gl-games-heading .gl-page-kicker{color:var(--faint);order:2;font-size:12.5px}.gl-games-note{color:var(--faint);order:3;font-size:12.5px}.gl-games-heading .gl-page-kicker svg{display:none}.gl-game-toolbar{align-items:center;gap:10px;display:flex}.gl-game-search{border:1px solid var(--line2);background:var(--surface);width:min(330px,46vw);height:44px;color:var(--faint);border-radius:14px;align-items:center;gap:9px;padding:0 12px;display:flex}.gl-game-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.gl-game-search input::placeholder{color:var(--faint)}.gl-game-sources{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;display:flex}.gl-game-sources-label{color:var(--faint);letter-spacing:0;font-size:12.5px}.gl-chip{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:11px;padding:0 13px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.gl-chip:hover{color:var(--text);background:var(--surface2)}.gl-chip.is-active{background:var(--text);color:var(--bg);border-color:var(--text)}.gl-count{opacity:.6;margin-left:4px;font-weight:500}@media (width<=820px){.gl-settings-nav button em{display:none}.gl-row{flex-wrap:wrap;row-gap:8px}.gl-games-page{grid-template-columns:minmax(0,1fr)}.gl-game-toolbar{grid-area:2/1;margin-top:10px}.gl-game-sources{grid-row:3}.gl-game-grid,.gl-card-grid{grid-row:auto}}.gl-settings-content .gl-appearance-label,.gl-settings-content .gl-settings-field,.gl-settings-pane>header strong{color:var(--text);letter-spacing:0;text-transform:none;margin:18px 0 8px;font-size:13.5px;font-weight:650;display:block}.gl-settings-content .gl-appearance-label:first-child{margin-top:0}.gl-settings-pane>header strong{margin:0;font-size:15px}.gl-settings-content .gl-row{margin-top:10px}.gl-settings-divider{margin:18px 0 4px}.gl-settings-theme-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.gl-settings-theme-grid button{border-radius:12px;min-height:0;padding:11px 12px;font-size:12.5px}.gl-settings-theme-grid .gl-settings-theme-swatch{border-radius:8px;flex:0 0 28px;width:28px;height:28px;padding:3px}.gl-settings-theme-grid .gl-settings-theme-swatch i{width:12px;height:12px}.gl-settings-choice-grid button,.gl-settings-nav button{border-radius:12px}.gl-music-app{padding-top:calc(var(--gl-bar-h,54px) + 22px)}.gl-music-brand{letter-spacing:-.02em;font-size:22px;font-weight:700}.gl-wall-veil,html[data-glass=on] .gl-wall-veil,html[data-mode=light] .gl-wall-veil,.gl-wall.is-photo .gl-wall-veil,.gl-wall[data-wall=copper] .gl-wall-veil{background:0 0}.gl-wall-photo{transform:none}.gl-wordmark-sub{text-shadow:none}.gl-game-cover,.gl-card-art{box-shadow:none;border-radius:12px}.gl-game:hover .gl-game-cover,.gl-card:hover .gl-card-art,.gl-card:focus-visible .gl-card-art{box-shadow:none;border-color:var(--line2);transform:none}.gl-shelf-icon:hover,.gl-recent:hover,.gl-start-app:hover,.gl-app:hover{transform:none}.gl-recent,.gl-start-app{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:12px}.gl-recent:hover,.gl-start-app:hover{background:var(--surface2);border-color:var(--line2);color:var(--text)}.gl-home-inner .gl-start-apps{margin-top:24px}.gl-home-inner .gl-recents{margin-top:16px}.gl-hint,.gl-note{text-shadow:none}.gl-sitefilter{display:flex;position:relative}.gl-sitefilter-btn{position:relative}.gl-sitefilter-btn.is-open{color:var(--text);background:var(--surface2)}.gl-sitefilter-btn.is-off{color:var(--faint)}.gl-sitefilter-count{background:var(--text);min-width:13px;height:13px;color:var(--bg);border-radius:7px;place-items:center;padding:0 3px;font-size:8.5px;font-weight:700;display:grid;position:absolute;top:0;right:1px}.gl-sitefilter-picking{z-index:61;background:var(--text);color:var(--bg);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 9px);right:0}.gl-sitefilter-panel{z-index:60;border:1px solid var(--line2);background:var(--bg2);border-radius:14px;width:298px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 44px #00000073}.gl-sitefilter-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.gl-sitefilter-panel header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:12.5px;overflow:hidden}.gl-sitefilter-panel header button{color:var(--faint);border-radius:6px;padding:3px}.gl-sitefilter-panel header button:hover{color:var(--text);background:var(--surface)}.gl-sitefilter-strength{margin:12px 0}.gl-sitefilter-strength input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--text) var(--fill,66%), var(--line2) var(--fill,66%));border-radius:2px;outline:none;width:100%;height:4px;display:block}.gl-sitefilter-strength input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:3px solid var(--bg2);cursor:pointer;border-radius:50%;width:15px;height:15px}.gl-sitefilter-strength input[type=range]::-moz-range-thumb{background:var(--text);border:3px solid var(--bg2);cursor:pointer;border-radius:50%;width:12px;height:12px}.gl-sitefilter-ticks{color:var(--faint);justify-content:space-between;gap:2px;margin-top:8px;font-size:10px;display:flex}.gl-sitefilter-ticks .is-on{color:var(--text);font-weight:650}.gl-sitefilter-note{color:var(--faint);margin:5px 0 0;font-size:11.5px}.gl-sitefilter-actions{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:10px;display:flex}.gl-sitefilter-label{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.gl-sitefilter-actions button,.gl-sitefilter-report{height:32px;color:var(--muted);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.gl-sitefilter-actions button:hover:not(:disabled),.gl-sitefilter-report:hover{background:var(--surface);color:var(--text)}.gl-sitefilter-actions button:disabled{opacity:.45}.gl-sitefilter-actions form{gap:5px;margin-top:4px;display:flex}.gl-sitefilter-actions form input{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:0;height:32px;padding:0 9px;font-size:12px}.gl-sitefilter-actions form input::placeholder{color:var(--faint)}.gl-sitefilter-actions form button{border:1px solid var(--line);background:var(--surface);border-radius:8px;height:32px;padding:0 11px;font-size:12px;font-weight:600}.gl-sitefilter-error{color:#ff8f8f;margin:3px 0 0;font-size:11.5px}.gl-sitefilter-rules{border-top:1px solid var(--line);max-height:124px;margin-top:8px;padding-top:8px;overflow-y:auto}.gl-sitefilter-rule{align-items:center;gap:6px;padding:3px 0;display:flex}.gl-sitefilter-rule code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-family:inherit;font-size:11px;overflow:hidden}.gl-sitefilter-rule button{color:var(--faint);border-radius:5px;padding:3px}.gl-sitefilter-rule button:hover{color:var(--text);background:var(--surface)}@media (width<=760px){.gl-sitefilter-panel{width:min(298px,100vw - 28px)}}.gl-top,html[data-glass=on] .gl-top,html[data-glass=on] .gl-top.is-appbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px;padding:0}.gl-appbar{justify-content:space-between;gap:10px;padding:0}.gl-appbar-group,.gl-appbar-actions,.gl-omni-nav,.gl-chrome-actions{border:1px solid var(--line2);background:var(--bg2);border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-appbar-group,.gl-appbar-actions,.gl-omni-nav,.gl-chrome-actions{background:color-mix(in oklab, var(--bg2) 86%, transparent)}}.gl-appbar-group,.gl-appbar-actions,.gl-omni-nav,.gl-chrome-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 26px #00000047}.gl-appbar-group{padding-left:6px}.gl-appbar-actions{margin-left:0}.gl-appbar-icon,.gl-appbar-actions .gl-icon-btn,.gl-chrome-actions .gl-icon-btn{border-radius:10px;width:34px;height:34px}.gl-appbar-brand{background:0 0;border:0;border-radius:10px;padding:4px 10px 4px 4px}.gl-appbar-brand:hover{background:#ffffff14;border:0}.gl-appbar-brand strong{font-size:13px;font-weight:600}.gl-appbar-mark{filter:none}.gl-appbar-rule{height:18px;margin:0 4px}.gl-omni{gap:8px;height:auto;padding:0}.gl-omni-nav{padding:3px}.gl-omni-nav .gl-nav-btn{border-radius:8px;width:30px;height:30px}.gl-omni-field{background:var(--bg2);border-radius:13px;flex:0 560px;min-width:0;height:44px;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.gl-omni-field{background:color-mix(in oklab, var(--bg2) 86%, transparent)}}.gl-omni-field{border-color:var(--line2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 26px #00000047}.gl-omni-field input{font-size:13.5px}.gl-sitefilter .gl-nav-btn{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.gl-sitefilter .gl-nav-btn{background:color-mix(in oklab, var(--bg2) 86%, transparent)}}.gl-sitefilter .gl-nav-btn{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 26px #00000047}.gl-home-hero .gl-home-inner{gap:24px}.gl-wordmark{letter-spacing:-1.6px;text-shadow:0 12px 38px #00000073;margin:0 0 2px;font-size:clamp(40px,5.6vw,60px);font-weight:700}.gl-home-hero .gl-bigsearch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;min-height:56px;box-shadow:none;background:#08090bb8;border-color:#ffffff1a;border-radius:16px;padding:0 8px 0 18px}.gl-home-hero .gl-bigsearch>svg{color:#ffffff80}.gl-home-hero .gl-bigsearch input{font-size:15px}.gl-home-hero .gl-bigsearch input::placeholder{color:#ffffff8c}.gl-home-hero .gl-bigsearch>button[type=submit],.gl-home-hero .gl-bigsearch>button.gl-enter{color:#fff9;background:0 0;border:0;border-radius:8px;min-width:0;height:auto;padding:0 8px;font-size:12.5px;font-weight:500}.gl-home-hero .gl-bigsearch>button[type=submit]:hover,.gl-home-hero .gl-bigsearch>button.gl-enter:hover{color:#fff;background:0 0}.gl-home-hero .gl-bigsearch:focus-within{box-shadow:none;border-color:#ffffff38}.gl-start-apps{gap:10px;margin-top:0}.gl-start-app{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0db3;border-color:#ffffff12;border-radius:14px;flex:0 0 96px;gap:9px;height:90px;font-size:10.5px}.gl-start-app img{border-radius:7px;width:26px;height:26px}.gl-start-app:hover{color:#fff;background:#141417c7;border-color:#ffffff29}.gl-start .gl-recents{margin-top:18px}.gl-start .gl-recents-empty{margin-top:16px}@media (width<=760px){.gl-appbar{gap:6px}.gl-appbar-brand strong{display:none}.gl-omni-field{flex:auto}.gl-home-hero .gl-home-inner{gap:16px}.gl-start-apps{gap:8px}.gl-start-app{flex:0 0 84px;height:82px}}:root{--glass-rim:#fff3;--glass-seat:#00000057}html[data-mode=light]{--glass-rim:#ffffffd9;--glass-seat:#2e243e24}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-glass=on] .gl-appbar-group,html[data-glass=on] .gl-appbar-actions,html[data-glass=on] .gl-omni-nav,html[data-glass=on] .gl-chrome-actions{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-appbar-group,html[data-glass=on] .gl-appbar-actions,html[data-glass=on] .gl-omni-nav,html[data-glass=on] .gl-chrome-actions{background:color-mix(in oklab, var(--surface) 34%, transparent)}}html[data-glass=on] .gl-appbar-group,html[data-glass=on] .gl-appbar-actions,html[data-glass=on] .gl-omni-nav,html[data-glass=on] .gl-chrome-actions{border-color:var(--glass-rim);-webkit-backdrop-filter:blur(var(--gl-blur,24px)) saturate(200%) brightness(1.06);backdrop-filter:blur(var(--gl-blur,24px)) saturate(200%) brightness(1.06);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 var(--glass-seat), 0 12px 30px var(--glass-seat)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-appbar-group,html[data-glass=on] .gl-appbar-actions,html[data-glass=on] .gl-omni-nav,html[data-glass=on] .gl-chrome-actions{box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 color-mix(in oklab, var(--glass-seat) 55%, transparent), 0 12px 30px var(--glass-seat)}}html[data-glass=on] .gl-top:not(.is-appbar){background:var(--bg2)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-top:not(.is-appbar){background:color-mix(in oklab, var(--bg2) 46%, transparent)}}html[data-glass=on] .gl-top:not(.is-appbar){-webkit-backdrop-filter:blur(var(--gl-blur,24px)) saturate(190%) brightness(1.04);backdrop-filter:blur(var(--gl-blur,24px)) saturate(190%) brightness(1.04);box-shadow:0 14px 40px var(--glass-seat)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-top:not(.is-appbar){box-shadow:0 14px 40px color-mix(in oklab, var(--glass-seat) 70%, transparent)}}html[data-glass=on] .gl-sidebar{background:var(--bg2)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-sidebar{background:color-mix(in oklab, var(--bg2) 42%, transparent)}}html[data-glass=on] .gl-sidebar{-webkit-backdrop-filter:blur(var(--gl-blur,24px)) saturate(180%);backdrop-filter:blur(var(--gl-blur,24px)) saturate(180%);box-shadow:inset -1px 0 0 var(--glass-rim)}html[data-glass=on] .gl-home-hero .gl-bigsearch{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-home-hero .gl-bigsearch{background:color-mix(in oklab, var(--surface) 30%, transparent)}}html[data-glass=on] .gl-home-hero .gl-bigsearch{border-color:var(--glass-rim);-webkit-backdrop-filter:blur(calc(var(--gl-blur,24px) + 6px)) saturate(185%) brightness(1.05);backdrop-filter:blur(calc(var(--gl-blur,24px) + 6px)) saturate(185%) brightness(1.05);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 var(--glass-seat), 0 18px 44px var(--glass-seat)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-home-hero .gl-bigsearch{box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 color-mix(in oklab, var(--glass-seat) 40%, transparent), 0 18px 44px var(--glass-seat)}}html[data-glass=on] .gl-start-app{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-start-app{background:color-mix(in oklab, var(--surface) 28%, transparent)}}html[data-glass=on] .gl-start-app{border-color:var(--glass-rim);-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);box-shadow:inset 0 1px 0 var(--glass-rim), 0 10px 24px var(--glass-seat)}@supports (color:color-mix(in lab, red, red)){html[data-glass=on] .gl-start-app{box-shadow:inset 0 1px 0 var(--glass-rim), 0 10px 24px color-mix(in oklab, var(--glass-seat) 60%, transparent)}}html[data-glass=on] .gl-widget{-webkit-backdrop-filter:blur(26px)saturate(185%)brightness(1.04);backdrop-filter:blur(26px)saturate(185%)brightness(1.04)}}.gl-widgets{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:540px;margin-top:26px;display:flex}.gl-widget{border:1px solid var(--glass-rim,#ffffff24);background:var(--surface);border-radius:20px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:13px 15px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-widget{background:color-mix(in oklab, var(--surface) 42%, transparent)}}.gl-widget{box-shadow:inset 0 1px 0 var(--glass-rim,#ffffff29), 0 12px 28px #00000038;text-align:left}.gl-widget-wide{flex:100%}.gl-widget-kicker{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.gl-widget-time,.gl-widget-count{color:var(--text);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.05}.gl-widget-sub{color:var(--faint);font-size:11.5px;line-height:1.35}.gl-widget-clock .gl-widget-kicker{color:var(--muted)}.gl-live-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.gl-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--good) 18%, transparent)}}.gl-live-dot{animation:3.4s ease-in-out infinite gl-live}.gl-live-dot.is-quiet{background:var(--faint);box-shadow:none;animation:none}@keyframes gl-live{0%,to{opacity:1}50%{opacity:.45}}html[data-motion=off] .gl-live-dot{animation:none}.gl-widget-links{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.gl-widget-links button{border:1px solid var(--glass-rim,#ffffff1f);background:var(--text);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 11px 6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-widget-links button{background:color-mix(in oklab, var(--text) 6%, transparent)}}.gl-widget-links button{color:var(--muted);font:inherit;cursor:pointer;font-size:11.5px;font-weight:550;transition:color .15s,background .15s,transform .15s}.gl-widget-links button:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.gl-widget-links button:hover{background:color-mix(in oklab, var(--text) 11%, transparent)}}.gl-widget-links button:hover{transform:translateY(-1px)}.gl-widget-links button span{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.gl-widget-playing{flex-direction:row;align-items:center;gap:11px}.gl-widget-art{border:1px solid var(--glass-rim,#ffffff24);background:var(--text);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gl-widget-art{background:color-mix(in oklab, var(--text) 8%, transparent)}}.gl-widget-art{color:var(--muted);cursor:pointer}.gl-widget-art img{object-fit:cover;width:100%;height:100%}.gl-widget-playing-text{flex-direction:column;flex:1;min-width:0;display:flex}.gl-widget-playing-text strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.gl-widget-playing-text em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.gl-widget-play{border:1px solid var(--glass-rim,#ffffff29);background:var(--text);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.gl-widget-play{background:color-mix(in oklab, var(--text) 8%, transparent)}}.gl-widget-play{color:var(--text);cursor:pointer}.gl-widget-play:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.gl-widget-play:hover{background:color-mix(in oklab, var(--text) 14%, transparent)}}.gl-online-pill{border:1px solid var(--glass-rim,#ffffff24);background:var(--text);border-radius:999px;align-items:center;gap:6px;height:28px;margin:0 2px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gl-online-pill{background:color-mix(in oklab, var(--text) 6%, transparent)}}.gl-online-pill{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}@media (width<=560px){.gl-widgets{gap:8px;margin-top:20px}.gl-widget{border-radius:18px;padding:11px 13px 12px}.gl-widget-time,.gl-widget-count{font-size:26px}.gl-widget-kicker{font-size:9.5px}.gl-online-pill{display:none}.gl-widget-links button span{max-width:96px}}.gl-dock{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141418b8;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.gl-dock-item{width:38px;height:34px;color:var(--text);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;display:grid}.gl-dock-item:hover{opacity:1;background:#ffffff12}.gl-dock-item.is-active{opacity:1;background:#ffffff1f}.gl-shortcut{flex:0 0 74px;display:flex;position:relative}.gl-shortcut .gl-start-app{flex:auto;width:100%;padding-inline:4px}.gl-shortcut-glyph{width:26px;height:26px;color:var(--text);background:#ffffff0f;border-radius:8px;place-items:center;font-size:14px;line-height:1;display:grid}.gl-shortcut-x{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:0;background:#1c1b19f2;border-radius:50%;place-items:center;font-size:12px;line-height:1;transition:opacity .14s,color .14s,border-color .14s;display:grid;position:absolute;top:-5px;right:-5px}.gl-shortcut:hover .gl-shortcut-x,.gl-shortcut-x:focus-visible{opacity:1}.gl-shortcut-x:hover{color:#fff;background:#b8502a;border-color:#d97a4a}.gl-shortcut-add{color:var(--muted);background:0 0;border-style:dashed}.gl-shortcut-add .gl-shortcut-glyph{background:0 0}.gl-shortcut-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:660px;margin-top:14px;display:flex}.gl-shortcut-form input{background:var(--surface);border:1px solid var(--line);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:12.5px}.gl-shortcut-form input:first-child{flex:0 150px}.gl-shortcut-form input:nth-child(2){flex:220px}.gl-shortcut-form input:focus{border-color:var(--line2);outline:none}.gl-shortcut-form button{cursor:pointer;background:var(--surface2);border:1px solid var(--line);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:600}.gl-shortcut-form button:hover{background:var(--line)}.gl-shortcut-form .gl-shortcut-cancel{color:var(--muted);background:0 0;font-weight:500}.gl-shortcut-error{text-align:center;color:var(--muted);flex:1 0 100%;margin:0;font-size:11.5px}.gl-home-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.gl-status-pill{height:30px;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1211108c;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11.5px;text-decoration:none;display:inline-flex}.gl-status-pill strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.gl-status-pill em{color:var(--faint);font-style:normal}.gl-status-discord{transition:color .15s,border-color .15s,background .15s}.gl-status-discord:hover{color:var(--text);background:#1a1816cc;border-color:#db7c3c57}.gl-home-clock{justify-content:center;width:100%;max-width:540px;margin-top:14px;display:flex}.gl-home-clock .gl-widget{text-align:center;flex:0 260px;align-items:center;padding:20px 22px 22px}.gl-home-clock .gl-widget-time{letter-spacing:-1.6px;font-size:40px}.gl-widgets:empty{margin:0;display:none}.gl-game-cell{min-width:0;display:flex;position:relative}.gl-game-cell .gl-game{flex:auto;width:100%;min-width:0}.gl-game-star{z-index:3;color:#ffffffb8;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0806109e;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:26px;height:26px;padding:0;font-size:14px;line-height:1;transition:opacity .14s,color .14s,background .14s,border-color .14s;display:grid;position:absolute;top:6px;right:6px}.gl-game-cell:hover .gl-game-star,.gl-game-star:focus-visible,.gl-game-star.is-on{opacity:1}.gl-game-star:hover{color:#fff;border-color:#ffffff4d}.gl-game-star.is-on{color:#ffd479;background:#3c2c0cb8;border-color:#ffd47980}@media (hover:none){.gl-game-star{opacity:1}}.gl-music-row{margin:4px 0 22px}.gl-music-rowhead{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-size:10.5px;font-weight:700;display:flex}.gl-music-cards{scrollbar-width:thin;grid-auto-columns:150px;grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.gl-music-card{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.gl-music-card-art{aspect-ratio:1;background:var(--surface2);border:1px solid var(--line);width:100%;color:var(--faint);border-radius:14px;place-items:center;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s;display:grid;overflow:hidden}.gl-music-card-art img{object-fit:cover;width:100%;height:100%;display:block}.gl-music-card:hover .gl-music-card-art{border-color:var(--line2);transform:translateY(-3px)}.gl-music-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.gl-music-card em{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.gl-music-foot{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:11px 12px;font-size:13px;transition:color .15s,border-color .15s,background .15s;display:flex}.gl-music-foot:hover{color:var(--text);border-color:var(--line2);background:var(--surface)}.gl-widget-thumb{object-fit:cover;border-radius:5px;flex:0 0 18px;width:18px;height:18px}.gl-shelf-page.is-wide>*{max-width:1500px}.gl-shelf-page.is-wide .gl-game-grid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:10px}.gl-game-cell .gl-game{border-color:var(--line);background:var(--surface2);border-radius:14px;position:relative;overflow:hidden}.gl-game-cell .gl-game-title{z-index:2;color:#fff;text-align:left;opacity:0;background:linear-gradient(#06050a00,#06050ae6);margin:0;padding:26px 9px 9px;font-size:11.5px;font-weight:600;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.gl-game-cell:hover .gl-game-title,.gl-game-cell:focus-within .gl-game-title{opacity:1}.gl-game-cell .gl-game-play{top:46%}@media (hover:none){.gl-game-cell .gl-game-title{opacity:1}}.gl-shortcuts{max-width:760px}.gl-shortcut,.gl-shortcuts>.gl-start-app{flex:0 0 78px}.gl-shortcut .gl-start-app,.gl-shortcuts>.gl-start-app{height:78px;padding-inline:4px}.gl-home-hero .gl-home-inner{justify-content:flex-start}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
