@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-hd-h:72px}*{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-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-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-p{color:var(--tp-paper-2);text-wrap:pretty;margin:0}.tp-p--sm{font-size:.9rem}.tp:lang(ko){word-break:keep-all}.tp:lang(ja) .tp-h1{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-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{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-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-btn[disabled]{opacity:.6;cursor:progress}.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-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-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--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-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-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-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;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg)}.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-bub__out{clip-path:none}.tp-bub__src,.tp-scan{opacity:0}.tp-bub__box i,.tp-bub__tag,.tp-row{opacity:1}}: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}
