@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-italic.1u2kd3ezgl7zx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-italic.2m0nqof49p0ym.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-italic.2u7qeh5b-ff9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-italic.3ay2isny9j-bi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sometype Mono Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/sometype-mono-latin-ext-wght-normal.1nnbirbvv9c0q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sometype Mono Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/sometype-mono-latin-wght-normal.15q7g954iqk8-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-display:"Plus Jakarta Sans Variable";--font-ui:"Inter Variable";--font-mono:"Sometype Mono Variable";--sec-pad:72px;--page:#fff;--surface:#e9ebf0;--surface-soft:#f5f6f8;--ink:#292d34;--muted:#646464;--subtle:#666;--accent:#5f946c;--accent-2:#4a7555;--border:#eee;--dark:#000;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-soft:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--container:1280px;--gutter:20px;--grad-signature:radial-gradient(132% 74% at 96% 1%, #2e6b46 23%, #5f946c 57%, #2ea38c 95%, #5fd0b0 115%);--grad-halo:conic-gradient(from 90deg, #2ea38c00 0deg, #5f946c 135deg, #2e6b46 187deg, #2ea38c 233deg, #5fd0b000 342deg);--grad-ink:linear-gradient(#111, #0a0a0a 45%, #000);--grad-wash:linear-gradient(#e9ecf600, #5f946c33);--grad-steel:linear-gradient(97deg, #202020 43%, #8f8f8f 111%);--accent-soft:#5f946c1a;--product-glow:radial-gradient(ellipse 38% 52% at 58% 40%, #93b978bd 0%, #6dab6d7a 42%, transparent 78%), radial-gradient(ellipse 46% 50% at 35% 60%, #38906aa8 0%, #51a07e5c 48%, transparent 82%), radial-gradient(ellipse 54% 42% at 65% 67%, #72ae8375 0%, #488f6f33 50%, transparent 84%);--act-body:#b4b4b4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--page);font-family:var(--font-display), "Plus Jakarta Sans", Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.mobile-copy{display:none}.site-nav{z-index:10000;background:0 0;height:60px;position:sticky;top:0}.site-nav:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;transition:background-color .3s;position:absolute;inset:0}.nav-inner{z-index:1;width:min(var(--container), calc(100% - 40px));align-items:center;gap:14px;height:60px;margin:0 auto;padding:14px 0;display:flex;position:relative}.brand{flex:none;align-items:center;height:40px;display:inline-flex;overflow:hidden}.brand>img{object-fit:contain;object-position:left center;width:200px;height:73px;margin-left:-7.24px;display:block}.desktop-nav{align-items:center;gap:8px;display:flex}.desktop-nav>a{color:#646464;letter-spacing:-.15px;border-radius:8px;align-items:center;height:32px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.nav-group{align-items:center;height:32px;display:flex;position:relative}.nav-group>button{cursor:pointer;color:#646464;letter-spacing:-.15px;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;height:32px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}.nav-chevron{flex:none;width:14px;height:14px;transition:transform .2s}.nav-group>button[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-popover{border:1px solid var(--border);opacity:0;visibility:hidden;background:#fff;border-radius:12px;width:230px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:40px;left:-18px;transform:translateY(-5px);box-shadow:0 16px 42px #0000001f}.nav-popover.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-popover a{border-radius:8px;justify-content:space-between;padding:10px 11px;display:flex}.nav-popover a:hover{background:var(--surface-soft)}.nav-group--products{position:static}.nav-popover--products{width:auto;padding:14px;top:50px;left:20px;right:20px}.product-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.nav-popover--products .product-tile{border-radius:12px;justify-content:flex-start;padding:8px;display:block}.product-tile--static{cursor:default}.product-shot{aspect-ratio:16/10;background:var(--surface-soft);border-radius:10px;display:block;overflow:hidden}.product-shot img{object-fit:cover;width:100%;height:100%;display:block}.product-tile strong{color:var(--ink);letter-spacing:-.15px;margin-top:10px;font-size:14px;font-weight:600;line-height:20px;display:block}.product-tile small{color:#646464;margin-top:3px;font-size:12.5px;line-height:18px;display:block}.product-status{color:#787878;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-style:normal;font-weight:500;line-height:18px;display:flex}.product-status svg{flex:none}.product-status.is-live{color:var(--ink)}.product-status.is-live svg{color:#1f8a4c}.nav-actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.nav-actions a{color:#646464;letter-spacing:-.15px;border-radius:8px;align-items:center;height:32px;padding:8px 10px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.nav-actions .sign-in,.nav-actions .sign-up{padding:8px 12px}.nav-actions .sign-in{color:#000;background:#f0f0f0;font-weight:600}.nav-actions .sign-up{color:#fff;background:#202020;font-weight:600}.menu-toggle,.mobile-menu{display:none}.measured-section{background:#fff;position:relative;overflow:hidden}.reveal{opacity:1;transition:opacity .45s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.33,1,.68,1);transform:none}.reveal.is-visible{opacity:1;transform:none}.door,.iq-cta,.cta-button,.secondary-action,.cc-btn{transition:box-shadow .25s cubic-bezier(.5,0,.5,1),background-color .2s,color .2s,transform .25s cubic-bezier(.5,0,.5,1)}.door:hover{transform:translateY(-2px);box-shadow:0 10px 26px -10px #1b175447}.iq-cta:hover,.cta-button:hover,.secondary-action:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #1b175466}.desktop-nav>a,.nav-actions a{transition:color .2s,background-color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.media-placeholder{background:#fff;border:1px solid #1b17541a;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px -20px #1b17544d,0 2px 6px #1b17540d}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-chrome{background:linear-gradient(#fbfbfd,#f3f4f8);border-bottom:1px solid #1b175414;flex:0 0 34px;align-items:center;gap:6px;padding-inline:14px;display:flex}.mp-chrome i{background:#1b175429;border-radius:50%;width:8px;height:8px}.mp-body{flex:auto;min-height:0;display:flex}.mp-rail{background:#1b175409;border-right:1px solid #1b175412;flex-direction:column;flex:0 0 22%;gap:9px;padding:14px 10px;display:flex}.mp-rail b{background:#1b17541f;border-radius:4px;height:8px}.mp-rail b:first-child{background:var(--accent);opacity:.55;width:70%}.mp-canvas{flex-direction:column;flex:auto;gap:11px;padding:16px 18px;display:flex}.mp-canvas u{background:#1b175417;border-radius:5px;height:11px}.mp-canvas u:first-child{background:var(--accent-soft);width:46%;height:16px}.mp-canvas u:nth-child(3){width:82%}.mp-canvas u:last-child{width:61%}.ai-section .media-placeholder,.cta-section .media-placeholder{background:#0e0e12;border-color:#ffffff1f;box-shadow:0 26px 60px -20px #000000b3}.ai-section .mp-chrome,.cta-section .mp-chrome{background:linear-gradient(#17171c,#121216);border-bottom-color:#ffffff14}.ai-section .mp-chrome i,.cta-section .mp-chrome i{background:#fff3}.ai-section .mp-rail,.cta-section .mp-rail{background:#ffffff0a;border-right-color:#ffffff12}.ai-section .mp-rail b,.cta-section .mp-rail b{background:#ffffff24}.ai-section .mp-canvas u,.cta-section .mp-canvas u{background:#ffffff1a}.eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{color:#202020;height:30px;font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.15px;white-space:nowrap;background:linear-gradient(#fff,#fff) padding-box, var(--grad-signature) border-box;border:1px solid #0000;border-radius:54px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.eyebrow svg{flex-shrink:0}.hero-points{color:var(--muted);flex-direction:column;gap:8px;margin:5px 0 47px;padding:0;font-size:16px;font-weight:500;line-height:22px;list-style:none;display:flex}.hero-points li{align-items:flex-start;gap:10px;display:flex}.hero-points li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='11' fill='%235f946c'/%3E%3Cpath d='M6.4 11.4l3 3 6.2-6.4' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/contain no-repeat;flex-shrink:0;width:22px;height:22px;display:inline-block}.hero-points b{color:#202020;font-weight:600}.primary-action{cursor:pointer;background:var(--ink);color:#fff;font-family:inherit;font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.36px;border:0;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-size:18px;font-weight:650;line-height:24px;transition:transform .2s,background-color .2s;display:inline-flex}.primary-action:hover{background:#111318;transform:translateY(-2px)}.secondary-action{color:#202020;font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.36px;background:#f1f1f2;border-radius:14px;align-items:center;padding:14px 20px;font-size:18px;font-weight:650;line-height:24px;display:inline-flex}.section-heading{width:1080px;margin:0 auto}.two-column-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:12px;display:grid}.section-heading h2,.proof-heading h2,.team-heading h2{letter-spacing:-1.68px;margin:0;font-size:48px;font-weight:650;line-height:60px}.section-heading p{color:var(--muted);margin:0 0 9px;font-size:18px;font-weight:500;line-height:24px}.candor-section{padding:calc(var(--sec-pad) + 1px) 20px calc(var(--sec-pad) - 2px)}.candor-head{text-align:center;width:min(1080px,100%);margin:0 auto}.steel-heading{letter-spacing:-1.68px;background:var(--grad-steel);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 auto;font-size:48px;font-weight:650;line-height:60px}.steel-heading em{font-style:normal}.candor-head p{max-width:640px;color:var(--subtle);margin:14px auto 0;font-size:18px;font-weight:500;line-height:26px}.rp-pages{--rp-w:clamp(152px, 12.25vw, 176px);--rp-step:calc(var(--rp-w) * .716);justify-content:center;align-items:flex-start;padding-top:40px;display:flex}.rp-page{width:var(--rp-w);height:auto;transform:translateY(calc(var(--a) * 9px)) rotate(calc(var(--i) * 1.5deg));transform-origin:50% 100%;margin-left:calc(var(--rp-step) - var(--rp-w));background:#e7ede9;border:1px solid #ffffff2e;border-radius:3px;flex:none;display:block;box-shadow:0 34px 74px -20px #000000d1,0 3px 10px #0000005c}.rp-page:first-child{margin-left:0}@media (max-width:1199px){.rp-pages{--rp-w:clamp(120px, 14vw, 150px)}.rp-page:first-child,.rp-page:nth-child(9){display:none}.rp-page:nth-child(2){margin-left:0}}@media (max-width:900px){.rp-pages{--rp-w:clamp(118px, 19vw, 158px);padding-top:26px}.rp-page:nth-child(2),.rp-page:nth-child(8){display:none}.rp-page:nth-child(3){margin-left:0}}@media (max-width:600px){.rp-pages{--rp-w:clamp(112px, 30vw, 150px);padding-top:18px}.rp-page:nth-child(3),.rp-page:nth-child(7){display:none}.rp-page:nth-child(4){margin-left:0}}.flow-step{grid-template-columns:460px 1fr;align-items:center;gap:72px;width:min(1080px,100%);margin:0 auto;padding:56px 0;display:grid}.flow-step--flip{grid-template-columns:1fr 460px}.flow-step--flip .flow-copy{order:2}.flow-step--flip .flow-media{order:1}.flow-copy>span{color:var(--accent-2);font:500 12px/18px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.96px}.flow-copy h3{color:#1a202c;letter-spacing:-1.36px;margin:12px 0 0;font-size:34px;font-weight:650;line-height:40.8px}.flow-copy p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:25px}.flow-media{position:relative}.flow-shot{width:100%;height:auto;display:block}.iq-section{padding:var(--sec-pad) 0;color:#fff;--iq-gutter:calc((20px + max(0px, (100vw - 1440px) / 2)) * (1 - var(--iq-bleed,0)));--iq-clip-radius:calc(32px * (1 - var(--iq-bleed,0)));background:#fff}.iq-panel{isolation:isolate;border-radius:calc(32px * (1 - var(--iq-bleed,0)));background:var(--grad-ink);width:100%;clip-path:inset(0 var(--iq-gutter) 0 var(--iq-gutter) round var(--iq-clip-radius));position:relative;overflow:hidden}.iq-bloom{z-index:0;filter:saturate(1.04)contrast(1.04)brightness(.94);background:var(--product-glow);pointer-events:none;width:min(1800px,130vw);height:800px;position:absolute;top:450px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%)}.iq-bloom-b{z-index:0;pointer-events:none;opacity:.58;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(18deg);background:var(--product-glow);width:min(1040px,74vw);height:460px;position:absolute;top:650px;left:50%;transform:translate(-50%,-50%)rotate(-9deg);-webkit-mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%)}.iq-bloom-c{z-index:0;pointer-events:none;opacity:.46;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(-14deg);background:var(--product-glow);width:min(900px,64vw);height:1000px;position:absolute;top:600px;left:70%;transform:translate(-50%,-50%)rotate(12deg);-webkit-mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%)}.iq-grain{z-index:1;pointer-events:none;opacity:.56;mix-blend-mode:multiply;filter:contrast(2.1)brightness(.76);background:url(/optimized/fine-grain-v1.webp) 50%/1280px 853px;height:1200px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%)}@media (max-width:900px){.iq-bloom{width:min(760px,100%);height:600px;top:188px}.iq-grain{background-size:1083px 600px;height:600px}}.iq-closing{z-index:2;isolation:isolate;text-align:center;height:320px;margin-top:40px;position:relative;overflow:hidden}.iq-closing:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#000 0%,#000000f5 18%,#000000b8 42%,#0000004d 70%,#00000014 100%),linear-gradient(106deg,#050b09 0%,#07201d 33%,#0d2016 58%,#132214 78%,#061410 100%);position:absolute;inset:0}.iq-closing-floor{z-index:0;pointer-events:none;opacity:.62;mix-blend-mode:screen;background:radial-gradient(128% 104% at 48% 100%,#4a7c5e9e 0%,#34604a6b 38%,#22443633 66%,#0000 92%);height:86%;position:absolute;bottom:-6%;left:0;right:0}.iq-closing-glow{z-index:0;pointer-events:none;filter:saturate(1.04)contrast(1.03)brightness(.92)hue-rotate(-10deg);background:var(--product-glow);width:max(1720px,122vw);height:690px;position:absolute;bottom:-11%;left:61%;transform:translate(-50%)rotate(3deg);-webkit-mask-image:radial-gradient(48% 84% at 50% 100%,#000 30%,#000000a8 64%,#0000 100%);mask-image:radial-gradient(48% 84% at 50% 100%,#000 30%,#000000a8 64%,#0000 100%)}.iq-closing-glow-b{z-index:0;pointer-events:none;opacity:.58;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.88)hue-rotate(14deg);background:var(--product-glow);width:max(940px,66vw);height:435px;position:absolute;bottom:-8%;left:13%;transform:translate(-50%)scaleX(-1)rotate(-8deg);-webkit-mask-image:radial-gradient(47% 80% at 50% 100%,#000 28%,#0009 62%,#0000 100%);mask-image:radial-gradient(47% 80% at 50% 100%,#000 28%,#0009 62%,#0000 100%)}.iq-closing-glow-c{z-index:0;pointer-events:none;opacity:.52;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.86)hue-rotate(18deg);background:var(--product-glow);width:max(860px,60vw);height:380px;position:absolute;bottom:-6%;left:93%;transform:translate(-50%)rotate(11deg);-webkit-mask-image:radial-gradient(48% 78% at 50% 100%,#000 26%,#00000094 60%,#0000 100%);mask-image:radial-gradient(48% 78% at 50% 100%,#000 26%,#00000094 60%,#0000 100%)}.iq-closing:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(86% 52% at 3% 0,#000000e0 0%,#00000057 40%,#0000 70%),linear-gradient(#000 0%,#000000b3 18%,#00000029 44%,#0000 66%);position:absolute;inset:0}.iq-closing-grain{z-index:1;pointer-events:none;opacity:.6;mix-blend-mode:overlay;filter:contrast(1.35);background:url(/optimized/fine-grain-v1.webp) 50%/1280px 853px;position:absolute;inset:-80px -160px -20px;-webkit-mask-image:radial-gradient(112% 104% at 53% 108%,#000 35%,#000000c7 58%,#0000 100%);mask-image:radial-gradient(112% 104% at 53% 108%,#000 35%,#000000c7 58%,#0000 100%)}.iq-closing h3{z-index:2;letter-spacing:-2.24px;max-width:720px;margin:0 auto;font-size:56px;font-weight:700;line-height:64.4px;position:relative}.iq-cta{z-index:2;color:#202020;height:48px;font-family:var(--font-ui), Inter, sans-serif;background:#fff;border-radius:12px;align-items:center;margin-top:36px;padding:0 22px;font-size:16px;font-weight:650;display:inline-flex;position:relative}.metrics-section{width:min(var(--container), 100%);padding:calc(var(--sec-pad) + 1px) 20px calc(var(--sec-pad) - 2px);margin:0 auto}.metrics-head{text-align:center;width:min(1080px,100%);margin:0 auto}.metrics-head h2{letter-spacing:-1.68px;background:var(--grad-steel);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 auto;font-size:48px;font-weight:650;line-height:60px}.metrics-head h2 em{font-style:normal}.metric-cards{justify-content:center;align-items:stretch;width:min(1080px,100%);margin:48px auto 0;display:flex}.metric-cards article{background:#fff;border:1px solid #e8e8e8;flex-direction:column;flex:0 360px;min-width:0;min-height:268px;display:flex}.metric-cards article+article{margin-left:-1px}.metric-cards article.is-featured{z-index:1;background:#202020;border-color:#202020;position:relative}.plan-head{padding:24px}.metric-cards span{color:var(--ink);letter-spacing:-.91px;font-size:26px;font-weight:650;line-height:32.5px;display:block}.metric-cards .is-featured span,.metric-cards .is-featured strong{color:#fff}.metric-cards .is-featured strong i{color:#ffffff9e}.metric-cards .is-featured em{color:#ffffff8c}.metric-cards .is-featured p{color:#ffffffbd;border-top-color:#ffffff24}.metric-cards strong{letter-spacing:-1.36px;margin-top:12px;font-size:34px;font-weight:650;line-height:40.8px;display:block}.metric-cards strong i{color:var(--muted);letter-spacing:-.2px;margin-left:7px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.metric-cards em{color:var(--subtle);margin-top:6px;font-size:13px;font-style:normal;line-height:18px;display:block}.metric-cards p{color:var(--muted);border-top:1px solid #f0f0f0;margin:auto 0 0;padding:20px 24px 24px;font-size:13px;line-height:19px}.metrics-note{text-align:center;width:min(1080px,100%);color:var(--subtle);margin:26px auto 0;font-size:13px;line-height:20px}.metrics-note a{color:var(--muted);text-decoration:underline}.mono-eyebrow{color:var(--accent-2);letter-spacing:.96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.faq-section{width:min(880px,100%);padding:calc(var(--sec-pad) + 1px) 20px calc(var(--sec-pad) - 24px);margin:0 auto}.faq-head{text-align:center}.faq-head h2{letter-spacing:-1.68px;background:var(--grad-steel);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 auto 36px;font-size:48px;font-weight:650;line-height:60px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;color:#202020;letter-spacing:-.3px;padding:22px 44px 22px 2px;font-size:18px;font-weight:600;line-height:25px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:14px;height:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--subtle);margin:auto;transition:transform .2s;position:absolute;inset:0}.faq-list summary i:before{width:14px;height:2px}.faq-list summary i:after{width:2px;height:14px}.faq-list details[open] summary i:after{transform:rotate(90deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 44px 24px 2px;font-size:16px;line-height:24px}.cta-section{padding:var(--sec-pad) 20px;background:#fff}.cta-panel{height:782px;width:min(var(--container), 100%);color:#fff;text-align:center;background:#000;border:1px solid #2a2a2a;border-radius:32px;flex-direction:column;align-items:center;margin:0 auto;padding-top:120px;display:flex;position:relative;overflow:hidden}.cta-glow{z-index:0;pointer-events:none;filter:saturate(1.04)contrast(1.04)brightness(.94);background:var(--product-glow);width:92%;height:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%)}.cta-glow-b{z-index:0;pointer-events:none;opacity:.58;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(16deg);background:var(--product-glow);width:54%;height:860px;position:absolute;top:42%;left:26%;transform:translate(-50%,-50%)rotate(-8deg);-webkit-mask-image:radial-gradient(40% 50%,#000 32%,#000000ad 70%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 32%,#000000ad 70%,#0000 100%)}.cta-glow-c{z-index:0;pointer-events:none;opacity:.46;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(-12deg);background:var(--product-glow);width:48%;height:760px;position:absolute;top:60%;left:76%;transform:translate(-50%,-50%)rotate(11deg);-webkit-mask-image:radial-gradient(40% 50%,#000 32%,#000000ad 70%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 32%,#000000ad 70%,#0000 100%)}.cta-grain{z-index:1;pointer-events:none;opacity:.56;mix-blend-mode:multiply;filter:contrast(2.1)brightness(.76);background:url(/optimized/fine-grain-v1.webp) 50%/1280px 853px;width:92%;max-width:none;height:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%)}.cta-stage{z-index:2;justify-content:center;display:flex;position:absolute;top:371px;left:0;right:0}.cta-panel h2{z-index:2;width:min(var(--container), calc(100% - 40px));letter-spacing:-2.1px;text-wrap:balance;margin:0 0 36px;font-size:60px;font-weight:700;line-height:66px;position:relative}.cta-actions{z-index:2;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.cta-sublink{color:#ffffffd9;text-underline-offset:3px;font-size:14px;line-height:20px;text-decoration:underline}.cta-button{z-index:2;color:#202020;height:48px;font-family:var(--font-ui), Inter, sans-serif;background:#fff;border-radius:12px;align-items:center;padding:12px 20px;font-size:18px;font-weight:700;line-height:24px;display:inline-flex;position:relative}.footer-shell{padding:var(--sec-pad) max(20px,calc((100% - var(--container))/2)) 0;background:#fff}.footer-top{border-top:1px solid #e8e8e8;padding:88px 0 40px}.footer-columns{grid-template-columns:repeat(3,1fr);align-content:start;padding-bottom:96px;display:grid}.footer-columns>div{flex-direction:column;gap:15px;padding-right:18px;display:flex}.footer-columns strong{color:var(--ink);letter-spacing:normal;margin:0;padding-bottom:5px;font-family:inherit;font-size:14px;font-weight:600;line-height:21px}.footer-columns a{color:#646464;font-size:14px;font-weight:500;line-height:14px;transition:color .2s}.footer-columns a:hover{color:var(--ink)}.footer-brand{align-items:center;height:44px;display:inline-flex;overflow:hidden;color:var(--ink)!important}.footer-brand img{object-fit:contain;object-position:left center;width:210px;height:78px;margin-left:-7.74px;display:block}.footer-made{align-items:center;gap:6px;display:inline-flex}.footer-made img{border-radius:50%;width:16px;height:16px;display:block}.footer-made img+img{margin-right:2px}.footer-bottom{color:#666;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:62px;padding:12px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (max-width:1199px){:root{--container:calc(100% - 40px)}.nav-inner,.iq-panel .showcase-shot,.iq-panel .lab-block,.iq-section .iq-panel .flow-step{width:calc(100% - 80px)}.section-heading,.metrics-section .section-heading,.metric-cards{width:calc(100% - 40px)}.flow-step{grid-template-columns:440px 1fr;gap:48px}.flow-step--flip{grid-template-columns:1fr 440px}.cta-panel h2{letter-spacing:-1.9px;width:760px;font-size:48px;line-height:54px}.cta-stage{top:460px}.footer-shell{padding-inline:40px}}@media (max-width:900px){.desktop-nav{display:none}.site-nav .nav-inner>.brand{flex:none}.site-nav .nav-inner>.nav-actions{flex:auto;margin-left:auto}.nav-actions .sign-in{display:none}.menu-toggle{margin-left:4px}.flow-step,.flow-step--flip{grid-template-columns:1fr;gap:24px;padding:40px 0}.flow-step--flip .flow-copy{order:1}.flow-step--flip .flow-media{order:2}.act-intro h2{letter-spacing:-2.4px;font-size:60px}.cta-panel{height:auto;padding:96px 0 64px}.cta-stage{margin-top:8px;position:static}.menu-toggle{background:0 0;border:0;place-content:center;gap:6px;width:40px;height:40px;padding:0;display:grid}.menu-toggle span{background:var(--ink);width:22px;height:2px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{z-index:0;border-top:1px solid var(--border);clip-path:inset(0 0 100%);visibility:hidden;background:#fff;flex-direction:column;height:calc(100dvh - 60px);padding:15px 20px 24px;transition:clip-path .34s cubic-bezier(.22,1,.36,1),visibility .34s;display:flex;position:fixed;top:60px;left:0;right:0}.mobile-groups{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.mobile-groups::-webkit-scrollbar{display:none}.mobile-heading{color:var(--subtle);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.96px;text-transform:uppercase;margin:0;padding:18px 0 10px;font-size:12px;font-weight:500;line-height:18px}.mobile-product{border-bottom:1px solid var(--border);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 0;display:flex}.mobile-product strong{letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:22px}.mobile-product .product-status{margin-top:0}@media (max-width:359px){.mobile-product{display:block}.mobile-product .product-status{margin-top:4px}}.mobile-login{color:#000;letter-spacing:-.15px;background:#f0f0f0;border-radius:10px;flex:none;justify-content:center;align-items:center;height:48px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.mobile-menu.open{clip-path:inset(0);visibility:visible}.mobile-groups,.mobile-login{transition:transform .34s cubic-bezier(.33,1,.68,1);transform:translateY(10px)}.mobile-menu.open .mobile-groups,.mobile-menu.open .mobile-login{transform:none}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-groups,.mobile-login{transition:none}.mobile-groups,.mobile-login{transform:none}}.mobile-link{border-bottom:1px solid var(--border);height:56px;color:var(--ink);align-items:center;font-size:16px;font-weight:600;display:flex}.mobile-product+.mobile-link{margin-top:14px}}@media (max-width:600px){.desktop-copy{display:none}.mobile-copy{display:inline}.site-nav,.nav-inner{height:60px}:root{--container:100%}.nav-inner{width:calc(100% - 40px)}.brand>img{width:186px;height:68px;margin-left:-6.74px}.eyebrow{height:31px;font-size:13px}.hero-points{gap:12px;margin:18px 0 30px;font-size:16px;line-height:24px}.primary-action{font-size:16px;line-height:24px}.section-heading,.metrics-section .section-heading{width:350px;max-width:calc(100% - 40px)}.two-column-heading{display:block}.section-heading h2,.team-heading h2,.proof-heading h2{letter-spacing:-1.36px;font-size:34px;line-height:40.8px}.section-heading p{margin-top:18px;font-size:16px;font-weight:400;line-height:22px}.candor-section{padding:var(--sec-pad) 20px}.steel-heading,.metrics-head h2{letter-spacing:-1px;font-size:28px;line-height:34px}.flow-copy h3{letter-spacing:-1px;font-size:27px;line-height:33px}.iq-panel .lab-block{width:calc(100% - 40px)}.iq-panel .showcase-shot{margin-bottom:40px}.faq-head h2{letter-spacing:-1.36px;font-size:34px;line-height:40.8px}.iq-section{padding:var(--sec-pad) 0;--iq-gutter:0px;--iq-clip-radius:0px}.iq-panel{border-radius:0}.iq-closing h3{width:auto;font-size:28px;line-height:33px}.metrics-section{padding:var(--sec-pad) 0}.metrics-head{padding-inline:20px}.metrics-section .section-heading{height:227.6px}.metrics-section .section-heading h2,.metrics-section .section-heading p{width:auto}.metric-cards{flex-direction:column;align-items:stretch;width:350px;margin-top:80px}.metric-cards article{width:auto;min-height:0}.metric-cards article+article{margin:-1px 0 0}.metric-cards strong{font-size:40px;line-height:48px}.cta-panel{padding:72px 0 60px}.cta-section:before{border-radius:0;inset-inline:0}.cta-panel h2{letter-spacing:-1.36px;width:auto;padding-inline:24px;font-size:34px;font-weight:700;line-height:40px}.footer-shell{padding:0 20px}.footer-top{padding:48px 0 32px}.footer-columns{grid-template-columns:repeat(2,1fr);gap:34px 22px;padding-bottom:40px}.footer-columns p{width:260px}.footer-bottom{grid-template-columns:repeat(2,1fr);align-items:center;gap:10px 22px;height:auto;margin-top:32px;padding:22px 0 32px;font-size:13px;display:grid}.footer-bottom>a{display:none}}.act-intro{z-index:2;text-align:center;padding:140px 20px 32px;position:relative}.act-intro h2{letter-spacing:-3.2px;color:#0000;background:linear-gradient(#fff 20%,#8f8f8f 115%);-webkit-background-clip:text;background-clip:text;max-width:min(1180px,100% - 40px);margin:0 auto;padding-block-end:2px;font-size:80px;font-weight:700;line-height:1.2}.act-intro h2 em{font-style:italic}.act-intro p{max-width:1080px;color:var(--act-body);font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.4px;text-wrap:balance;margin:20px auto 0;font-size:20px;font-weight:400;line-height:30px}.iq-panel .flow-step{z-index:2;width:min(var(--container), calc(100% - 40px));margin:0 auto;padding:56px 0;position:relative}.iq-panel .flow-copy>span{color:#a8c9b2}.iq-panel .flow-copy h3{color:#fff}.iq-panel .flow-copy p{color:var(--act-body)}.showcase-band{position:relative}.showcase-glow{z-index:0;filter:saturate(1.04)contrast(1.04)brightness(.94);background:var(--product-glow);pointer-events:none;width:min(1800px,130vw);height:1200px;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#000000d1 86%,#0000 100%)}.showcase-glow-b{z-index:0;pointer-events:none;opacity:.58;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(16deg);background:var(--product-glow);width:min(1000px,72vw);height:880px;position:absolute;top:80%;left:25%;transform:translate(-50%,-50%)rotate(-7deg);-webkit-mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%)}.showcase-glow-c{z-index:0;pointer-events:none;opacity:.46;mix-blend-mode:screen;filter:saturate(1.02)contrast(1.02)brightness(.9)hue-rotate(-12deg);background:var(--product-glow);width:min(920px,66vw);height:780px;position:absolute;top:95%;left:76%;transform:translate(-50%,-50%)rotate(10deg);-webkit-mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%);mask-image:radial-gradient(40% 50%,#000 36%,#000000b3 74%,#0000 100%)}.showcase-grain{z-index:1;pointer-events:none;opacity:.56;mix-blend-mode:multiply;filter:contrast(2.1)brightness(.76);background:url(/optimized/fine-grain-v1.webp) 50%/1280px 853px;width:min(1800px,130vw);max-width:none;height:1200px;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 61%,#000000d9 91%,#0000 100%)}.act-showcase{z-index:2;text-align:center;padding:56px 20px 96px;position:relative}.showcase-shot{z-index:2;width:min(var(--container), calc(100% - 40px));margin:0 auto 56px;position:relative}.act-showcase .mono-eyebrow{color:#a8c9b2}.act-showcase h2{letter-spacing:-.03em;color:#0000;background:linear-gradient(92deg,#9d9da4 0%,#fff 28% 72%,#9d9da4 100%);-webkit-background-clip:text;background-clip:text;margin:12px 0 18px;font-size:44px;font-weight:700;line-height:1.2}.act-showcase>p{max-width:620px;color:var(--act-body);margin:0 auto;font-size:18px;line-height:26px}@media (max-width:900px){.act-intro{padding-block:72px 24px}.act-intro h2{letter-spacing:-1.4px;max-width:100%;font-size:38px;line-height:1.15}.act-intro p{letter-spacing:-.2px;margin-top:16px;font-size:17px;line-height:26px}.showcase-glow{width:min(760px,100%);height:600px}.showcase-grain{background-size:1083px 600px;width:min(1083px,130vw);height:600px}.iq-section .iq-panel .flow-step{width:100%}.flow-copy,.act-intro{padding-inline:5%}.act-showcase{text-align:left;padding:56px 5% 24px}.act-showcase h2{letter-spacing:-1px;color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:12px 0 0;font-size:27px;font-weight:650;line-height:33px}.act-showcase>p{max-width:none;margin:12px 0 0;font-size:17px;line-height:25px}.iq-panel .showcase-shot{width:100%;margin-bottom:56px}.iq-closing{height:168px;margin-top:16px}.iq-panel .lab-block{padding-block:72px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.lab-block{z-index:2;width:min(var(--container), calc(100% - 40px));margin:0 auto;padding:104px 0 40px;position:relative}.lab-head{text-align:center;margin:0 auto 56px}.lab-head h2{letter-spacing:-1.76px;color:#fff;text-wrap:balance;max-width:100%;margin:0;font-size:44px;font-weight:650;line-height:48.4px}.lab-head h2 em{font-style:italic}.lab-head p{max-width:620px;color:var(--act-body);font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.34px;margin:14px auto 0;font-size:17px;line-height:26px}.lab-grid{border:1px solid #2a2a2a;grid-template-columns:repeat(3,1fr);display:grid}.lab-cell{border-top:1px solid #2a2a2a;border-left:1px solid #2a2a2a;flex-direction:column;min-height:366px;padding:46px 34px 30px;display:flex;position:relative}.lab-cell:nth-child(3n+1){border-left:0}.lab-cell:nth-child(-n+3){border-top:0}.lab-eyebrow{color:#a8c9b2;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:normal;font-size:16px;font-weight:500;line-height:20px;display:block}.lab-cell p{max-width:330px;color:var(--act-body);font-family:var(--font-ui), Inter, sans-serif;margin:12px 0 0;font-size:16px;line-height:24px}.lab-stage{flex:1;justify-content:center;align-items:center;min-height:150px;margin-top:26px;display:flex;position:relative}.lab-art{width:100%;max-width:300px;position:relative}.lab-art--roles-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-roles-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:visible}.lab-roles-map__hit{fill:#0000;pointer-events:all}.lab-roles-map__role-ring{fill:#0c0c0c;stroke:#ffffff21;animation:7.6s linear infinite lab-roles-ring;animation-delay:var(--d)}.lab-roles-map__person{fill:none;stroke:#b9cabc6b;stroke-width:1.7px;stroke-linecap:round;animation:7.6s linear infinite lab-roles-person;animation-delay:var(--d)}.lab-roles-map__connection{fill:none;stroke:#ffffff1c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;animation:7.6s linear infinite lab-roles-route;animation-delay:var(--d)}.lab-roles-map__junction{fill:#545454;stroke:#0b0b0b;stroke-width:2px;animation-duration:7.6s;animation-timing-function:linear;animation-iteration-count:infinite}.lab-roles-map__junction.is-pat-a{animation-name:lab-roles-junction-a}.lab-roles-map__junction.is-pat-b{animation-name:lab-roles-junction-b}.lab-roles-map__junction.is-pat-c{animation-name:lab-roles-junction-c}.lab-roles-map__resource-card{fill:#ffffff07;stroke:#ffffff16;stroke-width:1px;animation-duration:7.6s;animation-timing-function:linear;animation-iteration-count:infinite}.lab-roles-map__resource-icon{fill:#ffffff09;stroke:#ffffff16;stroke-width:1px;animation-duration:7.6s;animation-timing-function:linear;animation-iteration-count:infinite}.lab-roles-map__resource-line{fill:none;stroke:#fff3;stroke-width:1.7px;stroke-linecap:round;animation-duration:7.6s;animation-timing-function:linear;animation-iteration-count:infinite}.is-pat-a .lab-roles-map__resource-card{animation-name:lab-roles-card-a}.is-pat-a .lab-roles-map__resource-icon{animation-name:lab-roles-icon-a}.is-pat-a .lab-roles-map__resource-line{animation-name:lab-roles-line-a}.is-pat-b .lab-roles-map__resource-card{animation-name:lab-roles-card-b}.is-pat-b .lab-roles-map__resource-icon{animation-name:lab-roles-icon-b}.is-pat-b .lab-roles-map__resource-line{animation-name:lab-roles-line-b}.is-pat-a .lab-roles-map__resource-line.is-datapoint{animation-name:lab-roles-line-c}.lab-roles-map__datapoint{opacity:0;fill:#5f946c33;stroke:#a8c9b28c;stroke-width:1px;animation:7.6s linear infinite lab-roles-datapoint}@keyframes lab-roles-ring{0%{fill:#5f946c24;stroke:#a8c9b2c7}23%{fill:#5f946c24;stroke:#a8c9b2c7}25%{fill:#0c0c0c;stroke:#ffffff21}98%{fill:#0c0c0c;stroke:#ffffff21}to{fill:#5f946c24;stroke:#a8c9b2c7}}@keyframes lab-roles-person{0%{stroke:#b9cabc}23%{stroke:#b9cabc}25%{stroke:#b9cabc6b}98%{stroke:#b9cabc6b}to{stroke:#b9cabc}}@keyframes lab-roles-route{0%{stroke:#a8c9b2;stroke-width:1.7px}23%{stroke:#a8c9b2;stroke-width:1.7px}25%{stroke:#ffffff1c;stroke-width:1.5px}98%{stroke:#ffffff1c;stroke-width:1.5px}to{stroke:#a8c9b2;stroke-width:1.7px}}@keyframes lab-roles-card-a{0%{fill:#5f946c1f;stroke:#a8c9b29e}48%{fill:#5f946c1f;stroke:#a8c9b29e}50%{fill:#ffffff07;stroke:#ffffff16}98%{fill:#ffffff07;stroke:#ffffff16}to{fill:#5f946c1f;stroke:#a8c9b29e}}@keyframes lab-roles-icon-a{0%{fill:#a8c9b229;stroke:#a8c9b280}48%{fill:#a8c9b229;stroke:#a8c9b280}50%{fill:#ffffff09;stroke:#ffffff16}98%{fill:#ffffff09;stroke:#ffffff16}to{fill:#a8c9b229;stroke:#a8c9b280}}@keyframes lab-roles-line-a{0%{stroke:#c3ddcb}48%{stroke:#c3ddcb}50%{stroke:#fff3}98%{stroke:#fff3}to{stroke:#c3ddcb}}@keyframes lab-roles-junction-a{0%{fill:#b9d8c2}48%{fill:#b9d8c2}50%{fill:#545454}98%{fill:#545454}to{fill:#b9d8c2}}@keyframes lab-roles-card-b{0%{fill:#5f946c1f;stroke:#a8c9b29e}23%{fill:#5f946c1f;stroke:#a8c9b29e}25%{fill:#ffffff07;stroke:#ffffff16}48%{fill:#ffffff07;stroke:#ffffff16}50%{fill:#5f946c1f;stroke:#a8c9b29e}73%{fill:#5f946c1f;stroke:#a8c9b29e}75%{fill:#ffffff07;stroke:#ffffff16}98%{fill:#ffffff07;stroke:#ffffff16}to{fill:#5f946c1f;stroke:#a8c9b29e}}@keyframes lab-roles-icon-b{0%{fill:#a8c9b229;stroke:#a8c9b280}23%{fill:#a8c9b229;stroke:#a8c9b280}25%{fill:#ffffff09;stroke:#ffffff16}48%{fill:#ffffff09;stroke:#ffffff16}50%{fill:#a8c9b229;stroke:#a8c9b280}73%{fill:#a8c9b229;stroke:#a8c9b280}75%{fill:#ffffff09;stroke:#ffffff16}98%{fill:#ffffff09;stroke:#ffffff16}to{fill:#a8c9b229;stroke:#a8c9b280}}@keyframes lab-roles-line-b{0%{stroke:#c3ddcb}23%{stroke:#c3ddcb}25%{stroke:#fff3}48%{stroke:#fff3}50%{stroke:#c3ddcb}73%{stroke:#c3ddcb}75%{stroke:#fff3}98%{stroke:#fff3}to{stroke:#c3ddcb}}@keyframes lab-roles-junction-b{0%{fill:#b9d8c2}23%{fill:#b9d8c2}25%{fill:#545454}48%{fill:#545454}50%{fill:#b9d8c2}73%{fill:#b9d8c2}75%{fill:#545454}98%{fill:#545454}to{fill:#b9d8c2}}@keyframes lab-roles-card-c{0%{fill:#5f946c1f;stroke:#a8c9b29e}48%{fill:#5f946c1f;stroke:#a8c9b29e}50%{fill:#ffffff07;stroke:#ffffff16}73%{fill:#ffffff07;stroke:#ffffff16}75%{fill:#5f946c1f;stroke:#a8c9b29e}to{fill:#5f946c1f;stroke:#a8c9b29e}}@keyframes lab-roles-icon-c{0%{fill:#a8c9b229;stroke:#a8c9b280}48%{fill:#a8c9b229;stroke:#a8c9b280}50%{fill:#ffffff09;stroke:#ffffff16}73%{fill:#ffffff09;stroke:#ffffff16}75%{fill:#a8c9b229;stroke:#a8c9b280}to{fill:#a8c9b229;stroke:#a8c9b280}}@keyframes lab-roles-line-c{0%{stroke:#c3ddcb}48%{stroke:#c3ddcb}50%{stroke:#fff3}73%{stroke:#fff3}75%{stroke:#c3ddcb}to{stroke:#c3ddcb}}@keyframes lab-roles-junction-c{0%{fill:#b9d8c2}48%{fill:#b9d8c2}50%{fill:#545454}73%{fill:#545454}75%{fill:#b9d8c2}to{fill:#b9d8c2}}@keyframes lab-roles-datapoint{73%{opacity:0}75%{opacity:1}to{opacity:1}}.lab-roles-map:has(.lab-roles-map__role:hover) *{animation:none!important}.lab-roles-map__role.is-p0:hover .lab-roles-map__role-ring{fill:#5f946c24;stroke:#a8c9b2c7}.lab-roles-map__role.is-p0:hover .lab-roles-map__person{stroke:#b9cabc}.lab-roles-map__role.is-p0:hover~.lab-roles-map__connections .lab-roles-map__connection.is-p0{stroke:#a8c9b2;stroke-width:1.7px}.lab-roles-map__role.is-p0:hover~.lab-roles-map__connections .lab-roles-map__junction.is-for-p0{fill:#b9d8c2}.lab-roles-map__role.is-p0:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-card{fill:#5f946c1f;stroke:#a8c9b29e}.lab-roles-map__role.is-p0:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-icon{fill:#a8c9b229;stroke:#a8c9b280}.lab-roles-map__role.is-p0:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-line{stroke:#c3ddcb}.lab-roles-map__role.is-p1:hover .lab-roles-map__role-ring{fill:#5f946c24;stroke:#a8c9b2c7}.lab-roles-map__role.is-p1:hover .lab-roles-map__person{stroke:#b9cabc}.lab-roles-map__role.is-p1:hover~.lab-roles-map__connections .lab-roles-map__connection.is-p1{stroke:#a8c9b2;stroke-width:1.7px}.lab-roles-map__role.is-p1:hover~.lab-roles-map__connections .lab-roles-map__junction.is-for-p1{fill:#b9d8c2}.lab-roles-map__role.is-p1:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p1 .lab-roles-map__resource-card{fill:#5f946c1f;stroke:#a8c9b29e}.lab-roles-map__role.is-p1:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p1 .lab-roles-map__resource-icon{fill:#a8c9b229;stroke:#a8c9b280}.lab-roles-map__role.is-p1:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p1 .lab-roles-map__resource-line{stroke:#c3ddcb}.lab-roles-map__role.is-p2:hover .lab-roles-map__role-ring{fill:#5f946c24;stroke:#a8c9b2c7}.lab-roles-map__role.is-p2:hover .lab-roles-map__person{stroke:#b9cabc}.lab-roles-map__role.is-p2:hover~.lab-roles-map__connections .lab-roles-map__connection.is-p2{stroke:#a8c9b2;stroke-width:1.7px}.lab-roles-map__role.is-p2:hover~.lab-roles-map__connections .lab-roles-map__junction.is-for-p2{fill:#b9d8c2}.lab-roles-map__role.is-p2:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p2 .lab-roles-map__resource-card{fill:#5f946c1f;stroke:#a8c9b29e}.lab-roles-map__role.is-p2:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p2 .lab-roles-map__resource-icon{fill:#a8c9b229;stroke:#a8c9b280}.lab-roles-map__role.is-p2:hover~.lab-roles-map__resources .lab-roles-map__resource.is-for-p2 .lab-roles-map__resource-line{stroke:#c3ddcb}.lab-roles-map__role.is-p3:hover .lab-roles-map__role-ring{fill:#5f946c24;stroke:#a8c9b2c7}.lab-roles-map__role.is-p3:hover .lab-roles-map__person{stroke:#b9cabc}.lab-roles-map__role.is-p3:hover~.lab-roles-map__connections .lab-roles-map__connection.is-p3{stroke:#a8c9b2;stroke-width:1.7px}.lab-roles-map__role.is-p3:hover~.lab-roles-map__connections .lab-roles-map__junction.is-for-p3{fill:#b9d8c2}.lab-roles-map__role.is-p3:hover~.lab-roles-map__resources .lab-roles-map__datapoint{opacity:1}.lab-roles-map__role.is-p3:hover~.lab-roles-map__resources .lab-roles-map__resource-line.is-datapoint{stroke:#c3ddcb}.lab-art--guest-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-guest-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:hidden}.lab-guest-map__avatar-ring{fill:#5f946c1f;stroke:#a8c9b2b3;stroke-width:1px}.lab-guest-map__person{fill:none;stroke:#b9cabc;stroke-width:1.6px;stroke-linecap:round}.lab-guest-map__link{fill:none;stroke:#a8c9b280;stroke-width:1.5px;stroke-linecap:round}.lab-guest-map__capsule{fill:#ffffff09;stroke:#ffffff1f;stroke-width:1px}.lab-guest-map__count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;fill:#a8c9b2;opacity:0;animation-duration:8.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--d);font-size:10.5px}.lab-guest-map__count.is-day-0{opacity:1;animation-name:lab-guest-day-0}.lab-guest-map__count.is-day-1{animation-name:lab-guest-day-1}.lab-guest-map__count.is-day-2{animation-name:lab-guest-day-2}.lab-guest-map__count.is-day-3{animation-name:lab-guest-day-3}.lab-guest-map__count.is-day-4{animation-name:lab-guest-day-4}.lab-guest-map__count.is-expired{fill:#6f6f6f;animation-name:lab-guest-expired}.lab-guest-map__track{fill:#ffffff14}.lab-guest-map__fill{fill:#a8c9b2;filter:drop-shadow(0 0 5px #5f946c99);transform-box:fill-box;transform-origin:0;animation:8.4s linear infinite lab-guest-drain;animation-delay:var(--d)}.lab-guest-map__cut{fill:none;stroke:#a8c9b2;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:0;animation:8.4s linear infinite lab-guest-cut;animation-delay:var(--d)}.lab-guest-map__junction{fill:#b9d8c2;stroke:#0b0b0b;stroke-width:2px;animation:8.4s linear infinite lab-guest-junction;animation-delay:var(--d)}.lab-guest-map__card{fill:#ffffff0d;stroke:#a8c9b26b;stroke-width:1px;animation:8.4s linear infinite lab-guest-card;animation-delay:var(--d)}.lab-guest-map__icon{fill:#ffffff0d;stroke:#ffffff29;stroke-width:1px;animation:8.4s linear infinite lab-guest-icon;animation-delay:var(--d)}.lab-guest-map__line{fill:none;stroke:#ffffff5c;stroke-width:1.6px;stroke-linecap:round;animation:8.4s linear infinite lab-guest-line;animation-delay:var(--d)}@keyframes lab-guest-drain{0%{opacity:1;transform:scaleX(1)}55%,95%{opacity:1;transform:scaleX(0)}96%{opacity:0;transform:scaleX(0)}97%{opacity:0;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes lab-guest-day-0{0%,10%{opacity:1}11%,99%{opacity:0}to{opacity:1}}@keyframes lab-guest-day-1{0%,10%{opacity:0}11%,21%{opacity:1}22%,to{opacity:0}}@keyframes lab-guest-day-2{0%,21%{opacity:0}22%,32%{opacity:1}33%,to{opacity:0}}@keyframes lab-guest-day-3{0%,32%{opacity:0}33%,43%{opacity:1}44%,to{opacity:0}}@keyframes lab-guest-day-4{0%,43%{opacity:0}44%,54%{opacity:1}55%,to{opacity:0}}@keyframes lab-guest-expired{0%,54%{opacity:0}56%,95%{opacity:1}96%,to{opacity:0}}@keyframes lab-guest-cut{0%,54%{stroke-dashoffset:0;stroke:#a8c9b2}61%,95%{stroke-dashoffset:40px;stroke:#ffffff1a}to{stroke-dashoffset:0;stroke:#a8c9b2}}@keyframes lab-guest-junction{0%,54%{fill:#b9d8c2}58%,95%{fill:#454545}to{fill:#b9d8c2}}@keyframes lab-guest-card{0%,54%{fill:#ffffff0d;stroke:#a8c9b26b}58%,95%{fill:#ffffff05;stroke:#ffffff12}to{fill:#ffffff0d;stroke:#a8c9b26b}}@keyframes lab-guest-icon{0%,54%{fill:#ffffff0d;stroke:#ffffff29}58%,95%{fill:#ffffff05;stroke:#ffffff0f}to{fill:#ffffff0d;stroke:#ffffff29}}@keyframes lab-guest-line{0%,54%{stroke:#ffffff5c}58%,95%{stroke:#ffffff1f}to{stroke:#ffffff5c}}.lab-art--sso-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-sso-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:hidden}.lab-sso-map__caption{fill:#6f6f6f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.6px;font-size:9.5px}.lab-sso-map__block{fill:#ffffff06;stroke:#ffffff17;stroke-width:1px}.lab-sso-map__avatar{fill:#5f946c1f;stroke:#a8c9b299;stroke-width:1px}.lab-sso-map__glyph{fill:none;stroke:#b9cabc;stroke-width:1.3px;stroke-linecap:round}.lab-sso-map__name{fill:#dcdcdc;letter-spacing:-.1px;font-size:11.5px;font-weight:500}.lab-sso-map__row.is-leaver *{animation:9s linear infinite lab-sso-leaver}.lab-sso-map__strike{fill:none;stroke:#ffffff6b;stroke-width:1.2px;stroke-dasharray:118;stroke-dashoffset:118px;animation:9s linear infinite lab-sso-strike}.lab-sso-map__link{fill:none;stroke:#a8c9b273;stroke-width:1.5px;stroke-linecap:round}.lab-sso-map__lock-body{fill:#a8c9b229;stroke:#a8c9b299;stroke-width:1.2px;animation:9s linear infinite lab-sso-lock}.lab-sso-map__lock-shackle{fill:none;stroke:#a8c9b299;stroke-width:1.6px;stroke-linecap:round;animation:9s linear infinite lab-sso-lock}.lab-sso-map__pulse{fill:#c3ddcb;opacity:0;filter:drop-shadow(0 0 5px #5f946cd1);animation:9s linear infinite lab-sso-pulse}.lab-sso-map__seat-frame{fill:#ffffff0b;stroke:#ffffff21;stroke-width:1px}.lab-sso-map__seat-avatar{fill:#5f946c24;stroke:#a8c9b280;stroke-width:1px}.lab-sso-map__seat-line{fill:none;stroke:#ffffff57;stroke-width:1.6px;stroke-linecap:round}.lab-sso-map__seat.is-leaver .lab-sso-map__seat-frame,.lab-sso-map__seat.is-leaver .lab-sso-map__seat-body{animation:9s linear infinite lab-sso-seat}.lab-sso-map__seat-empty{fill:none;stroke:#ffffff29;stroke-width:1px;stroke-dasharray:4 4;opacity:0;animation:9s linear infinite lab-sso-empty}@keyframes lab-sso-strike{0%,28%{stroke-dashoffset:118px;opacity:1}34%{stroke-dashoffset:0;opacity:1}40%,92%{stroke-dashoffset:0;opacity:0}93%,to{stroke-dashoffset:118px;opacity:1}}@keyframes lab-sso-leaver{0%,34%{opacity:1}40%,92%{opacity:0}to{opacity:1}}@keyframes lab-sso-pulse{0%,40%{opacity:0;transform:translate(0)}42%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(58px)}52%,to{opacity:0;transform:translate(58px)}}@keyframes lab-sso-lock{0%,40%{stroke:#a8c9b299}44%,50%{stroke:#c3ddcb}58%,to{stroke:#a8c9b299}}@keyframes lab-sso-seat{0%,52%{opacity:1}58%,92%{opacity:0}to{opacity:1}}@keyframes lab-sso-empty{0%,52%{opacity:0}58%,90%{opacity:1}94%,to{opacity:0}}.lab-art--audit-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-audit-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:hidden}.lab-audit-map__rail{stroke:#ffffff21;stroke-width:1px;stroke-linecap:round}.lab-audit-map__entry{animation:13s linear infinite lab-audit-feed;animation-delay:var(--d)}.lab-audit-map__tick{fill:none;stroke:#ffffff2e;stroke-width:1.4px;stroke-linecap:round;animation:13s linear infinite lab-audit-tick;animation-delay:var(--d)}.lab-audit-map__node{fill:#6a6a6a;stroke:#0b0b0b;stroke-width:2px;animation:13s linear infinite lab-audit-node;animation-delay:var(--d)}.lab-audit-map__sentence{fill:#dcdcdc;letter-spacing:-.1px;animation:13s linear infinite lab-audit-sentence;animation-delay:var(--d);font-size:12.5px;font-weight:500}.lab-audit-map__meta{fill:#7f7f7f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;font-size:10.5px}.lab-audit-map__age{fill:#6f6f6f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;opacity:0;animation-duration:13s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--d);font-size:10px}.lab-audit-map__age.is-age-0{animation-name:lab-audit-age-0}.lab-audit-map__age.is-age-1{animation-name:lab-audit-age-1}.lab-audit-map__age.is-age-2{animation-name:lab-audit-age-2}.lab-audit-map__age.is-age-3{animation-name:lab-audit-age-3}.lab-audit-map__entry.is-newest .lab-audit-map__age.is-age-0{opacity:1}@keyframes lab-audit-age-0{0%,21%{opacity:1}23%,to{opacity:0}}@keyframes lab-audit-age-1{0%,21%{opacity:0}23%,41%{opacity:1}43%,to{opacity:0}}@keyframes lab-audit-age-2{0%,41%{opacity:0}43%,61%{opacity:1}63%,to{opacity:0}}@keyframes lab-audit-age-3{0%,61%{opacity:0}63%,to{opacity:1}}@keyframes lab-audit-feed{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translateY(-44px)}5%{opacity:1;transform:translateY(0)}20%{opacity:1;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translateY(0)}25%{opacity:.88;transform:translateY(42px)}40%{opacity:.88;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translateY(42px)}45%{opacity:.66;transform:translateY(84px)}60%{opacity:.66;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translateY(84px)}65%{opacity:.42;transform:translateY(126px)}80%{opacity:.42;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translateY(126px)}85%,to{opacity:0;transform:translateY(158px)}}@keyframes lab-audit-node{0%,20%{fill:#b9d8c2;filter:drop-shadow(0 0 5px #5f946cc7)}25%,to{fill:#6a6a6a;filter:drop-shadow(0 0 #5f946c00)}}@keyframes lab-audit-tick{0%,20%{stroke:#a8c9b2}25%,to{stroke:#ffffff2e}}@keyframes lab-audit-sentence{0%,20%{fill:#fff}25%,to{fill:#dcdcdc}}.lab-art--export-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-export-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:hidden}.lab-export-map__card{fill:#ffffff09;stroke:#ffffff24;stroke-width:1px}.lab-export-map__rail{fill:#ffffff0b;stroke:#ffffff1f;stroke-width:1px}.lab-export-map__block{fill:#a8c9b214;stroke:#a8c9b24d;stroke-width:1px}.lab-export-map__line{fill:none;stroke:#ffffff4d;stroke-width:1.5px;stroke-linecap:round}.lab-export-map__cell{fill:#ffffff0e;stroke:#ffffff29;stroke-width:1px}.lab-export-map__cell.is-active{fill:#5f946c24;stroke:#a8c9b270}.lab-export-map__route{fill:none;stroke:#ffffff29;stroke-width:1.6px;stroke-linecap:round;animation:5.1s linear infinite lab-export-route;animation-delay:var(--d)}.lab-export-map__packet{fill:#c3ddcb;opacity:0;filter:drop-shadow(0 0 5px #5f946cd1);animation:5.1s linear infinite lab-export-packet;animation-delay:var(--d)}.lab-export-map__artifact{animation:5.1s linear infinite lab-export-leave;animation-delay:var(--d)}.lab-export-map__icon{fill:#ffffff0b;stroke:#ffffff29;stroke-width:1.2px;stroke-linejoin:round;animation:5.1s linear infinite lab-export-lit;animation-delay:var(--d)}.lab-export-map__icon-mark{fill:none;stroke:#ffffff47;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;animation:5.1s linear infinite lab-export-lit-soft;animation-delay:var(--d)}.lab-export-map__icon-line{fill:none;stroke:#ffffff47;stroke-width:1.2px;stroke-linecap:round;animation:5.1s linear infinite lab-export-lit-soft;animation-delay:var(--d)}.lab-export-map__icon-latch{fill:#ffffff12;stroke:#ffffff47;stroke-width:1.2px;animation:5.1s linear infinite lab-export-lit-soft;animation-delay:var(--d)}.lab-export-map__file{fill:#7f7f7f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;animation:5.1s linear infinite lab-export-file;animation-delay:var(--d);font-size:10.5px}@keyframes lab-export-packet{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(0)}15%{opacity:1;transform:translate(56px)}18%,to{opacity:0;transform:translate(56px)}}@keyframes lab-export-route{0%,2%{stroke:#ffffff29}6%,17%{stroke:#a8c9b2}27%,to{stroke:#ffffff29}}@keyframes lab-export-leave{0%,17%{opacity:1;transform:translate(0)}20%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.35);transform:translate(0)}33%{opacity:0;transform:translate(200px)}34%{opacity:0;transform:translate(0)}44%,to{opacity:1;transform:translate(0)}}@keyframes lab-export-lit{0%,14%{stroke:#ffffff29;fill:#ffffff0b}18%,30%{stroke:#a8c9b2;fill:#5f946c29}44%,to{stroke:#ffffff29;fill:#ffffff0b}}@keyframes lab-export-lit-soft{0%,14%{stroke:#ffffff47}18%,30%{stroke:#c3ddcb}44%,to{stroke:#ffffff47}}@keyframes lab-export-file{0%,14%{fill:#7f7f7f}18%,30%{fill:#c3ddcb}44%,to{fill:#7f7f7f}}.lab-art--eu-map{width:100%;max-width:330px;height:174px;margin-left:0;margin-right:auto}.lab-eu-map{width:100%;height:100%;font-family:var(--font-ui), Inter, sans-serif;display:block;overflow:hidden}.lab-eu-map__region{fill:#5f946c09;stroke:#a8c9b257;stroke-width:1px}.lab-eu-map__emblem{transform-origin:165px 94px;animation:44s linear infinite lab-eu-spin}.lab-eu-map__star{fill:#a8c9b2;animation:3.4s ease-in-out infinite lab-eu-twinkle,44s linear infinite reverse lab-eu-spin;animation-delay:var(--t), 0s}.lab-eu-map__mark{fill:#e6e6e6;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1.4px;font-size:15px}.lab-eu-map__route{fill:none;stroke:#ffffff21;stroke-width:1.4px;stroke-linecap:round}.lab-eu-map__node-body{fill:#ffffff0a;stroke:#a8c9b24d;stroke-width:1px;animation:6s linear infinite lab-eu-flash;animation-delay:var(--d)}.lab-eu-map__node-icon{fill:#a8c9b224;stroke:#a8c9b266;stroke-width:1px}.lab-eu-map__node-line{fill:none;stroke:#ffffff52;stroke-width:1.6px;stroke-linecap:round}.lab-eu-map__packet{fill:#c3ddcb;opacity:0;filter:drop-shadow(0 0 5px #5f946ccc);animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.lab-eu-map__packet.is-r1{animation-name:lab-eu-hop-1}.lab-eu-map__packet.is-r2{animation-name:lab-eu-hop-2;animation-delay:2s}.lab-eu-map__packet.is-r3{animation-name:lab-eu-hop-3;animation-delay:4s}@keyframes lab-eu-hop-1{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(21px,-8px)}4.6%{opacity:1;transform:translate(32.5px,-11.1px)}9.2%{opacity:1;transform:translate(66.2px,-14.5px)}13.8%{opacity:1;transform:translate(98.8px,-9.1px)}18.4%{opacity:1;transform:translate(128.1px,6.7px)}23%{opacity:1;transform:translate(152px,34px)}26%,to{opacity:0;transform:translate(152px,34px)}}@keyframes lab-eu-hop-2{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(-14.8px,19px)}4.6%{opacity:1;transform:translate(-23.9px,27px)}9.2%{opacity:1;transform:translate(-53.2px,41.9px)}13.8%{opacity:1;transform:translate(-85.8px,46.8px)}18.4%{opacity:1;transform:translate(-119.5px,43.5px)}23%{opacity:1;transform:translate(-152px,34px)}26%,to{opacity:0;transform:translate(-152px,34px)}}@keyframes lab-eu-hop-3{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translateY(-7px)}23%{opacity:1;transform:translateY(-52px)}26%,to{opacity:0;transform:translateY(-52px)}}@keyframes lab-eu-flash{0%,4%{fill:#5f946c29;stroke:#a8c9b2d9}16%,to{fill:#ffffff0a;stroke:#a8c9b24d}}@keyframes lab-eu-spin{to{transform:rotate(360deg)}}@keyframes lab-eu-twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:1080px){.lab-head h2{letter-spacing:-1.44px;font-size:36px;line-height:39.6px}.lab-grid{grid-template-columns:repeat(2,1fr)}.lab-cell:nth-child(3n+1){border-left:1px solid #2a2a2a}.lab-cell:nth-child(odd){border-left:0}.lab-cell:nth-child(-n+3){border-top:1px solid #2a2a2a}.lab-cell:nth-child(-n+2){border-top:0}}@media (max-width:720px){.lab-head h2{letter-spacing:-1.2px;font-size:30px;line-height:34px}.lab-grid{grid-template-columns:1fr}.lab-cell{border-top:1px solid #2a2a2a!important;border-left:0!important}.lab-cell:first-child{border-top:0!important}}@media (prefers-reduced-motion:reduce){.lab-art *,.lab-art{animation:none!important}.lab-audit-map__entry{transform:translateY(calc(var(--slot) * 42px));opacity:var(--rest)}.lab-audit-map__entry.is-newest .lab-audit-map__node{fill:#b9d8c2;filter:drop-shadow(0 0 5px #5f946cc7)}.lab-audit-map__entry.is-newest .lab-audit-map__tick{stroke:#a8c9b2}.lab-audit-map__entry.is-newest .lab-audit-map__sentence{fill:#fff}.lab-audit-map__age{opacity:0}.is-slot-0 .is-age-0,.is-slot-1 .is-age-1,.is-slot-2 .is-age-2,.is-slot-3 .is-age-3{opacity:1}.lab-roles-map__role.is-p0 .lab-roles-map__role-ring{fill:#5f946c24;stroke:#a8c9b2c7}.lab-roles-map__role.is-p0 .lab-roles-map__person{stroke:#b9cabc}.lab-roles-map__connection.is-p0{stroke:#a8c9b2;stroke-width:1.7px}.lab-roles-map__junction.is-for-p0{fill:#b9d8c2}.lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-card{fill:#5f946c1f;stroke:#a8c9b29e}.lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-icon{fill:#a8c9b229;stroke:#a8c9b280}.lab-roles-map__resource.is-for-p0 .lab-roles-map__resource-line{stroke:#c3ddcb}}.pricing-hero{width:min(var(--container), calc(100% - 40px));text-align:center;margin:0 auto;padding:88px 0 56px}.pricing-hero h1{letter-spacing:-2.1px;background:var(--grad-steel);-webkit-text-fill-color:transparent;color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto -10px;padding-bottom:10px;font-size:60px;font-weight:700;line-height:72px}.pricing-hero h1 em{font-style:normal}.plans-section{width:min(var(--container), calc(100% - 40px));padding:0 0 calc(var(--sec-pad) * 1.5);margin:0 auto}.plans{justify-content:center;align-items:stretch;display:flex}.plan-card{background:#fff;border:1px solid #e8e8e8;flex-direction:column;flex:0 320px;min-width:0;display:flex}.plan-card.is-roadmap{background:#fbfbfb}.roadmap-lead{color:var(--subtle);margin:14px 0 0;font-size:14px;line-height:21px}.roadmap-list{margin:0;padding:0;list-style:none}.roadmap-body{border-top:1px solid #f0f0f0;padding:40px 24px 24px}.roadmap-item{padding:0 0 22px 16px;display:block;position:relative}.roadmap-item:last-child{padding-bottom:0}.roadmap-item:before{content:"";background:#c9c9c9;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.roadmap-item:after{content:"";background:#e6e6e6;width:1px;position:absolute;top:18px;bottom:4px;left:3px}.roadmap-item:last-child:after{display:none}.roadmap-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.roadmap-line span{color:#505050;letter-spacing:-.2px;font-size:15px;font-weight:600;line-height:21px}.roadmap-line em{color:#666;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-style:normal;line-height:18px}.roadmap-item p{color:#666;margin:5px 0 0;font-size:13px;line-height:19px}.plan-card+.plan-card{margin-left:-1px}.plan-card.is-featured{z-index:1;background:#202020;border-color:#202020;position:relative}.plan-card .plan-head{flex-direction:column;min-height:226px;padding:24px;display:flex}.plan-card .plan-head span{color:var(--ink);letter-spacing:-.91px;font-size:26px;font-weight:650;line-height:32.5px}.plan-card .plan-head strong{letter-spacing:-1.36px;margin-top:12px;font-size:34px;font-weight:650;line-height:40.8px}.plan-card .plan-head strong i{color:var(--muted);letter-spacing:-.2px;margin-left:7px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.plan-card .plan-head em,.plan-card .plan-head small{color:var(--subtle);letter-spacing:normal;margin-top:6px;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.plan-cta{color:#fff;letter-spacing:-.15px;text-align:center;background:#202020;border-radius:8px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none}.plan-cta:hover{background:#000}.plan-features{border-top:1px solid #f0f0f0;padding:40px 24px 24px}.plan-features>strong{color:#646464;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.32px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:18px;display:block}.plan-features ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.plan-features li{color:#646464;letter-spacing:-.15px;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.plan-features li svg{flex-shrink:0}.plan-features li>span{min-width:0}.plan-features li b{color:#202020;font-weight:600}.plan-card.is-featured .plan-features li b,.plan-card.is-featured .plan-head span,.plan-card.is-featured .plan-head strong{color:#fff}.plan-card.is-featured .plan-head strong i{color:#ffffff9e}.plan-card.is-featured .plan-head em,.plan-card.is-featured .plan-head small{color:#ffffff8c}.plan-card.is-featured .plan-cta{color:#202020;background:#f0f0f0}.plan-card.is-featured .plan-cta:hover{background:#fff}.plan-card.is-featured .plan-features{border-top-color:#ffffff24}.plan-card.is-featured .plan-features>strong{color:#bbb}.plan-card.is-featured .plan-features li{color:#ffffffbd}.plan-card.is-featured .plan-features li svg{color:#f0f0f0}.plans-note{text-align:center;width:min(760px,100%);color:var(--subtle);margin:28px auto 0;font-size:13px;line-height:20px}@media (max-width:1199px){.pricing-hero,.plans-section{width:calc(100% - 80px)}}@media (max-width:600px){.pricing-hero,.plans-section{width:calc(100% - 40px)}}@media (max-width:860px){.pricing-hero h1{letter-spacing:-1.4px;font-size:40px;line-height:46px}.plans{flex-direction:column;align-items:stretch;max-width:420px;margin:0 auto}.plan-card{flex:none}.plan-card+.plan-card{margin:-1px 0 0}.plan-card.is-roadmap .plan-head{min-height:0;padding-bottom:28px}}.metrics-section .plans{margin-top:48px}.nav-inner>.brand{flex:1 1 0}.nav-inner>.desktop-nav{flex:none}.nav-inner>.nav-actions{flex:1 1 0;justify-content:flex-end;margin-left:0}.hero-stack{padding:80px 20px var(--sec-pad);background:#fff;overflow:hidden}.hero-stack__copy{width:min(var(--container), 100%);text-align:center;margin:0 auto}.hero-stack__copy h1{white-space:nowrap;color:#1a202c;letter-spacing:-2.4px;text-wrap:balance;max-width:none;margin:0 auto;font-size:62px;font-weight:700;line-height:68px}.hero-stack__footer{width:min(var(--container), 100%);align-items:center;margin:40px auto 0;display:flex}.hero-stack__points{text-align:left;margin:0}.hero-stack__actions{color:#666;text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;font-size:14px;line-height:20px;display:flex}.demo{--demo-r:min(21px, calc(1.62vw - 1px));width:min(var(--container), 100%);margin:76px auto 0}.demo__stage{aspect-ratio:3200/1752;touch-action:pan-y;position:relative}.demo__stage img{opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.demo__stage img.is-previous{z-index:2;opacity:1}.demo__stage img.is-shown{z-index:3;opacity:1;transition:opacity .22s}@media (prefers-reduced-motion:reduce){.demo__stage img.is-shown{transition:none}}.demo__strip{z-index:1;border-radius:0 0 var(--demo-r) var(--demo-r);background:#0c0c0c;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-top:-2.6%;padding:calc(26px + 2.6%) 26px 20px;display:grid;position:relative}.demo__seg{font:inherit;text-align:left;cursor:pointer;color:#ffffffb8;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;transition:color .2s;display:flex}.demo__seg.is-active{color:#fff}.demo__rail{background:#ffffff4d;height:2px;display:block;overflow:hidden}.demo__seg.is-past .demo__rail{background:#ffffff80}.demo__rail i{transform-origin:0;background:#fff;width:0;height:100%;display:block}.demo__rail i.is-running{animation:4s linear forwards demo-fill}.demo__seg.is-active .demo__rail i{width:100%}@media (hover:hover) and (pointer:fine){.demo:hover .demo__rail i.is-running{animation-play-state:paused}.demo__seg:hover{color:#fff}}:root[data-shotview] .demo__rail i.is-running{animation-play-state:paused}.demo__seg-label{letter-spacing:-.1px;margin-top:12px;font-size:13px;font-weight:600;line-height:18px;display:block}@keyframes demo-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.demo__rail i.is-running{width:100%;animation:none}}@media (max-width:1160px){.hero-stack__copy h1{letter-spacing:-1.9px;font-size:52px;line-height:58px}.demo__strip{gap:8px}.demo__seg-label{font-size:12px;line-height:16px}}@media (max-width:900px){.hero-stack{padding-top:52px}.hero-stack__footer{text-align:center;flex-direction:column;align-items:center;gap:24px}.hero-stack__actions{text-align:center}.hero-stack__copy h1{letter-spacing:-1.2px;white-space:normal;font-size:38px;line-height:44px}.demo{margin-top:48px}.demo__strip{overscroll-behavior-x:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:124px;gap:12px;scroll-padding-inline:20px;overflow-x:auto}.demo__strip::-webkit-scrollbar{display:none}.demo__seg{scroll-snap-align:start}.demo__strip{margin-top:-2.6%;padding:calc(12px + 2.6%) 20px 12px}.demo__seg-label{margin-top:8px}}@media (max-width:600px){.demo__strip{grid-auto-columns:92px}}.legal-main{width:min(var(--container), calc(100% - 40px));padding:72px 0 calc(var(--sec-pad) * 1.5);margin:0 auto}@media (max-width:1199px){.legal-main{width:calc(100% - 80px)}}@media (max-width:600px){.legal-main{width:calc(100% - 40px)}}.legal-main{--legal-rail:260px;--legal-gap:64px;--legal-measure:720px}.legal-head{max-width:calc(var(--legal-rail) + var(--legal-gap) + var(--legal-measure));border-bottom:1px solid var(--border);padding-bottom:40px}.legal-head h1{letter-spacing:-1.6px;color:var(--ink);margin:0 0 14px;font-size:48px;font-weight:700;line-height:56px}.legal-meta{color:var(--subtle);font-family:var(--font-ui), Inter, sans-serif;margin:0 0 22px;font-size:14px;font-weight:500;line-height:20px}.legal-intro{color:var(--muted);font-family:var(--font-ui), Inter, sans-serif;font-size:17px;line-height:27px}.legal-intro p{margin:0 0 14px}.legal-intro p:last-child{margin-bottom:0}.legal-body{grid-template-columns:var(--legal-rail) minmax(0, var(--legal-measure));gap:var(--legal-gap);padding-top:40px;display:grid}.legal-toc{align-self:start;max-height:calc(100vh - 120px);padding-right:8px;position:sticky;top:96px;overflow:auto}.legal-toc strong{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:600;line-height:20px;display:block}.legal-toc ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{color:var(--muted);font-family:var(--font-ui), Inter, sans-serif;gap:8px;font-size:13px;font-weight:500;line-height:19px;text-decoration:none;transition:color .2s;display:flex}.legal-toc a span{color:var(--subtle);font-variant-numeric:tabular-nums;flex:0 0 22px}.legal-toc a:hover{color:var(--ink)}.legal-sibling{background:var(--surface-soft);color:var(--ink);font-family:var(--font-ui), Inter, sans-serif;border-radius:8px;margin-top:22px;padding:8px 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background-color .2s;display:inline-block}.legal-sibling:hover{background:var(--surface)}.legal-article{font-family:var(--font-ui), Inter, sans-serif;color:var(--ink);font-size:16px;line-height:26px}.legal-article section{padding-bottom:36px;scroll-margin-top:96px}.legal-article h2{font-family:var(--font-display), "Plus Jakarta Sans", sans-serif;letter-spacing:-.5px;gap:10px;margin:0 0 14px;font-size:24px;font-weight:700;line-height:32px;display:flex}.legal-article h2 span{color:var(--subtle);font-variant-numeric:tabular-nums}.legal-article h3{margin:22px 0 8px;font-size:16px;font-weight:650;line-height:24px}.legal-article p{margin:0 0 12px}.legal-article p.clause{text-indent:-40px;padding-left:40px}.legal-article p.clause b{text-indent:0;width:40px;color:var(--subtle);font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.legal-article ul,.legal-article ol{margin:0 0 12px;padding-left:22px}.legal-article ul{list-style:outside}.legal-article ol{list-style:decimal}.legal-article ol[type=a]{list-style:lower-alpha}.legal-article li{margin-bottom:6px}.legal-article li::marker{color:var(--subtle)}.legal-article a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #c9ccd2;text-decoration:underline #c9ccd2}.legal-article a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legal-article .note{border-left:3px solid var(--accent);background:var(--surface-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);margin:14px 0;padding:14px 16px;font-size:15px;line-height:24px}.legal-article .note p:last-child{margin:0}.legal-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);margin:14px 0 18px;overflow-x:auto}.legal-article table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:21px}.legal-article th,.legal-article td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.legal-article th{background:var(--surface-soft);color:var(--ink);white-space:nowrap;font-weight:600}.legal-article tr:last-child td{border-bottom:0}.legal-article dl{margin:0 0 12px}.legal-article dt{font-weight:650}.legal-article dd{margin:0 0 10px}@media (max-width:960px){.legal-main{padding-top:48px}.legal-head h1{letter-spacing:-1px;font-size:36px;line-height:44px}.legal-head{max-width:none}.legal-body{grid-template-columns:minmax(0,1fr);gap:32px}.legal-toc{border:1px solid var(--border);border-radius:var(--radius-md);max-height:none;padding:18px;position:static}}.is-zoomable{cursor:zoom-in}.demo__stage.is-zoomable,img.is-zoomable{transition:opacity .2s}@media (hover:hover) and (pointer:fine){img.is-zoomable:hover{opacity:.92}}.is-zoomable:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #1a202c}.demo__stage.is-zoomable:focus-visible{outline-color:#fff}.shotview{z-index:10050;background:#0c0e0d;grid-template-rows:1fr auto;animation:.18s both shotview-in;display:grid;position:fixed;inset:0}@keyframes shotview-in{0%{opacity:0}to{opacity:1}}.shotview__frame{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:56px 64px 8px;display:flex;position:relative;overflow:hidden}.shotview__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;width:auto;max-width:94%;height:auto;max-height:100%;display:block}.shotview__bar{color:#ffffffb8;background:#0c0e0d;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:10px 20px 18px;font-size:14px;line-height:20px;display:flex}.shotview__label{color:#fff;font-weight:600}.shotview__count{font-variant-numeric:tabular-nums}.shotview__close,.shotview__nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex;position:absolute}.shotview__close:hover,.shotview__nav:hover{background:#ffffff38}.shotview__close:focus-visible,.shotview__nav:focus-visible{outline-offset:3px;outline:2px solid #fff}.shotview__close{width:42px;height:42px;top:16px;right:16px}.shotview__nav{width:46px;height:46px;top:50%;transform:translateY(-50%)}.shotview__nav--prev{left:12px}.shotview__nav--next{right:12px}@media (max-width:700px){.shotview__frame{padding:52px 8px 4px}.shotview__img{max-width:100%}.shotview__nav{width:40px;height:40px;top:auto;bottom:14px;transform:none}.shotview__nav--prev{left:14px}.shotview__nav--next{right:14px}.shotview__bar{gap:12px;padding-inline:62px;font-size:13px}.shotview__label{display:none}}@media (orientation:landscape) and (max-height:500px){.shotview__frame{padding:44px 60px 2px}.shotview__img{max-width:100%}.shotview__bar{min-height:34px;padding:4px 20px 8px;font-size:13px}.shotview__label{display:inline}.shotview__close{width:36px;height:36px;top:8px;right:8px}.shotview__nav{width:40px;height:40px;top:50%;bottom:auto;transform:translateY(-50%)}.shotview__nav--prev{left:8px}.shotview__nav--next{right:8px}}@media (prefers-reduced-motion:reduce){.shotview{animation:none}}@media (max-width:600px){.flow-media,.iq-panel .showcase-shot{width:calc(100% - 40px);aspect-ratio:var(--fa,4 / 3);border-radius:14px;margin-inline:auto;overflow:hidden}.flow-media .flow-shot,.iq-panel .showcase-shot .flow-shot{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);width:100%;height:100%;transform:scale(var(--fz,1));transform-origin:var(--fx,50%) var(--fy,50%)}}.resource-page{max-width:1120px;margin:auto;padding:110px 24px 80px}.resource-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:32px;font-size:13px;display:flex}.resource-page h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(32px,4vw,54px);line-height:1.15}.resource-intro{max-width:760px;color:var(--muted);margin:24px 0 40px;font-size:20px;line-height:1.6}.resource-body{max-width:760px;font-family:var(--font-ui), sans-serif;font-size:17px;line-height:1.8}.resource-body h2{font-size:27px;line-height:1.3;font-family:var(--font-display), sans-serif;margin:42px 0 16px}.resource-body p{margin:16px 0}.resource-page a{color:#355c40;text-underline-offset:3px;text-decoration:underline}.resource-body ul{padding-left:22px;list-style:outside}.resource-body li{margin:10px 0}.resource-body dt{margin-top:16px;font-weight:650}.resource-body dd{margin:0}.resource-breadcrumb,.resource-body figcaption{color:#626762;font-size:13px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0;display:grid}.resource-grid article{background:#f5f7f4;border:1px solid #e1e6df;border-radius:16px;padding:28px}.resource-grid h2{margin:0 0 15px;font-size:23px;line-height:1.35}.resource-grid p{color:var(--muted);margin-bottom:18px}.resource-sources,.resource-next{border-top:1px solid #dce3da;margin-top:40px;padding-top:8px}.example-designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:32px 0;display:grid}.example-designs img{width:100%;height:auto}.example-designs figure{margin:0}.blog-archive-intro{color:#646464;margin:0 0 30px}.blog-archive-intro a{color:#355c40;text-decoration:underline}.lab-grid:not(.is-visible) *,.lab-grid:not(.is-visible) :before,.lab-grid:not(.is-visible) :after{animation-play-state:paused!important}@media (max-width:600px){.resource-grid,.example-designs{grid-template-columns:1fr}.resource-page{padding-top:100px}.resource-intro{font-size:18px}}.editorial-review{font:15px/1.65 var(--font-ui), sans-serif;border:1px solid #e2e7e2;border-radius:10px;margin:0 0 28px;padding:18px 20px}.editorial-review__meta{color:#5c6b62;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;line-height:20px;display:flex}.editorial-review__meta svg{color:#4a7555;flex:none}.editorial-review__dot{background:#c3cec6;border-radius:50%;width:3px;height:3px}.editorial-review__note{color:#3a4640;margin:0}.editorial-review__source{margin:14px 0 0}.editorial-review a{color:#355c40;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.editorial-review a span{text-underline-offset:3px;-webkit-text-decoration:underline #b9cbbe;text-decoration:underline #b9cbbe}.editorial-review a:hover span{text-decoration-color:#355c40}.cc-dialog{z-index:10060;background:var(--page);width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:var(--radius-sm);font-family:var(--font-ui), Inter, sans-serif;flex-direction:column;font-size:15px;line-height:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 68px #0000004d}.cc-head{flex:none;justify-content:flex-end;align-items:center;height:60px;padding:0 24px;display:flex}.cc-brand{align-items:center;height:40px;display:inline-flex;overflow:hidden}.cc-brand img{object-fit:contain;object-position:right center;flex:none;width:200px;height:73px;margin-right:-7.24px;display:block}.cc-tabs{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.cc-tab{height:56px;color:var(--ink);font:600 15px/24px var(--font-ui), Inter, sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .2s,border-color .2s}.cc-tab[aria-selected=true]{color:var(--accent-2);border-bottom-color:var(--accent-2)}.cc-body{flex:auto;min-height:0;padding:24px;overflow:auto}.cc-body h2{font-family:var(--font-display), "Plus Jakarta Sans", sans-serif;letter-spacing:-.2px;outline:none;margin:0 0 8px;font-size:18px;font-weight:700;line-height:26px}.cc-body p{color:var(--muted);margin:0 0 12px}.cc-body p:last-child{margin-bottom:0}.cc-body code{font-family:var(--font-mono), monospace;word-break:break-all;font-size:13px}.cc-links{gap:18px;display:flex}.cc-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cc-record{border-radius:var(--radius-sm);background:var(--surface-soft);padding:12px 14px;font-size:14px;color:var(--ink)!important}.cc-actions{border-top:1px solid var(--border);flex:none;gap:12px;padding:16px 24px 24px;display:flex}.cc-btn{color:#fff;height:40px;font-family:var(--font-ui), Inter, sans-serif;letter-spacing:-.15px;cursor:pointer;background:#202020;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.cc-btn:hover{background:#000}.cc-btn:disabled{opacity:.5;cursor:default}.cc-btn--secondary{color:#000;background:#f0f0f0}.cc-btn--secondary:hover{background:#e4e4e4}.cc-btn:focus-visible,.cc-tab:focus-visible,.cc-switch:focus-visible,.cc-expand:focus-visible,.cc-widget:focus-visible,.cc-textlink:focus-visible,.cc-panel-close:focus-visible,.cc-footer-link:focus-visible,.cc-links a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cc-note{border-radius:var(--radius-sm);background:var(--surface-soft);padding:10px 14px;font-size:14px;color:var(--ink)!important}.cc-row{border-top:1px solid var(--border);padding:16px 0}.cc-row:first-of-type{border-top:0;padding-top:0}.cc-row--legitimate{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);margin-top:8px;padding:16px}.cc-row-basis{margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px;color:var(--subtle)!important}.cc-row-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cc-expand{color:var(--ink);font:600 15px/24px var(--font-ui), Inter, sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:inline-flex}.cc-expand svg{flex:none;transition:transform .2s}.cc-expand svg.is-open{transform:rotate(180deg)}.cc-count{background:var(--surface);height:20px;color:var(--muted);border-radius:10px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.cc-row-description{font-size:14px;line-height:22px;margin:8px 0 0 28px!important}.cc-row-body{flex-direction:column;gap:10px;margin:12px 0 0 28px;display:flex}.cc-empty{font-size:14px}.cc-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--page);padding:14px 16px}.cc-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-card-head strong{color:var(--ink);font-size:14px}.cc-card-meta{color:var(--subtle);font-size:13px}.cc-card-link{color:var(--accent-2);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-card-link:hover{text-decoration:underline}.cc-service{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.cc-service p{margin-bottom:6px;font-size:14px;line-height:21px}.cc-service b{color:var(--ink);font-weight:600}.cc-items{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cc-item{border-radius:var(--radius-sm);background:var(--surface-soft);gap:2px;padding:8px 10px;font-size:13px;line-height:19px;display:grid}.cc-item-name{color:var(--ink);font-family:var(--font-mono), monospace;word-break:break-all;font-weight:600}.cc-item-purpose{color:var(--muted)}.cc-item-meta{color:var(--subtle)}.cc-item-meta b{color:var(--muted);font-weight:600}.cc-item-meta b+b,.cc-item-meta b:nth-of-type(2){margin-left:10px}.cc-version{font-size:13px;color:var(--subtle)!important;margin:16px 0 0!important}.cc-switch{cursor:pointer;background:#8a8f98;border:0;border-radius:32px;flex:none;width:48px;height:24px;padding:0;transition:background-color .2s;position:relative}.cc-switch.is-on{background:var(--accent-2)}.cc-switch[aria-disabled=true]{cursor:not-allowed;opacity:.6}.cc-switch-knob{width:20px;height:20px;color:var(--accent-2);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:2px;left:2px}.cc-switch.is-on .cc-switch-knob{transform:translate(24px)}@keyframes cc-rise{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cc-rise-sheet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cc-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes cc-land{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}.cc-dialog{animation:.28s cubic-bezier(.2,.8,.2,1) both cc-rise}.cc-panel{transform-origin:20px calc(100% + 12px);animation:.22s cubic-bezier(.2,.8,.2,1) both cc-pop}.cc-widget{z-index:10030;border:1px solid var(--border);background:var(--page);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;animation:.32s cubic-bezier(.2,.8,.2,1) both cc-land;display:grid;position:fixed;bottom:10px;left:10px;box-shadow:0 4px 16px #00000026}.cc-widget:hover{background:var(--surface-soft)}.cc-panel{z-index:10031;background:var(--page);width:min(451px,100vw - 20px);max-height:calc(100vh - 88px);color:var(--ink);border-radius:var(--radius-md);font-family:var(--font-ui), Inter, sans-serif;padding:20px;font-size:14px;line-height:21px;position:fixed;bottom:68px;left:10px;overflow:auto;box-shadow:0 32px 68px #0000004d}.cc-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cc-panel-head h2{outline:none;margin:0;font-size:16px;font-weight:700;line-height:24px}.cc-panel-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cc-panel-close:hover{background:var(--surface-soft);color:var(--ink)}.cc-panel-sub{color:var(--subtle);margin:0 0 6px;font-size:13px;font-weight:600}.cc-state{margin:0 0 12px;padding:0;list-style:none}.cc-state li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.cc-state-mark{background:var(--surface);width:22px;height:22px;color:var(--subtle);border-radius:50%;flex:none;place-items:center;display:grid}.cc-state li.is-on .cc-state-mark{background:var(--accent-2);color:#fff}.cc-state li.is-locked .cc-state-mark{background:var(--surface);color:var(--muted)}.cc-disclosure{width:100%;color:var(--muted);font:500 13px/20px var(--font-ui), Inter, sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:flex}.cc-disclosure:hover{color:var(--ink)}.cc-disclosure svg{transition:transform .2s}.cc-disclosure svg.is-open{transform:rotate(180deg)}.cc-panel-record{border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:19px}.cc-panel-record p{grid-template-columns:72px 1fr;gap:8px;margin:0 0 4px;display:grid}.cc-panel-record p span{color:var(--subtle)}.cc-panel-record p:last-child{margin-bottom:0}.cc-panel-record code{font-family:var(--font-mono), monospace;word-break:break-all;color:var(--ink);font-size:12px}.cc-panel-hint{color:var(--subtle);display:block!important}.cc-textlink{color:var(--accent-2);font:600 14px/21px var(--font-ui), Inter, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cc-textlink:disabled{opacity:.5;cursor:default}.cc-panel .cc-textlink{margin-top:2px;display:inline-block}.cc-panel-actions{gap:10px;margin-top:16px;display:flex}.cc-gate{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);font-family:var(--font-ui), Inter, sans-serif;text-align:center;place-content:center;gap:12px;padding:24px;font-size:15px;line-height:23px;display:grid}.cc-gate strong{color:var(--ink);font-size:17px}.cc-gate p{max-width:46ch;margin:0}.cc-gate-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.cc-gate .cc-btn{flex:none}.cc-footer-link{color:#646464;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:14px;transition:color .2s}.cc-footer-link:hover{color:var(--ink)}.cc-status ul{padding:0;list-style:none}.cc-status-actions{flex-wrap:wrap;gap:10px;display:flex}.cc-status-actions .cc-btn{flex:none}.legal-article .cc-state{max-width:480px;margin:0 0 16px;padding:0;list-style:none}.legal-article .cc-state li{margin:0}.cc-status-fallback{color:var(--muted)}@media (max-width:600px){.cc-dialog{width:auto;max-height:calc(100vh - 16px);inset:auto 8px 8px;transform:none}.cc-head{height:52px}.cc-brand{height:36px}.cc-brand img{width:170px;height:62px;margin-right:-6px}.cc-tab{font-size:14px}.cc-body{padding:18px}.cc-actions{flex-direction:column;padding:14px 18px 18px}.cc-actions .cc-btn{flex:none;width:100%}.cc-panel{width:auto;left:8px;right:8px}.cc-panel-actions{flex-direction:column}.cc-panel-actions .cc-btn{flex:none;width:100%}.cc-row-description,.cc-row-body{margin-left:0!important}.cc-dialog{animation-name:cc-rise-sheet}}@media (prefers-reduced-motion:reduce){.cc-switch,.cc-switch-knob,.cc-expand svg,.cc-disclosure svg,.cc-tab,.cc-btn,.cc-widget{transition:none}.cc-dialog,.cc-panel,.cc-widget{animation:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
