.Ir2r-G_skip{top:calc(var(--sat,0px) + 12px);left:calc(env(safe-area-inset-left,0px) + 16px);z-index:2147483001;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#f5f7fa;letter-spacing:-.005em;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff05 60%),#0c0e12c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 20px;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .16s ease-out;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 24px));box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0a,0 14px 34px #0000006b}.Ir2r-G_skip:focus,.Ir2r-G_skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.Ir2r-G_skip:focus-visible{outline:2px solid var(--focus-ring,#ff8f3c);outline-offset:3px}.Ir2r-G_arrow{opacity:.75;flex:none}@media (prefers-reduced-motion:reduce){.Ir2r-G_skip{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.Ir2r-G_skip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e12}}@media (prefers-contrast:more){.Ir2r-G_skip{background:#0c0e12;border-color:#fff9}.Ir2r-G_arrow{opacity:1}}@media (forced-colors:active){.Ir2r-G_skip{color:linktext;background:canvas;border:2px solid linktext}.Ir2r-G_skip:focus-visible{outline-color:highlight}}
.OqtWtW_banner{background:var(--v2-sheet);border-bottom:1px solid var(--v2-line);color:var(--v2-text);align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;line-height:1.4;display:flex}.OqtWtW_icon{width:20px;height:20px;color:var(--v2-text-muted);flex:none}.OqtWtW_text{flex:1;min-width:0;margin:0}.OqtWtW_lead{font-weight:700}.OqtWtW_sub{color:var(--v2-text-muted);font-size:.8125rem;display:block}.OqtWtW_retry{border-radius:var(--v2-radius-full);border:1px solid var(--v2-line-strong);min-height:44px;color:var(--v2-text);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 16px;font-weight:600}.OqtWtW_retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.OqtWtW_noteLayer{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 92px);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}.OqtWtW_note{border-radius:var(--v2-radius-full);background:var(--v2-sheet);border:1px solid var(--v2-line-strong);max-width:calc(100vw - 32px);box-shadow:var(--v2-shadow);color:var(--v2-text);padding:10px 16px;font-size:.875rem;font-weight:600;animation:.2s cubic-bezier(.2,.7,.2,1) OqtWtW_noteIn}@media (min-width:900px){.OqtWtW_noteLayer{bottom:24px}}@keyframes OqtWtW_noteIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.OqtWtW_note{animation:none}}
._2y0jzW_notice{display:none}@media (max-width:899px){._2y0jzW_notice{background:var(--v2-panel,#171a21);min-height:42px;color:var(--v2-text,#f5f7fa);text-align:center;justify-content:center;align-items:center;gap:12px;padding:6px 14px;font-size:.78rem;font-weight:650;display:flex}._2y0jzW_notice a{color:var(--v2-accent,#ff8f3c);text-underline-offset:2px;flex:none;font-weight:800;text-decoration:underline}}
.ZzY36q_badge{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2147483000;font:700 12px/1.2 var(--font-manrope,system-ui), system-ui, sans-serif;letter-spacing:.01em;color:#17120d;background:var(--tone);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 9px;display:inline-flex;position:fixed;box-shadow:0 0 0 1px #00000040,0 6px 18px #00000059}.ZzY36q_badge[data-tone=mine]{--tone:#ff8f3c}.ZzY36q_badge[data-tone=builders]{--tone:#8fb4ff}.ZzY36q_badge[data-tone=checkers]{--tone:#ffd36b}.ZzY36q_badge[data-tone=preview]{--tone:#7fe0a6}.ZzY36q_badge[data-tone=check]{--tone:#c9b0ff}.ZzY36q_badge[data-tone=other]{--tone:#e4e4e7}.ZzY36q_dot{background:#17120d;border-radius:50%;width:7px;height:7px}.ZzY36q_port{font-variant-numeric:tabular-nums;background:#17120d29;border-radius:999px;padding:1px 6px}@media (max-width:699px){.ZzY36q_badge{height:3px;box-shadow:none;border-radius:0;gap:0;padding:0;font-size:0;inset:0 0 auto}.ZzY36q_dot,.ZzY36q_port{display:none}}@media print{.ZzY36q_badge{display:none}}
