.gvg-doors{flex:none;align-items:center;gap:12px;display:flex}.gvg-door{background:var(--vg-glass);height:40px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);color:var(--vg-text-1);font:600 13.5px var(--font-sans);letter-spacing:-.1px;border-radius:9999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex;position:relative}.gvg-door .gvg-play{width:13px;height:13px;fill:var(--vg-gold)}.gvg-dot{background:var(--vg-gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--vg-canvas);border-radius:50%;position:absolute;top:4px;right:4px}.gvg-play{fill:currentColor;flex:none;width:14px;height:14px}.gvg-actrow{gap:12px;margin-top:12px;display:flex}.gvg-watch{background:var(--vg-glass);min-height:44px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);color:var(--vg-text-1);font:600 14px var(--font-sans);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.gvg-watch .gvg-play{fill:var(--vg-gold)}.gvg-watch--wide{width:100%;margin-top:12px}.gvg-inl{min-height:44px;color:var(--vg-gold);font:600 13px var(--font-sans);align-items:center;gap:6px;margin:-4px 0 -10px;padding:14px 0;display:inline-flex}.gvg-inl .gvg-play{width:11px;height:11px}.gvg-cov{aspect-ratio:9/16;background:linear-gradient(165deg,var(--vg-bubble-top),var(--vg-panel-b) 70%);box-shadow:inset 0 0 0 1px var(--vg-panel-edge);border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.gvg-cov:before{content:"";background:linear-gradient(90deg,var(--vg-gold-18),var(--vg-glass-3));border-radius:6px;height:9%;position:absolute;top:16%;left:14%;right:14%}.gvg-cov:after{content:"";background:repeating-linear-gradient(180deg,var(--vg-glass-3) 0 18%,transparent 18% 30%);border-radius:8px;height:30%;position:absolute;top:31%;left:14%;right:14%}.gvg-cov i{aspect-ratio:1;background:var(--vg-bubble-drop);width:30%;box-shadow:inset 0 0 0 1px var(--vg-gold-border);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gvg-cov i .gvg-play{width:42%;height:42%;fill:var(--vg-gold-hi);margin-left:8%}.gvg-cov--gold{background:linear-gradient(165deg,var(--vg-gold-18),var(--vg-panel-b) 72%)}.gvg-cov--mint{background:linear-gradient(165deg,var(--vg-mint-a),var(--vg-panel-b) 72%)}.gvg-cov--ember{background:linear-gradient(165deg,var(--vg-ember-ink),var(--vg-panel-b) 72%)}.gvg-cov-s{width:44px}.gvg-cov-m{width:100px}.gvg-drillhdr{align-items:center;gap:10px;min-height:44px;display:flex}.gvg-back{background:var(--vg-glass);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);color:var(--vg-text-1);border-radius:9999px;place-items:center;display:grid}.gvg-back svg{width:20px;height:20px}.gvg-chips{scrollbar-width:none;white-space:nowrap;gap:8px;padding-top:6px;padding-bottom:2px;display:flex;overflow-x:auto}.gvg-chip{height:34px;font:600 13px var(--font-sans);color:var(--vg-text-3);background:var(--vg-glass);box-shadow:inset 0 0 0 1px var(--vg-glass-edge);border-radius:9999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.gvg-chip--on{background:var(--vg-gold-bg);color:var(--vg-gold);box-shadow:inset 0 0 0 1px var(--vg-gold-border)}.gvg-hscroll{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.gvg-tile{text-align:left;flex:none;align-self:flex-start;width:104px;padding:0;display:block}.gvg-tile b{font:600 13px/1.3 var(--font-sans);color:var(--vg-text-1);margin-top:8px;display:block}.gvg-tile small{font:500 12px var(--font-sans);color:var(--vg-text-5);margin-top:2px;display:block}.gvg-list{padding:4px 0}.gvg-vrow{text-align:left;align-items:center;gap:14px;width:100%;padding:10px 16px;display:flex}.gvg-vrow+.gvg-vrow{box-shadow:inset 0 1px 0 var(--vg-panel-edge)}.gvg-vtx{flex:1;min-width:0}.gvg-vtx b{font:600 15px/1.3 var(--font-sans);color:var(--vg-text-1);display:block}.gvg-vtx small{font:500 13px var(--font-sans);color:var(--vg-text-5);margin-top:3px;display:block}.gvg-vend{flex:none;align-items:center;gap:8px;display:flex}.gvg-seen{background:var(--vg-mint-a);width:26px;height:26px;color:var(--vg-mint);box-shadow:inset 0 0 0 1px var(--vg-mint-edge);border-radius:50%;place-items:center;display:grid}.gvg-seen svg{width:14px;height:14px}.gvg-tag{height:24px;font:700 11px var(--font-sans);letter-spacing:.4px;border-radius:9999px;align-items:center;padding:0 10px;display:inline-flex}.gvg-tag--new,.gvg-tag--must{background:var(--vg-gold-bg);color:var(--vg-gold);box-shadow:inset 0 0 0 1px var(--vg-gold-border)}.gvg-player{background:var(--vg-canvas);color:var(--vg-text-1);z-index:60;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.gvg-player .gvg-cov{aspect-ratio:auto;border-radius:0;width:100%;position:absolute;inset:0}.gvg-player .gvg-cov i{display:none}.gvg-ptop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.gvg-pbtn{background:var(--vg-bubble-drop);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);color:var(--vg-text-1);border-radius:50%;place-items:center;display:grid}.gvg-pbtn svg{width:20px;height:20px}.gvg-pspeed{background:var(--vg-bubble-drop);height:36px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);font:700 13px var(--font-sans);border-radius:9999px;align-items:center;padding:0 14px;display:inline-flex}.gvg-bigplay{background:var(--vg-bubble-drop);width:76px;height:76px;box-shadow:inset 0 0 0 1.5px var(--vg-gold-border);z-index:2;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:absolute;top:calc(44% - 38px);left:0;right:0}.gvg-bigplay .gvg-play{width:30px;height:30px;fill:var(--vg-gold-hi);margin-left:5px}.gvg-pbot{background:linear-gradient(180deg,transparent,var(--vg-scrim) 34%,var(--vg-canvas));z-index:2;padding:70px 18px 22px;position:absolute;bottom:0;left:0;right:0}.gvg-psec{font:700 11px var(--font-sans);letter-spacing:2.2px;text-transform:uppercase;color:var(--vg-gold)}.gvg-ptitle{font:600 21px/1.25 var(--font-sans);letter-spacing:-.4px;margin-top:6px}.gvg-seek{background:var(--vg-grab);touch-action:none;cursor:pointer;border-radius:4px;height:4px;margin-top:16px;position:relative}.gvg-seek i{background:linear-gradient(90deg,var(--vg-metal-top),var(--vg-gold));border-radius:4px;position:absolute;top:0;bottom:0;left:0}.gvg-seek i:after{content:"";background:var(--vg-gold-hi);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.gvg-ptime{font:500 12px var(--font-mono);color:var(--vg-text-4);justify-content:space-between;margin-top:8px;display:flex}.gvg-helpful{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.gvg-helpful span{font:600 15px var(--font-sans)}.gvg-helpful div{gap:12px;display:flex}.gvg-round{background:var(--vg-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);color:var(--vg-text-2);border-radius:50%;place-items:center;display:grid}.gvg-round svg{width:18px;height:18px}.gvg-next{background:var(--vg-glass);width:100%;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);text-align:left;border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.gvg-next small{font:600 11px var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--vg-text-5);display:block}.gvg-next b{font:600 15px var(--font-sans);margin-top:2px;display:block}.gvg-next svg:last-child{width:18px;height:18px;color:var(--vg-text-4);margin-left:auto}.gvg-next .gvg-cov{aspect-ratio:9/16;border-radius:8px;width:34px;position:relative;inset:auto}.gvg-hdr-right:has(.vg-get-app):has([data-guides-door],[data-updates-bell]) :is(.vg-chip,.bg-skeleton){display:none}.gvg-hdr-right:has(.vg-get-app,.vg-chip,.bg-skeleton) .gvg-door{justify-content:center;gap:0;width:36px;height:36px;padding:0}.gvg-hdr-right:has(.vg-get-app,.vg-chip,.bg-skeleton) .gvg-door .gvg-door-word{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gvg-hdr-right:has(.vg-get-app,.vg-chip,.bg-skeleton) .gvg-door .gvg-dot{top:1px;right:1px}.gvg-cov img{object-fit:cover;z-index:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.gvg-cov:has(img):before{display:none}.gvg-cov:has(img):after{display:none}button.gvg-vrow,button.gvg-tile,button.gvg-chip,button.gvg-next{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button.gvg-chip{background:var(--vg-glass)}button.gvg-chip.gvg-chip--on{background:var(--vg-gold-bg)}button.gvg-next{background:var(--vg-glass)}.gvg-chips::-webkit-scrollbar{display:none}.gvg-hscroll::-webkit-scrollbar{display:none}.gvg-label{margin:22px 4px 10px}.gvg-page{padding-bottom:40px}.gvg-player video{object-fit:contain;background:var(--vg-canvas);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.gvg-seek:before{content:"";position:absolute;inset:-14px 0}.gvg-round[aria-pressed=true]{background:var(--vg-gold-bg);color:var(--vg-gold);box-shadow:inset 0 0 0 1px var(--vg-gold-border)}.gvg-help-guides{text-align:left;align-items:center;gap:10px;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.gvg-player *{transition:none!important}}.gvg-hdr-right .gvg-door{margin-left:4px}.gvg-bell-slot{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--vg-glass-edge);border-radius:9999px;flex:none;margin-left:4px}.gvg-mw-eyebrow{margin-top:6px}.gvg-mw-row{text-align:left;align-items:flex-start;gap:16px;margin-top:10px;display:flex}.gvg-mw-tx{min-width:0}.gvg-mw-tx .vg-h2{overflow-wrap:anywhere}.gvg-mw-len{font:500 12px var(--font-mono);color:var(--vg-text-5);margin-top:10px}.gvg-mw-watch{min-height:52px;margin-top:20px}.gvg-mw-watch .gvg-play{fill:currentColor}.gvg-mw-later{margin-top:12px}.gvg-mw-tick{width:100%;min-height:44px;font:500 14px var(--font-sans);color:var(--vg-text-3);justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.gvg-mw-box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--vg-text-6);color:#0000;border-radius:6px;place-items:center;display:grid}.gvg-mw-box svg{width:14px;height:14px}.gvg-mw-tick[aria-pressed=true] .gvg-mw-box{background:var(--vg-gold-bg);box-shadow:inset 0 0 0 1.5px var(--vg-gold-border);color:var(--vg-gold)}
