:root,body{--token-06c91b52-e1ea-4d2b-8cca-eda2631e998e:var(--color-text,#d1d1d1);--token-2677a7ab-1420-48e4-957c-83a3935eeb1d:var(--color-black,#1a1917)}.page-body .tl-backdrop{background-color:var(--color-black-13,#141312);background-image:linear-gradient(to bottom,rgb(0 0 0/38%),rgb(0 0 0/22%) 40%,rgb(0 0 0/52%)),var(--brand-backdrop);background-repeat:no-repeat;background-position:50%;background-size:cover}.page-body .tl-backdrop:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 120px rgb(0 0 0/55%);pointer-events:none}.page-body .herosection-right{height:auto;padding:64px 40px;justify-content:center}.page-body .hero-visual-container.tl-backdrop{position:absolute;inset:0;flex:none;width:100%;height:100%}.page-body .hero-code-preview{position:relative;inset:auto;width:100%;max-width:420px;height:auto}@media (max-width:809.98px){.page-body .herosection-right{padding:40px 24px}}.panel-result{display:flex;align-items:center;justify-content:center;padding:16px 0 8px}.panel-result>*{flex:0 0 auto}.tl-editor{display:flex;flex-direction:column;gap:12px;width:100%;padding:24px}.tl-editor-label,.tl-seed{font-family:Geist Mono,Fira Code,monospace;font-size:11px;letter-spacing:.08em;color:var(--color-gray-dark-2,#404040)}.tl-code-editor{position:relative;width:100%;height:340px;border:1px solid var(--color-gray-dark,#2a2a2a);border-radius:16px;background:var(--color-black-12,#211f1c);overflow:hidden}.tl-code-editor:focus-within{border-color:var(--color-yellow-3-40,rgb(255 165 82/40%))}.tl-code-hl,.tl-code-input{margin:0;padding:16px;border:0;font-family:Geist Mono,Fira Code,monospace;font-size:13px;line-height:22px;-moz-tab-size:2;tab-size:2;white-space:pre;overflow-wrap:normal;letter-spacing:0}.tl-code-hl{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--color-text,#d1d1d1)}.tl-code-input{position:relative;width:100%;height:100%;resize:none;overflow:auto;background:none;color:transparent;caret-color:var(--color-background,#ffa552);outline:none}.tl-code-input::selection{background:var(--color-yellow-4-20,rgb(255 165 82/20%))}.tl-code-input::-webkit-scrollbar{width:10px;height:10px}.tl-code-input::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:8px;background:var(--color-gray-dark,#2a2a2a) padding-box}.t-tag{color:rgb(130 170 255)}.t-attr{color:rgb(199 146 234)}.t-str{color:var(--color-background,#ffa552)}.t-punct{color:var(--value-gray-2,gray)}.t-com{color:var(--color-gray-dark-2,#404040)}.tl-editor-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tl-btn{font-family:Geist,sans-serif;font-size:14px;line-height:1;padding:12px 18px;border:1px solid transparent;border-radius:8px;background:var(--color-background,#ffa552);color:var(--color-black,#1a1917);cursor:pointer}.tl-btn-ghost{background:transparent;border-color:var(--color-gray-dark,#2a2a2a);color:var(--color-text,#d1d1d1)}.tl-btn:hover{filter:brightness(1.08)}.tl-stage{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 24px}.tl-steps{--border-top-width:0px}.tl-step{align-items:flex-start;gap:8px;text-align:left}.tl-docs{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:40px;gap:40px;width:100%;padding:8px 24px 0}.tl-docs-col{min-width:0}.tl-docs-label{margin:0 0 12px;font-family:Geist Mono,Fira Code,monospace;font-size:11px;letter-spacing:.08em;color:var(--color-gray-dark-2,#404040)}.tl-docs-label+.tl-copy+.tl-docs-label,.tl-docs-label-gap{margin-top:32px}.tl-docs-note{margin:24px 0 0;font-size:14px;line-height:24px;color:var(--value-gray-2,gray)}.tl-docs-note code,.tl-td-name code{font-family:Geist Mono,Fira Code,monospace;font-size:.92em;color:var(--color-background,#ffa552)}.tl-docs-note strong{color:var(--color-text,#d1d1d1);font-weight:500}.tl-docs-note a{color:var(--color-background,#ffa552);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .15s ease}.tl-docs-note a:hover{opacity:.72}.tl-copy{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--color-gray-dark,#2a2a2a);border-radius:16px;background:var(--color-black-12,#211f1c);font-family:Geist Mono,Fira Code,monospace;font-size:13px;line-height:22px;text-align:left;cursor:pointer}.tl-copy:hover{border-color:var(--color-yellow-3-40,rgb(255 165 82/40%))}.tl-copy-prompt{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-gray-dark-2,#404040)}.tl-copy-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,#d1d1d1)}.tl-copy-action{flex:none;font-size:11px;letter-spacing:.06em;color:var(--color-gray-dark-2,#404040)}.tl-copy:hover .tl-copy-action{color:var(--color-background,#ffa552)}.tl-api{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;width:100%;padding:56px 24px 0}.tl-api-col{min-width:0}.tl-table{width:100%;border-collapse:collapse}.tl-table td{padding:14px 12px 14px 0;border-top:1px solid var(--color-gray-dark,#2a2a2a);font-size:13px;line-height:22px;color:var(--value-gray-2,gray);vertical-align:top}.tl-td-def,.tl-td-name{width:1%;white-space:nowrap}.tl-td-def{font-family:Geist Mono,Fira Code,monospace;color:var(--color-gray-dark-2,#404040)}@media (max-width:1199.98px){.tl-api,.tl-docs{grid-template-columns:1fr;gap:32px}}@media (max-width:809.98px){.tl-docs{padding:8px 16px 0}.tl-api{padding:40px 16px 0}.tl-table tr{display:block;border-top:1px solid var(--color-gray-dark,#2a2a2a);padding:14px 0}.tl-table td{display:block;width:auto;padding:0;border-top:0;white-space:normal}.tl-td-def{margin-bottom:2px}}.tl-cmd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:Geist Mono,Fira Code,monospace;font-size:14px;line-height:20px}.tl-cmd-prompt{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.45}.tl-cmd-text{font-family:inherit;font-size:inherit;letter-spacing:-.01em;white-space:nowrap}.tl-cmd-action{display:inline-flex;align-items:center;flex:none;opacity:.5;transition:opacity .2s}.tl-cmd:hover .tl-cmd-action{opacity:1}.tl-cmd-word{font-size:11px;letter-spacing:.06em}.tl-cmd:not(.tl-cmd-primary) .tl-cmd-text{color:var(--color-background,#ffa552)}.tl-cmd:not(.tl-cmd-primary){color:var(--color-text,#d1d1d1)}.tl-cmd-primary{background:var(--color-background,#ffa552)}.tl-cmd-primary:hover{filter:brightness(1.06)}.tl-cmd-primary,.tl-cmd-primary .tl-cmd-text{color:var(--color-black,#1a1917)}.page-body .tl-stage-backdrop{position:absolute;inset:0;z-index:0}.tl-stage{position:relative;z-index:1}.page-body .site-footer-phone .left{place-content:flex-start}.page-body .footer-bottom-bar{margin-top:32px}.js tear-line:not(:defined){visibility:hidden}.panel-result,.tl-stage{min-height:260px}tear-line[data-ready]{animation:tl-arrive .4s cubic-bezier(.22,1,.36,1) both}@keyframes tl-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){tear-line[data-ready]{animation:none}}:root,body{--color-background:#ffa552;--color-lime:#f2953f;--color-lime-2:#d8792a;--color-lime-3:#ad5f1e;--color-cream-3:#fff6ee;--color-cream-4:#ffe9d5;--color-sand-3:#ffd0a8;--color-brown-2:#7d4718;--color-gray-dark-4:#5e3512;--color-gray-dark-5:#48290e;--color-gray-dark-6:#241407;--color-yellow-6-5:#ffa5520d;--color-yellow-5-10:#ffa5521a;--color-yellow-4-20:#ffa55233;--color-yellow-3-40:#ffa55266;--color-yellow-2-60:#ffa55299;--color-yellow-80:#ffa552cc;--color-black:#1a1917;--color-black-12:#211f1c;--color-black-13:#141312;--color-black-14:#100f0e;--color-black-11-0:#1a191700;--color-black-10-10:#1a19171a;--color-black-9-20:#1a191733;--color-black-8-30:#1a19174d;--color-black-7-40:#1a191766;--color-black-6-50:#1a191780;--color-black-5-60:#1a191799;--color-black-4-70:#1a1917b3;--color-black-3-80:#1a1917cc;--color-black-2-90:#1a1917e6;--brand-backdrop:url(/images/backdrop.png);--brand-paper:#f2ece1;--brand-ink:#17150f}@media (max-width:809.98px){.brand-logo-link,.herosection-dot,.login-link,.nav-link.small{display:flex!important;align-items:center!important;min-height:44px!important}.faqsection-top,.tl-btn{min-height:44px!important}.tablet-phone-closed .content-2{flex-wrap:wrap!important;row-gap:12px!important}.tl-cmd-text{font-size:12px!important}.tl-code-editor .tl-editor-label{font-size:13px!important}input,select,textarea{font-size:16px!important}}