.support-widget{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;color:#202124;font:14px/1.45 Tevos Geist,system-ui,sans-serif;position:fixed}.support-widget button,.support-widget textarea{font:inherit}.support-launcher,.support-window form button{color:#fff;cursor:pointer;background:#202124;border:0;border-radius:25px;padding:11px 18px;font-weight:600}.support-launcher{box-shadow:0 3px 14px #0002}.support-window{background:#fff;border:1px solid #ddd;border-radius:18px;flex-direction:column;width:min(354px,100vw - 36px);height:min(455px,100dvh - 98px);display:flex;position:absolute;bottom:52px;right:0;overflow:hidden;box-shadow:0 8px 40px #0002}.support-window header,.support-window form{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.support-window header{border-bottom:1px solid #eee}.support-window header p,.support-empty,.support-message small{color:#63666b;margin:2px 0;font-size:12px}.support-window header button,.support-history>button{cursor:pointer;background:0 0;border:0}.support-window header button{padding:0 6px;font-size:24px}.support-history{flex:1;min-height:0;padding:14px;overflow:auto}.support-message{width:fit-content;max-width:85%;margin:0 0 9px}.support-message.visitor{margin-left:auto}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f1f2;border-radius:12px;margin:2px 0;padding:8px 12px}.support-message.visitor p{color:#fff;background:#25272a}.support-window form{border-top:1px solid #eee;align-items:flex-end}.support-window textarea{resize:vertical;border:1px solid #ced0d3;border-radius:8px;flex:1;min-width:0;max-height:90px;padding:7px}.support-window button:disabled{opacity:.5;cursor:default}.support-error{color:#913a38;margin:4px 16px}.studio-select{min-width:0;max-width:100%;font-family:inherit;display:inline-flex}.studio-select>button{color:#34343a;letter-spacing:-.15px;width:100%;min-width:0;min-height:38px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;transition:color .15s;display:inline-flex}.studio-select>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-select>button>svg{color:#85858b;flex-shrink:0}.studio-select>button:hover:not(:disabled),.studio-select>button[aria-expanded=true]{color:#111114;box-shadow:none;background:0 0}.studio-select>button:focus-visible{outline-offset:2px;outline:3px solid #007aff33}.studio-select>button:disabled{opacity:.4;cursor:default}.studio-select-menu{z-index:1000;-webkit-backdrop-filter:blur(30px)saturate(145%);color:#242428;box-sizing:border-box;background:#f9f9fbef;border:1px solid #ffffffd9;border-radius:16px;padding:6px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;animation:.12s ease-out studio-menu-in;position:fixed;overflow:auto;box-shadow:0 0 0 1px #1d1d2412,0 16px 48px #15151d26,0 4px 12px #15151d0a}.studio-select-menu [role=option]{cursor:pointer;box-sizing:border-box;letter-spacing:-.1px;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:9px 11px;display:flex}.studio-select-menu [role=option][data-active=true]{color:#171719;background:#e8e8ed}.studio-select-menu [role=option][aria-selected=true]{font-weight:600}.studio-select-menu [role=option][aria-disabled=true]{opacity:.35;cursor:default}.studio-select-check{color:#45454b;min-width:15px;display:flex}@keyframes studio-menu-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio-select-menu{animation:none}.studio-select>button{transition:none}}._marketing_1dezc_1{--marketing-bg:#fff;--marketing-surface:#fff;--marketing-ink:#121310;--marketing-muted:#6e6e73;--marketing-line:#d2d2d7;--marketing-soft:#f5f5f7;--marketing-accent:#e08ab3;--marketing-accent-soft:#f6dce8;--marketing-dark:#171815;--marketing-dark-muted:#a7a99f;min-height:100vh;color:var(--marketing-ink);background:var(--marketing-bg);font-family:var(--font-geist-sans), "PingFang SC", sans-serif;overflow:clip}._marketing_1dezc_1 *{box-sizing:border-box}._marketing_1dezc_1 a{color:inherit;text-decoration:none}._marketing_1dezc_1 button,._marketing_1dezc_1 textarea{font:inherit}._marketing_1dezc_1 :focus-visible{outline:2px solid var(--marketing-ink);outline-offset:4px}._policyFooter_1dezc_23{border-top:1px solid var(--marketing-line);width:min(1280px,100% - 64px);color:var(--marketing-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:24px 0 32px;font-size:12px;display:flex}._footer_1dezc_24 ._policyFooter_1dezc_23 nav{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}._policyFooter_1dezc_23 a{align-items:center;min-height:32px;display:inline-flex}@media (width<=600px){._policyFooter_1dezc_23{gap:16px;width:calc(100% - 32px)}._footer_1dezc_24 ._policyFooter_1dezc_23 nav{gap:8px 24px;width:100%;margin:0;display:flex}}._marketing_1dezc_1 [data-marketing-reveal]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(22px)}._marketing_1dezc_1 [data-marketing-reveal]._visible_1dezc_28{opacity:1;transform:translateY(0)}._siteHeader_1dezc_30{z-index:50;background:color-mix(in srgb, var(--marketing-bg) 90%, transparent);border-bottom:1px solid #0000;width:100%;transition:border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0}._siteHeaderScrolled_1dezc_31{border-color:var(--marketing-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._headerInner_1dezc_32,._footerInner_1dezc_32{align-items:center;width:min(1280px,100% - 64px);min-height:72px;margin:0 auto;display:flex}._headerInner_1dezc_32{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._headerInner_1dezc_32>._wordmark_1dezc_34{justify-self:start}._headerInner_1dezc_32>._consoleLink_1dezc_35{justify-self:end}._wordmark_1dezc_34{letter-spacing:-.025em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}._brandLogo_1dezc_37{object-fit:contain;flex:none;width:32px;height:32px;display:block}._wordmarkText_1dezc_38{line-height:1}._nav_1dezc_39{color:var(--marketing-muted);justify-content:center;align-items:center;gap:32px;margin:0;font-size:13px;display:flex}._nav_1dezc_39 a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}._nav_1dezc_39 a[aria-current=page]{color:var(--marketing-ink);text-decoration:underline;-webkit-text-decoration-color:var(--marketing-accent);text-decoration-color:var(--marketing-accent);text-underline-offset:8px;text-decoration-thickness:3px}._nav_1dezc_39 a,._footer_1dezc_24 nav a{transition:color .2s}._nav_1dezc_39 a:hover,._footer_1dezc_24 nav a:hover{color:var(--marketing-ink)}._consoleLink_1dezc_35{font:600 12px var(--font-geist-mono), monospace;align-items:center;gap:8px;display:inline-flex}._marketing_1dezc_1 ._dashboardLink_1dezc_45{min-height:44px;color:color-mix(in srgb, var(--marketing-accent) 65%, var(--marketing-ink));font-family:var(--font-geist-sans), "PingFang SC", sans-serif;font-weight:500}._dashboardLink_1dezc_45 svg{flex:none}._marketing_1dezc_1 ._dashboardLink_1dezc_45:hover span{transform:none}._consoleLink_1dezc_35 span,._action_1dezc_48 span{transition:transform .2s}._consoleLink_1dezc_35:hover span,._action_1dezc_48:hover span{transform:translate(4px)}._hero_1dezc_51{grid-template-columns:minmax(0,1fr);align-items:center;gap:72px;width:min(1280px,100% - 64px);min-height:1100px;margin:0 auto;padding:160px 0 112px;display:grid}._heroCopy_1dezc_52{z-index:2;text-align:center;width:min(1080px,100%);margin:0 auto;position:relative}._heroCopy_1dezc_52 h1{letter-spacing:-.065em;margin:0 0 32px;font-size:clamp(64px,6.2vw,92px);font-weight:540;line-height:1.01}._heroCopy_1dezc_52 h1 span{white-space:nowrap;position:relative}._heroCopy_1dezc_52 h1 span:after{z-index:-1;background:var(--marketing-accent);content:"";height:.22em;position:absolute;bottom:.04em;left:-.02em;right:-.02em}._heroCopy_1dezc_52 p{max-width:620px;color:var(--marketing-muted);margin:0 auto;font-size:18px;line-height:1.68}._actions_1dezc_57{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}._action_1dezc_48{border:1px solid var(--marketing-line);background:var(--marketing-surface);border-radius:6px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}._action_1dezc_48:hover{border-color:var(--marketing-ink)}._actionPrimary_1dezc_60{border-color:var(--marketing-accent);background:var(--marketing-accent)}._actionPrimary_1dezc_60:hover{border-color:var(--marketing-ink);background:var(--marketing-accent-soft)}._section_1dezc_64{padding:152px 0;scroll-margin-top:60px}._sectionInner_1dezc_65{width:min(1280px,100% - 64px);margin:0 auto}._sectionHeading_1dezc_66{text-align:center;max-width:760px;margin:0 auto 72px}._sectionHeading_1dezc_66 h2,._finalCta_1dezc_67 h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(48px,5.4vw,68px);font-weight:540;line-height:1.04}._sectionHeading_1dezc_66 p{max-width:620px;color:var(--marketing-muted);margin:0 auto;font-size:18px;line-height:1.7}._finalCta_1dezc_67{text-align:center;border-top:1px solid var(--marketing-line);background:var(--marketing-surface);place-items:center;min-height:700px;padding:104px 32px;display:grid}._finalCta_1dezc_67 h2{margin-bottom:40px;font-size:clamp(52px,6vw,80px)}._footer_1dezc_24{border-top:1px solid var(--marketing-line)}._footerInner_1dezc_32{gap:44px;min-height:112px}._footer_1dezc_24 nav{color:var(--marketing-muted);gap:24px;font-size:12px;display:flex}._footer_1dezc_24 p{color:#8d8f86;font:9px var(--font-geist-mono), monospace;margin-left:auto}._loginPage_1dezc_77{flex-direction:column;min-height:100vh;display:flex}._loginHeader_1dezc_78{border-bottom:1px solid var(--marketing-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);min-height:76px;margin:0 auto;display:flex}._loginHeader_1dezc_78>a:last-child{color:var(--marketing-muted);font-size:13px;transition:color .2s}._loginHeader_1dezc_78>a:last-child:hover{color:var(--marketing-ink)}._loginShell_1dezc_81{flex:1;place-items:center;width:min(100% - 40px,1180px);margin:0 auto;padding:72px 0 108px;display:grid}._loginCard_1dezc_82{border:1px solid var(--marketing-line);background:var(--marketing-surface);border-radius:8px;width:min(440px,100%);padding:48px;box-shadow:0 24px 80px #16171312}._loginMark_1dezc_83{place-items:center;width:48px;height:48px;margin-bottom:34px;display:grid}._loginMark_1dezc_83 ._brandLogo_1dezc_37{width:48px;height:48px}._loginCard_1dezc_82 h1{letter-spacing:-.05em;margin:0;font-size:38px;font-weight:560}._loginCard_1dezc_82>p{color:var(--marketing-muted);margin:14px 0 34px;font-size:15px;line-height:1.7}._loginContinue_1dezc_87{min-height:52px;color:var(--marketing-ink);border:1px solid var(--marketing-accent);background:var(--marketing-accent);border-radius:6px;justify-content:space-between;align-items:center;padding:0 18px;font-size:14px;font-weight:650;transition:border-color .2s,background .2s;display:flex}._loginContinue_1dezc_87 span{transition:transform .2s}._loginContinue_1dezc_87:hover{border-color:var(--marketing-ink);background:var(--marketing-accent-soft)}._loginContinue_1dezc_87:hover span{transform:translate(4px)}._loginNote_1dezc_91{color:#93958d;font:9px/1.6 var(--font-geist-mono), monospace;text-align:center;margin:18px 0 0}@media (width<=1100px){._hero_1dezc_51{min-height:0;padding-top:150px}._heroCopy_1dezc_52{max-width:940px}._heroCopy_1dezc_52 h1{font-size:clamp(60px,9vw,84px)}}@media (width<=800px){._headerInner_1dezc_32,._footerInner_1dezc_32,._hero_1dezc_51,._sectionInner_1dezc_65{width:min(100% - 40px,1280px)}._headerInner_1dezc_32{min-height:64px}._nav_1dezc_39{gap:18px}._consoleLink_1dezc_35{margin-left:auto}._hero_1dezc_51{gap:64px;padding-top:132px;padding-bottom:80px}._heroCopy_1dezc_52 h1{margin-top:24px;font-size:clamp(46px,12vw,64px)}._heroCopy_1dezc_52 p{font-size:16px}._section_1dezc_64{padding:96px 0}._sectionHeading_1dezc_66{margin-bottom:48px}._sectionHeading_1dezc_66 h2{font-size:clamp(38px,8vw,48px)}._sectionHeading_1dezc_66 p{font-size:16px}._footerInner_1dezc_32{flex-wrap:wrap;padding:28px 0}._footer_1dezc_24 p{width:100%;margin:0}}@media (width<=520px){._headerInner_1dezc_32,._footerInner_1dezc_32,._hero_1dezc_51,._sectionInner_1dezc_65{width:min(100% - 32px,1280px)}._headerInner_1dezc_32{grid-template-columns:1fr 1fr;min-height:104px}._headerInner_1dezc_32>._wordmark_1dezc_34,._headerInner_1dezc_32>._consoleLink_1dezc_35{grid-row:1;min-height:48px}._headerInner_1dezc_32>._consoleLink_1dezc_35{grid-column:2}._nav_1dezc_39{grid-area:2/1/auto/-1;gap:36px;padding-bottom:8px}._wordmark_1dezc_34{font-size:13px}._consoleLink_1dezc_35{font-size:10px}._hero_1dezc_51{gap:52px;padding-top:156px}._heroCopy_1dezc_52 h1{letter-spacing:-.06em;font-size:clamp(46px,13vw,56px);line-height:1.03}._actions_1dezc_57{grid-template-columns:1fr;display:grid}._action_1dezc_48{justify-content:space-between;width:100%}._section_1dezc_64{padding:88px 0}._sectionHeading_1dezc_66 h2{font-size:40px}._finalCta_1dezc_67{min-height:600px;padding-inline:20px}._finalCta_1dezc_67 h2{font-size:48px}._footerInner_1dezc_32{gap:26px}._footer_1dezc_24 nav{grid-template-columns:1fr 1fr;margin-left:auto;display:grid}._loginHeader_1dezc_78{width:min(100% - 32px,1180px)}._loginCard_1dezc_82{padding:34px 24px}}@media (prefers-reduced-motion:reduce){._marketing_1dezc_1{scroll-behavior:auto}._marketing_1dezc_1 *,._marketing_1dezc_1 :before,._marketing_1dezc_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._marketing_1dezc_1 [data-marketing-reveal]{opacity:1;transform:none}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.vw .studio-attachments{vertical-align:top;box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin:0 12px 12px 0;padding:0;display:inline-flex}.vw .studio-attachment{flex:0 0 64px;width:64px;height:64px;position:relative}.vw .studio-attachment>img,.vw .studio-attachment-placeholder{object-fit:cover;background:var(--studio-soft,#f2f2f4);border:0;border-radius:12px;width:64px;height:64px;display:block}.vw .studio-attachment-placeholder{color:var(--studio-muted,#8c8c93);place-items:center;font-size:24px;display:grid}.vw .studio-attachment-add{border:1px dashed var(--studio-border,#d4d4da);width:64px;height:64px;color:var(--studio-muted,#85858e);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;transition:background .15s,border-color .15s;display:flex;position:relative}.vw .studio-attachment-add:hover{background:var(--studio-soft,#00000003);border-color:var(--studio-muted,#a0a0a9)}.vw .studio-attachment-add:has(input:disabled){opacity:.4;cursor:default}.vw .studio-attachment-add:has(input:focus-visible){outline-offset:3px;outline:2px solid #007aff80}.vw .studio-attachment-add input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.vw .studio-attachment-remove{border:2px solid var(--studio-panel,#fff);color:#fff;cursor:pointer;box-sizing:border-box;background:#34343a;border-radius:50%;place-items:center;width:20px;height:20px;min-height:0;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.vw .studio-attachment-remove:disabled{opacity:.4;cursor:default}.vw .studio-attachment-count,.vw .studio-attachment-status{color:var(--studio-muted,#909099);white-space:nowrap;font-size:11px}@media (prefers-reduced-motion:reduce){.vw .studio-attachment-add{transition:none}}.vw .studio-attachment-caption{color:var(--studio-muted,#85858e);white-space:nowrap;font-size:12px}.my-invitations{border-top:1px solid var(--vw-line,#e8e4e6);color:var(--vw-ink,#171717);margin:24px 0 32px;padding-top:30px}.invite-heading,.invite-heading>div,.invite-card-heading,.invite-link-row,.invite-code-empty{justify-content:space-between;align-items:center;gap:18px;display:flex}.invite-heading{margin-bottom:22px}.vw-account .invite-heading h2{letter-spacing:-.5px;margin:0;font-size:23px}.invite-rate-tag{color:#8c5770;white-space:nowrap;background:#f8f2f5;border-radius:4px;padding:5px 9px;font-size:12px}.invite-withdraw{align-items:center;gap:22px;display:flex}.invite-withdraw span{font-size:19px}.invite-stats{border:1px solid var(--vw-line,#e8e4e6);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.invite-stats>div{border-right:1px solid var(--vw-line,#e8e4e6);flex-direction:column;gap:16px;padding:24px 26px;display:flex}.invite-stats>div:last-child{border:0}.invite-stats>div>span{color:#787078;font-size:13px}.invite-stats strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:550;line-height:1.2}.invite-stats strong em{letter-spacing:0;color:#82747b;margin-left:7px;font-size:15px;font-style:normal;font-weight:400}.invite-stats .invite-stat-available{background:#fcf7f9}.invite-stat-available strong{color:#9c4f73}.invite-code-card{border:1px solid var(--vw-line,#e8e4e6);background:#fff;border-radius:8px;margin-top:20px;padding:22px 26px}.invite-card-heading{margin-bottom:20px}.invite-card-heading h3{margin:0;font-size:15px;font-weight:550}.invite-link-row{justify-content:flex-start}.invite-code{gap:5px;min-width:155px;display:grid}.invite-code>span{color:#827880;font-size:12px}.invite-code>strong{letter-spacing:.8px;font:550 15px ui-monospace,Consolas,monospace}.invite-link-row>input{color:#71666f;box-sizing:border-box;background:#faf9fa;border:1px solid #eae6e8;border-radius:5px;flex:1;width:0;min-width:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5}.invite-link-row>button{white-space:nowrap}.invite-code-empty{color:#817880;padding:5px 0;font-size:14px}.invite-records{border:1px solid var(--vw-line,#e8e4e6);border-radius:8px;margin-top:20px;overflow:hidden}.invite-record-tabs{border-bottom:1px solid var(--vw-line,#e8e4e6);gap:28px;padding:0 26px;display:flex}.invite-record-tabs button{color:#8b8087;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:18px 0 16px}.invite-record-tabs button[aria-selected=true]{color:#292127;border-color:#a66080;font-weight:550}.vw-account .invite-records table{margin:0}.vw-account .invite-records th{background:#fbfafb;padding:13px 26px;font-size:12px;font-weight:400}.vw-account .invite-records td{color:#625b61;font-variant-numeric:tabular-nums;padding:17px 26px;font-size:13px}.vw-account .invite-records tbody tr:last-child td{border-bottom:0}.vw-account .invite-records td.invite-amount{color:#282127;font-weight:550}.invite-status{color:#797078;background:#f4f3f3;border-radius:4px;padding:5px 9px;font-size:12px;line-height:1.3;display:inline-block}.invite-status.pending,.invite-status.review,.invite-status.approved{color:#967040;background:#faf4e8}.invite-status.available,.invite-status.paid{color:#677f60;background:#f0f5ef}.invite-status.rejected,.invite-status.reversed{color:#9b6262;background:#f6eded}.invite-empty{text-align:center;color:#91888f;padding:52px 16px;font-size:14px}.invite-notice{color:#80536c;background:#f8f3f6;border-radius:5px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;display:flex}.invite-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.invite-dialog{box-sizing:border-box;color:#282127;background:#fff;border:1px solid #e5dee2;border-radius:10px;width:min(440px,100vw - 36px);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 24px 100px #30212f22}.invite-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241a244d}.invite-dialog-heading{justify-content:space-between;align-items:center;display:flex}.vw-account .invite-dialog-heading h2{margin:0;font-size:21px}.invite-dialog-heading button{color:#8b7f86;cursor:pointer;background:0 0;border:0;font-size:25px}.invite-withdraw-balance{background:#fcf6f9;border-radius:6px;gap:9px;margin:22px 0;padding:20px;display:grid}.invite-withdraw-balance>span{color:#907480;font-size:13px}.invite-withdraw-balance>strong{color:#9c4f73;font-size:29px;font-weight:550}.invite-dialog label{color:#62565e;margin:18px 0;font-size:13px;display:block}.invite-dialog input{box-sizing:border-box;color:#2e252b;width:100%;font:inherit;background:#fff;border:1px solid #e2dce0;border-radius:5px;margin-top:9px;padding:12px;display:block}.invite-dialog input:focus{outline-offset:1px;outline:2px solid #ebd7e2}.invite-amount-field{position:relative}.invite-amount-field input{padding-right:90px}.invite-amount-field button{color:#9c4f73;font:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.invite-dialog .invite-submit{width:100%;min-height:44px;margin-top:10px}.invite-form-error{color:#a3445b;font-size:13px}.my-invitations button:disabled{opacity:.45;cursor:not-allowed}.my-invitations [hidden]{display:none!important}@media (width<=1000px){.invite-stats>div{padding:20px}.invite-stats strong{font-size:26px}.invite-link-row{flex-wrap:wrap}.invite-code{min-width:130px}.invite-link-row>input{flex-basis:220px}.invite-records th,.invite-records td{white-space:nowrap}}@media (width<=600px){.my-invitations{padding-top:24px}.invite-heading{gap:10px}.invite-heading>div{flex-direction:column;align-items:flex-start;gap:7px}.vw-account .invite-heading h2{font-size:21px}.invite-withdraw{gap:10px;padding:10px 13px!important;font-size:13px!important}.invite-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-stats>div{gap:12px;padding:20px 16px}.invite-stats>div:nth-child(2){border-right:0}.invite-stats>div:nth-child(-n+2){border-bottom:1px solid #e8e4e6}.invite-stats strong{font-size:25px}.invite-code-card{padding:18px 16px}.invite-code{flex-basis:100%}.invite-link-row{gap:13px}.invite-link-row>input{flex-basis:100%;width:100%;font-size:12px}.invite-link-row>button{width:100%;padding:11px!important;font-size:13px!important}.invite-record-tabs{gap:24px;padding:0 16px}.vw-account .invite-records th,.vw-account .invite-records td{padding-left:16px;padding-right:16px}.invite-dialog{padding:24px}.vw-account .invite-records table{white-space:normal;min-width:0}.invite-records thead{display:none}.invite-records tbody{display:block}.invite-records tbody tr{border-bottom:1px solid #e8e4e6;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.invite-records tbody tr:last-child{border:0}.vw-account .invite-records td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:0;display:flex}.invite-records td:first-child{grid-column:1/-1;color:#8b8087!important;font-size:12px!important}.invite-records td:not(:first-child):before{content:attr(data-label);color:#938991;font-size:11px;font-weight:400}.invite-status{align-self:flex-start}}.card-recharge{background:linear-gradient(120deg,#fff7fa,#fff 55%);border:1px solid #eadfe5;border-radius:20px;margin:24px 0;padding:26px}.card-recharge header{justify-content:space-between;align-items:center;gap:20px;display:flex}.card-recharge h2{margin:6px 0;font-size:22px}.card-recharge header p{color:#73737c;margin:0}.card-recharge-eyebrow{letter-spacing:.18em;color:#bc5680;font-size:10px}.card-recharge-rate{color:#777;white-space:nowrap;font-size:12px}.card-recharge-plans{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.card-recharge-plans>div{background:#fff;border:1px solid #eee5e9;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.card-recharge-plans span{color:#8b4562;font-size:13px}.card-recharge-plans strong{letter-spacing:-1px;font-size:27px}.card-recharge-plans small{color:#73737c;font-size:12px}.card-recharge form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.card-recharge label,.card-recharge form>small{color:#777;grid-column:1/-1;font-size:12px}.card-recharge-input{background:#fff;border:1px solid #dcd7dc;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.card-recharge-input input{letter-spacing:.04em;background:0 0;border:0;outline:none;width:100%;min-width:0;font:14px ui-monospace,monospace}.card-recharge-input button{color:#8b4562;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:12px}.card-recharge-input:focus-within{outline-offset:2px;outline:2px solid #f0b9d0}.card-recharge-success{color:#246b44;background:#edf8f0;border-radius:10px;padding:12px}.card-recharge details{color:#777;margin-top:20px;font-size:12px}.card-recharge summary{cursor:pointer}.card-recharge ul{padding:0;list-style:none}.card-recharge li{border-top:1px solid #eee;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.card-recharge li time{font-size:11px}.card-recharge button:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.card-recharge{padding:18px}.card-recharge header{flex-direction:column;align-items:flex-start;gap:8px}.card-recharge-plans{gap:7px}.card-recharge-plans>div{padding:12px}.card-recharge-plans strong{font-size:23px}.card-recharge form{grid-template-columns:1fr}.card-recharge li{flex-wrap:wrap}.card-recharge li time{width:100%}}.vw .rc-dialog{color:#242129;background:#fff;border:1px solid #e7e5ec;border-radius:18px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 24px 100px #25203226}.rc-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#201b304d}.rc-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.vw .rc-header h2,.vw .rc-header h1{margin:0 0 7px;font-size:20px;font-weight:650}.vw .rc-header p{color:#87818e;font-size:13px}.vw .rc-close{color:#8a8390;background:0 0;border:0;border-radius:8px;width:30px;height:30px;padding:0;font-size:25px;line-height:1}.vw .rc-close:hover{background:#f5f3f8}.rc-channel{background:#f5f3f8;border:1px solid #eeebf1;border-radius:9px;align-items:center;gap:9px;margin-bottom:24px;padding:11px 13px;font-size:13px;display:flex}.rc-channel-name{color:#81718e;margin-left:auto;font-size:12px}.rc-label{margin-bottom:12px;font-size:14px;font-weight:550;display:block}.rc-presets{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vw .rc-presets button{color:#554e5f;background:#fff;border:1px solid #e8e3ed;border-radius:10px;flex-direction:column;gap:7px;padding:16px 4px;display:flex}.rc-presets strong{font-size:19px;font-weight:600}.rc-presets span{color:#96909e;font-size:11px}.vw .rc-presets .selected{color:#8262a8;background:#f8f4fe;border-color:#a78acb;box-shadow:0 0 0 1px #b59bc929}.rc-custom{color:#797080;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;font-size:13px;display:flex}.rc-input{color:#55485e;border:1px solid #e6e0ec;border-radius:8px;align-items:center;gap:8px;width:175px;padding:9px 12px;display:flex}.rc-input b{font-weight:400}.vw .rc-input input{outline-offset:4px;color:#28212f;background:0 0;border:0;width:100%;min-width:0;font-size:15px}.rc-summary{background:#fbfafc;border:1px solid #e8e4ee;border-radius:10px;margin:20px 0;padding:5px 16px}.rc-summary>div{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.rc-summary>div+div{border-top:1px solid #eae6ef}.rc-summary span{color:#8b8292}.rc-summary strong{font-size:20px;font-weight:600}.rc-summary b{font-size:15px;font-weight:500}.vw .rc-primary{color:#fff;background:#a58bc7;border:1px solid #a58bc7;border-radius:9px;width:100%;padding:12px 16px;font-size:14px;font-weight:500}.vw .rc-footnote{text-align:center;color:#a49aaa;margin:12px 0 0;font-size:11px}.rc-badges{gap:8px;margin:0 0 12px;display:flex}.rc-badges>span{border:1px solid #e7e4eb;border-radius:6px;padding:3px 8px;font-size:11px}.rc-badges .rc-status{color:#1688bd;background:#eef8fd;border-color:#cde5f1}.rc-badges .paid{color:#438560;background:#f0f8f3;border-color:#d4e8dc}.vw .rc-checkout h3{margin:0 0 8px;font-size:16px;font-weight:600}.vw .rc-description{color:#8c8494;margin-bottom:18px;font-size:13px;line-height:1.7}.rc-qr-card{text-align:center;border:1px solid #e7e2ed;border-radius:10px;padding:15px}.rc-qr-card>span{text-align:left;margin-bottom:12px;font-size:13px;display:block}.rc-qr{background:#fcfbfd;border:1px dashed #ece8f0;border-radius:8px;justify-content:center;align-items:center;min-height:260px;padding:10px;display:flex}.rc-qr img{width:248px;max-width:100%;height:auto;image-rendering:pixelated;display:block}.rc-qr p{color:#95879d;font-size:12px;line-height:1.7}.rc-qr-card small{color:#a49aaa;margin-top:12px;font-size:11px;display:block}.rc-actions{flex-wrap:wrap;gap:8px;display:flex}.vw .rc-button{color:#5b4e65;background:#fff;border:1px solid #e5dfe9;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:9px 11px;font-size:12px;text-decoration:none;display:inline-flex}.rc-actions .rc-button{white-space:nowrap;flex:1}.vw .rc-button:hover{background:#f8f5fb}.vw .rc-wide{width:100%;margin-top:12px}.rc-order-detail,.rc-history{color:#93889f;margin-top:20px;font-size:12px}.rc-order-detail summary,.rc-history summary{cursor:pointer;padding:6px 0}.rc-order-detail p{overflow-wrap:anywhere;font-size:11px;line-height:1.9}.rc-history{border-top:1px solid #eee9f3;padding-top:14px}.rc-history summary span{float:right;font-size:11px}.rc-history>div{padding-top:8px}.vw .rc-history button{text-align:left;color:#65576e;background:#fff;border:0;border-bottom:1px solid #f2edf6;justify-content:space-between;width:100%;padding:12px 0;font-size:12px;display:flex}.rc-history small{color:#a69bae;margin-top:5px;font-size:10px;display:block}.rc-empty{text-align:center;padding:18px 10px 25px}.rc-empty-icon{color:#b3a1c8;margin:4px auto 20px;font-size:34px;display:block}.vw .rc-empty h3{margin:0 0 12px;font-size:16px;font-weight:500}.vw .rc-empty p{color:#a095aa;margin-bottom:24px;font-size:13px;line-height:1.8}.vw .rc-error,.vw .rc-notice{overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.7}.rc-error{color:#9a5a43;background:#fff5ed;border:1px solid #f2dfcf}.rc-notice{color:#816b97;background:#f7f2fc;border:1px solid #eae1f4}.rc-success{color:#4d9269;background:#eef8f1;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:24px auto 10px;font-size:36px;display:flex}.vw-account-details{margin-top:24px}.vw-account-details>summary{cursor:pointer;color:#93829f;padding:10px 0;font-size:13px}.vw-account-details .vw-account-card{margin-top:6px}@media (width<=520px){.vw .rc-dialog{border-radius:14px;max-height:calc(100dvh - 24px);padding:19px}.rc-presets{gap:7px}.rc-presets strong{font-size:17px}.rc-presets span{font-size:10px}.rc-summary strong{font-size:18px}.rc-actions{gap:6px}.vw .rc-actions .rc-button{padding:10px 7px;font-size:11px}.rc-custom{gap:12px}.rc-input{width:150px}.rc-qr{min-height:245px}.rc-qr img{width:235px}}.rc-methods{background:#f4f2f7;border:1px solid #eeebf2;border-radius:9px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.vw .rc-methods button{color:#91869d;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:8px;font-size:13px}.vw .rc-methods .selected{color:#685377;background:#fff;border-color:#e9e4ee;box-shadow:0 1px 4px #30213d08}.rc-manual .rc-custom{margin:14px 0}.rc-manual .rc-summary{margin:16px 0}.rc-manual .rc-qr{min-height:235px}.rc-manual .rc-qr img{object-fit:contain;width:218px;height:218px}.vw .rc-manual-note{color:#a092ac;margin:15px 0 8px;font-size:11px;line-height:1.8}.rc-account-row{color:#95869f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.rc-account-row>span{min-width:0}.rc-account-row code{text-overflow:ellipsis;white-space:nowrap;max-width:310px;margin-top:3px;font-size:10px;display:block;overflow:hidden}.rc-account-row .rc-button{flex-shrink:0;padding:7px 9px;font-size:10px}.vw.rc-page-shell{background:#f9f7fc;min-height:100dvh;display:block}.rc-page{max-width:1050px;margin:auto;padding:24px 16px 40px}.rc-page-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.rc-page-card{background:#fff;border:1px solid #e7e1ed;border-radius:18px;width:min(540px,100%);margin:auto;padding:24px;box-shadow:0 12px 45px #3f2c5510}.rc-manual a:hover{text-decoration:none}.rc-manual .rc-order-detail{margin-top:12px}@media (width<=520px){.rc-page{padding:14px 12px 30px}.rc-page-card{padding:18px}.rc-manual .rc-qr{min-height:215px}.rc-manual .rc-qr img{width:200px;height:200px}.rc-account-row code{max-width:210px}}.vw{--vw-ink:#24232d;--vw-muted:#91909b;--vw-line:#eeedf1;--vw-accent:#7561cb;min-height:100vh;color:var(--vw-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fdfdfd;font-family:Arial,PingFang SC,sans-serif;font-size:14px;line-height:1.5;display:flex}.vw *{box-sizing:border-box}.vw a{color:inherit;text-decoration:none}.vw button,.vw input,.vw select,.vw textarea{font:inherit}.vw button{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:background .18s,border-color .18s;display:inline-flex}.vw button:disabled{cursor:default;opacity:.45}.vw button:focus-visible,.vw a:focus-visible,.vw input:focus-visible,.vw select:focus-visible,.vw textarea:focus-visible,.vw summary:focus-visible{outline-offset:3px;outline:2px solid #a18ae5}.vw h1,.vw h2,.vw p{margin:0}.vw code{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.vw-rail{border-right:1px solid var(--vw-line);background:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:76px;height:100dvh;padding:20px 10px;display:flex;position:sticky;top:0}.vw-brand{margin:4px 0 34px}.vw-brand img{object-fit:contain;width:28px;height:28px}.vw-rail>button{color:#92909b;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:5px;width:54px;height:60px;font-size:10px}.vw-rail-home{margin-top:auto;padding:12px;color:#a4a0ae!important}.vw-main{flex:1;min-width:0}.vw-topbar{align-items:center;gap:19px;height:76px;padding:0 35px;display:flex}.vw-wordmark{letter-spacing:-1px;font-size:22px;font-weight:700}.vw-wordmark strong{letter-spacing:0;margin-left:7px;font-size:14px;font-weight:400}.vw-breadcrumb{color:#aaa7b3;border-left:1px solid #e1dfe7;padding-left:19px;font-size:12px}.vw-connection{align-items:center;gap:14px;margin-left:auto;display:flex}.vw-outline{color:#64606e;background:#fff;border:1px solid #e6e3eb;border-radius:24px;padding:9px 16px;font-size:12px!important}.vw-connected{color:#8b8793;align-items:center;gap:7px;font-size:11px;display:flex}.vw-connected i{background:#74a17d;border-radius:50%;width:5px;height:5px}.vw-content{flex-direction:column;max-width:1130px;min-height:calc(100dvh - 76px);margin:0 auto;padding:0 38px 18px;display:flex}.vw-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:390px;padding:15px 0 24px;display:flex}.vw-artwork{width:450px;height:164px;margin-bottom:9px;position:relative}.vw-art-card{background-image:url(/_tevos/studio/inspiration-20261018.jpg);background-size:auto 100%;border:4px solid #fff;border-radius:13px;width:130px;height:145px;position:absolute;top:7px;box-shadow:0 7px 18px #38314422}.vw-art-card.first{background-position:0%;top:15px;left:19px;transform:rotate(-14deg)}.vw-art-card.second{z-index:2;background-position:35%;left:111px;transform:rotate(-5deg)}.vw-art-card.third{z-index:3;background-position:65%;left:216px;transform:rotate(7deg)}.vw-art-card.fourth{background-position:100%;top:17px;left:310px;transform:rotate(15deg)}.vw-art-caption{letter-spacing:1px;color:#99909f;margin-bottom:14px;font-size:9px}.vw-welcome h1{letter-spacing:1px;font-size:29px;font-weight:500;line-height:1.5}.vw-welcome h1 span{color:#9781c4;box-shadow:inset 0 -8px #f0eaf9}.vw-welcome>p{color:#928a9b;margin-top:15px;font-size:12px}.vw-examples{gap:9px;margin-top:20px;display:flex}.vw-examples button{color:#92879f;background:#fff;border:1px solid #eeeaf3;border-radius:20px;gap:13px;padding:6px 12px;font-size:10px}.vw-examples button:hover{background:#faf7fe;border-color:#cbbce1}.vw-examples span{color:#b8a9c9}.vw-composer{background:#fff;border:1px solid #e5e1ec;border-radius:20px;padding:19px 20px 10px;position:relative;box-shadow:0 6px 30px #4d336908}.vw-composer:focus-within{border-color:#c9bae2;box-shadow:0 4px 24px #8c6fbb0d}.vw-composer textarea{resize:none;color:#514b5e;background:0 0;border:0;width:100%;height:72px;padding:0 80px 5px 1px;font-size:14px;line-height:1.8;display:block;outline:none!important}.vw-edit-tools{color:#b5acbf;align-items:center;gap:6px;display:flex;position:absolute;top:19px;right:18px}.vw-edit-tools>span{margin-right:4px;font-size:10px}.vw-icon-button{color:#b1a7bc;background:0 0;border:0;border-radius:5px;padding:3px}.vw-icon-button:hover{color:#79638f;background:#f0eaf7}.vw-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 12px;display:flex}.vw-select{color:#b2a4c2;background:#fff;border:1px solid #eeeaf3;border-radius:24px;align-items:center;gap:5px;min-width:0;height:34px;padding:0 10px;display:flex}.vw-select.model{color:#9d83c4;background:#f7f4fb;border-color:#f0ebf8}.vw-select select{color:#81728f;cursor:pointer;background:0 0;border:0;min-width:0;max-width:180px;height:32px;padding:0 4px;font-size:11px;outline-offset:0!important}.vw-select select:disabled{color:#b6acbf;cursor:default}.vw-select.model select{color:#806899}.vw-primary{color:#fff;white-space:nowrap;background:#b09be0;border:1px solid #b09be0;border-radius:24px;padding:10px 19px;font-weight:500;font-size:12px!important}.vw-generate{min-width:144px;margin-left:auto}.vw-composer-foot{color:#b1a9bc;border-top:1px solid #f4f1f7;justify-content:space-between;align-items:center;padding-top:8px;font-size:10px;display:flex}.vw-payment{position:relative}.vw-payment summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.vw-payment summary::-webkit-details-marker{display:none}.vw-payment>div{z-index:5;color:#7d708e;background:#fff;border:1px solid #e5dfed;border-radius:12px;width:245px;padding:17px;position:absolute;bottom:27px;right:0;box-shadow:0 8px 30px #44335c16}.vw-payment label{font-size:12px}.vw-cap-input{border:1px solid #e9e2f0;border-radius:8px;align-items:center;gap:8px;margin:10px 0;padding:0 11px;display:flex}.vw-cap-input input{color:#51445f;background:0 0;border:0;width:100%;min-width:0;padding:8px 0}.vw-payment p{color:#a99db5;font-size:10px}.vw-quote{border-top:1px solid #eee8f5;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:15px 0 5px;display:flex}.vw-quote>div{color:#7b6a90;flex-direction:column;gap:5px;font-size:12px;display:flex}.vw-quote strong{color:#79609e}.vw-quote small{color:#a597b2;font-size:10px}.vw-policy{text-align:center;color:#968c9f;font-size:10px;margin:13px 0 0!important}.vw-note{color:#a38f79;font-size:11px;margin:12px 0!important}.vw-alert{color:#a26b4c;overflow-wrap:anywhere;background:#fff9f5;border:1px solid #f0dfd4;border-radius:9px;padding:11px 14px;font-size:12px;margin:12px 0!important}.vw-preview{flex:1;width:100%;max-width:780px;margin:24px auto 30px}.vw-preview-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.vw-eyebrow{color:#b2a5c4;letter-spacing:2px;margin-bottom:7px;font-size:9px;display:block}.vw-preview h1{font-size:21px;font-weight:500}.vw-status{color:#9881b0;white-space:nowrap;background:#f4effa;border-radius:16px;padding:5px 9px;font-size:10px}.vw-canvas{aspect-ratio:16/9;background:radial-gradient(at 50% 30%,#f6f0fd,#0000 80%),#faf9fc;border:1px solid #eee8f5;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.vw-canvas video{background:#17141d;width:100%;max-height:480px;display:block}.vw-empty{text-align:center;color:#b09dc6;padding:25px}.vw-empty>svg{margin-bottom:18px}.vw-empty h2{color:#8d7d9f;margin-bottom:12px;font-size:18px;font-weight:500}.vw-empty button{margin-top:20px}.vw-result-info{color:#9a8ca9;flex-wrap:wrap;align-items:center;gap:15px;margin-top:14px;font-size:11px;display:flex}.vw-result-info code{-webkit-user-select:all;user-select:all;font-size:9px}.vw-result-info strong{color:#80708e;font-weight:500}.vw-download{align-items:center;gap:6px;display:inline-flex;color:#9275b9!important}.vw-text-button{color:#9a84b3;background:0 0;border:0;margin-left:auto;padding:5px;font-size:11px!important}.vw-content.is-library{padding-top:35px}.vw-library-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.vw-library h1{font-size:28px;font-weight:500}.vw-library h1 span{vertical-align:middle;color:#a08bb7;background:#f1ecf8;border-radius:8px;margin-left:8px;padding:3px 8px;font-size:12px}.vw-library-heading p{color:#aaa2b2;margin-top:10px;font-size:12px}.vw-library-empty{color:#baaacd;border:1px dashed #e7dfef;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:360px;display:flex}.vw-library-empty h2{color:#9685a8;font-size:20px;font-weight:500}.vw-library-empty p{color:#b1a6bc;font-size:12px}.vw-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vw-task{text-align:left;background:#fff;border:1px solid #ece6f2;border-radius:14px;flex-direction:column;min-width:0;padding:9px;align-items:stretch!important;display:flex!important}.vw-task:hover{border-color:#c9b8de}.vw-task-poster{aspect-ratio:16/10;color:#baaad0;background:linear-gradient(130deg,#f1eaf8,#faf8fc);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.vw-task-poster .vw-status{background:#fff;position:absolute;bottom:9px;right:9px}.vw-task-meta{color:#aa97bd;justify-content:space-between;padding:4px;font-size:12px;display:flex}.vw-task-meta strong{color:#82738f;font-weight:500}.vw-task code{color:#b3a5c0;padding:0 4px 5px;font-size:8px}.vw-lookup{border-top:1px solid #eee8f4;align-items:center;gap:13px;margin-top:35px;padding-top:25px;display:flex}.vw-lookup label{color:#a292b1;white-space:nowrap;font-size:12px}.vw-lookup input{color:#81708e;background:#fff;border:1px solid #e8e0f0;border-radius:8px;flex:1;min-width:0;max-width:350px;padding:10px 12px;font-size:11px}.vw-lookup input::placeholder{color:#c0b4cc}.vw-key-dialog{color:#51435f;background:#fff;border:1px solid #e9e1f2;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);padding:34px;box-shadow:0 25px 100px #40315330}.vw-key-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28203240}.vw-dialog-close{position:absolute;top:17px;right:17px}.vw-dialog-icon{color:#ac92cb;background:#f2ecfa;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;display:flex}.vw-key-dialog h2{margin-bottom:10px;font-size:22px;font-weight:500}.vw-key-dialog>p{color:#a595b2;font-size:12px;line-height:1.8}.vw-key-dialog form{margin-top:25px}.vw-key-dialog label{margin-bottom:9px;font-size:12px;display:block}.vw-key-dialog input{color:#7a638c;background:#fdfbff;border:1px solid #e3d9ed;border-radius:10px;width:100%;padding:13px;font-size:12px}.vw-key-hint{color:#aa97ba;flex-direction:column;gap:5px;margin:14px 0 22px;font-size:11px;display:flex}.vw-key-hint strong{color:#977ba9;font-weight:500}.vw-key-dialog form>.vw-primary{justify-content:space-between;width:100%}.vw-key-dialog>small{text-align:center;color:#b4a6c0;margin-top:17px;font-size:10px;display:block}.vw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (height>=850px) and (width>=900px){.vw-welcome{padding-bottom:65px}.vw-artwork{margin-bottom:28px;transform:scale(1.12)}.vw-composer{margin-bottom:8px}.vw-content{padding-bottom:22px}.vw-welcome h1{font-size:33px}}@media (width<=1000px){.vw-topbar{padding:0 25px}.vw-content{padding-left:25px;padding-right:25px}.vw-controls{gap:6px}.vw-select{padding:0 7px}.vw-generate{min-width:126px;padding:9px 13px}.vw-select select{font-size:10px}.vw-welcome{min-height:390px}}@media (width<=720px){.vw-rail{width:58px;padding:18px 4px}.vw-rail>button{width:45px;height:55px}.vw-brand{margin-bottom:25px}.vw-brand img{width:25px;height:25px}.vw-topbar{gap:10px;height:64px;padding:0 17px}.vw-wordmark{font-size:19px}.vw-wordmark strong{margin-left:3px;font-size:12px}.vw-breadcrumb{display:none}.vw-outline{padding:8px 11px;font-size:10px!important}.vw-connected{gap:0;font-size:0}.vw-connection{gap:8px}.vw-content{min-height:calc(100dvh - 64px);padding:0 15px 15px}.vw-welcome{min-height:360px;padding:25px 0 32px}.vw-artwork{transform-origin:bottom;width:300px;height:155px;margin-top:-20px;margin-bottom:7px;transform:scale(.77)}.vw-art-card.first{left:-55px}.vw-art-card.second{left:37px}.vw-art-card.third{left:142px}.vw-art-card.fourth{left:236px}.vw-welcome h1{letter-spacing:0;font-size:24px}.vw-welcome>p{font-size:10px}.vw-art-caption{margin-bottom:17px;font-size:8px}.vw-examples{gap:5px;margin-top:18px}.vw-examples button{gap:5px;padding:5px 8px;font-size:9px}.vw-composer{border-radius:16px;padding:15px 13px 10px}.vw-composer textarea{height:95px;padding-top:5px;padding-right:0;font-size:12px}.vw-edit-tools{top:91px;right:13px}.vw-composer.expanded .vw-edit-tools{top:186px}.vw-controls{gap:7px;padding-top:12px}.vw-select{height:31px}.vw-select select{max-width:145px;height:29px}.vw-select.model{max-width:100%}.vw-generate{flex-basis:100%;margin:5px 0 0}.vw-policy{font-size:8px;line-height:1.7}.vw-quote{flex-direction:column;align-items:stretch;gap:12px}.vw-quote button{width:100%}.vw-content.is-library{padding-top:25px}.vw-library h1{font-size:23px}.vw-library-heading{align-items:flex-start;gap:10px}.vw-library-heading p{max-width:160px;font-size:10px}.vw-task-grid{grid-template-columns:1fr}.vw-library-empty{text-align:center;height:310px;padding:20px}.vw-library-empty h2{font-size:17px}.vw-lookup{flex-wrap:wrap;gap:9px}.vw-lookup label{width:100%}.vw-lookup input{width:100px}.vw-preview{margin-top:20px}.vw-preview h1{font-size:18px}.vw-canvas{min-height:220px}.vw-empty{padding:18px}.vw-empty h2{font-size:16px}.vw-empty p{font-size:10px}.vw-result-info{gap:9px}.vw-result-info code{width:100%;font-size:8px}.vw-key-dialog{padding:28px}.vw-key-dialog h2{font-size:20px}}@media (width<=390px){.vw-content{padding-left:10px;padding-right:10px}.vw-artwork{margin-top:-35px;transform:scale(.65)}.vw-welcome h1{font-size:22px}.vw-examples button{padding:5px 6px;font-size:8px}.vw-wordmark strong{display:none}}@media (prefers-reduced-motion:reduce){.vw *{scroll-behavior:auto!important;transition:none!important}}.vw-rail{width:92px}.vw-rail button{min-height:56px}.vw-balance-link{color:#754b79;cursor:pointer;font:inherit;background:#faf5fa;border:0;border-radius:8px;padding:9px 12px;font-size:13px}.vw-content.is-account{max-width:1250px;padding-top:45px;display:block}.vw-account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.vw-account h1{letter-spacing:-1px;margin:8px 0;font-size:32px}.vw-account-heading p,.vw-account-actions p{color:#8b8593;font-size:14px;line-height:1.7}.vw-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vw-stat{background:#fff;border:1px solid #eee8f2;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.vw-stat>span{color:#83788b;font-size:13px}.vw-stat>strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:29px}.vw-stat small{color:#928899;font-size:11px}.vw-stat em{color:#928899;font-size:16px;font-style:normal}.vw-account-actions{align-items:center;gap:16px;padding:25px 0;display:flex}.vw-account-actions>div{flex:1}.vw-account h2{margin:0 0 8px;font-size:18px;font-weight:600}.vw-account h2 small{color:#958b9b;margin-left:10px;font-size:12px;font-weight:400}.vw-account-card,.vw-account-empty{background:#fff;border:1px solid #eee8f2;border-radius:16px;margin-bottom:20px;padding:26px}.vw-account-empty{text-align:center;padding:50px}.vw-account-empty p{color:#8b8593;line-height:1.8}.vw-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.vw-account-facts>span{color:#8a8090;gap:10px;font-size:12px;display:grid}.vw-account-facts strong{color:#342b3b;font-size:16px}.vw-table-scroll{overflow:auto}.vw-account table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;margin-top:20px}.vw-account th{color:#928899;background:#faf8fc;padding:12px 14px;font-size:12px;font-weight:500}.vw-account td{border-bottom:1px solid #f2edf5;padding:18px 14px;font-size:13px}.vw-account td code{color:#9a91a1;font-size:11px}.vw-task-id{margin-top:5px;display:block}.vw-key-masked{overflow-wrap:anywhere;background:#faf8fc;border-radius:10px;padding:18px;font-family:monospace}.vw-api-address{overflow-wrap:anywhere;background:#faf8fc;border-radius:8px;padding:15px;display:block}.vw-price-preview{border-top:1px solid #f0eaf4;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:15px;padding:17px 0;display:flex}.vw-price-preview small{color:#918698;width:100%;font-size:11px;line-height:1.8}@media (width<=900px){.vw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-account-facts{grid-template-columns:1fr}.vw-account-actions{flex-wrap:wrap}.vw-account-actions>div{flex-basis:100%}}@media (width<=600px){.vw-rail{width:auto}.vw-stat{padding:16px}.vw-stat>strong{font-size:23px}.vw-account-card{padding:16px}.vw-account-heading h1{font-size:26px}.vw-balance-link{padding:8px;font-size:11px}.vw-account-empty{padding:25px}}.vw-visible-budget{color:#887b93;align-items:center;gap:12px;font-size:12px;display:flex}.vw-visible-budget .vw-cap-input{background:#faf7fc;border:1px solid #e9e0ef;border-radius:8px;width:110px;margin:0;padding:7px 10px}.vw-visible-budget input{width:70px;min-width:0}@media (width<=600px){.vw-composer-foot{flex-direction:column;align-items:flex-start}.vw-visible-budget{flex-wrap:wrap}}.vw-mode-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.vw-mode-tabs button{color:#776887;cursor:pointer;background:#fff;border:1px solid #e5dff0;border-radius:24px;padding:10px 18px}.vw-mode-tabs span{color:#8b8096;margin-left:auto;font-size:12px}.vw-reference{background:#faf8fe;border:1px dashed #bba6dd;border-radius:18px;align-items:center;gap:22px;margin-bottom:20px;padding:20px;display:flex}.vw-reference img{object-fit:contain;background:#eee9f5;border-radius:12px;width:140px;height:140px}.vw-reference p{color:#83738d;font-size:12px;line-height:1.8}.vw-reference .vw-outline{cursor:pointer;padding:9px 14px;font-size:13px;display:inline-flex}.vw-library-filters{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.vw-library-filters input{flex:1;min-width:200px}.vw-library-filters input,.vw-library-filters select,.vw-rename input{color:#49365c;background:#fff;border:1px solid #e5dff0;border-radius:12px;padding:12px}.vw-managed-task{text-align:left;padding:0;overflow:hidden}.vw .vw-task-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.vw-task-open .vw-task-poster{flex-direction:column;gap:20px}.vw-task-open small,.vw-task-open code{text-overflow:ellipsis;padding:4px 16px;display:block;overflow:hidden}.vw-work-actions,.vw-rename{border-top:1px solid #eee8f5;gap:14px;margin-top:10px;padding:14px 16px;display:flex}.vw-work-actions button,.vw-rename button{color:#73539d;cursor:pointer;background:0 0;border:0;font-size:13px}.vw-rename input{width:100%;min-width:0}.vw-library-pages{justify-content:center;align-items:center;gap:24px;margin:30px 0;display:flex}@media (width<=600px){.vw-reference{flex-direction:column;align-items:start}.vw-mode-tabs span{width:100%;margin:0}}.vw .vw-edit-tools{justify-content:flex-end;margin:6px 0;position:static}.vw-media-loading{justify-items:center;gap:12px;max-width:360px;display:grid}.vw-media-loading progress{accent-color:#9e80cc;width:100%}.vw-alert .vw-outline{margin-left:12px}.vw-progress-steps{color:#99909f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:flex}.vw-progress-steps li{align-items:center;gap:7px;display:flex}.vw-progress-steps li>span{background:#fff;border:1px solid #e5dfed;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.vw-progress-steps .current{color:#6745a0;font-weight:600}.vw-progress-steps .done{color:#687d6d}.vw-progress-steps .done>span{background:#edf5ef;border-color:#c4d9ca}@media (width<=600px){.vw-progress-steps{gap:12px 8px;font-size:11px}.vw-progress-steps li{gap:4px}.vw-progress-steps li>span{width:20px;height:20px}}.vw-canvas{width:100%;min-width:0}.vw-empty{overflow-wrap:anywhere;min-width:0}.vw-seed{color:#70617d;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.vw-seed input{color:#34253f;background:#fff;border:1px solid #e5dcf0;border-radius:10px;width:170px;padding:10px}.vw-seed small{color:#887994}.vw-mode-tabs{flex-wrap:wrap}.vw-connection-notice{box-sizing:border-box;color:#786982;background:#fcf9ff;border:1px solid #eadfef;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 18px;margin:12px 20px 0;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.vw-connection-notice strong{color:#65536f;font-weight:600}.vw-connection-notice p{margin:3px 0}.vw-connection-notice button{flex-shrink:0;min-height:40px;font-size:12px}@media (width<=700px){.vw-connection-notice{margin:10px 12px 0;padding:12px}}.iw-reference{align-items:center;gap:12px;padding:16px 18px 0;display:flex}.iw-reference img{object-fit:contain;background:#f7f7fa;border-radius:10px;width:92px;height:92px}.iw-reference label{cursor:pointer;position:relative}.iw-reference input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.iw-source-size{color:var(--vw-muted,#666);font-size:13px}.iw-reference{flex-wrap:wrap}.iw-reference-item{flex-direction:column;gap:4px;display:flex}.iw-reference-item button{text-align:center;margin:0}.iw-reference-count{color:var(--vw-muted,#666);font-size:12px}.vw-account-heading{flex-wrap:wrap}.vw-account-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vw-api-key-form{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.vw-api-key-form label{flex:1;gap:8px;min-width:200px;display:grid}.vw-api-key-form input,.vw-api-secret{color:#302644;width:100%;font:inherit;background:#fff;border:1px solid #ddd7eb;border-radius:10px;padding:12px}.vw-api-setup{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px 20px;display:grid}.vw-api-setup dt{font-weight:600}.vw-api-setup dd{overflow-wrap:anywhere;margin:0}.vw-api-secret{margin:12px 0 20px;font-family:monospace}.vw-api-keys .vw-modal{width:min(580px,100vw - 32px)}@media (width<=600px){.vw-api-setup{grid-template-columns:1fr;gap:6px}.vw-api-setup dd{margin-bottom:12px}}.vw-api-dialog{color:#302644;background:#fff;border:1px solid #ded8ea;border-radius:18px;width:min(580px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 80px #29144930}.vw-api-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18112770}.vw-api-dialog h2{margin-top:0}.vw-api-dialog p{line-height:1.7}.vw{--vw-ink:#121310;--vw-muted:#6e6e73;--vw-line:#e8e4e6;--vw-accent:#e08ab3;color:var(--vw-ink);background:#fff;font-family:Tevos Geist,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:14px;line-height:1.5}.vw button,.vw a,.vw input,.vw select,.vw textarea{font-family:inherit}.vw button:focus-visible,.vw a:focus-visible,.vw input:focus-visible,.vw select:focus-visible,.vw textarea:focus-visible,.vw summary:focus-visible{outline-color:#a54978}.vw-rail{border-color:var(--vw-line);align-items:stretch;gap:6px;width:168px;padding:24px 14px}.vw-brand{margin:0 0 28px;padding:8px 12px}.vw-brand img{width:34px;height:34px}.vw-rail>button{width:100%;height:44px;min-height:44px;color:var(--vw-muted);border-radius:6px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 14px;font-size:14px}.vw-rail>button.active{color:#733e59;background:#f9e8f0}.vw-rail>button:hover{background:#faf5f7}.vw-rail-home{text-align:left;color:var(--vw-muted)!important}.vw-topbar{border-bottom:1px solid var(--vw-line);gap:20px;height:76px;padding:0 32px}.vw-wordmark{letter-spacing:-1px;font-size:23px}.vw-wordmark strong{color:var(--vw-muted);font-size:14px}.vw-breadcrumb{color:var(--vw-muted);border-color:var(--vw-line);font-size:14px}.vw-primary,.vw-outline{border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;display:inline-flex;font-size:14px!important}.vw-primary{background:#e08ab3;border-color:#e08ab3;font-weight:600;color:#121310!important}.vw-primary:hover:not(:disabled){background:#d879a5;border-color:#d879a5}.vw-outline{border-color:var(--vw-line);background:#fff;color:var(--vw-ink)!important}.vw-outline:hover{background:#faf8f9;border-color:#d4cbd0}.vw-balance-link{color:var(--vw-ink);border:1px solid var(--vw-line);background:#faf8f9;border-radius:6px;font-size:14px}.vw-content{max-width:1600px;min-height:calc(100dvh - 76px);margin:0 auto;padding:32px}.vw-content.is-account,.vw-content.is-library{max-width:1440px;padding:32px}.vw-content.is-creator{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vw-content.is-creator>.vw-composer{grid-area:1/1}.vw-content.is-creator>.vw-alert{grid-column:1/-1}.vw-composer{border:1px solid var(--vw-line);box-shadow:none;background:#fff;border-radius:8px;padding:24px}.vw-composer:focus-within{box-shadow:none;border-color:#cda7ba}.vw-composer textarea{border:1px solid var(--vw-line);color:var(--vw-ink);background:#faf8f9;border-radius:6px;min-height:180px;padding:14px;font-size:14px;line-height:1.7}.vw-composer textarea::placeholder{color:#7d777b}.vw-composer.expanded textarea{height:320px}.vw-mode-tabs{border-bottom:1px solid var(--vw-line);gap:4px;margin-bottom:20px;padding-bottom:12px}.vw-mode-tabs button{min-height:38px;color:var(--vw-muted);background:#fff;border-color:#0000;border-radius:4px;padding:8px 9px;font-size:13px}.vw-mode-tabs button.active{color:#733e59;background:#f9e8f0;border-color:#f2d4e2}.vw-edit-tools{color:var(--vw-muted)}.vw-edit-tools>span{font-size:12px}.vw-icon-button{color:var(--vw-muted)}.vw-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-bottom:0;display:grid}.vw-select,.vw-select.model{border:1px solid var(--vw-line);min-width:0;height:44px;color:var(--vw-muted);background:#fff;border-radius:6px;padding:0 10px}.vw-select.model{grid-column:1/-1}.vw-select select,.vw-select.model select{width:100%;max-width:none;color:var(--vw-ink);height:42px;font-size:14px}.vw-select select:disabled{color:#777}.vw-generate{grid-column:1/-1;width:100%;margin:4px 0 0}.vw-price-preview{border-color:var(--vw-line);gap:8px 14px;margin-top:20px;padding:16px 0}.vw-price-preview>strong{color:var(--vw-ink);font-size:22px}.vw-price-preview>span{color:var(--vw-muted);font-size:13px}.vw-composer-foot{border-color:var(--vw-line);color:var(--vw-muted);flex-direction:column;align-items:stretch;gap:14px;padding-top:16px;font-size:14px}.vw-composer-foot>span{font-size:14px}.vw-visible-budget{color:var(--vw-muted);justify-content:space-between;font-size:14px}.vw-visible-budget .vw-cap-input{border-color:var(--vw-line);background:#faf8f9;border-radius:6px}.vw-preview{min-width:0;margin:0;padding:0}.vw-preview-heading{margin-bottom:20px}.vw-preview h1,.vw-blank h1{letter-spacing:-.6px;font-size:24px;font-weight:600}.vw-blank header{padding:0 0 20px}.vw-canvas{border:1px solid var(--vw-line);min-height:440px;color:var(--vw-muted);background:#faf8f9;border-radius:8px;justify-content:center;align-items:center;display:flex}.vw-canvas video{background:#111;border-radius:7px;width:100%;max-height:70vh}.vw-empty h2{font-size:18px}.vw-empty p{color:var(--vw-muted);font-size:14px}.vw-status{color:#65535d;background:#f5f2f4;border-radius:4px;padding:5px 9px;font-size:13px}.vw-status.complete{color:#356345;background:#edf5ee}.vw-progress-steps{color:var(--vw-muted);font-size:13px}.vw-progress-steps .current{color:#733e59}.vw-progress-steps .current>span{background:#f9e8f0;border-color:#e08ab3}.vw-result-info{color:var(--vw-muted);gap:12px;padding:16px 0;font-size:14px}.vw-result-info code{font-size:12px}.vw-text-button,.vw-download{font-size:14px;color:#84425f!important}.vw-reference{background:#faf8f9;border-color:#d8c6ce;border-radius:6px;flex-wrap:wrap;gap:14px;padding:16px}.vw-reference img{background:#f1edef;border-radius:4px;width:96px;height:96px}.vw-reference strong{font-size:14px}.vw-stat,.vw-account-card,.vw-account-empty{border-color:var(--vw-line);box-shadow:none;border-radius:8px}.vw-stat.accent{background:#fbf0f5;border-color:#f2d4e2}.vw-stat>span,.vw-stat em{color:var(--vw-muted)}.vw-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.vw-stat strong{font-size:27px}.vw-account h1,.vw-library-heading h1{letter-spacing:-.6px;font-size:28px}.vw-account h2{font-size:18px}.vw-account-facts>span{color:var(--vw-muted);font-size:14px}.vw-account-facts strong{color:var(--vw-ink)}.vw-account th{color:var(--vw-muted);background:#faf8f9;font-size:13px}.vw-account td{border-color:var(--vw-line);font-size:14px}.vw-account-actions{gap:12px}.vw-account-details summary{font-size:14px}.vw-library-filters input,.vw-library-filters select,.vw-rename input{border-color:var(--vw-line);color:var(--vw-ink);border-radius:6px;font-size:14px}.vw-task{border:1px solid var(--vw-line);box-shadow:none;border-radius:8px}.vw-task-poster{min-height:200px;position:relative;overflow:hidden;background:#faf8f9!important}.vw-task-poster>.vw-status,.vw-task-poster>strong{z-index:1}.vw-task-poster>strong{color:var(--vw-ink);background:#fffd;border-radius:4px;padding:6px 10px}.vw-task-meta,.vw-task-open small{color:var(--vw-muted);font-size:13px}.vw-work-actions,.vw-rename{border-color:var(--vw-line);flex-wrap:wrap;gap:12px}.vw-work-actions button{color:#84425f;font-size:13px}.vw-library-pages{font-size:14px}.iw[hidden]{display:none}.iw{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.iw-composer h2{letter-spacing:-.6px;margin:0 0 24px;font-size:24px;font-weight:600}.iw-composer{flex-direction:column;gap:12px;display:flex}.iw-composer>label,.iw-advanced>label{margin-top:4px;font-size:14px;font-weight:500}.iw-composer>select,.iw-advanced>input{border:1px solid var(--vw-line);height:44px;color:var(--vw-ink);background:#fff;border-radius:6px;width:100%;padding:0 12px;font-size:14px}.iw-composer>select:disabled{opacity:1;color:var(--vw-muted)}.iw-composer textarea{min-height:220px;margin-bottom:6px;padding:14px}.iw-advanced{border-bottom:1px solid var(--vw-line);padding:16px 0}.iw-advanced summary{cursor:pointer;color:var(--vw-muted);font-size:14px}.iw-advanced[open]>label{align-items:center;gap:8px;margin:16px 0 8px;display:flex}.iw-check input{accent-color:#a54978;width:16px;height:16px}.iw-price{color:var(--vw-muted);justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.iw-price strong{color:var(--vw-ink);font-size:24px}.iw-output{min-width:0}.iw-output header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.iw-output h2{letter-spacing:-.6px;font-size:24px;font-weight:600}.iw-canvas{border:1px solid var(--vw-line);min-height:440px;color:var(--vw-muted);background:#faf8f9;border-radius:8px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.iw-canvas img{object-fit:contain;max-width:100%;max-height:75vh;display:block}.iw-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.iw-actions>span{color:var(--vw-muted);margin-right:auto}.iw-thumbnail{position:absolute;inset:0}.iw-thumbnail img{object-fit:cover;width:100%;height:100%}.vw-alert{font-size:14px;line-height:1.6}@media (width<=1100px){.vw-rail{width:126px;padding:20px 10px}.vw-topbar{padding:0 24px}.vw-content,.vw-content.is-account,.vw-content.is-library{padding:24px}.vw-content.is-creator,.iw{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px}.vw-canvas,.iw-canvas{min-height:360px}.vw-progress-steps{gap:10px}}@media (width<=900px){.vw-rail{width:100px}.vw-rail>button{gap:8px;padding:0 8px;font-size:13px}.vw-content.is-creator,.iw{grid-template-columns:1fr}.vw-content.is-creator>.vw-composer{grid-area:1/1}.vw-content.is-creator>.vw-preview{grid-area:2/1}.iw-composer textarea,.vw-composer textarea{min-height:160px}.vw-canvas,.iw-canvas{min-height:300px}.vw-breadcrumb{display:none}}@media (width<=600px){.vw{display:block}.vw-rail{z-index:30;border-top:1px solid var(--vw-line);background:#fffffffa;border-right:0;flex-direction:row;gap:0;width:100%;height:66px;padding:4px 8px;display:flex;position:fixed;inset:auto 0 0}.vw-rail>button{flex-direction:column;flex:1;gap:3px;width:auto;min-width:0;height:56px;padding:4px 0;font-size:12px}.vw-brand,.vw-rail-home{display:none}.vw-topbar{gap:12px;height:64px;padding:0 16px}.vw-connection{gap:6px}.vw-wordmark{font-size:21px}.vw-wordmark strong{font-size:12px}.vw-topbar .vw-primary,.vw-topbar .vw-outline{min-height:38px;padding:8px 10px;font-size:13px!important}.vw-balance-link{padding:8px;font-size:13px}.vw-content,.vw-content.is-account,.vw-content.is-library{padding:22px 16px 100px}.vw-content.is-creator,.iw{gap:28px}.vw-composer{padding:18px}.vw-mode-tabs button{font-size:13px}.vw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-stat{padding:16px}.vw-stat strong{font-size:23px}.vw-task-grid{grid-template-columns:1fr}.vw-library-filters input{min-width:100%}.vw~.tevos-language-switcher{bottom:76px}.vw-result-info code{font-size:11px}.vw-controls{gap:10px}.vw-generate{width:100%}}.vw .rc-dialog{border-color:var(--vw-line);color:var(--vw-ink);border-radius:8px}.vw .rc-primary{color:#121310;background:#e08ab3;border-color:#e08ab3;border-radius:6px;font-weight:600}.vw .rc-primary:hover:not(:disabled){background:#d879a5}.vw .rc-button{color:var(--vw-ink);border-color:var(--vw-line);border-radius:6px;font-size:14px}.vw .rc-header p,.vw .rc-summary span,.vw .rc-custom{color:var(--vw-muted);font-size:14px}.vw .rc-summary,.vw .rc-qr,.vw .rc-notice{border-color:var(--vw-line);color:var(--vw-muted);background:#faf8f9}.vw .rc-error,.vw .rc-notice{font-size:14px}.vw .rc-badges>span{font-size:13px}.vw .rc-input{border-color:var(--vw-line)}.vw-seed{border-color:var(--vw-line);background:#faf8f9;font-size:14px}.vw-seed input{border-color:var(--vw-line);color:var(--vw-ink);background:#fff;font-size:14px}.vw-seed label{font-size:14px}.vw-seed span{color:var(--vw-muted);font-size:14px}.vw~.tevos-language-switcher{box-shadow:none;border-color:#e8e4e6;border-radius:6px;font-family:Tevos Geist,sans-serif}.vw~.tevos-language-switcher label{display:none}.vw-rail-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:24px;display:flex}.vw-rail-header .vw-brand{margin:0;padding:8px 0}.vw.is-nav-collapsed .vw-rail-header{flex-direction:column;gap:8px}.vw-topbar .vw-breadcrumb{border:0;padding-left:0}.vw-nav-toggle{border:1px solid var(--vw-line);width:36px;height:36px;color:var(--vw-muted);background:#fff;border-radius:6px;flex-shrink:0;padding:0}.vw-nav-toggle:hover{color:var(--vw-ink);background:#faf5f7}.vw-rail{transition:width .18s}.vw-rail>button svg{flex-shrink:0}.vw.is-nav-collapsed .vw-rail{width:64px;padding-left:8px;padding-right:8px}.vw.is-nav-collapsed .vw-rail>button{justify-content:center;gap:0;padding:0}.vw.is-nav-collapsed .vw-rail>button>span{display:none}.vw.is-nav-collapsed .vw-brand{text-align:center;padding:8px 0}.vw.is-nav-collapsed .vw-rail-home{align-self:center;padding:12px 0}.vw.is-nav-collapsed .vw-nav-toggle svg{transform:rotate(180deg)}@media (width<=600px){.vw-rail-header{display:none}.vw.is-nav-collapsed .vw-rail{width:100%;padding:4px 8px;display:flex}.vw.is-nav-collapsed .vw-rail>button{gap:3px;padding:4px 0}.vw.is-nav-collapsed .vw-rail>button>span{display:block}.vw-topbar{gap:8px}}@media (prefers-reduced-motion:reduce){.vw-rail{transition:none}}.vw-topbar .tevos-language-switcher{box-shadow:none;border:1px solid var(--vw-line);border-radius:8px;flex-shrink:0;margin-left:auto;padding:6px 8px;display:flex;position:static}.vw-topbar .tevos-language-switcher label{display:none}.vw-topbar .tevos-language-switcher select{min-width:0;max-width:110px;font-size:12px}.vw-topbar .vw-connection{margin-left:0}.vw-content.is-creator,.vw-content.is-image{background:#faf9fb;flex-direction:column;gap:18px;max-width:none;height:calc(100dvh - 76px);min-height:540px;padding:20px 28px 24px;display:flex;overflow-y:auto}.vw-content.is-creator>.vw-preview,.iw-output{flex:1;width:100%;max-width:1100px;min-height:180px;margin:0 auto;overflow:auto}.vw-content.is-creator>.vw-composer,.iw-composer{border-radius:18px;flex-shrink:0;width:100%;max-width:1100px;margin:0 auto;padding:16px 20px;box-shadow:0 5px 24px #49365806}.vw-content.is-creator>.vw-preview,.vw-content.is-creator>.vw-composer{grid-area:auto}.vw-content.is-creator .vw-canvas,.iw-canvas{aspect-ratio:auto;background:0 0;border:0;border-radius:12px;min-height:180px}.vw-content.is-creator .vw-blank,.iw-output.is-empty{justify-content:center;align-items:center;display:flex}.vw-blank .vw-canvas,.iw-output.is-empty .iw-canvas{width:100%}.studio-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.studio-empty>span{color:#a54978;background:linear-gradient(145deg,#f6e3ed,#f3edf9);border-radius:20px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.studio-empty :is(h1,h2){letter-spacing:-.6px;color:var(--vw-ink);font-size:30px;font-weight:600}.vw-content.is-creator .vw-canvas video,.iw-canvas img{object-fit:contain;width:auto;max-width:100%;max-height:42dvh}.vw-content.is-creator .vw-preview-heading,.iw-output header{margin-bottom:10px}.vw-content.is-creator .vw-preview h1,.iw-output h2{font-size:20px}.vw-content.is-creator .studio-empty :is(h1,h2){font-size:30px}.vw-content.is-creator .vw-result-info,.iw-actions{gap:10px;margin-top:6px;padding:6px 0}.vw-content.is-creator .vw-result-info .vw-text-button{margin-left:0}.vw-content.is-creator .vw-composer textarea,.iw-composer textarea{resize:none;background:0 0;border:0;border-radius:0;height:76px;min-height:76px;margin:0;padding:8px 0;font-size:15px}.vw-content.is-creator .vw-composer.expanded textarea{height:190px}.vw-content.is-creator .vw-mode-tabs{border:0;gap:4px;margin:0 0 8px;padding:0}.vw-content.is-creator .vw-mode-tabs button{border-radius:8px;min-height:30px;padding:5px 10px}.vw-content.is-creator .vw-edit-tools{justify-content:flex-end;height:20px;margin-top:-8px;position:static}.vw-content.is-creator .vw-controls,.iw-controls{border-top:1px solid var(--vw-line);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;padding:12px 0 0;display:flex}.vw-content.is-creator .vw-select,.vw-content.is-creator .vw-select.model{background:#fcfbfd;border-radius:8px;flex:0 auto;width:auto;height:38px;padding:0 8px}.vw-content.is-creator .vw-select select,.vw-content.is-creator .vw-select.model select{width:auto;max-width:175px;height:36px;font-size:13px}.vw-content.is-creator .vw-generate{border-radius:9px;width:auto;min-width:130px;min-height:40px;margin:0}.vw-content.is-creator .vw-price-preview,.iw-price{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 0 auto;padding:0;font-size:12px;display:flex}.vw-content.is-creator .vw-price-preview>span,.iw-price>span{font-size:12px}.vw-content.is-creator .vw-price-preview>strong,.iw-price strong{font-size:15px;font-weight:600}.studio-advanced,.iw-advanced{border:0;padding:0;position:relative}.studio-advanced>summary,.iw-advanced>summary{cursor:pointer;border:1px solid var(--vw-line);white-space:nowrap;background:#fcfbfd;border-radius:8px;padding:8px 12px;font-size:13px;list-style:none}.studio-advanced-panel{border:1px solid var(--vw-line);z-index:10;background:#fff;border-radius:12px;width:280px;max-width:calc(100vw - 56px);padding:16px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 6px 24px #49365814}.studio-advanced .vw-seed{background:0 0;border:0;flex-wrap:wrap;margin:0 0 12px;padding:0}.studio-advanced .vw-composer-foot{border:0;gap:12px;margin:0;padding:0}.studio-advanced .vw-cap-input{max-width:160px;margin:0}.vw-content.is-creator .vw-reference{vertical-align:top;gap:10px;max-width:100%;margin:0 8px 8px 0;padding:10px;display:inline-flex}.vw-content.is-creator .vw-reference img{width:54px;height:54px}.vw-content.is-creator .vw-reference strong{font-size:13px}.vw-content.is-creator .vw-reference .vw-outline{min-height:32px;padding:5px 10px;font-size:12px!important}.vw-content.is-creator .vw-reference .vw-text-button{margin-left:6px}.vw-content.is-creator>.vw-connection-notice,.vw-content.is-image>.vw-connection-notice{flex-shrink:0;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:8px 12px;font-size:12px}.vw-content.is-creator>.vw-connection-notice .vw-outline,.vw-content.is-image>.vw-connection-notice .vw-outline{min-height:30px;padding:5px 10px;font-size:12px!important}.iw:not([hidden]){flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.iw-output{flex-shrink:0;order:0}.iw-composer{order:1;display:block}.iw-controls>select,.iw-model{border:1px solid var(--vw-line);height:38px;color:var(--vw-ink);background:#fcfbfd;border-radius:8px;padding:0 12px;font-size:13px}.iw-model{align-items:center;display:inline-flex}.iw-controls>.vw-primary{border-radius:9px;min-height:40px}.iw-advanced[open]{flex-wrap:wrap;order:10;align-items:center;gap:8px;width:100%;display:flex}.iw-advanced[open]>label{margin:0;font-size:13px}.iw-advanced[open]>input{width:120px;height:34px;margin:0}.iw-advanced[open] .iw-check{margin-left:auto}@media (width<=1100px){.vw-content.is-creator,.vw-content.is-image{padding:18px 20px 24px}.vw-content.is-creator .vw-price-preview{margin-left:auto}.vw-content.is-creator .vw-controls{gap:6px}}@media (width<=600px){.vw-topbar{flex-wrap:wrap;gap:6px 10px;height:112px;padding:10px 16px}.vw-topbar .vw-connection{flex-basis:100%;justify-content:space-between}.vw-topbar .tevos-language-switcher select{max-width:94px}.vw-content.is-creator,.vw-content.is-image{gap:12px;height:calc(100dvh - 112px);min-height:540px;padding:12px 12px 82px}.vw-content.is-creator>.vw-composer,.iw-composer{border-radius:14px;padding:12px}.vw-content.is-creator .vw-controls,.iw-controls{gap:8px}.vw-content.is-creator .vw-select.model{flex:100%}.vw-content.is-creator .vw-select.model select{width:100%;max-width:none}.vw-content.is-creator .vw-price-preview{flex:45%;margin-left:0}.vw-content.is-creator .vw-generate{flex:45%;min-width:0}.iw-price{flex:45%;margin-left:0}.iw-controls>.vw-primary{flex:45%}.studio-advanced-panel{max-width:calc(100vw - 48px);left:auto;right:0}.studio-empty{gap:14px;padding:16px}.studio-empty :is(h1,h2),.vw-content.is-creator .studio-empty :is(h1,h2){font-size:26px}.iw{gap:12px}.iw-advanced[open] .iw-check{margin-left:0}}.vw .vw-library-heading .vw-library-retention{color:#77777d;max-width:none;font-size:12px;line-height:1.6}.vw{--vw-ink:#1d1d1f;--vw-muted:#86868b;--vw-line:#e5e5e9;--vw-accent:#1d1d1f;--studio-text:#1d1d1f;-webkit-font-smoothing:antialiased;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif}.vw .vw-main{background:#f5f5f7}.vw .vw-rail{-webkit-backdrop-filter:blur(24px);background:#fbfbfcdd;border-color:#e5e5e9}.vw .vw-rail>button{color:#77777d;border-radius:11px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.vw .vw-rail>button.active{color:#202024;background:#e9e9ed;box-shadow:inset 0 1px #ffffffb3}.vw .vw-rail>button:hover{color:#202024;background:#eeeef1}.vw .vw-topbar{-webkit-backdrop-filter:blur(24px);background:#fbfbfce0;border-color:#e5e5e980}.vw .vw-wordmark{color:#1d1d1f}.vw .vw-breadcrumb{color:#8a8a90;font-size:12px}.vw .vw-nav-toggle{color:#74747b;background:0 0;border:0;border-radius:10px}.vw .vw-nav-toggle:hover{color:#1d1d1f;background:#e9e9ed}.vw .vw-topbar .tevos-language-switcher{box-shadow:none;background:0 0;border:0;padding:0}.vw .vw-topbar .tevos-language-switcher .studio-select>button{box-shadow:none;background:0 0;border:0;min-height:34px;padding:0 9px;font-size:12px}.vw .vw-topbar .tevos-language-switcher .studio-select{max-width:156px}.vw .vw-balance-link{color:#55555c;background:#ffffffb0;border:1px solid #e5e5e9;border-radius:10px;padding:9px 12px;font-size:12px;box-shadow:0 1px 2px #00000003}.vw .vw-primary,.vw .rc-primary{background:#222225;border-color:#222225;border-radius:12px;font-weight:500;box-shadow:inset 0 1px #ffffff20,0 2px 4px #00000008;color:#fff!important}.vw .vw-primary:hover:not(:disabled),.vw .rc-primary:hover:not(:disabled){background:#38383c;border-color:#38383c}.vw .vw-primary:disabled{box-shadow:none;opacity:1;background:#e3e3e8;border-color:#e3e3e8;color:#a3a3aa!important}.vw .vw-outline,.vw .rc-button{color:#606067;background:#ffffffa6;border-color:#dedee3;border-radius:11px;box-shadow:0 1px 2px #18181b03;font-size:12px!important}.vw .vw-outline:hover:not(:disabled),.vw .rc-button:hover:not(:disabled){background:#fff;border-color:#c8c8cf}.vw :is(button,a,input,textarea,summary):focus-visible{outline-color:#007aff80}.vw .vw-content.is-creator,.vw .vw-content.is-image,.vw .vw-content.is-chat{background:#f5f5f7;gap:20px;max-width:none;height:calc(100dvh - 76px);min-height:580px;padding:24px 32px 32px}.vw .vw-content.is-creator>.vw-composer,.vw .iw-composer,.vw .cw-composer{-webkit-backdrop-filter:blur(28px)saturate(110%);background:#fffa;border:1px solid #ffffffd9;border-radius:24px;outline:1px solid #2020240a;padding:22px;box-shadow:0 8px 32px #15151d06,0 1px 3px #15151d05,inset 0 1px #fff}.vw .cw-composer:before{display:none}.vw .vw-content.is-creator>.vw-composer:focus-within,.vw .iw-composer:focus-within,.vw .cw-composer:focus-within{border-color:#fff;outline-color:#bcbcc566;box-shadow:0 8px 36px #15151d09,inset 0 1px #fff}.vw .cw{gap:20px;width:100%;max-width:1100px}.vw .cw-heading h2{letter-spacing:-.8px;color:#29292e;font-size:22px;font-weight:600}.vw .cw-heading p{color:#96969d}.vw .cw-empty h3,.vw .studio-empty :is(h1,h2),.vw .vw-content.is-creator .studio-empty :is(h1,h2){letter-spacing:-.8px;color:#2c2c31;font-size:28px;font-weight:600}.vw .cw-empty p{color:#96969d;font-size:13px}.vw .cw-mark,.vw .studio-empty>span{color:#6f6f78;background:linear-gradient(145deg,#fff,#ededf0);border:1px solid #e9e9ee;border-radius:18px;width:56px;height:56px;box-shadow:inset 0 1px #fff,0 3px 12px #15151d05}.vw .studio-empty>span{font-size:27px}.vw .cw-composer textarea,.vw .vw-content.is-creator .vw-composer textarea,.vw .iw-composer textarea{color:#333338;background:0 0;border:0;min-height:94px;font-size:15px;line-height:1.8}.vw .cw-composer textarea::placeholder,.vw .vw-content.is-creator .vw-composer textarea::placeholder,.vw .iw-composer textarea::placeholder{color:#96969d}.vw .cw-controls,.vw .vw-content.is-creator .vw-controls,.vw .iw-controls{border:0;align-items:center;gap:8px;padding-top:8px}.vw .cw-model,.vw .cw-length,.vw .vw-content.is-creator .vw-select,.vw .vw-content.is-creator .vw-select.model{color:#73737c;background:0 0;border:0;gap:0;height:38px;min-height:38px;padding:0}.vw .cw-model>svg,.vw .vw-content.is-creator .vw-select>svg,.vw .cw-length>label{display:none}.vw .cw-model .studio-select>button,.vw .vw-select.model .studio-select>button{font-weight:550}.vw .iw-model.studio-select{height:auto;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.vw .cw-selectors{gap:8px}.vw .studio-advanced>summary,.vw .iw-advanced>summary{color:#626269;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:11px;padding:10px 12px;font-size:12px}.vw .studio-advanced-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#66666e;background:#fafafcf2;border-color:#ffffffd9;border-radius:18px;box-shadow:0 0 0 1px #1d1d2412,0 12px 40px #15151d20}.vw .vw-mode-tabs,.vw .vw-content.is-creator .vw-mode-tabs,.vw .iw-mode-tabs{background:#ededf1;border:1px solid #e6e6eb;border-radius:11px;align-items:center;gap:3px;width:fit-content;margin-bottom:14px;padding:3px;display:flex}.vw .vw-mode-tabs button,.vw .vw-content.is-creator .vw-mode-tabs button{color:#86868d;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:12px}.vw .vw-mode-tabs button.active,.vw .vw-content.is-creator .vw-mode-tabs button.active{color:#343439;background:#fff;box-shadow:0 1px 4px #19192112}.vw .vw-mode-tabs button:hover:not(.active){color:#55555e;background:#ffffff70}.vw .vw-price-preview,.vw .iw-price{color:#95959c;font-size:11px}.vw .vw-price-preview strong,.vw .iw-price strong{color:#303035;letter-spacing:-.3px;font-size:14px}.vw .cw-prices,.vw .cw-budget{color:#97979e}.vw .cw-prices strong,.vw .cw-budget strong{color:#777780}.vw .cw-composer-meta{border-color:#e4e4e966}.vw .cw-send,.vw .vw-content.is-creator .vw-generate,.vw .iw-controls>.vw-primary{border-radius:12px;min-height:40px;font-size:12px!important}.vw .vw-edit-tools,.vw .vw-icon-button{color:#a2a2aa}.vw .vw-icon-button:hover{color:#55555e;background:#eeeef2}.vw .vw-canvas,.vw .iw-canvas{color:#919198}.vw .cw-bubble{color:#35353a;background:#ffffffb3;border-color:#e8e8ed;box-shadow:0 2px 8px #15151d03}.vw .cw-message[data-role=user] .cw-bubble{color:#34343a;background:#e9e9ef;border-color:#e9e9ef}.vw .cw-message-label,.vw .cw-message-footer{color:#93939b}.vw .cw-message-footer button{color:#5b5b65}.vw .cw-message[data-status=running] .cw-bubble:after{background:#868690}.vw .vw-reference,.vw .iw-reference{color:#62626c;background:#f4f4f7;border-color:#e2e2e8;border-radius:14px}.vw .vw-reference strong{color:#54545c;font-weight:500}.vw .vw-work-actions button,.vw .vw-text-button,.vw .vw-download{color:#595961}.vw :is(.vw-stat,.vw-task-card,.vw-connection-notice,.vw-key-dialog,.vw-panel,.vw-table-wrap){background:#ffffffc4;border-color:#e2e2e8;border-radius:16px}.vw :is(.vw-stat-label,.vw-stat small,.vw-task-open small,.vw-composer-foot,.vw-visible-budget){color:#8b8b94}.vw .vw-stat strong{color:#242429}.vw :is(.vw-key-dialog,.rc-dialog){background:#fafafcf7;border-color:#fff;border-radius:24px;box-shadow:0 20px 70px #15151d25}.vw :is(.rc-summary,.rc-qr,.rc-notice,.vw-seed){color:#72727a;background:#f1f1f5;border-color:#e2e2e8;border-radius:12px}.vw :is(.vw-cap-input,.vw-seed input,.rc-input,.vw-library-filters input){color:#45454d;background:#ffffffbd;border-color:#dedee5;border-radius:10px}.vw input[type=checkbox]{accent-color:#424249}.vw .vw-library-filters .studio-select{max-width:200px}@media (width<=1100px){.vw .vw-content.is-creator,.vw .vw-content.is-image,.vw .vw-content.is-chat{padding:20px}}@media (width<=600px){.vw .vw-content.is-creator,.vw .vw-content.is-image,.vw .vw-content.is-chat{height:calc(100dvh - 112px);min-height:560px;padding:14px 12px 84px}.vw .vw-content.is-creator>.vw-composer,.vw .iw-composer,.vw .cw-composer{border-radius:21px;padding:16px}.vw .cw-controls{align-items:flex-end}.vw .cw-selectors{gap:7px}.vw .cw-model .studio-select>button{max-width:204px}.vw .studio-select>button{gap:10px;min-height:36px;padding:0 10px;font-size:12px}.vw .vw-rail{background:#fbfbfcf2}.vw .vw-rail>button{border-radius:9px;font-size:11px}.vw .vw-balance-link{font-size:11px}.vw .vw-topbar .tevos-language-switcher .studio-select{max-width:136px}}.vw .iw-resolution{color:#86868b;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;display:flex}.vw .iw-resolution strong{color:#45454d;font-weight:500}.vw[data-theme] :is(.vw-rail .studio-nav-item,.vw-balance-link,.studio-profile,.vw-primary,.vw-outline){transition:none}.vw[data-theme] :is(.card-recharge,.card-recharge-plans>div,.card-recharge-input,.invite-stats,.invite-code-card,.invite-dialog,.invite-stats .invite-stat-available){background:var(--studio-panel);border-color:var(--studio-border);color:var(--studio-text)}.vw[data-theme] :is(.card-recharge header p,.card-recharge-rate,.card-recharge-plans small,.card-recharge label,.card-recharge form>small,.card-recharge details,.invite-stats>div>span,.invite-code>span,.invite-code-empty,.invite-empty,.invite-records td){color:var(--studio-muted)}.vw[data-theme] :is(.card-recharge-plans span,.card-recharge-input button,.invite-record-tabs button[aria-selected=true],.invite-records td.invite-amount){color:var(--studio-text)}.vw[data-theme] :is(.invite-link-row>input,.invite-dialog input,.invite-withdraw-balance,.invite-rate-tag,.invite-notice,.vw-account .invite-records th){background:var(--studio-soft);border-color:var(--studio-border);color:var(--studio-text)}.vw[data-theme] .card-recharge-input input{background:0 0}.vw[data-theme]{--studio-bg:#f6f7f9;--studio-panel:#fff;--studio-soft:#eeeff2;--studio-text:#24262c;--studio-muted:#6b6e78;--studio-border:#e1e3e8;--studio-button:#282a30;--studio-button-text:#fff;--studio-shadow:0 12px 40px #191c2914;--vw-ink:var(--studio-text);--vw-muted:var(--studio-muted);--vw-line:var(--studio-border);background:var(--studio-bg);color:var(--studio-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;display:flex}.vw[data-theme=dark]{--studio-bg:#141517;--studio-panel:#1e2024;--studio-soft:#292c32;--studio-text:#eceef3;--studio-muted:#a6abb7;--studio-border:#363942;--studio-button:#edeff4;--studio-button-text:#202226;--studio-shadow:0 12px 40px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vw[data-theme] .vw-main{background:var(--studio-bg);flex:1;min-width:0}.vw[data-theme] .vw-rail{box-sizing:border-box;background:var(--studio-panel);border-right:1px solid var(--studio-border);z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;flex:0 0 208px;align-items:stretch;gap:5px;width:208px;height:100dvh;padding:20px 12px 14px;display:flex;position:sticky;top:0;bottom:auto;left:auto;overflow:visible}.vw[data-theme] .vw-rail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.vw[data-theme] .vw-brand{margin:0;padding:4px 10px}.vw[data-theme] .vw-brand img{width:32px;height:32px}.vw[data-theme] .vw-nav-toggle{color:var(--studio-muted);background:0 0;min-height:36px}.vw[data-theme] .vw-rail .studio-nav-item{width:100%;height:42px;min-height:42px;color:var(--studio-muted);background:0 0;border-radius:9px;flex-direction:row;flex:none;gap:12px;padding:0 13px;font-size:13px;display:flex}.vw[data-theme] .vw-rail .studio-nav-item.active,.vw[data-theme] .vw-rail .studio-nav-item:hover{background:var(--studio-soft);color:var(--studio-text);box-shadow:none}.studio-nav-sections{scrollbar-width:thin;flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.studio-nav-group{flex-direction:column;flex-shrink:0;gap:4px;margin-top:12px;display:flex}.studio-nav-heading{letter-spacing:.04em;color:var(--studio-muted);margin:0 0 5px;padding:0 13px;font-size:10px;font-weight:500;line-height:16px}.studio-nav-assets{border-top:1px solid var(--studio-border);margin-top:18px;padding-top:18px}.vw[data-theme] .vw-rail .studio-nav-item{text-align:left;cursor:pointer;border:0;justify-content:flex-start;font-family:inherit;font-weight:450}.studio-nav-icon{flex:0 0 20px;display:block;overflow:visible}.vw[data-theme] .vw-library-filters input{background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-border)}.vw[data-theme] .vw-library-filters input::placeholder{color:var(--studio-muted)}.vw[data-theme] .vw-library-empty{color:var(--studio-muted);border-color:var(--studio-border)}.vw[data-theme] .vw-rail .studio-nav-item.active{font-weight:550}.vw[data-theme] .vw-rail .studio-nav-item:focus-visible{outline:2px solid var(--studio-muted);outline-offset:-2px}.vw[data-theme].is-nav-collapsed .studio-nav-heading{background:var(--studio-border);height:1px;margin:1px 10px 8px;padding:0;font-size:0;line-height:0}.vw[data-theme].is-nav-collapsed .studio-nav-assets{border:0;margin-top:14px;padding:0}@media (width<=700px){.studio-nav-heading{background:var(--studio-border);height:1px;margin:1px 10px 8px;padding:0;font-size:0;line-height:0}.studio-nav-assets{border:0;margin-top:14px;padding:0}}.vw[data-theme] .vw-topbar.studio-topbar{background:var(--studio-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-wrap:nowrap;justify-content:flex-end;gap:0;height:58px;min-height:58px;padding:0 28px}.vw[data-theme] .vw-balance-link{color:var(--studio-text);background:var(--studio-panel);border:1px solid var(--studio-border);box-shadow:none;border-radius:9px;min-height:32px;padding:5px 12px;font-size:12px}.vw[data-theme] .vw-content{min-height:calc(100dvh - 58px)}.vw[data-theme] .vw-content:is(.is-creator,.is-image,.is-chat){background:var(--studio-bg);height:calc(100dvh - 58px);min-height:500px;padding:12px 28px 28px}.vw[data-theme] .vw-content.is-account,.vw[data-theme] .vw-content.is-library{padding:20px 28px 32px}.vw[data-theme] .vw-content.is-studio{max-width:none;padding:10px 24px 24px;display:block}.vw[data-theme] .studio-creative[hidden],.vw[data-theme] .iw[hidden],.vw[data-theme] .cw[hidden]{display:none!important}.vw[data-theme] .studio-account-menu{flex:none;min-width:0;margin-top:auto;padding-top:16px;position:relative}.vw[data-theme] .studio-profile{background:var(--studio-soft);width:100%;color:var(--studio-text);text-align:left;min-height:58px;font:inherit;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 8px;display:flex}.studio-avatar{color:#fff;background:#187e79;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.studio-profile-copy{flex:1;gap:3px;min-width:0;display:grid}.studio-profile-copy strong{font-size:12px;font-weight:550}.studio-profile-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font-size:10px;overflow:hidden}.studio-profile-chevron{color:var(--studio-muted);font-size:16px}.vw[data-theme] .studio-account-popover{border:1px solid var(--studio-border);background:var(--studio-panel);width:262px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);box-shadow:var(--studio-shadow);z-index:100;color:var(--studio-text);border-radius:14px;padding:7px;position:absolute;bottom:calc(100% - 8px);left:0;overflow:auto}.vw[data-theme] .studio-account-popover>button,.vw[data-theme] .studio-account-popover>a,.vw[data-theme] .studio-contact summary{width:100%;min-height:40px;color:var(--studio-text);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.vw[data-theme] .studio-account-popover>button:hover,.vw[data-theme] .studio-account-popover>a:hover,.vw[data-theme] .studio-contact summary:hover{background:var(--studio-soft)}.studio-menu-row{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 11px;font-size:13px;display:flex}.studio-menu-row>.studio-select{max-width:150px}.vw[data-theme] .studio-menu-row .studio-select>button{min-height:34px;color:var(--studio-muted);box-shadow:none;background:0 0;border:0;font-size:12px}.vw[data-theme] .studio-menu-row .tevos-language-switcher{box-shadow:none;background:0 0;border:0;width:auto;margin:0;padding:0;position:static}.vw[data-theme] .studio-menu-row .tevos-language-switcher>label{display:none}.studio-contact summary{list-style:none}.studio-contact summary::-webkit-details-marker{display:none}.vw[data-theme] .studio-contact a{color:var(--studio-muted);padding:9px 12px;font-size:12px;text-decoration:none;display:block}.vw[data-theme] .studio-contact a:hover{color:var(--studio-text);background:var(--studio-soft);border-radius:7px}.vw[data-theme] .studio-account-popover>.studio-signout{border-top:1px solid var(--studio-border);color:var(--studio-muted);border-radius:0;margin-top:6px;padding-top:14px}.vw[data-theme] .studio-settings-dialog{border:1px solid var(--studio-border);background:var(--studio-panel);width:min(520px,100vw - 36px);max-height:calc(100dvh - 48px);color:var(--studio-text);box-shadow:var(--studio-shadow);border-radius:20px;padding:30px}.studio-settings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.vw[data-theme] .studio-settings-close{background:var(--studio-soft);color:var(--studio-text);border:0;border-radius:6px;width:28px;height:28px;font-size:20px;position:absolute;top:12px;right:12px}.vw[data-theme] .studio-settings-body .tevos-login-card{color:var(--studio-text);background:0 0;border:0}.studio-settings-body h1{margin:6px 0 14px;font-size:23px}.studio-settings-body p{color:var(--studio-muted);font-size:13px;line-height:1.7}.vw[data-theme] .studio-settings-body input{background:var(--studio-bg);color:var(--studio-text);border-color:var(--studio-border)}.vw[data-theme] .studio-composer-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.vw[data-theme] .studio-composer-tools>label{clip:auto;width:auto;height:auto;color:var(--studio-muted);font-size:12px;position:static;overflow:visible}.studio-more{margin-left:auto;position:relative}.studio-more summary{cursor:pointer;min-width:24px;color:var(--studio-muted);padding:0 10px;font-size:23px;line-height:1.2;list-style:none}.studio-more summary::-webkit-details-marker{display:none}.studio-more>div{background:var(--studio-panel);border:1px solid var(--studio-border);white-space:nowrap;box-shadow:var(--studio-shadow);z-index:10;border-radius:9px;padding:5px;position:absolute;bottom:calc(100% + 8px);right:0}.studio-more button{color:var(--studio-text);background:0 0;border:0;border-radius:6px;padding:10px;font-size:12px}.studio-more button:hover{background:var(--studio-soft)}.studio-more button:disabled{opacity:.5}.vw[data-theme] :is(.vw-composer,.iw-composer,.cw-composer,.vw-account-card,.vw-stat,.vw-task,.vw-key-dialog,.rc-dialog,.vw-account-empty){background:var(--studio-panel);border-color:var(--studio-border);color:var(--studio-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;outline:none}.vw[data-theme] .vw-content.is-creator>.vw-composer{background:var(--studio-panel);border-color:var(--studio-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;outline:none}.vw[data-theme] :is(h1,h2,h3,.vw-stat strong,.cw-empty h3,.studio-empty h1,.studio-empty h2,.vw-price-preview strong,.iw-price strong){color:var(--studio-text)}.vw[data-theme] :is(.cw-empty p,.vw-note,.vw-account-heading p,.vw-account-actions p,.vw-library-heading p,.vw-stat small,.vw-stat>span,.vw-task-meta,.vw-task-open small,.vw-price-preview>span,.iw-price>span,.cw-message-label,.cw-message-footer,.cw-budget,.cw-prices){color:var(--studio-muted)}.vw[data-theme] :is(.vw-primary,.rc-primary){background:var(--studio-button);border-color:var(--studio-button);box-shadow:none;color:var(--studio-button-text)!important}.vw[data-theme] :is(.vw-primary,.rc-primary):hover:not(:disabled){background:var(--studio-button);border-color:var(--studio-button);filter:brightness(.92)}.vw[data-theme] :is(.vw-outline,.rc-button){background:var(--studio-panel);border-color:var(--studio-border);box-shadow:none;color:var(--studio-text)!important}.vw[data-theme] :is(.vw-outline,.rc-button):hover:not(:disabled){background:var(--studio-soft);border-color:var(--studio-border)}.vw[data-theme] :is(.vw-primary,.vw-outline,.rc-primary):disabled{opacity:.45;background:var(--studio-soft);border-color:var(--studio-border);color:var(--studio-muted)!important}.vw[data-theme] :is(textarea,input,.studio-select>button){color:var(--studio-text);border-color:var(--studio-border)}.vw[data-theme] :is(.cw-composer,.iw-composer,.vw-composer) textarea{color:var(--studio-text);background:0 0}.vw[data-theme] .cw-composer textarea:is(:focus,:focus-visible){box-shadow:none;border:0;outline:none}.vw[data-theme] .cw-composer:focus-within{border-color:color-mix(in srgb,var(--studio-muted) 60%,var(--studio-border));box-shadow:none;outline:none}@media (forced-colors:active){.vw[data-theme] .cw-composer:focus-within{outline-offset:2px;outline:2px solid highlight}}.vw[data-theme] :is(.studio-empty>span,.cw-mark,.vw-task-poster,.vw-reference,.iw-reference,.vw-seed,.rc-summary,.rc-qr,.rc-notice){background:var(--studio-soft);color:var(--studio-muted);border-color:var(--studio-border);box-shadow:none}.vw[data-theme] :is(.vw-mode-tabs,.vw-content.is-creator .vw-mode-tabs,.iw-mode-tabs){background:var(--studio-soft);border-color:var(--studio-border)}.vw[data-theme] :is(.vw-mode-tabs button,.vw-content.is-creator .vw-mode-tabs button){color:var(--studio-muted);background:0 0}.vw[data-theme] :is(.vw-mode-tabs button.active,.vw-content.is-creator .vw-mode-tabs button.active){color:var(--studio-text);background:var(--studio-panel)}.vw[data-theme] :is(.studio-select>button,.studio-advanced-panel),.vw[data-theme] :is(.cw-bubble,.vw-table-wrap,.vw-account table th){background:var(--studio-panel);border-color:var(--studio-border);color:var(--studio-text)}.vw[data-theme] .cw-message[data-role=user] .cw-bubble{background:var(--studio-soft);border-color:var(--studio-border);color:var(--studio-text)}.vw[data-theme] :is(.vw-account td,.cw-composer-meta){border-color:var(--studio-border)}.vw[data-theme] .vw-alert,.vw[data-theme] .cw-error{color:#956024;background:#b66b1010;border-color:#b66b1040}.vw[data-theme=dark] :is(.vw-alert,.cw-error){color:#e6b780;background:#b66b1017;border-color:#b66b1040}.vw[data-theme] .studio-page-title,.studio-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 24px;display:flex}.studio-page-title h1{margin:0;font-size:28px}.studio-page-title p,.studio-section-heading p{color:var(--studio-muted);margin:8px 0;font-size:12px;line-height:1.6}.studio-section-heading h2{margin:0;font-size:18px}.studio-muted,.studio-notice{color:var(--studio-muted);font-size:12px;line-height:1.7}.studio-notice{color:#428278;margin:6px 0}.studio-search,.studio-inspector input,.studio-inspector textarea{box-sizing:border-box;border:1px solid var(--studio-border);background:var(--studio-panel);width:100%;color:var(--studio-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.studio-search{max-width:400px;margin-bottom:24px}.studio-card-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px;display:grid}.studio-template{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:16px;min-width:0;padding:14px}.studio-template h2{margin:14px 0 8px;font-size:17px}.studio-template small{color:var(--studio-muted);margin-top:16px;font-size:11px;display:block}.studio-template p{color:var(--studio-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:62px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.studio-template button{margin:10px 6px 0 0}.studio-template-art{background:radial-gradient(circle,var(--studio-border) 1px,transparent 1px) 0 0 / 16px 16px,var(--studio-soft);border-radius:10px;justify-content:center;align-items:center;height:140px;display:flex}.studio-template-art span{border:1px solid var(--studio-border);background:var(--studio-panel);width:56px;height:56px;color:var(--studio-text);border-radius:10px;place-items:center;font-size:23px;display:grid;box-shadow:0 3px 10px #00000008}.studio-template-art i{background:var(--studio-muted);width:44px;height:1px}.studio-canvas-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.studio-canvas-toolbar input{min-width:110px;max-width:230px;color:var(--studio-text);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:7px;font-size:18px;font-weight:600}.studio-canvas-toolbar input:focus{border-color:var(--studio-border);background:var(--studio-panel)}.studio-save-state{color:var(--studio-muted);margin-right:auto;font-size:11px}.studio-canvas-layout{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:14px;grid-template-columns:minmax(0,1fr) 240px;height:calc(100dvh - 156px);min-height:550px;display:grid;overflow:hidden}.studio-canvas-area{background:var(--studio-bg);min-width:0;height:100%;min-height:450px;position:relative}.studio-canvas-area .react-flow{--xy-background-color-default:var(--studio-bg);--xy-background-pattern-dots-color-default:var(--studio-border);--xy-edge-stroke-default:var(--studio-muted);--xy-controls-button-background-color-default:var(--studio-panel);--xy-controls-button-color-default:var(--studio-text);--xy-controls-button-border-color-default:var(--studio-border)}.studio-node-tools{z-index:5;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.studio-node-tools button{pointer-events:auto;border:1px solid var(--studio-border);background:var(--studio-panel);color:var(--studio-text);border-radius:8px;padding:8px 10px;font-size:11px}.studio-node-tools button:hover{background:var(--studio-soft)}.studio-node{background:var(--studio-panel);border:1px solid var(--studio-border);border-radius:12px;width:220px;padding:16px;box-shadow:0 3px 10px #00000008}.studio-node.is-selected{border-color:#428e88;box-shadow:0 0 0 2px #428e8825}.studio-node-kind{color:var(--studio-muted);letter-spacing:.5px;margin-bottom:10px;font-size:10px}.studio-node strong{color:var(--studio-text);font-size:14px}.studio-node p{color:var(--studio-muted);white-space:pre-wrap;max-height:76px;font-size:11px;line-height:1.7;overflow:hidden}.studio-node small{color:var(--studio-muted);font-size:10px}.studio-node .react-flow__handle{border:2px solid var(--studio-panel);background:#428e88;width:8px;height:8px}.studio-canvas-empty{text-align:center;pointer-events:none;position:absolute;top:40%;left:10%;right:10%}.studio-canvas-empty h2{font-size:22px}.studio-canvas-empty p{color:var(--studio-muted);font-size:12px}.studio-canvas-empty button{pointer-events:auto;margin-top:14px}.studio-inspector{border-left:1px solid var(--studio-border);padding:20px 16px;overflow-y:auto}.studio-inspector h2{margin:0 0 12px;font-size:16px}.studio-inspector>small{color:var(--studio-muted);font-size:11px}.studio-inspector label{color:var(--studio-muted);gap:8px;margin:16px 0;font-size:12px;display:grid}.studio-inspector textarea{resize:vertical;line-height:1.65}.studio-inspector>.vw-primary,.studio-inspector>.vw-outline{width:100%;margin-top:10px}.studio-saved{border-top:1px solid var(--studio-border);margin-top:24px;padding-top:16px;font-size:12px}.studio-saved summary{cursor:pointer;color:var(--studio-muted);margin-bottom:10px}.studio-saved>div{align-items:center;gap:6px;display:flex}.studio-saved button{text-align:left;color:var(--studio-text);background:0 0;border:0;padding:8px 0;font-size:12px}.studio-saved button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.studio-references{margin-bottom:36px}.studio-reference-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;display:grid}.studio-reference-grid article{background:var(--studio-panel);border:1px solid var(--studio-border);border-radius:12px;gap:12px;padding:9px;display:grid}.studio-reference-grid article>span{color:var(--studio-muted);font-size:11px}.studio-reference-preview{aspect-ratio:4/3;background:var(--studio-soft);color:var(--studio-muted);border-radius:6px;place-items:center;font-size:11px;display:grid;overflow:hidden}.studio-reference-preview img{object-fit:cover;width:100%;height:100%}.studio-detail{z-index:100;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.studio-detail>div{background:var(--studio-panel);width:min(480px,100vw - 60px);color:var(--studio-text);box-shadow:var(--studio-shadow);border-radius:16px;padding:28px}.studio-detail p{font-size:14px;line-height:1.8}.vw[data-theme].is-nav-collapsed .vw-rail{flex-basis:64px;width:64px;padding-inline:8px}.vw[data-theme].is-nav-collapsed .vw-rail .studio-nav-item{justify-content:center;padding:0}.vw[data-theme].is-nav-collapsed .vw-rail .studio-nav-item>span,.vw[data-theme].is-nav-collapsed .studio-profile-copy,.vw[data-theme].is-nav-collapsed .studio-profile-chevron{display:none}.vw[data-theme].is-nav-collapsed .studio-profile{min-height:48px;padding:9px}.vw[data-theme].is-nav-collapsed .vw-rail-header{flex-direction:column}.vw[data-theme].is-nav-collapsed .vw-brand{padding:0}.vw[data-theme].is-nav-collapsed .vw-nav-toggle{display:flex}body:has(.vw[data-theme=dark]) .studio-select-menu{color:#eceef3;background:#1e2024;border-color:#363942;box-shadow:0 12px 40px #0006}:is(body:has(.vw[data-theme=dark]) .studio-select-menu [role=option][data-active=true],body:has(.vw[data-theme=dark]) .studio-select-menu [role=option][aria-selected=true]){color:#eceef3;background:#292c32}.vw[data-theme=dark] :is(.tevos-login-consent,.tevos-login-consent legend,.tevos-login-form .tevos-login-consent label>span,.tevos-google-login){background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-border)}@media (width<=1100px){.vw[data-theme] .vw-rail{flex-basis:178px;width:178px}.studio-canvas-layout{grid-template-columns:minmax(0,1fr) 210px}.studio-canvas-toolbar input{max-width:160px}.studio-save-state{display:none}}@media (width<=700px){.vw[data-theme] .vw-rail,.vw[data-theme].is-nav-collapsed .vw-rail{flex-basis:60px;width:60px;padding:14px 6px 10px}.vw[data-theme] .vw-rail-header{flex-direction:column;margin-bottom:14px}.vw[data-theme] .vw-brand{padding:0}.vw[data-theme] .vw-rail .studio-nav-item{justify-content:center;height:40px;min-height:40px;padding:0}.vw[data-theme] .vw-rail .studio-nav-item>span,.vw[data-theme] .studio-profile-copy,.vw[data-theme] .studio-profile-chevron,.vw[data-theme] .vw-nav-toggle{display:none}.vw[data-theme] .studio-profile{min-height:48px;padding:9px}.vw[data-theme] .studio-account-popover{width:min(262px,100vw - 82px);left:0}.vw[data-theme] .vw-topbar.studio-topbar{height:48px;min-height:48px;padding:0 16px}.vw[data-theme] .vw-content:is(.is-creator,.is-image,.is-chat){height:calc(100dvh - 48px);min-height:540px;padding:12px}.vw[data-theme] .vw-content.is-studio,.vw[data-theme] .vw-content.is-library,.vw[data-theme] .vw-content.is-account{padding:12px}.studio-canvas-layout{flex-direction:column;height:auto;min-height:0;display:flex}.studio-canvas-area{height:60dvh;min-height:400px}.studio-inspector{border-left:0;border-top:1px solid var(--studio-border)}.studio-canvas-toolbar{gap:6px}.studio-canvas-toolbar input{flex-basis:100%;width:100%;max-width:none}.studio-canvas-toolbar button{padding:8px;font-size:11px!important}.studio-page-title,.studio-section-heading{flex-wrap:wrap;gap:8px}.studio-page-title h1{font-size:24px}.studio-template-art{height:110px}.studio-card-grid{grid-template-columns:1fr}.studio-reference-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.vw[data-theme] .studio-settings-dialog{padding:22px 18px}.vw[data-theme] .vw-account-empty{padding:22px 14px}}@media (prefers-reduced-motion:reduce){.vw[data-theme] *{scroll-behavior:auto!important;transition:none!important}}.studio-node-result{white-space:normal;gap:8px;max-width:100%;margin-top:12px;display:grid}.studio-node-result img,.studio-node-result video{object-fit:contain;background:var(--studio-bg,#151515);border-radius:8px;width:100%;max-height:220px}.studio-node-result small,.studio-node-result p{overflow-wrap:anywhere;font-size:11px}.studio-node-result a,.studio-node-result button{color:inherit;padding:6px 8px;font-size:12px}.studio-generator{border-top:1px solid var(--studio-border,#ddd);gap:12px;padding:16px 0;display:grid}.studio-generator select{border:1px solid var(--studio-border,#ddd);background:var(--studio-panel);width:100%;min-width:0;color:inherit;border-radius:8px;padding:9px}.studio-generator .studio-node-price{justify-content:space-between;gap:8px;font-size:13px;display:flex}.studio-task-id{overflow-wrap:anywhere;opacity:.65;font-size:10px}.studio-browser-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.studio-browser-controls .studio-search{flex:1;min-width:140px;margin:0}.studio-browser-controls select,.studio-document-options input,.studio-document-options select,.studio-variable input{box-sizing:border-box;border:1px solid var(--studio-border);background:var(--studio-panel);max-width:100%;color:var(--studio-text);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.studio-template-overlay>.studio-project-browser{width:min(1050px,100vw - 40px);max-height:calc(100dvh - 48px);overflow:auto}.studio-template-overlay{z-index:80}.studio-template-overlay .studio-template-overlay{z-index:81}.studio-variable{gap:8px;margin:14px 0;font-size:13px;display:grid}.studio-document-options{color:var(--studio-muted);margin-bottom:12px;font-size:12px}.studio-document-options summary{cursor:pointer;margin-bottom:8px}.studio-document-options label{align-items:center;gap:10px;margin:0 16px 10px 0;display:inline-flex}.studio-document-options button{margin-right:12px}.studio-document-options small{display:block}.studio-history{border-top:1px solid var(--studio-border);padding:14px 0;font-size:12px}.studio-history summary{cursor:pointer;font-weight:600}.studio-history-row{gap:6px;margin:8px 0;display:flex}.studio-history-row button{flex:1;padding:7px!important;font-size:11px!important}.vw[data-theme] :is(.studio-history-row,.studio-browser-controls) button[aria-pressed=true]{background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-muted);font-weight:600}.studio-recovery{background:var(--studio-soft);border-radius:10px;margin-bottom:12px;padding:12px;font-size:12px}.studio-recovery button{margin-right:8px}.studio-node-tools{flex-wrap:wrap;max-width:calc(100% - 24px)}.studio-node-tools button:disabled{opacity:.4;cursor:default}.studio-save-state{display:inline!important}@media (width<=700px){.studio-template-overlay>.studio-project-browser{width:calc(100vw - 32px);padding:16px}.studio-browser-controls{gap:6px}.studio-save-state{flex-basis:100%;margin-bottom:4px}}.film-cloud,.studio-run-panel>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.film-cloud{color:var(--studio-muted,#69707a);padding:10px 0;font-size:13px}.studio-run-panel{border:1px solid var(--studio-border,#e7e7eb);background:var(--studio-surface,#fff);border-radius:16px;margin-bottom:12px;padding:12px 16px;font-size:13px}.studio-run-panel details{margin-top:10px}.studio-run-panel li{padding:6px 0}.studio-run-panel code{overflow-wrap:anywhere;font-size:10px}.studio-run-confirm{padding-top:12px}.studio-run-panel p{max-width:85ch}._hero_18gcz_1{gap:40px;width:min(1280px,100% - 64px);margin:0 auto;padding:160px 0 108px;display:grid}._heroAction_18gcz_9{justify-content:center;padding:0 6px 6px 0;display:flex}._apiKeyCta_18gcz_10{background:var(--marketing-accent);min-height:44px;box-shadow:5px 4px 0 var(--marketing-accent);justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}._apiKeyCta_18gcz_10:hover{background:var(--marketing-accent-soft);box-shadow:5px 4px 0 var(--marketing-accent-soft)}._apiKeyCta_18gcz_10 span{font-size:20px}._section_18gcz_26{border-top:1px dashed var(--marketing-line);width:min(1280px,100% - 64px);margin:0 auto;padding:88px 0}._sectionHeading_18gcz_27{max-width:780px;margin-bottom:48px}._eyebrow_18gcz_28{color:var(--marketing-muted);font:500 11px var(--font-geist-mono), monospace;letter-spacing:.08em}._sectionHeading_18gcz_27 h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(32px,4vw,52px);font-weight:540;line-height:1.12}._sectionHeading_18gcz_27 p{max-width:640px;color:var(--marketing-muted);margin:0;font-size:16px;line-height:1.75}._modelGrid_18gcz_32{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}._modelCard_18gcz_33{border-top:1px dashed var(--marketing-line);flex-direction:column;min-width:0;padding:28px 0 0;display:flex}._modelHeading_18gcz_34{align-items:flex-start;gap:12px;min-height:60px;display:flex}._modelHeading_18gcz_34 h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:550;line-height:1.4}._modelTags_18gcz_36{flex-wrap:wrap;gap:8px;min-height:28px;margin-top:12px;display:flex}._modelTags_18gcz_36 span{background:var(--marketing-soft);color:var(--marketing-muted);font:500 10px var(--font-geist-mono), monospace;padding:4px 7px}._modelTags_18gcz_36 ._promotion_18gcz_38{background:var(--marketing-accent-soft);color:var(--marketing-ink)}._priceMetrics_18gcz_39{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:28px 0 32px;display:grid}._priceMetrics_18gcz_39 div{min-width:0}._priceMetrics_18gcz_39 dt{color:var(--marketing-muted);margin-bottom:8px;font-size:12px}._priceMetrics_18gcz_39 dd{font:500 25px var(--font-geist-mono), monospace;letter-spacing:-.04em;margin:0}._priceMetrics_18gcz_39 ._priceUnit_18gcz_43{letter-spacing:0;max-width:100%;padding-top:4px;font-size:12px;line-height:1.5}._cardLink_18gcz_44{border-top:1px dashed var(--marketing-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:12px;display:flex}._cardLink_18gcz_44 span{color:var(--marketing-ink);transition:transform .2s}._cardLink_18gcz_44:hover span{transform:translate(2px,-2px)}._contextSteps_18gcz_48{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}._contextSteps_18gcz_48>div{border-top:1px dashed var(--marketing-line);padding-top:24px}._contextSteps_18gcz_48>div>span{font:500 11px var(--font-geist-mono), monospace;color:var(--marketing-muted)}._contextSteps_18gcz_48 h3{margin:22px 0 12px;font-size:20px;font-weight:550}._contextSteps_18gcz_48 p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.8}._planGrid_18gcz_54{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}._planCard_18gcz_55{border-top:1px dashed var(--marketing-line);flex-direction:column;min-width:0;padding:28px 0 0;display:flex}._planCard_18gcz_55 h3{font:500 18px var(--font-geist-mono), monospace;margin:0}._planPrice_18gcz_57{font:500 44px var(--font-geist-mono), monospace;letter-spacing:-.06em;margin:24px 0 32px}._planPrice_18gcz_57 span{color:var(--marketing-muted);letter-spacing:0;font-size:13px}._planLimits_18gcz_59{gap:16px;margin:0 0 32px;font-size:12px;display:grid}._planLimits_18gcz_59>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._planLimits_18gcz_59 dt{color:var(--marketing-muted)}._planLimits_18gcz_59 dd{font-family:var(--font-geist-mono), monospace;margin:0}@media (width<=900px){._modelGrid_18gcz_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}._contextSteps_18gcz_48,._planGrid_18gcz_54{gap:24px}}@media (width<=600px){._hero_18gcz_1,._section_18gcz_26{width:calc(100% - 32px)}._hero_18gcz_1{gap:32px;padding:156px 0 72px}._section_18gcz_26{padding:64px 0}._sectionHeading_18gcz_27{margin-bottom:32px}._sectionHeading_18gcz_27 h2{font-size:34px}._sectionHeading_18gcz_27 p{font-size:14px}._modelGrid_18gcz_32,._contextSteps_18gcz_48,._planGrid_18gcz_54{grid-template-columns:minmax(0,1fr);gap:36px}._modelHeading_18gcz_34{min-height:0}}@media (prefers-reduced-motion:reduce){._apiKeyCta_18gcz_10,._cardLink_18gcz_44 span{transition:none}}._section_14s4r_1{color:#121310;border-bottom:1px dashed #d2d2d7;max-width:1280px;margin:0 auto;padding:64px 32px}._heading_14s4r_2{justify-content:space-between;align-items:center;gap:24px;display:flex}._heading_14s4r_2 h2{letter-spacing:-1px;margin:0;font-size:clamp(26px,3vw,38px);font-weight:550}._heading_14s4r_2 mark{color:inherit;background:#e08ab3;padding:0 6px}._heading_14s4r_2 p,._description_14s4r_5{color:#6e6e73;line-height:1.7}._planLink_14s4r_6{color:#121310;background:#f6dce8;flex-shrink:0;padding:12px 20px;font-size:14px;text-decoration:none}._planLink_14s4r_6:hover{background:#e08ab3}._subheading_14s4r_8{margin:30px 0 6px;font-size:21px;font-weight:550}._description_14s4r_5{margin:0}._flow_14s4r_10{grid-template-columns:1.1fr 1fr;align-items:center;margin-top:24px;display:grid}._setup_14s4r_11{background:#fafafa;border:1px dashed #d2d2d7;min-width:0}._setupHeader_14s4r_12{border-bottom:1px dashed #d2d2d7;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}._setup_14s4r_11 ol{counter-reset:steps;margin:0;padding:8px 18px;list-style:none}._setup_14s4r_11 li{color:#45454a;counter-increment:steps;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:flex}._setup_14s4r_11 li:before{content:counter(steps);color:#121310;background:#f6dce8;border:1px solid #e08ab3;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:12px;display:grid}._diagram_14s4r_16{min-width:0;height:360px;position:relative}._connectors_14s4r_17{width:100%;height:100%;position:absolute;overflow:visible}._connectors_14s4r_17 path{fill:none;stroke:#e08ab3;stroke-width:1.2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}._playing_14s4r_19 ._connectors_14s4r_17 path{animation:1.6s linear infinite _dash_14s4r_1}@keyframes _dash_14s4r_1{to{stroke-dashoffset:-32px}}._tevos_14s4r_21{background:#fff;border:1px solid #d2d2d7;flex-direction:column;align-items:center;gap:4px;width:20.4%;padding:12px 4px;display:flex;position:absolute;top:50%;left:17.7%;transform:translateY(-50%)}._tevos_14s4r_21 strong{font-size:14px}._tevos_14s4r_21 span{color:#6e6e73;font-size:12px}._clients_14s4r_24{grid-template-rows:repeat(6,1fr);gap:12px;display:grid;position:absolute;inset:6px 0 6px 65.4%}._client_14s4r_24{background:#fafafa;border:1px solid #d2d2d7;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}._clientIcon_14s4r_26{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}._dark_14s4r_27{background:#171717;border-radius:5px}._clientName_14s4r_28{flex:1;font-size:12px;line-height:1.3}._modelBadge_14s4r_29{background:#fff;border:1px solid #d2d2d7;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}._note_14s4r_30{color:#6e6e73;margin:24px 0 0;font-size:12px;line-height:1.7}@media (width<=1000px){._flow_14s4r_10{grid-template-columns:1fr;gap:16px}._diagram_14s4r_16{width:100%;max-width:600px;margin:0 auto}}@media (width<=600px){._section_14s4r_1{padding:40px 20px}._heading_14s4r_2{flex-direction:column;align-items:flex-start;gap:8px}._heading_14s4r_2 h2{letter-spacing:-.5px}._setupHeader_14s4r_12{padding:12px;font-size:12px}._client_14s4r_24{gap:5px;padding:5px}._clientName_14s4r_28{font-size:11px}._clientIcon_14s4r_26{width:24px}._clientIcon_14s4r_26 img{width:22px;height:22px}._modelBadge_14s4r_29{width:21px;height:21px}._modelBadge_14s4r_29 img{width:16px;height:16px}._tevos_14s4r_21 img{width:44px;height:44px}._tevos_14s4r_21 strong{font-size:12px}._tevos_14s4r_21 span{font-size:10px}}@media (prefers-reduced-motion:reduce){._playing_14s4r_19 ._connectors_14s4r_17 path{animation:none}}._pricingMain_1p48f_1{padding-top:72px}._hero_1p48f_2{text-align:center;padding:94px 24px 52px}._eyebrow_1p48f_3{color:var(--marketing-muted);letter-spacing:.12em;margin:0 0 26px;font-size:12px;font-weight:550}._hero_1p48f_2 h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.6vw,76px);font-weight:540;line-height:1.15}._hero_1p48f_2 h1 span{background:linear-gradient(transparent 74%, var(--marketing-accent) 74%, var(--marketing-accent) 91%, transparent 91%)}._intro_1p48f_6{color:var(--marketing-muted);margin:26px auto 30px;font-size:17px;line-height:1.85}._content_1p48f_7{width:min(1120px,100% - 64px);margin:0 auto}._plans_1p48f_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._plan_1p48f_8{-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#fffffff5,#f8f8facc);border:1px solid #00000017;border-radius:24px;flex-direction:column;padding:34px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;display:flex;box-shadow:0 26px 72px #0001,0 2px 8px #00000006,inset 0 1px #ffffffeb}._plan_1p48f_8:hover{border-color:#00000021;transform:translateY(-4px);box-shadow:0 34px 86px #00000016,0 3px 10px #00000008}._planPrimary_1p48f_11{background:linear-gradient(145deg,#fffffff7,#fdf6fad6);border-color:#e08ab357}._planPrimary_1p48f_11 li:before{color:#9b416b}._planHeading_1p48f_13{justify-content:space-between;align-items:center;gap:12px;display:flex}._planHeading_1p48f_13 h2{letter-spacing:-.04em;margin:0;font-size:23px;font-weight:550}._planHeading_1p48f_13>span{color:var(--marketing-muted);white-space:nowrap;background:#76768011;border:1px solid #0000000e;border-radius:999px;padding:6px 10px;font-size:11px}._planDescription_1p48f_16{min-height:48px;color:var(--marketing-muted);margin:16px 0 28px;font-size:14px;line-height:1.75}._price_1p48f_17{flex-wrap:wrap;align-items:baseline;gap:9px 14px;display:flex}._price_1p48f_17 strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.5vw,46px);font-weight:540;line-height:1.3}._price_1p48f_17>span{color:var(--marketing-muted);font-size:11px}._minimum_1p48f_20{min-height:40px;color:var(--marketing-muted);margin:12px 0 22px;font-size:12px;line-height:1.7}._plan_1p48f_8>a{border-radius:14px;justify-content:space-between}._plan_1p48f_8>h3{margin:30px 0 14px;font-size:12px;font-weight:600}._plan_1p48f_8 ul{gap:7px;margin:0 0 28px;padding:0;list-style:none;display:grid}._plan_1p48f_8 li{background:#7676800b;border:1px solid #00000009;border-radius:11px;padding:10px 12px 10px 34px;font-size:13px;line-height:1.7;position:relative}._plan_1p48f_8 li:before{color:#926279;content:"✓";position:absolute;top:10px;left:13px}._finePrint_1p48f_26{color:var(--marketing-muted);background:#ffffff8c;border:1px solid #0000000a;border-radius:12px;margin:auto 0 0;padding:15px 16px;font-size:11px;line-height:1.8}._section_1p48f_27{padding-top:112px;scroll-margin-top:100px}._sectionHeading_1p48f_28{margin-bottom:34px}._sectionHeading_1p48f_28 ._eyebrow_1p48f_3{margin-bottom:17px}._sectionHeading_1p48f_28 h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(29px,3.2vw,42px);font-weight:540;line-height:1.3}._sectionHeading_1p48f_28>p:last-child{color:var(--marketing-muted);font-size:14px;line-height:1.9}._modelList_1p48f_32,._comparison_1p48f_32{-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#fffffff2,#f8f8fac7);border:1px solid #00000017;border-radius:24px;gap:8px;padding:0 14px 14px;display:grid;overflow:hidden;box-shadow:0 28px 78px #0001,0 2px 8px #00000006,inset 0 1px #ffffffe6}._modelHeader_1p48f_33,._modelRow_1p48f_33{grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:12px;padding:22px 26px;display:grid}._modelHeader_1p48f_33{color:var(--marketing-muted);background:0 0;padding-block:17px;font-size:11px}._modelRow_1p48f_33{background:#ffffffa8;border:1px solid #0000000d;border-radius:14px;transition:transform .22s,border-color .22s,box-shadow .22s}._modelRow_1p48f_33:hover{border-color:#0000001a;transform:translateY(-2px);box-shadow:0 10px 26px #0000000d}._modelRow_1p48f_33 h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550}._modelRow_1p48f_33 dl{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}._modelRow_1p48f_33 dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._modelRow_1p48f_33 dd{font:13px var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;margin:0}._comparisonHeader_1p48f_41,._comparisonRow_1p48f_41{grid-template-columns:1fr 1.5fr 1.5fr;align-items:start;gap:20px;padding:22px 26px;display:grid}._comparisonHeader_1p48f_41{color:var(--marketing-muted);background:0 0;font-size:12px}._comparisonRow_1p48f_41{background:#ffffffa8;border:1px solid #0000000d;border-radius:14px}._comparisonRow_1p48f_41 h3,._comparisonRow_1p48f_41 p{margin:0;font-size:13px;font-weight:400;line-height:1.8}._comparisonRow_1p48f_41 h3{font-weight:550}._comparisonRow_1p48f_41 p{color:var(--marketing-muted)}._comparisonRow_1p48f_41 small{display:none}._faq_1p48f_48{margin:0 auto;padding-bottom:120px}._faqHeading_1p48f_49{text-align:center;margin:0 auto 52px}._faqHeading_1p48f_49 h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(38px,4.7vw,60px);font-weight:540;line-height:1.25}._faqHeading_1p48f_49 h2 span{background:var(--marketing-accent);box-shadow:-6px -4px 0 var(--marketing-accent), 6px 4px 0 var(--marketing-accent);margin-left:12px;padding:0 8px;display:inline-block}._faqHeading_1p48f_49 p{color:var(--marketing-muted);margin:0;font-size:16px;line-height:1.8}._faqQuestions_1p48f_53{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1040px;margin:0 auto 54px;display:flex}._faqQuestion_1p48f_53{max-width:100%;min-height:48px;color:var(--marketing-muted);font:inherit;cursor:pointer;background:#f7f7f4;border:0;border-radius:0;padding:12px 18px;font-size:16px;font-weight:400;line-height:1.5;transition:background .2s,color .2s}._faqQuestion_1p48f_53:hover{color:var(--marketing-ink);background:var(--marketing-accent-soft)}._faqQuestion_1p48f_53[aria-selected=true]{color:var(--marketing-ink);background:var(--marketing-accent);box-shadow:-5px -3px 0 var(--marketing-accent), 5px 3px 0 var(--marketing-accent)}._faqAnswers_1p48f_57{border-top:1px dashed var(--marketing-line);padding-top:36px}._faqAnswer_1p48f_57{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:20px;min-height:170px;padding:0 24px;display:grid}._faqAnswer_1p48f_57[hidden]{display:none}._faqMark_1p48f_60{border:1px solid var(--marketing-line);width:42px;height:42px;font:650 20px var(--font-geist-mono), monospace;background:#f7f7f4;border-radius:50%;place-items:center;display:grid}._faqAnswer_1p48f_57 h3{margin:5px 0 14px;font-size:18px;font-weight:550;line-height:1.7}._faqAnswer_1p48f_57 p{color:var(--marketing-muted);margin:0;font-size:16px;line-height:1.95}._comingSoon_1p48f_63{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 112px);padding:152px 24px 100px;display:flex}._comingSoon_1p48f_63 h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,84px);font-weight:540}._comingSoon_1p48f_63 h1 span{color:var(--marketing-accent)}._returnLink_1p48f_66{color:var(--marketing-muted);margin-top:38px;padding:12px 0;font-size:13px}._returnLink_1p48f_66 span{margin-left:18px}@media (width<=800px){._content_1p48f_7{width:calc(100% - 40px)}._hero_1p48f_2{padding-top:70px}._plans_1p48f_8{gap:16px}._plan_1p48f_8{padding:24px}._price_1p48f_17{flex-direction:column;min-height:90px}._section_1p48f_27{padding-top:80px}._modelHeader_1p48f_33,._modelRow_1p48f_33,._comparisonHeader_1p48f_41,._comparisonRow_1p48f_41{padding-inline:20px}}@media (width<=600px){._plans_1p48f_8{grid-template-columns:minmax(0,1fr)}._price_1p48f_17{flex-direction:row;min-height:auto}._planDescription_1p48f_16,._minimum_1p48f_20{min-height:auto}._modelHeader_1p48f_33{display:none}._modelRow_1p48f_33{grid-template-columns:1fr;gap:20px;padding-block:24px}._modelRow_1p48f_33 dl{grid-column:1}._modelRow_1p48f_33 dt{width:auto;height:auto;color:var(--marketing-muted);clip-path:none;margin-bottom:8px;font-size:10px;position:static}._comparisonHeader_1p48f_41{display:none}._comparisonRow_1p48f_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._comparisonRow_1p48f_41 h3{grid-column:1/-1}._comparisonRow_1p48f_41 small{margin-bottom:6px;font-size:10px;display:block}}@media (width<=520px){._pricingMain_1p48f_1{padding-top:104px}._hero_1p48f_2{padding:56px 16px 36px}._hero_1p48f_2 h1{font-size:clamp(37px,10vw,48px)}._intro_1p48f_6{font-size:14px}._content_1p48f_7{width:calc(100% - 32px)}._plan_1p48f_8{padding:24px}._section_1p48f_27{scroll-margin-top:120px}._sectionHeading_1p48f_28 h2{font-size:29px}._comingSoon_1p48f_63{padding-top:176px}._faq_1p48f_48{padding-bottom:80px}._faqHeading_1p48f_49{margin-bottom:34px}._faqHeading_1p48f_49 h2{font-size:40px}._faqHeading_1p48f_49 p{font-size:14px}._faqQuestions_1p48f_53{gap:12px;margin-bottom:36px;padding-inline:5px}._faqQuestion_1p48f_53{padding:10px 12px;font-size:13px}._faqAnswers_1p48f_57{padding-top:26px}._faqAnswer_1p48f_57{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:0}._faqMark_1p48f_60{width:32px;height:32px;font-size:16px}._faqAnswer_1p48f_57 h3{margin-top:1px;font-size:15px}._faqAnswer_1p48f_57 p{font-size:14px}}._main_1jnea_1{width:min(840px,100% - 64px);margin:0 auto;padding:148px 0 96px}._heading_1jnea_2{padding-bottom:40px}._heading_1jnea_2>span{color:var(--marketing-muted);font:500 11px var(--font-geist-mono), monospace;letter-spacing:.06em}._heading_1jnea_2 h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(44px,7vw,68px);font-weight:540;line-height:1.1}._heading_1jnea_2 h2{margin:0 0 20px;font-size:20px;font-weight:500}._heading_1jnea_2 p,._section_1jnea_6 p{color:var(--marketing-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}._section_1jnea_6{border-top:1px dashed var(--marketing-line);padding:30px 0}._section_1jnea_6 h2{letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:550}._section_1jnea_6 p+p{margin-top:12px}._contact_1jnea_10{border-top:1px dashed var(--marketing-line);flex-wrap:wrap;gap:14px 24px;margin-top:24px;padding-top:30px;font-size:13px;display:flex}._contact_1jnea_10>span{color:var(--marketing-muted)}._contact_1jnea_10 a{text-decoration:underline;-webkit-text-decoration-color:var(--marketing-accent);text-decoration-color:var(--marketing-accent);text-underline-offset:4px}@media (width<=600px){._main_1jnea_1{width:calc(100% - 32px);padding-top:156px}._contact_1jnea_10{flex-direction:column;align-items:flex-start}}._main_19m3a_1{width:min(1280px,100% - 64px);margin:0 auto;padding:144px 0 100px}._heading_19m3a_2,._form_19m3a_2,._draft_19m3a_2{max-width:640px}._heading_19m3a_2>span{color:var(--marketing-muted);font:500 11px var(--font-geist-mono), monospace;letter-spacing:.08em}._heading_19m3a_2 h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,6vw,68px);font-weight:540;line-height:1.12}._heading_19m3a_2 h1 span{background:linear-gradient(transparent 72%, var(--marketing-accent-soft) 72%)}._heading_19m3a_2 p{color:var(--marketing-muted);margin:0 0 20px;font-size:16px;line-height:1.8}._heading_19m3a_2>a{text-decoration:underline;-webkit-text-decoration-color:var(--marketing-accent);text-decoration-color:var(--marketing-accent);text-underline-offset:5px;gap:12px;font-size:14px;display:inline-flex}._form_19m3a_2{gap:26px;margin-top:48px;display:grid}._fieldRow_19m3a_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._field_19m3a_9{gap:10px;min-width:0;display:grid}._field_19m3a_9 label,._interests_19m3a_11 legend{font-size:13px;font-weight:500}._field_19m3a_9 label>span{color:var(--marketing-muted)}._field_19m3a_9 small,._interests_19m3a_11 small{color:var(--marketing-muted);margin-left:4px;font-size:11px;font-weight:400}._field_19m3a_9>small{margin-left:0}._field_19m3a_9 input,._field_19m3a_9 select,._field_19m3a_9 textarea{border:1px solid var(--marketing-line);background:var(--marketing-surface);width:100%;min-height:48px;color:var(--marketing-ink);font:inherit;border-radius:3px;padding:12px 14px;font-size:14px}._field_19m3a_9 textarea{resize:vertical;min-height:168px;line-height:1.65}._field_19m3a_9 textarea::placeholder{color:var(--marketing-muted)}._field_19m3a_9 input:focus,._field_19m3a_9 select:focus,._field_19m3a_9 textarea:focus{border-color:var(--marketing-accent);outline:2px solid var(--marketing-accent-soft);outline-offset:1px}._interests_19m3a_11{border:0;min-width:0;margin:0;padding:0}._interests_19m3a_11 legend{margin-bottom:12px}._interests_19m3a_11>div{flex-wrap:wrap;gap:8px;display:flex}._interests_19m3a_11 button{border:1px solid var(--marketing-line);background:var(--marketing-surface);min-height:38px;color:var(--marketing-muted);font:inherit;cursor:pointer;border-radius:3px;padding:8px 12px;font-size:12px}._interests_19m3a_11 button[aria-pressed=true]{border-color:var(--marketing-accent);background:var(--marketing-accent-soft);color:var(--marketing-ink)}._sendNote_19m3a_24{color:var(--marketing-muted);margin:0;font-size:12px;line-height:1.7}._submit_19m3a_25{background:var(--marketing-accent);min-height:48px;color:var(--marketing-ink);font:inherit;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;font-size:14px;display:flex}._submit_19m3a_25:hover{background:var(--marketing-accent-soft)}._draft_19m3a_2{margin-top:24px;font-size:13px;line-height:1.7}._draft_19m3a_2>p{color:var(--marketing-muted)}._draftActions_19m3a_29{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._draftActions_19m3a_29 a,._draftActions_19m3a_29 button{border:1px solid var(--marketing-line);background:var(--marketing-surface);min-height:44px;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:inline-flex}._draft_19m3a_2 details{margin-top:20px}._draft_19m3a_2 summary{cursor:pointer}._draft_19m3a_2 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--marketing-muted);font:inherit}@media (width<=600px){._main_19m3a_1{width:calc(100% - 32px);padding-top:156px}._fieldRow_19m3a_9{grid-template-columns:minmax(0,1fr);gap:26px}._heading_19m3a_2 h1{font-size:44px}}._main_1kv4y_1,._startupsMain_1kv4y_1,._docsMain_1kv4y_1{color:#121310;max-width:1280px;margin:0 auto;padding:128px 32px 72px}._hero_1kv4y_2{max-width:860px;margin:0 0 56px}._eyebrow_1kv4y_3{font:12px var(--font-geist-mono), monospace;color:#6e6e73;letter-spacing:.06em}._hero_1kv4y_2 h1,._startupsCopy_1kv4y_4 h1{letter-spacing:-1.5px;margin:24px 0;font-size:clamp(34px,4.8vw,60px);font-weight:550;line-height:1.2}._hero_1kv4y_2 h1 span,._startupsCopy_1kv4y_4 h1 span,._docsContent_1kv4y_5 h1 span{color:#e08ab3}._hero_1kv4y_2>p:last-child,._docsLead_1kv4y_6{color:#6e6e73;font-size:18px;line-height:1.8}._resourceList_1kv4y_7{border-top:1px dashed #d2d2d7}._resourceList_1kv4y_7>a{color:#121310;border-bottom:1px dashed #d2d2d7;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;text-decoration:none;display:flex}._resourceList_1kv4y_7>a:hover h2{color:#b95088}._resourceList_1kv4y_7 h2{margin:12px 0;font-size:26px;font-weight:550}._resourceList_1kv4y_7 p{color:#6e6e73;max-width:780px;line-height:1.7}._arrow_1kv4y_12{background:#f6dce8;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:22px;display:grid}._breadcrumb_1kv4y_13{color:#6e6e73;margin-bottom:40px;font-size:13px;text-decoration:none;display:inline-block}._breadcrumb_1kv4y_13:hover{color:#b95088}._docsLayout_1kv4y_15{grid-template-columns:210px minmax(0,780px);justify-content:center;gap:56px;display:grid}._docsNav_1kv4y_16 nav{flex-direction:column;gap:18px;display:flex;position:sticky;top:130px}._docsNav_1kv4y_16 span{color:#6e6e73;font:12px var(--font-geist-mono), monospace}._docsNav_1kv4y_16 a{color:#45454a;font-size:14px;text-decoration:none}._docsNav_1kv4y_16 a:hover{color:#b95088}._docsContent_1kv4y_5{min-width:0}._docsContent_1kv4y_5 h1{letter-spacing:-1px;margin:16px 0;font-size:clamp(34px,4vw,48px);font-weight:550}._notice_1kv4y_22{background:#fdf5f9;border-left:3px solid #e08ab3;margin:32px 0;padding:20px;font-size:14px;line-height:1.8}._notice_1kv4y_22 p{color:#6e6e73;margin-bottom:0}._guide_1kv4y_24{border-bottom:1px dashed #d2d2d7;padding:30px 0;scroll-margin-top:140px}._guide_1kv4y_24 h2{margin:0 0 12px;font-size:23px;font-weight:550}._guide_1kv4y_24 p{color:#6e6e73;line-height:1.8}._status_1kv4y_27{color:#674454;background:#f6dce8;padding:5px 9px;font-size:12px;display:inline-block}._helpLinks_1kv4y_28{flex-wrap:wrap;gap:24px;display:flex}._helpLinks_1kv4y_28 a{color:#b95088;font-size:14px;text-decoration:none}._startupsLayout_1kv4y_30{grid-template-columns:1fr 1.08fr;align-items:start;gap:72px;display:grid}._startupsCopy_1kv4y_4{min-width:0}._startupsCopy_1kv4y_4 h1{font-size:clamp(34px,4.3vw,54px)}._benefit_1kv4y_33{border-top:1px dashed #d2d2d7;padding:20px 0}._benefit_1kv4y_33 h2{margin:0 0 12px;font-size:20px;font-weight:550}._benefit_1kv4y_33 p{color:#6e6e73;margin:0;font-size:14px;line-height:1.8}._small_1kv4y_36{color:#6e6e73;font-size:12px;line-height:1.8}._application_1kv4y_37{border:1px solid #d2d2d7;min-width:0;padding:28px}._application_1kv4y_37>h2{margin:0 0 8px;font-size:23px;font-weight:550}._application_1kv4y_37>._small_1kv4y_36{margin-bottom:24px}._fieldRow_1kv4y_40{grid-template-columns:1fr 1fr;gap:16px;display:grid}._field_1kv4y_40{flex-direction:column;gap:9px;min-width:0;margin-bottom:20px;display:flex}._field_1kv4y_40 label{font-size:13px}._field_1kv4y_40 label span{color:#b95088}._field_1kv4y_40 input,._field_1kv4y_40 select,._field_1kv4y_40 textarea{box-sizing:border-box;color:#121310;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:0;padding:12px;font-size:14px}._field_1kv4y_40 input:focus,._field_1kv4y_40 select:focus,._field_1kv4y_40 textarea:focus{outline-offset:2px;outline:2px solid #e08ab3}._field_1kv4y_40 textarea{resize:vertical}._privacy_1kv4y_47{color:#6e6e73;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:12px;line-height:1.8;display:flex}._privacy_1kv4y_47 input{accent-color:#b95088;flex-shrink:0;margin-top:4px}._privacy_1kv4y_47 a{color:#b95088}._submit_1kv4y_50{color:#121310;width:100%;font:inherit;cursor:pointer;background:#e08ab3;border:0;justify-content:space-between;padding:14px 16px;font-size:14px;display:flex}._submit_1kv4y_50:hover{background:#d77fa9}._noticeText_1kv4y_52{color:#674454;font-size:13px;line-height:1.8}._draft_1kv4y_53{border-top:1px dashed #d2d2d7;padding-top:20px;font-size:13px}._draft_1kv4y_53>a{color:#121310;background:#f6dce8;padding:10px 12px;text-decoration:none;display:inline-block}._draft_1kv4y_53>button{color:#45454a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;margin:12px 0 12px 12px;padding:10px 12px}._draft_1kv4y_53 summary{cursor:pointer;margin-top:12px}._draft_1kv4y_53 pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}._faq_1kv4y_58{max-width:860px;margin:80px auto 0}._faq_1kv4y_58 h2{margin-bottom:30px;font-size:30px;font-weight:550}._faq_1kv4y_58 details{border-top:1px dashed #d2d2d7;padding:22px 0}._faq_1kv4y_58 summary{cursor:pointer;font-size:16px}._faq_1kv4y_58 p{color:#6e6e73;font-size:14px;line-height:1.9}@media (width<=900px){._startupsLayout_1kv4y_30,._docsLayout_1kv4y_15{grid-template-columns:1fr;gap:32px}._docsNav_1kv4y_16 nav{border-block:1px dashed #d2d2d7;flex-flow:wrap;gap:12px 20px;padding:16px 0;position:static}._docsNav_1kv4y_16 span{width:100%}}@media (width<=600px){._main_1kv4y_1,._startupsMain_1kv4y_1,._docsMain_1kv4y_1{padding:136px 20px 44px}._hero_1kv4y_2{margin-bottom:32px}._hero_1kv4y_2 h1,._startupsCopy_1kv4y_4 h1{letter-spacing:-.8px}._resourceList_1kv4y_7>a{gap:16px;padding:24px 0}._resourceList_1kv4y_7 h2{font-size:23px}._resourceList_1kv4y_7 p{font-size:14px}._arrow_1kv4y_12{width:38px;height:38px}._application_1kv4y_37{padding:20px 16px}._fieldRow_1kv4y_40{grid-template-columns:1fr;gap:0}._field_1kv4y_40 input,._field_1kv4y_40 select,._field_1kv4y_40 textarea{font-size:16px}._draft_1kv4y_53>button{margin-left:0}._breadcrumb_1kv4y_13{margin-bottom:28px}._faq_1kv4y_58{margin-top:48px}}@font-face{font-family:Tevos Geist;src:url(/_tevos/fonts/geist.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Tevos Mono;src:url(/_tevos/fonts/geist-mono.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--font-geist-sans:"Tevos Geist";--font-geist-mono:"Tevos Mono";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tevos-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:14px;min-width:0;display:flex}html{scroll-behavior:smooth;background:#fff;min-height:100%}body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0;font-family:Tevos Geist,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}textarea{resize:none}button{cursor:pointer}button:disabled{cursor:not-allowed}html:not([data-enhanced]) [data-marketing-reveal]{opacity:1;transform:none}.tevos-login-card{background:#ffffffeb;border-color:#e4e4e7}.tevos-login-form{gap:12px;display:grid}.tevos-login-form label{margin-top:4px;font-size:13px;font-weight:550}.tevos-login-form label span{color:#82828b;margin-left:6px;font-size:11px;font-weight:400}.tevos-login-form input{box-sizing:border-box;color:#151519;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #dedee3;border-radius:7px;margin-bottom:10px;padding:12px 14px;font-size:15px}.tevos-login-form input:focus{outline-offset:2px;border-color:#ad6a87;outline:2px solid #e8cbd8}.tevos-login-form input:disabled{color:#777;background:#f7f7f8}.tevos-login-form .tevos-otp-input{letter-spacing:.3em;text-align:center;font-family:Tevos Mono,monospace;font-size:27px}.tevos-login-submit{color:#161216;min-height:50px;font:inherit;background:#e08ab3;border:1px solid #e08ab3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.tevos-login-submit:not(:disabled):hover{background:#eaa1c2}.tevos-login-submit:disabled{color:#909096;background:#eeeeef;border-color:#e4e4e7}.tevos-login-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;display:flex}.tevos-login-actions button{color:#55555e;font:inherit;background:0 0;border:0;padding:5px 0;font-size:12px}.tevos-login-actions button:disabled{color:#a1a1a8}.tevos-login-error{color:#972d5e;overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;line-height:1.6}.tevos-google-login{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.tevos-google-login:hover:not(:disabled){background:#f8faff}.tevos-google-login:disabled{opacity:.5}.tevos-login-notice,.tevos-login-identity{overflow-wrap:anywhere;color:#3c6651;font-size:13px;line-height:1.7}body:has(.tevos-login-card) .tevos-language-switcher{width:fit-content;max-width:calc(100% - 32px);margin:0 auto 20px;position:static}.tevos-login-card>.tevos-login-note{color:#888890;text-align:center;margin:24px 0 0;font-size:11px;line-height:1.8}.tevos-login-consent{background:#fcf8fa;border:1px solid #eadce3;border-radius:8px;min-width:0;margin:4px 0 2px;padding:16px}.tevos-login-consent legend{color:#4f3341;padding:0 6px;font-size:14px;font-weight:600}.tevos-login-consent legend strong{color:#fff;background:#733e59;border-radius:4px;margin-right:5px;padding:3px 7px;font-size:13px;display:inline-block}.tevos-login-consent>p{color:#65525d;margin:0 0 14px;font-size:13px;line-height:1.65}.tevos-login-form .tevos-login-consent label{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;font-weight:400;line-height:1.7;display:flex}.tevos-login-form .tevos-login-consent label>span{color:#393139;margin:0;font-size:13px;font-weight:400}.tevos-login-form .tevos-login-consent input{accent-color:#84425f;flex:0 0 17px;width:17px;height:17px;min-height:0;margin:3px 0 0;padding:0}.tevos-login-consent a{color:#733e59;text-underline-offset:3px;text-decoration:underline}.tevos-login-consent>.tevos-consent-detail{color:#76636f;margin:14px 0 0;font-size:12px}.tevos-consent-submit-note{color:#76636f;margin:0 0 6px;font-size:12px;line-height:1.7}@media (width<=520px){[class*=heroStage] [class*=composerFrame]{min-width:0}[class*=composerFrame] [class*=frameBar]{grid-template-columns:36px minmax(0,1fr);padding-inline:12px}[class*=composerFrame] [class*=constraints]{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=composerExample]{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tevos-language-switcher{z-index:40;color:#222;background:#fff;border:1px solid #d6d9df;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font:12px/1.4 system-ui,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 3px 16px #0000000d}.tevos-language-switcher select{color:#222;max-width:165px;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:0}.tevos-language-switcher select:focus-visible{outline-offset:2px;outline:2px solid #3976e8}@media (width<=600px){.tevos-language-switcher{padding:5px 9px;bottom:8px;right:8px}.tevos-language-switcher label{display:none}}.studio-film{color:var(--studio-text,#242629);min-width:0;padding:8px 0}.film-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.film-header h2{letter-spacing:-.6px;margin:0 0 6px;font-size:22px}.film-header span,.film-caption{color:var(--studio-muted,#777);font-size:12px}.film-caption{line-height:1.7}.studio-film fieldset{border:0;min-width:0;margin:0;padding:0}.film-controls{flex-wrap:wrap;gap:8px;display:flex;margin:24px 0!important}.film-upload{cursor:pointer;align-items:center;position:relative;overflow:hidden;display:inline-flex!important}.film-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.film-upload:focus-within{outline-offset:2px;outline:2px solid}.film-assets{border-top:1px solid var(--studio-border,#ddd);padding:16px 0;font-size:13px}.film-assets summary{cursor:pointer}.film-assets>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.film-workspace{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.film-monitor{background:#161719;border-radius:18px;place-items:center;min-height:240px;display:grid;overflow:hidden}.film-preview{color:#d7d7d7;place-items:center;width:100%;display:grid}.film-preview video{width:100%;max-height:420px;display:block}.film-preview p{padding:24px}.film-empty{text-align:center;color:#c6c6c6;padding:40px}.film-empty h3{color:#fff}.film-inspector{font-size:12px;display:grid;gap:14px!important}.film-inspector legend{margin-bottom:12px;font-weight:600}.film-inspector label{gap:6px;display:grid}.film-inspector input:not([type=range]),.film-export select{border:1px solid var(--studio-border,#ddd);background:var(--studio-surface,#fff);color:inherit;border-radius:8px;width:100%;padding:9px}.film-timeline{gap:10px;min-height:108px;margin:12px 0;padding:18px 2px;list-style:none;display:flex;overflow:auto}.film-timeline li{border:1px solid var(--studio-border,#ddd);background:var(--studio-soft,#f5f5f5);border-radius:12px;flex:0 0 180px;overflow:hidden}.film-timeline li.selected{outline:2px solid var(--studio-text,#242629);outline-offset:1px}.film-shot{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:start;gap:8px;padding:12px;display:flex}.film-shot span,.film-shot small{color:var(--studio-muted,#777);font-size:11px}.film-shot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.film-timeline li>div{justify-content:flex-end;gap:8px;padding:0 8px 6px;display:flex}.film-timeline li>div button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px}.film-timeline button:disabled{opacity:.3}.film-music{background:var(--studio-soft,#f5f5f5);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex;border-radius:12px!important;padding:14px!important}.film-music label{align-items:center;gap:8px;display:flex}.film-export{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.film-export fieldset{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.film-export label{align-items:center;gap:8px;display:flex}.film-export select{width:auto}.film-progress{align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.film-output{margin-top:24px}.film-output video{background:#141414;border-radius:16px;width:720px;max-width:100%;max-height:480px;margin-bottom:16px;display:block}.film-output a{text-decoration:none;display:inline-flex}.studio-film button:focus-visible,.studio-film a:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=700px){.film-workspace{grid-template-columns:1fr}.film-inspector{grid-template-columns:1fr 1fr}.film-header{align-items:flex-start}.film-header h2{font-size:18px}.film-export{flex-direction:column;align-items:stretch}.film-export>button{align-self:flex-end}.film-controls{gap:6px}.film-progress{flex-wrap:wrap}}
/*$vite$:1*/