@font-face{font-family:Alibaba PuHuiTi;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn1.see2ai.com/web-static/fonts/alibaba-puhuiti-3/v1/alibaba-puhuiti-3-55-regular.woff2?v=2026-05-28) format("woff2")}@font-face{font-family:Alibaba PuHuiTi;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn1.see2ai.com/web-static/fonts/alibaba-puhuiti-3/v1/alibaba-puhuiti-3-85-bold.woff2?v=2026-05-28) format("woff2")}:root{--tuve-brand: #FF6B01;--tuve-brand-hover: rgba(255, 107, 1, .12);--tuve-brand-active: #E55F00;--tuve-brand-soft: rgba(255, 107, 1, .14);--tuve-brand-glow: rgba(255, 107, 1, .55);--tuve-brand-tint: #FFE9D6;--tuve-ink: #1E1E22;--tuve-ink-soft: #4B4B4B;--tuve-bg: #FBF9F5;--tuve-bg-deep: #F2EFE9;--tuve-surface: #FFFFFF;--tuve-sunken: #F4F1EB;--tuve-border: rgba(30, 30, 34, .08);--tuve-border-strong: rgba(30, 30, 34, .14);--tuve-text: var(--tuve-ink);--tuve-text-muted: #6F6E73;--tuve-text-subtle: #9F9D9E;--tuve-success: #1F9D57;--tuve-warning: #E8A317;--tuve-danger: #E5484D;--tuve-info: #2F8CFF;--tuve-font-sans: "Alibaba PuHuiTi", "PingFang SC", -apple-system, "Inter", "Microsoft YaHei", sans-serif;--tuve-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tuve-font-display: "Alibaba PuHuiTi", "PingFang SC", -apple-system, "Inter", "Microsoft YaHei", sans-serif;--tuve-font-size-xs: 12px;--tuve-font-size-sm: 13px;--tuve-font-size-base: 14px;--tuve-font-size-md: 16px;--tuve-font-size-lg: 18px;--tuve-font-size-xl: 22px;--tuve-font-size-2xl: 30px;--tuve-font-size-3xl: 44px;--tuve-font-size-4xl: 56px;--tuve-font-size-display: 96px;--tuve-font-weight-regular: 400;--tuve-font-weight-medium: 500;--tuve-font-weight-semibold: 600;--tuve-font-weight-bold: 700;--tuve-line-height-body: 1.55;--tuve-line-height-heading: 1.2;--tuve-line-height-tight: 1.05;--tuve-space-2: 2px;--tuve-space-3: 3px;--tuve-space-4: 4px;--tuve-space-8: 8px;--tuve-space-12: 12px;--tuve-space-16: 16px;--tuve-space-20: 20px;--tuve-space-24: 24px;--tuve-space-32: 32px;--tuve-space-40: 40px;--tuve-space-48: 48px;--tuve-space-64: 64px;--tuve-space-80: 80px;--tuve-space-120: 120px;--tuve-control-h-sm: 32px;--tuve-control-h-md: 44px;--tuve-control-h-lg: 48px;--tuve-radius-sm: 6px;--tuve-radius-md: 10px;--tuve-radius-lg: 16px;--tuve-radius-xl: 24px;--tuve-radius-full: 9999px;--tuve-shadow-sm: 0 1px 3px rgba(16, 16, 20, .06), 0 1px 2px rgba(16, 16, 20, .04);--tuve-shadow-md: 0 8px 28px rgba(16, 16, 20, .1), 0 2px 4px rgba(16, 16, 20, .04);--tuve-shadow-lg: 0 24px 56px rgba(16, 16, 20, .14);--tuve-shadow-glow: 0 0 60px var(--tuve-brand-glow);--tuve-z-dropdown: 1000;--tuve-z-sticky: 1100;--tuve-z-modal: 1300;--tuve-z-toast: 1400;--tuve-breakpoint-desktop: 1024px;--tuve-duration-fast: .16s;--tuve-duration-base: .28s;--tuve-duration-slow: .52s;--tuve-duration-pulse: 2.2s;--tuve-duration-thinking: 1.4s;--tuve-ease-standard: cubic-bezier(.2, 0, 0, 1);--tuve-ease-soft: cubic-bezier(.4, 0, .2, 1);--tuve-duration-instant: 1ms;--tuve-space-18: 18px;--tuve-space-10: 10px;--tuve-account-card-min-height: 116px;--tuve-account-grid-track-min: 180px;--tuve-size-apps-directory-content-max-w: 1080px;--tuve-size-apps-directory-grid-track-min: 200px;--tuve-size-app-platform-trigger: 40px;--tuve-size-admin-external-source-grid-track-min: 220px;--tuve-size-admin-playbook-content-max-w: 1120px;--tuve-size-admin-playbook-copy-max-w: 760px;--tuve-chat-card-max-width: 780px;--tuve-chat-card-scroll-max-height: min(50vh, 28rem);--tuve-chat-card-footer-safe-gap: var(--tuve-space-16);--tuve-chat-card-z-frame: 2;--tuve-chat-card-z-badge: 3;--tuve-chat-card-z-overlay: 4;--tuve-palette-light-bg: #FBF9F5;--tuve-palette-light-surface: #FFFFFF;--tuve-palette-light-ink: #1E1E22;--tuve-palette-dark-bg: #0E0E12;--tuve-palette-dark-surface: #16161B;--tuve-palette-dark-ink: #ECEAE4;--tuve-dark-canvas-bg: #0E0E12;--tuve-dark-canvas-surface: #16161B;--tuve-dark-canvas-text: #ECEAE4;--tuve-dark-canvas-scrim: rgba(7, 7, 10, .94);--tuve-dark-canvas-pill: color-mix(in srgb, var(--tuve-dark-canvas-surface) 72%, transparent);--tuve-dark-canvas-pill-strong: color-mix(in srgb, var(--tuve-dark-canvas-surface) 78%, transparent);--tuve-dark-canvas-card: color-mix(in srgb, var(--tuve-dark-canvas-surface) 82%, transparent);--tuve-dark-canvas-card-strong: color-mix(in srgb, var(--tuve-dark-canvas-surface) 86%, transparent);--tuve-dark-canvas-stroke: rgba(255, 255, 255, .12);--tuve-dark-canvas-stroke-strong: rgba(255, 255, 255, .14);--tuve-dark-canvas-stroke-control: rgba(255, 255, 255, .18);--tuve-dark-canvas-text-muted: color-mix(in srgb, var(--tuve-dark-canvas-text) 72%, transparent);--tuve-dark-canvas-text-subtle: color-mix(in srgb, var(--tuve-dark-canvas-text) 36%, transparent);--tuve-dark-canvas-stage: rgba(10, 10, 10, 1);--tuve-dark-canvas-stage-shade: rgba(0, 0, 0, .22);--tuve-dark-canvas-badge: rgba(32, 32, 32, .76);--tuve-dark-canvas-overlay-scrim: rgba(0, 0, 0, .72);--tuve-dark-canvas-overlay-scrim-strong: rgba(0, 0, 0, .82);--tuve-border-width-hairline: 1px;--tuve-border-width-thin: 2px;--tuve-border-width-medium: 3px;--tuve-z-page-body: 1;--tuve-z-page-footer: 2;--tuve-z-page-header: 3;--tuve-size-landing-header-height: 56px;--tuve-size-landing-thought-box-max: 260px;--tuve-size-landing-voice-block-max: 520px;--tuve-size-landing-compact-curve-col: 100px;--tuve-size-landing-compact-gain-col: 70px;--tuve-size-landing-featured-curve-col: 160px;--tuve-size-landing-detail-curve-col: 220px;--tuve-size-landing-header-h-w33: 60px;--tuve-size-landing-page-max-width: 1280px;--tuve-size-landing-page-h-pad: 48px;--tuve-size-landing-column-gap: 80px;--tuve-size-landing-hero-h1-max: 540px;--tuve-size-landing-hero-h1-fs: 52px;--tuve-size-landing-hero-sub-max: 480px;--tuve-size-landing-hero-sub-fs: 17px;--tuve-size-landing-cta-h: 44px;--tuve-size-landing-cta-px: 22px;--tuve-size-landing-cta-fs: 15px;--tuve-size-landing-cta-mt: 32px;--tuve-size-landing-thinking-mt: 22px;--tuve-size-landing-thinking-fs: 13px;--tuve-size-landing-thinking-max: 520px;--tuve-size-landing-kbd-px: 8px;--tuve-size-landing-kbd-py: 3px;--tuve-size-landing-kbd-fs: 11px;--tuve-size-landing-kbd-radius: 5px;--tuve-size-landing-signin-h: 30px;--tuve-size-landing-signin-px: 14px;--tuve-size-landing-signin-fs: 13px;--tuve-size-landing-theme-toggle: 28px;--tuve-size-landing-lang-h: 26px;--tuve-size-landing-lang-px: 9px;--tuve-size-landing-lang-fs: 12px;--tuve-size-landing-button-radius: 8px;--tuve-size-landing-card-radius: 10px;--tuve-size-landing-row-radius: 8px;--tuve-size-landing-card-px: 18px;--tuve-size-landing-card-pt: 16px;--tuve-size-landing-card-pb: 14px;--tuve-size-landing-row-py: 10px;--tuve-size-landing-row-px: 14px;--tuve-size-landing-row-gap: 12px;--tuve-size-landing-projectlist-gap: 6px;--tuve-size-landing-studio-gap: 16px;--tuve-size-landing-featured-curve-w: 420px;--tuve-size-landing-featured-curve-h: 36px;--tuve-size-landing-compact-curve-w: 72px;--tuve-size-landing-compact-curve-h: 18px;--tuve-size-landing-compact-gain-min: 44px;--tuve-size-landing-projectthumb-feat: 36px;--tuve-size-landing-projectthumb-compact: 28px;--tuve-size-landing-h1-fs: 18px;--tuve-size-landing-pulse-fs: 14px;--tuve-size-landing-kind-fs: 15px;--tuve-size-landing-compact-kind-fs: 13px;--tuve-size-landing-gain-fs: 18px;--tuve-size-landing-gain-pct-fs: 13px;--tuve-size-landing-gain-label-fs: 10px;--tuve-size-landing-kicker-fs: 11px;--tuve-size-landing-footer-py: 18px;--tuve-size-landing-footer-pb: 22px;--tuve-size-landing-footer-fs: 12px;--tuve-size-landing-focus-outline: 2px;--tuve-text-on-brand: #1E1E22;--tuve-color-on-brand: #FFFFFF;--tuve-danger-fill: #C93B40;--tuve-danger-fill-hover: #B33338;--tuve-danger-fill-active: #9E2C31;--tuve-brand-ink: color-mix(in srgb, var(--tuve-brand-active) 60%, var(--tuve-text));--tuve-info-ink: color-mix(in srgb, var(--tuve-info) 60%, var(--tuve-text));--tuve-warning-ink: color-mix(in srgb, var(--tuve-warning) 50%, var(--tuve-text));--tuve-success-ink: color-mix(in srgb, var(--tuve-success) 60%, var(--tuve-text));--tuve-danger-ink: color-mix(in srgb, var(--tuve-danger) 60%, var(--tuve-text));--tuve-danger-wash: color-mix(in srgb, var(--tuve-danger) 5%, transparent);--tuve-danger-hover: color-mix(in srgb, var(--tuve-danger) 8%, transparent);--tuve-danger-soft: color-mix(in srgb, var(--tuve-danger) 14%, transparent);--tuve-size-landing-hero-max-w: 980px;--tuve-size-landing-hero-h1-max-w: 880px;--tuve-size-landing-hero-h1-fs-desktop: 80px;--tuve-size-landing-hero-h1-fs-tablet: 56px;--tuve-size-landing-hero-h1-fs-mobile: 40px;--tuve-size-landing-hero-sub-max-w: 560px;--tuve-size-landing-hero-cta-row-mt: 36px;--tuve-size-landing-hero-cta-h: 50px;--tuve-size-landing-hero-cta-h-mobile: 46px;--tuve-size-landing-hero-cta-px: 26px;--tuve-size-landing-hero-cta-arrow-fs: 17px;--tuve-size-landing-hero-cta-secondary-mt: 22px;--tuve-size-landing-closing-section-max-w: 980px;--tuve-size-landing-closing-title-fs-min: 22px;--tuve-size-landing-closing-title-fs-max: 48px;--tuve-size-landing-closing-row-mt: 36px;--tuve-size-landing-closing-cta-h: 50px;--tuve-size-landing-closing-cta-h-mobile: 46px;--tuve-size-landing-closing-cta-px: 26px;--tuve-size-landing-closing-cta-arrow-fs: 17px;--tuve-size-landing-closing-proof-max-w: 560px;--tuve-size-landing-focus-offset: 2px;--tuve-size-landing-space-3: 3px;--tuve-size-landing-space-6: 6px;--tuve-size-landing-space-10: 10px;--tuve-size-landing-space-14: 14px;--tuve-size-landing-space-18: 18px;--tuve-size-landing-space-22: 22px;--tuve-size-landing-space-28: 28px;--tuve-size-landing-space-46: 46px;--tuve-size-landing-space-56: 56px;--tuve-size-landing-content-max-w: 1180px;--tuve-size-landing-proof-max-w: 1100px;--tuve-size-landing-howto-title-max-w: 760px;--tuve-size-landing-howto-sub-max-w: 640px;--tuve-size-landing-header-h: 64px;--tuve-size-landing-signin-w: 104px;--tuve-size-landing-bubble-w: 280px;--tuve-size-landing-bubble-tail: 7px;--tuve-size-landing-gain-min-w: 52px;--tuve-size-landing-closing-pb: 140px;--tuve-size-landing-proof-list-radius: 12px;--tuve-size-landing-section-h-fs: 40px;--tuve-size-landing-section-h-fs-sm: 32px;--tuve-size-landing-section-h-fs-xs: 26px;--tuve-size-landing-body-md-fs: 14.5px;--tuve-size-landing-body-sm-fs: 12.5px;--tuve-size-landing-label-xs-fs: 10.5px;--tuve-z-landing-bubble: 5;--brand-orange: 25 100% 50%;--background: 40 43% 97%;--foreground: 240 6% 13%;--card: 0 0% 100%;--card-foreground: 240 6% 13%;--popover: 0 0% 100%;--popover-foreground: 240 6% 13%;--muted: 40 31% 94%;--muted-foreground: 240 2% 44%;--accent: 25 100% 96%;--accent-foreground: 240 6% 13%;--border: 240 6% 90%;--input: 240 6% 90%;--ring: 25 100% 50%;--success: 145 67% 37%;--warning: 40 82% 50%;--destructive: 358 77% 58%}:root[data-theme=dark]{--tuve-ink: #ECEAE4;--tuve-ink-soft: #9C9A95;--tuve-bg: #0E0E12;--tuve-bg-deep: #07070A;--tuve-surface: #16161B;--tuve-sunken: #0A0A0E;--tuve-border: rgba(255, 255, 255, .06);--tuve-border-strong: rgba(255, 255, 255, .12);--tuve-text-muted: #9C9A95;--tuve-text-subtle: #5D5C58;--tuve-success: #3DBE7C;--tuve-warning: #EFB949;--tuve-danger: #F0585D}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tuve-ink: #ECEAE4;--tuve-ink-soft: #9C9A95;--tuve-bg: #0E0E12;--tuve-bg-deep: #07070A;--tuve-surface: #16161B;--tuve-sunken: #0A0A0E;--tuve-border: rgba(255, 255, 255, .06);--tuve-border-strong: rgba(255, 255, 255, .12);--tuve-text-muted: #9C9A95;--tuve-text-subtle: #5D5C58;--tuve-success: #3DBE7C;--tuve-warning: #EFB949;--tuve-danger: #F0585D}}:root[data-theme=dark]{--background: 240 13% 6%;--foreground: 40 19% 91%;--card: 240 10% 10%;--card-foreground: 40 19% 91%;--popover: 240 10% 10%;--popover-foreground: 40 19% 91%;--muted: 240 17% 5%;--muted-foreground: 40 4% 60%;--accent: 240 10% 14%;--accent-foreground: 40 19% 91%;--border: 240 4% 18%;--input: 240 4% 18%;--success: 145 53% 49%;--warning: 40 84% 61%;--destructive: 358 84% 64%}:root[data-density=cozy]{--tuve-font-size-xs: 13px;--tuve-font-size-sm: 14px;--tuve-font-size-base: 15px;--tuve-font-size-md: 17px;--tuve-font-size-lg: 19px;--tuve-font-size-xl: 23px;--tuve-font-size-2xl: 31px;--tuve-font-size-3xl: 45px;--tuve-font-size-4xl: 57px;--tuve-font-size-display: 97px}:root[data-density=dense]{--tuve-font-size-xs: 11px;--tuve-font-size-sm: 12px;--tuve-font-size-base: 13px;--tuve-font-size-md: 15px;--tuve-font-size-lg: 17px;--tuve-font-size-xl: 21px;--tuve-font-size-2xl: 29px;--tuve-font-size-3xl: 43px;--tuve-font-size-4xl: 55px;--tuve-font-size-display: 95px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation-play-state:paused!important}@keyframes tuve-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes tuve-pulse-soft{0%,to{opacity:.55}50%{opacity:1}}@keyframes tuve-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tuve-caret{0%,50%{opacity:1}51%,to{opacity:0}}.tuve-blinking-caret{animation:tuve-caret 1s steps(1) infinite}@keyframes tuve-glow-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes tuve-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tuve-aurora-a{0%,to{transform:translate(0) scale(1);opacity:.85}33%{transform:translate(60px,30px) scale(1.08);opacity:1}66%{transform:translate(-30px,50px) scale(.95);opacity:.75}}@keyframes tuve-aurora-b{0%,to{transform:translate(0) scale(1.05);opacity:.7}40%{transform:translate(-50px,-40px) scale(1.15);opacity:.95}70%{transform:translate(40px,-20px) scale(.95);opacity:.65}}html,body{background:var(--tuve-bg);color:var(--tuve-text)}:where(html,body,*){scrollbar-color:color-mix(in srgb,var(--tuve-text-subtle) 58%,transparent) color-mix(in srgb,var(--tuve-sunken) 82%,transparent);scrollbar-width:thin}:where(*)::-webkit-scrollbar{width:var(--tuve-space-10);height:var(--tuve-space-10)}:where(*)::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--tuve-sunken) 82%,transparent);border-radius:var(--tuve-radius-full)}:where(*)::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tuve-text-subtle) 58%,transparent);background-clip:content-box;border:var(--tuve-space-2) solid transparent;border-radius:var(--tuve-radius-full)}:where(*)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--tuve-brand) 72%,var(--tuve-text-subtle))}:where(*)::-webkit-scrollbar-corner{background-color:transparent}.tuve-scrollbar-stable{scrollbar-gutter:stable}.tuve-scrollbar-stable-both{scrollbar-gutter:stable both-edges}.tuve-root{font-family:var(--tuve-font-sans);font-size:var(--tuve-font-size-base);color:var(--tuve-text);background:var(--tuve-bg);line-height:var(--tuve-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tuve-root *,.tuve-root *:before,.tuve-root *:after{box-sizing:border-box}:where(.tuve-root) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.tuve-root) a{color:inherit;text-decoration:none}.tuve-root h1,.tuve-root h2,.tuve-root h3,.tuve-root h4{margin:0;font-weight:var(--tuve-font-weight-semibold);line-height:var(--tuve-line-height-heading);letter-spacing:-.01em}.tuve-root p{margin:0}@media(prefers-reduced-motion:reduce){.tuve-root *,.tuve-root *:before,.tuve-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.D1{position:relative;flex-shrink:0;transform-origin:50% 92%;user-select:none}.D1.f1,.D1.m1{cursor:pointer}.Bz{display:block;overflow:visible}.Yz{transform-box:fill-box}.jz{fill:var(--tuve-ink)}.f1 .h1,.m1 .h1{transform-origin:33px 30px;animation:q1 5.6s ease-in-out infinite}.f1 .z1,.m1 .z1{transform-origin:67px 30px;animation:G1 6.4s ease-in-out infinite}.f1.E1 .h1,.m1.E1 .h1{animation-duration:3.6s}.f1.E1 .z1,.m1.E1 .z1{animation-duration:4s}.f1 .A1,.m1 .A1{transform-box:fill-box;transform-origin:50px 119px;animation:K1 5.6s ease-in-out infinite}.Xz{cursor:default}@keyframes q1{0%,to{transform:translateY(0) rotate(0)}22%{transform:translateY(-1.4px) rotate(-2.4deg)}50%{transform:translateY(-2.2px) rotate(.6deg)}78%{transform:translateY(-1px) rotate(1.8deg)}}@keyframes G1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(2.2deg)}52%{transform:translateY(-1.2px) rotate(-.4deg)}80%{transform:translateY(-2.4px) rotate(-1.8deg)}}@keyframes K1{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}@media(prefers-reduced-motion:reduce){.f1 .h1,.f1 .z1,.f1 .A1,.m1 .h1,.m1 .z1,.m1 .A1{animation:none}}.Dz{display:block}.Hz{fill:var(--tuve-ink)}.Pz{fill:var(--tuve-brand)}.Mz{display:inline-flex;align-items:center;height:32px;gap:2px;background:transparent;border:none}button.y1,.y1{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 11px;border-radius:6px;border:none;background:transparent;color:var(--tuve-text-subtle);font-family:var(--tuve-font-sans);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease}button.y1:hover,.y1:hover{color:var(--tuve-ink);background:var(--tuve-sunken)}.y1:focus-visible{outline:2px solid var(--tuve-brand);outline-offset:2px}button.w1,.w1{background:var(--tuve-ink);color:var(--tuve-bg);font-weight:600}button.w1:hover,button.w1:focus-visible,.w1:hover,.w1:focus-visible{background:var(--tuve-ink);color:var(--tuve-bg)}button.g1,.g1{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:var(--tuve-space-48);height:var(--tuve-space-48);border:0;border-radius:var(--tuve-radius-full);background:transparent;color:var(--tuve-ink);cursor:pointer;transition:background-color var(--tuve-duration-fast) cubic-bezier(.2,0,0,1),color var(--tuve-duration-fast) cubic-bezier(.2,0,0,1)}.g1:before{content:"";position:absolute;z-index:-1;width:var(--tuve-space-32);height:var(--tuve-space-32);border-radius:var(--tuve-radius-full);background:var(--tuve-sunken);transition:background-color var(--tuve-duration-fast) cubic-bezier(.2,0,0,1)}button.g1:hover:before,.g1:hover:before{background:var(--tuve-brand-soft)}button.g1:hover,.g1:hover{color:color-mix(in srgb,var(--tuve-brand-active) 60%,var(--tuve-text))}.g1 svg{transition:transform var(--tuve-duration-base) cubic-bezier(.2,0,0,1)}.g1:hover svg{transform:rotate(-18deg)}.g1:focus-visible{outline:2px solid var(--tuve-brand);outline-offset:2px}.H1{flex-shrink:0;height:var(--tuve-size-landing-header-h);padding:0 var(--tuve-space-40);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:var(--tuve-z-page-header);background:var(--tuve-bg)}.Tz{display:flex;align-items:center;gap:var(--tuve-size-landing-space-10)}.N1{display:inline-flex;align-items:center;cursor:pointer}.N1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset);border-radius:var(--tuve-size-landing-button-radius)}.O1{display:flex;align-items:center;gap:var(--tuve-size-landing-space-18)}.C1{display:inline-flex;align-items:center;justify-content:center;gap:var(--tuve-space-4);height:var(--tuve-space-32);padding:0 var(--tuve-size-landing-space-14);width:var(--tuve-size-landing-signin-w);box-sizing:border-box;border:var(--tuve-border-width-hairline) solid var(--tuve-border-strong);border-radius:var(--tuve-size-landing-button-radius);background:transparent;font-size:var(--tuve-font-size-sm);font-weight:var(--tuve-font-weight-medium);color:var(--tuve-text-muted);transition:background-color var(--tuve-duration-fast) var(--tuve-ease-standard),border-color var(--tuve-duration-fast) var(--tuve-ease-standard),color var(--tuve-duration-fast) var(--tuve-ease-standard)}.C1:hover{background-color:var(--tuve-sunken);border-color:var(--tuve-ink);color:var(--tuve-ink)}.C1:hover .Q1{transform:translate(var(--tuve-space-2))}.C1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.Sz{letter-spacing:1em;margin-right:-.5em}.Q1{font-size:var(--tuve-font-size-sm);line-height:1;transition:transform var(--tuve-duration-base) var(--tuve-ease-standard)}@media(max-width:880px){.H1{padding-left:var(--tuve-space-20);padding-right:var(--tuve-space-20)}}@media(max-width:480px){.H1{padding-left:var(--tuve-space-16);padding-right:var(--tuve-space-16)}.O1{gap:var(--tuve-space-12)}}.Iz{display:inline;font-variant-ligatures:none}.Jz{color:var(--tuve-brand)}.Lz{display:inline-block;width:.12em;height:.88em;background:currentColor;margin-left:.2em;margin-bottom:-.04em;vertical-align:baseline}.P1{min-height:calc(100vh - var(--tuve-size-landing-header-h));min-height:calc(100dvh - var(--tuve-size-landing-header-h));padding:var(--tuve-space-40) var(--tuve-space-48) var(--tuve-space-80);max-width:var(--tuve-size-landing-hero-max-w);width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Rz{margin-bottom:var(--tuve-space-8);position:relative;display:inline-block}.U1{display:inline-block;cursor:pointer;background:none;border:0;padding:0;border-radius:var(--tuve-radius-full);color:inherit}.U1:focus-visible{outline:var(--tuve-border-width-thin) solid var(--tuve-brand);outline-offset:var(--tuve-space-4)}.M1{font-size:var(--tuve-size-landing-hero-h1-fs-desktop);font-weight:var(--tuve-font-weight-bold);color:var(--tuve-ink);line-height:1.04;letter-spacing:-.035em;margin:0;max-width:var(--tuve-size-landing-hero-h1-max-w);text-wrap:balance}.qz{display:inline}.V1{display:inline-flex;align-items:baseline;gap:.28em}.W1{display:inline-flex;align-self:baseline;flex:0 0 auto}.W1 svg{display:block;height:.75em;width:auto}.Gz{color:var(--tuve-text-muted)}.Z1{font-size:var(--tuve-font-size-lg);color:var(--tuve-text-muted);line-height:var(--tuve-line-height-body);letter-spacing:-.005em;margin-top:var(--tuve-space-24);max-width:var(--tuve-size-landing-hero-sub-max-w);text-wrap:pretty}.Kz{display:inline}._1{display:flex;align-items:center;gap:var(--tuve-space-12);margin-top:var(--tuve-size-landing-hero-cta-row-mt)}.b1{display:inline-flex;align-items:center;gap:var(--tuve-space-8);height:var(--tuve-size-landing-hero-cta-h);padding:0 var(--tuve-size-landing-hero-cta-px);border-radius:var(--tuve-radius-md);background:var(--tuve-brand);color:var(--tuve-text-on-brand);font-size:var(--tuve-font-size-md);font-weight:var(--tuve-font-weight-semibold);letter-spacing:-.005em;border:0;cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--tuve-duration-fast) var(--tuve-ease-standard)}.b1>*{position:relative;z-index:var(--tuve-z-page-body)}.b1:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}.b1:hover{background-color:var(--tuve-brand-active)}.b1:hover:before{animation:ez var(--tuve-duration-slow) var(--tuve-ease-standard)}@keyframes ez{0%{transform:translate(-110%)}to{transform:translate(210%)}}.b1:active{background-color:var(--tuve-brand-active)}.b1:hover .tz{transform:translate(var(--tuve-size-landing-space-3))}.tz{display:inline-flex;font-size:var(--tuve-size-landing-hero-cta-arrow-fs);line-height:1;transition:transform var(--tuve-duration-base) var(--tuve-ease-standard)}.b1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.az{display:inline-flex;align-items:center;color:var(--tuve-text-subtle);font-size:var(--tuve-font-size-xs)}.Nz{display:inline-flex;align-items:center;padding:var(--tuve-size-landing-kbd-py) var(--tuve-size-landing-kbd-px);border:var(--tuve-border-width-hairline) solid var(--tuve-border-strong);border-radius:var(--tuve-size-landing-kbd-radius);font-family:var(--tuve-font-mono);font-size:var(--tuve-size-landing-kbd-fs);line-height:1;color:var(--tuve-text-muted);background:transparent}.Oz{width:min(100%,calc(var(--tuve-space-120) * 6 + var(--tuve-space-40)));margin-top:var(--tuve-space-24);display:flex;flex-direction:column;gap:var(--tuve-space-12)}.Qz{font-size:var(--tuve-font-size-xs);color:var(--tuve-text-subtle);line-height:var(--tuve-line-height-tight)}.rz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tuve-space-8)}.F1{position:relative;display:flex;flex-direction:column;min-width:0;min-height:calc(var(--tuve-space-40) * 3 + var(--tuve-space-12));padding:var(--tuve-space-16);border:var(--tuve-border-width-hairline) solid var(--tuve-border);border-radius:var(--tuve-size-landing-row-radius);background:var(--tuve-surface);color:var(--tuve-ink);text-align:left;box-sizing:border-box;transition:border-color var(--tuve-duration-fast) var(--tuve-ease-standard),background-color var(--tuve-duration-fast) var(--tuve-ease-standard),box-shadow var(--tuve-duration-fast) var(--tuve-ease-standard),transform var(--tuve-duration-fast) var(--tuve-ease-standard)}.F1:hover{border-color:var(--tuve-brand)}.F1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-space-2)}.Uz{font-size:var(--tuve-font-size-xs);color:var(--tuve-brand);font-weight:var(--tuve-font-weight-semibold);line-height:var(--tuve-line-height-tight);margin-bottom:var(--tuve-space-8)}.Vz{font-size:var(--tuve-font-size-sm);color:var(--tuve-ink);font-weight:var(--tuve-font-weight-semibold);line-height:var(--tuve-line-height-tight);text-wrap:balance}.Wz{margin-top:var(--tuve-space-8);padding-right:var(--tuve-space-16);font-size:var(--tuve-font-size-xs);color:var(--tuve-text-muted);line-height:var(--tuve-line-height-body);text-wrap:pretty}.iz{position:absolute;right:var(--tuve-space-16);bottom:var(--tuve-space-16);color:var(--tuve-text-subtle);line-height:1;transition:color var(--tuve-duration-fast) var(--tuve-ease-standard),transform var(--tuve-duration-fast) var(--tuve-ease-standard)}.F1:hover .iz{color:var(--tuve-brand);transform:translate(var(--tuve-space-2))}.B1{display:inline-flex;align-items:center;gap:var(--tuve-space-4);margin-top:var(--tuve-size-landing-hero-cta-secondary-mt);font-size:var(--tuve-font-size-sm);font-weight:var(--tuve-font-weight-medium);color:var(--tuve-text-muted);transition:color var(--tuve-duration-fast) var(--tuve-ease-standard)}.B1:hover{color:var(--tuve-ink)}.B1:hover .nz{transform:translateY(var(--tuve-space-2))}.nz{display:inline-flex;font-size:var(--tuve-font-size-xs);line-height:1;transition:transform var(--tuve-duration-base) var(--tuve-ease-standard)}.B1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.oz{position:absolute;top:calc(80% - var(--tuve-size-landing-space-28));left:calc(100% + var(--tuve-size-landing-space-18));width:var(--tuve-size-landing-bubble-w);z-index:var(--tuve-z-landing-bubble);pointer-events:none;opacity:0;transform:translate(-6px) scale(.96);transform-origin:left center;transition:opacity var(--tuve-duration-base) var(--tuve-ease-standard),transform var(--tuve-duration-base) var(--tuve-ease-standard)}.sz{opacity:1;transform:translate(0) scale(1)}.Zz{background:var(--tuve-surface);border:var(--tuve-border-width-hairline) solid var(--tuve-border);border-radius:var(--tuve-radius-lg);padding:var(--tuve-size-landing-space-14) var(--tuve-size-landing-space-18);font-family:var(--tuve-font-sans);font-size:var(--tuve-font-size-base);line-height:var(--tuve-line-height-body);letter-spacing:-.003em;color:var(--tuve-ink);box-shadow:var(--tuve-shadow-md);position:relative}.vz{position:absolute;left:-8px;top:var(--tuve-space-20);margin-top:0;width:0;height:0;border-top:var(--tuve-space-8) solid transparent;border-bottom:var(--tuve-space-8) solid transparent;border-right:var(--tuve-space-8) solid var(--tuve-surface);filter:drop-shadow(-1px 0 0 var(--tuve-border))}@media(max-width:880px){.oz{top:100%;left:50%;margin-top:var(--tuve-size-landing-space-14);transform:translate(calc(-50% - var(--tuve-size-landing-space-6))) scale(.96);width:min(var(--tuve-size-landing-bubble-w),calc(100vw - var(--tuve-space-32)))}.sz{transform:translate(-50%) scale(1)}.vz{left:50%;top:-7px;margin-left:-7px;border-top:0;border-bottom:var(--tuve-size-landing-bubble-tail) solid var(--tuve-surface);border-left:var(--tuve-size-landing-bubble-tail) solid transparent;border-right:var(--tuve-size-landing-bubble-tail) solid transparent;filter:drop-shadow(0 -1px 0 var(--tuve-border))}.P1{padding:var(--tuve-space-32) var(--tuve-space-24) var(--tuve-space-64)}.M1{font-size:var(--tuve-size-landing-hero-h1-fs-tablet)}.V1{flex-direction:column;gap:.12em}}@media(max-width:700px){.rz{grid-template-columns:1fr}.F1{min-height:auto}.az{display:none}}@media(max-width:480px){.P1{padding:var(--tuve-space-24) var(--tuve-space-20) var(--tuve-space-48)}.M1{font-size:var(--tuve-size-landing-hero-h1-fs-mobile);letter-spacing:-.03em}.Z1{font-size:var(--tuve-font-size-md);margin-top:var(--tuve-space-20)}._1{margin-top:var(--tuve-space-24)}.b1{height:var(--tuve-size-landing-hero-cta-h-mobile);padding:0 var(--tuve-space-20);font-size:var(--tuve-font-size-base)}}._z{display:inline;font-family:inherit;font-size:inherit;color:inherit}.e2{display:inline-block;width:.5ch;height:1em;margin-left:var(--tuve-space-2);vertical-align:-.15em;background:currentColor}.t2{opacity:0;transform:translateY(var(--tuve-space-8));transition:opacity var(--tuve-duration-slow) var(--tuve-ease-soft),transform var(--tuve-duration-slow) var(--tuve-ease-soft)}.a2{opacity:1;transform:translateY(0)}.k1{padding:var(--tuve-space-120) var(--tuve-space-48);max-width:var(--tuve-size-landing-content-max-w);width:100%;margin:0 auto;box-sizing:border-box;scroll-margin-top:var(--tuve-space-64);border-radius:var(--tuve-size-landing-row-radius);transition:background-color var(--tuve-duration-base) var(--tuve-ease-standard),box-shadow var(--tuve-duration-base) var(--tuve-ease-standard)}.k1:target{background:var(--tuve-brand-hover);box-shadow:inset 0 0 0 var(--tuve-border-width-hairline) var(--tuve-border-strong)}.k1:target .uz{color:var(--tuve-brand)}.k1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-space-2)}.uz{font-size:var(--tuve-font-size-xs);color:var(--tuve-text-subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--tuve-size-landing-space-14)}.T1{font-size:var(--tuve-size-landing-section-h-fs);font-weight:var(--tuve-font-weight-bold);color:var(--tuve-ink);letter-spacing:-.02em;line-height:1.15;margin:0;max-width:var(--tuve-size-landing-howto-title-max-w);text-wrap:balance}.lz{font-size:var(--tuve-font-size-md);color:var(--tuve-text-muted);line-height:var(--tuve-line-height-body);letter-spacing:-.005em;margin-top:var(--tuve-space-16);max-width:var(--tuve-size-landing-howto-sub-max-w);text-wrap:pretty}.Y1{margin-top:var(--tuve-size-landing-space-56);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tuve-space-32)}.dz{display:flex;flex-direction:column;min-width:0}.dz:hover .pz{color:var(--tuve-brand)}.pz{display:block;margin-bottom:var(--tuve-size-landing-space-22);overflow:visible;color:var(--tuve-text-subtle);transition:color var(--tuve-duration-base) var(--tuve-ease-standard)}.r2{font-family:var(--tuve-font-mono);font-size:var(--tuve-font-size-sm);color:var(--tuve-brand);font-weight:var(--tuve-font-weight-semibold);letter-spacing:.04em;margin-bottom:var(--tuve-space-12)}.cz{font-size:var(--tuve-font-size-xl);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-ink);letter-spacing:-.012em;line-height:1.25;margin-bottom:var(--tuve-space-12)}.i2{font-size:var(--tuve-size-landing-body-md-fs);color:var(--tuve-text-muted);line-height:1.6;margin:0;text-wrap:pretty}.n2{display:inline}.o2{margin-top:var(--tuve-space-16);padding:var(--tuve-space-12) var(--tuve-size-landing-space-14);border:var(--tuve-border-width-hairline) solid var(--tuve-border);border-radius:var(--tuve-size-landing-button-radius);background:var(--tuve-sunken);font-size:var(--tuve-size-landing-body-sm-fs);line-height:1.5;height:var(--tuve-space-64);overflow:hidden;box-sizing:border-box}.s2{color:var(--tuve-text-subtle)}.v2{color:var(--tuve-ink)}.gz{position:relative;margin-top:var(--tuve-size-landing-space-28);height:var(--tuve-size-landing-space-56);width:100%}.u2{width:100%;height:100%;display:block;position:absolute;inset:0}.l2{position:absolute;left:calc(12.5% - var(--tuve-space-8));top:-1px;width:var(--tuve-space-16);height:var(--tuve-size-landing-space-10);overflow:visible;display:block}.d2{position:absolute;left:50%;top:var(--tuve-size-landing-space-46);transform:translate(-50%,-50%);background:var(--tuve-bg);padding:0 var(--tuve-size-landing-space-14);font-size:var(--tuve-size-landing-body-sm-fs);color:var(--tuve-text-subtle);letter-spacing:.02em;white-space:nowrap}.fz{display:none;margin-top:var(--tuve-space-20);text-align:center;font-size:var(--tuve-font-size-sm);color:var(--tuve-text-subtle);letter-spacing:.02em}@media(max-width:1100px){.Y1{grid-template-columns:repeat(2,minmax(0,1fr))}.gz{display:none}.fz{display:block}}@media(max-width:880px){.Y1{grid-template-columns:1fr;gap:var(--tuve-space-24)}.k1{padding:var(--tuve-space-80) var(--tuve-space-24)}.T1{font-size:var(--tuve-size-landing-section-h-fs-sm)}}@media(max-width:480px){.k1{padding:var(--tuve-space-64) var(--tuve-space-20)}.T1{font-size:var(--tuve-size-landing-section-h-fs-xs);letter-spacing:-.015em}.lz{font-size:var(--tuve-font-size-sm)}.Y1{margin-top:var(--tuve-space-32);gap:var(--tuve-space-20)}.cz{font-size:var(--tuve-font-size-lg)}}.p2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--tuve-sunken);border:1px solid var(--tuve-border);color:var(--tuve-text)}.mz{display:flex;flex-direction:column}.j1{display:flex;align-items:center;gap:var(--tuve-size-landing-space-14);padding:var(--tuve-size-landing-space-14) var(--tuve-space-16);border-radius:var(--tuve-size-landing-button-radius);cursor:pointer;transition:background-color var(--tuve-duration-fast) var(--tuve-ease-standard)}.j1:hover{background-color:var(--tuve-sunken)}.j1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.c2{flex:1;min-width:0}.g2{font-size:var(--tuve-size-landing-body-md-fs);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f2{font-size:var(--tuve-size-landing-body-sm-fs);color:var(--tuve-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--tuve-size-landing-space-3)}.bz{font-family:var(--tuve-font-mono);font-size:var(--tuve-font-size-base);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-brand);min-width:var(--tuve-size-landing-gain-min-w);text-align:right}.xz{color:var(--tuve-text-subtle);flex-shrink:0;transition:transform var(--tuve-duration-base) var(--tuve-ease-standard);display:block}.mz.m2 .xz{transform:rotate(180deg)}.S1{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--tuve-space-24);padding:var(--tuve-space-4) var(--tuve-size-landing-space-18) var(--tuve-size-landing-space-18) var(--tuve-size-landing-space-18)}.b2{display:flex;flex-direction:column;gap:var(--tuve-space-8);min-width:0}.x2{font-size:var(--tuve-size-landing-label-xs-fs);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--tuve-space-4)}.h2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tuve-space-12);font-size:var(--tuve-size-landing-body-sm-fs);line-height:1.4}.z2{color:var(--tuve-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.w2{display:inline-flex;gap:var(--tuve-space-8);align-items:baseline;flex-shrink:0}.k2{font-family:var(--tuve-font-mono);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-ink)}.y2{font-family:var(--tuve-font-mono);font-size:var(--tuve-size-landing-kicker-fs);color:var(--tuve-brand)}.F2,.E2{font-size:var(--tuve-size-landing-body-sm-fs);line-height:1.5;color:var(--tuve-ink)}@media(max-width:760px){.S1{grid-template-columns:1fr;gap:var(--tuve-space-16)}}@media(max-width:480px){.j1{gap:var(--tuve-space-12);padding:var(--tuve-space-12) var(--tuve-space-12)}.bz{min-width:0;font-size:var(--tuve-font-size-sm)}.A2{display:none}.S1{padding:var(--tuve-space-4) var(--tuve-space-12) var(--tuve-space-16)}}.I1{padding:var(--tuve-space-80) var(--tuve-space-48) var(--tuve-space-120);max-width:var(--tuve-size-landing-proof-max-w);width:100%;margin:0 auto;box-sizing:border-box}.hz{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--tuve-size-landing-space-28);flex-wrap:wrap;gap:var(--tuve-space-16)}.C2{min-width:0}.B2{font-size:var(--tuve-font-size-xs);color:var(--tuve-text-subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--tuve-size-landing-space-10)}.zz{font-size:var(--tuve-size-landing-section-h-fs-sm);font-weight:var(--tuve-font-weight-bold);color:var(--tuve-ink);letter-spacing:-.018em;line-height:1.2;margin:0}.Y2{font-size:var(--tuve-font-size-sm);color:var(--tuve-text-muted);line-height:1.5;letter-spacing:.005em;margin:0;margin-top:var(--tuve-space-8)}.j2{display:inline-flex;align-items:baseline;gap:var(--tuve-space-4)}.X2{font-size:var(--tuve-font-size-sm);color:var(--tuve-text-muted);line-height:1}.D2{font-family:var(--tuve-font-mono);font-size:var(--tuve-font-size-xl);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-ink);letter-spacing:-.01em}.H2{font-size:var(--tuve-font-size-xs);color:var(--tuve-text-subtle)}.P2{display:flex;flex-direction:column;gap:var(--tuve-space-2);border:var(--tuve-border-width-hairline) solid var(--tuve-border);border-radius:var(--tuve-size-landing-proof-list-radius);background:var(--tuve-surface);padding:var(--tuve-space-4)}@media(max-width:880px){.I1{padding:var(--tuve-space-64) var(--tuve-space-24) var(--tuve-space-80)}}@media(max-width:480px){.I1{padding:var(--tuve-space-48) var(--tuve-space-20) var(--tuve-space-64)}.hz{align-items:flex-start;margin-bottom:var(--tuve-space-20)}.zz{font-size:var(--tuve-size-landing-section-h-fs-xs)}}.J1{padding:var(--tuve-space-120) var(--tuve-space-48) var(--tuve-size-landing-closing-pb);max-width:var(--tuve-size-landing-closing-section-max-w);width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.M2{font-size:clamp(var(--tuve-size-landing-closing-title-fs-min),3.4vw,var(--tuve-size-landing-closing-title-fs-max));font-weight:var(--tuve-font-weight-bold);color:var(--tuve-ink);letter-spacing:-.025em;line-height:1.18;margin:0;text-wrap:balance}.wz{white-space:nowrap}.kz{color:var(--tuve-text-muted)}.yz{margin-top:var(--tuve-size-landing-closing-row-mt);display:flex;justify-content:center}.x1{display:inline-flex;align-items:center;gap:var(--tuve-space-8);height:var(--tuve-size-landing-closing-cta-h);padding:0 var(--tuve-size-landing-closing-cta-px);border-radius:var(--tuve-radius-md);background:var(--tuve-brand);color:var(--tuve-text-on-brand);font-size:var(--tuve-font-size-md);font-weight:var(--tuve-font-weight-semibold);letter-spacing:-.005em;border:0;cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--tuve-duration-fast) var(--tuve-ease-standard)}.x1>*{position:relative;z-index:var(--tuve-z-page-body)}.x1:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}.x1:hover{background-color:var(--tuve-brand-active)}.x1:hover:before{animation:Fz var(--tuve-duration-slow) var(--tuve-ease-standard)}@keyframes Fz{0%{transform:translate(-110%)}to{transform:translate(210%)}}.x1:active{background-color:var(--tuve-brand-active)}.x1:hover .Ez{transform:translate(var(--tuve-size-landing-space-3))}.x1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.Ez{display:inline-flex;font-size:var(--tuve-size-landing-closing-cta-arrow-fs);line-height:1;transition:transform var(--tuve-duration-base) var(--tuve-ease-standard)}.T2{margin-top:var(--tuve-space-24);font-size:var(--tuve-font-size-sm);color:var(--tuve-text-muted);line-height:1.5;max-width:var(--tuve-size-landing-closing-proof-max-w)}.S2{font-family:var(--tuve-font-mono);font-weight:var(--tuve-font-weight-semibold);color:var(--tuve-ink)}@media(max-width:880px){.J1{padding:var(--tuve-space-80) var(--tuve-space-24)}.wz{white-space:normal}}@media(max-width:480px){.J1{padding:var(--tuve-space-64) var(--tuve-space-20) var(--tuve-space-80)}.yz{margin-top:var(--tuve-space-24)}.x1{height:var(--tuve-size-landing-closing-cta-h-mobile);padding:0 var(--tuve-space-20)}.kz .tuve-blinking-caret{display:none}}.Az{flex-shrink:0;padding:var(--tuve-space-24) var(--tuve-space-48) var(--tuve-size-landing-space-28);max-width:var(--tuve-size-landing-content-max-w);margin:0 auto;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--tuve-space-24);font-size:var(--tuve-font-size-xs);color:var(--tuve-text-subtle);border-top:var(--tuve-border-width-hairline) solid var(--tuve-border)}.I2{display:flex;align-items:center;gap:var(--tuve-size-landing-space-10)}.Cz{display:inline-flex;align-items:center;cursor:pointer}.Cz:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset);border-radius:var(--tuve-size-landing-button-radius)}.L1{display:flex;align-items:center;gap:var(--tuve-space-8);flex-shrink:0}.X1{color:inherit;font-family:var(--tuve-font-mono)}.X1:hover{color:var(--tuve-text-muted)}.X1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset)}.J2{opacity:.5}.L2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--tuve-space-4) var(--tuve-space-16)}.R1{color:inherit;white-space:nowrap;text-decoration:none}.R1:hover{color:var(--tuve-text-muted);text-decoration:underline}.R1:focus-visible{outline:var(--tuve-size-landing-focus-outline) solid var(--tuve-brand);outline-offset:var(--tuve-size-landing-focus-offset);border-radius:var(--tuve-size-landing-button-radius)}@media(max-width:600px){.Az{flex-direction:column;align-items:center;text-align:center;padding-left:var(--tuve-space-20);padding-right:var(--tuve-space-20)}.L1{flex-wrap:wrap;justify-content:center;row-gap:var(--tuve-space-4)}.X1,.L1>span{white-space:nowrap}}.R2{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--tuve-bg);color:var(--tuve-text)}.q2{flex:1;min-height:0;display:flex;flex-direction:column}
