.venta-os[data-precision-ui],.dawn-hero[data-precision-ui]{--ease:var(--precision-ease);--t-1:var(--precision-micro);--t-2:var(--precision-standard);--t-3:var(--precision-entrance);font-family:var(--font-inter), sans-serif;font-kerning:normal;font-size:15px;font-weight:400;line-height:1.55}.venta-os[data-precision-ui] :is(p,li,label,textarea,input,button),.dawn-hero[data-precision-ui] :is(p,label,input,button){font-family:var(--font-inter), sans-serif;letter-spacing:0}.venta-os[data-precision-ui] :is(.font-bold,.font-extrabold,.font-black),.dawn-hero[data-precision-ui] :is(.font-bold,.font-extrabold){font-weight:600!important}.venta-os[data-precision-ui] :is(h2,h3,h4,h5,h6),.dawn-hero[data-precision-ui] .dawn-lead{font-family:var(--font-inter), sans-serif}.dawn-hero[data-precision-ui] .dawn-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(44px,5.8vw,96px);font-weight:400;line-height:1.06;font-family:var(--font-serif), Georgia, serif!important}.dawn-hero[data-precision-ui] .dawn-lead{letter-spacing:0;font-size:15px;font-weight:400;line-height:1.55}.venta-os[data-precision-ui] :is(.font-mono,code,kbd,time,.tabular-nums,[data-precision-mono]),.dawn-hero[data-precision-ui] :is(.font-mono,code,kbd,time,[data-precision-mono]){font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em}.venta-os[data-precision-ui] :is(time,[data-retention-count]),.dawn-hero[data-precision-ui] [data-retention-count]{font-variant-numeric:tabular-nums}.venta-os[data-precision-ui] [data-uppercase-label]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.venta-os[data-precision-ui] ::selection,.dawn-hero[data-precision-ui] ::selection{color:var(--precision-ground);background:var(--precision-accent)}.venta-os[data-precision-ui] :is(button,[role=button],a){transition-timing-function:var(--precision-ease);transition-duration:var(--precision-micro)}.venta-os[data-precision-ui] :is(button,a,input,textarea,[tabindex]):focus-visible,.dawn-hero[data-precision-ui] :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--precision-accent) 40%, transparent);outline-offset:2px}.venta-os[data-precision-ui] :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl):not([role=dialog]):not(.venta-send),.dawn-hero[data-precision-ui] :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}.venta-os[data-precision-ui] .venta-composer{isolation:isolate;position:relative}.venta-os[data-precision-ui] [data-venta-composer=primary]{--vp-charge:0;isolation:isolate;max-width:760px;min-height:78px;transition:border-color var(--precision-standard) var(--precision-ease);position:relative;border:1px solid var(--border-hover)!important;background:var(--surface-solid)!important;border-radius:26px!important;box-shadow:inset 0 1px #e6f0f81f!important}.venta-os[data-precision-ui] [data-venta-composer=primary]:before{content:"";pointer-events:none;z-index:-1;--vp-focus:0;background:radial-gradient(ellipse 48% 40% at 50% 56%, color-mix(in srgb, var(--os-accent,var(--accent)) calc(min(.24, .16 + var(--vp-charge) + var(--vp-focus)) * 100%), transparent), transparent);opacity:1;transition:transform var(--precision-standard) var(--precision-ease), opacity var(--precision-standard) var(--precision-ease);position:absolute;inset:0 -18px -46px;transform:translateY(0)}.venta-os[data-precision-ui] [data-venta-composer=primary]:focus-within{border-color:var(--border-hover)!important}.venta-os[data-precision-ui] [data-venta-composer=primary]:focus-within:before{--vp-focus:.04;transform:translateY(-8px)}.venta-os[data-precision-ui] [data-venta-composer=primary]>div{border-radius:inherit;gap:8px;min-height:78px;padding:24px 20px 16px}.venta-os[data-precision-ui] [data-venta-composer=primary] textarea{resize:none;min-height:32px;max-height:40vh;color:var(--foreground);caret-color:var(--os-accent,var(--accent));scrollbar-width:thin;display:block;overflow-y:auto;padding:2px 54px 2px 0!important;font-size:15px!important;line-height:1.55!important}.venta-os[data-precision-ui] [data-venta-composer=primary] textarea::placeholder{color:var(--text-tertiary)}.venta-os[data-precision-ui] [data-venta-composer=primary] .venta-send{transition:transform var(--precision-micro) var(--precision-ease), background-color var(--precision-micro) var(--precision-ease);flex-shrink:0;background:var(--os-accent,var(--accent))!important;width:40px!important;height:40px!important;color:var(--accent-on)!important;opacity:1!important;border-radius:50%!important}.venta-os[data-precision-ui] [data-venta-composer=primary] .venta-send:active{transform:scale(.94)}.venta-os[data-precision-ui] [data-venta-composer=primary] .venta-send:disabled{background:var(--surface-raised)!important;color:var(--text-tertiary)!important;opacity:1!important}.venta-os[data-precision-ui] [data-venta-composer-tools]{gap:6px;padding-top:0!important}.vp-work-proof{color:var(--text-tertiary);font:400 12px/1.6 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:0;margin-top:9px;margin-bottom:5px;display:flex}.vp-work-proof>span{animation:vp-token-enter var(--precision-micro) var(--precision-ease) both}.vp-work-proof>span+span:before{content:" · ";white-space:pre;color:var(--text-tertiary)}@keyframes vp-token-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.venta-os[data-precision-ui] [data-venta-composer=primary]{border-radius:16px!important}.venta-os[data-precision-ui] [data-venta-composer=primary]>div{padding:16px 16px 12px;border-radius:16px!important}.venta-os[data-precision-ui] .venta-chat-composer-wrap{padding-left:16px!important;padding-right:16px!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important}.venta-os[data-precision-ui] [data-venta-composer=primary] textarea{font-size:16px!important}}.dawn-hero[data-precision-ui]{background:var(--precision-ground);color:var(--precision-primary)}.dawn-hero[data-precision-ui] :is(.dawn-sky,.dawn-water,.dawn-bloom,.dawn-guides,.dawn-field,.dawn-band,.dawn-glow,.dawn-shade,.dawn-grain){display:none!important}.dawn-hero[data-precision-ui] .dawn-title,.dawn-hero[data-precision-ui] .dawn-lead{text-shadow:none;filter:none}.dawn-hero[data-precision-ui] .dawn-composer-tilt{perspective:none!important;transform:none!important}.dawn-hero[data-precision-ui] .dawn-composer{width:min(760px,100%);max-width:760px;min-height:78px;transition:border-color var(--precision-standard) var(--precision-ease);position:relative;border:1px solid var(--precision-line-hover)!important;background:var(--precision-surface)!important;border-radius:26px!important;box-shadow:inset 0 1px #e6f0f81f!important}.dawn-hero[data-precision-ui] .dawn-composer:before{content:"";pointer-events:none;z-index:-1;background:var(--precision-horizon);transition:transform var(--precision-standard) var(--precision-ease),opacity var(--precision-standard) var(--precision-ease);position:absolute;inset:-8px -20px -55px;transform:translateY(0)}.dawn-hero[data-precision-ui] .dawn-composer:focus-within:before{transform:translateY(-8px)}.dawn-hero[data-precision-ui] .dawn-input-row{min-height:55px;padding:24px 20px 0}.dawn-hero[data-precision-ui] .dawn-input{font:400 15px/1.55 var(--font-inter),sans-serif;caret-color:var(--precision-accent)}.dawn-hero[data-precision-ui] .dawn-tools{justify-content:flex-end;padding:0 16px 12px;display:flex}.dawn-hero[data-precision-ui] .dawn-tool{display:none!important}.dawn-hero[data-precision-ui] .dawn-send{width:40px;height:40px;color:var(--accent-on);background:var(--precision-accent);transition:transform var(--precision-micro) var(--precision-ease);border-radius:50%}.dawn-hero[data-precision-ui] .dawn-send:active{transform:scale(.94)}.dawn-hero[data-precision-ui] .dawn-chip{border:1px solid var(--precision-line);background:var(--precision-surface);color:var(--precision-secondary);font:500 13px/1.5 var(--font-inter),sans-serif;transition:border-color var(--precision-micro) var(--precision-ease),color var(--precision-micro) var(--precision-ease);box-shadow:none!important;transform:none!important}.dawn-hero[data-precision-ui] .dawn-chip:hover{border-color:var(--precision-line-hover);color:var(--precision-primary)}@media (max-width:639px){.dawn-hero[data-precision-ui] .dawn-composer{border-radius:16px!important}.dawn-hero[data-precision-ui] .dawn-input{font-size:16px}.dawn-hero[data-precision-ui] .dawn-chips{scrollbar-width:none;flex-wrap:nowrap;padding-inline:12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.dawn-hero[data-precision-ui] .dawn-chip{flex-shrink:0}}.vp-dock{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:90;opacity:0;visibility:hidden;pointer-events:none;width:min(760px,100vw - 32px);transition:opacity var(--precision-entrance) var(--precision-ease), transform var(--precision-entrance) var(--precision-ease), visibility 0s linear var(--precision-entrance);position:fixed;transform:translate(-50%,12px)}.vp-dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--precision-entrance) var(--precision-ease), transform var(--precision-entrance) var(--precision-ease),visibility 0s;transform:translate(-50%)}.vp-dock form{border:1px solid var(--precision-line-hover);background:var(--precision-surface);min-height:58px;color:var(--precision-primary);border-radius:18px;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex;box-shadow:inset 0 1px #e6f0f81f}.vp-dock input{min-width:0;color:inherit;font:400 15px/1.55 var(--font-inter),sans-serif;background:0 0;border:0;outline:none;flex:1}.vp-dock input::placeholder{color:var(--precision-tertiary)}.vp-dock button{background:var(--precision-accent);width:40px;height:40px;color:var(--accent-on);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (max-width:639px){.vp-dock form{border-radius:16px}.vp-dock input{font-size:16px}}@media (prefers-reduced-motion:reduce){.venta-os[data-precision-ui] *,.venta-os[data-precision-ui] :before,.venta-os[data-precision-ui] :after,.dawn-hero[data-precision-ui] *,.dawn-hero[data-precision-ui] :before,.dawn-hero[data-precision-ui] :after,.vp-dock,.vp-dock *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.vp-composer-placeholder,.vp-dawn-placeholder{z-index:1;pointer-events:none;color:var(--text-tertiary,var(--precision-tertiary));font:400 15px/1.55 var(--font-inter),sans-serif;text-overflow:ellipsis;white-space:nowrap;animation:vp-placeholder-in .2s var(--precision-ease) both;position:absolute;overflow:hidden}.vp-composer-placeholder{max-width:calc(100% - 100px);top:24px;left:20px}.vp-dawn-placeholder{max-width:calc(100% - 65px);color:var(--precision-tertiary);top:50%;left:22px;translate:0 -50%}@keyframes vp-placeholder-in{0%{opacity:0}to{opacity:1}}.dawn-hero[data-precision-ui] .dawn-frame{background:var(--precision-ground)!important;box-shadow:none!important}.dawn-hero[data-precision-ui] .dawn-horizon{opacity:0!important}.dawn-hero[data-precision-ui] .dawn-title{color:var(--precision-primary)!important}.dawn-hero[data-precision-ui] .dawn-lead{color:var(--precision-secondary)!important}.dawn-hero[data-precision-ui] .dawn-input{color:var(--precision-primary)!important}.dawn-hero[data-precision-ui] .dawn-below{background:0 0!important}html[data-site-locale]{scroll-behavior:auto}@media (max-width:639px){.vp-composer-placeholder{max-width:calc(100% - 88px);font-size:16px;top:16px;left:16px}.vp-dawn-placeholder{font-size:16px}}@media (prefers-reduced-motion:reduce){.vp-composer-placeholder,.vp-dawn-placeholder{animation:none!important}}.venta-os[data-precision-ui] [data-venta-composer=primary] .venta-send{inset-inline-end:16px;z-index:2;position:absolute;bottom:14px;margin:0!important}.venta-os[data-precision-ui] .vp-attachment-external:empty{display:none}.venta-os[data-precision-ui] .vp-attachment-external{max-width:760px}.venta-os[data-precision-ui] .vp-external-tools{max-width:760px;min-height:36px;color:var(--text-tertiary);background:0 0;border:0;gap:4px;margin:6px auto 0;padding:0 3px}.venta-os[data-precision-ui] .vp-external-tools>:is(button,div){transition:color var(--precision-micro) var(--precision-ease)}.venta-os[data-precision-ui] .vp-external-tools :is(button,[role=menuitem]){box-shadow:none}.venta-os[data-precision-ui] .vp-external-tools>.flex.min-w-0.flex-1{flex:1;overflow-x:auto}.venta-os[data-precision-ui] .vp-external-tools .animate-spin{animation:none!important}@media (max-width:639px){.venta-os[data-precision-ui] [data-venta-composer=primary] .venta-send{inset-inline-end:12px;bottom:12px}.venta-os[data-precision-ui] .vp-external-tools{flex-wrap:nowrap;width:100%}}.vp-caret-overlay{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden;color:#0000!important}.vp-caret-content{width:100%;height:auto;min-height:100%;font:inherit;line-height:inherit}.vp-caret-prefix{color:#0000!important}.vp-caret-line{vertical-align:-.18em;background:var(--precision-accent);border-radius:0;width:2px;min-width:2px;height:1.06em;margin-right:-2px;animation:1.06s step-end infinite vp-caret-blink;display:inline-block;position:relative}@keyframes vp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}:is(.venta-os[data-precision-ui] textarea:has(+.vp-caret-overlay[data-precision-caret=on]),.dawn-hero[data-precision-ui] input:has(+.vp-caret-overlay[data-precision-caret=on])){caret-color:#0000!important}@media (prefers-reduced-motion:reduce){.vp-caret-overlay{display:none!important}.vp-caret-line{animation:none!important}}.dawn-hero[data-precision-ui] .dawn-composer:before{animation:vp-horizon-arrive .52s var(--precision-ease) both}.dawn-hero[data-precision-ui] .dawn-title{animation:vp-hero-title .52s var(--precision-ease) 60ms both!important}.dawn-hero[data-precision-ui] .dawn-lead{animation:vp-hero-title .52s var(--precision-ease) .12s both!important}.dawn-hero[data-precision-ui] .dawn-composer-tilt{animation:vp-hero-composer .38s var(--precision-ease) .18s both!important}.dawn-hero[data-precision-ui] .dawn-chips{animation:none!important}.dawn-hero[data-precision-ui] .dawn-chip{animation:vp-hero-chip .3s var(--precision-ease) .3s both}.dawn-hero[data-precision-ui] .dawn-chip:nth-child(2){animation-delay:.34s}.dawn-hero[data-precision-ui] .dawn-chip:nth-child(3){animation-delay:.38s}.dawn-hero[data-precision-ui] .dawn-chip:nth-child(n+4){animation-delay:.42s}@keyframes vp-horizon-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vp-hero-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vp-hero-composer{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vp-hero-chip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dawn-hero[data-precision-ui] .dawn-composer:before,.dawn-hero[data-precision-ui] :is(.dawn-title,.dawn-lead,.dawn-composer-tilt,.dawn-chip){animation:none!important}}.vp-level-toast{z-index:110;left:24px;bottom:max(24px,env(safe-area-inset-bottom));background:var(--precision-raised,#1b2126);max-width:min(320px,100vw - 48px);color:var(--precision-primary,#eceff2);font:400 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.01em;box-shadow:none;animation:vp-level-toast-enter var(--precision-standard,.22s) var(--precision-ease) both;border-radius:10px;padding:9px 13px;position:fixed}@keyframes vp-level-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vp-confetti-screen{pointer-events:none;z-index:108;position:fixed;inset:0;overflow:hidden}.vp-confetti-particle{pointer-events:none;animation:vp-confetti-drop 1.2s var(--precision-ease) forwards;border-radius:1px;display:block;position:absolute;top:-14px}@keyframes vp-confetti-drop{0%{opacity:1;transform:translateY(-15px)rotate(0)}to{opacity:0;transform:translate3d(var(--vp-particle-tilt),105vh,0) rotate(520deg)}}.venta-os[data-precision-ui] [data-venta-rail=true]{width:240px;box-shadow:none;background:var(--surface-solid)!important}.venta-os[data-precision-ui] [data-venta-rail=true] :is(button,a,[tabindex]):focus-visible,.venta-os[data-precision-ui] [data-venta-drawer-panel] :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.venta-os[data-precision-ui] [data-venta-rail=true] .venta-os-nav-active:before{background:var(--foreground)}.venta-os[data-precision-ui] [data-streak-chip] [data-retention-count]{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.venta-os[data-precision-ui] [data-streak-chip] [role=dialog]{border:1px solid var(--precision-line);box-shadow:none!important}@media (prefers-reduced-motion:reduce){.vp-confetti-screen{display:none!important}.vp-level-toast{animation:none!important}}@media (max-width:639px){.vp-level-toast{left:16px;bottom:max(16px,env(safe-area-inset-bottom))}}html[data-site-locale] [data-reveal][data-pre]:not([data-in]){opacity:0;transition:transform var(--precision-entrance,.38s) var(--precision-ease,cubic-bezier(.32,.72,.28,1)), opacity var(--precision-entrance,.38s) var(--precision-ease,cubic-bezier(.32,.72,.28,1));transform:translateY(8px)}html[data-site-locale] [data-reveal][data-pre][data-in]{opacity:1;transition:transform var(--precision-entrance,.38s) var(--precision-ease,cubic-bezier(.32,.72,.28,1)), opacity var(--precision-entrance,.38s) var(--precision-ease,cubic-bezier(.32,.72,.28,1));transform:translateY(0)}@media (prefers-reduced-motion:reduce){html[data-site-locale] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.vp-wordmark-tato{pointer-events:none;opacity:0;z-index:4;width:36px;height:36px;color:var(--precision-accent,#4dafc0);transform:translateX(var(--vp-wordmark-start,0px));position:absolute;bottom:calc(100% - 40px);left:0}.vp-wordmark-tato[data-state=walk]{opacity:1;animation:vp-tato-wordmark-walk .9s var(--precision-ease,cubic-bezier(.32,.72,.28,1)) both}.vp-wordmark-tato[data-state=sit]{opacity:1;transform:translateX(var(--vp-wordmark-end,0px))}@keyframes vp-tato-wordmark-walk{0%{opacity:0;transform:translateX(var(--vp-wordmark-start,0px)) translateY(4px)}12%{opacity:1}to{opacity:1;transform:translateX(var(--vp-wordmark-end,0px)) translateY(0)}}@media (prefers-reduced-motion:reduce){.vp-wordmark-tato[data-state=walk]{animation:none!important}.vp-wordmark-tato{transition:none!important}}.dawn-hero[data-precision-ui] .dawn-input:is(:focus,:focus-visible){box-shadow:none;outline:none;background:0 0!important}@media (min-width:1024px){.site-header-bar[data-landing=true] [aria-label=Venta\ home] span{color:var(--foreground)}.site-header-bar[data-landing=true] .site-nav-tab{background:var(--surface-solid);border:1px solid var(--border)}.site-header-bar[data-landing=true] .site-nav-link{color:var(--text-secondary)}.site-header-bar[data-landing=true] .site-nav-link:is(:hover,:focus-visible,[aria-current=page]),.site-header-bar[data-landing=true] .site-nav-item:hover>.site-nav-link{color:var(--foreground)}}.venta-os[data-precision-ui] [data-venta-composer=primary] textarea:is(:focus,:focus-visible){-webkit-appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}@media (pointer:coarse){.venta-os[data-precision-ui] [data-venta-composer=primary] .vp-caret-overlay{display:none!important}.venta-os[data-precision-ui] [data-venta-composer=primary] textarea{caret-color:var(--foreground)!important}}[data-nav-launcher-button][aria-expanded=false],[data-crew-roster-trigger][aria-expanded=false]{box-shadow:none!important;filter:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background:0 0!important}[data-nav-launcher-button][aria-expanded=true],[data-crew-roster-trigger][aria-expanded=true]{background:var(--card-hover)!important;box-shadow:0 0 0 1px var(--accent-line)!important}[data-nav-launcher-button][aria-expanded=false]:focus-visible,.venta-os[data-precision-ui] [data-nav-launcher-button][aria-expanded=false]:focus-visible,[data-crew-roster-trigger][aria-expanded=false]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}[data-nav-launcher-button][data-nav-focus-restored=pointer]:focus-visible,.venta-os[data-precision-ui] [data-nav-launcher-button][data-nav-focus-restored=pointer]:focus-visible{outline:none}[data-crew-member-drawer][data-crew-dragging],[data-crew-member-drawer][data-crew-dragging] *{-webkit-user-select:none!important;user-select:none!important}
