@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.RNrr2W_className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.RNrr2W_variable{--font-spline-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.hp{--bg:var(--canvas);--ink:var(--ink-950);--soft:var(--ink-600);--rule:var(--border-strong);--hair:var(--border);--g9:color-mix(in srgb, var(--sage-800) 60%, var(--ink-950));--g8:var(--sage-800);--g7:var(--sage-700);--g5:var(--sage-500);--g3:var(--sage-300);--g2:var(--sage-200);--g1:var(--sage-100);--shade:var(--ink-950);--action:var(--sage-800);--action-text:var(--surface);--band-text:var(--sage-50);--band-soft:var(--sage-200);--band-accent:var(--sage-300);--band-inset:color-mix(in srgb, var(--g9) 80%, var(--ink-950));--band-rule:var(--sage-600);--band-pick:var(--sage-800);--serif:var(--font-fraunces), serif;--sans:var(--font-inter), sans-serif;--mono:var(--font-spline-mono), monospace;--ease:cubic-bezier(.4,0,.2,1);background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:clip}html[data-theme=dark] .hp{--shade:var(--canvas);--g9:color-mix(in srgb, var(--sage-50) 60%, var(--canvas));--action-text:var(--canvas);--band-text:var(--ink-950);--band-soft:var(--ink-700);--band-accent:var(--sage-700);--band-inset:var(--canvas);--band-rule:var(--sage-300);--band-pick:var(--sage-100)}.hp *{box-sizing:border-box;margin:0;padding:0}.hp a{color:inherit}.hp img,.hp video{display:block}.hp .mono{font-family:var(--mono);letter-spacing:.05em;font-size:12px}.hp .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.hp .hp-btn{background:var(--g8);height:48px;color:var(--surface);cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease);border:0;border-radius:12px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hp .hp-btn:hover{background:var(--g9);transform:translateY(-1px)}.hp .hp-btn.ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.hp .hp-btn.ghost:hover{background:var(--ink);color:var(--surface)}.hp .lnk{text-underline-offset:5px;font-size:15px;font-weight:600;text-decoration:underline}.hp .kicker{font-family:var(--mono);color:var(--g7);align-items:center;gap:10px;font-size:12px;display:flex}.hp .kicker:before{content:"";background:var(--g7);width:28px;height:1px}.hp h2.big{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:500;line-height:1}.hp header{z-index:50;background:color-mix(in srgb, var(--canvas) 94%, transparent);border-bottom:1px solid var(--rule);position:sticky;top:0}.hp header .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.hp .brand{font-family:var(--serif);align-items:center;gap:10px;font-size:20px;text-decoration:none;display:flex}.hp .brand small{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--g7);font-size:9px;font-weight:700;display:block}.hp nav{align-items:center;gap:28px;font-size:15px;display:flex}.hp nav a.n{color:var(--soft);text-decoration:none}.hp nav a.n:hover{color:var(--ink)}.hp .hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hp .hero .wrap{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;min-height:calc(100vh - 68px);display:grid}.hp .hero-l{z-index:2;grid-column:1/7;padding:40px 0;position:relative}.hp .h1{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(3rem,6.6vw,6.6rem);font-weight:500;line-height:.95}.hp .h1 .ln{padding-bottom:.04em;display:block;overflow:hidden}.hp .h1 .ln>span{display:inline-block}.hp .h1 .g{color:var(--g7)}.hp .hero-l p.sub{max-width:40ch;color:var(--soft);margin-top:26px;font-size:19px}.hp .hero-l .row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.hp .proofline{color:var(--soft);flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.hp .proofline b{color:var(--ink);font-weight:500}.hp .wall{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;width:52%;height:120%;display:grid;position:absolute;top:-10%;right:-4%;transform:rotate(-7deg)}.hp .wall:after{content:"";background:linear-gradient(90deg,var(--bg) 0%,transparent 22%),linear-gradient(180deg,var(--bg) 0%,transparent 14%,transparent 86%,var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.hp .col{animation:hp-up var(--d,40s) linear infinite;flex-direction:column;gap:16px;display:flex}.hp .col.down{animation-name:hp-down}.hp .col img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 18px 40px -22px color-mix(in srgb, var(--ink-950) 45%, transparent);border-radius:10px}.hp .wall:hover .col{animation-play-state:paused}.hp .tour{padding:120px 0 0}.hp .tour-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.hp .tour-head p{max-width:34ch;color:var(--soft)}.hp .stage{height:220vh;margin-top:48px;position:relative}.hp .stage-in{place-items:center;height:calc(100vh - 68px);display:grid;position:sticky;top:68px;overflow:hidden}.hp .screen{aspect-ratio:16/9;background:var(--ink-950);width:62%;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--ink-950) 55%, transparent);border-radius:18px;position:relative;overflow:hidden}.hp .screen video{object-fit:cover;width:100%;height:100%}.hp .sound{background:var(--g8);color:var(--surface);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:12px 20px 12px 14px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:24px;left:24px}.hp .sound:hover{transform:scale(1.04)}.hp .sound i{background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hp .sound i:after{content:"";border-left:9px solid var(--g8);border-top:6px solid #0000;border-bottom:6px solid #0000;margin-left:3px}.hp .screen .tag{color:var(--surface);font-family:var(--mono);background:color-mix(in srgb, var(--ink-950) 45%, transparent);border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:18px;right:20px}.hp .feat{padding:140px 0 60px}.hp .feat-grid{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:56px;display:grid}.hp .flist{grid-column:1/6;list-style:none}.hp .fi{border-left:2px solid var(--hair);opacity:.35;min-height:62vh;transition:opacity .4s var(--ease);flex-direction:column;justify-content:center;padding-left:28px;display:flex;position:relative}.hp .fi:before{content:"";background:var(--g7);width:2px;height:0;transition:height .6s var(--ease);position:absolute;top:0;left:-2px}.hp .fi.on{opacity:1}.hp .fi.on:before{height:100%}.hp .fi .num{font-family:var(--mono);color:var(--g7);font-size:12px}.hp .fi h3{font-family:var(--serif);letter-spacing:-.015em;margin-top:10px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.05}.hp .fi p{color:var(--soft);max-width:38ch;margin-top:12px}.hp .fi .chip{font-family:var(--mono);background:var(--g1);color:var(--g8);border-radius:999px;align-self:flex-start;margin-top:16px;padding:5px 10px;font-size:11px}.hp .fwin{grid-column:6/13;position:relative}.hp .fwin-in{background:var(--surface);border:1px solid var(--rule);box-shadow:0 40px 80px -50px color-mix(in srgb, var(--ink-950) 5%, transparent);border-radius:16px;position:sticky;top:calc(50vh - 22vw + 34px);overflow:hidden}.hp .chrome{border-bottom:1px solid var(--hair);font-family:var(--mono);color:var(--soft);align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.hp .chrome i{background:var(--hair);border-radius:50%;width:10px;height:10px}.hp .chrome span{margin-left:12px}.hp .clips{aspect-ratio:16/9;background:var(--bg);position:relative}.hp .clips video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.hp .clips video.on{opacity:1}.hp .prog{background:var(--hair);height:3px}.hp .prog b{background:var(--g7);width:0;height:100%;display:block}.hp .deal{padding:120px 0}.hp .deal-head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;display:grid}.hp .deal-head h2{grid-column:1/8}.hp .deal-head .cnt{text-align:right;grid-column:9/13}.hp .cnt b{font-family:var(--serif);color:var(--g7);letter-spacing:-.04em;font-size:clamp(4rem,9vw,8rem);font-weight:500;line-height:.9}.hp .cnt span{color:var(--soft);display:block}.hp .table{perspective:1600px;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:48px;display:grid}.hp .table img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 20px 40px -26px color-mix(in srgb, var(--ink-950) 5%, transparent);background:var(--surface);border-radius:10px}.hp .price{background:var(--g9);color:var(--band-text);padding:120px 0}.hp .price .kicker{color:var(--g3)}.hp .price h2.big{max-width:16ch}.hp .eqrow{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;margin-top:56px;display:grid}.hp .eq{white-space:nowrap;font-family:var(--serif);letter-spacing:-.03em;grid-column:1/8;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:500;line-height:1}.hp .eq em{color:var(--g3);font-style:normal}.hp .eqrow p{color:var(--band-soft);grid-column:9/13}.hp .calc{background:var(--band-inset);border:1px solid var(--band-rule);border-radius:16px;grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;margin-top:64px;padding:28px 32px;display:grid}.hp .calc label{font-family:var(--serif);grid-column:1/6;font-size:24px}.hp .calc label .mono{color:var(--g3);margin-bottom:6px;display:block}.hp .calc input{accent-color:var(--g3);grid-column:6/10;width:100%}.hp .calc .out{text-align:right;grid-column:10/13}.hp .calc .out b{font-family:var(--serif);color:var(--surface);font-size:40px;font-weight:500}.hp .calc .out span{color:var(--g3);font-family:var(--mono);font-size:12px;display:block}.hp .plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.hp .plan{border:1px solid var(--band-rule);transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);border-radius:16px;padding:28px}.hp .plan.pick{border-color:var(--g3);background:var(--band-pick);transform:translateY(-6px)}.hp .plan .nm{font-family:var(--mono);color:var(--g3);font-size:12px}.hp .plan .pr{font-family:var(--serif);letter-spacing:-.02em;margin-top:12px;font-size:52px;font-weight:500;line-height:1}.hp .plan .pr small{font-family:var(--sans);color:var(--band-soft);letter-spacing:0;font-size:15px}.hp .plan ul{margin-top:20px;list-style:none}.hp .plan li{border-top:1px solid var(--band-rule);color:var(--band-soft);padding:9px 0;font-size:15px}.hp .plan li b{color:var(--surface);font-weight:600}.hp .more{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.hp .svc{background:var(--band-text);color:var(--ink);border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:8px 24px;padding:28px;display:grid}.hp .svc .nm{font-family:var(--mono);color:var(--g7);grid-column:1/-1;font-size:12px}.hp .svc h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.05}.hp .svc p{color:var(--soft);grid-column:1;font-size:15px}.hp .svc .pr{text-align:right;font-family:var(--serif);grid-area:2/2/4;font-size:30px;line-height:1}.hp .svc .pr small{font-family:var(--mono);color:var(--soft);font-size:11px;display:block}.hp .svc .hp-btn{grid-column:1/-1;justify-self:start;margin-top:10px}.hp .foot{color:var(--band-soft);margin-top:28px}.hp .talk{padding:120px 0}.hp .talk .wrap{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.hp .talk-l{grid-column:1/6}.hp .talk-l p{color:var(--soft);margin-top:18px}.hp form{grid-column:7/13;grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.hp .f{flex-direction:column;gap:6px;display:flex}.hp .f.w{grid-column:1/-1}.hp .f label{font-family:var(--mono);color:var(--soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.hp .f input,.hp .f select{border:0;border-bottom:1px solid var(--ink);height:46px;font:inherit;background:0 0;font-size:16px}.hp .chips{flex-wrap:wrap;gap:8px;display:flex}.hp .chips label{text-transform:none;letter-spacing:0;font-family:var(--sans);color:var(--ink);border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:15px}.hp .chips input{display:none}.hp .chips label:has(input:checked){background:var(--g8);border-color:var(--g8);color:var(--surface)}.hp form .hp-btn{grid-column:1/-1;justify-self:start}.hp footer{border-top:1px solid var(--rule);color:var(--soft);padding:22px 0}.hp footer .wrap{font-family:var(--mono);gap:16px;font-size:12px;display:flex}@media (max-width:960px){.hp .hero-l,.hp .flist,.hp .fwin,.hp .deal-head h2,.hp .deal-head .cnt,.hp .eq,.hp .eqrow p,.hp .calc label,.hp .calc input,.hp .calc .out,.hp .talk-l,.hp form{grid-column:1/-1}.hp .wall{grid-column:1/-1;width:100%;height:420px;position:relative;top:auto;right:auto;overflow:hidden;transform:rotate(-4deg)}.hp .hero .wrap{min-height:auto}.hp .fwin{order:-1}.hp .fwin-in{top:76px}.hp .fi{min-height:46vh}.hp .table{grid-template-columns:repeat(3,1fr)}.hp .plans,.hp .more,.hp .svc{grid-template-columns:1fr}.hp .svc .pr{text-align:left;grid-area:auto/1}.hp .screen{width:100%!important}.hp .stage{height:auto}.hp .stage-in{height:auto;position:relative;top:0}.hp .wrap{padding:0 16px}.hp nav a.n{display:none}.hp .deal-head .cnt{text-align:left}}.hp .cap-bg{z-index:80;background:color-mix(in srgb, var(--shade) 45%, transparent);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hp .cap-bg.on{opacity:1;pointer-events:auto}.hp .cap{background:var(--bg);width:min(860px,100%);box-shadow:0 50px 100px -40px color-mix(in srgb, var(--ink-950) 60%, transparent);transition:transform .45s var(--ease);border-radius:20px;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden;transform:translateY(24px)scale(.98)}.hp .cap-bg.on .cap{transform:none}.hp .cap-art{background:var(--g9);min-height:380px;position:relative;overflow:hidden}.hp .cap-art img{aspect-ratio:1;object-fit:cover;width:56%;box-shadow:0 24px 40px -20px color-mix(in srgb, var(--ink-950) 60%, transparent);border-radius:10px;position:absolute}.hp .cap-art img:first-child{top:12%;left:6%;transform:rotate(-9deg)}.hp .cap-art img:nth-child(2){z-index:2;top:30%;left:24%;transform:rotate(4deg)}.hp .cap-art img:nth-child(3){top:8%;left:40%;transform:rotate(12deg)}.hp .cap-art .mono{color:var(--g3);position:absolute;bottom:18px;left:20px}.hp .cap-body{padding:40px 38px 32px;position:relative}.hp .cap-body h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.02}.hp .cap-body p{color:var(--soft);margin-top:14px}.hp .cap-form{gap:10px;margin-top:26px;display:flex}.hp .cap-two{grid-template-columns:1fr 1fr;display:grid}.hp .cap-two .hp-btn{grid-column:1/-1;justify-content:center}.hp .cap-form input{border:1px solid var(--rule);min-width:0;height:48px;font:inherit;background:var(--surface);border-radius:12px;flex:1;padding:0 14px}.hp .cap-form input:focus{outline:2px solid var(--g7);outline-offset:1px}.hp .cap-no{color:var(--soft);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:14px;text-decoration:underline}.hp .cap-x{cursor:pointer;width:36px;height:36px;color:var(--soft);background:0 0;border:0;border-radius:50%;font-size:22px;position:absolute;top:12px;right:14px}.hp .cap-ok{display:none}.hp .cap.sent .cap-ask{display:none}.hp .cap-fine{font-family:var(--mono);color:var(--soft);margin-top:12px;font-size:11px}@media (max-width:760px){.hp .cap-bg{place-items:end center;padding:0}.hp .cap{border-radius:20px 20px 0 0;grid-template-columns:1fr}.hp .cap-art{min-height:170px}.hp .cap-art img{width:34%}.hp .cap-body{padding:28px 20px 24px}.hp .cap-form{flex-direction:column}.hp .cap-two{grid-template-columns:1fr}}.hp .hp-btn{background:var(--action);color:var(--action-text);border-radius:12px}.hp .hp-btn:hover{background:var(--sage-700)}.hp :where(a,button,input,select):focus-visible{outline:2px solid var(--sage-700);outline-offset:4px}.hp h2.big{margin-top:18px}.hp .h1 .ln>span{transform:none}.hp .hp-theme{flex:none;width:36px}.hp .brand{line-height:1.55}.hp section,.hp .invite-wrap{scroll-margin-top:84px}.hp .col{height:max-content}@keyframes hp-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes hp-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}.hp .sound{background:var(--action);color:var(--action-text)}.hp .sound i{background:var(--action-text)}.hp .screen .tag{background:var(--sage-800);color:var(--action-text)}.hp .screen{width:100%}.hp .stage{height:auto}.hp .stage-in{height:auto;position:relative;top:0}.hp .feat h2{max-width:14ch}.hp .fi{opacity:1}.hp .fi:before{display:none}.hp .feature-static{border:1px solid var(--rule);aspect-ratio:16/9;border-radius:12px;width:100%;margin-top:24px}.hp .fwin{display:none}.hp .flist{grid-column:1/-1}.hp .fi{padding-top:28px;padding-bottom:28px}.hp .feat-grid.is-armed .flist{grid-column:1/6}.hp .feat-grid.is-armed .fi{opacity:.35;padding-top:0;padding-bottom:0}.hp .feat-grid.is-armed .fi.on{opacity:1}.hp .feat-grid.is-armed .fi:before,.hp .feat-grid.is-armed .fwin{display:block}.hp .feat-grid.is-armed .feature-static{display:none}.hp .prog>div{background:var(--g7);width:0;height:100%;display:block}.hp .deal-title{grid-column:1/8}.hp .table{position:relative}.hp .price .kicker,.hp .price .nm,.hp .price .calc .mono,.hp .price .out span,.hp .eq em{color:var(--band-accent)}.hp .price .kicker:before{background:var(--band-accent)}.hp .price .eq,.hp .price .out b,.hp .price .plan li b{color:var(--band-text)}.hp .price .plan.pick{border-color:var(--band-accent)}.hp .calc input{accent-color:var(--band-accent)}.hp .svc{background:var(--sage-50)}.hp .price .svc .nm{color:var(--g7)}.hp .invite-wrap{grid-column:7/13}.hp .hp-form{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.hp .hp-field{border:0;flex-direction:column;gap:6px;min-width:0;display:flex}.hp .hp-wide{grid-column:1/-1}.hp .hp-field>label,.hp .hp-field legend{font-family:var(--mono);color:var(--soft);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px}.hp .hp-field>input,.hp .hp-field select{border:0;border-bottom:1px solid var(--ink);width:100%;height:46px;font:inherit;color:var(--ink);background:0 0;border-radius:0;font-size:16px}.hp select option{background:var(--surface);color:var(--ink)}.hp .chips input{opacity:0;width:1px;height:1px;display:block;position:absolute}.hp .chips label:has(input:focus-visible){outline:2px solid var(--sage-700);outline-offset:3px}.hp .chips input:checked+span{color:var(--action-text)}.hp .chips label:has(input:checked){color:var(--action-text)}.hp .hp-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hp .hp-err{color:var(--error);grid-column:1/-1;font-size:13px}.hp .hp-ok{border:1px solid var(--rule);border-radius:16px;padding:28px}.hp footer .wrap{flex-wrap:wrap;align-items:center}.hp .cap-form{grid-column:auto}.hp .cap-form input{background:var(--surface);color:var(--ink)}.hp .cap-art .mono{color:var(--band-accent)}.hp .cap-x{z-index:1}.hp .cap-bg{z-index:100}.hp .cap{max-height:calc(100dvh - 40px);overflow-y:auto}.hp .cap-form .hp-btn{justify-self:stretch}.hp .cap-fine{font-family:var(--mono);font-size:11px}.hp .cap.sent .cap-ok{display:block}.hp .hp-btn:disabled{opacity:.65;cursor:wait}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.hp .stage{height:220vh}.hp .stage-in{height:calc(100vh - 68px);position:sticky;top:68px}.hp .screen{width:62%}}@media (max-width:960px){.hp .invite-wrap,.hp .deal-title{grid-column:1/-1}.hp .tour-head{flex-direction:column;align-items:start}.hp .eq{white-space:normal}.hp .svc .pr{margin-top:12px}.hp .wall .col{animation:none}.hp .wall .col.down{transform:translateY(-100px)}.hp nav{gap:12px}.hp .sound{padding:8px 12px;font-size:13px;bottom:12px;left:12px}.hp .fi{min-height:0;margin-bottom:24px;padding-left:18px}}@media (max-width:760px){.hp .cap{max-height:95dvh}.hp .cap-art .mono{font-size:10px}.hp .cap-bg{padding:0}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{scroll-behavior:auto!important;transition:none .001ms!important;animation:none!important}.hp .h1 .ln>span,.hp .table img{transform:none!important}.hp .fi,.hp .plan,.hp .svc{opacity:1!important}.hp .fwin-in,.hp .stage-in{position:static}.hp .hp-btn:hover,.hp .sound:hover{transform:none}}
