.dv{--dv-a:#ffb627;--dv-m:#ff2e93;--dv-c:#1fe0ff;--dv-v:#9466ff;--dv-line:#ffffff1a;--dv-card:#ffffff09;color:#f3f0ff;padding-bottom:80px}.dv-hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:min(760px,92vh);padding:120px 20px 70px;display:flex;position:relative;overflow:hidden}.dv-dots{z-index:-2;background-image:radial-gradient(#ffffff38 1.3px,#0000 1.6px);background-size:15px 15px;animation:9s ease-in-out infinite alternate dv-breathe;position:absolute;inset:-10% -5%;-webkit-mask-image:radial-gradient(50% 46% at 50% 46%,#000 0%,#0000008c 45%,#0000 75%);mask-image:radial-gradient(50% 46% at 50% 46%,#000 0%,#0000008c 45%,#0000 75%)}@keyframes dv-breathe{0%{opacity:.75;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.06)translateY(-1.5%)}}.dv-glow{z-index:-1;aspect-ratio:2;filter:blur(30px);background:radial-gradient(closest-side,#9466ff47,#ff2e931f 55%,#0000);border-radius:50%;width:70vw;max-width:980px;animation:12s ease-in-out infinite alternate dv-drift;position:absolute;top:22%}@keyframes dv-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.dv-tabs{border:1px solid var(--dv-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:5px;display:flex}.dv-tab{color:#ffffffb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.dv-tab:hover{color:#fff}.dv-tab[data-on]{color:#0b0a14;background:#fff;box-shadow:0 6px 24px -6px #ffffff80}.dv-title{font-family:var(--font-tesela-display,inherit);letter-spacing:-.01em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;margin:10px 0 0;font-size:clamp(34px,6.4vw,92px);font-weight:900;line-height:.98;display:flex}.dv-title-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.18em;display:flex}.dv-chip-icon{vertical-align:middle;border-radius:.22em;place-items:center;width:1.05em;height:1.05em;display:inline-grid}.dv-chip-icon svg{width:58%;height:58%}.dv-chip-icon--client{color:#fff;background:linear-gradient(160deg,#3a3550,#1a1726);box-shadow:inset 0 0 0 1px #ffffff2e}.dv-chip-icon--tesela{background:linear-gradient(160deg,#2a1c66,#120c2e);box-shadow:inset 0 0 0 1px #ffb62780,0 0 30px #ffb62759}.dv-chip-icon--tesela svg{width:72%;height:72%}.dv-swap{animation:.5s cubic-bezier(.2,.9,.2,1) both dv-swap;display:inline-block}@keyframes dv-swap{0%{opacity:0;filter:blur(6px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}.dv-brand{background:linear-gradient(90deg, var(--dv-a), var(--dv-m) 55%, var(--dv-v));color:#0000;-webkit-background-clip:text;background-clip:text}.dv-sub{color:#ffffffb3;max-width:620px;margin:0;font-size:17px;line-height:1.55}.dv-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dv-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.dv-btn:hover{transform:translateY(-1px)}.dv-btn:disabled{opacity:.6;cursor:progress}.dv-btn--big{border-radius:16px;padding:16px 26px;font-size:18px}.dv-btn--solid{color:#0b0a14;background:#fff;box-shadow:0 4px #ffffff40,0 14px 34px -10px #ffffff73}.dv-btn--ghost{border-color:var(--dv-line);color:#fff;background:#ffffff0d}.dv-url{background:#ffffff08;border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:inline-flex}.dv-url code{color:#ffffff8c;font-size:15px}.dv-copy{border:1px solid var(--dv-line);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:9px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.dv-copy[data-done]{background:var(--dv-a);color:#14101f;border-color:#0000}.dv-section{width:min(1180px,100% - 32px);margin:0 auto;padding:70px 0 10px}.dv-head{flex-direction:column;gap:8px;margin-bottom:26px;display:flex}.dv-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--dv-c);font-size:13px;font-weight:800}.dv-head h2{font-family:var(--font-tesela-display,inherit);text-transform:uppercase;margin:0;font-size:clamp(30px,4.2vw,54px);font-weight:900;line-height:1}.dv-manual{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;display:grid}.dv-rail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dv-rail-step{border:1px solid var(--dv-line);background:var(--dv-card);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.dv-rail-step[data-on]{background:linear-gradient(100deg,#1fe0ff1a,#9466ff0f 60%,#0000);border-color:#1fe0ff80}.dv-rail-num{width:40px;height:40px;font-family:var(--font-tesela-display,inherit);color:#fff9;background:#ffffff0f;border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.dv-rail-step[data-on] .dv-rail-num{background:var(--dv-c);color:#061018;box-shadow:0 0 18px #1fe0ff8c}.dv-rail-step[data-done] .dv-rail-num{color:var(--dv-c)}.dv-rail-text{flex-direction:column;gap:3px;display:flex}.dv-rail-text strong{font-family:var(--font-tesela-display,inherit);text-transform:uppercase;font-size:18px;line-height:1}.dv-rail-text span{color:#fff9;font-size:13px}.dv-rail-bar{transform-origin:0;background:linear-gradient(90deg, var(--dv-c), var(--dv-v), var(--dv-m));width:100%;height:2px;animation:linear both dv-bar;position:absolute;bottom:0;left:0}@keyframes dv-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dv-screen{border:1px solid var(--dv-line);background:linear-gradient(#12101f,#0a0913);border-radius:20px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #1fe0ff59,inset 0 1px #ffffff0f}.dv-screen-bar{border-bottom:1px solid var(--dv-line);background:#ffffff06;align-items:center;gap:7px;padding:12px 16px;display:flex}.dv-screen-bar i{background:#ffffff29;border-radius:50%;width:11px;height:11px}.dv-screen-bar i:first-child{background:#ff5f57}.dv-screen-bar i:nth-child(2){background:#febc2e}.dv-screen-bar i:nth-child(3){background:#28c840}.dv-screen-bar span{color:#ffffff80;margin-left:10px;font-size:12px}.dv-screen-body{animation:.45s both dv-in;position:absolute;inset:44px 0 0}@keyframes dv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dv-sc{flex-direction:column;justify-content:center;gap:16px;height:100%;padding:26px;display:flex}.dv-caret{vertical-align:-.15em;background:var(--dv-c);width:2px;height:1em;margin-left:1px;animation:.8s steps(2,end) infinite dv-caret;display:inline-block}@keyframes dv-caret{50%{opacity:0}}.dv-mock-card{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:18px;flex-direction:column;gap:12px;width:min(460px,100%);margin:0 auto;padding:22px;display:flex}.dv-mock-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:700}.dv-mock-input{background:#00000059;border:1px solid #1fe0ff66;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;display:flex}.dv-mock-btn{color:#0b0a14;background:#fff;border-radius:11px;align-self:flex-start;padding:10px 16px;font-size:14px;font-weight:800;animation:.35s 1.6s both dv-press}@keyframes dv-press{50%{transform:scale(.94);box-shadow:0 0 0 6px #ffffff26}}.dv-mock-key{opacity:0;background:linear-gradient(100deg,#ffb62724,#ff2e9314);border:1px solid #ffb62773;border-radius:12px;flex-direction:column;gap:8px;padding:14px;animation:.4s 2.1s both dv-in;display:flex}.dv-mock-key code{color:#ffd27a;word-break:break-all;font-size:15px}.dv-mock-copied{background:var(--dv-a);color:#14101f;opacity:0;border-radius:8px;align-self:flex-end;padding:4px 10px;font-size:12px;font-weight:800;animation:.35s 4s both dv-pop}@keyframes dv-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.dv-term{border:1px solid var(--dv-line);color:#d8f8ff;white-space:pre-wrap;word-break:break-word;background:#06050b;border-radius:14px;min-height:150px;margin:0;padding:18px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:14px;line-height:1.6}.dv-term-prompt{color:var(--dv-a)}.dv-term-ok{color:#a6ffcf;opacity:0;align-items:center;gap:9px;font-weight:700;animation:.4s 3.4s both dv-in;display:flex}.dv-ok-dot{background:#28c840;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #28c840}.dv-term-tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dv-term-tools li{color:#bff6ff;opacity:0;animation:.3s both dv-pop;animation-delay:calc(3.7s + var(--i) * .18s);background:#1fe0ff14;border:1px solid #1fe0ff59;border-radius:9px;padding:6px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.dv-sc--chat{justify-content:flex-end}.dv-bubble{border-radius:18px;max-width:78%;padding:12px 16px;font-size:15px;line-height:1.45}.dv-bubble--me{background:#2a2540;border-bottom-right-radius:6px;align-self:flex-end}.dv-bubble--ai{border:1px solid var(--dv-line);opacity:0;background:#ffffff0d;border-bottom-left-radius:6px;align-self:flex-start;align-items:center;gap:12px;animation:.5s 4.6s both dv-in;display:flex}.dv-bubble--ai img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:150px;box-shadow:0 0 24px #ff2e9359}.dv-bubble--ai b{color:var(--dv-a);margin-top:6px;display:block}.dv-call{opacity:0;background:#9466ff1a;border:1px solid #9466ff66;border-radius:12px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:13px;animation:.4s 2.4s both dv-in;display:flex}.dv-call code{color:#d9ccff;font-weight:800}.dv-call-model{color:#fff9}.dv-call-spin{border:2px solid #fff3;border-top-color:var(--dv-v);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite dv-spin}@keyframes dv-spin{to{transform:rotate(360deg)}}.dv-call-bar{background:#ffffff1a;border-radius:4px;width:120px;height:4px;overflow:hidden}.dv-call-bar span{background:linear-gradient(90deg, var(--dv-v), var(--dv-m), var(--dv-a));transform-origin:0;height:100%;animation:2s ease-out 2.6s both dv-fill;display:block}@keyframes dv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dv-done-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dv-done-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--dv-line);opacity:0;width:100%;animation:.5s cubic-bezier(.2,.9,.3,1.2) both dv-tile;animation-delay:calc(.2s + var(--i) * .28s);border-radius:12px}@keyframes dv-tile{0%{opacity:0;filter:blur(8px);transform:scale(.8)rotate(-2deg)}to{opacity:1;filter:none;transform:none}}.dv-done-badge{opacity:0;background:#28c8401a;border:1px solid #28c84066;border-radius:12px;align-self:center;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:700;animation:.4s 2.2s both dv-in;display:flex}.dv-setup{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:22px;display:grid}.dv-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dv-steps li{background:var(--dv-card);border:1px solid var(--dv-line);animation:.4s both dv-in;animation-delay:calc(var(--i) * 80ms);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:15px;line-height:1.45;display:flex}.dv-step-num{background:var(--dv-a);color:#14101f;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.dv-snippets{flex-direction:column;gap:12px;min-width:0;display:flex}.dv-code{border:1px solid var(--dv-line);background:#06050b;border-radius:16px;overflow:hidden}.dv-code-head{border-bottom:1px solid var(--dv-line);color:#ffffff8c;justify-content:space-between;align-items:center;padding:8px 10px 8px 16px;font-size:12px;font-weight:700;display:flex}.dv-code pre{color:#e5f9ff;margin:0;padding:16px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.dv-hint{color:#fff9;margin:0;font-size:13px}.dv-hint a{color:var(--dv-a)}.dv-hint code{color:#ffd27a}.dv-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dv-tool{--t:var(--dv-a);background:var(--dv-card);border:1px solid var(--dv-line);border-radius:18px;flex-direction:column;gap:8px;padding:20px 18px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.dv-tool[data-tone=p]{--t:var(--dv-m)}.dv-tool[data-tone=s]{--t:var(--dv-c)}.dv-tool[data-tone=l]{--t:var(--dv-v)}.dv-tool:before{content:"";background:var(--t);opacity:.16;filter:blur(30px);border-radius:50%;width:120px;height:120px;transition:opacity .3s;position:absolute;inset:-40% -40% auto auto}.dv-tool:hover{border-color:var(--t);transform:translateY(-3px)}.dv-tool:hover:before{opacity:.35}.dv-tool code{color:var(--t);background:#00000059;border-radius:8px;align-self:flex-start;padding:4px 9px;font-size:12.5px;font-weight:800}.dv-tool strong{font-family:var(--font-tesela-display,inherit);text-transform:uppercase;font-size:22px}.dv-tool span{color:#ffffffa6;font-size:14px;line-height:1.45}.dv-prompts{border:1px solid var(--dv-line);background:linear-gradient(100deg,#ffb62712,#9466ff0d);border-radius:18px;margin-top:18px;padding:20px}.dv-prompts-title{letter-spacing:.2em;text-transform:uppercase;color:var(--dv-a);margin-bottom:12px;font-size:13px;font-weight:800;display:block}.dv-prompts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dv-prompts li{background:#0000004d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.dv-keys{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.dv-keys--out{align-items:flex-start}.dv-keys--out p{color:#ffffffbf;margin:0}.dv-key-form{gap:10px;display:flex}.dv-input{border:1px solid var(--dv-line);color:#fff;min-width:0;font:inherit;background:#00000059;border-radius:12px;flex:1;padding:12px 14px;font-size:15px}.dv-input:focus{border-color:var(--dv-c);outline:none;box-shadow:0 0 0 3px #1fe0ff26}.dv-error{color:#ff8fa9;margin:0;font-size:14px}.dv-fresh{background:linear-gradient(100deg,#ffb62724,#ff2e9314);border:1px solid #ffb62780;border-radius:14px;flex-direction:column;gap:10px;padding:16px;animation:.4s both dv-in;display:flex}.dv-fresh-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dv-fresh-head span{color:#ffd27a;font-size:13px}.dv-fresh-key{background:#00000073;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.dv-fresh-key code{color:#ffe2a3;word-break:break-all;flex:1;min-width:0;font-size:14px}.dv-fresh-tip{color:#ffffffb3;margin:0;font-size:13px}.dv-link{color:var(--dv-a);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700}.dv-link--danger{color:#ff8fa9}.dv-key-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dv-key,.dv-key-empty{border:1px solid var(--dv-line);background:#00000040;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;font-size:14px;display:flex}.dv-key-empty{color:#ffffff8c}.dv-key[data-revoked]{opacity:.5}.dv-key-main{flex:1;align-items:center;gap:10px;min-width:200px;display:flex}.dv-key-main code{color:#fff9;font-size:13px}.dv-key-meta{color:#ffffff80;font-size:12.5px}.dv-key-foot{color:#ffffff80;margin:0;font-size:13px}.dv-api{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dv-endpoints{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dv-endpoints li{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:12px;grid-template-columns:62px minmax(0,auto) 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.dv-endpoints code{color:#e5f9ff}.dv-endpoints li>span:last-child{color:#fff9;font-size:13px}.dv-method{text-align:center;letter-spacing:.06em;color:var(--dv-c);background:#1fe0ff1f;border-radius:7px;padding:3px 0;font-size:11.5px;font-weight:900}.dv-method[data-method=POST]{color:var(--dv-a);background:#ffb62724}.dv-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dv-trust li{background:var(--dv-card);border:1px solid var(--dv-line);color:#ffffffb3;border-radius:14px;padding:16px;font-size:14px;line-height:1.5}.dv-trust strong{color:#fff}.dv-tabs-wrap{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.dv-tab--more span{letter-spacing:1px;opacity:.7;font-size:11px}.dv-more{z-index:5;border:1px solid var(--dv-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0c18eb;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(640px,100vw - 32px);padding:10px;animation:.25s both dv-in;display:grid;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 30px 60px -20px #000000b3}.dv-more-item{color:#fff;font:inherit;text-align:left;cursor:pointer;animation:.3s both dv-in;animation-delay:calc(var(--i) * 40ms);background:#ffffff08;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.dv-more-item:hover,.dv-more-item[data-on]{background:#ffffff12;border-color:#ffffff40}.dv-more-item span{flex-direction:column;display:flex}.dv-more-item strong{font-size:14px}.dv-more-item small{color:#ffffff8c;font-size:12px}.dv-section--tight{padding-top:40px}.dv-works{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dv-works li{animation:.45s both dv-in;animation-delay:calc(var(--i,0) * 40ms)}.dv-work{border:1px solid var(--dv-line);background:var(--dv-card);color:#fff;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:transform .25s,border-color .25s,background .25s;display:flex}button.dv-work:hover{border-color:#1fe0ff80;transform:translateY(-3px)}.dv-work[data-on]{background:linear-gradient(140deg,#ffb6271f,#9466ff0f);border-color:#ffb62799}.dv-work-icon{background:linear-gradient(160deg,#2c2742,#15121f);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.dv-work strong{font-size:15px}.dv-work small{color:#ffffff8c;font-size:12px}.dv-work--soon{opacity:.55;cursor:default;border-style:dashed}@media (max-width:1000px){.dv-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-api,.dv-setup,.dv-trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.dv-manual{grid-template-columns:minmax(0,1fr)}.dv-rail{scrollbar-width:none;flex-direction:row;overflow-x:auto}.dv-rail li{flex:none}.dv-rail-text span{display:none}.dv-rail-step{padding:10px 12px}.dv-rail-num{width:30px;height:30px;font-size:13px}.dv-rail-text strong{font-size:14px}.dv-screen{min-height:400px}.dv-prompts ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dv-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dv-hero{gap:20px;padding:96px 16px 50px}.dv-tab{padding:8px 12px;font-size:13px}.dv-tab svg{width:14px;height:14px}.dv-btn--big{width:100%;font-size:16px}.dv-url code{font-size:12.5px}.dv-sc{padding:16px}.dv-bubble{max-width:92%;font-size:14px}.dv-key-form{flex-direction:column}.dv-endpoints li{grid-template-columns:56px minmax(0,1fr)}.dv-endpoints li>span:last-child{grid-column:1/-1}.dv-tools{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dv *,.dv :before,.dv :after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
