body,html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;background-size:cover;height:100%;margin:0}html{overflow-x:hidden}body{padding:env(safe-area-inset-top) 0 0}::selection{color:#18181b;background-color:#ffca2d}.skeleton{isolation:isolate;background-color:#e1e1e1;position:relative;overflow:hidden}.dark .skeleton{background-color:#2f2f31}.skeleton:after{content:"";will-change:transform;background-image:linear-gradient(100deg,#0000 0% 30%,#ffffff8c 50%,#0000 70% 100%);animation:1.6s linear infinite skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .skeleton:after{background-image:linear-gradient(100deg,#0000 0% 30%,#ffffff14 50%,#0000 70% 100%)}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-theme=light]{background-color:#fff}body[data-theme=dark]{background-color:#0b0b0c}*,:before,:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0;border-radius:8px}::-webkit-scrollbar-thumb{background:#cfcfd1;border-radius:8px}::-webkit-scrollbar-button{display:none}@media (max-width:540px){html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html,body{scrollbar-width:none}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}input:-webkit-autofill:hover{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}input:-webkit-autofill:focus{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}input:-webkit-autofill:active{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}textarea:-webkit-autofill{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}textarea:-webkit-autofill:hover{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}textarea:-webkit-autofill:focus{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}textarea:-webkit-autofill:active{caret-color:#18181b;-webkit-text-fill-color:#18181b!important}.dark input:-webkit-autofill{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark input:-webkit-autofill:hover{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark input:-webkit-autofill:focus{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark input:-webkit-autofill:active{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark textarea:-webkit-autofill{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark textarea:-webkit-autofill:hover{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark textarea:-webkit-autofill:focus{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}.dark textarea:-webkit-autofill:active{caret-color:#fafafa;-webkit-text-fill-color:#fafafa!important}[data-sonner-toast][data-styled=true] [data-button]{background-color:#0000!important}:focus,:focus-visible,[data-focus-visible=true],[data-focus=true]{outline-offset:0!important;outline:0!important}.pricing-scope{--pp-page-bg:#f7f5f0;--pp-page-color:#1c1917;--pp-strong:#1c1917;--pp-price:#1c1917;--pp-body:#57534e;--pp-soft:#78716c;--pp-faint:#a8a29e;--pp-subtitle:#57534e;--pp-band-foot:#78716c;--pp-link-border:#d6d3d1;--pp-gold-grad:linear-gradient(120deg, #eda412, #e08900 45%, #d96c10);--pp-headline-grad:linear-gradient(180deg, #1c1917 55%, #7a6f58);--pp-green:#0e9f4f;--pp-green-bg:#0e9f4f1a;--pp-toggle-inactive:#78716c;--pp-toggle-track-bg:#1c19170a;--pp-toggle-track-ring:#1c191714;--pp-rays-conic:conic-gradient(from 173deg at 50% 42%, transparent 0deg, #f0a9211f 4deg, transparent 9deg, transparent 14deg, #e0890014 18deg, transparent 23deg, transparent 30deg, #f0a92124 35deg, transparent 41deg, transparent 320deg, #f0a9211a 325deg, transparent 330deg, transparent 337deg, #e089001f 342deg, transparent 348deg, transparent 352deg, #f0a92114 356deg, transparent 360deg);--pp-rays-radial:radial-gradient(closest-side, #ffca2d66, #ff96141f 45%, transparent 70%);--pp-mob-glow:radial-gradient(closest-side, #ffca2d4d, #ff8c1414 45%, transparent 70%);--pp-side-bg:linear-gradient(180deg, #fff, #fdfbf6 55%);--pp-side-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #1c191714, 0 20px 50px -24px #1c19172e;--pp-chip-bg:#1c19170d;--pp-side-cta-ring:#1c191738;--pp-hero-bg:linear-gradient(180deg, #ffd75a66, #ffaa2d1a 45%, #fff0 70%), #fffdf7;--pp-hero-shadow:inset 0 2px 0 #fffc, inset 0 0 0 1px #f0a92180, 0 -30px 120px -20px #ffb42d59;--pp-hero-label:#b45309;--pp-hero-price-shadow:none;--pp-cta-shadow:inset 0 1px 0 #ffffff80, 0 12px 32px -8px #ffaa1e8c;--pp-sec-ring:#d9770673;--pp-sec-color:#b45309;--pp-band-bg:#ffffffb8;--pp-band-line:#f0a9214d;--pp-feat-grad:linear-gradient(120deg, #d97706, #b45309);--pp-feat-text:#57534e;--pp-row-bg:#fff;--pp-row-shadow:inset 0 0 0 1px #1c191714, 0 10px 30px -18px #1c191733;--pp-mhero-bg:linear-gradient(180deg, #ffd75a66, #ffaa2d1a 45%), #fffdf7;--pp-mhero-shadow:inset 0 2px 0 #fffc, inset 0 0 0 1px #f0a92180, 0 18px 60px -18px #ffb42d66;--pp-mcta-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px -8px #ffaa1e8c;--pp-topup-bg:linear-gradient(180deg, #ffd75a2e, #ff962805 25%), #fff;--pp-topup-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #f0a92159, 0 40px 120px -20px #1c191759;--pp-close-ring:#1c191726;--pp-input-bg:#1c191708;--pp-input-ring:#f0a92180;--pp-rate:#d97706;--pp-zone-bg:#1c19170f;--pp-zone-ring:#1c19171a;--pp-zone-active-shadow:0 4px 14px #ffbe2d73;--pp-tick:#f0a92199;--pp-track-1:#1c191714;--pp-track-2:#1c191724;--pp-track-3:#1c191738;--pp-pack-sel-bg:linear-gradient(120deg, #ffd75a66, #ffaa2d26);--pp-pack-sel-ring:#f0a921a6;--pp-pack-bg:#1c191708;--pp-pack-ring:#1c191714}.dark .pricing-scope{--pp-page-bg:#09090b;--pp-page-color:#ececee;--pp-strong:#ececee;--pp-price:#fff;--pp-body:#d4d4d8;--pp-soft:#a1a1aa;--pp-faint:#71717a;--pp-subtitle:#a1a1aa;--pp-band-foot:#71717a;--pp-link-border:#3f3f46;--pp-gold-grad:linear-gradient(120deg, #ffe28a, #ffca2d 45%, #ff9a3d);--pp-headline-grad:linear-gradient(180deg, #fff 55%, #c9c3ae);--pp-green:#17c964;--pp-green-bg:#17c9641f;--pp-toggle-inactive:#a1a1aa;--pp-toggle-track-bg:#ffffff0d;--pp-toggle-track-ring:#ffffff1a;--pp-rays-conic:conic-gradient(from 173deg at 50% 42%, transparent 0deg, #ffca2d1a 4deg, transparent 9deg, transparent 14deg, #ffb22412 18deg, transparent 23deg, transparent 30deg, #ffca2d1f 35deg, transparent 41deg, transparent 320deg, #ffca2d17 325deg, transparent 330deg, transparent 337deg, #ffb2241c 342deg, transparent 348deg, transparent 352deg, #ffca2d12 356deg, transparent 360deg);--pp-rays-radial:radial-gradient(closest-side, #ffca2d47, #ff8c1414 45%, transparent 70%);--pp-mob-glow:radial-gradient(closest-side, #ffca2d38, #ff8c140f 45%, transparent 70%);--pp-side-bg:linear-gradient(180deg, #ffffff12, #ffffff05 55%);--pp-side-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff17;--pp-chip-bg:#ffffff12;--pp-side-cta-ring:#ffffff38;--pp-hero-bg:linear-gradient(180deg, #ffd75a38, #ff96280d 45%, #18181b00 70%), #151517;--pp-hero-shadow:inset 0 2px 0 #ffebaa8c, inset 0 0 0 1px #ffca2d73, 0 -30px 120px -20px #ffb42d66;--pp-hero-label:#ffca2d;--pp-hero-price-shadow:0 0 40px #ffca2d59;--pp-cta-shadow:inset 0 1px 0 #ffffff80, 0 12px 32px -8px #ffbe2d80;--pp-sec-ring:#ffca2d59;--pp-sec-color:#ffca2d;--pp-band-bg:#0a0a0bbf;--pp-band-line:#ffca2d2e;--pp-feat-grad:linear-gradient(120deg, #ffe28a, #ffca2d);--pp-feat-text:#d4d4d8;--pp-row-bg:#ffffff0a;--pp-row-shadow:inset 0 0 0 1px #ffffff1a;--pp-mhero-bg:linear-gradient(180deg, #ffd75a38, #ff96280d 45%), #151517;--pp-mhero-shadow:inset 0 2px 0 #ffebaa8c, inset 0 0 0 1px #ffca2d73, 0 18px 60px -18px #ffb42d73;--pp-mcta-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px -8px #ffbe2d80;--pp-topup-bg:linear-gradient(180deg, #ffd75a14, #ff962803 25%), #18181b;--pp-topup-shadow:inset 0 1px 0 #ffebaa40, inset 0 0 0 1px #ffca2d40, 0 40px 120px -20px #000000d9;--pp-close-ring:#ffffff26;--pp-input-bg:#ffffff0a;--pp-input-ring:#ffca2d59;--pp-rate:#ffca2d;--pp-zone-bg:#ffffff0f;--pp-zone-ring:#ffffff24;--pp-zone-active-shadow:0 4px 14px #ffbe2d66;--pp-tick:#ffca2d80;--pp-track-1:#ffffff17;--pp-track-2:#ffffff29;--pp-track-3:#ffffff3d;--pp-pack-sel-bg:linear-gradient(120deg, #ffd75a29, #ff96280f);--pp-pack-sel-ring:#ffca2d99;--pp-pack-bg:#ffffff08;--pp-pack-ring:#ffffff1a}.pricing-desktop{--pp-pad-top:64px;--pp-toggle-mb:76px;--pp-head-mb:56px;--pp-head-size:56px;--pp-sub-mt:20px;--pp-sub-size:17px;--pp-hero-pad-t:44px;--pp-hero-pad-b:60px;--pp-side-pad-t:36px;--pp-side-pad-b:44px;--pp-price-hero:64px;--pp-price-side:50px;--pp-band-pad-t:44px;--pp-band-pad-b:48px;--pp-band-foot-mt:32px}@media (max-height:1182px){.pricing-desktop{--pp-pad-top:32px;--pp-toggle-mb:54px;--pp-head-mb:32px;--pp-head-size:48px;--pp-sub-mt:14px;--pp-hero-pad-t:38px;--pp-hero-pad-b:44px;--pp-side-pad-t:30px;--pp-side-pad-b:34px;--pp-price-hero:58px;--pp-price-side:46px;--pp-band-pad-t:28px;--pp-band-pad-b:28px;--pp-band-foot-mt:20px;--pp-price-mt:12px;--pp-chip-mt:14px;--pp-cta-mt:18px;--pp-cta2-mt:20px;--pp-feat-mb:10px}}@media (max-height:996px){.pricing-desktop{--pp-pad-top:20px;--pp-toggle-mb:38px;--pp-head-mb:20px;--pp-head-size:40px;--pp-sub-mt:10px;--pp-sub-size:15px;--pp-hero-pad-t:28px;--pp-hero-pad-b:30px;--pp-side-pad-t:24px;--pp-side-pad-b:26px;--pp-price-hero:50px;--pp-price-side:40px;--pp-band-pad-t:20px;--pp-band-pad-b:20px;--pp-band-foot-mt:14px;--pp-price-mt:10px;--pp-chip-mt:12px;--pp-cta-mt:14px;--pp-cta-pad:11px;--pp-cta2-mt:14px;--pp-cta2-pad:12px;--pp-sec-mt:8px;--pp-sec-pad:10px;--pp-feat-mb:6px}}@media (max-height:850px){.pricing-desktop{--pp-pad-top:8px;--pp-toggle-mb:22px;--pp-head-mb:10px;--pp-head-size:30px;--pp-sub-mt:6px;--pp-sub-size:13px;--pp-hero-pad-t:18px;--pp-hero-pad-b:16px;--pp-side-pad-t:16px;--pp-side-pad-b:16px;--pp-price-hero:38px;--pp-price-side:32px;--pp-band-pad-t:12px;--pp-band-pad-b:12px;--pp-band-foot-mt:8px;--pp-band-foot-size:12px;--pp-feat-d-size:12.5px;--pp-price-mt:6px;--pp-chip-mt:8px;--pp-cta-mt:10px;--pp-cta-pad:9px;--pp-cta2-mt:10px;--pp-cta2-pad:10px;--pp-sec-mt:6px;--pp-sec-pad:8px;--pp-feat-mb:4px}}.cr-slider{z-index:1;cursor:pointer;appearance:none;border-radius:999px;outline:none;width:100%;height:8px;position:relative}.cr-slider::-webkit-slider-thumb{cursor:grab;-webkit-appearance:none;background:linear-gradient(140deg,#fff,#ffe28a);border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 2px #f0a921,0 4px 14px #ffbe2d99}.cr-slider::-moz-range-thumb{cursor:grab;background:linear-gradient(140deg,#fff,#ffe28a);border:none;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 2px #f0a921,0 4px 14px #ffbe2d99}.pr-cta{transition:filter .2s}.pr-cta:hover{filter:brightness(1.08)}.pr-cta:active{filter:brightness(.96)}.pr-cta--disabled,.pr-cta--disabled:hover,.pr-cta--disabled:active{filter:none;opacity:.45;cursor:not-allowed}.pr-cta--loading,.pr-cta--loading:hover,.pr-cta--loading:active{filter:none;pointer-events:none;animation:1.2s ease-in-out infinite pr-cta-breathe}@keyframes pr-cta-breathe{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.pr-cta--loading{opacity:.85;animation:none}}@keyframes pp-panel-in-l{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes pp-panel-in-r{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pp-card-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes pp-hero-in{0%{opacity:0;transform:translateY(36px)scale(.93)}60%{opacity:1}to{opacity:1;transform:none}}.pp-cards>*{transform-origin:50% 100%}.pp-panel[data-state=load][data-side=left]{animation:.42s cubic-bezier(.22,.9,.3,1) backwards pp-panel-in-l}.pp-panel[data-state=load][data-side=right]{animation:.42s cubic-bezier(.22,.9,.3,1) backwards pp-panel-in-r}.pp-panel[data-state=load]>*{animation:.52s cubic-bezier(.22,.9,.3,1) 40ms backwards pp-rise}.pp-panel[data-state=load]>:nth-child(2){animation-delay:.12s}.pp-panel[data-state=load]>:nth-child(3){animation-delay:.3s}.pp-panel[data-state=load]>:nth-child(4){animation-delay:.35s}.pp-panel[data-state=load]>.pp-head,.pp-panel[data-state=load]>.pp-cards,.pp-panel[data-state=load]>.pp-list{animation:none}.pp-panel[data-state=load] .pp-head>*{animation:.55s cubic-bezier(.22,.9,.3,1) 40ms backwards pp-rise}.pp-panel[data-state=load] .pp-head>:nth-child(2){animation-delay:.11s}.pp-panel[data-state=load] .pp-cards>*{animation:.56s cubic-bezier(.22,.9,.3,1) .16s backwards pp-card-in}.pp-panel[data-state=load] .pp-cards>:nth-child(2){animation:.72s cubic-bezier(.22,1.18,.36,1) .22s backwards pp-hero-in}.pp-panel[data-state=load] .pp-cards>:nth-child(3){animation-delay:.28s}.pp-panel[data-state=load] .pp-list>*{animation:.5s cubic-bezier(.22,.9,.3,1) .14s backwards pp-card-in}.pp-panel[data-state=load] .pp-list>:nth-child(2){animation-delay:.2s}.pp-panel[data-state=load] .pp-list>:nth-child(3){animation-delay:.26s}@keyframes pp-flip-out-l{0%{opacity:1;transform:perspective(800px)rotateY(0)}65%{opacity:1}to{opacity:0;transform:perspective(800px)rotateY(-80deg)}}@keyframes pp-flip-in-l{0%{opacity:0;transform:perspective(800px)rotateY(-80deg)}35%{opacity:1}to{opacity:1;transform:perspective(800px)rotateY(0)}}@keyframes pp-flip-out-r{0%{opacity:1;transform:perspective(800px)rotateY(0)}65%{opacity:1}to{opacity:0;transform:perspective(800px)rotateY(80deg)}}@keyframes pp-flip-in-r{0%{opacity:0;transform:perspective(800px)rotateY(80deg)}35%{opacity:1}to{opacity:1;transform:perspective(800px)rotateY(0)}}@keyframes pp-text-out{to{opacity:0}}@keyframes pp-text-in{0%{opacity:0}to{opacity:1}}@keyframes pp-leave-hold{0%,to{opacity:1}}.pp-panel[data-state=leave]{animation:.2s linear backwards pp-leave-hold}.pp-panel[data-state=leave]>*{animation:.16s ease-out forwards pp-text-out}.pp-panel[data-state=enter]>*{animation:.22s ease-out .15s backwards pp-text-in}.pp-panel[data-state=leave]>.pp-cards,.pp-panel[data-state=leave]>.pp-list,.pp-panel[data-state=enter]>.pp-cards,.pp-panel[data-state=enter]>.pp-list{animation:none}.pp-panel[data-state=leave][data-side=left] .pp-cards>*,.pp-panel[data-state=leave][data-side=left] .pp-list>*{animation:.15s cubic-bezier(.6,0,.9,.4) forwards pp-flip-out-l}.pp-panel[data-state=leave][data-side=right] .pp-cards>*,.pp-panel[data-state=leave][data-side=right] .pp-list>*{animation:.15s cubic-bezier(.6,0,.9,.4) forwards pp-flip-out-r}.pp-panel[data-state=enter][data-side=left] .pp-cards>*,.pp-panel[data-state=enter][data-side=left] .pp-list>*{animation:.2s cubic-bezier(.1,.6,.3,1) .145s backwards pp-flip-in-l}.pp-panel[data-state=enter][data-side=right] .pp-cards>*,.pp-panel[data-state=enter][data-side=right] .pp-list>*{animation:.2s cubic-bezier(.1,.6,.3,1) .145s backwards pp-flip-in-r}.pp-panel[data-state=leave] .pp-cards>*,.pp-panel[data-state=leave] .pp-list>*,.pp-panel[data-state=enter] .pp-cards>*,.pp-panel[data-state=enter] .pp-list>*{transform-origin:50%}.pp-toggle{animation:.5s cubic-bezier(.22,.9,.3,1) backwards pp-rise}.pp-toggle-thumb{transition:transform .34s cubic-bezier(.34,1.3,.42,1),width .34s cubic-bezier(.34,1.3,.42,1)}.pp-toggle-pill{transition:color .28s,transform .18s}.pp-toggle-pill:active{transform:scale(.96)}@keyframes pp-rays-in{0%{opacity:0;transform:translate(-50%)scale(.86)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pp-rays-drift{0%,to{transform:translate(-50%)rotate(-1.2deg)}50%{transform:translate(-50%)rotate(1.2deg)}}@keyframes pp-glow-pulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.78;transform:translate(-50%)scale(1.06)}}.pp-rays-conic{animation:1.5s cubic-bezier(.16,.8,.3,1) backwards pp-rays-in,24s ease-in-out 1.5s infinite pp-rays-drift}.pp-rays-glow{animation:1.3s cubic-bezier(.16,.8,.3,1) backwards pp-rays-in,9s ease-in-out 1.5s infinite pp-glow-pulse}@media (prefers-reduced-motion:reduce){.pp-panel,.pp-panel>*,.pp-head>*,.pp-cards>*,.pp-list>*,.pp-toggle,.pp-rays-conic,.pp-rays-glow{animation:none!important}.pp-toggle-thumb,.pp-toggle-pill{transition:none!important}}.plan-flow-scope{--flow-page:#f4f4f5;--flow-card:#fff;--flow-card2:#fafafa;--flow-card-a:#ffffffe6;--flow-card-b:#ffffffbf;--flow-border:#e4e4e7;--flow-border2:#d4d4d8;--flow-border0:#ececee;--flow-text:#18181b;--flow-text2:#27272a;--flow-text3:#3f3f46;--flow-muted:#71717a;--flow-muted2:#a1a1aa;--flow-faint:#a1a1aa;--flow-hover:#f7f7f8;--flow-hover2:#f4f4f5;--flow-press:#e9e9eb;--flow-press2:#e4e4e7;--flow-pill-hover:#f4f4f5;--flow-preview-bg:#f4f4f5;--flow-preview-line:#d4d4d8;--flow-gridline:#00000012;--flow-footer-bg:#f4f4f5d9;--flow-yellow-text:#a16207;--flow-accent:#ffca2d;--flow-cost-label:#71717a;--flow-cost-value:#52525b;--flow-cost-plus:#d4d4d8;--flow-credit:#eab308;--flow-danger:#f31260;--flow-danger-bg:#f312600b;--flow-danger-chip-bg:#f312600f;--flow-danger-chip-border:#f3126059;--flow-action-link:#b45309;--flow-border-strong:#e4e4e7;--flow-shadow-lg:0 18px 40px #0000001f;--flow-shadow-md:0 10px 30px #00000014;--flow-ambient-glow:radial-gradient(closest-side, #ffca2d38, #ffca2d1a 38%, #ffca2d09 62%, transparent 80%)}.dark .plan-flow-scope{--flow-page:#0b0b0c;--flow-card:#18181b;--flow-card2:#131315;--flow-card-a:#18181bd9;--flow-card-b:#18181b99;--flow-border:#27272a;--flow-border2:#3f3f46;--flow-border0:#1f1f22;--flow-text:#fafafa;--flow-text2:#e4e4e7;--flow-text3:#d4d4d8;--flow-muted:#a1a1aa;--flow-muted2:#71717a;--flow-faint:#52525b;--flow-hover:#17171a;--flow-hover2:#1d1d21;--flow-press:#232327;--flow-press2:#2f2f34;--flow-pill-hover:#1b1b1f;--flow-preview-bg:#1c1c1f;--flow-preview-line:#34343a;--flow-gridline:#ffffff12;--flow-footer-bg:#0b0b0cd9;--flow-yellow-text:#ffd351;--flow-cost-label:#71717a;--flow-cost-value:#a1a1aa;--flow-cost-plus:#3f3f46;--flow-credit:#ffca2d;--flow-danger:#ff5c87;--flow-danger-bg:#f312600f;--flow-danger-chip-bg:#f3126014;--flow-danger-chip-border:#ff5c8773;--flow-action-link:#ffca2d;--flow-border-strong:#3f3f46;--flow-shadow-lg:0 18px 50px #00000080;--flow-shadow-md:0 10px 40px #00000073;--flow-ambient-glow:radial-gradient(closest-side, #ffca2d1c, #ffca2d0d 38%, #ffca2d05 62%, transparent 80%)}@keyframes flowFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flowFade{0%{opacity:0}to{opacity:1}}@keyframes flowDropIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flowChipIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes flowFooterIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes flowSpin{to{transform:rotate(360deg)}}@keyframes pp-fan-a{0%,to{transform:rotate(-13deg)translateY(0)}50%{transform:rotate(-16deg)translateY(-2px)}}@keyframes pp-fan-b{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-3px)}}@keyframes pp-fan-c{0%,to{transform:rotate(14deg)translateY(0)}50%{transform:rotate(17deg)translateY(-2px)}}@keyframes pp-glint{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.pp-theme-scroll-mask{mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.pp-vscroll{scrollbar-width:thin;scrollbar-color:#71717a59 transparent}.pp-vscroll::-webkit-scrollbar{width:8px}.pp-vscroll::-webkit-scrollbar-track{background:0 0}.pp-vscroll::-webkit-scrollbar-thumb{background:#71717a59;border-radius:9999px}.pp-vscroll::-webkit-scrollbar-thumb:hover{background:#71717a8c}.dark .pp-vscroll{scrollbar-color:#d4d4d847 transparent}.dark .pp-vscroll::-webkit-scrollbar-thumb{background:#d4d4d847}.dark .pp-vscroll::-webkit-scrollbar-thumb:hover{background:#d4d4d880}.flow-dd-scroll{scrollbar-width:thin;scrollbar-color:#ffca2d59 transparent}.flow-dd-scroll::-webkit-scrollbar{width:10px}.flow-dd-scroll::-webkit-scrollbar-track{background:0 0}.flow-dd-scroll::-webkit-scrollbar-thumb{background:#ffca2d47 padding-box padding-box;border:3px solid #0000;border-radius:9999px;min-height:36px}.flow-dd-scroll::-webkit-scrollbar-thumb:hover{background:#ffca2d8c padding-box padding-box;border:3px solid #0000}.flow-dd-scroll::-webkit-scrollbar-thumb:active{background:#ffca2d padding-box padding-box;border:3px solid #0000}.flow-pill{transition:border-color .15s,background .15s}.flow-pill:hover{background:var(--flow-press)!important;border-color:#ffca2d8c!important}.flow-pill:active{background:var(--flow-press2)!important}.flow-dd-option{transition:background .12s}.flow-dd-option:hover{background:var(--flow-hover2)!important}.flow-dd-option:active{background:var(--flow-press2)!important}.flow-cost-toggle{transition:background .15s,color .15s}.flow-cost-toggle:hover{background:var(--flow-hover2)!important;color:var(--flow-text)!important}.flow-cost-chip{transition:background .15s,border-color .15s}.flow-cost-chip:hover{background:var(--flow-hover2)!important;border-color:var(--flow-muted2)!important}.flow-cost-link{transition:opacity .15s}.flow-settings-jump{transition:background .15s,border-color .15s,color .15s}.flow-settings-jump:hover{background:var(--flow-hover2)!important;border-color:var(--flow-muted2)!important}.flow-settings-jump:active{background:var(--flow-press)!important}.flow-settings-highlight{animation:1.4s flowSettingsPulse}@keyframes flowSettingsPulse{0%{border-color:var(--flow-credit);box-shadow:0 0 #ffca2d00}25%{border-color:var(--flow-credit);box-shadow:0 0 0 4px #ffca2d40}to{box-shadow:0 0 #ffca2d00}}.flow-settings-segment{transition:background .15s,color .15s}.flow-settings-segment:hover{background:var(--flow-hover2)!important}.flow-settings-segment:active{background:var(--flow-press)!important}.flow-setting-block{border-radius:12px;scroll-margin:24px}.flow-setting-block-highlight{animation:1.4s flowSettingBlockPulse}@keyframes flowSettingBlockPulse{0%{outline-offset:10px;outline:2px solid #ffca2d00;box-shadow:0 0 0 10px #ffca2d00}25%{outline:2px solid var(--flow-credit);outline-offset:10px;box-shadow:0 0 0 10px #ffca2d14}to{outline-offset:10px;outline:2px solid #ffca2d00;box-shadow:0 0 0 10px #ffca2d00}}@keyframes flowNudgeDown{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.flow-cost-link:hover{opacity:.8}.flow-example-block{transition:border-color .15s,background .15s,transform .15s}.flow-example-block:hover{background:var(--flow-card)!important;border-color:#ffca2d8c!important}.flow-example-block:active{transform:scale(.97);background:var(--flow-press)!important}.flow-setting-card{transition:border-color .15s,background .15s,transform .15s}.flow-setting-card:hover{background:var(--flow-hover2)!important}.flow-setting-card:active{transform:scale(.99)}.flow-img-card{transition:border-color .15s,transform .15s,filter .15s}.flow-img-card:hover{filter:brightness(1.12)}.flow-img-card:active{transform:scale(.99)}.flow-back-btn{transition:color .25s,background .25s,border-color .25s}.flow-back-btn:hover{color:var(--flow-text)!important;background:var(--flow-hover2)!important}.flow-back-btn:active{background:var(--flow-press)!important}.flow-regen-btn{transition:box-shadow .15s linear,filter .15s linear,transform .12s}.flow-regen-btn:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 6px 20px #ffca2d80,inset 0 1px #ffffff59!important}.dark .flow-regen-btn:hover:not(:disabled){box-shadow:0 6px 22px #ffca2d73,inset 0 1px #ffffff59!important}.flow-regen-btn:active:not(:disabled){filter:brightness(.95);transform:scale(.92)}.flow-regen-btn:disabled{box-shadow:none!important}.flow-attach-btn{transition:border-color .15s,color .15s,background .15s}.flow-attach-btn:hover{color:#ffca2d!important;border-color:#ffca2d!important}.flow-attach-btn:active{background:#ffca2d14!important}.flow-empty-link .flow-empty-link-accent{text-underline-offset:3px}.flow-empty-link:hover .flow-empty-link-accent{text-decoration:underline}.flow-avatar-trigger{transition:border-color .15s,box-shadow .15s}.flow-avatar-trigger:hover{box-shadow:0 0 0 3px #ffca2d26;border-color:#ffca2d!important}.flow-theme-toggle{transition:color .15s,border-color .15s,background .15s}.flow-theme-toggle:hover{background:var(--flow-hover2)!important;color:var(--flow-text)!important}.flow-theme-toggle:active{background:var(--flow-press)!important}:root{--eh-ring-fill:#ffca2d;--eh-ring-track:#d4d4d88c;--eh-pill-glow:#ffca2d38}.dark{--eh-ring-track:#52525b8c}:root,.light{--tpl-theme-dark:0}.dark{--tpl-theme-dark:1}.tpl-split-fill{fill:color-mix(in srgb, var(--tpl-tone-light) calc(100% - var(--tpl-theme-dark) * 100%), var(--tpl-tone-dark) calc(var(--tpl-theme-dark) * 100%))}.tpl-split-stroke{stroke:color-mix(in srgb, var(--tpl-tone-light) calc(100% - var(--tpl-theme-dark) * 100%), var(--tpl-tone-dark) calc(var(--tpl-theme-dark) * 100%))}.credits-hist-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#18181b29 transparent}.credits-hist-scroll::-webkit-scrollbar{width:11px}.credits-hist-scroll::-webkit-scrollbar-track{background:0 0}.credits-hist-scroll::-webkit-scrollbar-thumb{background-color:#18181b29;background-clip:content-box;border:3.5px solid #0000;border-radius:9999px;min-height:44px;transition:background-color .15s linear}.credits-hist-scroll:hover::-webkit-scrollbar-thumb{background-color:#18181b47}.credits-hist-scroll::-webkit-scrollbar-thumb:hover{background-color:#18181b73}.credits-hist-scroll::-webkit-scrollbar-thumb:active{background-color:#18181b73}.dark .credits-hist-scroll{scrollbar-color:#ffffff24 transparent}.dark .credits-hist-scroll::-webkit-scrollbar-thumb{background-color:#ffffff24}.dark .credits-hist-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffffff3d}.dark .credits-hist-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff61}.dark .credits-hist-scroll::-webkit-scrollbar-thumb:active{background-color:#ffffff61}body .checkout-modal-theme__widget{color-scheme:light}body .checkout-modal-theme__widget .checkout-modal__overlay{background:#050507e0}body .checkout-modal-theme__widget .checkout-modal__content,body .checkout-modal-theme__widget .checkout-modal__content>iframe{background:0 0;border-radius:20px}@media (min-width:601px){.checkout-modal-theme__widget .checkout-modal__container{margin-top:auto;margin-bottom:auto;padding-bottom:26vh}}.checkout-copy-payment-link{color:#fff;cursor:pointer;opacity:.88;background:0 0;border:0;justify-content:center;align-items:center;width:100%;margin-top:16px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.checkout-copy-payment-link:hover{opacity:1;text-decoration:underline}.checkout-copy-payment-link:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #fff}@media (max-width:600px){.checkout-modal-theme__widget .checkout-modal__container:has(.checkout-copy-payment-link){padding-bottom:24px}}
.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:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--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))}
