:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#fff;--canvas-bg:#f5f9ff;--surface-bg:#fff;--surface-hover:#f5f9ff;--surface-selected:#e8f2ff;--primary-text:#12233f;--secondary-text:#60728d;--placeholder-text:#91a1b8;--inverse-text:#fff;--brand:#1677ff;--brand-hover:#0f5fd6;--brand-surface:#edf5ff;--brand-border:#b9dcff;--border:#c6d5e6;--border-subtle:#dce7f2;--border-hover:#91a1b8;--focus-ring:#78b8ff;--primary-button-bg:#0f4c97;--primary-button-hover:#0b3f80;--primary-button-active:#083568;--primary-button-text:#fff;--secondary-button-bg:#fff;--secondary-button-text:#12233f;--secondary-button-border:#60728d;--secondary-button-hover-border:#12233f;--secondary-button-active-bg:#e8f2ff;--disabled-bg:#c6d5e6;--disabled-text:#91a1b8;--danger-bg:#dc2626;--danger-hover:#ef4444;--danger-active:#991b1b;--danger-text:#fff;--danger-soft:#fef2f2;--danger-fg:#b91c1c;--success-soft:#ecfdf5;--success-fg:#047857;--info-soft:#edf5ff;--info-fg:#0f5fd6;--input-bg:#f5f9ff;--input-border:#c6d5e6;--input-active-bg:#eaf3ff;--card-radius:12px;--modal-radius:14px;--button-radius:8px;--input-radius:8px;--badge-radius:999px;--button-height:44px;--input-height:44px;--sidebar-width:280px;--modal-shadow:0 24px 80px #12478c26;--popover-shadow:0 16px 48px #12478c29;--table-header-bg:#f5f9ff;--table-row-border:1px solid #dce7f2;--table-row-hover:#f5f9ff;--motion-hover:.12s ease;--motion-base:.18s ease;--font-product:Fustat, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:Geist, "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}*,:before,:after{transition:none!important}body{min-width:320px;min-height:100vh;color:var(--primary-text);background:var(--canvas-bg);font-family:var(--font-product);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--disabled-text);background:var(--surface-bg);border-color:var(--input-border)}.fleeet-grid-bg{color:var(--primary-text);background:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px), #fff;background-size:32px 32px}.fleeet-primary-button,.fleeet-secondary-button{min-height:var(--button-height);border-radius:var(--button-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.fleeet-primary-button{color:var(--primary-button-text);background:var(--primary-button-bg);border-color:var(--primary-button-bg)}.fleeet-primary-button:hover{background:var(--primary-button-hover);border-color:var(--primary-button-hover)}.fleeet-primary-button:active{background:var(--primary-button-active);border-color:var(--primary-button-active)}.fleeet-secondary-button{color:var(--secondary-button-text);background:var(--secondary-button-bg);border-color:var(--secondary-button-border)}.fleeet-secondary-button:hover{border-color:var(--secondary-button-hover-border)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root,html,body,#root{background:#f8fbff;min-width:320px;min-height:100%;margin:0}body{overflow:hidden}.marketing-shell{--title-x:0px;--title-y:0px;--lede-x:0px;--lede-y:0px;--command-x:0px;--command-y:0px;--github-x:0px;--github-y:0px;min-height:100svh;color:var(--primary-text);font-family:var(--font-product);background:linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f3f9ff 100%);position:relative;overflow:hidden}.grid-field{pointer-events:none;background-image:radial-gradient(circle,#12233f2e 1.2px,#0000 1.2px);background-position:0 0;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000008a);mask-image:linear-gradient(#000000e0,#0000008a)}.gravity-dots{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.marketing-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbffeb);height:34%;position:absolute;inset:auto 0 0}.hero{z-index:1;text-align:center;place-items:center;width:min(1040px,100% - 40px);min-height:100svh;margin:0 auto;padding:34px 0;display:grid;position:relative}.hero-copy{z-index:1;max-width:900px;position:relative}h1{color:#10213c;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(44px,6.4vw,92px);font-weight:900;line-height:.95}.title-motion{transform:translate3d(var(--title-x), var(--title-y), 0);will-change:transform}.lede-motion{transform:translate3d(var(--lede-x), var(--lede-y), 0);will-change:transform}.lede{color:#526783;max-width:620px;margin:24px auto 0;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.45}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.install-command,.github-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-weight:850;line-height:1;display:inline-flex}.install-command{color:#10213c;background:#ffffffc7;border:1px solid #12233f29;padding:0 8px 0 16px;box-shadow:0 18px 50px #12478c14}.command-motion{transform:translate3d(var(--command-x), var(--command-y), 0);will-change:transform}.install-command code{font-family:var(--font-mono);font-size:15px;font-weight:800}.copy-command-button{color:#526783;background:#f5f9ffdb;border:1px solid #12233f1f;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.copy-command-button:hover{color:#0f5fd6;background:#edf5ff}.copy-command-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.github-button{color:#fff;background:#10213c;border:1px solid #10213c;padding:0 18px;text-decoration:none;box-shadow:0 20px 54px #12233f2e}.github-motion{transform:translate3d(var(--github-x), var(--github-y), 0);will-change:transform}.github-button:hover{background:#0b182d}@media (width<=880px){body{overflow:auto}.marketing-shell{min-height:100svh}.hero{width:min(100% - 30px,720px);min-height:100svh;padding:34px 0 38px}}@media (width<=560px){h1{font-size:clamp(38px,12vw,54px);line-height:.98}.lede{font-size:16px}.actions{flex-direction:column;align-items:stretch}.install-command,.github-button{width:100%}}@media (prefers-reduced-motion:reduce){.title-motion,.lede-motion,.command-motion,.github-motion{transform:none}}
