@keyframes site-cin{0%{opacity:0;transform:translateY(6px)}}@keyframes site-sweep{0%,55%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@keyframes site-fill{to{width:100%}}@keyframes site-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes site-rot{to{rotate:360deg}}@keyframes site-fade{0%{opacity:0}}@keyframes site-rise{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}50%{transform:translate(var(--dx), -120px) scale(1)}to{transform:translate(calc(var(--dx) * -1), -230px) scale(1.1);opacity:0}}@keyframes site-tap{0%{opacity:0;transform:scale(.2)rotate(-12deg)}18%{opacity:1;transform:scale(1.25)rotate(6deg)}to{transform:translate(var(--dx), -150px) scale(.9);opacity:0}}@keyframes site-stop-ring{0%{box-shadow:0 0 #ff2d5573,0 10px 24px #ff2d5559}to{box-shadow:0 0 0 16px #ff2d5500,0 10px 24px #ff2d5559}}@keyframes site-blink{50%{opacity:.25}}@keyframes site-up{0%{opacity:0;transform:translateY(16px)}}@keyframes site-go-pulse{0%{scale:1;box-shadow:0 0 #f26a04a6}45%{scale:1.04}70%,to{scale:1;box-shadow:0 0 0 12px #f26a0400}}@keyframes site-go-tap{0%,to{transform:translate(5px,7px)rotate(-18deg)}40%,60%{transform:translate(0)rotate(-18deg)}50%{transform:translate(0)rotate(-18deg)scale(.82)}}@keyframes site-hand{0%{opacity:0;left:25%;scale:1}8%{opacity:1;left:25%;scale:1}14%{scale:.82}20%{left:25%;scale:1}45%{left:75%;scale:1}52%{scale:.82}58%{opacity:1;left:75%;scale:1}80%,to{opacity:0;left:75%}}@keyframes site-hand-ripple{0%,13%{opacity:0;scale:.2}15%{opacity:.9;scale:.4}26%{opacity:0;scale:1.5}51%{opacity:0;scale:.2}53%{opacity:.9;scale:.4}64%,to{opacity:0;scale:1.5}}@keyframes site-hand-press{0%,10%,18%,to{scale:1}14%{scale:.97}}.site-root{--bg:#fff;--soft:#f5f4f2;--soft2:#eceae7;--ink:#0a0a0a;--ink2:#3a3734;--mut:#6e6a66;--line:#dedad5;--o500:#f26a04;--o600:#c25200;--o700:#9a4100;--o50:#fff3ea;--red:#ff2d55;--ok:#1f8a4c;--warn:#b26b00;--bad:#c62828;--fd:var(--font-outfit), "Segoe UI", system-ui, sans-serif;--fb:var(--font-inter), "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--header-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--ink);font:400 16px/1.6 var(--fb);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.site-root h1,.site-root h2,.site-root h3{font-family:var(--fd);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.site-root p{margin:0}.site-root button{font:inherit;color:inherit}.site-root a{color:inherit}.site-root :focus-visible{outline:2px solid var(--o700);outline-offset:2px}.site-root .tnum{font-variant-numeric:tabular-nums}.site-root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-root .wrap{--gut:32px;width:100%;max-width:1200px;padding-inline:var(--gut);margin-inline:auto}.site-root main{flex:1}.site-root [id]{scroll-margin-top:calc(var(--header-h) + 12px)}.site-root .btn{isolation:isolate;font:600 15px var(--fb);cursor:pointer;white-space:nowrap;min-height:48px;color:var(--ink);background:var(--soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .15s;display:inline-flex;position:relative;overflow:hidden}.site-root .btn svg{flex:none;width:18px;height:18px}.site-root .btn:hover{background:var(--soft2)}.site-root .btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site-root .btn-primary,.site-root .btn-white{justify-content:space-between;gap:14px;min-height:52px;padding:5px 5px 5px 24px;font-weight:700}.site-root .btn-primary,.site-root .btn-primary:hover{color:var(--ink);background:linear-gradient(#ffb070 0%,#f7862f 52%,#e86a0c 100%);box-shadow:inset 0 1.5px #ffffff8c,inset 0 -2px #0000001f,0 8px 18px #c2520042}.site-root .btn-white,.site-root .btn-white:hover{background:linear-gradient(#fff 0%,#faf8f6 52%,#ece7e2 100%);box-shadow:inset 0 1.5px #fff,inset 0 -2px #00000014,0 8px 18px #0a0a0a24}.site-root .btn-primary:hover,.site-root .btn-white:hover{transform:translateY(-1px)}.site-root .btn-primary:active,.site-root .btn-white:active{transform:translateY(1px)}.site-root .btn-primary>svg,.site-root .btn-white>svg{display:none}.site-root .btn-primary:after,.site-root .btn-white:after{content:"→";color:#fff;width:42px;height:42px;font:400 18px/1 var(--fb);background:#000;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.site-root .btn-white:after{color:var(--o500)}.site-root .btn-primary:hover:after,.site-root .btn-white:hover:after{transform:translate(2px)}.site-root .f6:after{background:radial-gradient(circle at 35% 28%,#4a4a4a 0%,#111 45%,#000 75%);box-shadow:inset 0 -2px 3px #0009,0 2px 5px #00000059}.site-root .btn-primary:before,.site-root .btn-white:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:5s ease-in-out infinite site-sweep;position:absolute;inset:0;transform:translate(-130%)}.site-root .btn:hover:before{opacity:0;animation-play-state:paused}.site-root .btn-primary[disabled],.site-root .btn-primary[aria-disabled=true]{background:var(--soft2);color:#8e8882;box-shadow:none;cursor:not-allowed;transform:none}.site-root .btn-primary[disabled]:after{box-shadow:none;background:#c9c3bd}.site-root .btn-primary[disabled]:before{display:none}.site-root .btn-sm{min-height:40px;padding-inline:16px;font-size:14px}.site-root .btn-sm.btn-primary,.site-root .btn-sm.btn-white{gap:10px;min-height:44px;padding:4px 4px 4px 18px}.site-root .btn-sm.btn-primary:after,.site-root .btn-sm.btn-white:after{width:36px;height:36px;font-size:16px}.site-root .btn-lg{min-height:54px;padding-inline:26px;font-size:16px}.site-root .btn-lg.btn-primary{min-height:58px;padding:6px 6px 6px 28px;font-size:16px}.site-root .btn-lg.btn-primary:after{width:46px;height:46px}.site-root .btn-block{width:100%}.site-root .tlink{cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.site-root .tlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.site-root .tlink svg{width:16px;height:16px}.site-root .spin{border:2.5px solid #0003;border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite site-rot}.site-root .hdr{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0a0a0af7;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.site-root .hdr .wrap{min-height:var(--header-h);align-items:center;gap:28px;display:flex}.site-root .hdr-logo{line-height:0;display:block}.site-root .hdr-logo svg{width:92px;height:auto}.site-root .hdr nav{gap:2px;display:flex}.site-root .hdr nav a{font:500 15px var(--fb);color:#ffffffc7;border-radius:999px;padding:8px 12px;text-decoration:none;transition:color .15s,background .15s}.site-root .hdr nav a:hover{color:#fff;background:#ffffff14}.site-root .hdr-right{align-items:center;gap:6px;margin-left:auto;display:flex}.site-root .hdr-acc{font:500 15px var(--fb);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.site-root .hdr-acc:hover{background:var(--soft)}.site-root .hdr-acc svg{width:20px;height:20px}.site-root .hero{position:relative}.site-root .player{height:max(600px, min(calc(100vh - var(--header-h)), 880px));isolation:isolate;background:#0d0c0b;grid-template-columns:minmax(0,1fr) 400px;display:grid;position:relative;overflow:hidden}.site-root .stagev{justify-content:center;align-items:center;gap:56px;padding-inline:48px;display:flex;position:relative;overflow:hidden}.site-root .blurbg{filter:blur(34px)brightness(.45)saturate(1.1);transition:background-image .6s var(--ease);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:-40px}.site-root .imm-copy{color:#fff;flex:0 520px;gap:20px;min-width:0;display:grid}.site-root .imm-copy .kick{font:600 13px var(--fb);color:#ffffffbf;align-items:center;gap:8px;display:inline-flex}.site-root .imm-copy .kick i{background:var(--red);border-radius:50%;width:7px;height:7px}.site-root .imm-copy h1{letter-spacing:-.035em;font-size:clamp(36px,4vw,56px);line-height:1.02}.site-root .imm-copy p{color:#fffc;max-width:38ch;font-size:17px}.site-root .imm-copy .fine{color:#fff9;font-size:13px}.site-root .imm-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.site-root .imm-hand{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px #00000073);width:30px;height:30px;animation:6s ease-in-out infinite site-hand;position:absolute;top:58%;left:25%;translate:-33% -8%}.site-root .imm-hand svg{fill:#fff;stroke:#111;stroke-width:1.5px;width:30px;height:30px}.site-root .imm-hand:before{content:"";opacity:0;border:2px solid #ffffffd9;border-radius:50%;width:40px;height:40px;animation:6s ease-out infinite site-hand-ripple;position:absolute;top:8%;left:33%;translate:-50% -50%}.site-root .imm-choices:has(.imm-hand) .imm-ch{animation:6s ease-in-out infinite site-hand-press}.site-root .imm-choices:has(.imm-hand) .imm-ch+.imm-ch{animation-delay:2.28s}.site-root .imm-ch,.site-root .imm-card .row button{isolation:isolate;text-align:left;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:border-color .15s var(--ease), transform .15s var(--ease);background:linear-gradient(#302e2cb8 0%,#0a0a0adb 100%);border:1px solid #ffffff29;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 24px #00000052}.site-root .imm-ch:before,.site-root .imm-card .row button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:5s ease-in-out infinite site-sweep;position:absolute;inset:0;transform:translate(-130%)}.site-root .imm-ch+.imm-ch:before,.site-root .imm-card .row button+button:before{animation-delay:1.2s}.site-root .imm-ch:hover,.site-root .imm-card .row button:hover{border-color:#f26a04b3;transform:translateY(-1px)}.site-root .imm-ch[aria-pressed=true]{border-color:var(--o500);box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px var(--o500), 0 10px 24px #00000052}.site-root .imm-ch{border-radius:16px;gap:4px;padding:16px}.site-root .imm-card .row button{border-radius:12px;gap:2px;padding:10px}.site-root .imm-card .row button span{color:#ffffffb3;font-size:12px}.site-root .imm-card .row svg{width:18px;height:18px;color:var(--o500)}.site-root .imm-card{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0a0a0a6b;border:1px solid #ffffff24;border-radius:16px;gap:10px;padding:14px;display:none;position:absolute;bottom:56px;left:12px;right:12px;box-shadow:0 10px 30px #0000004d}.site-root .imm-card p{color:#ffffffbf;margin-top:-6px;font-size:13px}.site-root .imm-ch svg{width:22px;height:22px;color:var(--o500)}.site-root .imm-ch b{font:600 17px/1.2 var(--fd)}.site-root .imm-ch span{opacity:.75;font-size:13px}.site-root .vid{aspect-ratio:9/16;background:#000;border-radius:16px;flex:none;height:min(100% - 48px,680px);position:relative;overflow:hidden}.site-root .slide{position:absolute;inset:0;transform:translateY(100%)}.site-root .slide img{object-fit:cover;width:100%;height:100%;display:block}.site-root .slide.is-active,.site-root .slide.is-prev{transition:transform .6s var(--ease)}.site-root .slide.is-active{z-index:1;transform:none}.site-root .slide.is-prev{transform:translateY(-100%)}.site-root .vid:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000006b,#0000 20% 58%,#0000009e);position:absolute;inset:0}.site-root .lv-top{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.site-root .lv-host{background:#00000052;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 3px;display:flex}.site-root .lv-av{background:var(--o500) center / cover;border:1.5px solid #fff;border-radius:50%;flex:none;width:32px;height:32px}.site-root .lv-nm{color:#fff;font:700 12px/1.2 var(--fb);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-root .lv-nm small{opacity:.85;font-size:11px;font-weight:500;display:block}.site-root .lv-follow{background:var(--red);color:#fff;font:700 11px var(--fb);border-radius:999px;flex:none;padding:6px 10px}.site-root .lv-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.site-root .lv-badge{background:var(--red);color:#fff;font:800 10px var(--fb);letter-spacing:.05em;border-radius:4px;padding:3px 6px}.site-root .lv-view{color:#fff;font:600 11px var(--fb);background:#00000052;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.site-root .lv-view svg{width:12px;height:12px}.site-root .lv-tags{z-index:3;gap:6px;display:flex;position:absolute;top:54px;left:12px}.site-root .lv-tags span{color:#fff;font:600 11px var(--fb);background:#00000052;border-radius:999px;padding:3px 8px}.site-root .lv-feed{z-index:4;pointer-events:none;grid-template-rows:auto minmax(0,1fr);justify-items:start;gap:12px;height:248px;display:grid;position:absolute;bottom:56px;left:12px;right:64px}.site-root .lv-feed .lv-go{pointer-events:auto}.site-root .lv-cmts{align-content:end;gap:6px;width:100%;height:100%;display:none;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.site-root .lv-cmt{color:#fff;text-shadow:0 1px 2px #00000080;width:fit-content;max-width:100%;animation:site-cin .3s var(--ease);font-size:12px;line-height:1.35}.site-root .lv-cmt b{color:#ffffffb8;margin-right:6px;font-weight:600}.site-root .lv-prod{z-index:3;background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;position:absolute;bottom:56px;left:12px;right:12px;box-shadow:0 8px 24px #00000040}.site-root .lv-prod .th{background:var(--soft) center / cover;border-radius:8px;width:44px;height:44px}.site-root .lv-prod .tx{min-width:0;line-height:1.25;display:grid}.site-root .lv-prod .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.site-root .lv-prod .tx span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.site-root .lv-prod .pr{font:700 14px var(--fd);color:var(--o600);text-align:right;line-height:1.2}.site-root .lv-prod .pr small{font:600 10px var(--fb);color:var(--mut);display:block}.site-root .lv-bar{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.site-root .lv-input{white-space:nowrap;text-overflow:ellipsis;color:#ffffffbf;background:#ffffff2e;border-radius:999px;flex:1;align-items:center;min-width:0;height:34px;padding-inline:14px;font-size:12px;display:flex;overflow:hidden}.site-root .lv-ic{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.site-root .lv-ic svg{fill:#fff;width:17px;height:17px}.site-root .vid{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-root .lv-hearts{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-root .lv-heart{filter:drop-shadow(0 2px 4px #00000040);width:26px;height:26px;animation:site-rise 2.4s var(--ease) forwards;position:absolute;bottom:120px;right:18px}.site-root .lv-heart.is-tap{width:34px;height:34px;animation:site-tap 1.4s var(--ease) forwards;bottom:auto;right:auto;translate:-50% -50%}.site-root .lv-dots{z-index:3;gap:6px;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.site-root .lv-dots i{background:#ffffff59;border-radius:4px;width:4px;height:14px}.site-root .lv-dots i.on{background:#fff}.site-root .imm-card b{font:600 17px var(--fd)}.site-root .imm-card .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-root .imm-card .row button b{font:600 14px/1.2 var(--fb)}.site-root .imm-scrim{z-index:8;background:#00000061;animation:.2s site-fade;display:none;position:absolute;inset:0}.site-root .imm-sheet{z-index:9;animation:site-pop .25s var(--ease);bottom:12px}.site-root .imm-sheet:focus{outline:none}.site-root .imm-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-root .imm-x{cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.site-root .imm-x svg{width:16px;height:16px}.site-root .imm-sheet button:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-root .lv-go{background:var(--o500);color:#fff;height:34px;font:700 13px var(--fb);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px 0 11px;animation:1.8s ease-out infinite site-go-pulse;display:none;position:relative}.site-root .lv-go>svg{fill:currentColor;stroke:none;width:14px;height:14px}.site-root .lv-go:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-root .lv-go-hand{pointer-events:none;filter:drop-shadow(0 2px 4px #00000073);width:22px;height:22px;animation:1.8s ease-in-out infinite site-go-tap;position:absolute;bottom:-6px;right:-6px}.site-root .lv-go-hand svg{fill:#fff;stroke:#111;stroke-width:1.6px;width:22px;height:22px}.site-root .chat{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.site-root .chat-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.site-root .chat-head b{font:600 16px var(--fd)}.site-root .chat-head span{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:inline-flex}.site-root .chat-head span i{background:var(--red);border-radius:50%;width:7px;height:7px}.site-root .chat-list{flex-direction:column;justify-content:flex-end;gap:12px;padding:8px 20px 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.site-root .msg{animation:site-cin .3s var(--ease);grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.4;display:grid}.site-root .msg .a{width:28px;height:28px;font:700 11px var(--fb);color:#fff;border-radius:50%;place-items:center;display:grid}.site-root .msg b{color:var(--mut);font-size:12px;font-weight:600;display:block}.site-root .msg.sys{color:var(--mut);grid-template-columns:1fr;font-size:13px}.site-root .chat-foot{gap:8px;padding:12px 16px 16px;display:flex}.site-root .chat-foot div{background:var(--soft);height:42px;color:var(--mut);border-radius:999px;flex:1;align-items:center;padding-inline:16px;font-size:14px;display:flex}.site-root .chat-foot span{background:var(--soft);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.site-root .chat-foot svg{width:18px;height:18px;fill:var(--red)}.site-root .hero-meta{color:var(--mut);flex-wrap:wrap;gap:6px 24px;padding-block:14px 0;font-size:13px;display:flex}.site-root .hero-meta span{align-items:center;gap:8px;display:inline-flex}.site-root .hero-meta i{background:var(--red);border-radius:50%;width:6px;height:6px}.site-root .bpanel{z-index:10;width:400px;transition:transform .35s var(--ease), visibility .35s;visibility:hidden;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.site-root .bpanel.is-open{visibility:visible;transform:none}.site-root .bp-scrim{display:none}.site-root .bp-head{gap:10px;padding:14px 18px 12px;display:grid}.site-root .bp-row1{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-root .bp-row1 b{font:600 17px var(--fd)}.site-root .bp-row1 b:focus{outline:none}.site-root .bp-x{background:var(--soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.site-root .bp-x svg{width:16px;height:16px}.site-root .bp-body{overscroll-behavior:contain;align-content:start;gap:16px;padding:4px 18px 24px;display:grid;overflow-y:auto}.site-root .bp-foot{box-shadow:0 -1px 0 var(--soft2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px 16px;display:grid}.site-root .bp-line{min-width:0}.site-root .bp-line span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.site-root .bp-line b{font:600 19px var(--fd);font-variant-numeric:tabular-nums}.site-root .bp-grab{background:var(--soft2);border-radius:4px;justify-self:center;width:40px;height:4px;display:none}.site-root .prog{gap:8px;display:grid}.site-root .prog-l{color:var(--mut);justify-content:space-between;font-size:14px;display:flex}.site-root .prog-l b{color:var(--ink);font-weight:600}.site-root .segs{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.site-root .segs button{background:var(--soft2);border:0;border-radius:4px;height:4px;padding:0}.site-root .segs button.done{background:var(--ink);cursor:pointer}.site-root .segs button.now{background:var(--o600)}.site-root .step-h{gap:6px;display:grid}.site-root .step-h h2{letter-spacing:-.025em;font-size:22px}.site-root .step-h p{color:var(--mut);font-size:14px}.site-root .back{color:var(--mut);font:500 14px var(--fb);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;display:inline-flex}.site-root .back:hover{color:var(--ink)}.site-root .back svg{width:16px;height:16px}.site-root .opt-list{gap:8px;display:grid}.site-root .optr{text-align:left;background:var(--soft);cursor:pointer;border:0;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.site-root .optr svg{width:22px;height:22px;color:var(--o600)}.site-root .optr b{font-weight:600;display:block}.site-root .optr span{color:var(--mut);font-size:13px}.site-root .optr[aria-pressed=true],.site-root .optr[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--o600);background:#fff}.site-root .optr img{width:auto;height:28px}.site-root .cal{background:var(--soft);border-radius:20px;gap:8px;padding:14px;display:grid}.site-root .cal-head{font:600 17px var(--fd);text-transform:capitalize;justify-content:space-between;align-items:center;padding-inline:4px;display:flex}.site-root .cal-nav{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.site-root .cal-nav svg{width:17px;height:17px}.site-root .cal-nav[disabled]{opacity:.35;cursor:not-allowed}.site-root .cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.site-root .dow{color:var(--mut);padding-block:4px;font-size:12px;font-weight:500}.site-root .day{min-height:44px;font:500 15px var(--fb);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;position:relative}.site-root .day:hover{background:#fff}.site-root .day.is-selected{background:var(--ink);color:#fff}.site-root .day:disabled{color:#b5afa9;cursor:not-allowed;background:0 0;text-decoration:line-through}.site-root .day.first:after{content:"";background:var(--o600);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;translate:-50%}.site-root .day.is-selected.first:after{background:#fff}.site-root .cal-note,.site-root .muted{color:var(--mut);font-size:13px}.site-root .tz{color:var(--ink2);gap:10px;font-size:14px;display:flex}.site-root .tz svg{width:18px;height:18px;color:var(--mut);flex:none;margin-top:2px}.site-root .slot-g{gap:8px;display:grid}.site-root .slot-g h3{font:500 13px var(--fb);color:var(--mut);letter-spacing:0}.site-root .slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.site-root .slot{background:var(--soft);text-align:center;cursor:pointer;border:0;border-radius:12px;min-height:52px;padding:10px 6px;display:grid}.site-root .slot b{font:600 16px var(--fb);font-variant-numeric:tabular-nums}.site-root .slot span{color:var(--mut);font-size:12px}.site-root .slot em{color:var(--o700);font-size:12px;font-style:normal;font-weight:600}.site-root .slot:hover{background:var(--soft2)}.site-root .slot.is-selected{background:var(--ink);color:#fff}.site-root .slot.is-selected span,.site-root .slot.is-selected em{color:#e8e2dc}.site-root .empty{background:var(--soft);text-align:center;color:var(--mut);border-radius:16px;justify-items:center;gap:12px;padding:24px;display:grid}.site-root .pk-list{gap:8px;display:grid}.site-root .pkr{text-align:left;background:var(--soft);cursor:pointer;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;display:grid}.site-root .pkr b{font:600 16px var(--fd)}.site-root .pkr .pp{font:600 16px var(--fd);text-align:right;font-variant-numeric:tabular-nums}.site-root .pkr span{color:var(--mut);font-size:13px}.site-root .pkr[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--o600);background:#fff}.site-root .pkr .top{color:var(--o700);font-weight:600}.site-root .pkr>span:last-child{grid-column:1/-1}.site-root .fields{gap:16px;display:grid}.site-root .field{align-content:start;gap:6px;min-width:0;display:grid}.site-root .field label,.site-root .field .lab{font-size:14px;font-weight:600}.site-root .field label small{color:var(--mut);font-weight:400}.site-root .field input,.site-root .field select,.site-root .field textarea{border:1px solid var(--line);min-height:50px;color:var(--ink);font:400 16px var(--fb);background:#fff;border-radius:12px;width:100%;padding:10px 14px}.site-root .field textarea{resize:vertical;min-height:88px}.site-root .field input:focus,.site-root .field select:focus,.site-root .field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--soft2);outline:none}.site-root .field .hint{color:var(--mut);font-size:13px}.site-root .field .msg{color:var(--bad);font-size:13px}.site-root .field.err input,.site-root .field.err select,.site-root .field.err textarea{border-color:var(--bad)}.site-root .tel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.site-root .tel>span{background:var(--soft);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;min-height:50px;padding-inline:12px;font-weight:600;display:grid}.site-root .check{color:var(--ink2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.site-root .check input{width:20px;height:20px;accent-color:var(--o600);margin:1px 0 0}.site-root .check.err span{color:var(--bad)}.site-root .rc{background:var(--soft);border-radius:18px;padding:4px 16px;display:grid}.site-root .rc-r{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:12px;display:grid}.site-root .rc-r+.rc-r{box-shadow:0 -1px 0 var(--soft2)}.site-root .rc-r>span:first-child{color:var(--mut);grid-column:1/-1;font-size:13px}.site-root .rc-r b{font-weight:600}.site-root .rc-r small{color:var(--mut);font-size:13px;font-weight:400;display:block}.site-root .rc-r.tot b{font:600 24px var(--fd);font-variant-numeric:tabular-nums}.site-root .rc-r .tlink{color:var(--mut);align-self:start;font-size:13px;font-weight:500}.site-root .note{background:var(--o50);color:var(--o700);border-radius:14px;padding:12px 14px;font-size:14px;font-weight:500}.site-root .ask{background:var(--ink);color:#fff;border-radius:16px;gap:14px;padding:16px;display:grid}.site-root .ask p{font:600 16px/1.35 var(--fd)}.site-root .ask-acts{flex-wrap:wrap;gap:8px;display:flex}.site-root .ask-acts .btn:not(.btn-primary){color:#fff;background:#ffffff1f}.site-root .ask-acts .btn:not(.btn-primary):hover{background:#fff3}.site-root .alert{color:#7a1a1a;background:#fbe7e7;border-radius:14px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.site-root .sec{padding-block:112px 0}.site-root .sec-last{padding-bottom:112px}.site-root .sec-head{gap:12px;max-width:60ch;margin-bottom:40px;display:grid}.site-root .sec h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px)}.site-root .sec-head p{color:var(--mut);font-size:17px}.site-root .how{isolation:isolate;background:#15110f;border-radius:28px;padding:28px;position:relative;overflow:hidden}.site-root .how-bg{z-index:-1;filter:blur(36px)brightness(.5)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:-60px}.site-root .how-bars{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:24px;display:grid}.site-root .how-bars i{background:#ffffff40;border-radius:3px;height:3px;overflow:hidden}.site-root .how-bars b{background:#fff;width:0;height:100%;display:block}.site-root .how-bars i.done b{width:100%}.site-root .how-bars i.run b{animation:4.2s linear forwards site-fill}.site-root .how-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-root .gcard{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:.55;transition:opacity .5s var(--ease), transform .5s var(--ease), background .5s var(--ease), box-shadow .5s var(--ease);background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;align-content:start;gap:18px;padding:12px 12px 22px;display:grid}.site-root .gcard.is-on{opacity:1;background:#ffffff26;transform:translateY(-6px);box-shadow:0 24px 50px #0000004d}.site-root .gcard:focus-visible{outline-offset:3px;outline:2px solid #fff}.site-root .g-scr{background:#00000042;border-radius:16px;align-content:start;gap:10px;height:172px;padding:14px;display:grid;overflow:hidden}.site-root .g-tx{gap:6px;padding-inline:8px;display:grid}.site-root .g-n{font:600 12px var(--fb);color:#ffffffa6;letter-spacing:.04em}.site-root .gcard h3{color:#fff;font-size:22px}.site-root .gcard p{color:#fffc;font-size:15px}.site-root .g-head{font:600 12px var(--fb);color:#fffc;justify-content:space-between;display:flex}.site-root .g-days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.site-root .g-days span{text-align:center;height:44px;font:600 15px/1.1 var(--fb);background:#ffffff1f;border-radius:10px;place-content:center;display:grid}.site-root .g-days small{opacity:.7;font-size:10px;font-weight:500;display:block}.site-root .g-days .sel{background:var(--o500);color:var(--ink)}.site-root .g-chips{flex-wrap:wrap;gap:6px;display:flex}.site-root .g-chip{font:600 12px var(--fb);background:#ffffff29;border-radius:999px;padding:5px 11px}.site-root .g-chip.ok{background:#1f8a4c}.site-root .g-live{align-items:center;gap:6px;display:flex}.site-root .g-live b{background:var(--red);font:800 11px var(--fb);letter-spacing:.05em;border-radius:4px;padding:3px 7px}.site-root .g-live>span{font:600 12px var(--fb);font-variant-numeric:tabular-nums;background:#0000004d;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.site-root .g-live svg{width:13px;height:13px}.site-root .g-cm{background:#00000047;border-radius:12px;width:fit-content;padding:5px 10px;font-size:13px}.site-root .g-cm b{opacity:.7;margin-right:6px;font-weight:600}.site-root .g-heart{width:24px;height:24px;fill:var(--red);justify-self:end;margin-top:-30px}.site-root .g-notif{color:var(--mut);background:#fffffff0;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:1.3;display:grid}.site-root .g-notif>span:first-child{background:#1f8a4c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.site-root .g-notif svg{color:#fff;width:16px;height:16px}.site-root .g-notif b{color:var(--ink);font-size:13px;display:block}.site-root .g-msg{background:#ffffff29;border-radius:12px 12px 12px 3px;width:fit-content;max-width:92%;padding:6px 10px;font-size:13px;line-height:1.35}.site-root .g-msg.me{background:var(--o500);color:var(--ink);border-radius:12px 12px 3px;justify-self:end}.site-root .gcard.play .an{animation:site-pop .45s var(--ease) both}.site-root .gcard.play .d1{animation-delay:.6s}.site-root .gcard.play .d2{animation-delay:1.3s}.site-root .gcard.play .d3{animation-delay:2s}.site-root .pks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-root .pk{background:var(--soft);text-align:left;border:0;border-radius:20px;align-content:start;gap:14px;padding:26px;display:grid}.site-root .pk-feat{background:var(--o50)}.site-root .pk-lv{justify-content:space-between;align-items:center;min-height:18px;display:flex}.site-root .pk-top{font:600 12px var(--fb);color:var(--o700);letter-spacing:.02em}.site-root .lvl{align-items:flex-end;gap:3px;height:16px;display:inline-flex}.site-root .lvl i{background:var(--soft2);border-radius:2px;width:5px}.site-root .pk-feat .lvl i:not(.on){background:#f3dcc8}.site-root .lvl i:first-child{height:6px}.site-root .lvl i:nth-child(2){height:8px}.site-root .lvl i:nth-child(3){height:10px}.site-root .lvl i:nth-child(4){height:12px}.site-root .lvl i:nth-child(5){height:14px}.site-root .lvl i:nth-child(6){height:16px}.site-root .lvl i.on{background:var(--o500)}.site-root .pk-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.site-root .pk-h h3{font-size:22px}.site-root .pk-h span{color:var(--mut);white-space:nowrap;font-size:13px;font-weight:500}.site-root .pk-tag{color:var(--ink2);margin-top:-8px;font-size:14px}.site-root .pk .price{font:600 32px/1 var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.site-root .pk .price small{font:400 13px var(--fb);color:var(--mut);letter-spacing:0;margin-top:8px;display:block}.site-root .pk ul{color:var(--ink2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.site-root .pk li{padding-left:16px;position:relative}.site-root .pk li:before{content:"";background:var(--o500);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.site-root .pk .tlink{justify-self:start;margin-top:4px}.site-root .pk-note{color:var(--mut);margin-top:20px;font-size:14px}.site-root .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.site-root .faq-l{justify-items:start;gap:24px;display:grid}.site-root .faq-l p{color:var(--mut)}.site-root .faq-list{gap:8px;display:grid}.site-root .faq details{background:var(--soft);border-radius:16px;padding:0 22px}.site-root .faq summary{cursor:pointer;font:600 17px var(--fd);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;list-style:none;display:flex}.site-root .faq summary::-webkit-details-marker{display:none}.site-root .faq summary:after{content:"+";font:400 24px/1 var(--fb);color:var(--mut);transition:rotate .2s var(--ease)}.site-root .faq details[open] summary:after{rotate:45deg}.site-root .faq details p{color:var(--ink2);max-width:60ch;padding-bottom:20px;font-size:15px}.site-root .ftr{padding:96px 8px 8px}.site-root .ftr-card{isolation:isolate;color:#ede7e1;background:#0a0a0a;border-radius:28px;padding-block:64px 28px;position:relative;overflow:hidden}.site-root .ftr-mark{z-index:-1;opacity:.06;pointer-events:none;width:520px;height:auto;position:absolute;bottom:-40px;right:-60px}.site-root .ftr-grid{grid-template-columns:1fr 1fr 1.3fr 1fr 1.25fr;align-items:start;gap:40px 28px;display:grid}.site-root .ftr h2{font:700 13px var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}.site-root .ftr ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.site-root .ftr li>a,.site-root .ftr li>button{cursor:pointer;color:#ffffffc7;min-height:32px;font:400 14px var(--fb);text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.site-root .ftr li>a:hover,.site-root .ftr li>button:hover{color:var(--o500)}.site-root .ftr-brand{text-align:center;justify-items:center;gap:14px;display:grid}.site-root .ftr-brand svg{width:132px;height:auto}.site-root .ftr-num{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-root .ftr-num code{font:600 15px var(--fb);color:#fff;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums}.site-root .ftr .copy{color:#fff;background:#ffffff1a}.site-root .ftr .copy:hover{background:#ffffff2e}.site-root .ftr .copy.is-done{color:#7bd7a0}.site-root .ftr .ftr-wa{color:#fff;font-variant-numeric:tabular-nums;gap:8px;font-weight:600}.site-root .ftr-wa svg{color:#25d366;flex:none;width:16px;height:16px}.site-root .ftr-hint{color:#ffffff80;font-size:13px;line-height:1.4}.site-root .ftr-place{color:#ffffffc7;align-items:flex-start;gap:8px;margin-top:10px;line-height:1.4;display:flex}.site-root .ftr-place svg{width:16px;height:16px;color:var(--o500);flex:none;margin-top:2px}.site-root .ftr-bot{color:#fff9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.site-root .ftr-bot a{color:#fffc;text-decoration:none}.site-root .ftr-bot a:hover{color:var(--o500)}.site-root .copy{background:var(--soft);color:var(--ink);font:600 13px var(--fb);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.site-root .copy svg{width:14px;height:14px}.site-root .copy:hover{background:var(--soft2)}.site-root .copy.is-done{color:var(--ok)}.site-root .cf>.wrap{gap:32px;max-width:720px;padding-block:56px 96px;display:grid}.site-root .cf-top{justify-items:start;gap:16px;display:grid}.site-root .cf-ic{border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.site-root .cf-ic svg{width:28px;height:28px}.site-root .cf-ic.ok{color:var(--ok);background:#e4f3ea}.site-root .cf-ic.wait{color:var(--warn);background:#fff1da}.site-root .cf-ic.bad{color:var(--bad);background:#fbe7e7}.site-root .cf-top h1{letter-spacing:-.035em;font-size:clamp(32px,5vw,48px)}.site-root .cf-top p{color:var(--ink2);max-width:50ch;font-size:17px}.site-root .ref{background:var(--soft);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:inline-flex}.site-root .ref span{color:var(--mut);font-size:13px}.site-root .ref code{font:600 18px var(--fd);letter-spacing:.05em;-webkit-user-select:all;user-select:all}.site-root .ref .copy{background:#fff}.site-root .cf h2{margin-bottom:14px;font-size:22px}.site-root .cf .rc{padding-inline:20px}.site-root .todo{gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-root .todo li{grid-template-columns:28px 1fr;gap:12px;display:grid}.site-root .todo li i{font:600 15px var(--fd);color:var(--o600);font-style:normal}.site-root .todo li b{font-weight:600;display:block}.site-root .todo li span{color:var(--mut);font-size:15px}.site-root .cf-acts{flex-wrap:wrap;gap:10px;display:flex}.site-root .cf-small{color:var(--mut);font-size:14px}.site-root .hold{color:var(--ink2);align-items:center;gap:10px;font-size:14px;display:flex}.site-root .hold svg{width:18px;height:18px;color:var(--warn)}.site-root .legal>.wrap{max-width:760px;padding-block:56px 96px}.site-root .legal h1{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(32px,4.6vw,48px)}.site-root .legal .upd{color:var(--mut);margin-bottom:40px}.site-root .legal article{gap:12px;margin-bottom:40px;display:grid}.site-root .legal h2{font-size:22px}.site-root .legal article p,.site-root .legal article li{color:var(--ink2);max-width:64ch}.site-root .legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.site-root .cp{gap:8px;min-width:0;display:grid}.site-root .cp-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.site-root .cp-compact .cp-row{grid-template-columns:auto minmax(0,1fr)}.site-root .cp-row>input{border:1px solid var(--line);min-height:50px;color:var(--ink);font:400 16px var(--fb);background:#fff;border-radius:12px;width:100%;min-width:0;padding:10px 14px}.site-root .cp-btn{border:1px solid var(--line);min-height:50px;color:var(--ink);font:400 16px var(--fb);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.site-root .cp-btn:hover{border-color:#c9c3bd}.site-root .cp-btn[aria-expanded=true]{border-color:var(--ink);box-shadow:0 0 0 3px var(--soft2)}.site-root .cp-btn.is-invalid,.site-root .field.err .cp-btn,.site-root .field.err .cp-row>input{border-color:var(--bad)}.site-root .cp-btn img,.site-root .cp-list img{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.site-root .cp-value{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.site-root .cp-chev{width:16px;height:16px;color:var(--mut);flex:none}.site-root .cp-value.is-empty{color:var(--mut)}.site-root .cp-pop{box-shadow:0 0 0 1px var(--line), 0 12px 32px #0000001a;background:#fff;border-radius:14px;animation:.15s site-fade;overflow:hidden}.site-root .cp-search{box-shadow:0 1px 0 var(--soft2);align-items:center;gap:8px;padding:10px 12px;display:flex}.site-root .cp-search svg{width:16px;height:16px;color:var(--mut);flex:none}.site-root .cp-search input{font:400 16px var(--fb);width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.site-root .cp-list{overscroll-behavior:contain;max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto}.site-root .cp-list li[role=option]{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;display:flex}.site-root .cp-list li.is-active{background:var(--soft)}.site-root .cp-list li[aria-selected=true]{font-weight:600}.site-root .cp-name{flex:1;min-width:0}.site-root .cp-dial{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13px}.site-root .cp-check{width:16px;height:16px;color:var(--o600)}.site-root .cp-group{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;padding:10px 10px 4px;font-size:12px;font-weight:600}.site-root .cp-none{color:var(--mut);padding:12px 10px;font-size:14px}.site-root .pay-opt{grid-template-columns:56px minmax(0,1fr);align-items:center}.site-root .pay-opt img{object-fit:contain;width:56px;height:30px}.site-root .site-boot{min-height:100vh}.site-root .rec{gap:10px;display:grid}.site-root .rec-tabs{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.site-root .rec-tabs button{min-height:40px;font:600 14px var(--fb);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.site-root .rec-tabs button svg{width:16px;height:16px}.site-root .rec-tabs button[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.site-root .rec-tabs button:disabled{opacity:.45;cursor:not-allowed}.site-root .rec textarea{border:1px solid var(--line);min-height:96px;color:var(--ink);font:400 16px var(--fb);resize:vertical;background:#fff;border-radius:12px;width:100%;padding:10px 14px}.site-root .rec-box{background:var(--soft);text-align:center;border-radius:14px;justify-items:center;gap:12px;padding:14px;display:grid}.site-root .rec-idle{justify-items:center;gap:8px;display:grid}.site-root .rec-go{background:var(--red);color:#fff;width:88px;height:88px;font:600 12px var(--fb);cursor:pointer;border:0;border-radius:50%;place-content:center;justify-items:center;gap:2px;display:grid;box-shadow:0 0 0 6px #ff2d5526}.site-root .rec-go svg{width:26px;height:26px}.site-root .rec-live{font:600 16px var(--fb);align-items:center;gap:12px;display:flex}.site-root .rec-dot{background:var(--red);border-radius:50%;width:12px;height:12px;animation:1s infinite site-blink}.site-root .rec-preview{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:260px;transform:scaleX(-1)}.site-root .rec-preview.is-hidden{display:none}.site-root .rec-player{border-radius:12px;width:100%;max-height:280px}.site-root video.rec-player{background:#000}.site-root .rec-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.site-root .rec-actions .btn{background:#fff}.site-root .rec .msg{color:var(--bad);font-size:13px}.site-root .vrec{color:#fff;background:radial-gradient(120% 90% at 50% 0,#2a1a14 0%,#0d0c0b 70%);border-radius:18px;justify-self:stretch;justify-items:center;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0f}.site-root .vrec-top{justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;display:flex}.site-root .vrec-on{font:600 14px var(--fb);color:#ffffffe6;align-items:center;gap:8px;display:inline-flex}.site-root .vrec-clock{font:600 22px var(--fd);letter-spacing:.02em}.site-root .vrec-clock small{font:500 13px var(--fb);color:#ffffff8c}.site-root .vrec-prog{background:#ffffff1f;border-radius:3px;justify-self:stretch;height:3px;overflow:hidden}.site-root .vrec-prog b{background:linear-gradient(90deg, #ff6b9a, var(--o500));height:100%;transition:width .25s linear;display:block}.site-root .vwave{justify-self:stretch;align-items:center;gap:3px;height:64px;display:flex}.site-root .vwave i{background:#ffffff47;border-radius:3px;flex:1;min-width:2px;transition:height 80ms linear}.site-root .vwave.is-live i{background:linear-gradient(180deg, #ff8fb1, #ff2d55 55%, var(--o500))}.site-root .vrec-stop{cursor:pointer;color:#fff;background:#ff2d55;border:0;border-radius:50%;place-items:center;gap:0;width:68px;height:68px;animation:1.6s ease-out infinite site-stop-ring;display:grid;position:relative;box-shadow:0 0 0 6px #ff2d552e,0 10px 24px #ff2d5559}.site-root .vrec-stop svg{fill:#fff;stroke:none;width:22px;height:22px}.site-root .vrec-stop span{font:600 12px var(--fb);color:#ffffffbf;white-space:nowrap;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.site-root .vrec-stop:focus-visible{outline-offset:4px;outline:2px solid #fff}.site-root .vrec:has(.vrec-stop){padding-bottom:34px}.site-root .vplay{color:#fff;background:#0d0c0b;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.site-root .vplay-btn{cursor:pointer;width:44px;height:44px;color:var(--ink);background:linear-gradient(#ffb070 0%,#f7862f 52%,#e86a0c 100%);border:0;border-radius:50%;place-items:center;display:grid}.site-root .vplay-btn svg{fill:currentColor;stroke:none;width:18px;height:18px}.site-root .vplay .vwave{cursor:pointer;gap:2px;height:40px}.site-root .vplay .vwave i.is-played{background:linear-gradient(180deg, #ff8fb1, var(--o500))}.site-root .vplay .vwave:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.site-root .vplay-time{font:600 13px var(--fb);color:#ffffffbf}@media (max-width:1180px){.site-root .player{grid-template-columns:1fr}.site-root .chat{display:none}}@media (max-width:1100px){.site-root .ftr-grid{grid-template-columns:1fr 1fr}.site-root .ftr-brand{order:-1;grid-column:1/-1}}@media (max-width:980px){.site-root .hdr nav{display:none}.site-root .pks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-root .player{height:auto}.site-root .stagev{padding:0;display:block}.site-root .blurbg,.site-root .imm-copy{display:none}.site-root .vid{aspect-ratio:9/16;width:100%;height:auto;max-height:calc(100svh - var(--header-h));border-radius:0}.site-root .lv-cmts{display:grid}.site-root .lv-prod{display:none}.site-root .imm-card{display:grid}.site-root .imm-scrim{display:block}.site-root .lv-go{display:inline-flex}.site-root .bpanel{z-index:50;border-radius:22px 22px 0 0;width:auto;height:88svh;position:fixed;top:auto;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px #0000004d}.site-root .bp-scrim{z-index:49;background:#0006;animation:.25s site-fade;display:block;position:fixed;inset:0}.site-root .bp-grab{display:block}.site-root .faq{grid-template-columns:1fr;gap:24px}.site-root .how{border-radius:22px;padding:16px}.site-root .how-cards{grid-template-columns:1fr;gap:12px}.site-root .gcard.is-on{transform:none}.site-root .g-scr{height:auto;min-height:150px}}@media (max-width:700px){.site-root .wrap{--gut:16px}.site-root .sec{padding-block:72px 0}.site-root .sec-last{padding-bottom:72px}.site-root .sec-head{margin-bottom:24px}.site-root .sec-head p{font-size:16px}.site-root .hero-meta{padding-inline:16px}.site-root .ftr{padding-top:64px}.site-root .ftr-card{border-radius:22px;padding-block:48px 24px}.site-root .ftr-mark{width:320px}}@media (max-width:600px){.site-root .pks{grid-template-columns:1fr}}@media (max-width:520px){.site-root{--header-h:60px}.site-root .hdr .wrap{gap:8px}.site-root .hdr-logo svg{width:78px}.site-root .hdr-acc span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{transition:none!important;animation:none!important}.site-root .how-bars i.run b{width:100%}.site-root .imm-hand,.site-root .lv-go-hand{display:none}}
