@font-face{font-display:swap;font-family:TlInter;font-weight:400 500;src:url(../fonts/inter-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:TlInter;font-weight:600 700;src:url(../fonts/inter-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:TlManrope;font-weight:600 700;src:url(../fonts/manrope-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:TlManrope;font-weight:800;src:url(../fonts/manrope-800.woff2) format("woff2")}:root{--tl-ink-950:oklch(.155 .014 286);--tl-ink-900:oklch(.185 .016 286);--tl-ink-850:oklch(.215 .017 286);--tl-ink-800:#17171f;--tl-violet-500:oklch(.555 .22 282);--tl-violet-400:oklch(.68 .17 282);--tl-violet-300:#b69aff;--tl-green:oklch(.79 .19 145);--tl-paper-50:oklch(.982 .003 286);--tl-paper-100:oklch(.965 .004 286);--tl-paper-200:#efeff3;--tl-text-dark:oklch(.205 .016 286);--tl-text-light:oklch(.978 .003 286);--tl-body:#4f4f5b;--tl-muted:#62626d;--tl-on-ink:#c4c4ce;--tl-line:#dcdce2;--tl-coral:#ef5e54;--tl-coral-soft:#ffe9e5;--tl-grad:linear-gradient(105deg,#8257ff,#9864ff);--tl-font:"TlInter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--tl-display:"TlManrope","TlInter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tl-shell{background:var(--tl-paper-50);color:var(--tl-text-dark);font-family:var(--tl-font);font-size:1rem;height:100%;isolation:isolate;line-height:1.6;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.tl-shell *,.tl-shell :after,.tl-shell :before{box-sizing:border-box}.tl-shell blockquote,.tl-shell figure,.tl-shell h1,.tl-shell h2,.tl-shell h3,.tl-shell ol,.tl-shell p,.tl-shell ul{margin:0;padding:0}.tl-shell ol,.tl-shell ul{list-style:none}.tl-shell a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.tl-shell img{display:block;max-width:100%}.tl-shell button{cursor:pointer;font:inherit}.tl-shell :focus-visible{outline:.1875rem solid var(--tl-violet-400);outline-offset:.1875rem}.tl-shell h1,.tl-shell h2,.tl-shell h3{font-weight:700;letter-spacing:-.035em;line-height:1.15}.tl-wrap{margin-inline:auto;width:min(calc(100% - 2.5rem),73.75rem)}.tl-narrow{width:min(calc(100% - 2.5rem),53.75rem)}.tl-sr{border:0!important;clip-path:inset(50%)!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important}.tl-btn{align-items:center;background:var(--tl-grad);border:0;border-radius:1rem;color:var(--tl-text-light);display:inline-flex;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.2;min-height:3.25rem;padding:0 1.625rem;text-align:center;transition:transform .18s ease,background .18s ease}.tl-btn:hover{background:linear-gradient(105deg,#936fff,#a46cff);transform:translateY(-.125rem)}.tl-btn svg{fill:currentColor;flex:none;height:1.25rem;width:1.25rem}.tl-btn.is-ghost{background:transparent;border:.0625rem solid #85858f;color:var(--tl-text-light)}.tl-btn.is-ghost:hover{background:#f8f8fb0f;border-color:var(--tl-text-light)}.tl-btn.is-ghost.on-paper{border-color:#b9b9c4;color:var(--tl-text-dark)}.tl-btn.is-ghost.on-paper:hover{background:transparent;border-color:var(--tl-violet-500);color:var(--tl-violet-500)}.tl-btn.is-small{border-radius:.75rem;font-size:.875rem;min-height:2.75rem;padding:0 1.25rem}.tl-dot{background:var(--tl-green);border-radius:50%;box-shadow:0 0 0 .25rem #5ad27829;display:inline-block;flex:0 0 auto;height:.5625rem;width:.5625rem}.tl-label{color:var(--tl-violet-500);display:block;font-size:.75rem;font-weight:600;letter-spacing:.17em;line-height:1.3;margin-bottom:.875rem;text-transform:uppercase}.on-ink .tl-label,.tl-label.on-ink{color:var(--tl-violet-300)}.tl-textcta{align-items:center;color:var(--tl-violet-500);display:inline-flex;font-weight:600;gap:.5rem;min-height:2.75rem}.tl-textcta svg{fill:none;height:1.125rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease;width:1.125rem}.tl-textcta:hover svg{transform:translate(.25rem)}.tl-h2{font-size:clamp(2rem,3.2vw,2.875rem);letter-spacing:-.04em;line-height:1.12}.tl-prose p{color:var(--tl-body);font-size:1.0625rem;line-height:1.72}.tl-prose p+p{margin-top:1rem}.tl-prose strong{color:var(--tl-text-dark);font-weight:600}.tl-link{color:var(--tl-violet-500);font-weight:600;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}.tl-link:hover{color:#6d45f0}.on-ink .tl-link{color:var(--tl-violet-300)}.tl-list{display:grid;gap:.75rem}.tl-list li{color:var(--tl-body);font-size:1.03125rem;line-height:1.65;padding-left:1.875rem;position:relative}.tl-list li:before{background:var(--tl-violet-500) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.4' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /.625rem no-repeat;border-radius:50%;content:"";height:1rem;left:.125rem;position:absolute;top:.375rem;width:1rem}.tl-list strong{color:var(--tl-text-dark);font-weight:600}.tl-table-wrap{background:#fff;border:.0625rem solid var(--tl-line);border-radius:.875rem;overflow-x:auto}.tl-table{border-collapse:collapse;font-size:.9375rem;min-width:35rem;width:100%}.tl-table caption{caption-side:top;color:var(--tl-muted);padding:.875rem 1.125rem 0}.tl-table caption,.tl-table th{font-size:.8125rem;text-align:left}.tl-table th{border-bottom:.0625rem solid var(--tl-line);color:var(--tl-text-dark);font-weight:600;letter-spacing:.04em;padding:.875rem 1.125rem;text-transform:uppercase}.tl-table td{border-bottom:.0625rem solid #ececf0;color:var(--tl-body);line-height:1.55;padding:.875rem 1.125rem;vertical-align:top}.tl-table tr:last-child td{border-bottom:0}.tl-table td:first-child{color:var(--tl-text-dark);font-weight:600}.tl-faq-list{border-top:.0625rem solid #cfcfd7}.tl-faq-list details{border-bottom:.0625rem solid #cfcfd7}.tl-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:1.125rem;justify-content:space-between;list-style:none;min-height:4rem;padding:1.125rem 0}.tl-faq-list summary::-webkit-details-marker{display:none}.tl-faq-list summary h3{font-family:var(--tl-display);font-size:1.03125rem;font-weight:700;letter-spacing:-.01em;line-height:1.4}.tl-faq-list summary:hover h3{color:var(--tl-violet-500)}.tl-faq-list summary svg{fill:none;flex:none;height:1.125rem;stroke:currentColor;stroke-width:2;transition:transform .18s ease;width:1.125rem}.tl-faq-list details[open] summary svg{transform:rotate(180deg)}.tl-faq-list details>p{color:#55555f;font-size:.9375rem;line-height:1.72;max-width:43.75rem;padding-bottom:1.375rem}.tl-window{background:var(--tl-ink-900);border:.0625rem solid #dddde4;border-radius:1.125rem;box-shadow:0 1.25rem 3.125rem #1111181f;overflow:hidden}.tl-window-bar{align-items:center;background:#1c1c25;color:#c6c6cf;display:flex;font-size:.75rem;height:2.75rem;justify-content:space-between;padding:0 1.0625rem}.tl-window-dots{display:flex;gap:.4375rem}.tl-window-dots i{background:#f06d63;border-radius:50%;height:.5625rem;width:.5625rem}.tl-window-dots i:nth-child(2){background:#e7b94c}.tl-window-dots i:nth-child(3){background:#64c66d}.tl-window-tag{align-items:center;display:inline-flex;gap:.375rem}.tl-window-tag svg{fill:none;height:.8125rem;stroke:currentColor;stroke-width:2.2;width:.8125rem}.tl-you{align-content:center;aspect-ratio:4/3;background:linear-gradient(160deg,#3a3a46,#24242d);border:.125rem solid rgba(248,248,251,.85);border-radius:.75rem;color:#a9a9b4;display:grid;gap:.125rem;min-width:4.625rem;place-items:center;position:absolute;right:1rem;top:1rem;width:24%;z-index:2}.tl-you svg{fill:none;height:auto;stroke:currentColor;stroke-width:1.6;width:30%}.tl-you span{color:var(--tl-text-light);font-size:.6875rem;font-weight:600}.tl-brand{align-items:center;color:var(--tl-text-light);display:inline-flex;flex-shrink:0;gap:.5625rem;min-height:2.75rem}.tl-mark{color:var(--tl-violet-400);height:2.125rem;width:2.375rem}.tl-mark path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.1}.tl-word{font-family:var(--tl-display);font-size:1.6875rem;font-weight:800;letter-spacing:-.045em;line-height:1}.tl-word span{color:var(--tl-violet-400)}.th{background:var(--tl-ink-900);color:var(--tl-text-light);position:sticky;top:0;z-index:50}.th-in{align-items:center;display:flex;gap:1.75rem;height:4.25rem;padding:0 4.2vw}.th-nav{align-items:stretch;display:flex;gap:1.875rem;height:100%;margin:0 auto}.th-nav a{align-items:center;color:#d7d7de;display:flex;font-size:.875rem;font-weight:500;min-height:2.75rem;position:relative;transition:color .18s ease;white-space:nowrap}.th-nav a.is-here,.th-nav a:hover{color:var(--tl-text-light)}.th-nav a.is-here:after{background:var(--tl-violet-400);bottom:.5rem;content:"";height:.125rem;left:0;position:absolute;right:0}.th-right{align-items:center;display:flex;gap:1rem}.th-count{align-items:center;color:#d7d7de;display:inline-flex;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.5625rem;white-space:nowrap}.th-count .tl-dot{height:.4375rem;width:.4375rem}.th-burger{align-items:center;background:transparent;border:0;border-radius:.625rem;color:var(--tl-text-light);display:none;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.th-burger:hover{background:#f8f8fb14}.th-burger svg{fill:none;height:1.5rem;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:1.5rem}.tm{background:var(--tl-ink-950);border-top:.0625rem solid rgba(248,248,251,.1);box-shadow:0 1.125rem 2.1875rem #11111840;color:var(--tl-text-light);left:0;max-height:calc(100dvh - 3.875rem);opacity:0;overflow-y:auto;padding:.875rem 1.25rem 1.5rem;position:absolute;right:0;top:100%;transform:translateY(-.375rem);transition:opacity .18s,transform .18s,visibility 0s linear .18s;visibility:hidden;z-index:30}.tm.is-open{opacity:1;transform:none;transition:opacity .18s,transform .18s;visibility:visible}.tm-main a{align-items:center;border-bottom:.0625rem solid rgba(248,248,251,.1);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:3.125rem}.tm-main svg{fill:none;height:1.125rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.125rem}.tm-h{color:var(--tl-violet-300);font-size:.75rem;font-weight:600;letter-spacing:.17em;margin-top:1.25rem!important;text-transform:uppercase}.tm-app{display:grid;gap:0 .875rem;grid-template-columns:1fr 1fr}.tm-app a{align-items:center;border-bottom:.0625rem solid rgb(248 248 251/8%);color:#d0d0d7;display:flex;font-size:.875rem;min-height:2.75rem}.tm-start{margin-top:1.25rem;width:100%}.tm-count{align-items:center;color:#b8b8c3;display:flex;font-size:.8125rem;gap:.625rem;justify-content:center;margin-top:.75rem!important}.tm-back{background:#11111873;inset:0;opacity:0;position:fixed;transition:opacity .18s,visibility 0s linear .18s;visibility:hidden;z-index:40}.tm-back.is-open{opacity:1;transition:opacity .18s;visibility:visible}@media(max-width:1180px){.th-nav{gap:1.375rem}.th-in{gap:1.25rem}.tl-word{font-size:1.5rem}}@media(max-width:1050px){.th-nav{display:none}.th-burger{display:inline-flex}.th-right{margin-left:auto}}@media(min-width:1051px){.tm,.tm-back{display:none}}@media(max-width:800px){.th-in{height:3.875rem;padding:0 1.25rem}.th-start{display:none}.tl-mark{height:1.875rem;width:2.0625rem}}@media(max-width:380px){.tl-word{font-size:1.375rem}.th-count{font-size:.75rem}}.tf{background:var(--tl-ink-950);color:var(--tl-text-light);padding:3.375rem 0 1.375rem}.tf-main{display:grid;gap:3.75rem;grid-template-columns:1fr 2fr;padding-bottom:2.75rem}.tf-brand p{color:#a9a9b4;font-size:.875rem;line-height:1.6;margin-top:1.0625rem!important}.tf-cols{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tf-cols nav{align-items:flex-start;display:flex;flex-direction:column}.tf-cols strong{color:#f0f0f3;font-size:.8125rem;font-weight:600;margin-bottom:.625rem}.tf-cols a{align-items:center;color:#b8b8c3;display:inline-flex;font-size:.8125rem;line-height:1.35;min-height:2.25rem}.tf-cols a:hover{color:var(--tl-text-light)}.tf-bottom{border-top:.0625rem solid #34343d;color:#8e8e99;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem 1.25rem;justify-content:space-between;padding-top:1.25rem}.tf-bottom a{color:#c6c6cf;text-decoration:underline;text-underline-offset:.1875rem}@media(max-width:1050px){.tf-main{gap:2.25rem;grid-template-columns:1fr}}@media(max-width:800px){.tf{padding:2.875rem 0 1.375rem}.tf-cols{gap:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-cols a{min-height:2.75rem}.tf-bottom{flex-direction:column;gap:.25rem}}.tb{display:none}@media(max-width:767px){.tb{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#111118e6;border-top:.0625rem solid hsla(0,0%,100%,.1);bottom:0;display:flex;gap:.625rem;left:0;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:45}.tb .tl-btn{border-radius:.8125rem;flex:1 1 0;font-size:.9375rem;gap:.4375rem;min-height:3rem;min-width:0;padding-inline:.625rem}.tb-main svg{fill:none;height:1.125rem;stroke:currentColor;stroke-linejoin:round;stroke-width:2;width:1.125rem}.tf{padding-bottom:calc(5.875rem + env(safe-area-inset-bottom))}}
