.vg-root{color:#2e1f1b;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#6ec1e8;font-family:Nunito,Poppins,system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden}.vg-root *,.vg-root :before,.vg-root :after{box-sizing:border-box}:where(.vg-root,.vg-gate,.vg-modal-backdrop,.vg-toast-host) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.vg-root,.vg-gate,.vg-modal-backdrop) :is(input,textarea){font:inherit;color:inherit}.vg-stage{touch-action:none;position:absolute;inset:0}.vg-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vg-canvas:active{cursor:grabbing}.vg-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vg-peer{position:absolute;top:0;left:0}.vg-anchor{transform-origin:50%;will-change:transform, opacity;position:absolute;top:0;left:0}.vg-plate-host{justify-content:center;align-items:center;width:240px;height:32px;display:flex}.vg-plate{background:#0000009e;border-radius:16px;align-items:center;gap:5px;max-width:240px;padding:6px 12px;display:inline-flex}.vg-plate-dot{border-radius:4px;flex:none;width:7px;height:7px}.vg-plate-text{color:#fff;text-shadow:0 1px 2px #0009;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:17px;font-weight:800;overflow:hidden}.vg-say-host{justify-content:center;align-items:flex-end;width:240px;display:flex}.vg-say{color:#2d3748;-webkit-line-clamp:3;background:#fffdf4;border:2px solid #5b4a36;border-radius:18px;-webkit-box-orient:vertical;max-width:220px;padding:9px 14px 10px;font-size:17px;font-weight:700;line-height:1.25;display:-webkit-box;position:relative;overflow:visible;box-shadow:0 3px 10px #00000047}.vg-say:after{content:"";background:#fffdf4;border-bottom:2px solid #5b4a36;border-right:2px solid #5b4a36;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.vg-decor-host{justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;line-height:1;display:flex}.vg-glyph-shadow{filter:drop-shadow(0 0 3px #ffffffd9)}.vg-cage-host{width:132px;height:175px}.vg-patrol{flex-direction:column;align-items:center;display:flex}.vg-shout{color:#fff;white-space:nowrap;background:#d93038;border:3px solid #ffffffe6;border-radius:999px;padding:8px 18px;font-size:22px;font-weight:900;position:absolute;top:-46px}.vg-lamps{z-index:2;gap:26px;display:flex;position:absolute;top:-8px}.vg-lamp{border:2px solid #222;border-radius:8px;width:16px;height:16px;transition:opacity 80ms linear}.vg-hud{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.vg-hit{pointer-events:auto}.vg-top-row{padding:max(12px, env(safe-area-inset-top)) 16px 0;align-items:flex-start;gap:8px;display:flex}.vg-switcher{text-shadow:0 1px 2px #00000073;color:#fff;background:#00000080;border-radius:999px;flex-direction:column;align-items:center;padding:7px 14px;display:flex}.vg-switcher-title{font-size:15px;font-weight:700;line-height:1.2}.vg-online{color:#ffffffd9;align-items:center;gap:3px;margin-top:1px;font-size:10px;font-weight:600;display:flex}.vg-online-dot{background:#34c759;border-radius:3px;width:6px;height:6px}.vg-gem-pill{text-shadow:0 1px 2px #00000073;color:#fff;background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:15px;font-weight:700;display:inline-flex}.vg-circle-sm{color:#fff;background:#00000080;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.vg-bottom-row{padding:0 16px max(12px, env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;display:flex}.vg-hint{text-shadow:0 1px 2px #00000073;color:#fff;background:#0009;border-radius:16px;align-items:center;gap:8px;max-width:260px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.vg-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.vg-circle{color:#fff;background:#00000080;border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:relative}.vg-badge{color:#fff;background:#ff3b30;border-radius:999px;padding:2px 5px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:-4px;right:-5px}.vg-banner-host{justify-content:center;padding:10px 24px 0;display:flex}.vg-jail{color:#fff;background:#b82930eb;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.vg-jail-timer{font-variant-numeric:tabular-nums;font-weight:900}.vg-ticker{text-shadow:0 1px 2px #00000073;color:#fff;background:#0000009e;border-radius:999px;align-items:center;gap:8px;max-width:420px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.vg-emote-host{left:16px;right:16px;bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:absolute}.vg-emote-panel{color:#2e1f1b;background:#f9f3e0;border:1.5px solid #e3d8b8;border-radius:24px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:14px;display:flex;box-shadow:0 6px 16px #00000040}.vg-emote-header{justify-content:space-between;align-items:center;font-size:15px;font-weight:900;display:flex}.vg-emote-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vg-emote-cell{background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:16px;justify-content:center;align-items:center;height:52px;font-size:28px;display:flex}.vg-controls-hint{color:#fff;text-shadow:0 1px 2px #00000073;white-space:normal;text-align:center;white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:999px;align-self:center;max-width:calc(100% - 32px);margin-top:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.vg-press{transition:transform .12s,opacity .12s}.vg-press:active{transform:scale(.965)}.vg-press:disabled{opacity:.55;cursor:default}.vg-press:disabled:active{transform:none}.vg-modal-backdrop{z-index:70;color:#2e1f1b;background:#00000073;justify-content:center;align-items:center;padding:18px;font-family:Nunito,Poppins,system-ui,-apple-system,sans-serif;animation:.18s ease-out vg-fade;display:flex;position:fixed;inset:0}.vg-modal-backdrop.vg-top{align-items:flex-start;padding-top:70px}.vg-modal-panel{color:#2e1f1b;background:#f9f3e0;border:1.5px solid #e3d8b8;border-radius:30px;flex-direction:column;width:100%;max-width:440px;animation:.22s ease-out vg-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #0000004d}.vg-modal-close{color:#8a7960;z-index:2;background:#efe6cb;border:1px solid #e3d8b8;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:12px;right:12px}.vg-menu-header{text-align:center;flex:none;padding:14px 74px 4px;position:relative}.vg-menu-title{color:#2e1f1b;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:900;overflow:hidden}.vg-back{color:#8a7960;background:#efe6cb;border:1px solid #e3d8b8;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:12px;left:12px}.vg-scroll{flex-direction:column;gap:14px;min-height:0;padding:8px 18px 22px;display:flex;overflow-y:auto}.vg-category-row{text-align:left;background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:20px;align-items:center;gap:13px;width:100%;padding:11px 14px;display:flex}.vg-category-icon{color:#fff;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.vg-category-title{color:#2e1f1b;font-size:15.5px;font-weight:700}.vg-category-subtitle{color:#8a7960;margin-top:1px;font-size:12px;font-weight:500}.vg-primary{color:#fff;background:linear-gradient(#ae8fff,#8b69f0);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 3px 5px #7557d659}.vg-primary.vg-amber{background:linear-gradient(#e8a33d,#d8912a);box-shadow:0 3px 5px #d8912a59}.vg-wood{color:#2e1f1b;background:#efe6cb;border:1.2px solid #e3d8b8;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 14px;font-size:14px;font-weight:700;display:inline-flex}.vg-panel{background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:18px;padding:14px}.vg-chip{color:#2e1f1b;background:#efe6cb;border:2px solid #0000;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.vg-chip.vg-selected{background:#9d7cfa2e;border-color:#9d7cfa}.vg-section-label{color:#8a7960;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:900;display:flex}.vg-section-label:after{content:"";background:#e3d8b8;flex:1;height:1px}.vg-row{align-items:center;gap:10px;display:flex}.vg-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.vg-caption{color:#8a7960;font-size:12px}.vg-footnote{color:#8a7960;text-align:center;font-size:12px;line-height:1.35}.vg-big{color:#2e1f1b;font-size:19px;font-weight:700}.vg-destructive{text-align:center;color:#d33;background:#ff3b301a;border-radius:14px;width:100%;padding:12px;font-size:15px;font-weight:600}.vg-stepper{justify-content:center;align-items:center;gap:12px;display:flex}.vg-stepper-value{color:#2e1f1b;justify-content:center;align-items:center;gap:5px;min-width:90px;font-size:20px;font-weight:900;display:inline-flex}.vg-segmented{background:#efe6cb;border-radius:10px;gap:3px;padding:3px;display:flex}.vg-segment{color:#2e1f1b;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.vg-segment.vg-selected{color:#fff;background:#9d7cfa}.vg-tints{justify-content:center;gap:12px;display:flex}.vg-tint{border:2.5px solid #0000;border-radius:16px;width:32px;height:32px}.vg-tint.vg-selected{border-color:#2e1f1b}.vg-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vg-style-strip{gap:10px;padding:2px;display:flex;overflow-x:auto}.vg-style-card{background:#efe6cb;border:2px solid #0000;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px;font-size:11px;font-weight:600;display:flex}.vg-style-card.vg-selected{background:#9d7cfa2e;border-color:#9d7cfa}.vg-preview{background:linear-gradient(#a5dcf2,#d9f0f8);border:1.2px solid #e3d8b8;border-radius:20px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.vg-pedestal{background:#8fc276;border-radius:999px;width:70%;height:26px;position:absolute;bottom:8px}.vg-input{color:#2e1f1b;resize:none;background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:12px;outline:none;width:100%;padding:10px;font-size:16px}.vg-input:focus{border-color:#9d7cfa}.vg-spinner{border:3px solid #9c8b724d;border-top-color:#8a7960;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite vg-spin}.vg-spinner.vg-white{border-color:#fff #ffffff59 #ffffff59}.vg-stat-badge{background:#efe6cb;border:1px solid #e3d8b8;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;font-weight:900;display:inline-flex}.vg-portrait{background:#e4dbf8;border:1.5px solid #e3d8b8;border-radius:18px;flex:none;justify-content:center;align-items:center;width:94px;height:94px;display:flex;overflow:hidden}.vg-showcase{justify-content:center;gap:16px;display:flex}.vg-socket{border:1.5px dashed #e3d8b8;border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.vg-halo{background:#9d7cfa21;border-radius:85px;justify-content:center;align-items:center;width:170px;height:170px;margin:0 auto;display:flex}.vg-stats{background:#9c8b7214;border-radius:14px;padding:12px 0;display:flex}.vg-stat{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.vg-stat-value{align-items:center;gap:4px;font-size:17px;font-weight:800;display:inline-flex}.vg-stat-divider{background:#e3d8b8;width:1px;margin:2px 0}.vg-alert{color:#2e1f1b;text-align:center;background:#f9f3e0;border:1.5px solid #e3d8b8;border-radius:26px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:22px 20px 16px;animation:.22s ease-out vg-pop;display:flex;box-shadow:0 12px 26px #0000004d}.vg-alert-icon{color:#7557d6;background:#9d7cfa26;border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;display:inline-flex}.vg-alert-title{font-size:17px;font-weight:900}.vg-alert-message{color:#8a7960;font-size:13.5px;line-height:1.4}.vg-alert-actions{flex-direction:column;gap:8px;padding-top:6px;display:flex}.vg-alert-action{color:#fff;background:#9d7cfa;border-radius:14px;padding:12px;font-size:15px;font-weight:800}.vg-alert-action.vg-cancel{color:#2e1f1b;background:#efe6cb}.vg-alert-action.vg-danger{color:#d33;background:#ff3b301f}.vg-toast-host{z-index:90;padding:max(10px, env(safe-area-inset-top)) 24px 0;pointer-events:none;justify-content:center;font-family:Nunito,Poppins,system-ui,-apple-system,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.vg-toast{width:100%;max-width:440px;animation:.32s cubic-bezier(.2,.9,.3,1.2) vg-drop}.vg-toast.vg-leaving{animation:.22s ease-in forwards vg-lift}.vg-sign{background:linear-gradient(#9a6b42,#7a5230);border:2.5px solid #4a2f1b;border-radius:16px;align-items:center;gap:12px;padding:11px 14px;display:flex;position:relative;box-shadow:0 5px 10px #00000052}.vg-sign:before{content:"";pointer-events:none;border:1.6px solid #fff3dc8c;border-radius:13px;position:absolute;inset:3px}.vg-nail{background:#3a2513;border-radius:3px;width:5.5px;height:5.5px;position:absolute}.vg-medallion{background:#f3e4c3;border:2px solid #5c3d248c;border-radius:23px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.vg-sign-title{color:#fff3dc;font-size:15px;font-weight:900}.vg-sign-subtitle{color:#fff3dcd1;margin-top:2px;font-size:12.5px;font-weight:600}.vg-curtain{z-index:30;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.vg-trio{align-items:flex-end;display:flex}.vg-bob{animation:vg-bob var(--dur,.6s) ease-in-out infinite alternate}.vg-curtain-title{font-size:22px;font-weight:900}.vg-curtain-subtitle{opacity:.85;font-size:13px;font-weight:600}.vg-dock-host{pointer-events:none;z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.vg-dock{pointer-events:auto;color:#2e1f1b;background:#f9f3e0;border:1.5px solid #e3d8b8;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:640px;height:42vh;min-height:260px;max-height:420px;margin:0 auto;animation:.22s ease-out vg-slide-up;display:flex;box-shadow:0 -6px 20px #00000047}.vg-dock-header{border-bottom:1px solid #e3d8b8;align-items:center;gap:10px;padding:10px 14px;display:flex}.vg-tab{color:#2e1f1b;background:#efe6cb;border:1px solid #e3d8b8;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.vg-tab.vg-selected{color:#fff;background:#9d7cfa;border-color:#0000}.vg-offline{color:#8a7960;background:#efe6cb;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:12px;font-weight:600;display:flex}.vg-transcript{flex-direction:column;flex:1;gap:9px;padding:12px 16px;display:flex;overflow-y:auto}.vg-line{align-items:flex-start;gap:6px;font-size:14px;display:flex}.vg-author{flex:none;font-weight:900}.vg-warning{color:#8a5a00;background:#fbefc8;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:700;display:flex}.vg-rejection{color:#9a5b3d;background:#f6e4d2;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;display:flex}.vg-composer{padding:8px 14px max(12px, env(safe-area-inset-bottom));background:#efe6cb;align-items:center;gap:9px;display:flex}.vg-composer-input{color:#2e1f1b;resize:none;background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:22px;outline:none;flex:1;max-height:88px;padding:10px 14px;font-size:16px;font-weight:500}.vg-send{color:#fff;border-radius:21px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.vg-gate{-webkit-overflow-scrolling:touch;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));color:#2e1f1b;background:radial-gradient(120% 90% at 50% 0,#bfe3f2 0%,#e9f6fb 55%,#fff7ec 100%);font-family:Nunito,Poppins,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.dark .vg-gate{color:#f2e8d5;background:radial-gradient(120% 90% at 50% 0,#1d2438 0%,#111827 60%,#0e1a28 100%)}.vg-gate-card{color:#2e1f1b;background:#f9f3e0;border:1.5px solid #e3d8b8;border-radius:30px;flex-direction:column;gap:14px;width:100%;max-width:420px;margin:auto;padding:26px 22px 22px;display:flex;box-shadow:0 14px 30px #0000002e}.vg-gate-title{text-align:center;font-size:24px;font-weight:900}.vg-gate-subtitle{color:#8a7960;text-align:center;font-size:13.5px;line-height:1.4}.vg-field{color:#8a7960;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.vg-field input{color:#2e1f1b;background:#fffdf4;border:1.2px solid #e3d8b8;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:16px;font-weight:600}.vg-field input:focus{border-color:#9d7cfa}.vg-error{color:#b3261e;background:#ff3b301a;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.vg-divider{color:#8a7960;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vg-divider:before,.vg-divider:after{content:"";background:#e3d8b8;flex:1;height:1px}.vg-link{color:#7557d6;font-weight:800;text-decoration:underline}.vg-gate-legal{color:#8a7960;text-align:center;font-size:11.5px;line-height:1.4}@keyframes vg-fade{0%{opacity:0}to{opacity:1}}@keyframes vg-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes vg-drop{0%{opacity:0;transform:translateY(-140px)}to{opacity:1;transform:translateY(0)}}@keyframes vg-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes vg-spin{to{transform:rotate(360deg)}}@keyframes vg-bob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes vg-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes vg-tear-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{transform:translateY(var(--drop));opacity:0}}.vg-tear{animation:1.4s linear infinite vg-tear-fall}@keyframes vg-float-up{0%{opacity:1;translate:0}to{translate:0 var(--lift);opacity:0}}.vg-float-up{animation:2.2s ease-out infinite vg-float-up}@keyframes vg-sparkle-pop{0%{opacity:0;scale:.4}50%{opacity:1;scale:1.2}to{opacity:0;scale:.4}}.vg-sparkle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite vg-sparkle-pop}.vg-dialogue-catcher{z-index:44;cursor:pointer;position:absolute;inset:0}.vg-dialogue-host{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));z-index:45;flex-direction:column;align-items:flex-start;max-width:720px;margin:0 auto;padding:0 12px;animation:.25s ease-out vg-slide-up;display:flex;position:absolute}.vg-dialogue-tab{z-index:1;color:#fffdf4;filter:brightness(.88);border:1px solid #fffdf480;border-radius:999px;align-items:center;gap:7px;margin-bottom:-10px;margin-left:14px;padding:7px 14px;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 2px 4px #2e1f1b38}.vg-dialogue-card{background:#fffdf4;background-image:linear-gradient(180deg, color-mix(in srgb, var(--vg-accent) 10%, transparent), transparent 70%);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #e3d8b8;border-radius:22px;width:100%;padding:20px 18px 14px;position:relative;box-shadow:0 6px 14px #2e1f1b47}.vg-dialogue-close{color:#8a7960;background:#efe6cb;border:1px solid #e3d8b8;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:10px;right:10px}.vg-dialogue-text{color:#2e1f1b;white-space:pre-wrap;padding-right:26px;font-family:Nunito,Poppins,system-ui,sans-serif;font-size:17.5px;line-height:1.45;position:relative}.vg-dialogue-ghost{visibility:hidden;display:block}.vg-dialogue-live{display:block;position:absolute;top:0;left:0;right:26px}.vg-dialogue-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.vg-dialogue-hint{color:#8a7960;font-size:12px;font-weight:700}.vg-dialogue-pager{align-items:center;gap:9px;display:inline-flex}.vg-dialogue-dot{border-radius:3px;width:5px;height:5px;margin-right:4px;display:inline-block}.vg-dialogue-chevron{color:#b8873f;opacity:.25;transition:opacity .2s;display:inline-flex}.vg-dialogue-chevron.vg-ready{opacity:1}.vg-dialogue-chevron.vg-bounce{animation:.7s ease-in-out infinite alternate vg-nudge}@keyframes vg-nudge{0%{transform:translateY(0)}to{transform:translateY(2px)}}.vg-site-back{white-space:nowrap;width:max-content;top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:20;color:#2e1f1b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9f3e0eb;border:1.5px solid #e3d8b8;border-radius:999px;align-items:center;gap:6px;padding:9px 14px 9px 11px;font-size:13px;font-weight:800;transition:transform .12s;display:inline-flex;position:fixed;box-shadow:0 8px 20px #00000024}.vg-site-back:hover{transform:translateY(-1px)}
