.header-1{--hdr-h: 4.5rem;--hdr-h-min: 3.75rem;--hdr-logo: 2.75rem;--hdr-logo-min: 2.2rem;--hdr-bg: rgba(15, 15, 15, .72);--hdr-bg-solid: rgba(11, 11, 11, .95);--hdr-line: rgba(255, 255, 255, .09);--hdr-fg: rgba(255, 255, 255, .76);--hdr-fg-on: #fff;--hdr-soft: rgba(255, 255, 255, .07);--hdr-surface: #131315;position: relative;z-index: 1030}.header-1 #header_items{position: fixed;inset: 0 0 auto 0;z-index: 1;height: var(--hdr-h);margin: 0;background: var(--hdr-bg);backdrop-filter: blur(16px) saturate(140%);-webkit-backdrop-filter: blur(16px) saturate(140%);border-bottom: 1px solid transparent;transition: height .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease}.header-1.is-stuck #header_items{height: var(--hdr-h-min);background: var(--hdr-bg-solid);border-bottom-color: var(--hdr-line);box-shadow: 0 10px 30px rgba(0, 0, 0, .45)}@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){.header-1 #header_items{background: rgba(13, 13, 13, .98)}}.header-1 .hdr-inner{max-width: 1320px;height: 100%;margin-inline: auto;padding-inline: 1rem;display: flex;align-items: center;gap: 1rem}.header-1 .hdr-spacer{height: var(--hdr-h)}.header-1 #logo{flex: 0 0 auto;display: flex;align-items: center;color: var(--hdr-fg-on);font-weight: 700;font-size: 1.25rem;transition: opacity .2s ease}.header-1 #logo:hover{opacity: .8}.header-1 #logo img{display: block;width: auto;height: var(--hdr-logo);max-width: none;max-height: none;transition: height .25s ease}.header-1.is-stuck #logo img{height: var(--hdr-logo-min)}.header-1 #top_menu{display: none;flex: 1 1 auto;min-width: 0}@media (min-width: 992px){.header-1 #top_menu{display: block}}.header-1 #top_menu ul{display: flex;align-items: center;gap: .15rem;margin: 0;padding: 0;list-style: none}.header-1 #top_menu li{position: relative}.header-1 #top_menu a{display: block;padding: .5rem .65rem;border-radius: .625rem;color: var(--hdr-fg);font-size: .9375rem;font-weight: 500;line-height: 1.2;white-space: nowrap}.header-1 #top_menu a:hover{color: var(--hdr-fg-on);background: var(--hdr-soft)}.header-1 #top_menu li.active > a{color: var(--hdr-fg-on)}.header-1 #top_menu li.active > a::after{content: "";position: absolute;left: .65rem;right: .65rem;bottom: -.1rem;height: 2px;border-radius: 2px;background: var(--bs-primary)}.header-1 #top_menu li ul{display: none;position: absolute;top: calc(100% + .4rem);left: 0;flex-direction: column;align-items: stretch;gap: 0;min-width: 12rem;padding: .4rem;border: 1px solid var(--hdr-line);border-radius: .75rem;background: var(--hdr-surface);box-shadow: 0 16px 40px rgba(0, 0, 0, .5)}.header-1 #top_menu li ul::before{content: "";position: absolute;left: 0;right: 0;top: -.5rem;height: .5rem}.header-1 #top_menu li:hover > ul, .header-1 #top_menu li:focus-within > ul{display: flex}.header-1 #top_menu li ul a{white-space: normal}.header-1 .hdr-actions{flex: 0 0 auto;margin-left: auto;display: flex;align-items: center;gap: .5rem}.header-1 .hdr-login{display: inline-flex;align-items: center;gap: .45rem;height: 2.375rem;padding: 0 1.05rem;border: 0;border-radius: 999px;background: var(--bs-primary);color: #fff;font-size: .9375rem;font-weight: 600;line-height: 1;white-space: nowrap;box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), .3);transition: background .25s ease, box-shadow .25s ease, transform .2s ease}.header-1 .hdr-login:hover{background: linear-gradient(120deg, #ff2a00, #ff6a00);color: #fff;box-shadow: 0 8px 22px rgba(255, 106, 0, .34);transform: translateY(-1px)}.header-1 .hdr-user{position: relative}.header-1 .hdr-chip{display: inline-flex;align-items: center;gap: .5rem;height: 2.375rem;padding: .25rem .7rem .25rem .3rem;border: 1px solid var(--hdr-line);border-radius: 999px;background: var(--hdr-soft);color: var(--hdr-fg-on);font-size: .9375rem;font-weight: 600;line-height: 1;cursor: pointer;transition: background .2s ease, border-color .2s ease}.header-1 .hdr-chip:hover, .header-1 .hdr-chip.is-open{background: rgba(255, 255, 255, .12);border-color: rgba(255, 255, 255, .18)}.header-1 .hdr-chip-arrow{font-size: .625rem;color: var(--hdr-fg);transition: transform .2s ease}.header-1 .hdr-chip.is-open .hdr-chip-arrow{transform: rotate(180deg)}.header-1 .hdr-ava{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: linear-gradient(135deg, #ff2a00, #ffb347);color: #fff;font-size: .8125rem;font-weight: 700;line-height: 1}.header-1 .hdr-pop{position: absolute;top: calc(100% + .55rem);right: 0;min-width: 13.5rem;padding: .4rem;border: 1px solid var(--hdr-line);border-radius: .875rem;background: var(--hdr-surface);box-shadow: 0 18px 44px rgba(0, 0, 0, .55)}.header-1 #hdr-account a, .header-1 #hdr-account button{display: flex;align-items: center;gap: .6rem;width: 100%;padding: .55rem .65rem;border: 0;border-radius: .625rem;background: none;color: var(--hdr-fg);font-size: .9375rem;font-weight: 500;text-align: left;cursor: pointer}.header-1 #hdr-account a:hover, .header-1 #hdr-account button:hover{background: var(--hdr-soft);color: var(--hdr-fg-on)}.header-1 #hdr-account i{width: 1rem;text-align: center;color: rgba(255, 255, 255, .45)}.header-1 .hdr-pop-sep{height: 1px;margin: .35rem .4rem;background: var(--hdr-line)}.header-1 .hdr-burger{display: inline-flex;align-items: center;justify-content: center;width: 2.375rem;height: 2.375rem;padding: 0;border: 1px solid var(--hdr-line);border-radius: .75rem;background: var(--hdr-soft);color: var(--hdr-fg-on);font-size: 1.05rem;cursor: pointer;transition: background .2s ease}.header-1 .hdr-burger:hover{background: rgba(255, 255, 255, .13)}@media (min-width: 992px){.header-1 .hdr-burger{display: none}}@media (max-width: 575.98px){.header-1 .hdr-chip{padding: .25rem;gap: 0}.header-1 .hdr-chip-name, .header-1 .hdr-chip-arrow{display: none}}@media (max-width: 380px){.header-1 .hdr-login{padding: 0 .8rem}.header-1 .hdr-inner{gap: .6rem}}.header-1 .hdr-drawer{position: fixed;inset: 0;z-index: 2}.header-1 .hdr-scrim{position: absolute;inset: 0;background: rgba(0, 0, 0, .6);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);opacity: 0;transition: opacity .28s ease}.header-1 .hdr-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(21rem, 86vw);display: flex;flex-direction: column;gap: 1rem;padding: 1rem 1rem 1.5rem;border-left: 1px solid var(--hdr-line);background: #101012;box-shadow: -24px 0 60px rgba(0, 0, 0, .5);overflow-y: auto;overscroll-behavior: contain;transform: translateX(100%);transition: transform .28s cubic-bezier(.22, .61, .36, 1)}.header-1.is-open .hdr-scrim{opacity: 1}.header-1.is-open .hdr-panel{transform: none}body.hdr-lock{overflow: hidden}.header-1 .hdr-panel-top{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.header-1 .hdr-panel-title{color: var(--hdr-fg-on);font-size: 1.0625rem;font-weight: 700}.header-1 .hdr-close{display: inline-flex;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;padding: 0;border: 1px solid var(--hdr-line);border-radius: .7rem;background: var(--hdr-soft);color: var(--hdr-fg-on);font-size: 1.05rem;cursor: pointer}.header-1 .hdr-close:hover{background: rgba(255, 255, 255, .13)}.header-1 .hdr-login-wide{width: 100%;height: 2.75rem;justify-content: center}.header-1 .hdr-panel-me{display: flex;align-items: center;gap: .6rem;padding: .7rem .8rem;border: 1px solid var(--hdr-line);border-radius: .875rem;background: var(--hdr-soft)}.header-1 .hdr-panel-name{color: var(--hdr-fg-on);font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.header-1 .hdr-panel-links{display: flex;flex-direction: column;gap: .15rem}.header-1 #hdr-drawer .hdr-panel-links a, .header-1 #hdr-drawer .hdr-mnav a{display: flex;align-items: center;gap: .6rem;padding: .7rem .65rem;border-radius: .7rem;color: var(--hdr-fg);font-size: 1rem;font-weight: 500}.header-1 #hdr-drawer .hdr-panel-links a:hover, .header-1 #hdr-drawer .hdr-mnav a:hover{background: var(--hdr-soft);color: var(--hdr-fg-on)}.header-1 #hdr-drawer .hdr-panel-links i{width: 1.1rem;text-align: center;color: rgba(255, 255, 255, .45)}.header-1 .hdr-mnav{padding-top: .5rem;border-top: 1px solid var(--hdr-line)}.header-1 .hdr-mnav ul{display: flex;flex-direction: column;gap: .1rem;margin: 0;padding: 0;list-style: none}.header-1 #hdr-drawer .hdr-mnav li.active > a{color: var(--hdr-fg-on);background: rgba(var(--bs-primary-rgb), .16)}.header-1 .hdr-mnav ul ul{margin-left: .85rem;padding-left: .5rem;border-left: 1px solid var(--hdr-line)}.header-1 .hdr-panel-foot{margin-top: auto;padding-top: .9rem;border-top: 1px solid var(--hdr-line);display: flex;flex-direction: column;gap: .75rem;align-items: flex-start}.header-1 .hdr-panel-out{display: inline-flex;align-items: center;gap: .5rem;padding: .55rem .9rem;border: 1px solid var(--hdr-line);border-radius: 999px;background: none;color: var(--hdr-fg);font-size: .9375rem;font-weight: 500;cursor: pointer}.header-1 .hdr-panel-out:hover{background: var(--hdr-soft);color: var(--hdr-fg-on)}.header-1 .breadcrumbs{padding-block: .9rem .3rem}.header-1 .breadcrumbs .breadcrumb{margin: 0;font-size: .8125rem}html{scroll-padding-top: 5.25rem}@media print{.header-1 #header_items{position: static;height: auto;background: none;border: 0;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none}.header-1 .hdr-spacer, .header-1 .hdr-drawer, .header-1 .hdr-burger, .header-1 .hdr-actions{display: none}}.header-1 :focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.header-1 #header_items, .header-1 #logo, .header-1 #logo img, .header-1 .hdr-login, .header-1 .hdr-chip, .header-1 .hdr-chip-arrow, .header-1 .hdr-burger, .header-1 .hdr-scrim, .header-1 .hdr-panel{transition: none}.header-1 .hdr-login:hover{transform: none}}.header-1 .hdr-keys{position: relative;flex: 0 0 auto}.header-1 a.hdr-keys-btn, .header-1 .hdr-keys-btn{display: inline-flex;align-items: center;gap: .45rem;height: 2.375rem;padding: 0 .85rem;border: 1px solid var(--hdr-line);border-radius: 999px;background: var(--hdr-soft);color: var(--hdr-fg-on);font-size: .9375rem;font-weight: 600;line-height: 1;cursor: pointer;transition: background .2s ease, border-color .2s ease}.header-1 .hdr-keys-btn:hover, .header-1 .hdr-keys-btn.is-open{background: rgba(255, 255, 255, .14);border-color: var(--bs-primary)}.header-1 .hdr-keys-mark{font-family: Literata, Georgia, serif;font-size: 1.05rem;line-height: 1;color: var(--bs-primary)}@media (max-width: 767.98px){.header-1 .hdr-keys-label{display: none}}.header-1 #top_menu a{display: inline-flex;align-items: center;gap: .4rem}.header-1 #top_menu .hdr-mi{display: none;font-size: .85em;color: rgba(255, 255, 255, .42);transition: color .2s ease}.header-1 #top_menu .hdr-mi-heart{display: inline-block;color: #ff3b5c}.header-1 #top_menu a:hover .hdr-mi, .header-1 #top_menu li.active > a .hdr-mi{color: #ff8a3d}.header-1 #top_menu a:hover .hdr-mi-heart, .header-1 #top_menu li.active > a .hdr-mi-heart{color: #ff3b5c}@media (min-width: 1440px){.header-1 #top_menu .hdr-mi{display: inline-block}}.header-1 #top_menu li.active > a::after{background: linear-gradient(90deg, #ff2a00, #ff6a00, #ffb347) !important}.header-1 #hdr-drawer .hdr-mnav .hdr-mi{width: 1.1rem;text-align: center;color: rgba(255, 255, 255, .45)}.header-1 #hdr-drawer .hdr-mnav .hdr-mi-heart{color: #ff3b5c}.header-1 #hdr-drawer .hdr-mnav li.active > a .hdr-mi{color: #ff8a3d}.header-1 i.hdr-keys-mark{font-family: "Font Awesome 6 Free";font-size: .95rem;color: #ffb347}.header-1 .hdr-keys-btn:hover i.hdr-keys-mark{color: #fff}@media (min-width: 992px) and (max-width: 1279.98px){.header-1 .hdr-keys-label{display: none}.header-1 a.hdr-keys-btn, .header-1 .hdr-keys-btn{width: 2.375rem;padding: 0;justify-content: center}.header-1 #top_menu a{padding-inline: .55rem}}@media (max-width: 767.98px){.header-1 a.hdr-keys-btn, .header-1 .hdr-keys-btn{width: 2.375rem;padding: 0;justify-content: center}}.header-1 .hdr-tools{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: .5rem}.header-1 #hdr-drawer .hdr-tools a{display: flex;flex-direction: column;align-items: center;gap: .4rem;padding: .8rem .3rem;border-radius: .875rem;border: 1px solid var(--hdr-line);background: var(--hdr-soft);color: var(--hdr-fg-on);font-size: .82rem;font-weight: 600;text-align: center;transition: background .2s ease, border-color .2s ease}.header-1 #hdr-drawer .hdr-tools a i{font-size: 1.15rem;color: #ffb347}.header-1 #hdr-drawer .hdr-tools a:hover{background: rgba(255, 106, 0, .14);border-color: rgba(255, 106, 0, .5)}@media (max-width: 374.98px){.header-1 .hdr-keys-btn{display: none !important}}.header-1 nav a[href="/live"]{display: inline-flex;align-items: center;gap: .45rem}.header-1 nav a[href="/live"]::before{content: "";flex: none;width: .55rem;height: .55rem;border-radius: 50%;background: #ff2a2a;box-shadow: 0 0 0 0 rgba(255, 42, 42, .7);animation: hdr-live 1.6s ease-out infinite}@keyframes hdr-live{0%{box-shadow: 0 0 0 0 rgba(255, 42, 42, .7);opacity: 1}70%{box-shadow: 0 0 0 .5rem rgba(255, 42, 42, 0);opacity: .75}100%{box-shadow: 0 0 0 0 rgba(255, 42, 42, 0);opacity: 1}}@media (prefers-reduced-motion: reduce){.header-1 nav a[href="/live"]::before{animation: none}}

[data-color="#FFFFFFFF"]{color:#FFFFFFFF}

.live .s-eyebrow i{text-transform: none;letter-spacing: 0}.live-stage{position: relative;padding: 2.5rem 0 11rem;min-height: 560px;background: radial-gradient(ellipse at 50% 0%, #fff 0%, var(--s-paper) 70%)}.live-stage-head{text-align: center;margin-bottom: 2rem}.live-stage-head h1{margin: .3rem 0 .2rem}.live-budget{margin: 0;color: var(--s-muted)}.live-budget b{color: var(--s-ink)}.live-worlds{display: flex;justify-content: center;flex-wrap: wrap;gap: 2rem 3rem}.live-world{width: 250px;display: flex;flex-direction: column;align-items: center;text-align: center}.live-world-name{margin: 0 0 .6rem;font-family: Literata, Georgia, serif;font-size: 1.35rem;font-weight: 700;color: var(--s-ink)}.live-world-name span{display: block;font-family: Roboto, system-ui, sans-serif;font-size: .82rem;font-weight: 400;color: var(--s-gold)}.live-world-disc{position: relative;display: block;width: 230px;height: 230px;padding: 0;border-radius: 50%;overflow: hidden;border: 6px solid #fff;background: var(--pic, #eee) 50% 45% / 260% auto no-repeat;box-shadow: 0 18px 36px rgba(25,25,34,.18), 0 2px 0 rgba(0,0,0,.04);transition: transform .25s, box-shadow .25s}button.live-world-disc{cursor: pointer}button.live-world-disc:hover, button.live-world-disc:focus-visible{transform: translateY(-6px) scale(1.03);outline: none;box-shadow: 0 26px 44px rgba(25,25,34,.24), 0 0 0 4px var(--s-accent)}.live-world-disc svg{display: block;width: 100%;height: 100%}.live-world.is-soon .live-world-disc svg{filter: saturate(.55) brightness(.97)}.live-world.is-soon .live-world-name{color: var(--s-muted)}.live-soon{position: absolute;left: 50%;bottom: 22px;transform: translateX(-50%) rotate(-4deg);white-space: nowrap;padding: .35rem .9rem;border-radius: 999px;background: var(--s-ink);color: #fff;font-size: .85rem;font-weight: 700;box-shadow: 0 6px 14px rgba(0,0,0,.25)}.live-world-lead{margin: .9rem 0 .8rem;font-size: .9rem;line-height: 1.45;color: var(--s-muted);max-width: 16rem}.live-mover{position: absolute;left: 0;bottom: 1rem;display: flex;align-items: flex-end;gap: .2rem}.live-mover-pic svg{display: block;width: 110px;height: 220px}.live-mover-pic svg > rect:first-child, .live-mover-pic svg > circle:nth-child(2), .live-mover-pic svg > path:nth-child(3){display: none}.live-mover-ghost{display: grid;place-items: center;width: 90px;height: 180px;margin-left: 10px;border-radius: 45px 45px 16px 16px;background: linear-gradient(#e7ddd0, #d8ccba);color: #fff;font-family: Literata, Georgia, serif;font-size: 3rem;font-weight: 700}.live-mover-tag{margin-bottom: 1.2rem;padding: .55rem 1rem;border-radius: 14px;background: #fff;border: 1px solid var(--s-line);box-shadow: 0 8px 20px rgba(25,25,34,.08);line-height: 1.35}.live-mover-tag b{display: block}.live-mover-tag span{font-size: .85rem;color: var(--s-muted)}html.live-full, html.live-full body{overflow: hidden}.live-town{position: fixed;inset: 0;z-index: 2000;display: grid;grid-template-columns: minmax(0, 1fr) 380px;background: #1a1410;color: var(--s-ink)}.live-town[hidden]{display: none}.live-view{position: relative;overflow: hidden;touch-action: none;cursor: grab;background: #6d8f4e}.live-view.is-drag{cursor: grabbing}.live-map{position: absolute;left: 0;top: 0;transform-origin: 0 0;will-change: transform;--inv: 1}.live-map-img{display: block;width: 100%;height: 100%;user-select: none;-webkit-user-drag: none;pointer-events: none}.live-place{position: absolute;transform: translate(-50%, -50%) scale(var(--inv));z-index: 2;display: inline-flex;align-items: center;gap: .3rem;padding: .3rem .7rem;border-radius: 999px;cursor: pointer;font: inherit;font-size: .82rem;white-space: nowrap;color: var(--s-ink);background: rgba(255,255,255,.93);border: 2px solid rgba(255,255,255,.95);box-shadow: 0 4px 12px rgba(0,0,0,.25);transition: background .15s, box-shadow .15s}.live-place:hover, .live-place:focus-visible, .live-place.is-hint{background: #fff;box-shadow: 0 0 0 3px var(--s-accent), 0 6px 16px rgba(0,0,0,.3);outline: none}.live-place.is-here{background: var(--s-accent);border-color: var(--s-accent);color: #fff}.live-player{position: absolute;z-index: 3;width: 34px;transform: translate(-50%, -96%);pointer-events: none;transition-property: left, top;transition-timing-function: ease-in-out;transition-duration: 0ms;filter: drop-shadow(0 3px 3px rgba(0,0,0,.4))}.live-player svg{display: block;width: 34px;height: 68px}.live-player.is-left svg{transform: scaleX(-1)}.live-player:not(.is-walking) svg .av-leg-l, .live-player:not(.is-walking) svg .av-leg-r, .live-player:not(.is-walking) svg .av-arm-l, .live-player:not(.is-walking) svg .av-arm-r{animation: none}.live-player svg > rect:first-child, .live-player svg > circle:nth-child(2), .live-player svg > path:nth-child(3), .live-player svg > ellipse:nth-child(4){display: none}.live-top{position: absolute;top: calc(env(safe-area-inset-top, 0px) + .8rem);left: .8rem;z-index: 5;display: flex;align-items: center;gap: .6rem}.live-back{padding: .5rem .95rem;border-radius: 999px;font: inherit;font-size: .9rem;font-weight: 600;cursor: pointer;background: rgba(255,255,255,.95);border: 0;color: var(--s-ink);box-shadow: 0 4px 14px rgba(0,0,0,.25)}.live-top-city{padding: .45rem .9rem;border-radius: 999px;background: rgba(25,20,16,.72);color: #fff;font-family: Literata, Georgia, serif}.live-top-city i{font-family: Roboto, system-ui, sans-serif;font-size: .8rem;color: #ffcf8a;margin-left: .2rem}.live-zoom{position: absolute;right: .8rem;bottom: calc(env(safe-area-inset-bottom, 0px) + .8rem);z-index: 5;display: flex;flex-direction: column;gap: .35rem}.live-zoom button{width: 2.5rem;height: 2.5rem;border-radius: 12px;border: 0;cursor: pointer;font-size: 1.25rem;line-height: 1;background: rgba(255,255,255,.95);color: var(--s-ink);box-shadow: 0 4px 14px rgba(0,0,0,.25)}.live-side{display: flex;flex-direction: column;min-height: 0;background: var(--s-paper);border-left: 1px solid rgba(0,0,0,.2);padding-top: env(safe-area-inset-top, 0px)}.live-side-top{display: flex;align-items: center;justify-content: space-between;gap: .6rem;padding: .8rem 1rem;border-bottom: 1px solid var(--s-line);background: var(--s-card)}.school a.live-me{display: inline-flex;align-items: center;gap: .45rem;padding: .25rem .8rem .25rem .3rem;min-width: 0;border-radius: 999px;background: var(--s-paper);border: 1px solid var(--s-line);color: var(--s-ink);text-decoration: none;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.live-me-pic{display: block;flex: none;width: 22px;height: 30px;overflow: hidden;border-radius: 50%;background: var(--s-card)}.live-me-pic svg{display: block;width: 22px;height: 44px}.live-hp{display: inline-flex;align-items: center;gap: .45rem;padding: .35rem .8rem .35rem .35rem;border-radius: 999px;flex: none;background: linear-gradient(120deg, #1d1712, #3a2a1c);color: #fff;box-shadow: 0 4px 12px rgba(0,0,0,.2);transition: transform .2s}.live-hp-coin{display: grid;place-items: center;width: 1.9rem;height: 1.9rem;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #ffe28a, #f2b705 60%, #c49302);color: #5a3c00;font-size: .7rem;font-weight: 800}.live-hp b{font-size: 1.1rem;font-variant-numeric: tabular-nums}.live-hp-rate{font-size: .72rem;color: #ffb4a8}.live-hp-rate:empty{display: none}.live-hp.is-spent{transform: scale(1.06)}.live-side-body{flex: 1;min-height: 0;overflow-y: auto;padding: .9rem 1rem calc(env(safe-area-inset-bottom, 0px) + 1rem);display: flex;flex-direction: column;gap: .5rem}.school .live-h{margin: .6rem 0 0;font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--s-muted)}.live-sound{display: flex;gap: .3rem;margin-left: auto}.live-tog{position: relative;width: 2.2rem;height: 2.2rem;padding: 0;border-radius: 50%;font-size: 1rem;line-height: 1;cursor: pointer;background: var(--s-paper);border: 1px solid var(--s-line);filter: grayscale(1);opacity: .55}.live-tog::after{content: "";position: absolute;left: 20%;right: 20%;top: 50%;height: 2px;background: var(--s-accent);transform: rotate(-45deg)}.live-tog[aria-pressed="true"]{filter: none;opacity: 1;border-color: var(--s-green);background: var(--s-green-soft, #EDF7F1)}.live-tog[aria-pressed="true"]::after{display: none}.live-npc{display: flex;align-items: center;gap: .7rem;width: 100%;padding: .5rem .7rem;border-radius: 16px;cursor: pointer;text-align: left;font: inherit;background: var(--s-card);border: 1px solid var(--s-line);color: var(--s-ink)}.live-npc:hover{border-color: var(--s-accent)}.live-npc-pic{width: 46px;height: 46px;border-radius: 50%;overflow: hidden;flex: none;background: #f7e3a1}.live-npc-pic svg{display: block;width: 46px;height: 92px;margin-top: -2px}.live-npc-t b{display: block;font-family: Literata, Georgia, serif}.live-npc-t small{font-size: .8rem;color: var(--s-muted)}.live-log{display: grid;gap: .3rem;max-height: 14rem;overflow-y: auto;padding: .6rem .75rem;border-radius: 12px;background: var(--s-card);border: 1px solid var(--s-line)}.live-log p{margin: 0;font-size: .85rem;line-height: 1.4}.live-log b{color: var(--s-gold);font-weight: 700}.live-log .is-me b{color: var(--s-accent)}.live-log-empty{color: var(--s-muted)}.live-dlg{position: absolute;inset: 0;z-index: 20;display: flex;align-items: center;justify-content: center;padding: 1rem;background: rgba(12, 9, 7, 0);transition: background .25s}.live-dlg.is-open{background: rgba(12, 9, 7, .55)}.live-dlg[hidden]{display: none}.live-dlg-box{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 1.4rem;align-items: start;width: min(760px, 100%);padding: 1.5rem 1.6rem;border-radius: 22px;background: var(--s-paper);box-shadow: 0 30px 80px rgba(0,0,0,.45);transform: translateY(18px) scale(.98);opacity: 0;transition: transform .25s, opacity .25s}.live-dlg.is-open .live-dlg-box{transform: none;opacity: 1}.live-dlg-pic{width: 128px;height: 128px;border-radius: 50%;overflow: hidden;background: #f7e3a1;flex: none;border: 5px solid #fff;box-shadow: 0 10px 26px rgba(0,0,0,.2)}.live-dlg-pic svg{display: block;width: 128px;height: 256px;margin-top: -8px}.live-dlg-name{margin: 0 0 .35rem}.live-dlg-name b{font-family: Literata, Georgia, serif;font-size: 1.35rem}.live-dlg-name i{color: var(--s-gold);margin-left: .3rem}.live-dlg-es{margin: 0;min-height: 3.2em;font-size: 1.25rem;line-height: 1.5;cursor: pointer}.live-dlg-tools{display: flex;gap: 1rem;margin-top: .35rem}.live-dlg-tools button{padding: 0;border: 0;background: none;font: inherit;font-size: .82rem;color: var(--s-muted);cursor: pointer;text-decoration: underline dotted}.live-dlg-tools button[hidden]{display: none}.live-dlg-ru{margin: .4rem 0 0;font-size: .95rem;color: var(--s-muted)}.live-dlg-replies{display: grid;gap: .45rem;margin-top: 1rem}.live-dlg-replies:empty{display: none}.live-reply{display: flex;flex-wrap: wrap;align-items: baseline;gap: .15rem .6rem;width: 100%;padding: .65rem .95rem;border-radius: 14px;font: inherit;text-align: left;cursor: pointer;color: var(--s-ink);background: var(--s-card);border: 2px solid var(--s-line);opacity: 0;transform: translateY(6px);transition: opacity .25s, transform .25s, border-color .15s, background .15s}.live-reply.is-in{opacity: 1;transform: none}.live-reply:hover:not(:disabled){border-color: var(--s-accent);background: #fff}.live-reply:disabled{opacity: .45;cursor: default}.live-reply > i{font-size: 1.05rem;font-weight: 600}.live-reply > small{font-size: .8rem;color: var(--s-muted)}.live-reply-p{margin-left: auto;font-size: .8rem;color: var(--s-muted);text-align: right}.live-reply-p b{color: var(--s-ink);font-size: .9rem}.live-reply-p em{display: block;font-style: normal;font-weight: 700;color: var(--s-green)}.live-toast{position: absolute;left: 50%;top: calc(env(safe-area-inset-top, 0px) + 4.2rem);z-index: 6;transform: translate(-50%, -8px);max-width: min(34rem, calc(100% - 2rem));padding: .6rem 1rem;border-radius: 14px;font-size: .92rem;line-height: 1.4;background: rgba(25,20,16,.88);color: #fff;box-shadow: 0 8px 24px rgba(0,0,0,.3);opacity: 0;transition: opacity .25s, transform .25s}.live-toast.is-in{opacity: 1;transform: translate(-50%, 0)}.live-hints{display: grid;gap: .35rem}.live-hints:empty::before{content: "Пока подсказок нет.";font-size: .85rem;color: var(--s-muted)}.live-hint-i{margin: 0;font-size: .85rem;line-height: 1.4;color: var(--s-ink-2, #40404d)}@media (max-width: 767px){.live-town{grid-template-columns: minmax(0, 1fr);grid-template-rows: 52dvh minmax(0, 1fr)}.live-side{border-left: 0;border-top: 1px solid rgba(0,0,0,.2);padding-top: 0}.live-side-top{padding: .55rem .8rem}.live-side-body{padding: .7rem .8rem 1rem}.live-dlg{align-items: flex-end;padding: .5rem}.live-dlg-box{grid-template-columns: minmax(0, 1fr);gap: .6rem;padding: 1rem;border-radius: 18px}.live-dlg-pic{width: 72px;height: 72px;border-width: 3px;position: absolute;top: -36px;left: 1rem}.live-dlg-pic svg{width: 72px;height: 144px;margin-top: -4px}.live-dlg-box{position: relative;padding-top: 2.6rem}.live-dlg-es{font-size: 1.08rem;min-height: 0}.live-reply-p{margin-left: 0;text-align: left;width: 100%}.live-top-city i{display: none}}.live-pop{position: fixed;inset: 0;z-index: 1050;display: flex;align-items: flex-start;justify-content: center;padding: calc(env(safe-area-inset-top, 0px) + 1.5rem) 1rem calc(env(safe-area-inset-bottom, 0px) + 1.5rem);background: rgba(25,25,34,.55);overflow-y: auto}.live-pop[hidden]{display: none}.live-pop-box{position: relative;width: 100%;max-width: 1100px;padding: 1.4rem 1.4rem .4rem;border-radius: var(--s-r);background: var(--s-paper)}.live-pop-x{position: absolute;top: .8rem;right: 1rem;border: 0;background: none;font-size: 1.2rem;cursor: pointer;color: var(--s-muted);z-index: 2}.school .live-pop-title{margin: 0 2rem .2rem 0;font-family: Literata, Georgia, serif;font-size: 1.6rem}.live-pop-lead{margin: 0 0 1rem}.live-pop .acc-av{padding-bottom: 1rem}.live-pop .acc-av-side{top: 0}html.live-pop-open{overflow: hidden}@media (max-width: 767px){.live-stage{padding-bottom: 2rem}.live-worlds{gap: 1.5rem}.live-world{width: 100%;max-width: 20rem}.live-world-disc{width: 200px;height: 200px}.live-mover{position: static;justify-content: center;margin-top: 1.5rem}.live-pop{padding: .5rem}.live-pop-box{padding: 1rem .8rem .2rem}}@media (prefers-reduced-motion: reduce){.live-player{transition: none !important}.live-world-disc{transition: none}}.live-player-ui{position: relative;padding: .55rem .8rem .6rem;background: linear-gradient(120deg, #1d1712, #3a2a1c);color: #fff}.live-mp-row{display: flex;align-items: center;gap: .35rem}.live-mp-row2{margin-top: .35rem;gap: .5rem}.live-mp-b{flex: none;width: 2rem;height: 2rem;border-radius: 50%;border: 0;cursor: pointer;font-size: .85rem;line-height: 1;background: rgba(255,255,255,.1);color: #fff;transition: background .15s}.live-mp-b:hover{background: rgba(255,255,255,.22)}.live-mp-b.is-main{width: 2.4rem;height: 2.4rem;font-size: 1rem;background: linear-gradient(120deg, #ff2a00, #ff6a00)}.live-mp-title{flex: 1;min-width: 0;padding: .1rem .3rem;border: 0;border-radius: 8px;background: none;color: #fff;text-align: left;cursor: pointer;font: inherit}.live-mp-title:hover{background: rgba(255,255,255,.08)}.live-mp-title b, .live-mp-title small{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.live-mp-title b{font-size: .85rem}.live-mp-title small{font-size: .72rem;color: #ffcf8a}.live-player-ui.is-playing .live-mp-title b::before{content: "♪ ";color: #ffcf8a}.live-mp-time{flex: none;font-size: .7rem;color: rgba(255,255,255,.65);font-variant-numeric: tabular-nums}.live-mp-seek, .live-mp-vol{-webkit-appearance: none;appearance: none;height: 4px;border-radius: 999px;cursor: pointer;margin: 0;background: linear-gradient(90deg, #ff6a00 var(--p, 0%), rgba(255,255,255,.2) var(--p, 0%))}.live-mp-seek{flex: 1;min-width: 0}.live-mp-vol{flex: none;width: 4.5rem}.live-mp-seek::-webkit-slider-thumb, .live-mp-vol::-webkit-slider-thumb{-webkit-appearance: none;width: 12px;height: 12px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 2px #ff6a00}.live-mp-seek::-moz-range-thumb, .live-mp-vol::-moz-range-thumb{width: 12px;height: 12px;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 0 0 2px #ff6a00}.live-mp-list{position: absolute;left: .6rem;right: .6rem;top: calc(100% - .3rem);z-index: 30;margin: 0;padding: .35rem;list-style: none;border-radius: 14px;background: #241b14;box-shadow: 0 16px 40px rgba(0,0,0,.45)}.live-mp-list[hidden]{display: none}.live-mp-list button{display: block;width: 100%;padding: .45rem .6rem;border: 0;border-radius: 10px;background: none;color: #fff;text-align: left;cursor: pointer;font: inherit}.live-mp-list button:hover{background: rgba(255,255,255,.08)}.live-mp-list b{display: block;font-size: .85rem}.live-mp-list small{font-size: .72rem;color: #ffcf8a}.live-mp-list li.is-on button{background: rgba(255,106,0,.25)}.live-mp-list li.is-on b::before{content: "♪ "}.live-tabs{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));background: var(--s-card);border-bottom: 1px solid var(--s-line)}.live-tab{position: relative;display: flex;flex-direction: column;align-items: center;gap: .1rem;padding: .55rem .2rem .5rem;border: 0;background: none;font: inherit;font-size: 1.15rem;cursor: pointer;color: var(--s-muted);border-bottom: 3px solid transparent}.live-tab span{font-size: .72rem;font-weight: 600;white-space: nowrap}.live-tab.is-on{color: var(--s-ink);border-bottom-color: var(--s-accent)}.live-tab.has-new::after{content: "";position: absolute;top: .45rem;right: 28%;width: .5rem;height: .5rem;border-radius: 50%;background: var(--s-accent)}.live-pane[hidden]{display: none}.live-pane-lead{margin: 0 0 .6rem;font-size: .85rem;color: var(--s-muted)}.live-quests{display: grid;gap: .5rem}.live-q{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;grid-template-areas: "e t r" "e go go";gap: .15rem .6rem;align-items: center;padding: .65rem .75rem;border-radius: 14px;background: var(--s-card);border: 1px solid var(--s-line)}.live-q-e{grid-area: e;font-size: 1.5rem;align-self: start}.live-q-t{grid-area: t;min-width: 0}.live-q-t b{display: block;font-size: .95rem}.live-q-t i{display: block;font-size: .8rem;color: var(--s-gold)}.live-q-r{grid-area: r;font-size: .8rem;font-weight: 700;color: var(--s-green);white-space: nowrap}.live-q-go{grid-area: go;justify-self: start;margin-top: .3rem;padding: .35rem .9rem;border-radius: 999px;border: 0;cursor: pointer;font: inherit;font-size: .82rem;font-weight: 700;color: #fff;background: var(--s-accent)}.live-q.is-done{opacity: .6}.live-q.is-done .live-q-t b{text-decoration: line-through}.live-q-steps{list-style: none;margin: .3rem 0 0;padding: 0;font-size: .8rem;color: var(--s-muted)}.live-q-steps li::before{content: "○ "}.live-q-steps li.is-ok{color: var(--s-green)}.live-q-steps li.is-ok::before{content: "✓ "}.live-pane .live-hints{margin-top: .8rem}.live-pane .live-hints:empty{display: none}.live-pane .live-hints:empty::before{content: none}.live-contacts{display: grid;gap: .45rem}.live-c{display: flex;align-items: center;gap: .7rem;padding: .5rem .6rem;border-radius: 14px;background: var(--s-card);border: 1px solid var(--s-line)}.live-c-pic{width: 46px;height: 46px;border-radius: 50%;overflow: hidden;flex: none;background: var(--s-paper)}.live-c-pic svg{display: block;width: 46px;height: 92px;margin-top: -2px}.live-c-t{flex: 1;min-width: 0}.live-c-t b{display: block;font-family: Literata, Georgia, serif}.live-c-t small{display: block;font-size: .78rem;color: var(--s-muted)}.live-c-t em{font-style: normal;font-size: .78rem;color: var(--s-gold);font-variant-numeric: tabular-nums}.live-c-call{width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 0;cursor: pointer;font-size: 1.1rem;background: var(--s-green-soft, #EDF7F1);box-shadow: inset 0 0 0 1px var(--s-green)}.live-c-call:hover{background: var(--s-green)}.live-soon-box{padding: 1.5rem 1rem;border-radius: 16px;background: var(--s-card);border: 1px dashed var(--s-line);text-align: center;color: var(--s-muted)}.live-soon-box p{margin: 0 0 .4rem}.live-soon-box b{color: var(--s-ink)}.live-soon-emoji{font-size: 2rem}.live-gram-tabs{display: flex;gap: .3rem;margin-bottom: .7rem;padding: .2rem;border-radius: 999px;background: var(--s-card);border: 1px solid var(--s-line)}.live-gram-tabs button{flex: 1;padding: .4rem;border-radius: 999px;border: 0;background: none;font: inherit;font-size: .85rem;font-weight: 600;cursor: pointer;color: var(--s-muted)}.live-gram-tabs button.is-on{background: linear-gradient(120deg, #ff2a00, #ff6a00);color: #fff}.live-feed{display: grid;gap: .8rem}.live-feed[hidden]{display: none}.live-post{border-radius: 16px;overflow: hidden;background: var(--s-card);border: 1px solid var(--s-line)}.live-post header{display: flex;align-items: center;gap: .55rem;padding: .55rem .7rem}.live-post-av{width: 34px;height: 34px;border-radius: 50%;overflow: hidden;flex: none;display: grid;place-items: center;background: var(--s-paper);font-size: 1.1rem}.live-post-av svg{display: block;width: 34px;height: 68px;align-self: start;margin-top: -2px}.live-post header b{display: block;font-size: .88rem}.live-post header small{font-size: .75rem;color: var(--s-gold);font-style: italic}.live-post-pic{display: grid;place-items: center;aspect-ratio: 2 / 1;font-size: 3.2rem}.live-post-es{margin: .6rem .8rem 0;font-size: .92rem;line-height: 1.45}.live-post-ru{margin: .3rem .8rem 0;font-size: .85rem;color: var(--s-muted)}.live-post footer{display: flex;align-items: center;gap: .8rem;padding: .4rem .7rem .6rem}.live-like{border: 0;background: none;font-size: 1.2rem;cursor: pointer;padding: 0;transition: transform .2s}.live-like.is-pop{transform: scale(1.35)}.live-post-tr{border: 0;background: none;padding: 0;font: inherit;font-size: .8rem;color: var(--s-muted);text-decoration: underline dotted;cursor: pointer}.live-hp.is-earned{transform: scale(1.08);box-shadow: 0 0 0 3px var(--s-green), 0 4px 12px rgba(0,0,0,.2)}.live-player::before{content: "▼";position: absolute;left: 50%;top: -1.4rem;transform: translateX(-50%) scale(var(--inv, 1));opacity: 0;color: var(--s-accent);font-size: 1rem;text-shadow: 0 1px 2px rgba(0,0,0,.4);pointer-events: none}.live-player.is-found::before{animation: live-found 1.6s ease-out 2}@keyframes live-found{0%{opacity: 0;top: -2.2rem}30%{opacity: 1;top: -1.2rem}60%{top: -1.6rem}100%{opacity: 0;top: -1.2rem}}@media (prefers-reduced-motion: reduce){.live-player.is-found::before{animation: none;opacity: 1}}.live-tab i{font-size: 1.1rem}.live-tog{filter: none;color: var(--s-muted)}.live-tog[aria-pressed="true"]{color: var(--s-green)}.live-mp-b i{pointer-events: none}.live-mp-b.is-main i.fa-play{margin-left: 2px}.live-zoom button{font-size: 1rem}.live-zoom [data-live-zoom="me"]{color: var(--s-accent)}.live-c-call{color: var(--s-green)}.live-c-call:hover{color: #fff}.live-like{color: var(--s-muted)}.live-like.is-on{color: var(--s-accent)}.live-q.is-done .live-q-e{color: var(--s-green)}.live-soon-emoji{color: var(--s-line-2, #DCD1C0)}.live-back i, .live-dlg-tools i{margin-right: .2rem}.live-pop-x, .live-card-x{font-size: 1.1rem}.live-deported{max-width: 40rem;margin: 0 auto 2rem;padding: 1rem 1.25rem;border-radius: var(--s-r);background: var(--s-soft);border: 1px solid #f5c6c0;text-align: center}.live-deported p{margin: 0 0 .3rem}.live-deported-t{font-weight: 700;font-size: 1.1rem;color: var(--s-accent)}.live-q.is-locked{opacity: .6}.live-q-t small{display: block;font-size: .78rem;color: var(--s-muted);margin-top: .1rem}.live-town.is-siren::after{content: "";position: absolute;inset: 0;z-index: 15;pointer-events: none;animation: live-siren .5s steps(1) infinite}@keyframes live-siren{0%{box-shadow: inset 60px 0 90px -30px rgba(255, 30, 30, .75), inset -60px 0 90px -30px rgba(30, 80, 255, .15)}50%{box-shadow: inset 60px 0 90px -30px rgba(255, 30, 30, .15), inset -60px 0 90px -30px rgba(30, 80, 255, .75)}}@media (prefers-reduced-motion: reduce){.live-town.is-siren::after{animation: none;box-shadow: inset 0 0 80px rgba(255, 30, 30, .5)}}.live-deps-link{text-align: center;margin: -1rem 0 1.5rem}.live-deps-link .s-btn i{margin-right: .3rem}.live-hp.is-neg{background: linear-gradient(120deg, #7a0a0a, #c4161c)}.live-hp.is-neg b{color: #fff}.live-deps{padding: 0 1rem 2.5rem;background: var(--s-paper)}.live-deps:empty{display: none}.live-deps .live-deps-link{margin: 0 0 1rem}.live-deps .live-deported{margin-bottom: 0}.live-shop{position: absolute;inset: 0;z-index: 22;display: flex;align-items: center;justify-content: center;padding: 1rem;background: rgba(12, 9, 7, .55)}.live-shop[hidden]{display: none}.live-shop-box{position: relative;display: grid;grid-template-columns: 200px minmax(0, 1fr);gap: 1.4rem;width: min(900px, 100%);max-height: calc(100dvh - 2rem);padding: 1.4rem;border-radius: 22px;background: var(--s-paper);box-shadow: 0 30px 80px rgba(0,0,0,.45);overflow: hidden}.live-shop-x{position: absolute;top: .8rem;right: 1rem;border: 0;background: none;font-size: 1.15rem;cursor: pointer;color: var(--s-muted)}.live-shop-side{text-align: center}.live-shop-pic{display: flex;justify-content: center;padding: .5rem;border-radius: 18px;background: #fff;border: 1px solid var(--s-line)}.live-shop-pic svg{display: block;width: 150px;height: 300px}.live-shop-pic svg > rect:first-child, .live-shop-pic svg > circle:nth-child(2){display: none}.live-shop-hp{margin: .7rem 0 0;color: var(--s-muted)}.live-shop-hp b{color: var(--s-ink)}.live-shop-main{min-width: 0;overflow-y: auto;padding-right: .3rem}.school .live-shop-title{margin: 0 2rem .8rem 0;font-family: Literata, Georgia, serif;font-size: 1.5rem}.live-shop-title .fa-store{color: var(--s-accent);margin-right: .2rem}.live-shop-tabs{display: flex;gap: .3rem;margin-bottom: 1rem;padding: .2rem;border-radius: 999px;background: var(--s-card);border: 1px solid var(--s-line)}.live-shop-tabs button{flex: 1;padding: .45rem;border: 0;border-radius: 999px;background: none;font: inherit;font-size: .88rem;font-weight: 600;cursor: pointer;color: var(--s-muted)}.live-shop-tabs button.is-on{background: linear-gradient(120deg, #ff2a00, #ff6a00);color: #fff}.live-shop-items{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: .6rem}.live-item{display: grid;grid-template-columns: 56px minmax(0, 1fr);grid-template-rows: auto auto;gap: .2rem .6rem;align-items: center;padding: .55rem .6rem;border-radius: 14px;background: var(--s-card);border: 1px solid var(--s-line);transition: border-color .15s}.live-item:hover{border-color: var(--s-accent)}.live-item.is-worn{border-color: var(--s-green);box-shadow: inset 0 0 0 1px var(--s-green)}.live-item-pic{grid-row: span 2;width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: var(--s-paper)}.live-item-pic svg{display: block;width: 56px;height: 112px;margin-top: -2px}.live-item-t b{display: block;font-size: .92rem}.live-item-t small{font-size: .75rem;color: var(--s-gold)}.live-item .s-btn{justify-self: start;padding: .35rem .75rem;font-size: .78rem;white-space: nowrap}.live-shop-lead{margin: 0 0 .8rem;color: var(--s-muted);font-size: .9rem}.live-shop-label{margin: .8rem 0 .45rem;font-size: .78rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--s-muted)}.live-shop-label i{text-transform: none;letter-spacing: 0;font-weight: 400;color: var(--s-gold)}.live-shop-chips{display: flex;flex-wrap: wrap;gap: .4rem}.live-shop-cutbtn{margin-top: 1.1rem}.live-shop-state{min-height: 1.3em;margin: .8rem 0 0;font-size: .9rem;color: var(--s-green)}@media (max-width: 767px){.live-shop{align-items: flex-end;padding: .5rem}.live-shop-box{grid-template-columns: minmax(0, 1fr);gap: .6rem;padding: 1rem;max-height: calc(100dvh - 1rem);overflow-y: auto}.live-shop-pic svg{width: 90px;height: 180px}.live-shop-main{overflow: visible}}

.footer-1{position: relative;padding: 3.5rem 0 1.5rem !important;background: #120d0b !important;color: rgba(255, 255, 255, .72);font-size: .95rem}.footer-1::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: linear-gradient(90deg, #ff2a00, #ff6a00, #ffb347, #ff6a00, #ff2a00)}.footer-1 a{text-decoration: none !important}.hf-grid{display: grid;grid-template-columns: minmax(0, 1.5fr) repeat(2, minmax(0, 1fr)) minmax(0, 1.3fr);gap: 2.5rem 2rem}.hf-logo img{display: block;width: 124px;height: auto}.footer-1 .hf-tagline{margin: 1rem 0 1.25rem;max-width: 22rem;line-height: 1.55;color: rgba(255, 255, 255, .72) !important}.hf-tagline i{color: #ffb347}.hf-social{display: flex;flex-wrap: wrap;gap: .5rem;margin-bottom: 1.5rem}.footer-1 .hf-social a{display: inline-flex;align-items: center;gap: .45rem;padding: .4rem .8rem;border-radius: 999px;background: rgba(255, 255, 255, .06);border: 1px solid rgba(255, 255, 255, .1);color: rgba(255, 255, 255, .85) !important;font-size: .82rem;font-weight: 500;transition: background .2s, border-color .2s, color .2s, transform .2s}.hf-social a i{font-size: 1rem}.hf-social .hf-max{display: inline-grid;place-items: center;width: 17px;height: 17px;border-radius: 50%;background: linear-gradient(135deg, #4d8eff, #8e5bff)}.hf-social .hf-max img{width: 10px;height: 10px;display: block}.footer-1 .hf-social a:hover{background: rgba(255, 106, 0, .16);border-color: rgba(255, 106, 0, .5);color: #fff !important;transform: translateY(-1px)}.hf-actions{display: flex;flex-direction: column;align-items: flex-start;gap: .6rem}.hf-btn, .hf-btn-ghost{display: inline-flex;align-items: center;gap: .55rem;border-radius: 999px;font: inherit;cursor: pointer;transition: filter .2s, color .2s, border-color .2s}.hf-btn{padding: .7rem 1.4rem;border: 0;background: linear-gradient(120deg, #ff2a00, #ff6a00, #ffb347);color: #fff;font-weight: 700;box-shadow: 0 8px 22px rgba(255, 70, 0, .28)}.hf-btn:hover{filter: brightness(1.08)}.hf-btn-ghost{padding: .35rem 0;border: 0;background: none;color: rgba(255, 255, 255, .5);font-size: .82rem}.hf-btn-ghost:hover{color: #fff}.hf-title{margin-bottom: 1rem;font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #ffb347}.footer-1 .hf-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .55rem}.footer-1 .hf-col ul li{margin: 0;padding: 0;border: 0 !important;display: block}.footer-1 .hf-col ul li a{display: inline-flex;align-items: baseline;gap: .55rem;padding: 0 !important;color: rgba(255, 255, 255, .78) !important;line-height: 1.35;transition: color .2s, transform .2s}.hf-col ul li a i{width: 1.1em;color: rgba(255, 255, 255, .35);transition: color .2s}.footer-1 .hf-col ul li a:hover{color: #fff !important;transform: translateX(2px)}.hf-col ul li a:hover i{color: #ff6a00}.footer-1 .hf-docs ul li a{font-size: .88rem;color: rgba(255, 255, 255, .6) !important}.hf-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem 2rem;margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid rgba(255, 255, 255, .08);font-size: .82rem;color: rgba(255, 255, 255, .45)}.hf-contacts{display: flex;flex-wrap: wrap;gap: .5rem 1.5rem}.footer-1 .hf-contacts a, .hf-contacts > span{color: rgba(255, 255, 255, .6) !important}.footer-1 .hf-contacts a:hover{color: #fff !important}.hf-contacts i{margin-right: .4rem;color: rgba(255, 255, 255, .35)}.footer-1 .hf-zerro{display: inline-flex;align-items: center;gap: .6rem;color: rgba(255, 255, 255, .45) !important}.hf-zerro img{width: 72px;height: auto;filter: grayscale(1) invert(1);opacity: .55;transition: opacity .2s}.footer-1 .hf-zerro:hover{color: #fff !important}.hf-zerro:hover img{opacity: .9}@media (max-width: 991px){.hf-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hf-brand{grid-column: 1 / -1}}@media (max-width: 575px){.footer-1{padding-top: 2.75rem !important}.hf-grid{gap: 2rem 1.25rem}.hf-docs{grid-column: 1 / -1}.hf-actions{align-items: stretch}.hf-btn{justify-content: center}.hf-bottom{flex-direction: column;align-items: flex-start;margin-top: 2.25rem}.hf-contacts{flex-direction: column}}

[data-color="#ffffffFF"]{color:#ffffffFF}[data-color="#A2A2A2"]{color:#A2A2A2}

