body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-paper:oklch(98% .003 250);--color-surface:oklch(99.5% .001 250);--color-ink:oklch(23% .015 250);--color-muted:oklch(46% .015 250);--color-rule:oklch(86% .008 250);--color-accent:oklch(49% .14 45);--color-accent-ink:oklch(99% .002 250);--color-tint:oklch(95% .025 55);--color-focus:oklch(48% .14 45);--font-display:"DW Roboto",Arial,sans-serif;--font-body:"DW Roboto",Arial,sans-serif;--font-mono:ui-monospace,Consolas,monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:80px;--text-display:clamp(2.5rem,4.2vw,4.25rem);--text-body:1rem;--radius-control:8px;--radius-panel:12px;--rule-width:1px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:120ms;--dur-normal:200ms}@media (prefers-color-scheme:dark){:root{--color-paper:oklch(22% .01 250);--color-surface:oklch(26% .012 250);--color-ink:oklch(94% .003 250);--color-muted:oklch(76% .008 250);--color-rule:oklch(43% .015 250);--color-accent:oklch(80% .11 50);--color-accent-ink:oklch(22% .025 45);--color-tint:oklch(29% .035 45);--color-focus:oklch(80% .11 50)}}@font-face{font-display:swap;font-family:DW Roboto;font-weight:400;src:url(/static/media/roboto-regular.73597aa82890603e915f.woff2) format("woff2")}@font-face{font-display:swap;font-family:DW Roboto;font-weight:600 900;src:url(/static/media/roboto-bold.f5f618785b93d56dd817.woff2) format("woff2")}body,html{overflow-x:clip}.portal{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.55;min-height:100dvh}.portal *{box-sizing:border-box}.portal h1,.portal h2,.portal h3{font-family:var(--font-display);font-style:normal;letter-spacing:-.025em;line-height:1.15;min-width:0;overflow-wrap:anywhere}.portal h1{font-size:var(--text-display);margin:0 0 var(--space-lg)}.portal h2{font-size:clamp(1.6rem,2.5vw,2.4rem)}.portal p{color:var(--color-muted);max-width:65ch}.portal a{color:var(--color-accent);text-underline-offset:4px}.portal a.MuiButton-contained:not(.Mui-disabled){color:var(--color-accent-ink)}.portal a:focus-visible,.portal button:focus-visible,.portal input:focus-visible,.portal select:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.portal button:active{transform:translateY(1px)}.portal .wrap{margin-inline:auto;max-width:1380px;padding-inline:clamp(16px,4vw,64px)}.portal .brand{color:var(--color-ink);font-size:23px;font-weight:700;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.portal .brand span{color:var(--color-accent)}.portal .brand small{display:block;font-size:11px;font-weight:400;letter-spacing:.12em;line-height:1.1}.portal .topbar{border-bottom:var(--rule-width) solid var(--color-rule);justify-content:space-between;min-height:76px}.portal .actions,.portal .topbar,.portal nav{align-items:center;display:flex;gap:var(--space-lg)}.portal .actions,.portal nav{flex-wrap:wrap}.portal nav a{color:var(--color-muted);font-size:14px;text-decoration:none;white-space:nowrap}.portal .hero{grid-gap:var(--space-2xl);align-items:center;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-block:var(--space-3xl)}.portal .hero p{font-size:18px;margin-bottom:var(--space-xl);max-width:43ch}.portal figure{margin:0;min-width:0}.portal figure img{border-radius:var(--radius-panel);display:block;height:auto;width:100%}.portal figcaption{color:var(--color-muted);font-size:12px;margin-top:var(--space-sm)}.portal .section{border-top:var(--rule-width) solid var(--color-rule);padding-block:var(--space-2xl)}.portal .usecases{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}.portal .usecases h3{font-size:19px;margin:var(--space-md) 0 var(--space-sm)}.portal .usecases svg{color:var(--color-accent)}.portal .tour{grid-gap:var(--space-2xl);align-items:start;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.portal .tour ol{padding-left:var(--space-lg)}.portal .tour li{padding:var(--space-md)}.portal .inquiry{grid-gap:var(--space-2xl);display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portal form .fields{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.portal .honeypot{clip-path:inset(50%);height:1px;overflow:clip;position:absolute;width:1px}.portal footer{border-top:var(--rule-width) solid var(--color-rule);color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:var(--space-lg);justify-content:space-between}.portal .workspace,.portal footer{padding-block:var(--space-xl)}.portal .workspace h1{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:var(--space-sm)}.portal .heading{align-items:start;display:flex;gap:var(--space-lg);justify-content:space-between}.portal .filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md);padding-block:var(--space-lg)}.portal .filters>*{min-width:160px}.portal .metrics{border-block:var(--rule-width) solid var(--color-rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-xl)}.portal .metric{padding:var(--space-lg)}.portal .metric:first-child{padding-left:0}.portal .metric strong{font-feature-settings:"tnum";display:block;font-size:32px;font-variant-numeric:tabular-nums;margin-block:var(--space-sm)}.portal .metric small,.portal .muted{color:var(--color-muted)}.portal .panel{background:var(--color-surface);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-panel);margin-block:var(--space-lg);min-width:0;padding:var(--space-lg)}.portal .panel h2{font-size:20px;margin-top:0}.portal .table-wrap{max-width:100%;overflow:auto}.portal table{border-collapse:collapse;font-size:14px;text-align:left;width:100%}.portal td,.portal th{border-bottom:var(--rule-width) solid var(--color-rule);padding:var(--space-md)}.portal th{color:var(--color-muted);font-weight:400;white-space:nowrap}.portal td.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.portal .pager{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between;margin-top:var(--space-md)}.portal .chart{color:var(--color-accent);height:220px;width:100%}.portal .chart text{fill:var(--color-muted);font-family:var(--font-body);font-size:11px}.portal .chart line{stroke:var(--color-rule)}.portal .chart polyline{fill:none;stroke:currentColor;stroke-width:2}.portal .chart circle{fill:currentColor}.portal .preview-frame{background:var(--color-surface);border:var(--rule-width) solid var(--color-rule);display:block;height:660px;margin-inline:auto;width:100%}.portal .preview-frame.mobile{max-width:375px}.portal .install-code{font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.portal .screen-message{margin:var(--space-3xl) auto;max-width:650px;padding:var(--space-xl)}@media (max-width:767px){.portal .topbar{gap:var(--space-md)}.portal .topbar nav{display:none}.portal .topbar .actions{gap:var(--space-sm)}.portal .topbar .actions .MuiButton-root[href="/#get-started"]{display:none}.portal .hero,.portal .inquiry,.portal .tour{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.portal .hero{padding-block:var(--space-xl)}.portal .hero h1{font-size:clamp(2.1rem,8vw,3.25rem)}.portal .metrics,.portal .usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .heading{flex-direction:column}.portal .filters>*{flex:1 1 140px;min-width:0}.portal .metric{padding:var(--space-md) var(--space-sm)}.portal .metric strong{font-size:23px}.portal .panel{padding:var(--space-md)}.portal .preview-frame{height:560px}}@media (prefers-reduced-motion:reduce){.portal *,.portal :after,.portal :before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.063620b7.css.map*/