@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root{--tp-void:#07080a;--tp-panel:#0c0e12;--tp-panel-2:#101319;--tp-panel-3:#14181f;--tp-line:#1b202a;--tp-line-2:#29313e;--tp-paper:#edebe4;--tp-paper-2:#98a0ae;--tp-paper-3:#626b7a;--tp-cyan:#37e3f0;--tp-cyan-deep:#0e7e88;--tp-cyan-line:#1f5e63;--tp-mag:#ff3e86;--tp-mag-deep:#8e1d48;--tp-key:#f2c255;--tp-key-deep:#4a3f1e;--tp-r:2px;--tp-r-lg:4px;--tp-r-chip:6px;--tp-r-btn:8px;--tp-r-box:10px;--tp-r-card:12px;--tp-ease:cubic-bezier(.16, 1, .3, 1);--tp-ease-io:cubic-bezier(.65, 0, .35, 1);--tp-font-d:"Bricolage Grotesque Variable", "Helvetica Neue", Arial, sans-serif;--tp-font-b:"Instrument Sans Variable", system-ui, -apple-system, sans-serif;--tp-font-m:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", monospace;--tp-max:1280px;--tp-pad:clamp(1rem, 5vw, 4rem);--tp-hd-h:72px}@property --tp-rx{syntax:"<length>";inherits:true;initial-value:0}@property --tp-ry{syntax:"<length>";inherits:true;initial-value:0}@property --tp-go{syntax:"<number>";inherits:true;initial-value:0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.tp{background:var(--tp-void);color:var(--tp-paper);font-family:var(--tp-font-b);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}.tp ::selection{background:var(--tp-mag);color:#fff}.tp img,.tp svg{max-width:100%;display:block}.tp a{color:inherit;text-decoration:none}.tp :focus-visible{outline:2px solid var(--tp-cyan);outline-offset:3px;border-radius:var(--tp-r)}.tp [id]{scroll-margin-top:calc(var(--tp-hd-h) + 1rem)}.tp-wrap{width:100%;max-width:var(--tp-max);padding-inline:var(--tp-pad);margin-inline:auto}.tp-sec{padding-block:clamp(4rem,8vw,6rem)}.tp-sec--tight{padding-block:clamp(2.75rem,5vw,3.5rem)}.tp-sec--flush{padding-top:clamp(.5rem,2vw,1.5rem)}.tp-rule{background:var(--tp-line);border:0;height:1px;margin:0}.tp main>.tp-rule{width:calc(100% - var(--tp-pad)*2);max-width:calc(var(--tp-max) - var(--tp-pad)*2);margin-inline:auto}.tp-sechead{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:grid}.tp-sechead .tp-h2{margin:0}.tp-sechead__p{color:var(--tp-paper-2);text-wrap:pretty;max-width:52ch;margin:0}@media (width>=1000px){.tp-sechead{grid-template-columns:repeat(12,minmax(0,1fr))}.tp-sechead>:first-child{grid-column:span 7}.tp-sechead>.tp-sechead__p{grid-column:8/span 5}}.tp-split{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=1000px){.tp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.tp-cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.tp-cards--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.tp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-eyebrow{font-family:var(--tp-font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-paper-2);align-items:center;gap:.55rem;font-size:.688rem;font-weight:400;display:inline-flex}.tp-eyebrow b{color:var(--tp-cyan);font-weight:700}.tp-eyebrow--key{color:var(--tp-key)}h2.tp-eyebrow{text-wrap:wrap;margin-block:1em}.tp-chapter{font-family:var(--tp-font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-paper-2);margin:0 0 .875rem;font-size:.688rem}.tp-chapter--key{color:var(--tp-key)}h2.tp-chapter{text-wrap:wrap;margin-bottom:2rem;font-weight:400}.tp-h1{font-family:var(--tp-font-d);letter-spacing:-.035em;font-variation-settings:"wdth" 92,"opsz" 48;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.5rem,5.4vw,3.875rem);font-weight:700;line-height:.98}.tp-h1--xl{font-size:clamp(2.6rem,6.2vw,4.5rem)}.tp-h2{font-family:var(--tp-font-d);letter-spacing:-.03em;font-variation-settings:"wdth" 94,"opsz" 36;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:700;line-height:1.02}.tp-h2--sm{font-size:clamp(1.8rem,3.3vw,2.5rem)}.tp-h2--xl{letter-spacing:-.035em;font-variation-settings:"wdth" 92,"opsz" 48;font-size:clamp(2.2rem,4.6vw,3.5rem)}.tp-h3{font-family:var(--tp-font-d);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5rem;font-size:1.375rem;font-weight:600;line-height:1.2}.tp-lead{max-width:54ch;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.4vw,1.125rem);line-height:1.55}.tp-lead,.tp-p{color:var(--tp-paper-2);text-wrap:pretty}.tp-p{margin:0}.tp-p--sm{font-size:.9rem}.tp .tp-p--sm{font-size:.875rem;line-height:1.55}.tp:lang(ko){word-break:keep-all}.tp:lang(ja) :is(.tp-h1,.tp-h2,.tp-h3,.tp-lead,.tp-how__title,.tp-card__word,.tp-limit h3,.tp-faq dt,.tp-offer p,.tp-plans__offer){word-break:auto-phrase}.tp:is(:lang(ja),:lang(ko)) .tp-h1{letter-spacing:-.01em;font-size:clamp(2.1rem,4.6vw,3.2rem);line-height:1.14}.tp:is(:lang(ja),:lang(ko)) .tp-h1--xl{font-size:clamp(2.2rem,5.2vw,3.7rem)}.tp:is(:lang(ja),:lang(ko)) .tp-h2{letter-spacing:-.005em;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.22}.tp-note{font-family:var(--tp-font-m);letter-spacing:.05em;color:var(--tp-paper-3);text-transform:lowercase;font-size:.688rem}.tp .tp-note{letter-spacing:.1em;color:var(--tp-paper-2);text-transform:none}.tp-reg{isolation:isolate;--tp-rx:1.5px;--tp-ry:0px}.tp-reg,.tp-reg>.tp-reg__t{display:block;position:relative}.tp-reg>.tp-reg__t{z-index:2}.tp-reg:after,.tp-reg:before{content:attr(data-text);content:attr(data-text) /"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;position:absolute;inset:0}.tp-reg:before{color:#37e3f099;transform:translate(calc(var(--tp-rx)*-1),var(--tp-ry))}.tp-reg:after{color:#ff3e8699;transform:translate(var(--tp-rx),calc(var(--tp-ry)*-1))}.tp-reveal .tp-reg{--tp-rx:12px;--tp-ry:7px}.tp-reveal.is-in .tp-reg{animation:tp-register 1.15s var(--tp-ease) both}@keyframes tp-register{0%{--tp-rx:14px;--tp-ry:8px}62%{--tp-rx:-3px;--tp-ry:-2px}to{--tp-rx:1.5px;--tp-ry:0px}}.tp-reg--hero{animation:tp-register-hero 1.5s .15s var(--tp-ease) both}@keyframes tp-register-hero{0%{--tp-rx:26px;--tp-ry:15px}60%{--tp-rx:-5px;--tp-ry:-3px}to{--tp-rx:2px;--tp-ry:0px}}.tp-reveal{opacity:0;transition:opacity .75s var(--tp-ease),transform .75s var(--tp-ease);transform:translateY(22px)}.tp-reveal.is-in{opacity:1;transform:none}.tp-reveal[data-d="1"]{transition-delay:90ms}.tp-reveal[data-d="2"]{transition-delay:.18s}.tp-reveal[data-d="3"]{transition-delay:.27s}.tp-reveal[data-d="4"]{transition-delay:.36s}.tp-reveal[data-d="5"]{transition-delay:.45s}.tp-panel{background:linear-gradient(180deg,var(--tp-panel-2),var(--tp-panel));border:1px solid var(--tp-line);border-radius:var(--tp-r-card);padding:1.625rem;position:relative}.tp-panel--hov{transition:border-color .4s var(--tp-ease)}.tp-panel--hov:hover{border-color:var(--tp-line-2)}.tp-card{flex-direction:column;gap:.625rem;display:flex}.tp-card .tp-h3,.tp-card>*{margin:0}.tp-card__chips{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.5rem;display:flex}.tp-card__big{font-family:var(--tp-font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:3.25rem;font-weight:700;line-height:1;display:flex}.tp-card__big span{font-family:var(--tp-font-b);letter-spacing:0;color:var(--tp-paper-2);font-size:.875rem;font-weight:400}.tp-card__word{font-family:var(--tp-font-d);letter-spacing:-.03em;font-size:2.125rem;font-weight:700;line-height:1}.tp-btn{--b:var(--tp-paper);border-radius:var(--tp-r);font-family:var(--tp-font-b);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform .28s var(--tp-ease),background .28s var(--tp-ease),border-color .28s var(--tp-ease),color .28s var(--tp-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.tp-btn:active{transform:translateY(1px)scale(.99)}.tp .tp-btn{border-radius:var(--tp-r-btn);min-height:46px;padding:0 1.25rem;font-size:.9375rem}.tp .tp-btn--sm{min-height:38px;padding:0 1rem;font-size:.875rem}.tp .tp-btn svg{flex:none}.tp .tp-btn:disabled,.tp .tp-btn[aria-disabled=true]{color:var(--tp-paper-3);border-color:var(--tp-line-2);cursor:not-allowed;background:0 0;transform:none}.tp .tp-btn:disabled:after,.tp .tp-btn:disabled:before{opacity:0}.tp .tp-btn--pri{background:var(--tp-paper);color:var(--tp-void)}.tp-btn--pri:after,.tp-btn--pri:before{content:"";border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s var(--tp-ease),transform .3s var(--tp-ease);position:absolute;inset:-1px}.tp-btn--pri:before{background:var(--tp-cyan)}.tp-btn--pri:after{background:var(--tp-mag)}.tp-btn--pri:hover:before{opacity:1;transform:translate(-4px,-2.5px)}.tp-btn--pri:hover:after{opacity:1;transform:translate(4px,2.5px)}.tp-btn--pri:hover{transform:translateY(-2px)}.tp .tp-btn--gho{color:var(--tp-paper);border-color:var(--tp-line-2);background:0 0;font-weight:500}.tp .tp-btn--gho:hover{border-color:var(--tp-cyan);color:var(--tp-cyan);transform:translateY(-2px)}.tp-btn--sm{padding:.5rem .85rem;font-size:.82rem}.tp-btn--full{width:100%}.tp .tp-link{color:var(--tp-paper);align-items:center;gap:.35rem;font-weight:500;display:inline-flex;position:relative}.tp-link:after{content:"";background:var(--tp-cyan);transform-origin:100%;width:100%;height:1px;transition:transform .38s var(--tp-ease);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.tp-link:hover{color:var(--tp-cyan)}.tp-link:hover:after{transform-origin:0;transform:scaleX(1)}.tp-link .tp-arw,.tp-link svg{transition:transform .38s var(--tp-ease)}.tp .tp-link:hover svg,.tp-link:hover .tp-arw{transform:translate(4px)}.tp-badge{border:1px solid var(--tp-key-deep);font-family:var(--tp-font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--tp-key);border-radius:999px;align-items:center;padding:.3rem .625rem;font-size:.625rem;display:inline-flex}.tp-badge--long{border-radius:.875rem;padding-block:.375rem;line-height:1.5}.tp-chip{border:1px solid var(--tp-line-2);border-radius:var(--tp-r-chip);background:var(--tp-panel-3);font-family:var(--tp-font-m);letter-spacing:.1em;color:var(--tp-paper);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.688rem;display:inline-flex}.tp-chip--sm{border-radius:var(--tp-r-lg);padding:.3rem .5rem;font-size:.625rem}.tp-chip--c{border-color:var(--tp-cyan-line);color:var(--tp-cyan);background:0 0}.tp-chip--m{border-color:var(--tp-mag-deep);color:var(--tp-mag);background:0 0}.tp-chip--ghost{color:var(--tp-paper-2);background:0 0}.tp-offer{background:var(--tp-key);color:var(--tp-void)}.tp-offer__in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .875rem;padding-block:.625rem;font-size:.875rem;line-height:1.4;display:flex}.tp-offer__in>*{margin:0}.tp-offer__tag{background:var(--tp-void);color:var(--tp-key);font-family:var(--tp-font-m);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.25rem .5625rem;font-size:.625rem}.tp-offer p{text-wrap:balance;font-weight:500}.tp .tp-offer__link{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.tp .tp-offer :focus-visible{outline-color:var(--tp-void)}.tp-hd{z-index:60;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tp-line);transition:background .4s var(--tp-ease);background:#07080ad1;position:sticky;top:0}.tp-hd.is-stuck{background:#07080aeb}.tp-hd__in{height:var(--tp-hd-h);align-items:center;gap:1.5rem;display:flex}.tp-hd__nav{gap:clamp(1.1rem,2vw,1.75rem);margin-inline:auto;display:flex}.tp-hd__nav a{color:var(--tp-paper-2);transition:color .25s var(--tp-ease),border-color .25s var(--tp-ease);white-space:nowrap;border-bottom:1px solid #0000;padding-block:2px;font-size:.875rem;font-weight:500}.tp-hd__nav a:hover{color:var(--tp-cyan)}.tp-hd__nav a.is-on{color:var(--tp-paper);border-bottom-color:var(--tp-cyan)}.tp-hd__cta{align-items:center;gap:.625rem;display:flex}.tp-hd__login{color:var(--tp-paper-2);transition:color .25s var(--tp-ease);white-space:nowrap;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.tp-hd__login:hover{color:var(--tp-cyan)}.tp-logo{font-family:var(--tp-font-d);letter-spacing:-.03em;align-items:baseline;gap:.5rem;font-size:1.075rem;font-weight:700;display:inline-flex}.tp .tp-hd .tp-logo{font-size:1.25rem}.tp-logo__mk{flex:none;align-self:center;overflow:visible}.tp-logo__mk .tp-pl{transition:transform .45s var(--tp-ease)}.tp-logo__mk .tp-pl--c{fill:var(--tp-cyan)}.tp-logo__mk .tp-pl--m{fill:var(--tp-mag)}.tp-logo__mk .tp-pl--k{fill:var(--tp-paper)}.tp-logo:hover .tp-logo__mk .tp-pl--c{transform:translate(-2.6px,-1.9px)}.tp-logo:hover .tp-logo__mk .tp-pl--m{transform:translate(2.6px,1.9px)}.tp-burger{border:1px solid var(--tp-line-2);border-radius:var(--tp-r-btn);color:var(--tp-paper);cursor:pointer;background:0 0;padding:.6rem .7rem;display:none}.tp-hd__mobile{border-top:1px solid var(--tp-line);gap:.2rem;padding-block:.5rem 1rem;display:grid}.tp-hd__mobile a{color:var(--tp-paper-2);padding:.6rem 0;font-size:.95rem}.tp-hd__mobile a:hover{color:var(--tp-paper)}.tp-lang{position:relative}.tp-lang__btn{border-radius:var(--tp-r-btn);min-height:44px;color:var(--tp-paper-2);font-family:var(--tp-font-m);letter-spacing:.08em;cursor:pointer;transition:color .25s var(--tp-ease),background .25s var(--tp-ease);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.tp-lang__btn:hover,.tp-lang__btn[aria-expanded=true]{color:var(--tp-paper);background:var(--tp-panel-3)}.tp-lang__menu{z-index:30;border:1px solid var(--tp-line-2);border-radius:var(--tp-r-card);background:var(--tp-panel);width:15.5rem;padding:.5rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0000008c}.tp-lang__menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tp-lang__title{font-family:var(--tp-font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-paper-2);margin:0;padding:.5rem .75rem .375rem;font-size:.625rem}.tp-lang__opt{border-radius:var(--tp-r-btn);min-height:44px;color:var(--tp-paper);transition:background .2s var(--tp-ease);align-items:center;gap:.625rem;padding:0 .75rem;font-size:.875rem;display:flex}.tp-lang__opt:hover{background:var(--tp-panel-2)}.tp-lang__opt[aria-current]{background:var(--tp-panel-3)}.tp-lang__opt>span:first-child{flex:1}.tp-lang__code{font-family:var(--tp-font-m);letter-spacing:.1em;color:var(--tp-paper-2);font-size:.625rem}.tp-lang__opt svg{color:#0000}.tp-lang__opt[aria-current] svg{color:var(--tp-cyan)}@media (width<=1100px){.tp-hd__login,.tp-hd__nav{display:none}.tp-hd__cta{margin-inline-start:auto}.tp-burger{display:inline-flex}}@media (width>=1101px){.tp-hd__mobile{display:none}}@media (width<=560px){.tp-hd__in{gap:.625rem}.tp-hd__cta{gap:.25rem}.tp-lang__btn{gap:.25rem;padding:0 .5rem}.tp-lang__code-now{display:none}.tp .tp-hd .tp-btn--sm{padding:0 .75rem}.tp-lang{position:static}.tp-lang__menu{top:calc(var(--tp-hd-h) + 4px);width:auto;position:fixed;left:1rem;right:1rem}}.tp-hero{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4rem)}.tp-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1000px){.tp-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-hero__grid--flip>:first-child{order:2}}.tp-hero__copy{flex-direction:column;align-items:flex-start;gap:1.375rem;min-width:0;display:flex}.tp-hero__copy .tp-hero__ctas,.tp-hero__copy .tp-lead{margin:0}.tp-hero--home{flex-direction:column;gap:1.75rem;display:flex}.tp-hero__tags{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.tp-hero__split{grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;display:grid}.tp-hero__split .tp-lead{max-width:56ch;margin:0}.tp-hero__act{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.tp-hero__act .tp-hero__ctas{margin:0}@media (width>=1000px){.tp-hero__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.tp-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.tp-up{animation:tp-up .9s var(--tp-ease) both}@keyframes tp-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tp-d1{animation-delay:50ms}.tp-d2{animation-delay:.15s}.tp-d3{animation-delay:.28s}.tp-d4{animation-delay:.4s}.tp-d5{animation-delay:.52s}.tp-sd{min-width:0;margin:0}.tp-sd__stage{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.25rem;display:flex}.tp-sd--panel .tp-sd__stage{border:1px solid var(--tp-line);border-radius:var(--tp-r-card);background:linear-gradient(180deg,var(--tp-panel-2),var(--tp-panel));min-height:30rem;padding:1.25rem}.tp-sd__pagecol{flex-direction:column;flex:0 18.75rem;align-self:center;gap:.75rem;min-width:0;display:flex}.tp-sd__page{border-radius:var(--tp-r-lg);background:var(--tp-panel-3);position:relative;overflow:hidden}.tp-sd__page img{width:100%;height:auto;display:block}.tp-sd__box{border:1.5px solid var(--tp-cyan);box-shadow:0 0 0 3px #37e3f026}.tp-sd__box,.tp-sd__box span{border-radius:2px;position:absolute}.tp-sd__box span{background:var(--tp-cyan);color:var(--tp-void);font-family:var(--tp-font-m);letter-spacing:.08em;white-space:nowrap;padding:1px 4px;font-size:.5rem;font-weight:500;line-height:1.3;bottom:calc(100% + 3px);left:-1.5px}.tp-sd__cmp .tp-sd__after{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.tp-sd__line{top:0;bottom:0;left:var(--pos);background:var(--tp-cyan);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #37e3f0b3}.tp-sd__range{font-family:var(--tp-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--tp-paper-2);align-items:center;gap:.625rem;font-size:.625rem;display:flex}.tp-sd__range input{min-width:0;min-height:44px;accent-color:var(--tp-cyan);flex:1;margin:0}.tp-sd__side{flex-direction:column;flex:10rem;gap:.5rem;min-width:0;display:flex}.tp-sd__foot,.tp-sd__head{font-family:var(--tp-font-m);letter-spacing:.1em;color:var(--tp-paper-2);overflow-wrap:anywhere;margin:0;font-size:.688rem}.tp-sd__head{margin-bottom:.375rem}.tp-sd__foot{margin-top:auto;padding-top:.5rem;font-size:.625rem}.tp-sd__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tp-sd__row{border-radius:var(--tp-r-chip);background:var(--tp-panel-3);color:var(--tp-paper);align-items:baseline;gap:.625rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.tp-sd__row--pair{flex-direction:column;gap:.25rem;padding-block:.5625rem}.tp-sd__row--pair>span:first-child{color:var(--tp-paper-2);align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.tp-sd__id{font-family:var(--tp-font-m);letter-spacing:.06em;color:var(--tp-cyan);flex:none;font-size:.625rem;font-weight:500}.tp-sd__term{color:var(--tp-mag);font-weight:600}.tp-sd__chip{align-self:flex-start;margin-top:auto}.tp-sd__cols{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem .75rem;display:grid}.tp-sd__cols .tp-sd__head{margin-bottom:0}.tp-sd__cols .tp-sd__row{align-items:flex-start}.tp-sd__cols .tp-sd__chip{grid-column:2;margin-top:.5rem}.tp-sd__cap{margin-top:.75rem}.tp-how{border:1px solid var(--tp-line);background:linear-gradient(180deg,var(--tp-panel-2),var(--tp-panel));border-radius:16px;overflow:hidden}.tp-how__tabs{border-bottom:1px solid var(--tp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.tp-how__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-how__tab{border:0;border-top:3px solid var(--tp-line);border-left:1px solid var(--tp-line);min-height:6rem;color:var(--tp-paper);font-family:var(--tp-font-b);text-align:left;cursor:pointer;transition:background .25s var(--tp-ease),border-color .25s var(--tp-ease);background:0 0;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.125rem 1.375rem 1.25rem;display:flex}.tp-how__tab:first-child{border-left-color:#0000}@media (width<=759px){.tp-how__tab{padding:1rem 1rem 1.125rem}.tp-how__tab:nth-child(3){border-left-color:#0000}.tp-how__tabtop{letter-spacing:.06em}}.tp-how__tab:hover{background:var(--tp-panel-2)}.tp-how__tab.is-ran{border-top-color:#37e3f066}.tp-how__tab[aria-pressed=true]{border-top-color:var(--tp-cyan);background:var(--tp-panel-3)}.tp-how__tabtop{width:100%;font-family:var(--tp-font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--tp-paper-2);justify-content:space-between;align-items:center;gap:.5rem;font-size:.688rem;display:flex}.tp-how__n{align-items:center;gap:.375rem;display:inline-flex}.tp-how__n svg{color:#0000}.tp-how__tab.is-ran .tp-how__n,.tp-how__tab.is-ran .tp-how__n svg{color:var(--tp-cyan)}.tp-how__tab[aria-pressed=true] .tp-how__cr{color:var(--tp-paper)}.tp-how__name{font-family:var(--tp-font-d);letter-spacing:-.015em;color:var(--tp-paper-2);font-size:1.3125rem;font-weight:600;line-height:1.15}.tp-how__tab.is-ran .tp-how__name{color:var(--tp-paper)}.tp-how__body{grid-template-columns:minmax(0,1fr);display:grid}.tp-how__stage{padding:clamp(1.25rem,3vw,2.25rem)}.tp-how__info{border-top:1px solid var(--tp-line);flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3.2vw,2.5rem);display:flex}@media (width>=1000px){.tp-how__body{grid-template-columns:repeat(12,minmax(0,1fr))}.tp-how__stage{grid-column:span 7}.tp-how__info{border-top:0;border-left:1px solid var(--tp-line);grid-column:span 5}}.tp-how__info>*{margin:0}.tp-how__pos{font-family:var(--tp-font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--tp-cyan);font-size:.688rem}.tp-how__title{font-family:var(--tp-font-d);letter-spacing:-.025em;font-variation-settings:"wdth" 94;text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:1.08}.tp-how__info>.tp-p{font-size:.9375rem;line-height:1.55}.tp-how__facts{border-top:1px solid var(--tp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-top:1.125rem;display:grid}.tp-how__facts>div{flex-direction:column;gap:.5rem;min-width:0;display:flex}.tp-how__facts>div>*{margin:0}.tp-how__facts .tp-eyebrow{font-size:.625rem}.tp-how__facts .tp-card__big{font-size:2.75rem}.tp-how__facts .tp-card__big span,.tp-how__note{font-size:.8125rem}.tp-how__note{color:var(--tp-paper-2);line-height:1.45}.tp-how__chips{flex-wrap:wrap;gap:.375rem;display:flex}.tp-how__chips .tp-chip{padding:.4375rem .625rem}.tp-how__acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:auto;padding-top:.5rem;display:flex}.tp-how__acts .tp-btn--gho{padding:0 1.125rem}.tp-how__acts .tp-link{min-height:44px;font-size:.875rem}.tp-how__foot{border-top:1px solid var(--tp-line);font-family:var(--tp-font-m);letter-spacing:.1em;color:var(--tp-paper-2);flex-wrap:wrap;justify-content:space-between;gap:.375rem 1.5rem;padding:.875rem 1.5rem;font-size:.625rem;display:flex}.tp-how__foot>*{margin:0}.tp-tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tp-tbl{border-collapse:collapse;width:100%;min-width:640px}.tp-tbl td,.tp-tbl th{text-align:left;vertical-align:top;border-top:1px solid var(--tp-line);padding:1.125rem 1rem;font-size:.9375rem;line-height:1.4}.tp-tbl tbody tr:last-child>*{border-bottom:1px solid var(--tp-line)}.tp-tbl tbody th{color:var(--tp-paper);padding-left:0;font-weight:600}.tp-tbl td{color:var(--tp-paper-2)}.tp-tbl thead td,.tp-tbl thead th{vertical-align:bottom;color:var(--tp-paper-2);border-top:0;padding:0 1rem 1rem;font-size:.875rem;font-weight:600}.tp-tbl thead tr>:first-child{padding-left:0}.tp-tbl thead .tp-tbl__corner{width:34%;font-family:var(--tp-font-m);letter-spacing:.16em;text-transform:uppercase;font-size:.688rem;font-weight:400}.tp-tbl__sub{color:var(--tp-paper-2);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.tp-tbl .tp-col-us{color:var(--tp-paper);background:#37e3f00f}.tp-tbl thead .tp-col-us{border-top:2px solid var(--tp-cyan);font-family:var(--tp-font-d);letter-spacing:-.02em;color:var(--tp-paper);padding-top:.875rem;font-size:1.125rem;font-weight:700}.tp-tbl__yes{align-items:flex-start;gap:.5rem;display:flex}.tp-tbl__yes svg{flex:none;margin-top:2px}.tp-tbl__yes svg,.tp-yes{color:var(--tp-cyan)}.tp-tbl td.tp-yes{color:var(--tp-paper)}.tp-no{color:var(--tp-paper-3)}.tp-plans__bar{justify-content:space-between;margin-bottom:2rem}.tp-plans__bar,.tp-plans__pick{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tp-seg{border:1px solid var(--tp-line-2);border-radius:var(--tp-r-card);background:var(--tp-panel);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.tp-seg button{border-radius:var(--tp-r-btn);min-height:44px;color:var(--tp-paper-2);font-family:var(--tp-font-b);cursor:pointer;transition:background .25s var(--tp-ease),color .25s var(--tp-ease);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.tp-seg button:hover{color:var(--tp-paper)}.tp-seg button[aria-pressed=true]{background:var(--tp-paper);color:var(--tp-void)}.tp-seg__n{font-family:var(--tp-font-m);letter-spacing:.08em;font-size:.625rem}.tp-plans{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=700px){.tp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tp-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-plan{border:1px solid var(--tp-line);background:linear-gradient(180deg,var(--tp-panel-2),var(--tp-panel));border-radius:14px;flex-direction:column;gap:1.125rem;padding:1.625rem;display:flex}.tp-plan>*{margin:0}.tp-plan--best{background:linear-gradient(180deg,#111821,var(--tp-panel));border-color:#37e3f080}.tp-plan__head{justify-content:space-between;align-items:center;gap:.5rem;min-height:28px;display:flex}.tp-plan__name{font-family:var(--tp-font-d);letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.tp-plan__flag{background:var(--tp-cyan);color:var(--tp-void);font-family:var(--tp-font-m);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3rem .5625rem;font-size:.625rem;font-weight:500}.tp-plan__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tp-plan__price b{font-family:var(--tp-font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700;line-height:1}.tp-plan__price span{color:var(--tp-paper-2);font-size:.875rem}.tp-plans--offer .tp-plan__price{align-content:flex-start;min-height:5.0625rem}.tp-plan__per{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.375rem .625rem;display:flex}.tp-plan__price s{font-family:var(--tp-font-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tp-paper-2);font-size:1.25rem;font-weight:600;text-decoration-thickness:1.5px}.tp-plan__off{border:1px solid var(--tp-key-deep);font-family:var(--tp-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--tp-key);white-space:nowrap;border-radius:999px;padding:.3rem .5625rem;font-size:.625rem;font-style:normal}.tp-plan__meta{font-family:var(--tp-font-m);letter-spacing:.06em;color:var(--tp-paper-2);font-size:.688rem}.tp-plan__pages{border-radius:var(--tp-r-box);background:var(--tp-panel-3);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.tp-plan__pages b{font-family:var(--tp-font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tp-cyan);font-size:1.875rem;font-weight:700;line-height:1.05}.tp-plan__pages span{font-size:.8125rem;line-height:1.4}.tp-plan__pages small{font-family:var(--tp-font-m);letter-spacing:.08em;color:var(--tp-paper-2);font-size:.625rem}.tp-plan ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tp-plan li{align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.tp-plan li svg{color:var(--tp-cyan);flex:none;margin-top:2px}.tp-plan li.is-off,.tp-plan li.is-off svg{color:var(--tp-paper-2)}.tp-plan>.tp-btn{margin-top:auto}.tp-plans__offer{border:1px solid var(--tp-key-deep);gap:.5rem .875rem;margin:1rem 0 0;padding:1rem 1.375rem;line-height:1.5}.tp-plans__offer,.tp-topups{border-radius:var(--tp-r-card);flex-wrap:wrap;align-items:center;font-size:.875rem;display:flex}.tp-topups{border:1px solid var(--tp-line);gap:.625rem 1.5rem;margin-top:1rem;padding:1.125rem 1.375rem}.tp-topups>*{margin:0}.tp-topups__h{font-weight:600}.tp-topups__l{color:var(--tp-paper-2)}.tp-topups__i{font-family:var(--tp-font-m);letter-spacing:.04em;white-space:nowrap;font-size:.75rem}.tp-topups .tp-link{margin-inline-start:auto}.tp-faq{grid-template-columns:minmax(0,1fr);gap:1.75rem 4rem;margin:0;display:grid}@media (width>=860px){.tp-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-faq__i{border-top:1px solid var(--tp-line);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.tp-faq dt{font-size:1.0625rem;font-weight:600;line-height:1.35}.tp-faq dd{color:var(--tp-paper-2);max-width:64ch;margin:0;font-size:.9375rem;line-height:1.55}.tp-limits{align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tp-limit{border:1px solid var(--tp-line);border-radius:var(--tp-r-box);background:var(--tp-panel);padding:1.125rem 1.25rem;font-size:.875rem;line-height:1.5}.tp-limit>*{margin:0}.tp-limit h3{font-family:var(--tp-font-b);letter-spacing:0;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;line-height:1.4}.tp-limit p{color:var(--tp-paper-2)}.tp-cta{text-align:center;flex-direction:column;align-items:center;gap:1.125rem;display:flex}.tp-cta>*{margin:0}.tp-cta .tp-h2{max-width:20ch}.tp-cta .tp-lead{max-width:48ch}.tp-cta .tp-hero__ctas{justify-content:center}.tp-ft{border-top:1px solid var(--tp-line);padding-block:3.5rem 2.5rem}.tp-ft__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.tp-ft__brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.tp-ft__brand .tp-logo{font-size:1.375rem}.tp-ft__brand p{max-width:30ch;color:var(--tp-paper-2);margin:0;font-size:.875rem;line-height:1.5}.tp-ft__langs{grid-column:1/-1}@media (width>=760px){.tp-ft__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.tp-ft__brand{grid-column:span 12}.tp-ft__col{grid-column:span 4}.tp-ft__langs{grid-column:span 12}}@media (width>=1100px){.tp-ft__brand,.tp-ft__langs{grid-column:span 3}.tp-ft__col{grid-column:span 2}}.tp-ft h2{font-family:var(--tp-font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-paper-2);margin:0 0 .875rem;font-size:.625rem;font-weight:400}.tp-ft ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tp-ft ul a{color:var(--tp-paper-2);transition:color .25s var(--tp-ease);font-size:.875rem}.tp-ft ul a:hover{color:var(--tp-cyan)}.tp-ft__langs ul{grid-template-columns:repeat(2,minmax(0,max-content));gap:0 1.5rem}@media (width>=1100px){.tp-ft__langs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}}.tp-ft__langs a{align-items:center;min-height:2rem;display:inline-flex}.tp-ft__langs a.is-on{color:var(--tp-cyan)}.tp-ft__base{border-top:1px solid var(--tp-line);font-family:var(--tp-font-m);letter-spacing:.1em;color:var(--tp-paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.625rem;display:flex}.tp-ft__base>*{margin:0}.tp-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=860px){.tp-bento{grid-template-columns:repeat(6,minmax(0,1fr))}}.tp-bento>*{grid-column:span 2}@media (width>=860px){.tp-bento>.b-3{grid-column:span 3}.tp-bento>.b-2{grid-column:span 2}.tp-bento>.b-4{grid-column:span 4}.tp-bento>.b-6{grid-column:span 6}}@media (width<=560px){.tp-bento{grid-template-columns:minmax(0,1fr)}.tp-bento>*{grid-column:1/-1}}.tp-plan__cr{font-family:var(--tp-font-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:700}.tp-stack{gap:1rem;display:grid}.tp-list{margin-bottom:0;padding:0;list-style:none}.tp-flex{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tp-center{text-align:center}.tp-center .tp-lead,.tp-center .tp-p{margin-inline:auto}.tp-mt-1{margin-top:.5rem}.tp-mt-2{margin-top:1rem}.tp-mt-3{margin-top:1.75rem}.tp-mt-4{margin-top:2.5rem}.tp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp-demo{--T:13s;perspective:1400px;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=620px){.tp-demo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.tp-demo__page{aspect-ratio:var(--ar,3/4);border:1px solid var(--tp-line-2);border-radius:var(--tp-r-lg);background:var(--tp-panel);min-height:300px;transform-style:preserve-3d;transition:transform .8s var(--tp-ease);position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg)}.tp-demo:hover .tp-demo__page{transform:rotateY(0)rotateX(0)}.tp-demo__art{position:absolute;inset:0}.tp-demo__art:before{content:"";animation:tp-speed var(--T) linear infinite;background:repeating-linear-gradient(74deg,#edebe417 0 1px,#0000 0 9px);position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 60% at 50% 62%,#000 15%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 62%,#000 15%,#0000 78%)}.tp-demo__art:after{content:"";background:radial-gradient(46% 34% at 30% 26%,#37e3f033,#0000 70%),radial-gradient(50% 40% at 76% 74%,#ff3e862e,#0000 70%),radial-gradient(closest-side at 50% 60%,#edebe412,#0000);position:absolute;inset:0}@keyframes tp-speed{to{transform:translate(-18px)}}.tp-demo__tone{background-image:radial-gradient(#edebe429 .9px,#0000 1.1px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 5%,#0000 55%);mask-image:linear-gradient(160deg,#000 5%,#0000 55%)}.tp-demo__gutter{background:var(--tp-line-2);height:1px;top:46%}.tp-demo__gutter,.tp-scan{position:absolute;left:0;right:0}.tp-scan{background:linear-gradient(180deg,transparent,#37e3f038 62%,var(--tp-cyan));height:76px;animation:tp-scan var(--T) var(--tp-ease-io) infinite;opacity:0;box-shadow:0 0 22px #37e3f066}@keyframes tp-scan{0%{opacity:0;top:-76px}2%{opacity:1}14%{opacity:1;top:100%}17%{opacity:0;top:100%}to{opacity:0;top:100%}}.tp-scan--live{animation:tp-scan-live 1.6s var(--tp-ease-io) infinite;opacity:1}@keyframes tp-scan-live{0%{top:-76px}to{top:100%}}.tp-bub{left:var(--x);top:var(--y);width:max-content;min-width:var(--w);max-width:calc(94% - var(--x));-webkit-backdrop-filter:blur(3px);background:#090a0dd1;border:1px solid #edebe480;border-radius:14px;padding:.5rem .6rem;position:absolute}.tp-bub:after{content:"";border:7px solid #0000;border-top-color:#edebe480;border-bottom:0;position:absolute;bottom:-7px;left:22%}.tp-bub--sfx{border-radius:var(--tp-r);background:0 0;border-style:dashed}.tp-bub--sfx:after{display:none}.tp-bub__out,.tp-bub__src{font-size:clamp(.6rem,1.35vw,.78rem);line-height:1.3;display:block}.tp-bub__src{font-family:var(--tp-font-b);color:var(--tp-paper-2);animation:tp-src var(--T) var(--tp-ease) infinite both;animation-delay:calc(var(--i)*.42s)}.tp-bub__out{font-family:var(--tp-font-d);font-variation-settings:"wdth" 86;text-transform:uppercase;letter-spacing:.01em;color:var(--tp-paper);clip-path:inset(0 100% 0 0);animation:tp-out var(--T) steps(26) infinite both;animation-delay:calc(var(--i)*.42s);font-weight:600}@keyframes tp-src{0%,20%{opacity:1;filter:none}25%,88%{opacity:0;filter:blur(3px)}95%,to{opacity:1;filter:none}}@keyframes tp-out{0%,25%{clip-path:inset(0 100% 0 0)}38%{clip-path:inset(0)}88%{clip-path:inset(0)}90%,to{clip-path:inset(0 100% 0 0)}}.tp-bub__stack{display:grid}.tp-bub__stack>*{grid-area:1/1}.tp-bub__box{pointer-events:none;position:absolute;inset:-5px}.tp-bub__box i{opacity:0;width:9px;height:9px;animation:tp-box var(--T) var(--tp-ease) infinite both;animation-delay:calc(var(--i)*.42s);position:absolute}.tp-bub__box i:after,.tp-bub__box i:before{content:"";background:var(--tp-cyan);position:absolute}.tp-bub__box i:before{width:100%;height:1.5px;top:0;left:0}.tp-bub__box i:after{width:1.5px;height:100%;top:0;left:0}.tp-bub__box i:first-child{top:0;left:0}.tp-bub__box i:nth-child(2){top:0;right:0;rotate:90deg}.tp-bub__box i:nth-child(3){bottom:0;right:0;rotate:180deg}.tp-bub__box i:nth-child(4){bottom:0;left:0;rotate:270deg}@keyframes tp-box{0%,12%{opacity:0;scale:.82}18%,90%{opacity:.95;scale:1}95%,to{opacity:0;scale:.82}}.tp-bub__tag{font-family:var(--tp-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--tp-cyan);opacity:0;animation:tp-box var(--T) var(--tp-ease) infinite both;animation-delay:calc(var(--i)*.42s);background:#07080ad9;border-radius:2px;padding:.1rem .3rem;font-size:.563rem;position:absolute;top:-22px;left:-5px}.tp-demo__script{border:1px solid var(--tp-line);border-radius:var(--tp-r-lg);background:linear-gradient(180deg,var(--tp-panel-2),var(--tp-panel));flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.tp-demo__shead{border-bottom:1px solid var(--tp-line);justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex}.tp-row{border-radius:var(--tp-r);background:var(--tp-panel-3);animation:tp-row var(--T) var(--tp-ease) infinite both;animation-delay:calc(var(--i)*.42s);border:1px solid #0000;gap:.18rem;padding:.45rem .5rem;display:grid}@keyframes tp-row{0%,22%{opacity:.25;border-color:#0000;transform:translate(-4px)}30%{opacity:1;border-color:var(--tp-cyan-deep);transform:none}46%,88%{opacity:1;border-color:#0000;transform:none}95%,to{opacity:.25;transform:translate(-4px)}}.tp-row__id{font-family:var(--tp-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--tp-paper-3);font-size:.563rem}.tp-row__tx{color:var(--tp-paper);font-size:.75rem;line-height:1.35}.tp-row__tx em{color:var(--tp-mag);border-bottom:1px dashed var(--tp-mag-deep);font-style:normal}.tp-demo__glos{border-top:1px solid var(--tp-line);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;display:flex}.tp-demo__glos .tp-chip{padding:.22rem .55rem;font-size:.656rem}@media (prefers-reduced-motion:reduce){.tp *,.tp :after,.tp :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tp-reveal{opacity:1;transform:none}.tp-reg{--tp-rx:1.5px;--tp-ry:0px}.tp-bub__out{clip-path:none}.tp-bub__src,.tp-scan{opacity:0}.tp-bub__box i,.tp-bub__tag,.tp-row{opacity:1}}.tp-auth{justify-content:center;align-items:center;min-height:80vh;padding:3rem 1rem;display:flex}.tp-auth .tp-panel{gap:1.25rem;width:100%;max-width:24rem;display:grid}.tp-auth__hd{text-align:center;gap:.25rem;display:grid}.tp-auth__hd h1{font-size:1.25rem}.tp-auth form{gap:1rem;display:grid}.tp-auth__ft{text-align:center;font-size:.875rem}.tp-auth__ft,.tp-field{color:var(--tp-paper-2)}.tp-field{gap:.35rem;font-size:.8125rem;display:grid}.tp-field__hint{justify-content:flex-end;font-size:.75rem;display:flex}.tp-input{background:var(--tp-panel-3);border:1px solid var(--tp-line-2);border-radius:var(--tp-r-btn);width:100%;height:42px;color:var(--tp-paper);font-family:var(--tp-font-b);padding:0 .75rem;font-size:.9rem}.tp-input:focus{border-color:var(--tp-cyan-deep);outline:none;box-shadow:0 0 0 3px #37e3f01f}.tp-input::placeholder{color:var(--tp-paper-3)}.tp-alert{border-radius:var(--tp-r-btn);border:1px solid;padding:.65rem .85rem;font-size:.875rem}.tp-alert--err{color:var(--tp-mag);background:#ff3e8614;border-color:#ff3e8659}.tp-alert--ok{color:var(--tp-cyan);background:#37e3f014;border-color:#37e3f059}.tp-btn[disabled]{opacity:.6;cursor:progress}:root{--font-display:var(--tp-font-d);--font-sans:var(--tp-font-b);--font-mono:var(--tp-font-m)}html{background:var(--tp-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700}.tabular{font-variant-numeric:tabular-nums}
