.tw-hero{z-index:10;min-height:min(100vh,1288px);padding:calc(var(--tw-header-h) + var(--tw-space-8))0 var(--tw-space-16);position:relative;overflow:hidden}.tw-hero>.tw-header{background:0 0;position:absolute;top:0;left:0;right:0}.tw-hero .tw-brand{color:var(--tw-color-text);text-shadow:none}.tw-hero .tw-nav a{color:var(--tw-color-muted)}.tw-hero .tw-nav a:hover{color:var(--tw-color-text);background:#1717170a;text-decoration:none}.tw-hero .tw-nav-toggle__bar{background:#333}.tw-hero .tw-btn--ghost{color:#333;background:#fff;border:1px solid #3333331a;box-shadow:0 4px 4px #1717170f}.tw-hero .tw-btn--ghost:hover{color:#333;background:#fff;box-shadow:0 6px 12px #17171714}.tw-hero .tw-btn--ghost.tw-lang-toggle,.tw-hero .tw-btn--ghost.tw-lang-toggle:hover,.tw-hero .tw-btn--ghost.tw-lang-toggle:focus,.tw-hero .tw-btn--ghost.tw-lang-toggle:active,.tw-hero .tw-btn--ghost.tw-lang-toggle:focus-visible{box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;outline:none!important}.tw-hero__media{z-index:0;background:var(--tw-color-bg);position:absolute;inset:0}.tw-hero__video{object-fit:cover;object-position:center top;width:100%;height:calc(100% + 40px)}.tw-hero__scrim{background:unset;background-color:unset;pointer-events:none;background-image:none;position:absolute;inset:0}.tw-hero__content{z-index:1;text-align:center;align-items:center;gap:var(--tw-space-8);flex-direction:column;display:flex;position:relative}.tw-hero__title{max-width:min(22rem,100%);font-family:var(--tw-font-display);font-weight:var(--tw-fw-medium);font-size:clamp(3rem,8vw,var(--tw-fs-display-xl));letter-spacing:var(--tw-ls-display-xl);color:var(--tw-color-text);flex-direction:column;align-items:center;gap:.08em;margin:0;line-height:1.05;display:flex}.tw-hero__title-line{display:block}.tw-hero__title-nowrap{white-space:nowrap;display:inline-block}.tw-hero__title-rotor{vertical-align:baseline;display:inline}.tw-hero__title-highlight{color:var(--tw-color-brand-primary);transition:opacity .28s;display:inline-block}.tw-hero__title-highlight[data-tw-hero-rotating].is-fading{opacity:0}.tw-prompt-card-shell{--prompt-s:.8;width:100%;max-width:calc(726px*var(--prompt-s));border-radius:calc(39.615px*var(--prompt-s));box-shadow:0 calc(16.706px*var(--prompt-s))calc(37.968px*var(--prompt-s))#0000001a}.tw-prompt-card{width:100%;padding:calc(12.142px*var(--prompt-s));border-radius:calc(30.371px*var(--prompt-s));box-sizing:border-box;background:#fff3}.tw-prompt-card__inner{border-radius:calc(19.702px*var(--prompt-s));box-shadow:0 calc(1.32px*var(--prompt-s))calc(2.641px*var(--prompt-s))#0000001a,0 calc(1.32px*var(--prompt-s))calc(3.961px*var(--prompt-s))#0000001a;padding:calc(21.857px*var(--prompt-s));background:#fff}.tw-prompt-card__input{min-height:calc(59px*var(--prompt-s));font-size:calc(21.26px*var(--prompt-s));line-height:calc(30.371px*var(--prompt-s));letter-spacing:calc(-.2126px*var(--prompt-s));color:#78716c;text-align:left;align-items:flex-start;display:flex}.tw-prompt-card__caret{margin-right:calc(2px*var(--prompt-s));color:#292524;font-weight:400;animation:1s step-end infinite tw-caret-blink}@keyframes tw-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tw-prompt-card__caret{opacity:1;animation:none}}.tw-prompt-card__toolbar{justify-content:space-between;align-items:center;gap:calc(12px*var(--prompt-s));margin-top:calc(21px*var(--prompt-s));flex-wrap:wrap;display:flex}.tw-prompt-card__toolbar-left{align-items:center;gap:calc(8px*var(--prompt-s));flex-wrap:wrap;flex:auto;min-width:0;display:flex}.tw-prompt-card__attach{width:calc(41px*var(--prompt-s));height:calc(41px*var(--prompt-s));border:calc(1.32px*var(--prompt-s))solid #e2e2e2;border-radius:calc(8px*var(--prompt-s));cursor:pointer;transition:transform .15s var(--tw-ease-out);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tw-prompt-card__attach:hover{transform:translateY(-1px)}.tw-prompt-card__model{align-items:center;gap:calc(10px*var(--prompt-s));flex:1 1 calc(180px*var(--prompt-s));width:100%;max-width:calc(217.5px*var(--prompt-s));height:calc(44px*var(--prompt-s));padding:0 calc(12px*var(--prompt-s))0 calc(14px*var(--prompt-s));box-sizing:border-box;border:calc(1.32px*var(--prompt-s))solid #e2e2e2;border-radius:calc(8px*var(--prompt-s));background:#fff;display:flex}.tw-prompt-card__model-logo{width:calc(18.293px*var(--prompt-s));height:calc(13.72px*var(--prompt-s));object-fit:contain;flex-shrink:0}.tw-prompt-card__model-label{min-width:0;font-size:calc(15.549px*var(--prompt-s));color:#7c7c7c;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;line-height:1.2;overflow:hidden}.tw-prompt-card__chev{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;line-height:0;display:inline-flex}.tw-prompt-card__send{width:calc(50.179px*var(--prompt-s));height:calc(50.179px*var(--prompt-s));color:#333;cursor:pointer;transition:transform .15s var(--tw-ease-out);background:#191919;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tw-prompt-card__send-arrow{width:calc(15.5px*var(--prompt-s));pointer-events:none;height:auto;display:block;position:relative}.tw-prompt-card__send:hover{transform:scale(1.04)}.tw-hero-cards{justify-content:center;gap:var(--tw-space-4);margin-top:var(--tw-space-4);overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.tw-hero-card{box-sizing:border-box;text-align:left;background:#fffefb;border:1px solid #ffd2ba;border-radius:16px;flex-direction:column;flex:0 0 254px;width:254px;height:254px;min-height:0;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 24px #ea580c2b}.tw-hero-card__title{font-size:18px;font-weight:500;line-height:normal;font-family:var(--tw-font-display);color:#242424;margin:0 0 1rem}.tw-hero-card__title--models,.tw-hero-card__title--files,.tw-hero-card__title--setup{margin:0}.tw-hero-card__title-accent{color:var(--tw-color-brand-primary)}.tw-hero-card__title-rest{color:#242424}.tw-model-chips-grid{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;margin-top:12px;display:flex;overflow:hidden}.tw-model-chips-row{flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;display:flex}@media (min-width:480px){.tw-model-chips-row--offset{margin-left:-21px}}.tw-model-chips-row.is-marquee{animation:tw-models-marquee-left var(--tw-marquee-duration,20s)linear infinite;will-change:transform}.tw-model-chips-row.is-marquee:hover{animation-play-state:paused}@keyframes tw-models-marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.tw-model-chips-row.is-marquee{animation:none;transform:none}}.tw-hero-card--models .tw-model-chip{background:#fff;border:1px solid #0000001a;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.tw-model-chip__icon-wrap{background:#f5f5f6;border:.7px solid #ebebeb;border-radius:6px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.tw-model-chip__icon-wrap img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.tw-hero-card--models .tw-model-chip__meta{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.tw-hero-card--models .tw-model-chip__name{color:#3d3d3d;font-size:14px;font-weight:400;line-height:normal}.tw-hero-card--models .tw-model-chip__tag{color:#b1b1b1;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:400}.tw-file-stack{aspect-ratio:320/265;flex:1;align-self:center;width:min(100%,320px);max-width:320px;min-height:0;margin:12px auto 0;position:relative;overflow:visible;transform:translate(-20px)}.tw-file-doc{transform-origin:50%;justify-content:center;align-items:center;width:127px;height:96px;display:flex;position:absolute}.tw-file-doc--pdf{z-index:1;top:.02%;left:11.65%;transform:rotate(-4.93deg)}.tw-file-doc--xls{z-index:2;top:0;left:47.12%;transform:rotate(6.37deg)}.tw-file-doc--csv{z-index:3;top:47.32%;left:0;transform:rotate(-4.57deg)}.tw-file-doc--jpg{z-index:4;top:47.76%;left:31.93%;transform:rotate(3.27deg)}.tw-file-doc--zip{z-index:5;top:45.33%;left:59.65%;transform:rotate(-8.03deg)}.tw-file-doc__sheet{box-sizing:border-box;background:#fff;border:.65px solid #ededed;border-radius:7.8px;width:65px;height:80px;position:relative;box-shadow:0 0 7.794px #9c9c9c40}.tw-file-doc__lines{flex-direction:column;gap:6px;display:flex;position:absolute;top:17.5%;left:14.2%;right:14.2%}.tw-file-doc__lines span{background:#d9d9d9;border-radius:9px;height:3px;display:block}.tw-file-doc__lines span:first-child,.tw-file-doc__lines span:nth-child(2){width:100%}.tw-file-doc__lines span:nth-child(3){width:32%}.tw-file-doc__preview{border-radius:4px;position:absolute;inset:16% 10% 38%;overflow:hidden}.tw-file-doc__preview img{object-fit:contain;width:100%;height:100%;display:block}.tw-file-doc__preview--zip{inset:14% 12% 40%}.tw-file-doc--jpg .tw-file-doc__preview{aspect-ratio:1;width:58%;height:auto;top:16%;bottom:auto;left:50%;transform:translate(-50%)}.tw-file-doc__badge{font-family:var(--tw-font-body),Inter,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:11px;left:-4px}.tw-file-doc__badge--pdf{background:#b51e1e}.tw-file-doc__badge--xls{background:#04910c}.tw-file-doc__badge--csv{background:#6298cd;justify-content:center;align-items:center;padding:3px 4px;display:inline-flex;left:-5px}.tw-file-doc__badge--csv img{object-fit:contain;width:26px;height:auto;max-height:14px;display:block}.tw-file-doc__badge--jpg{background:#8e2b9e}.tw-file-doc__badge--zip{background:#868686}.tw-hero-cards--flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.tw-hero-cards--flow .tw-hero-card{position:relative}.tw-step-badge{color:#fff;width:24px;height:24px;font-family:var(--tw-font-display);z-index:2;background:#ea580c;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 6px #ea580c59}.tw-hero-cards--flow .tw-hero-card__title{padding-left:32px}.tw-flow-arrow{flex-shrink:0;justify-content:center;align-items:center;width:36px;display:inline-flex}.tw-file-pill{font-family:var(--tw-font-body),Inter,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.tw-file-pill--pdf{background:#b51e1e}.tw-file-pill--xls{background:#04910c}.tw-file-pill--csv{background:#6298cd}.tw-file-pill--jpg{background:#8e2b9e}.tw-file-pill--zip{background:#868686}.tw-hero-card--chat .tw-mini-chat{flex-direction:column;flex:1;gap:10px;min-height:0;margin-top:14px;display:flex}.tw-mini-chat__drop{cursor:pointer;min-height:0;transition:background .15s var(--tw-ease-out),border-color .15s var(--tw-ease-out);background:#fffaf5;border:1.5px dashed #ffb989;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:flex}.tw-mini-chat__drop:hover{background:#fff3e9;border-color:#ea580c}.tw-mini-chat__files{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.tw-mini-chat__hint{font-family:var(--tw-font-body),Inter,sans-serif;color:#9a6b4d;text-align:center;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.tw-mini-chat__hint img{opacity:.75}.tw-mini-chat__input{background:#fff;border:1.2px solid #e2e2e2;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:5px 5px 5px 10px;display:flex}.tw-mini-chat__text{color:#a8a29e;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.tw-mini-chat__caret{color:#292524;animation:1s step-end infinite tw-caret-blink}.tw-mini-chat__send{cursor:pointer;width:26px;height:26px;transition:transform .15s var(--tw-ease-out);background:#191919;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tw-mini-chat__send:hover{transform:scale(1.08)}.tw-mini-chat__send img{filter:invert()}@media (max-width:880px){.tw-flow-arrow{transform:rotate(90deg)}}.tw-hero-card--platforms .tw-platforms{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;width:100%;min-height:0;margin-top:14px;display:grid;position:relative}.tw-hero-card--platforms .tw-platforms__source{flex-direction:column;align-items:center;gap:6px;width:58px;display:flex}.tw-hero-card--platforms .tw-platforms__source-logo{box-sizing:border-box;object-fit:contain;background:#fff;border:1.5px solid #ffd2ba;border-radius:12px;width:42px;height:42px;padding:4px;box-shadow:0 4px 12px #ea580c47,inset 0 0 10px #ea580c1f}.tw-hero-card--platforms .tw-platforms__source-label{font-family:var(--tw-font-display);color:#ea580c;letter-spacing:.02em;font-size:11px;font-weight:600}.tw-hero-card--platforms .tw-platforms__flow{fill:none;width:100%;height:150px}.tw-hero-card--platforms .tw-platforms__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tw-hero-card--platforms .tw-platforms__item{background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex;box-shadow:0 1px 3px #ea580c14}.tw-hero-card--platforms .tw-platforms__icon{background:#f7f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.tw-hero-card--platforms .tw-platforms__icon img,.tw-hero-card--platforms .tw-platforms__icon svg{object-fit:contain;width:80%;height:80%}.tw-hero-card--platforms .tw-platforms__name{font-family:var(--tw-font-body),Inter,sans-serif;color:#242424;font-size:12px;font-weight:500;line-height:1}
@keyframes tw-setup-loop-1{0%{opacity:0}12.5%{opacity:1}70%{opacity:1}82.5%{opacity:0}to{opacity:0}}@keyframes tw-setup-loop-2{0%,12.5%{opacity:0}25%{opacity:1}70%{opacity:1}82.5%{opacity:0}to{opacity:0}}@keyframes tw-setup-loop-3{0%,25%{opacity:0}37.5%{opacity:1}70%{opacity:1}82.5%{opacity:0}to{opacity:0}}@keyframes tw-setup-loop-4{0%,37.5%{opacity:0}50%{opacity:1}70%{opacity:1}82.5%{opacity:0}to{opacity:0}}.tw-setup-track{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;max-width:227px;min-height:0;margin:12px auto 0;padding:0;list-style:none;display:flex}.tw-setup-step{flex-shrink:0;height:28px;animation:8s ease-in-out infinite tw-setup-loop-1;position:relative}.tw-setup-step:first-child{width:174px}.tw-setup-step:nth-child(2){width:100%;max-width:227px;animation:8s ease-in-out infinite tw-setup-loop-2}.tw-setup-step:nth-child(3){width:185px;animation:8s ease-in-out infinite tw-setup-loop-3}.tw-setup-step:nth-child(4){width:206px;animation:8s ease-in-out infinite tw-setup-loop-4}.tw-setup-step__icon{width:26px;height:26px;position:absolute;left:0}.tw-setup-step:first-child .tw-setup-step__icon{top:1px}.tw-setup-step:nth-child(n+2) .tw-setup-step__icon{top:0}.tw-setup-step__icon>img:first-child{object-fit:contain;width:100%;height:100%;display:block}.tw-setup-step__ring{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tw-setup-step__mark{object-fit:contain;width:16px;height:16px;position:absolute;top:5px;left:5px}.tw-setup-step__pill{height:28px;font-size:var(--tw-fs-btn-m);font-weight:var(--tw-fw-medium);line-height:var(--tw-lh-btn-m);font-family:var(--tw-font-display);white-space:nowrap;box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;padding:0 10px;display:flex;position:absolute;top:0}.tw-setup-step--solid .tw-setup-step__pill{color:#fff;background:#ea580c;border:none}.tw-setup-step--outline .tw-setup-step__pill{color:#242424;background:#fff;border:1px dashed #ea580c}.tw-setup-step:first-child .tw-setup-step__pill{width:139px;left:35px}.tw-setup-step:nth-child(2) .tw-setup-step__pill{width:193px;left:34px}.tw-setup-step:nth-child(3) .tw-setup-step__pill{width:151px;left:34px}.tw-setup-step:nth-child(4) .tw-setup-step__pill{width:172px;left:34px}@media (prefers-reduced-motion:reduce){.tw-setup-step{opacity:1;animation:none}}
