@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gbr-ink-0:#f3efe4;--gbr-ink-1:#d2ccbd;--gbr-ink-2:#a39d8e;--gbr-ink-3:#787264;--gbr-moss:#b9c890;--gbr-moss-deep:#6e7e4b;--gbr-amber:#f1d18a;--gbr-bark:#1c1913;--gbr-night:#0b0d0a;--gbr-surface:#11150f94;--gbr-surface-strong:#0e110cdb;--gbr-surface-raised:#1c2119eb;--gbr-surface-hover:#ffffff13;--gbr-surface-active:#ffffff1f;--gbr-line:#ffffff1a;--gbr-line-strong:#ffffff2e;--gbr-scrim-bottom:linear-gradient(to top, #0709069e 0%, #07090647 45%, #07090600 100%);--gbr-scrim-top:linear-gradient(to bottom, #07090673 0%, #07090600 100%);--gbr-font-ui:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gbr-font-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--gbr-text-xs:12px;--gbr-text-sm:13px;--gbr-text-md:15px;--gbr-text-lg:18px;--gbr-text-xl:26px;--gbr-text-display:clamp(30px, 4.4vw, 52px);--gbr-leading:1.45;--gbr-tracking-caps:.14em;--gbr-space-1:4px;--gbr-space-2:8px;--gbr-space-3:12px;--gbr-space-4:16px;--gbr-space-5:24px;--gbr-space-6:32px;--gbr-space-7:48px;--gbr-space-8:64px;--gbr-radius-sm:10px;--gbr-radius-md:14px;--gbr-radius-lg:20px;--gbr-radius-pill:999px;--gbr-shadow:0 12px 32px #0000004d, inset 0 1px 0 #ffffff0d;--gbr-blur:14px;--gbr-ease:cubic-bezier(.22, .61, .36, 1);--gbr-dur-fast:.16s;--gbr-dur:.28s;--gbr-dur-slow:.7s;--gbr-hit:44px;--gbr-hit-compact:40px;--gbr-focus:0 0 0 2px var(--gbr-night), 0 0 0 4px var(--gbr-amber);--gbr-safe-top:env(safe-area-inset-top,0px);--gbr-safe-right:env(safe-area-inset-right,0px);--gbr-safe-bottom:env(safe-area-inset-bottom,0px);--gbr-safe-left:env(safe-area-inset-left,0px);--gbr-edge:clamp(14px, 2.4vw, 28px)}@media (prefers-reduced-motion:reduce){:root{--gbr-dur-fast:0s;--gbr-dur:0s;--gbr-dur-slow:0s}}:root[data-reduced-motion=true]{--gbr-dur-fast:0s;--gbr-dur:0s;--gbr-dur-slow:0s}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--gbr-night);height:100%;color:var(--gbr-ink-0);font-family:var(--gbr-font-ui);font-size:var(--gbr-text-md);line-height:var(--gbr-leading);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;overflow:hidden}body{touch-action:manipulation}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{box-shadow:var(--gbr-focus);border-radius:var(--gbr-radius-sm)}.gbr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gbr-skip{left:var(--gbr-space-3);top:var(--gbr-space-3);z-index:50;padding:var(--gbr-space-2) var(--gbr-space-3);background:var(--gbr-surface-raised);border-radius:var(--gbr-radius-sm);position:fixed;transform:translateY(-200%)}.gbr-skip:focus-visible{transform:none}.gbr-stage{background:var(--gbr-night);position:fixed;inset:0}.gbr-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gbr-poster{object-fit:cover;width:100%;height:100%;transition:opacity var(--gbr-dur-slow) var(--gbr-ease);position:absolute;inset:0}.gbr-poster[data-hidden=true]{opacity:0;pointer-events:none}.gbr-ui{pointer-events:none;padding:calc(var(--gbr-edge) + var(--gbr-safe-top)) calc(var(--gbr-edge) + var(--gbr-safe-right)) calc(var(--gbr-edge) + var(--gbr-safe-bottom)) calc(var(--gbr-edge) + var(--gbr-safe-left));position:fixed;inset:0}.gbr-ui>*{pointer-events:auto}.gbr-scrim-bottom,.gbr-scrim-top{pointer-events:none;transition:opacity var(--gbr-dur-slow) var(--gbr-ease);position:fixed;left:0;right:0}.gbr-scrim-bottom{background:var(--gbr-scrim-bottom);height:42vh;bottom:0}.gbr-scrim-top{background:var(--gbr-scrim-top);height:22vh;top:0}.gbr-chrome{transition:opacity var(--gbr-dur) var(--gbr-ease), transform var(--gbr-dur) var(--gbr-ease)}[data-chrome=hidden] .gbr-chrome{opacity:0;pointer-events:none;transform:translateY(6px)}[data-chrome=hidden] .gbr-scrim-bottom,[data-chrome=hidden] .gbr-scrim-top{opacity:0}[data-chrome=hidden]{cursor:none}.gbr-brand{top:calc(var(--gbr-edge) + var(--gbr-safe-top));left:calc(var(--gbr-edge) + var(--gbr-safe-left));text-shadow:0 1px 12px #00000059;flex-direction:column;gap:2px;display:flex;position:absolute}.gbr-brand-name{font-family:var(--gbr-font-display);font-weight:420;font-size:var(--gbr-text-lg);letter-spacing:.01em;font-variation-settings:"SOFT" 60, "WONK" 0, "opsz" 24;margin:0}.gbr-brand-sub{font-size:var(--gbr-text-xs);letter-spacing:var(--gbr-tracking-caps);text-transform:uppercase;color:var(--gbr-ink-1)}.gbr-surface{background:var(--gbr-surface);border:1px solid var(--gbr-line);border-radius:var(--gbr-radius-md);box-shadow:var(--gbr-shadow);-webkit-backdrop-filter:blur(var(--gbr-blur)) saturate(1.08)}.gbr-iconbtn{color:var(--gbr-ink-0);border-radius:var(--gbr-radius-pill);transition:background var(--gbr-dur-fast) var(--gbr-ease), color var(--gbr-dur-fast) var(--gbr-ease);background:0 0;border:0;place-items:center;display:inline-grid}.gbr-iconbtn--sm{width:32px;height:32px}.gbr-iconbtn--md{width:var(--gbr-hit-compact);height:var(--gbr-hit-compact)}.gbr-iconbtn--lg{width:var(--gbr-hit);height:var(--gbr-hit)}.gbr-iconbtn--solid{background:var(--gbr-ink-0);color:var(--gbr-bark)}.gbr-iconbtn:hover{background:var(--gbr-surface-hover)}.gbr-iconbtn--solid:hover{background:#fff}.gbr-iconbtn[aria-pressed=true]{color:var(--gbr-moss);background:var(--gbr-surface-active)}.gbr-iconbtn:disabled{color:var(--gbr-ink-3);cursor:default;background:0 0}@media (pointer:coarse){.gbr-iconbtn--md{width:var(--gbr-hit);height:var(--gbr-hit)}}.gbr-btn{align-items:center;gap:var(--gbr-space-2);min-height:var(--gbr-hit);padding:0 var(--gbr-space-5);border-radius:var(--gbr-radius-pill);font-size:var(--gbr-text-md);letter-spacing:.005em;transition:background var(--gbr-dur-fast) var(--gbr-ease), border-color var(--gbr-dur-fast) var(--gbr-ease);white-space:nowrap;border:1px solid #0000;font-weight:520;display:inline-flex}.gbr-btn--primary{background:var(--gbr-ink-0);color:var(--gbr-bark)}.gbr-btn--primary:hover{background:#fffaf0}.gbr-btn--quiet{background:var(--gbr-surface);border-color:var(--gbr-line);-webkit-backdrop-filter:blur(var(--gbr-blur))}.gbr-btn--quiet:hover{background:var(--gbr-surface-strong)}.gbr-btn--chip{min-height:36px;padding:0 var(--gbr-space-3);font-size:var(--gbr-text-sm);border-color:var(--gbr-line);background:0 0;font-weight:480}.gbr-btn--chip:hover{background:var(--gbr-surface-hover)}.gbr-btn--chip[aria-pressed=true]{border-color:var(--gbr-moss);color:var(--gbr-moss)}@media (pointer:coarse){.gbr-btn--chip{min-height:var(--gbr-hit)}}.gbr-dock{left:calc(var(--gbr-edge) + var(--gbr-safe-left));bottom:calc(var(--gbr-edge) + var(--gbr-safe-bottom));align-items:flex-end;gap:var(--gbr-space-5);max-width:min(760px, calc(100vw - 2 * var(--gbr-edge) - 300px));display:flex;position:absolute}.gbr-world-intro{gap:var(--gbr-space-3);text-shadow:0 1px 18px #0006;flex-direction:column;display:flex}.gbr-world-title{font-family:var(--gbr-font-display);font-size:var(--gbr-text-display);font-variation-settings:"SOFT" 80, "opsz" 96;letter-spacing:-.01em;margin:0;font-weight:380;line-height:1.02}.gbr-world-tagline{max-width:36ch;color:var(--gbr-ink-1);font-size:var(--gbr-text-lg);margin:0}.gbr-world-actions{align-items:center;gap:var(--gbr-space-3);margin-top:var(--gbr-space-2);flex-wrap:wrap;display:flex}.gbr-catalog{gap:var(--gbr-space-2);margin-top:var(--gbr-space-3);display:flex}.gbr-card{align-items:center;gap:var(--gbr-space-3);padding:var(--gbr-space-2) var(--gbr-space-3) var(--gbr-space-2) var(--gbr-space-2);border-radius:var(--gbr-radius-md);border:1px solid var(--gbr-line);background:var(--gbr-surface);-webkit-backdrop-filter:blur(var(--gbr-blur));text-align:left;min-height:var(--gbr-hit);display:flex}.gbr-card[aria-current=true]{border-color:var(--gbr-line-strong);background:var(--gbr-surface-strong)}.gbr-card-thumb{object-fit:cover;background:var(--gbr-bark);border-radius:8px;width:54px;height:36px}.gbr-card-name{font-weight:560;font-size:var(--gbr-text-sm)}.gbr-card-moods{font-size:var(--gbr-text-xs);color:var(--gbr-ink-2)}.gbr-progress{align-items:center;gap:var(--gbr-space-3);color:var(--gbr-ink-1);font-size:var(--gbr-text-sm);display:flex}.gbr-progress-track{background:var(--gbr-line-strong);border-radius:2px;width:160px;height:2px;overflow:hidden}.gbr-progress-fill{background:var(--gbr-ink-0);height:100%;transition:width var(--gbr-dur) var(--gbr-ease)}.gbr-search{align-items:center;gap:var(--gbr-space-2);padding:0 var(--gbr-space-3);border-radius:var(--gbr-radius-pill);border:1px solid var(--gbr-line);background:var(--gbr-surface);min-height:36px;display:flex}.gbr-search input{min-width:10ch;font-size:var(--gbr-text-sm);background:0 0;border:0}.gbr-topbar{top:calc(var(--gbr-edge) + var(--gbr-safe-top));left:calc(var(--gbr-edge) + var(--gbr-safe-left));align-items:center;gap:var(--gbr-space-3);display:flex;position:absolute}.gbr-topbar-title{font-family:var(--gbr-font-display);font-size:var(--gbr-text-lg);font-variation-settings:"SOFT" 60, "opsz" 24;text-shadow:0 1px 12px #0006}.gbr-toolbar{left:50%;bottom:calc(var(--gbr-edge) + var(--gbr-safe-bottom));border-radius:var(--gbr-radius-pill);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}[data-chrome=hidden] .gbr-toolbar{transform:translate(-50%)translateY(6px)}.gbr-toolbar-sep{background:var(--gbr-line);width:1px;height:22px;margin:0 4px}.gbr-tool-label{align-items:center;gap:var(--gbr-space-2);min-height:var(--gbr-hit-compact);padding:0 var(--gbr-space-3) 0 var(--gbr-space-2);border-radius:var(--gbr-radius-pill);font-size:var(--gbr-text-sm);color:var(--gbr-ink-0);background:0 0;border:0;display:inline-flex}.gbr-tool-label:hover{background:var(--gbr-surface-hover)}.gbr-tool-label small{color:var(--gbr-ink-2);font-size:var(--gbr-text-xs)}.gbr-popover{z-index:40;min-width:260px;max-width:min(360px,100vw - 24px);padding:var(--gbr-space-4);border-radius:var(--gbr-radius-lg);background:var(--gbr-surface-raised);border:1px solid var(--gbr-line);box-shadow:var(--gbr-shadow);-webkit-backdrop-filter:blur(var(--gbr-blur));animation:gbr-rise var(--gbr-dur) var(--gbr-ease);position:fixed}@keyframes gbr-rise{0%{opacity:0;transform:translateY(4px)}}.gbr-popover h3,.gbr-section h3{margin:0 0 var(--gbr-space-2);font-size:var(--gbr-text-xs);letter-spacing:var(--gbr-tracking-caps);text-transform:uppercase;color:var(--gbr-ink-2);font-weight:560}.gbr-chips{gap:var(--gbr-space-2);flex-wrap:wrap;display:flex}.gbr-hint{font-size:var(--gbr-text-xs);color:var(--gbr-ink-2);margin:2px 0 0;display:block}.gbr-sheet-backdrop{z-index:45;animation:gbr-fade var(--gbr-dur) var(--gbr-ease);background:#05060459;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes gbr-fade{0%{opacity:0}}.gbr-sheet{background:var(--gbr-surface-raised);border-left:1px solid var(--gbr-line);-webkit-backdrop-filter:blur(18px);width:min(420px,100vw);height:100%;padding-top:var(--gbr-safe-top);padding-bottom:var(--gbr-safe-bottom);animation:gbr-slide var(--gbr-dur) var(--gbr-ease);flex-direction:column;display:flex}@keyframes gbr-slide{0%{opacity:0;transform:translate(16px)}}.gbr-sheet-head{padding:var(--gbr-space-4) var(--gbr-space-4) var(--gbr-space-2) var(--gbr-space-5);justify-content:space-between;align-items:center;display:flex}.gbr-sheet-head h2{font-family:var(--gbr-font-display);font-weight:420;font-size:var(--gbr-text-xl);font-variation-settings:"SOFT" 60, "opsz" 48;margin:0}.gbr-sheet-body{padding:var(--gbr-space-2) var(--gbr-space-5) var(--gbr-space-6);gap:var(--gbr-space-6);flex-direction:column;display:flex;overflow-y:auto}.gbr-section{gap:var(--gbr-space-3);flex-direction:column;display:flex}.gbr-seg{border-radius:var(--gbr-radius-pill);border:1px solid var(--gbr-line);background:#ffffff0d;padding:3px;display:flex}.gbr-seg-opt{min-height:36px;padding:0 var(--gbr-space-3);border-radius:var(--gbr-radius-pill);font-size:var(--gbr-text-sm);color:var(--gbr-ink-1);white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.gbr-seg-opt[aria-checked=true]{background:var(--gbr-ink-0);color:var(--gbr-bark);font-weight:540}@media (pointer:coarse){.gbr-seg-opt{min-height:var(--gbr-hit-compact)}}.gbr-toggle-row{justify-content:space-between;align-items:center;gap:var(--gbr-space-4);display:flex}.gbr-toggle-text{font-size:var(--gbr-text-sm);flex-direction:column;display:flex}.gbr-switch{border:1px solid var(--gbr-line-strong);width:44px;height:26px;transition:background var(--gbr-dur-fast) var(--gbr-ease);background:#ffffff14;border-radius:13px;flex:none;position:relative}.gbr-switch[aria-checked=true]{background:var(--gbr-moss-deep);border-color:var(--gbr-moss)}.gbr-switch-thumb{background:var(--gbr-ink-0);width:18px;height:18px;transition:transform var(--gbr-dur-fast) var(--gbr-ease);border-radius:50%;position:absolute;top:3px;left:3px}.gbr-switch[aria-checked=true] .gbr-switch-thumb{transform:translate(18px)}.gbr-slider input{appearance:none;background:0 0;width:100%;height:28px}.gbr-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gbr-ink-0) var(--gbr-fill), var(--gbr-line-strong) var(--gbr-fill));border-radius:3px;height:3px}.gbr-slider input::-moz-range-track{background:linear-gradient(to right, var(--gbr-ink-0) var(--gbr-fill), var(--gbr-line-strong) var(--gbr-fill));border-radius:3px;height:3px}.gbr-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gbr-ink-0);border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 1px 6px #0006}.gbr-slider input::-moz-range-thumb{background:var(--gbr-ink-0);border:0;border-radius:50%;width:14px;height:14px}.gbr-slider input:focus-visible{box-shadow:none}.gbr-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--gbr-focus)}.gbr-player{right:calc(var(--gbr-edge) + var(--gbr-safe-right));bottom:calc(var(--gbr-edge) + var(--gbr-safe-bottom));border-radius:var(--gbr-radius-lg);max-width:calc(100vw - 2 * var(--gbr-edge));position:absolute;overflow:hidden}.gbr-player-pill{align-items:center;gap:2px;max-width:300px;padding:4px;display:flex}.gbr-player-title{min-width:0;padding:0 var(--gbr-space-2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--gbr-text-sm);color:var(--gbr-ink-1);flex:1;max-width:180px;overflow:hidden}.gbr-player-panel{width:min(360px, calc(100vw - 2 * var(--gbr-edge)));padding:var(--gbr-space-4);gap:var(--gbr-space-3);flex-direction:column;max-height:min(78vh,640px);display:flex;overflow-y:auto}.gbr-player-head{justify-content:space-between;align-items:flex-start;gap:var(--gbr-space-3);display:flex}.gbr-player-now{min-width:0}.gbr-player-now strong{font-family:var(--gbr-font-display);font-size:var(--gbr-text-lg);font-variation-settings:"SOFT" 60, "opsz" 24;font-weight:450;display:block}.gbr-player-now span{font-size:var(--gbr-text-xs);color:var(--gbr-ink-2)}.gbr-transport{justify-content:center;align-items:center;gap:var(--gbr-space-2);display:flex}.gbr-time-row{align-items:center;gap:var(--gbr-space-3);font-size:var(--gbr-text-xs);color:var(--gbr-ink-2);font-variant-numeric:tabular-nums;display:flex}.gbr-time-row .gbr-slider{flex:1}.gbr-break{justify-content:space-between;align-items:center;gap:var(--gbr-space-3);padding:var(--gbr-space-2) var(--gbr-space-3);border-radius:var(--gbr-radius-md);font-size:var(--gbr-text-sm);color:var(--gbr-ink-1);background:#ffffff0d;display:flex}.gbr-mix-row{align-items:center;gap:var(--gbr-space-2);font-size:var(--gbr-text-sm);grid-template-columns:auto auto 1fr;display:grid}.gbr-mix-row>span{min-width:88px;color:var(--gbr-ink-1)}.gbr-queue{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gbr-queue button{justify-content:space-between;gap:var(--gbr-space-2);width:100%;padding:var(--gbr-space-2) var(--gbr-space-3);border-radius:var(--gbr-radius-sm);text-align:left;min-height:40px;font-size:var(--gbr-text-sm);color:var(--gbr-ink-1);background:0 0;border:0;display:flex}.gbr-queue button:hover{background:var(--gbr-surface-hover)}.gbr-queue button[aria-current=true]{color:var(--gbr-ink-0);background:#ffffff0f}.gbr-queue small{color:var(--gbr-ink-3)}.gbr-row{justify-content:space-between;align-items:center;gap:var(--gbr-space-2);display:flex}.gbr-divider{background:var(--gbr-line);height:1px;margin:var(--gbr-space-1) 0}.gbr-toast-region{left:50%;top:calc(var(--gbr-edge) + var(--gbr-safe-top));z-index:60;pointer-events:none;position:fixed;transform:translate(-50%)}.gbr-toast{padding:var(--gbr-space-2) var(--gbr-space-4);border-radius:var(--gbr-radius-pill);background:var(--gbr-surface-raised);border:1px solid var(--gbr-line);font-size:var(--gbr-text-sm);color:var(--gbr-ink-0);animation:gbr-fade var(--gbr-dur) var(--gbr-ease)}.gbr-fallback{padding:var(--gbr-space-6);place-items:end start;display:grid;position:absolute;inset:0}.gbr-fallback-note{max-width:44ch;padding:var(--gbr-space-4) var(--gbr-space-5);border-radius:var(--gbr-radius-lg);background:var(--gbr-surface-strong);border:1px solid var(--gbr-line);font-size:var(--gbr-text-sm);color:var(--gbr-ink-1)}.gbr-shot-preview{border-radius:var(--gbr-radius-md);max-width:100%}@media (max-width:720px){.gbr-dock{right:calc(var(--gbr-edge) + var(--gbr-safe-right));max-width:none;bottom:calc(var(--gbr-edge) + var(--gbr-safe-bottom) + 64px)}.gbr-world-tagline{font-size:var(--gbr-text-md)}.gbr-toolbar{bottom:calc(var(--gbr-edge) + var(--gbr-safe-bottom) + 60px)}.gbr-tool-label small{display:none}.gbr-player-pill{max-width:calc(100vw - 2 * var(--gbr-edge))}}@media (max-height:520px) and (orientation:landscape){.gbr-world-title{font-size:var(--gbr-text-xl)}.gbr-world-tagline{display:none}}
