@layer properties,theme,base;@layer components{.mv-2{align-items:start}@media (min-width:1024px){.mv-2{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.mv-2 .hr-band{margin-top:1.75rem}.hr-input.hr-input-wait{color:var(--h-muted);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:flex;overflow:hidden}@media (scripting:none){.hr-input.hr-input-wait{display:none}}.mv-2 .mv-guides{margin-top:1.25rem;font-size:.9375rem;line-height:1.5}.mv-ba-2{justify-items:center;gap:.9rem;margin:0;display:grid}.ba{--ba-split:50%;aspect-ratio:300/560;touch-action:pan-y;background:#11151c;border:6px solid #11151c;border-radius:1.6rem;width:min(100%,19rem);position:relative;overflow:hidden;box-shadow:0 30px 50px -26px #0c141f99}.ba-layer{position:absolute;inset:0;overflow:hidden}.ba-after{clip-path:inset(0 0 0 var(--ba-split))}.ba-line{top:0;bottom:0;left:var(--ba-split);pointer-events:none;background:#fffdf6;width:2px;position:absolute;translate:-1px;box-shadow:0 0 0 1px #0c141f40,0 0 14px 2px #0c141f47}.ba-knob{color:#1b4163;background:#fffdf6;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 16px #0c141f59}.ba-knob svg{width:1.2rem;height:1.2rem}.ba-k{color:#fffdf6;font-family:var(--font-sans);pointer-events:none;background:#0c141fb8;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:.7rem}.ba-k-before{left:.7rem}.ba-k-after{right:.7rem}.ba-range{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba:has(.ba-range:focus-visible){outline:3px solid var(--tb-ink);outline-offset:4px}.mv-plain{color:#2a2a28;height:100%;font-family:var(--font-sans);text-align:center;background:#f1f1ef;flex-direction:column;align-items:center;gap:.45rem;padding:2.2rem .9rem .9rem;display:flex}.mv-plain .mv-ba-line{margin-bottom:.4rem}.ba .mv-plain{text-align:start;align-items:stretch;padding-inline:.75rem}.ba .mv-plain .mv-ba-face{align-self:start}.ba .mv-plain .mv-ba-row{padding-inline:.6rem}.mv-after{background:#fffdf6;height:100%;overflow:hidden}.mv-after .pg-page{transform-origin:0 0;width:138.889%;transform:scale(.72)}.ht{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}@media (max-width:559px){.ht{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ht .ht-tile{border-radius:.95rem;gap:.6rem;padding:.55rem .55rem .8rem}.ht .ht-demo{zoom:.56;border-radius:1.2rem}.ht .ht-words{padding-inline:.2rem}.ht .ht-title{font-size:.9375rem;line-height:1.25}.ht .ht-arrow{display:none}.ht .ht-line{font-size:.8125rem;line-height:1.45}}@media (min-width:560px){.ht{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ht{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.ht-tile{border:1px solid var(--tb-rule);background:var(--tb-surface);height:100%;color:var(--tb-ink);border-radius:1.1rem;gap:.9rem;padding:1rem 1rem 1.1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.ht-tile:hover{border-color:var(--tb-accent);transform:translateY(-2px);box-shadow:0 16px 30px -18px #0c141f66}.ht-words{gap:.3rem;display:grid}.ht-title{justify-content:space-between;gap:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.ht-arrow{color:var(--tb-accent);transition:transform .16s}.ht-tile:hover .ht-arrow{transform:translate(3px)}.ht-line{text-wrap:pretty;font-size:.9375rem;line-height:1.55}.ht-demo{color:#1b4163;min-height:7rem;font-family:var(--font-sans);background:#f6e9cc;border-radius:.8rem;align-content:center;gap:.35rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.ht-search{background:#fff;box-shadow:inset 0 0 0 1px #1b41631f}.ht-search-url{color:#3e5c74;font-size:.75rem}.ht-search-title{color:#1d4f91;font-size:1.05rem;font-weight:600}.ht-search-line{color:#3e5c74;font-size:.8125rem;line-height:1.4}.ht-taps{align-content:start}.ht-taps-k{color:#3e5c74;font-size:.75rem;font-weight:600}.ht-taps svg{grid-area:2/1;width:100%;height:2.6rem}.ht-taps:after{content:"";transform-origin:100%;pointer-events:none;background:#f6e9cc;grid-area:2/1;transform:scaleX(0)}.ht-taps-area{fill:#a832211f}.ht-taps-line{fill:none;stroke:#a83221;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ht-taps-row{color:#1b4163;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.75rem;display:grid}.ht-taps-bar{background:#1b4163;border-radius:999px;height:.45rem;display:block}.ht-player{color:#f8eadc;background:#1b100c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.ht-cover{background:linear-gradient(160deg,#f0874a,#a83221 60%,#1b100c);border-radius:.5rem;width:3.1rem;height:3.1rem}.ht-player-words{gap:.45rem;display:grid}.ht-player-title{font-size:.9375rem;font-weight:600}.ht-eq{align-items:flex-end;gap:3px;height:1rem;display:flex}.ht-eq>span{background:#f0874a;border-radius:2px;width:4px;height:40%}.ht-eq>span:nth-child(2){height:90%}.ht-eq>span:nth-child(3){height:60%}.ht-eq>span:nth-child(4){height:75%}.ht-play{color:#1b100c;background:#f8eadc;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ht-play svg{width:.9rem;height:.9rem}.ht-progress{background:linear-gradient(90deg,#f0874a 38%,#f8eadc40 38%);border-radius:999px;height:3px;position:absolute;bottom:.7rem;left:.85rem;right:.85rem}.ht-sign{align-content:center}.ht-sign-k{font-size:.875rem;font-weight:600}.ht-sign-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.ht-sign-field{color:#5c7486;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #1b416359;border-radius:.55rem;padding:.55rem .7rem;font-size:.8125rem;overflow:hidden}.ht-sign-go{color:#f6e9cc;background:#a83221;border-radius:.55rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:600}.ht-live{color:#efe9ff;background:#120a24;align-content:center}.ht-live-badge{color:#fff;letter-spacing:.02em;background:#d92d3a;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.ht-live-dot{background:#fff;border-radius:999px;width:.5rem;height:.5rem}.ht-live-title{font-size:.9375rem;font-weight:600}.ht-live-go{color:#cdb8ff;text-underline-offset:.2em;justify-self:start;font-size:.8125rem;font-weight:600;text-decoration:underline}.ht-clear{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem}.ht-clear-page{background:#fffdf6;border:3px solid #11151c;border-radius:.7rem;justify-items:center;gap:.3rem;width:4.2rem;padding:.55rem .45rem;display:grid}.ht-clear-face{background:#a83221;border-radius:999px;width:1.2rem;height:1.2rem}.ht-clear-line{background:#3e5c74;border-radius:999px;width:70%;height:.3rem}.ht-clear-row{background:#1b4163;border-radius:.25rem;width:100%;height:.55rem}.ht-clear-tick{align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.ht-clear-tick svg{color:#2f7a4a;flex:none;width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:no-preference){.ht-eq>span{transform-origin:bottom;animation:.9s ease-in-out 4 alternate ht-eq}.ht-eq>span:nth-child(2){animation-delay:-.3s}.ht-eq>span:nth-child(3){animation-delay:-.6s}.ht-eq>span:nth-child(4){animation-delay:-.15s}.ht-live-dot{animation:1.2s ease-in-out 3 ht-pulse}.ht-taps:after{animation:1.4s ease-out .2s both ht-draw}}@keyframes ht-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes ht-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes ht-draw{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.he-band{text-align:start;gap:2.5rem;display:grid}@media (min-width:900px){.he-band{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:center;column-gap:clamp(3rem,7vw,6rem)}.he-phone{justify-self:end}}.he-lede{max-width:44ch;margin-top:1.1rem;font-size:1.0625rem;line-height:1.7}.he{text-align:start;grid-template-columns:minmax(0,1fr);gap:.6rem;width:min(100%,34rem);margin-top:2rem;display:grid}.he-alt+.he-alt{margin-top:-.5rem}.he-label{color:var(--tb-ink);font-size:.9375rem;font-weight:600}.he-row{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@media (min-width:560px){.he-row{grid-template-columns:minmax(0,1fr) auto}}.he-input{border:2px solid var(--tb-ink);background:var(--tb-surface);width:100%;min-height:3.25rem;color:var(--tb-ink);font-family:var(--font-sans);border-radius:.9rem;padding:0 1rem;font-size:1.0625rem;font-weight:500}.he-input::placeholder{color:var(--tb-muted);opacity:1}.he-input:focus{--focus-offset:2px}.he-go{color:#f6e9cc;min-width:0;min-height:3.25rem;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:#a83221;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.he-go:hover{background:#8a291b}.he-go-w{white-space:pre;min-width:0;display:inline-flex}.he-go-h{text-overflow:ellipsis;min-width:0;max-width:12em;display:inline-block;overflow:hidden}.he-addr{white-space:nowrap}.he-trust{color:var(--tb-muted);font-size:.875rem;line-height:1.45}.he-trust:before{content:"";border-bottom:2px solid #2f7a4a;border-right:2px solid #2f7a4a;width:.35rem;height:.65rem;margin:0 .55rem 0 .15rem;display:inline-block;transform:translateY(-.1rem)rotate(45deg)}.he-phone{aspect-ratio:1/1.95;background:#11151c;border:6px solid #11151c;border-radius:1.9rem;justify-self:center;width:min(100%,17.5rem);display:none;overflow:hidden;box-shadow:0 30px 50px -26px #0c141f99}@media (min-width:900px){.he-phone{display:block}}@media (max-width:899px){.he-band[data-typed] .he-phone{aspect-ratio:1/1.55;width:min(100%,15.5rem);display:block}}.he-screen{border-radius:1.45rem;height:100%;overflow:hidden}.he-screen .pg-page{transform-origin:0 0;width:116.279%;transform:scale(.86)}.he-note{min-height:1.3rem;color:var(--tb-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.he-note strong{color:var(--tb-ink)}.he-alt{color:var(--tb-ink);margin-top:.2rem;font-size:.9375rem}.he-alt a{min-height:2.75rem;color:var(--tb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tb-accent);text-decoration-color:var(--tb-accent);text-underline-offset:.22em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.he-band.he-band-owner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.he-band-owner .he-lede{margin-inline:auto}.he-owner-addr{text-decoration:underline;-webkit-text-decoration-color:var(--tb-accent);text-decoration-color:var(--tb-accent);text-underline-offset:.22em;overflow-wrap:anywhere;font-weight:500;text-decoration-thickness:2px}.he-owner-addr strong{white-space:nowrap}.he-owner-go{margin-top:1.75rem}.he-owner-go .he-go{padding-inline:2rem;text-decoration:none}.he-owner-ways{flex-wrap:wrap;justify-content:center;column-gap:1.5rem;margin-top:.75rem;display:flex}.hm-all-groups{padding:.25rem 1.5rem 0}.hm-all-group{border-top:1px solid var(--tb-rule);padding-block:1.25rem .5rem}.hm-all-group:first-child{border-top:0;padding-top:.25rem}.hm-all-group-h{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.hm-all-close{border:1px solid var(--tb-rule);background:var(--tb-surface);width:calc(100% - 3rem);min-height:3rem;color:var(--tb-ink);font-family:var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:.75rem 1.5rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.hm-all-close:hover{border-color:var(--tb-ink)}.hm-steps-go{background:var(--tb-accent);min-height:3.25rem;color:var(--tb-accent-ink);font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-flex;box-shadow:0 10px 22px -12px #0000008c}.hm-steps-go:hover{transform:translateY(-1px)}.hm-steps-go:focus-visible{--focus-ring:3px solid var(--tb-ink);--focus-offset:3px}.hm-faq-ask{display:none}@media (min-width:1024px){.hm-faq-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.hm-faq-side{top:calc(var(--pgx-head-h,4.5rem) + 1.5rem);position:sticky}.hm-faq-grid .hm-faqs{max-width:none;margin-top:0}.hm-faq-ask{justify-items:start;gap:.75rem;margin-top:2rem;padding:1.4rem;font-size:.9375rem;line-height:1.55;display:grid}.hm-faq-ask-h{font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.2}.hm-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.hm-rail .hm-chip{text-align:center;flex-direction:column;align-items:stretch;gap:.55rem;padding:.35rem .35rem .7rem}.hm-rail .hm-chip-sky{aspect-ratio:2;width:100%;height:auto}}@media (max-width:767px){.hm-ours-row{grid-auto-columns:12.5rem}}@media (min-width:1024px){.hm-ours-row{max-width:none}}.tb .hm-like-label{justify-content:flex-start}@media (pointer:coarse){.tb .hm-like-label{position:relative}.tb .hm-like-label:after{content:"";position:absolute;inset:-.4rem -.25rem -1.25rem}}@media (max-width:1023px){.hm-like-more{margin-top:3rem;display:block}.hm-like-row{margin-top:1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:9.5rem;grid-auto-flow:column;gap:1rem;margin-inline:-1.5rem;padding:.25rem 1.5rem .75rem;scroll-padding-inline:1.5rem;overflow-x:auto}.hm-like-row::-webkit-scrollbar{display:none}.hm-like-row>li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.ht-tile,.ht-arrow{transition:none}}@media (min-width:1024px){.hm-feat{grid-template-columns:minmax(0,1fr)}}.hm-stand-short{display:none}@media (max-width:639px){.hm-stand-long{display:none}.hm-stand-short{display:inline}#move+#remix>.tb-pad{padding-block:3rem}}}@layer utilities;
