.ta{--tw-accent:#2a61ed}.ta-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ta-left{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.ta-tabs{flex-wrap:wrap;gap:6px;display:flex}.ta-tabs button{border:1px solid var(--k-line-2);background:var(--k-surface);height:34px;color:var(--k-tx-4);font:700 13px var(--font-body);cursor:pointer;border-radius:999px;padding:0 14px;transition:color .2s,border-color .2s,background .2s}.ta-tabs button:hover{color:var(--k-tx)}.ta-tabs button.is-on{color:#fff;background:color-mix(in srgb, var(--tw-accent) 75%, #000);border-color:#0000}.ta-prompt{border:1px solid color-mix(in srgb, var(--tw-accent) 45%, var(--k-line-2));background:linear-gradient(160deg, color-mix(in srgb, var(--tw-accent) 12%, transparent), transparent 70%), var(--k-surface);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;position:relative}.ta-prompt__label{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-accent);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.ta-prompt>p{font:700 17px/1.45 var(--font-display);color:var(--k-tx);margin:0}.ta-prompt .ta-prompt__follow{font:600 14.5px/1.45 var(--font-body);color:var(--k-tx-3)}.ta-prompt__follow small{background:var(--k-surface-3);color:var(--k-tx-4);vertical-align:1px;border-radius:6px;margin-right:8px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.ta-prompt__follow span{color:var(--k-tx-5);font-weight:500}.ta-prompt__settings{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ta-prompt__settings span{background:var(--k-surface-2);border:1px solid var(--k-line);color:var(--k-tx-2);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ta-prompt__settings small{color:var(--k-tx-5);font-size:11px;font-weight:600}.ta-became{color:var(--k-tx-5);text-transform:uppercase;letter-spacing:.06em;align-self:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ta-became .ms{color:var(--tw-accent);animation:1.6s ease-in-out infinite taNudge}.ta-video{aspect-ratio:16/9;border:1px solid var(--k-line-2);background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px -35px #000000b3}.ta-video--tall{aspect-ratio:9/16;align-self:center;width:min(300px,100%)}.ta-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ta-video button{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ta-video img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ta-video button:hover img{transform:scale(1.03)}.ta-video__play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%}.ta-video button:hover .ta-video__play{background:var(--tw-accent);transform:scale(1.08)}.ta-video__dur{color:#fff;font:700 12px var(--font-mono);background:#000000b3;border-radius:6px;padding:2px 7px;position:absolute;bottom:10px;right:10px}.ta-sample-title{color:var(--k-tx-2);text-align:center;font-size:14.5px;font-weight:700}.ta-nosample{border:1px dashed var(--k-line-2);color:var(--k-tx-4);border-radius:14px;align-items:center;gap:10px;padding:16px 18px;font-size:14.5px;display:flex}.ta-steps{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ta-steps:before{content:"";background:linear-gradient(var(--tw-accent), color-mix(in srgb, var(--tw-accent) 10%, transparent));opacity:.5;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.ta-step{gap:16px;padding:12px 0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.ta-step__icon{z-index:1;width:44px;height:44px;color:var(--tw-accent);background:var(--k-surface);border:1px solid color-mix(in srgb, var(--tw-accent) 40%, var(--k-line-2));border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.ta-step--you .ta-step__icon{color:#fff;background:var(--k-blue);box-shadow:0 6px 18px -8px var(--k-blue);border-color:#0000}.ta-step strong{font:800 16.5px/1.3 var(--font-display);color:var(--k-tx);align-items:center;gap:8px;margin:2px 0 4px;display:flex}.ta-step em{font-style:normal;font:800 10.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--k-blue) 18%, transparent);color:var(--k-blue-text);border-radius:6px;padding:2px 7px}.ta-step p{color:var(--k-tx-4);margin:0;font-size:14.5px;line-height:1.55}.tw-inside{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tw-feature{border:1px solid var(--k-line-2);background:var(--k-surface);border-radius:18px;flex-direction:column;gap:8px;padding:22px;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex;position:relative;overflow:hidden}.tw-feature:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--tw-accent) 18%, transparent), transparent 70%);border-radius:50%;width:180px;height:180px;transition:transform .4s;position:absolute;inset:auto -30% -60% auto}.tw-feature:hover{border-color:color-mix(in srgb, var(--tw-accent) 60%, var(--k-line-2))}.tw-feature:hover:after{transform:scale(1.3)}.tw-feature:hover .tw-feature__icon{transform:translateY(-3px)rotate(-6deg)}.tw-feature__icon{width:46px;height:46px;color:var(--tw-accent);background:color-mix(in srgb, var(--tw-accent) 14%, transparent);border-radius:14px;place-items:center;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.tw-feature strong{font:800 17px var(--font-display);color:var(--k-tx)}.tw-feature p{color:var(--k-tx-4);margin:0;font-size:14.5px;line-height:1.55}.tw-split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.tw-goodfor,.tw-tips{flex-direction:column;gap:14px;display:flex}.tw-goodfor .h2,.tw-tips .h2{margin:0 0 6px}.tw-goodfor__list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tw-good{border:1px solid var(--k-line-2);background:var(--k-surface);color:var(--k-tx-2);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-weight:700;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex}.tw-good .ms{color:var(--tw-accent)}.tw-good:hover{border-color:color-mix(in srgb, var(--tw-accent) 60%, var(--k-line-2));transform:translateY(-2px)}.tw-tip{gap:14px;padding:4px 0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex}.tw-tip>b{background:var(--k-surface-3);width:30px;height:30px;color:var(--k-tx);font:800 14px var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.tw-tip strong{color:var(--k-tx);margin-bottom:2px;display:block}.tw-tip p{color:var(--k-tx-4);margin:0;font-size:14.5px;line-height:1.55}.tw-reveal.is-pre :is(.tw-feature,.tw-good,.tw-tip,.ta-step){opacity:0;transform:translateY(18px)}@keyframes taNudge{50%{transform:translateY(3px)}}@media (width<=960px){.ta-grid{grid-template-columns:1fr;gap:36px}.ta-left{position:static}.tw-inside{grid-template-columns:1fr 1fr}.tw-split{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.tw-inside,.tw-goodfor__list{grid-template-columns:1fr}.ta-prompt>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.ta-became .ms{animation:none}.tw-reveal.is-pre :is(.tw-feature,.tw-good,.tw-tip,.ta-step){opacity:1;transform:none}}
