@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-instrument-serif), ui-serif, Georgia, serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--color-white:#fff;--radius-xs:.125rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:#5b3bf6;--color-accent-hover:#4626df;--color-accent-light:#a294ff;--color-accent-soft:#5b3bf61a;--color-accent-tint:#e7e2ff;--color-accent-glow:#7b5cff66;--color-paper-50:#fbfaf7;--color-paper:#f3f1ec;--color-paper-200:#e9e6df;--color-ink-900:#121216;--color-ink-700:#2a2a31;--color-ink-500:#5c5b64;--color-ink-400:#6b6a73;--color-ink-300:#a3a1a9;--color-line:#1212161a;--color-line-strong:#1212162b;--color-hover:#1212160d;--color-dark-900:#111015;--color-dark-800:#1a191f;--color-dark-text:#eceaf2;--color-dark-muted:#8e8c98;--color-dark-line:#ffffff14;--color-dark-line-strong:#ffffff24;--color-dark-fill:#ffffff0d;--color-green:#1f8a4c;--color-green-light:#8edcaa;--color-green-tint:#e2f4e8;--color-gold:#ffc56b;--color-gold-tint:#fff1d6;--color-sky:#7cc4ff;--color-red:#c93535;--color-red-tint:#fbe4e4}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}body{background:var(--color-paper);color:var(--color-ink-900);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--color-accent);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}}@layer components{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-s);background:var(--color-ink-900);color:var(--color-white);padding:.5rem .875rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.h-display{font-size:var(--fs-display);letter-spacing:-.055em;line-height:var(--lh-heading);font-weight:500}.h1{font-size:var(--fs-h1);letter-spacing:-.05em}.h2{font-size:var(--fs-h2);letter-spacing:-.045em}.h3{font-size:var(--fs-h3);letter-spacing:-.035em;line-height:1.1}.h4{font-size:var(--fs-h4);letter-spacing:-.025em;line-height:1.2}.t-xl{font-size:var(--fs-xl);line-height:1.45}.t-lg{font-size:var(--fs-lg);line-height:1.5}.t-md{font-size:var(--fs-md)}.t-sm{font-size:var(--fs-sm)}.t-muted{color:var(--color-ink-400)}.t-soft{color:var(--color-ink-500)}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-500);line-height:1.3}.mono{font-family:var(--font-mono)}.accent-word{font-family:var(--font-serif);color:var(--color-accent);letter-spacing:-.02em;font-style:italic;font-weight:400}.on-dark .accent-word,.accent-word.on-dark{color:var(--color-accent-light)}.lead{font-size:var(--fs-lg);color:var(--color-ink-500);line-height:1.5}.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}.wrap-narrow{max-width:50rem;margin-inline:auto}.rails{isolation:isolate;position:relative}.rails:before{content:"";width:min(var(--container), calc(100% - 2rem));border-inline:1px solid var(--color-line);pointer-events:none;z-index:-1;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.sec-l{padding-block:var(--sec-l)}.sec-m{padding-block:var(--sec-m)}.sec-s{padding-block:var(--sec-s)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.divider{background:var(--color-line);height:1px;position:relative}.divider:before,.divider:after{content:"+";font-family:var(--font-mono);color:var(--color-ink-300);font-size:.875rem;line-height:1;position:absolute;top:50%;transform:translate(-50%,-52%)}.divider:before{left:max(1rem, calc(50% - var(--container) / 2))}.divider:after{left:min(calc(100% - 1rem), calc(50% + var(--container) / 2))}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:46rem;margin:0 auto 4rem;display:flex}.sec-head.is-left{text-align:left;align-items:flex-start;margin-left:0}.sec-head .lead{max-width:34rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:991px){.split{grid-template-columns:1fr;gap:3rem}}.pill{border-radius:var(--radius-pill);background:var(--color-accent-soft);align-items:center;gap:.5rem;height:1.75rem;padding:0 .75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #5b3bf638}@supports (color:color-mix(in lab, red, red)){.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.pill{color:var(--color-accent);font-size:var(--fs-xs);white-space:nowrap;font-weight:500}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.on-dark{box-shadow:inset 0 0 0 1px var(--color-dark-line-strong);color:var(--color-accent-light);background:#ffffff10}.tag{border-radius:var(--radius-pill);background:var(--color-paper-200);height:1.5rem;color:var(--color-ink-500);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 .625rem;font-weight:500;display:inline-flex}.tag.is-accent{background:var(--color-accent);color:var(--color-white)}.tag.is-soft{background:var(--color-accent-soft);color:var(--color-accent)}.proof{border-radius:var(--radius-pill);background:#fbfaf7bf;align-items:center;gap:.625rem;height:2.125rem;padding:0 .875rem 0 .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.proof{background:color-mix(in srgb, var(--color-paper-50) 75%, transparent)}}.proof{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--color-line), 0 1px 2px #0000000a;font-size:var(--fs-sm);color:var(--color-ink-500)}.proof b{color:var(--color-ink-900);font-weight:600}.proof-badge{border-radius:var(--radius-pill);background:var(--color-accent);height:1.5rem;color:var(--color-white);font-size:var(--fs-xs);align-items:center;padding:0 .625rem;font-weight:500;display:inline-flex}.btn{--btn-h:2.875rem;height:var(--btn-h);border-radius:var(--radius-s);background:var(--color-accent);color:var(--color-white);font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .25s;justify-content:center;align-items:center;gap:.625rem;padding:0 1.25rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000001f}.btn:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000001f,0 14px 30px -8px #5b3bf6bf}@supports (color:color-mix(in lab, red, red)){.btn:hover{box-shadow:inset 0 1px #ffffff59, inset 0 -2px #0000001f, 0 14px 30px -8px color-mix(in srgb, var(--color-accent) 75%, transparent)}}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;pointer-events:none}.btn-sm{--btn-h:2.375rem;border-radius:.625rem;padding:0 .9375rem;font-size:.875rem}.btn-lg{--btn-h:3.25rem;padding:0 1.5rem}.btn-block{width:100%}.btn-dark{background:var(--color-ink-900);box-shadow:inset 0 1px #ffffff26}.btn-dark:hover{background:var(--color-ink-900);box-shadow:inset 0 1px #ffffff26,0 12px 24px -10px #12121680}.btn-light{background:var(--color-paper-50);color:var(--color-ink-900);box-shadow:inset 0 0 0 1px var(--color-line-strong), 0 1px 2px #0000000a}.btn-light:hover{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line-strong), 0 10px 20px -10px #0003}.btn-white{background:var(--color-white);color:var(--color-ink-900);box-shadow:none}.btn-white:hover{background:var(--color-paper-50);box-shadow:0 12px 24px -10px #00000073}.btn-ghost{color:var(--color-ink-900);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--color-hover);box-shadow:none}.btn-icon{flex:none;width:1rem;height:1rem}.btn-row{flex-wrap:wrap;gap:.625rem;display:flex}.btn-row.is-center{justify-content:center}.roll{height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.roll-text{display:block}.link-arrow{color:var(--color-ink-900);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.link-arrow svg{width:1rem;height:1rem;transition:transform .3s var(--ease-out)}.link-arrow:hover svg{transform:translate(3px)}.checks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.checks li{font-size:var(--fs-body);align-items:flex-start;gap:.625rem;display:flex}.checks svg{width:1rem;height:1rem;color:var(--color-accent);flex:none;margin-top:.15em}.checks.is-2col{grid-template-columns:1fr 1fr;gap:.875rem 1.5rem}.check-dot{background:var(--color-accent-soft);width:1.125rem;height:1.125rem;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.check-dot svg{width:.625rem;height:.625rem;margin:0}.logo{color:var(--color-ink-900);letter-spacing:-.045em;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:600;line-height:1;display:inline-flex}.logo-mark{flex:none;width:1.375rem;height:1.375rem;overflow:visible}.logo-mark .lm-ring{fill:none;stroke:currentColor;stroke-width:2.4px}.logo-mark .lm-core{fill:currentColor}.logo-mark .lm-dot{fill:var(--color-accent)}.logo.on-dark{color:var(--color-white)}.logo.on-dark .lm-dot{fill:var(--color-accent-light)}.nav{z-index:50;height:var(--nav-h);background:#f3f1ecdb;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb, var(--color-paper) 86%, transparent)}}.nav{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--color-line);transition:transform .7s var(--ease-out)}.nav-inner{height:100%;max-width:var(--container);padding-left:var(--gutter);border-inline:1px solid var(--color-line);align-items:center;gap:1rem;margin-inline:auto;display:flex}.nav-links{align-items:center;gap:.125rem;margin-inline:auto;display:flex}.nav-link{color:var(--color-ink-500);border-radius:.5625rem;padding:.5rem .8125rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s}.nav-link:hover,.nav-link[aria-current=page]{color:var(--color-ink-900);background:var(--color-hover)}.nav-actions{align-items:center;gap:.5rem;margin-left:auto;padding-right:1rem;display:flex}@media (min-width:992px){.nav-links+.nav-actions{margin-left:0}}.menu-btn{width:var(--nav-h);border-left:1px solid var(--color-line);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:100%;transition:background-color .2s;display:flex}.menu-btn:hover{background:var(--color-hover)}.menu-line{background:var(--color-ink-900);width:18px;height:1.5px;transition:transform .4s var(--ease-ui), opacity .2s;border-radius:2px;display:block}.menu-btn[aria-expanded=true] .menu-line:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-line:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] .menu-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.menu-panel{inset:var(--nav-h) 0 auto 0;z-index:49;max-height:calc(100dvh - var(--nav-h));background:var(--color-paper-50);border-bottom:1px solid var(--color-line);clip-path:inset(0 0 100%);pointer-events:none;visibility:hidden;transition:clip-path .45s cubic-bezier(.65,0,.35,1),visibility 0s .45s;position:fixed;overflow-y:auto;box-shadow:0 40px 80px -40px #12121640}.menu-panel.is-open{clip-path:inset(0);pointer-events:auto;visibility:visible;transition:clip-path .7s var(--ease-out), visibility 0s}.menu-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;padding-block:2.5rem 3rem;display:grid}.menu-big{gap:.25rem;display:grid}.menu-big a{font-size:var(--fs-menu);letter-spacing:-.045em;color:var(--color-ink-900);font-weight:500;line-height:1.15;transition:color .2s}.menu-big a:hover{color:var(--color-accent)}.menu-col{align-content:start;gap:.625rem;display:grid}.menu-col .label{margin-bottom:.375rem}.menu-col a{font-size:var(--fs-body);color:var(--color-ink-500);transition:color .2s}.menu-col a:hover{color:var(--color-ink-900)}.menu-col a.btn,.menu-col a.btn:hover{color:var(--color-white)}.menu-cta .btn{margin-top:.25rem}.menu-scrim{z-index:48;opacity:0;pointer-events:none;background:#1212161f;transition:opacity .4s;position:fixed;inset:0}.menu-scrim.is-open{opacity:1;pointer-events:auto}@media (max-width:991px){.nav-links,.nav-actions .nav-link{display:none}.menu-grid{grid-template-columns:1fr 1fr}.menu-big,.menu-cta{grid-column:1/-1}.menu-grid{gap:1.75rem 1.5rem;padding-block:1.75rem 2rem}}@media (max-width:479px){.nav-actions .btn{display:none}.nav-actions .btn.is-keep{display:inline-flex}.nav-inner{border-inline:0;gap:.5rem}.nav-actions{padding-right:.75rem}.menu-btn{width:3.5rem}}@media (max-width:359px){.nav-actions .btn.is-keep{display:none}}main{padding-top:var(--nav-h)}html{scrollbar-gutter:stable}html[data-menu-open]{overflow:hidden}.cta-card{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-dark-900);color:var(--color-white);text-align:center;padding:clamp(4rem, 3rem + 4vw, 6.5rem) var(--gutter);position:relative;overflow:hidden}.cta-card .h2{color:var(--color-white)}.cta-card .lead{color:var(--color-dark-text);opacity:.85;max-width:28rem;margin:1.5rem auto 2.25rem}.cta-glow{z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;width:38rem;height:22rem;position:absolute}.cta-glow.is-1{background:radial-gradient(closest-side, var(--color-accent-glow), transparent);bottom:-14rem;left:30%}.cta-glow.is-2{background:radial-gradient(closest-side,#a294ff4d,#0000);bottom:-10rem;right:-6rem}@supports (color:color-mix(in lab, red, red)){.cta-glow.is-2{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 30%, transparent), transparent)}}.footer{border-top:1px solid var(--color-line)}.footer-grid{grid-template-columns:1.55fr repeat(3,1fr);display:grid}.footer-grid>*{border-left:1px solid var(--color-line);padding:3rem 0 3.5rem 1.875rem}.footer-grid>:first-child{border-left:0;padding-left:0;padding-right:2.5rem}.footer-about{color:var(--color-ink-500);max-width:17rem;margin:1rem 0 2.25rem}.footer-col{align-content:start;gap:.625rem;display:grid}.footer-col .label{margin-bottom:.875rem}.footer-col a{color:var(--color-ink-700);width:fit-content;transition:color .2s}.footer-col a:hover{color:var(--color-accent)}.footer-wordmark{border-top:1px solid var(--color-line);text-align:center;letter-spacing:-.08em;color:var(--color-paper);text-shadow:1px 0 var(--color-line-strong), -1px 0 var(--color-line-strong), 0 1px var(--color-line-strong), 0 -1px var(--color-line-strong);-webkit-user-select:none;user-select:none;padding:.12em 0 .06em;font-size:min(22vw,17.5rem);font-weight:500;line-height:.8;overflow:hidden}.footer-wordmark span{display:inline-block}.footer-bottom{border-top:1px solid var(--color-line);font-size:var(--fs-sm);color:var(--color-ink-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.footer-bottom a:hover{color:var(--color-ink-900)}.status{align-items:center;gap:.5rem;display:inline-flex}.status-dot{background:var(--color-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f8a4c33}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 20%, transparent)}}@media (max-width:991px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>:first-child{border-bottom:1px solid var(--color-line);grid-column:1/-1;padding-right:0}.footer-grid>:nth-child(2){border-left:0;padding-left:0}}@media (max-width:479px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:nth-child(4){border-left:0;border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:2rem;padding-left:0}.footer-grid>*{padding-bottom:2rem}}.field{gap:.4375rem;display:grid}.field-label{font-size:var(--fs-sm);color:var(--color-ink-700);font-weight:500}.field-label .opt{color:var(--color-ink-400);font-weight:400}.input,.textarea,.select{border-radius:var(--radius-s);background:var(--color-paper-50);width:100%;height:2.875rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--fs-body);color:var(--color-ink-900);border:0;padding:0 .9375rem;transition:box-shadow .2s}.textarea{resize:vertical;height:auto;min-height:8.5rem;padding:.75rem .9375rem;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 52%,calc(100% - .8rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}.input::placeholder,.textarea::placeholder{color:var(--color-ink-300)}.input:focus,.textarea:focus,.select:focus{box-shadow:inset 0 0 0 1.5px var(--color-accent), 0 0 0 4px var(--color-accent-soft);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-red)}.field-error{font-size:var(--fs-xs);color:var(--color-red)}.form-grid{grid-template-columns:1fr 1fr;gap:1rem 1.125rem;display:grid}.form-grid .is-full{grid-column:1/-1}@media (max-width:600px){.form-grid{grid-template-columns:1fr}}.hp-field{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-note{font-size:var(--fs-xs);color:var(--color-ink-400)}.form-note a{text-underline-offset:2px;text-decoration:underline}.form-alert{border-radius:var(--radius-s);font-size:var(--fs-sm);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.form-alert.is-error{background:var(--color-red-tint);color:var(--color-red)}.form-success{text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1rem;display:grid}.form-success .check-dot{width:3rem;height:3rem}.form-success .check-dot svg{width:1.25rem;height:1.25rem}.inline-form{border-bottom:1px solid var(--color-line-strong);align-items:center;transition:border-color .2s;display:flex;position:relative}.inline-form:focus-within{border-color:var(--color-ink-900)}.inline-form input{min-width:0;height:2.75rem;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.inline-form input::placeholder{color:var(--color-ink-400)}.inline-form button{background:var(--color-ink-900);width:2rem;height:2rem;color:var(--color-white);transition:background-color .2s, transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.inline-form button:hover{background:var(--color-accent);transform:rotate(-45deg)}.inline-form button svg{width:.875rem;height:.875rem}.card{background:var(--color-paper-50);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card)}.card-pad{padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.card-dark{isolation:isolate;background:var(--color-dark-900);color:var(--color-dark-text);border-radius:var(--radius-l);position:relative;overflow:hidden}.card-dark:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-accent-glow), transparent);filter:blur(40px);pointer-events:none;border-radius:50%;width:70%;height:90%;position:absolute;top:-30%;right:-20%}.icon-tile{background:var(--color-paper-200);width:2.25rem;height:2.25rem;color:var(--color-ink-700);border-radius:.625rem;flex:none;place-items:center;display:grid}.icon-tile svg{width:1.0625rem;height:1.0625rem}.icon-tile.is-accent{background:var(--color-accent);color:var(--color-white)}.icon-tile.is-soft{background:var(--color-accent-soft);color:var(--color-accent)}.avatar{background:linear-gradient(135deg, var(--color-accent-light), var(--color-accent));width:2.25rem;height:2.25rem;color:var(--color-white);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar.is-placeholder{background:var(--color-paper-200);color:var(--color-ink-400)}.media{border-radius:var(--radius-m);background:var(--color-paper-200);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media-ph{background-image:radial-gradient(var(--color-line-strong) 1px, transparent 1px);background-size:18px 18px;place-items:center;display:grid;position:absolute;inset:0}.media-ph span{border-radius:var(--radius-pill);background:var(--color-paper-50);font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-400);padding:.375rem .75rem}.preview-note{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-400)}.ph{color:var(--color-ink-400)}.faq-layout{grid-template-columns:1fr 1.25fr;gap:4rem;display:grid}.faq-intro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.faq-intro .btn{margin-top:.75rem}.faq-list{border-top:1px solid var(--color-line)}.faq-item{border-bottom:1px solid var(--color-line)}.faq-q{text-align:left;width:100%;font-size:var(--fs-md);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;font-weight:500;display:flex}.faq-icon{width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);transition:transform .35s var(--ease-ui), background-color .2s, color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.faq-icon svg{width:.75rem;height:.75rem}.faq-q[aria-expanded=true] .faq-icon{background:var(--color-ink-900);color:var(--color-white);transform:rotate(45deg)}.faq-a{transition:grid-template-rows .45s var(--ease-ui);grid-template-rows:0fr;display:grid}.faq-a.is-open{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--color-ink-500);max-width:36rem;padding:0 3rem 1.5rem 0}@media (max-width:991px){.faq-layout{grid-template-columns:1fr;gap:2.5rem}}.billing{font-size:var(--fs-sm);color:var(--color-ink-500);align-items:center;gap:.75rem;display:inline-flex}.billing .is-on{color:var(--color-ink-900)}.switch{border-radius:var(--radius-pill);background:var(--color-paper-200);width:2.75rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);transition:background-color .4s var(--ease-ui);position:relative}.switch:after{content:"";background:var(--color-white);width:1.125rem;height:1.125rem;transition:transform .5s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch[aria-checked=true]{background:var(--color-accent)}.switch[aria-checked=true]:after{transform:translate(1.25rem)}.pricing{display:grid}.pricing>.billing{justify-self:center}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;margin-top:3rem;display:grid}.plan{border-radius:var(--radius-l);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);flex-direction:column;padding:1.75rem 1.5rem;display:flex}.plan.is-featured{isolation:isolate;background:var(--color-dark-900);color:var(--color-dark-text);box-shadow:var(--shadow-dark);position:relative;overflow:hidden}.plan.is-featured:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-accent-glow), transparent);filter:blur(30px);border-radius:50%;width:90%;height:80%;position:absolute;top:-40%;right:-30%}.plan-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-name{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:600}.plan.is-featured .plan-name{color:var(--color-white)}.plan-desc{font-size:var(--fs-sm);color:var(--color-ink-500);margin-top:.5rem}.plan.is-featured .plan-desc{color:var(--color-dark-muted)}.plan-price{align-items:baseline;gap:.375rem;min-height:3.5rem;margin:1.75rem 0 1.5rem;display:flex}.plan-amount{font-size:var(--fs-price);letter-spacing:-.05em;font-weight:500;line-height:1}.plan.is-featured .plan-amount{color:var(--color-white)}.plan-unit{font-size:var(--fs-sm);color:var(--color-ink-400)}.plan.is-featured .plan-unit{color:var(--color-dark-muted)}.plan .checks{margin-top:1.75rem}.plan.is-featured .checks svg{color:var(--color-accent-light)}.plan.is-featured .btn-light{background:var(--color-white);box-shadow:none}@media (max-width:991px){.plans{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}}.prose{font-size:var(--fs-md);color:var(--color-ink-700);line-height:1.7}.prose>*+*{margin-top:1.25em}.prose h2{letter-spacing:-.035em;color:var(--color-ink-900);margin-top:2.25em;font-size:1.75rem;line-height:1.15}.prose h3{letter-spacing:-.02em;color:var(--color-ink-900);margin-top:1.75em;font-size:1.25rem;line-height:1.25}.prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--color-accent-hover)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--color-accent)}.prose blockquote{border-left:2px solid var(--color-accent);font-family:var(--font-serif);color:var(--color-ink-900);margin-inline:0;padding-left:1.25rem;font-size:1.375rem;font-style:italic;line-height:1.4}.prose code{font-family:var(--font-mono);background:var(--color-paper-200);border-radius:6px;padding:.15em .4em;font-size:.875em}.prose pre{border-radius:var(--radius-m);background:var(--color-dark-900);color:var(--color-dark-text);padding:1.25rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{background:var(--color-line);border:0;height:1px;margin-block:2.5em}.prose img{border-radius:var(--radius-m)}.prose strong{color:var(--color-ink-900);font-weight:600}.page-hero{text-align:center;padding-block:clamp(4.5rem,3rem + 5vw,7.5rem) clamp(3.5rem,2.5rem + 3vw,5rem);position:relative}.page-hero .h1{max-width:15ch;margin:1.5rem auto 0}.page-hero .lead{max-width:36rem;margin:1.5rem auto 0}.page-hero .btn-row{justify-content:center;margin-top:2.25rem}.page-hero.is-left{text-align:left}.page-hero.is-left .h1,.page-hero.is-left .lead{margin-left:0}.dot-grid{z-index:-2;pointer-events:none;background-image:radial-gradient(var(--color-line-strong) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 35%,#000,#0000 75%)}html.motion-init [data-animate=split-heading],html.motion-init [data-animate=hero-in],html.motion-init [data-animate=float],html.motion-init [data-animate=reveal]{visibility:hidden}.k-word,.k-char{will-change:transform;display:inline-block}.marquee{display:flex;overflow:hidden}.marquee>*{flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-mark .lm-orbit{transform-origin:12px 13px;transform-box:view-box;transition:transform .9s var(--ease-out)}.logo:hover .lm-orbit{transform:rotate(360deg)}.consent{font-size:var(--fs-sm);color:var(--color-ink-500);cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.consent input{width:1rem;height:1rem;accent-color:var(--color-accent);flex:none;margin-top:.15em}.consent a{color:var(--color-ink-900);text-underline-offset:2px;text-decoration:underline}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.nl-form{gap:.5rem;max-width:20rem;display:grid}.nl-done{font-size:var(--fs-sm);color:var(--color-ink-700);align-items:center;gap:.625rem;max-width:20rem;display:flex}.faq-h{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit}.preview-note.on-dark{color:var(--color-dark-muted)}.plan-amount.is-text{font-size:clamp(2rem,1.7rem + 1vw,2.5rem)}.cta-title{max-width:14ch;margin-inline:auto}.prose ul{list-style:outside}.prose ol{list-style:decimal}}@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.lowercase{text-transform:lowercase}.italic{font-style:italic}.accent-hover{accent-color:var(--color-hover)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}}.hero2{isolation:isolate;text-align:center;padding-top:clamp(3.5rem,2rem + 4vw,5.5rem);position:relative;overflow:hidden}.hero2-bg{z-index:-3;pointer-events:none;background-image:radial-gradient(var(--color-line-strong) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000,#0000 75%)}.constellation{z-index:-2;pointer-events:none;width:100%;height:46rem;position:absolute;inset:0 0 auto}.hero2-glow{z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#a294ff66,#e7e2ff80 45%,#0000 75%);border-radius:50%;width:68rem;height:48rem;position:absolute;top:24rem;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.hero2-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 40%, transparent), color-mix(in srgb, var(--color-accent-tint) 50%, transparent) 45%, transparent 75%)}}.hero2-inner{position:relative}.hero2-title{max-width:13ch;margin:1.875rem auto 0}.hero2-lead{max-width:34rem;font-size:var(--fs-lg);color:var(--color-ink-500);margin:1.75rem auto 2.25rem}.hero2-note{font-size:var(--fs-sm);color:var(--color-ink-400);margin-top:1.125rem}.proof-arrow{width:.875rem;height:.875rem;transition:transform .3s var(--ease-out)}.proof{transition:transform .35s var(--ease-out), box-shadow .35s}.proof:hover{transform:translateY(-2px)}.proof:hover .proof-arrow{transform:translate(2px)}.hero2-float{z-index:2;background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);font-size:var(--fs-sm);text-align:left;white-space:nowrap;border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;font-weight:500;line-height:1.3;display:flex;position:absolute}.hero2-float.is-1{top:14.5rem;left:0}.hero2-float.is-2{top:10.5rem;right:0}.hero2-float.is-3{top:26rem;left:2rem}.hero2-float.is-4{top:27.5rem;right:1.5rem}.hero2-float-icon{width:30px;height:30px;color:var(--color-ink-900);border-radius:9px;flex:none;place-items:center;display:grid}.hero2-float-icon svg{width:14px;height:14px}.hero2-float-icon.is-peach{background:var(--color-accent-tint);color:var(--color-accent)}.hero2-float-icon.is-ink{background:var(--color-ink-900);color:var(--color-white)}.hero2-float-icon.is-mint{background:var(--color-green-tint);color:var(--color-green)}.hero2-float-icon.is-cream{background:var(--color-gold-tint)}.hero2-float-sub{font-size:var(--fs-xs);color:var(--color-ink-400);font-weight:400;display:block}@media (max-width:1279px){.hero2-float{display:none}}.dash-wrap{padding-bottom:var(--sec-m);perspective:1600px;margin-top:5rem}.dash-wrap .preview-note{margin-bottom:.875rem}.logos{border-top:1px solid var(--color-line)}.logos-caption{font-size:var(--fs-sm);color:var(--color-ink-500);justify-content:space-between;align-items:center;gap:1rem;padding:1.375rem 0;display:flex}.logos-row{border-block:1px solid var(--color-line)}.logos-cells{grid-template-columns:repeat(6,1fr);padding-inline:0;display:grid}.logos-cell{border-left:1px solid var(--color-line);height:6rem;color:var(--color-ink-400);font-size:var(--fs-md);letter-spacing:-.02em;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}.logos-cell:first-child{border-left:0}.logos-ph{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--color-ink-300);border-radius:6px}@media (max-width:767px){.logos-cells{grid-template-columns:repeat(3,1fr)}.logos-cell:nth-child(4){border-left:0}.logos-cell:nth-child(n+4){border-top:1px solid var(--color-line)}.logos-cell{height:4.5rem;font-size:var(--fs-sm)}}.ftabs{grid-template-columns:.72fr 1fr;align-items:center;gap:2rem;display:grid}.ftabs-list{gap:.375rem;display:grid}.ftab{text-align:left;border-radius:var(--radius-m);width:100%;padding:.875rem 1rem;transition:background-color .3s,box-shadow .3s;display:block}.ftab:hover{background:var(--color-hover)}.ftab.is-active{background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float)}.ftab-row{align-items:center;gap:.75rem;display:flex}.ftab .icon-tile{width:1.875rem;height:1.875rem;color:var(--color-ink-500);background:0 0;border-radius:.5rem;transition:background-color .3s,color .3s}.ftab .icon-tile svg{width:.9375rem;height:.9375rem}.ftab .icon-tile.is-accent{background:var(--color-accent);color:var(--color-white)}.ftab-title{font-size:var(--fs-md);color:var(--color-ink-500);font-weight:500;transition:color .3s}.ftab.is-active .ftab-title{color:var(--color-ink-900)}.ftab-body{transition:grid-template-rows .45s var(--ease-ui);grid-template-rows:0fr;display:grid}.ftab-body>span{overflow:hidden}.ftab.is-active .ftab-body{grid-template-rows:1fr}.ftab-text{font-size:var(--fs-sm);color:var(--color-ink-500);max-width:24rem;padding:.75rem 0 0 2.625rem;display:block}.ftab-bar{background:var(--color-line);border-radius:2px;height:2px;margin:.875rem 0 .25rem 2.625rem;display:block;overflow:hidden}.ftab-bar i{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ftab-bar i.is-running{animation-name:tab-progress;animation-timing-function:linear;animation-fill-mode:forwards}.ftab-bar i.is-full{transform:scaleX(1)}@keyframes tab-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ftab-bar i.is-running{animation:none!important}}.ftabs-stage{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-dark-900);min-height:27.5rem;box-shadow:var(--shadow-dark);place-items:center;padding:3rem clamp(1.25rem,.5rem + 3vw,4.5rem);display:grid;position:relative;overflow:hidden}.ftabs-glow{z-index:-1;background:radial-gradient(closest-side, var(--color-accent-glow), transparent);filter:blur(30px);border-radius:50%;width:70%;height:90%;position:absolute;top:-30%;right:-15%}.ftabs-stage>.preview-note{color:var(--color-dark-muted);position:absolute;top:1.125rem;left:1.5rem}.ftabs-pane{opacity:0;visibility:hidden;filter:blur(4px);width:100%;max-width:26rem;transition:opacity .45s var(--ease-ui), transform .6s var(--ease-out), filter .45s, visibility 0s .45s;grid-area:1/1;transform:translateY(10px)}.ftabs-pane.is-active{opacity:1;visibility:visible;filter:none;transition-delay:0s;transform:none}@media (max-width:991px){.ftabs{grid-template-columns:1fr}.ftabs-stage{min-height:25rem}}.int-copy{flex-direction:column;align-items:flex-start;gap:1.375rem;display:flex}.int-copy .lead{max-width:28rem}.int-checks{font-size:var(--fs-sm);grid-template-columns:repeat(2,auto);gap:.875rem 2.5rem;margin:.25rem 0 .75rem;padding:0;list-style:none;display:grid}.int-checks li{align-items:center;gap:.625rem;display:flex}.orbit{--orbit-size:min(100%, 30rem);width:var(--orbit-size);aspect-ratio:1;margin-inline:auto;position:relative;container-type:inline-size}.orbit-ring{border:1px dashed var(--color-line-strong);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring.is-1{--orbit-r:21cqi;width:42cqi;height:42cqi}.orbit-ring.is-2{--orbit-r:33cqi;width:66cqi;height:66cqi}.orbit-ring.is-3{--orbit-r:45cqi;width:90cqi;height:90cqi}.orbit-item{width:0;height:0;position:absolute;top:50%;left:50%}.orbit-tile{background:var(--color-paper-50);width:2.8rem;height:2.8rem;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);border-radius:.875rem;place-items:center;display:grid;position:absolute;top:-1.4rem;left:-1.4rem}.orbit-tile svg{width:1.125rem;height:1.125rem}.orbit-core{background:var(--color-ink-900);width:19cqi;height:19cqi;box-shadow:0 0 0 8px #5b3bf614, 0 20px 60px -10px var(--color-accent-glow);border-radius:28%;place-items:center;margin:-9.5cqi 0 0 -9.5cqi;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-core{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 8%, transparent), 0 20px 60px -10px var(--color-accent-glow)}}.orbit-mark{width:44%;height:44%;color:var(--color-white);overflow:visible}.orbit-mark .lm-ring{fill:none;stroke:currentColor;stroke-width:2.4px}.orbit-mark .lm-core{fill:currentColor}.orbit-mark .lm-dot{fill:var(--color-accent-light)}@media (max-width:479px){.orbit-tile{border-radius:.625rem;width:2.2rem;height:2.2rem;top:-1.1rem;left:-1.1rem}.int-checks{grid-template-columns:1fr 1fr;gap:.75rem 1rem}}.roi{border-radius:var(--radius-xl);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.roi-form{flex-direction:column;align-items:flex-start;gap:1.125rem;padding:clamp(1.75rem,1rem + 2.4vw,3rem);display:flex}.roi-title{font-size:min(var(--fs-h2), 3rem)}.roi-form>.t-soft{max-width:24rem;font-size:var(--fs-sm)}.roi-rows{border-top:1px solid var(--color-line);width:100%;margin-top:.5rem}.roi-row{border-bottom:1px solid var(--color-line);padding:1rem 0 1.125rem}.roi-row-top{font-size:var(--fs-sm);color:var(--color-ink-500);justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.roi-row-top output{color:var(--color-ink-900);font-weight:600}.range{appearance:none;background:linear-gradient(to right, var(--color-accent) var(--pct), var(--color-paper-200) var(--pct));outline-offset:6px;border-radius:4px;width:100%;height:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-white);width:18px;height:18px;box-shadow:0 0 0 1px var(--color-line-strong), 0 2px 6px #0000002e;cursor:grab;border-radius:50%}.range::-moz-range-thumb{background:var(--color-white);width:18px;height:18px;box-shadow:0 0 0 1px var(--color-line-strong), 0 2px 6px #0000002e;cursor:grab;border:0;border-radius:50%}.roi-out{isolation:isolate;background:var(--color-dark-900);color:var(--color-dark-text);flex-direction:column;justify-content:center;padding:clamp(1.75rem,1rem + 2.4vw,3rem);display:flex;position:relative;overflow:hidden}.roi-glow{z-index:-1;background:radial-gradient(closest-side, var(--color-accent-glow), transparent);filter:blur(30px);border-radius:50%;width:80%;height:80%;position:absolute;top:-35%;right:-25%}.label.on-dark{color:var(--color-dark-muted)}.roi-big{font-size:var(--fs-big);letter-spacing:-.055em;color:var(--color-white);font-variant-numeric:tabular-nums;margin:.875rem 0 2rem;font-weight:500;line-height:1;display:block}.roi-tiles{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.roi-tiles>div{border-radius:var(--radius-s);background:var(--color-dark-fill);box-shadow:inset 0 0 0 1px var(--color-dark-line);gap:.375rem;padding:1rem;display:grid}.roi-tiles span{font-size:var(--fs-xs);color:var(--color-dark-muted)}.roi-tiles b{letter-spacing:-.03em;color:var(--color-white);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500}.roi-foot{font-size:var(--fs-xs);color:var(--color-dark-muted);margin-top:1.25rem}@media (max-width:991px){.roi{grid-template-columns:1fr}}.twall{grid-template-columns:repeat(3,1fr);height:40rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.twall-col{border-left:1px solid var(--color-line);overflow:hidden}.twall-col:first-child{border-left:0}.twall-track{flex-direction:column;display:flex}.tcard{border-bottom:1px solid var(--color-line);margin:0;padding:2rem 1.5rem}.tcard-mark{height:1.5rem;font-family:var(--font-serif);color:var(--color-accent);font-size:2.5rem;line-height:1;display:block}.tcard-stat{font-size:var(--fs-stat);letter-spacing:-.05em;color:var(--color-accent);margin-bottom:.875rem;font-weight:500;line-height:1}.tcard blockquote{font-size:var(--fs-md);margin:.75rem 0 1.25rem;line-height:1.5}.tcard figcaption{font-size:var(--fs-sm);align-items:center;gap:.75rem;display:flex}.tcard figcaption b{font-weight:600;display:block}.tcard figcaption span span{font-size:var(--fs-xs);color:var(--color-ink-400)}@media (max-width:991px){.twall{grid-template-columns:1fr 1fr}.twall-col:nth-child(3){display:none}}@media (max-width:600px){.twall{grid-template-columns:1fr;height:34rem}.twall-col:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.twall{height:auto;-webkit-mask-image:none;mask-image:none}}.logos-icon{width:1.125rem;height:1.125rem;color:var(--color-accent)}.tcard-task{font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--color-ink-900);font-weight:600}.tcard .tcard-stat{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.dash{text-align:left;border-radius:var(--radius-m);background:var(--color-dark-900);color:var(--color-dark-text);box-shadow:var(--shadow-dark);transform-origin:50% 0;font-size:var(--fs-sm);position:relative;overflow:hidden}.dash-top{border-bottom:1px solid var(--color-dark-line);align-items:center;gap:.875rem;height:3.25rem;padding:0 1.125rem;display:flex}.dash-logo{width:1.25rem;height:1.25rem;color:var(--color-white);flex:none;overflow:visible}.dash-logo .lm-ring{fill:none;stroke:currentColor;stroke-width:2.4px}.dash-logo .lm-core{fill:currentColor}.dash-logo .lm-dot{fill:var(--color-accent-light)}.dash-search{background:var(--color-dark-fill);width:18.75rem;height:2.125rem;color:var(--color-dark-muted);border-radius:9px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.dash-search svg{width:.875rem;height:.875rem}.dash-search kbd{background:var(--color-dark-line);font-family:var(--font-mono);font-size:var(--fs-label);border-radius:5px;margin-left:auto;padding:2px 6px}.dash-top-right{align-items:center;gap:.75rem;margin-left:auto;display:flex}.dash-status{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-transform:uppercase;color:var(--color-dark-muted);align-items:center;gap:.5rem;display:flex}.dash-status i,.dash-agent i{background:var(--color-accent-light);border-radius:50%;width:6px;height:6px}.dash-me{background:linear-gradient(135deg, var(--color-accent-light), var(--color-accent));border-radius:50%;width:28px;height:28px}.dash-body{grid-template-columns:4rem 1fr;display:grid}.dash-rail{border-right:1px solid var(--color-dark-line);flex-direction:column;align-items:center;gap:.5rem;padding:.875rem 0;display:flex}.dash-rail-item{background:var(--color-dark-fill);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dash-rail-item i{border:1.5px solid var(--color-dark-muted);border-radius:4px;width:14px;height:14px}.dash-rail-item.is-active{background:#5b3bf638}@supports (color:color-mix(in lab, red, red)){.dash-rail-item.is-active{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.dash-rail-item.is-active{box-shadow:inset 0 0 0 1px #a294ff73}@supports (color:color-mix(in lab, red, red)){.dash-rail-item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-light) 45%, transparent)}}.dash-rail-item.is-active i{border-color:var(--color-accent-light)}.dash-main{min-width:0;padding:1.25rem 1.375rem 1.625rem}.dash-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.dash-crumb{color:var(--color-dark-muted)}.dash-title{letter-spacing:-.03em;color:var(--color-white);margin-top:2px;font-size:1.25rem;font-weight:500;line-height:1.2}.dash-tabs{background:var(--color-dark-fill);border-radius:10px;gap:4px;padding:3px;display:flex}.dash-tabs span{color:var(--color-dark-muted);border-radius:8px;padding:6px 12px}.dash-tabs .is-active{color:var(--color-white);background:var(--color-dark-line-strong)}.dash-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.dash-col{flex-direction:column;gap:.625rem;min-width:0;display:flex}.dash-col-head{color:var(--color-dark-muted);align-items:center;gap:.5rem;padding:4px 2px;display:flex}.dash-dot{border-radius:50%;width:8px;height:8px}.dash-dot.is-todo{background:var(--color-dark-muted)}.dash-dot.is-agent{background:var(--color-accent-light)}.dash-dot.is-review{background:var(--color-gold)}.dash-dot.is-done{background:var(--color-green-light)}.dash-count{font-family:var(--font-mono);font-size:var(--fs-label);margin-left:auto}.dash-card{background:var(--color-dark-800);box-shadow:inset 0 0 0 1px var(--color-dark-line);border-radius:.75rem;padding:.75rem}.dash-card.is-agent{background:#221d39}@supports (color:color-mix(in lab, red, red)){.dash-card.is-agent{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-dark-800))}}.dash-card.is-agent{box-shadow:inset 0 0 0 1px #a294ff66, 0 0 24px -6px var(--color-accent-glow)}@supports (color:color-mix(in lab, red, red)){.dash-card.is-agent{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-light) 40%, transparent), 0 0 24px -6px var(--color-accent-glow)}}.dash-card-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dash-id{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-dark-muted)}.dash-agent{font-size:var(--fs-label);color:var(--color-accent-light);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;display:inline-flex;overflow:hidden}.dash-prio{border-radius:6px;flex:none;padding:1px 7px;font-size:.65rem;font-weight:500}.dash-prio.is-low{background:#8edcaa2e}@supports (color:color-mix(in lab, red, red)){.dash-prio.is-low{background:color-mix(in srgb, var(--color-green-light) 18%, transparent)}}.dash-prio.is-low{color:var(--color-green-light)}.dash-prio.is-medium{background:#ffc56b2e}@supports (color:color-mix(in lab, red, red)){.dash-prio.is-medium{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.dash-prio.is-medium{color:var(--color-gold)}.dash-prio.is-high{background:#a294ff38}@supports (color:color-mix(in lab, red, red)){.dash-prio.is-high{background:color-mix(in srgb, var(--color-accent-light) 22%, transparent)}}.dash-prio.is-high{color:var(--color-accent-light)}.dash-card-title{color:var(--color-white);line-height:1.35}.dash-card.is-done .dash-card-title{text-decoration:line-through;-webkit-text-decoration-color:var(--color-dark-muted);-webkit-text-decoration-color:var(--color-dark-muted);-webkit-text-decoration-color:var(--color-dark-muted);text-decoration-color:var(--color-dark-muted);color:var(--color-dark-muted)}.dash-card-foot{font-size:var(--fs-label);color:var(--color-dark-muted);justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.dash-who{display:flex}.dash-who i{border:2px solid var(--color-dark-800);border-radius:50%;width:16px;height:16px;margin-right:-5px}.dash-who .is-a{background:var(--color-accent-light)}.dash-who .is-b{background:var(--color-green-light)}.dash-who .is-c{background:var(--color-gold)}.dash-who .is-d{background:var(--color-sky)}.dash-who .is-e{background:var(--color-accent)}.dash-who .is-f{background:var(--color-dark-muted)}.dash-progress{background:var(--color-dark-line);border-radius:4px;height:4px;margin-top:.75rem;display:block;overflow:hidden}.dash-progress i{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light), var(--color-accent));background-size:200% 100%;border-radius:4px;height:100%;display:block}.dash-cursor{z-index:4;pointer-events:none;align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0;transform:translate(46%,220px)}.dash-cursor svg{fill:var(--color-accent);stroke:var(--color-white);stroke-width:1px}.dash-cursor span{background:var(--color-accent);color:var(--color-white);white-space:nowrap;border-radius:6px;margin-top:14px;padding:3px 8px;font-size:.72rem;font-weight:500}@media (max-width:991px){.dash-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-col.is-review,.dash-col.is-done{display:none}.dash-search{flex:1;width:auto}}@media (max-width:600px){.dash-body{grid-template-columns:1fr}.dash-rail,.dash-tabs,.dash-status,.dash-search span,.dash-search kbd{display:none}.dash-board{grid-template-columns:minmax(0,1fr)}.dash-col.is-todo{display:none}.dash-main{padding:1rem}}.pane-win{border-radius:var(--radius-m);background:var(--color-dark-800);box-shadow:inset 0 0 0 1px var(--color-dark-line), 0 30px 60px -30px #00000080;color:var(--color-dark-text);font-size:var(--fs-sm);text-align:left;padding:1.125rem}.pane-head{color:var(--color-white);align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:flex}.pane-muted{color:var(--color-dark-muted);font-weight:400}.pane-badge{background:var(--color-accent);width:1.5rem;height:1.5rem;color:var(--color-white);border-radius:.4rem;place-items:center;display:grid}.pane-badge svg{width:.8rem;height:.8rem}.ask-q{background:var(--color-accent);width:fit-content;max-width:85%;color:var(--color-white);border-radius:.875rem .875rem .25rem;margin-left:auto;padding:.625rem .875rem}.ask-a{background:var(--color-dark-fill);box-shadow:inset 0 0 0 1px var(--color-dark-line);border-radius:.875rem;margin-top:.875rem;padding:.875rem}.ask-a ul{color:var(--color-dark-muted);margin:.5rem 0 0;padding-left:1.1rem}.ask-a li::marker{color:var(--color-accent-light)}.ask-sources{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.ask-sources span{background:var(--color-dark-fill);box-shadow:inset 0 0 0 1px var(--color-dark-line);font-size:var(--fs-label);color:var(--color-dark-muted);border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;display:inline-flex}.ask-sources svg{width:.75rem;height:.75rem}.flow{display:grid}.flow-step{background:var(--color-dark-fill);box-shadow:inset 0 0 0 1px var(--color-dark-line);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.flow-icon{border-radius:.4rem;flex:none;width:1.5rem;height:1.5rem}.flow-icon.is-peach{background:var(--color-accent-tint)}.flow-icon.is-accent{background:var(--color-accent)}.flow-icon.is-cream{background:var(--color-gold-tint)}.flow-icon.is-mint{background:var(--color-green-tint)}.flow-text{color:var(--color-white);line-height:1.3}.flow-text span{font-size:var(--fs-label);color:var(--color-dark-muted);display:block}.flow-tag{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-dark-muted);margin-left:auto}.flow-tag.is-live{color:var(--color-green-light)}.flow-link{background:var(--color-dark-line-strong);width:1px;height:1.125rem;margin-left:1.5rem;display:block;position:relative;overflow:hidden}.flow-link i{background:var(--color-accent-light);border-radius:2px;width:3px;height:8px;position:absolute;top:-8px;left:-1px}.ins-stats{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ins-stats>div{background:var(--color-dark-fill);border-radius:.75rem;gap:.125rem;padding:.75rem;display:grid}.ins-stats b{letter-spacing:-.03em;color:var(--color-white);font-size:1.5rem;font-weight:500}.ins-up{font-size:var(--fs-label);color:var(--color-green-light)}.ins-bars{align-items:flex-end;gap:.5rem;height:7.5rem;margin-top:1rem;display:flex}.ins-bars span{background:var(--color-dark-line-strong);border-radius:4px 4px 2px 2px;flex:1}.ins-bars span.is-last{background:var(--color-accent)}.ins-axis{gap:.5rem;margin-top:.375rem;display:flex}.ins-axis span{text-align:center;font-family:var(--font-mono);color:var(--color-dark-muted);flex:1;font-size:.6rem}.doc-lines{gap:.5rem;display:grid}.doc-lines i{background:var(--color-dark-line-strong);border-radius:4px;height:.5rem;display:block}.doc-suggest{background:#5b3bf624;border-radius:.75rem;gap:.625rem;margin:1rem 0;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.doc-suggest{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.doc-suggest{box-shadow:inset 0 0 0 1px #a294ff59}@supports (color:color-mix(in lab, red, red)){.doc-suggest{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-light) 35%, transparent)}}.doc-suggest svg{width:1rem;height:1rem;color:var(--color-accent-light);flex:none}.doc-suggest b{color:var(--color-white);font-weight:500}.doc-foot{border-top:1px solid var(--color-dark-line);font-size:var(--fs-label);color:var(--color-dark-muted);align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.doc-ready{background:#8edcaa29;border-radius:6px;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.doc-ready{background:color-mix(in srgb, var(--color-green-light) 16%, transparent)}}.doc-ready{color:var(--color-green-light)}.app-win{border-radius:var(--radius-l);background:var(--color-dark-900);color:var(--color-dark-text);box-shadow:var(--shadow-dark);font-size:var(--fs-sm);position:relative;overflow:hidden}.app-win-bar{border-bottom:1px solid var(--color-dark-line);height:2.75rem;color:var(--color-dark-muted);font-family:var(--font-mono);font-size:var(--fs-label);align-items:center;gap:.5rem;padding:0 1rem;display:flex}.app-win-dots{gap:6px;margin-right:.5rem;display:flex}.app-win-dots i{background:var(--color-dark-line-strong);border-radius:50%;width:9px;height:9px}.app-win-body{padding:1.25rem}.pp-hero{isolation:isolate;padding-block:clamp(3.5rem,2rem + 4vw,5.5rem) clamp(3.5rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.pp-hero-glow{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#a294ff52,#0000);border-radius:50%;width:42rem;height:32rem;position:absolute;top:-10rem;right:-12rem}@supports (color:color-mix(in lab, red, red)){.pp-hero-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 32%, transparent), transparent)}}.pp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid}.pp-hero-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.pp-hero-copy .h1{max-width:12ch}.pp-hero-copy .lead{max-width:30rem}.pp-hero-copy .btn-row{margin-top:.5rem}.pp-stats{border-top:1px solid var(--color-line);align-self:end;margin:0}.pp-stat{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.125rem 0;display:flex}.pp-stat dt{font-size:var(--fs-sm);color:var(--color-ink-500)}.pp-stat dd{font-size:var(--fs-stat);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1}@media (max-width:991px){.pp-hero-grid{grid-template-columns:1fr;gap:3rem}}.pp-split-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:3.5rem;display:grid}.pp-split-head-l{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.pp-split-head-r{justify-self:end;max-width:22rem}@media (max-width:767px){.pp-split-head{grid-template-columns:1fr;margin-bottom:2.5rem}.pp-split-head-r{justify-self:start}}.pp-cells-row{border-block:1px solid var(--color-line)}.pp-cells{padding-inline:0;display:grid}.pp-cells.is-3{grid-template-columns:repeat(3,1fr)}.pp-cells.is-4{grid-template-columns:repeat(4,1fr)}.pp-cell{padding:2rem var(--gutter) 2.25rem;border-left:1px solid var(--color-line);border-top:1px solid var(--color-line);flex-direction:column;gap:.75rem;min-width:0;margin-top:-1px;display:flex}.pp-cells.is-3 .pp-cell:nth-child(3n+1),.pp-cells.is-4 .pp-cell:nth-child(4n+1){border-left:0}.pp-cell .t-sm{max-width:19rem}.pp-cell-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.pp-cell-icons{gap:.375rem;margin-bottom:1.25rem;display:flex}.pp-tile{background:var(--color-paper-50);width:2rem;height:2rem;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-line), 0 1px 2px #0000000a;border-radius:.5625rem;flex:none;place-items:center;display:grid}.pp-tile svg{width:.9375rem;height:.9375rem}.pp-big{font-size:var(--fs-stat);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:.25rem 0;font-weight:500;line-height:1.05;display:flex}.pp-big-sub{font-size:var(--fs-xs);letter-spacing:0;font-weight:400;line-height:1.3}@media (max-width:991px){.pp-cells.is-3,.pp-cells.is-4{grid-template-columns:repeat(2,1fr)}.pp-cells.is-3 .pp-cell,.pp-cells.is-4 .pp-cell{border-left:1px solid var(--color-line)}.pp-cells.is-3 .pp-cell:nth-child(odd),.pp-cells.is-4 .pp-cell:nth-child(odd){border-left:0}}@media (max-width:600px){.pp-cells.is-3,.pp-cells.is-4{grid-template-columns:1fr}.pp-cells.is-3 .pp-cell,.pp-cells.is-4 .pp-cell{border-left:0}.pp-cell-top{margin-bottom:1rem}}.pp-steps{gap:clamp(4rem,3rem + 3vw,6rem);display:grid}.pp-step{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.pp-step.is-flip .pp-step-copy{order:2}.pp-step-copy{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.pp-step-copy .h3{max-width:16ch;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.pp-step-copy .t-soft{max-width:26rem}.pp-step-copy .checks{font-size:var(--fs-sm);margin-top:.5rem}.pp-step-num{color:var(--color-accent)}.pp-step-visual{perspective:1600px;min-width:0}.pp-step-visual .preview-note,#custom .preview-note{margin-bottom:.75rem}@media (max-width:991px){.pp-step{grid-template-columns:1fr;gap:2.5rem}.pp-step.is-flip .pp-step-copy{order:0}}.pp-win{transform-origin:50% 0}.pp-win-path{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.pp-win-path b{color:var(--color-white);font-weight:500}.pp-win-status{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-light);margin-left:auto}.pp-win-status.is-live{color:var(--color-green-light)}.pp-goal{border-radius:var(--radius-s);background:var(--color-dark-fill);box-shadow:inset 0 0 0 1px var(--color-dark-line);padding:.875rem 1rem}.pp-goal .label{color:var(--color-accent-light)}.pp-goal p{color:var(--color-white);margin-top:.25rem}.pp-plan{margin:.75rem 0 0;padding:0;list-style:none}.pp-plan li,.pp-checks li{border-top:1px solid var(--color-dark-line);color:var(--color-white);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.pp-plan li .mono,.pp-calls .mono{font-size:var(--fs-label);color:var(--color-dark-muted);margin-left:auto}.pp-plan-n{background:var(--color-dark-fill);width:1.375rem;height:1.375rem;font-size:var(--fs-label);color:var(--color-dark-muted);border-radius:50%;flex:none;place-items:center;display:grid}.pp-calls{margin:0;padding:0;list-style:none}.pp-calls li{border-bottom:1px solid var(--color-dark-line);align-items:center;gap:.75rem;padding:.6875rem 0;display:flex}.pp-calls i{border-radius:50%;flex:none;width:7px;height:7px}.pp-calls i.is-ok{background:var(--color-green-light)}.pp-calls i.is-wait{background:var(--color-gold)}.pp-calls code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-dark-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-calls-foot{font-size:var(--fs-xs);color:var(--color-dark-muted);align-items:center;gap:.875rem;margin-top:1rem;display:flex}.pp-calls-bar{background:var(--color-dark-line);border-radius:4px;flex:1;height:4px;overflow:hidden}.pp-calls-bar i{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light));border-radius:4px;width:72%;height:100%;display:block}.pp-calls-out{min-height:2.6em;font-size:var(--fs-xs);color:var(--color-accent-light);margin-top:.875rem}.pp-score{align-items:baseline;gap:.625rem;margin-bottom:.75rem;display:flex}.pp-score b{letter-spacing:-.05em;color:var(--color-white);font-size:2.5rem;font-weight:500;line-height:1}.pp-score span{font-size:var(--fs-xs);color:var(--color-dark-muted)}.pp-checks{margin:0;padding:0;list-style:none}.pp-check-ic{background:var(--color-dark-fill);width:1.25rem;height:1.25rem;color:var(--color-green-light);border-radius:50%;flex:none;place-items:center;display:grid}.pp-check-ic svg{width:.625rem;height:.625rem}.pp-check-ic.is-flag{color:var(--color-gold)}.pp-result{font-size:var(--fs-label);background:#8edcaa29;border-radius:6px;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.pp-result{background:color-mix(in srgb, var(--color-green-light) 16%, transparent)}}.pp-result{color:var(--color-green-light)}.pp-result.is-flag{background:#ffc56b29}@supports (color:color-mix(in lab, red, red)){.pp-result.is-flag{background:color-mix(in srgb, var(--color-gold) 16%, transparent)}}.pp-result.is-flag{color:var(--color-gold)}.pp-inline-link{color:var(--color-ink-900);text-underline-offset:3px;text-decoration:underline}.pp-inline-link:hover{color:var(--color-accent)}.ig-title{max-width:11ch!important}.ig-grid{grid-template-columns:repeat(3,1fr);justify-self:center;gap:.875rem;width:min(100%,16.5rem);display:grid}.ig-grid-cell{aspect-ratio:1;background:var(--color-paper-50);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);border-radius:1.125rem;place-items:center;display:grid}.ig-grid-cell svg{width:1.5rem;height:1.5rem}.ig-grid-cell.is-empty{box-shadow:inset 0 0 0 1px var(--color-line);opacity:.6;background:0 0}.ig-grid-cell.is-core{background:var(--color-ink-900);box-shadow:0 0 0 6px #5b3bf614, 0 20px 50px -12px var(--color-accent-glow)}@supports (color:color-mix(in lab, red, red)){.ig-grid-cell.is-core{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 8%, transparent), 0 20px 50px -12px var(--color-accent-glow)}}.ig-core-mark{width:46%;height:46%;color:var(--color-white);overflow:visible}.ig-core-mark .lm-ring{fill:none;stroke:currentColor;stroke-width:2.4px}.ig-core-mark .lm-core{fill:currentColor}.ig-core-mark .lm-dot{fill:var(--color-accent-light)}@media (min-width:992px){.ig-grid{width:min(100%,17.5rem)}}.ig-tag{border-radius:var(--radius-pill);align-items:center;height:1.25rem;padding:0 .5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #5b3bf64d}@supports (color:color-mix(in lab, red, red)){.ig-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.ig-tag{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.ig-featured{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ig-card{border-radius:var(--radius-l);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.ig-card:hover{box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);transform:translateY(-3px)}.ig-card .pp-tile{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;box-shadow:none;border-radius:.75rem}.ig-card .t-sm{flex:1}.ig-card-foot{border-top:1px solid var(--color-line);font-size:var(--fs-xs);color:var(--color-ink-400);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.ig-details{color:var(--color-ink-900);text-underline-offset:3px;font-weight:500;text-decoration:underline}.ig-details:hover{color:var(--color-accent)}@media (max-width:991px){.ig-featured{grid-template-columns:1fr;max-width:30rem}}.ig-group-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:2.5rem;padding-bottom:1.25rem;display:flex}.ig-group+.ig-group .pp-cells-row{border-top:1px solid var(--color-line)}.ig-group .pp-cells-row{border-bottom:0}.ig-group:last-child .pp-cells-row{border-bottom:1px solid var(--color-line)}.ig-group .pp-cells-row{border-top:1px solid var(--color-line)}.ig-cell .pp-cell-top{margin-bottom:1rem}.ig-cell-name{font-size:var(--fs-md);letter-spacing:-.015em;font-weight:500;line-height:1.2}.ig-code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-dark-text);white-space:pre;margin:0;line-height:1.75;overflow-x:auto}.tk-k{color:var(--color-accent-light)}.tk-s{color:var(--color-gold)}.tk-c{color:var(--color-dark-muted)}.tk-f{color:var(--color-sky)}.ig-term{border-top:1px solid var(--color-dark-line);font-size:var(--fs-xs);color:var(--color-dark-muted);overflow-wrap:anywhere;margin:1.25rem -1.25rem -1.25rem;padding:.875rem 1.25rem}.ig-term-ok{color:var(--color-green-light)}.ig-custom>*{min-width:0}.pp-stats-src{max-width:34rem;margin-top:1rem}.pp-stats-src a{text-underline-offset:2px;text-decoration:underline}.pp-stats-src a:hover{color:var(--color-ink-900)}.co-head{justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:3.5rem;display:flex}.co-head-main{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:36rem;display:flex}.co-head-lead{max-width:21rem;font-size:var(--fs-sm);color:var(--color-ink-500)}.co-head-action{flex:none}@media (max-width:767px){.co-head{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}}.wrap.co-flush{padding-inline:0}.co-cells{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:grid}.co-cells.is-3{grid-template-columns:repeat(3,1fr)}.co-cells.is-4{grid-template-columns:repeat(4,1fr)}.co-cell{padding:1.75rem var(--gutter) 2.25rem;border-left:1px solid var(--color-line);flex-direction:column;gap:.625rem;display:flex}.co-cells.is-3 .co-cell:nth-child(3n+1),.co-cells.is-4 .co-cell:nth-child(4n+1){border-left:0}.co-cells.is-3 .co-cell:nth-child(n+4),.co-cells.is-4 .co-cell:nth-child(n+5){border-top:1px solid var(--color-line)}.co-cell-top{justify-content:space-between;align-items:flex-start;margin-bottom:2.25rem;display:flex}.co-cell .h4{font-size:var(--fs-lg)}.co-gap{height:var(--sec-l)}@media (max-width:991px){.co-cells.is-4{grid-template-columns:repeat(2,1fr)}.co-cells.is-4 .co-cell{border-left:1px solid var(--color-line);border-top:0}.co-cells.is-4 .co-cell:nth-child(odd){border-left:0}.co-cells.is-4 .co-cell:nth-child(n+3){border-top:1px solid var(--color-line)}.co-cells.is-3{grid-template-columns:repeat(2,1fr)}.co-cells.is-3 .co-cell{border-left:1px solid var(--color-line);border-top:0}.co-cells.is-3 .co-cell:nth-child(odd){border-left:0}.co-cells.is-3 .co-cell:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (max-width:600px){.co-cells.is-3,.co-cells.is-4:not(.is-2up){grid-template-columns:1fr}.co-cells.is-3 .co-cell,.co-cells.is-4:not(.is-2up) .co-cell{border-left:0}.co-cells.is-3 .co-cell+.co-cell,.co-cells.is-4:not(.is-2up) .co-cell+.co-cell{border-top:1px solid var(--color-line)}.co-cell-top{margin-bottom:1.25rem}}.co-inline-link{color:var(--color-ink-900);text-underline-offset:3px;text-decoration:underline}.co-inline-link:hover{color:var(--color-accent)}.co-tagline{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-500);align-items:center;gap:.75rem;display:inline-flex}.co-tagline:before{content:"";background:currentColor;width:1.25rem;height:1px}.pricing-hero .pricing{text-align:left;margin-top:2.5rem}.cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--fs-sm)}.cmp th,.cmp td{border-bottom:1px solid var(--color-line);text-align:center;vertical-align:middle;padding:.875rem 1rem}.cmp th[scope=row],.cmp .cmp-corner{text-align:left;color:var(--color-ink-700);width:34%;padding-left:0;font-weight:400}.cmp thead th{vertical-align:bottom;border-bottom-color:var(--color-line-strong);padding-bottom:1.25rem}.cmp thead th:not(.cmp-corner){width:22%}.cmp-plan{font-size:var(--fs-md);letter-spacing:-.02em;color:var(--color-ink-900);font-weight:600;display:block}.cmp-price{letter-spacing:-.04em;color:var(--color-ink-900);margin:.25rem 0 .875rem;font-size:1.5rem;font-weight:500;display:block}.cmp .is-featured{background:var(--color-accent-soft)}.cmp-group th{text-align:left;padding-top:2rem;padding-left:0}.cmp-group .label{color:var(--color-accent)}.cmp td{color:var(--color-ink-700)}.cmp .check-dot{margin-inline:auto}.cmp-none{color:var(--color-ink-300)}.cmp-note{font-size:var(--fs-xs);color:var(--color-ink-400);margin-top:1.25rem}.about-visual{isolation:isolate;border-radius:var(--radius-l);background:var(--color-dark-900);height:clamp(18rem,12rem + 18vw,23.5rem);box-shadow:var(--shadow-dark);text-align:left;margin-top:clamp(3rem,2rem + 3vw,4.5rem);position:relative;overflow:hidden}.about-corner{z-index:2;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-dark-muted);gap:.125rem;display:grid;position:absolute}.about-corner b{color:var(--color-dark-text);font-weight:500}.about-corner.is-tl{top:1.25rem;left:1.25rem}.about-corner.is-tr{text-align:right;top:1.25rem;right:1.25rem}.about-corner.is-bl{bottom:1.25rem;left:1.25rem}.about-corner.is-br{text-align:right;bottom:1.25rem;right:1.25rem}.about-ring,.about-orbit,.about-halo,.about-orb{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.about-ring{border:1px solid var(--color-dark-line)}.about-ring.is-1{width:15rem;height:15rem}.about-ring.is-2{width:27rem;height:27rem}.about-ring.is-3{border-style:dashed;width:40rem;height:40rem}.about-orbit{width:27rem;height:27rem}.about-orbit i{background:var(--color-accent-light);width:10px;height:10px;box-shadow:0 0 16px var(--color-accent-glow);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.about-halo{border:6px solid #eceaf2b3;width:11rem;height:11rem}@supports (color:color-mix(in lab, red, red)){.about-halo{border:6px solid color-mix(in srgb, var(--color-dark-text) 70%, transparent)}}.about-halo{box-shadow:0 0 60px -10px var(--color-accent-glow)}.about-orb{background:radial-gradient(circle at 35% 30%, var(--color-accent-tint), var(--color-accent-light) 35%, var(--color-accent) 75%);width:6.5rem;height:6.5rem;box-shadow:0 0 80px 10px var(--color-accent-glow)}@media (max-width:600px){.about-corner.is-tr,.about-corner.is-bl{display:none}.about-halo{width:8.5rem;height:8.5rem}.about-orb{width:5rem;height:5rem}}.about-story{grid-template-columns:1fr 2fr;align-items:start;gap:2rem 4rem;display:grid}.about-statement{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.375rem);font-weight:500;line-height:1.1}.about-cols{font-size:var(--fs-sm);color:var(--color-ink-500);grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin-top:2.5rem;display:grid}.about-founder{border-top:1px solid var(--color-line);font-size:var(--fs-sm);align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.about-founder b{font-weight:600;display:block}.about-founder span span{font-size:var(--fs-xs);color:var(--color-ink-400)}@media (max-width:767px){.about-story,.about-cols{grid-template-columns:1fr}}.about-stats{margin-top:var(--sec-m)}.about-stats .co-cells{border-top:1px solid var(--color-line)}.about-stat{gap:.875rem;padding-block:2rem}.about-stat-num{font-size:var(--fs-stat);letter-spacing:-.055em;font-weight:500;line-height:1}.team-cell{gap:.25rem}.team-avatar{width:2.75rem;height:2.75rem;margin-bottom:1.25rem}.team-name{letter-spacing:-.01em;font-weight:600}.team-cell .label{margin-top:.75rem}@media (max-width:600px){.team-cell{padding:1.25rem var(--gutter) 1.5rem}}.careers-visual{isolation:isolate;border-radius:var(--radius-l);background:var(--color-paper-200);height:clamp(15rem,10rem + 12vw,18.5rem);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:flex;position:relative;overflow:hidden}.careers-blob{z-index:-1;filter:blur(50px);border-radius:50%;position:absolute}.careers-blob.is-1{background:#a294ff8c;width:22rem;height:16rem;bottom:-30%;left:8%}@supports (color:color-mix(in lab, red, red)){.careers-blob.is-1{background:color-mix(in srgb, var(--color-accent-light) 55%, transparent)}}.careers-blob.is-2{background:#ffc56b73;width:24rem;height:16rem;top:-35%;right:6%}@supports (color:color-mix(in lab, red, red)){.careers-blob.is-2{background:color-mix(in srgb, var(--color-gold) 45%, transparent)}}.careers-blob.is-3{background:var(--color-accent-tint);width:14rem;height:10rem;top:30%;left:45%}.careers-ring{z-index:-1;border:1px solid var(--color-line);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.careers-ring.is-1{width:15rem;height:15rem}.careers-ring.is-2{width:26rem;height:26rem}.careers-corner{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-500);position:absolute}.careers-corner.is-tl{top:1.125rem;left:1.25rem}.careers-corner.is-br{bottom:1.125rem;right:1.25rem}.careers-stack{padding-left:10px;display:flex}.careers-face{border:3px solid var(--color-paper-50);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-float);border-radius:50%;place-items:center;margin-left:-10px;display:grid}.careers-face.is-0{background:linear-gradient(135deg, var(--color-accent-light), var(--color-accent))}.careers-face.is-1{background:linear-gradient(135deg, var(--color-ink-500), var(--color-ink-900))}.careers-face.is-2{background:linear-gradient(135deg, var(--color-gold-tint), var(--color-gold))}.careers-face.is-3{background:linear-gradient(135deg, var(--color-accent-tint), var(--color-accent-light))}.careers-face.is-4{background:linear-gradient(135deg, var(--color-green-tint), var(--color-green-light))}.careers-face.is-5{background:linear-gradient(135deg, var(--color-sky), var(--color-accent))}.careers-face.is-more{background:var(--color-ink-900);color:var(--color-white);font-size:var(--fs-label);font-weight:600}.careers-status{border-radius:var(--radius-pill);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-xs);color:var(--color-ink-700);align-items:center;gap:.5rem;padding:.375rem .875rem;display:inline-flex}@media (max-width:479px){.careers-face{width:2.25rem;height:2.25rem}}.split.careers-ways{align-items:start}.ways{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.ways li{border-bottom:1px solid var(--color-line);grid-template-columns:3.25rem 1fr;gap:.5rem;padding:1.5rem 0;display:grid}.ways .h4{font-size:var(--fs-lg);margin-bottom:.5rem}.ways-num{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-accent);padding-top:.25rem}.role-groups{gap:3rem;display:grid}.role-group-head{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.875rem;display:flex}.role-row{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 9rem 11rem 7rem 2.25rem;align-items:center;gap:1rem;padding:1.125rem 0;transition:background-color .25s;display:grid}.role-title{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:500;transition:color .25s}.role-meta{font-size:var(--fs-sm);color:var(--color-ink-500)}.role-go{width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);transition:background-color .25s, color .25s, transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}.role-go svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.role-row:hover .role-title{color:var(--color-accent)}.role-row:hover .role-go{background:var(--color-accent);color:var(--color-white);transform:rotate(45deg)}}@media (max-width:767px){.role-row{grid-template-columns:1fr 2.25rem;gap:.25rem 1rem}.role-title{grid-column:1}.role-go{grid-area:1/2/span 2}.role-meta{display:none}.role-meta:nth-child(3){grid-column:1;display:block}}.role-hero{padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem) clamp(3rem,2rem + 3vw,4.5rem)}.role-hero .h1{max-width:18ch;margin-top:1.5rem}.crumbs{font-size:var(--fs-sm);color:var(--color-ink-400);align-items:center;gap:.5rem;display:flex}.crumbs a{color:var(--color-ink-500)}.role-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.role-hero .btn-row{margin-top:2rem}.role-body{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:4rem;display:grid}.role-prose{max-width:40rem}.role-prose h2:first-child{margin-top:0}.role-card{top:calc(var(--nav-h) + 1.5rem);gap:1.25rem;padding:1.5rem;display:grid;position:sticky}.role-card dl{margin:0;display:grid}.role-card dl>div{border-bottom:1px solid var(--color-line);font-size:var(--fs-sm);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.role-card dt{color:var(--color-ink-500)}.role-card dd{text-align:right;margin:0;font-weight:500}.role-card p a{color:var(--color-ink-900);text-underline-offset:2px;text-decoration:underline}@media (max-width:991px){.role-body{grid-template-columns:1fr;gap:2.5rem}.role-card{position:static}}.apply-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:4rem;display:grid}.apply-intro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.apply-steps{border-top:1px solid var(--color-line);width:100%;margin:1rem 0 0;padding:0;list-style:none}.apply-steps li{border-bottom:1px solid var(--color-line);grid-template-columns:3.25rem 1fr;padding:1rem 0;display:grid}.apply-steps b{font-weight:500;display:block}@media (max-width:991px){.apply-grid{grid-template-columns:1fr;gap:2.5rem}}.concept-note{margin-bottom:2rem}.cmp-hint{display:none}@media (max-width:767px){.cmp{table-layout:fixed;min-width:20.5rem;font-size:var(--fs-xs);line-height:1.35}.cmp th,.cmp td{overflow-wrap:anywhere;padding:.75rem .25rem}.cmp th[scope=row],.cmp .cmp-corner{z-index:1;background:var(--color-paper);width:38%;padding-right:.5rem;position:sticky;left:0}.cmp thead th:not(.cmp-corner){width:auto}.cmp thead .btn{display:none}.cmp-plan{font-size:var(--fs-sm)}.cmp-price{margin-bottom:0;font-size:1.0625rem}.cmp .check-dot{width:1rem;height:1rem}}@media (max-width:359px){.cmp-hint{font-size:var(--fs-xs);color:var(--color-ink-400);align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.cmp-hint svg{width:.875rem;height:.875rem}}.post-cover{isolation:isolate;aspect-ratio:16/10;border-radius:var(--radius-m);background:var(--color-paper-200);box-shadow:inset 0 0 0 1px var(--color-line);place-items:center;display:grid;position:relative;overflow:hidden}.post-cover.is-dark{background:var(--color-dark-900);box-shadow:inset 0 0 0 1px var(--color-dark-line)}.post-cover.is-lg{aspect-ratio:21/9;border-radius:var(--radius-l)}.post-cover.has-image img{object-fit:cover}.post-cover:before{content:"";z-index:-1;background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);opacity:.6;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 10%,#0000 70%);mask-image:linear-gradient(135deg,#000 10%,#0000 70%)}.post-cover.is-dark:before{background-image:none}.post-cover-blob{z-index:-1;filter:blur(40px);pointer-events:none;border-radius:50%;width:60%;height:80%;position:absolute}.post-cover-blob.is-a{background:radial-gradient(closest-side,#a294ff99,#0000);top:-25%;right:-10%}@supports (color:color-mix(in lab, red, red)){.post-cover-blob.is-a{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 60%, transparent), transparent)}}.post-cover-blob.is-b{background:radial-gradient(closest-side,#ffc56b73,#0000);bottom:-35%;left:-10%}@supports (color:color-mix(in lab, red, red)){.post-cover-blob.is-b{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-gold) 45%, transparent), transparent)}}.post-cover.is-dark .post-cover-blob.is-a{background:radial-gradient(closest-side, var(--color-accent-glow), transparent);top:auto;bottom:-40%;right:5%}.post-cover.is-dark .post-cover-blob.is-b{background:radial-gradient(closest-side,#5b3bf673,#0000);top:-40%;bottom:auto;left:-15%}@supports (color:color-mix(in lab, red, red)){.post-cover.is-dark .post-cover-blob.is-b{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent)}}.post-cover-rings{z-index:-1;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 46px, var(--color-line-strong) 46px 47px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.post-cover-tile{background:var(--color-paper-50);width:3rem;height:3rem;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);border-radius:.875rem;place-items:center;display:grid}.post-cover-tile svg{width:1.25rem;height:1.25rem}.post-cover.is-dark .post-cover-tile{background:var(--color-dark-800);color:var(--color-accent-light);box-shadow:inset 0 0 0 1px var(--color-dark-line-strong)}.post-cover.is-lg .post-cover-tile{border-radius:1.5rem;width:5.5rem;height:5.5rem}.post-cover.is-lg .post-cover-tile svg{width:2.25rem;height:2.25rem}.post-cover-cap{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-400);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.75rem);font-size:.625rem;position:absolute;bottom:.75rem;left:.875rem;overflow:hidden}.post-cover.is-dark .post-cover-cap{color:var(--color-dark-muted)}.post-tagline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.post-byline{font-size:var(--fs-sm);align-items:center;gap:.75rem;display:flex}.post-byline b{color:var(--color-ink-900);font-weight:600;display:block}.post-byline span span{font-size:var(--fs-xs);color:var(--color-ink-400)}.post-card{border-left:1px solid var(--color-line);flex-direction:column;gap:1rem;padding:1.5rem 1.875rem 2rem;transition:background-color .3s;display:flex}.post-card:hover{background:#fbfaf7b3}@supports (color:color-mix(in lab, red, red)){.post-card:hover{background:color-mix(in srgb, var(--color-paper-50) 70%, transparent)}}.post-card .post-cover{transition:transform .6s var(--ease-out)}.post-card:hover .post-cover{transform:translateY(-4px)}.post-card-title{transition:color .2s}.post-card:hover .post-card-title{color:var(--color-accent)}.post-card-dek{font-size:var(--fs-sm);color:var(--color-ink-500);flex:1}.page-hero.is-left .pill+.h1{margin-top:1.5rem}.blog-feature{border-radius:var(--radius-l);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-float);transition:transform .5s var(--ease-out), box-shadow .5s;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.blog-feature:hover{transform:translateY(-3px)}.blog-feature .post-cover{aspect-ratio:auto;border-radius:0;min-height:22rem}.blog-feature-body{flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.blog-feature-body .h3{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem)}.blog-feature-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.blog-feature:hover .link-arrow svg{transform:translate(3px)}.blog-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-bottom:2rem;display:flex}.blog-filters{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill{border-radius:var(--radius-pill);height:2.125rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--fs-sm);color:var(--color-ink-500);padding:0 .9375rem;transition:background-color .2s,color .2s,box-shadow .2s}.filter-pill:hover{color:var(--color-ink-900);background:var(--color-hover)}.filter-pill.is-active{background:var(--color-ink-900);color:var(--color-white);box-shadow:none}.blog-grid-row{border-top:1px solid var(--color-line)}.blog-grid-row .blog-grid{transition:opacity .18s var(--ease-ui), transform .4s var(--ease-out);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid}.blog-grid-row .blog-grid.is-fading{opacity:0;transform:translateY(8px)}.blog-grid-row .blog-grid>.post-card:nth-child(3n+1){border-left:0}.blog-grid-row .blog-grid>.post-card:nth-child(n+4){border-top:1px solid var(--color-line)}.blog-empty{padding:3rem var(--gutter);grid-column:1/-1}.nl-card{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem 4rem;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.nl-card-glow{z-index:-1;background:radial-gradient(closest-side,#a294ff59,#0000);border-radius:50%;width:55%;height:140%;position:absolute;bottom:-60%;right:-10%}@supports (color:color-mix(in lab, red, red)){.nl-card-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 35%, transparent), transparent)}}.nl-card-glow{filter:blur(30px)}.nl-card .nl-card-title{font-size:min(var(--fs-h2), 3rem);margin:1rem 0 .875rem}.nl-card .nl-form{max-width:none}@media (max-width:991px){.blog-feature,.nl-card{grid-template-columns:1fr}.blog-feature .post-cover{aspect-ratio:16/9;min-height:0}.blog-grid-row .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid-row .blog-grid>.post-card:nth-child(3n+1){border-left:1px solid var(--color-line)}.blog-grid-row .blog-grid>.post-card:nth-child(odd){border-left:0}.blog-grid-row .blog-grid>.post-card:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (max-width:640px){.blog-grid-row .blog-grid{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr)}.blog-grid-row .blog-grid>.post-card{padding-inline:0;border-left:0!important}.blog-grid-row .blog-grid>.post-card:nth-child(n+2){border-top:1px solid var(--color-line)}}.post-hero{padding-block:clamp(3rem, 2rem + 3vw, 4.5rem) var(--sec-m)}.crumbs{font-size:var(--fs-sm);color:var(--color-ink-400);gap:.625rem;margin-bottom:1.5rem;display:flex}.crumbs a:hover{color:var(--color-ink-900)}.post-hero .post-title{max-width:20ch;margin-top:1.25rem;font-size:clamp(2.5rem,1.7rem + 2.6vw,4rem)}.post-dek{max-width:36rem;margin:1.25rem 0 1.75rem}.post-hero-cover{margin-top:3rem}.post-layout{grid-template-columns:13rem minmax(0,40rem);justify-content:start;gap:4rem;display:grid}.toc{top:calc(var(--nav-h) + 2rem);align-self:start;gap:2rem;display:grid;position:sticky}.toc ul{gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.toc nav a{border-left:1px solid var(--color-line);font-size:var(--fs-sm);color:var(--color-ink-500);padding-left:.75rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.toc nav a:hover{color:var(--color-ink-900)}.toc nav a.is-active{color:var(--color-ink-900);border-color:var(--color-accent)}.toc-share{align-items:center;gap:.5rem;display:flex}.toc-share .label{margin-right:.375rem}.share-btn{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink-700);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.share-btn:hover{background:var(--color-ink-900);color:var(--color-white)}.share-btn svg{width:.875rem;height:.875rem}.toc-copied{font-size:var(--fs-xs);color:var(--color-accent)}.post-main .prose>:first-child{margin-top:0}.author-card{border-radius:var(--radius-m);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line);align-items:center;gap:1rem;margin-top:3.5rem;padding:1.25rem 1.5rem;display:flex}.author-card .avatar{width:3rem;height:3rem}.author-card div{gap:.125rem;display:grid}.author-card b{font-weight:600}.author-card .t-soft{font-size:var(--fs-sm)}.post-endrow{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.blog-bar .more-title{font-size:min(var(--fs-h2), 3rem)}@media (max-width:991px){.post-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.toc{border-radius:var(--radius-m);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line);padding:1.25rem;position:static}.post-cover.is-lg{aspect-ratio:16/9}}.cl-note{margin-bottom:1.5rem}.cl-list{border-top:1px solid var(--color-line)}.cl-row{border-bottom:1px solid var(--color-line)}.cl-grid{grid-template-columns:13rem minmax(0,1fr);display:grid}.cl-side{border-right:1px solid var(--color-line);padding:3rem 2rem 3rem 0}.cl-sticky{top:calc(var(--nav-h) + 2rem);font-size:var(--fs-md);justify-items:start;gap:.625rem;display:grid;position:sticky}.cl-version{background:var(--color-ink-900);color:var(--color-white);font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:.4rem;padding:.2rem .5rem;font-weight:500}.cl-version.is-latest{background:var(--color-accent)}.cl-main{max-width:40rem;padding:3rem 0 3.5rem 2rem}.cl-summary{margin:.75rem 0 1.75rem}.cl-changes{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.cl-changes li{border-bottom:1px solid var(--color-line);font-size:var(--fs-body);grid-template-columns:6rem 1fr;align-items:baseline;gap:1rem;padding:.875rem 0;display:grid}.cl-tag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;border-radius:.375rem;justify-self:start;align-items:center;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.cl-tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cl-tag.is-new{background:var(--color-accent-soft);color:var(--color-accent)}.cl-tag.is-improved{background:var(--color-gold-tint);color:var(--color-ink-700)}.cl-tag.is-improved:before{background:var(--color-gold)}.cl-tag.is-fixed{background:var(--color-green-tint);color:var(--color-green)}.cl-main .cl-body{font-size:var(--fs-body);color:var(--color-ink-500);margin-top:1.5rem}.cl-body:empty{display:none}.cl-end{padding:3rem 0 var(--sec-m);text-align:center}@media (max-width:767px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-side{border-right:0;padding:2rem 0 0}.cl-sticky{grid-auto-flow:column;justify-content:start;align-items:center;gap:.875rem;position:static}.cl-main{padding:1.25rem 0 2.5rem}.cl-changes li{grid-template-columns:minmax(0,1fr);gap:.375rem}}.ct-hero{padding-block:clamp(4rem,2.5rem + 4vw,6rem) clamp(3rem,2rem + 3vw,4.5rem)}.ct-hero-grid{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;display:grid}.ct-hero .h1{margin-top:1.5rem}.ct-hero .lead{justify-self:end;max-width:26rem}.ct-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:4rem;display:grid}.ct-form{scroll-margin-top:calc(var(--nav-h) + 1.5rem);position:relative}.ct-anchor{scroll-margin-top:calc(var(--nav-h) + 1.5rem);position:absolute;top:0}.ct-form-sub{margin:.375rem 0 1.75rem}.ct-side-label{border-bottom:1px solid var(--color-line);padding-bottom:1.25rem}.ct-channels{margin:0;padding:0;list-style:none}.ct-channels li{border-bottom:1px solid var(--color-line);gap:1rem;padding:1.5rem 0;display:flex}.ct-channels .h4{font-size:var(--fs-md);letter-spacing:-.01em}.ct-channels p{max-width:22rem;margin-top:.375rem}.ct-email{background:var(--color-paper-200);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-700);border-radius:.4rem;margin-top:.875rem;padding:.25rem .5rem;transition:background-color .2s,color .2s;display:inline-block}.ct-email:hover{background:var(--color-ink-900);color:var(--color-white)}.ct-split-head{grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem 4rem;margin-bottom:3.5rem;display:grid}.ct-split-head .h2{margin-top:1.25rem}.ct-split-head>p{justify-self:end;max-width:24rem}.ct-offices-row{border-block:1px solid var(--color-line)}.ct-offices-row .ct-offices{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid}.ct-office{border-left:1px solid var(--color-line);align-content:start;gap:.625rem;padding:1.75rem 1.875rem 2.25rem;display:grid}.ct-office:first-child{border-left:0}.ct-office-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ct-zone{font-size:var(--fs-xs);color:var(--color-ink-500);align-items:center;gap:.5rem;margin-top:.75rem;display:inline-flex}.ct-zone i{background:var(--color-accent);border-radius:50%;width:6px;height:6px}@media (max-width:991px){.ct-hero-grid,.ct-grid,.ct-split-head{grid-template-columns:1fr}.ct-hero .lead,.ct-split-head>p{justify-self:start}.ct-grid{gap:3rem}}@media (max-width:767px){.ct-offices-row .ct-offices{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr)}.ct-office{border-left:0;padding-inline:0}.ct-office+.ct-office{border-top:1px solid var(--color-line)}}.legal-hero .h1,.legal-updated{margin-top:1.5rem}.legal-body .wrap{max-width:calc(44rem + var(--gutter) * 2);margin-left:max(0px, calc((100% - var(--container)) / 2))}.legal-note{border-radius:var(--radius-s);background:var(--color-gold-tint);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-sm);color:var(--color-ink-700);margin-bottom:2.5rem;padding:1rem 1.25rem}.legal-note b{color:var(--color-ink-900);font-weight:600}.legal-prose{padding-bottom:var(--sec-m)}.legal-prose>:first-child{margin-top:0}.nf{isolation:isolate;text-align:center;padding-block:clamp(3.5rem, 2rem + 4vw, 5.5rem) var(--sec-m);position:relative;overflow:hidden}.nf-glow{z-index:-1;filter:blur(40px);background:radial-gradient(closest-side,#a294ff59,#0000);border-radius:50%;width:40rem;height:26rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nf-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-light) 35%, transparent), transparent)}}.nf-glow{pointer-events:none}.nf-big{letter-spacing:-.06em;justify-content:center;align-items:center;gap:clamp(.5rem,.2rem + 1vw,1.25rem);margin-bottom:2rem;font-size:clamp(7rem,4rem + 12vw,14rem);font-weight:500;line-height:.85;display:flex}.nf-zero{place-items:center;width:.8em;height:.8em;display:grid;position:relative}.nf-dots{border:2px dotted #5b3bf673;border-radius:50%;position:absolute;inset:-.08em}@supports (color:color-mix(in lab, red, red)){.nf-dots{border:2px dotted color-mix(in srgb, var(--color-accent) 45%, transparent)}}.nf-zero .nf-mark{width:100%;height:100%}.nf-zero .nf-mark .lm-ring{stroke-width:2px}.nf-title{margin-top:1rem}.nf .nf-lead{max-width:26rem;font-size:var(--fs-md);margin:1.25rem auto 2rem}.nf-links-row{border-top:1px solid var(--color-line)}.nf-links-row .nf-links{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid}.nf-link{border-left:1px solid var(--color-line);gap:.375rem;padding:1.5rem 1.875rem 1.75rem;transition:background-color .3s;display:grid;position:relative}.nf-link:first-child{border-left:0}.nf-link:hover{background:var(--color-paper-50)}.nf-link b{font-size:var(--fs-lg);font-weight:500}.nf-link-icon{width:1rem;height:1rem;transition:transform .3s var(--ease-out);position:absolute;top:1.5rem;right:1.875rem}.nf-link:hover .nf-link-icon{color:var(--color-accent);transform:translate(2px,-2px)}@media (max-width:767px){.nf-links-row .nf-links{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr)}.nf-link{border-left:0;padding-inline:0}.nf-link+.nf-link{border-top:1px solid var(--color-line)}.nf-link-icon{right:0}.post-cover.is-lg .post-cover-tile{border-radius:1rem;width:3.75rem;height:3.75rem}.post-cover.is-lg .post-cover-tile svg{width:1.5rem;height:1.5rem}}.unsub-box{justify-items:center;margin-top:2.25rem;display:grid}.unsub-form{justify-items:center;gap:.75rem;display:grid}.sg-toc{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:2rem;display:flex}.sg-toc a{border-radius:var(--radius-pill);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-500);padding:.375rem .75rem}.sg-toc a:hover{color:var(--color-accent)}.sg-head{align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.sg-sub{margin-bottom:.75rem}.sg-note{margin-top:.875rem}.sg-stack{gap:1.25rem;display:grid}.sg-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sg-row.sg-top{align-items:flex-start;gap:3rem}.sg-dark-row{border-radius:var(--radius-m);background:var(--color-dark-900);flex-wrap:wrap;gap:.75rem;padding:1rem;display:inline-flex}.sg-token-groups{gap:2rem;display:grid}.sg-swatches{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;display:grid}.sg-swatch{border-radius:var(--radius-s);background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-line);gap:.5rem;padding:.5rem;display:grid}.sg-chip{border-radius:var(--radius-xs);height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-line)}.sg-swatch code{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-ink-500);word-break:break-all}.sg-type{border-top:1px solid var(--color-line)}.sg-type-row{border-bottom:1px solid var(--color-line);grid-template-columns:11rem 1fr;align-items:baseline;gap:2rem;padding:1.25rem 0;display:grid}@media (max-width:767px){.sg-type-row{grid-template-columns:1fr;gap:.5rem}}.sg-stage{border-radius:var(--radius-m);background:var(--color-paper-50);min-width:12rem;min-height:8rem;box-shadow:inset 0 0 0 1px var(--color-line);place-items:center;padding:1.5rem;display:grid}.sg-stage.is-dark{background:var(--color-dark-900)}.sg-mark-lg{width:4rem;height:4rem}.sg-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.sg-card-title{margin:1rem 0 .375rem}.on-dark-title{color:var(--color-white)}.sg-dark-muted{color:var(--color-dark-muted)}.sg-cta{padding:3rem 1.5rem}.sg-cta .h3{color:var(--color-white)}.sg-media-sm{max-width:14rem}@media (max-width:991px){.sg-cards{grid-template-columns:1fr}}.sg-forms{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:991px){.sg-forms{grid-template-columns:1fr}}.sg-panes{border-radius:var(--radius-xl);background:var(--color-dark-900);grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem;display:grid}@media (max-width:767px){.sg-panes{grid-template-columns:1fr;padding:1rem}}:root{--fs-display:clamp(3rem, 1.55rem + 5.4vw, 6rem);--fs-h1:clamp(2.75rem, 1.75rem + 3.6vw, 4.75rem);--fs-h2:clamp(2.25rem, 1.55rem + 2.5vw, 3.75rem);--fs-h3:clamp(1.375rem, 1.2rem + .55vw, 1.75rem);--fs-h4:1.25rem;--fs-xl:1.25rem;--fs-lg:1.0625rem;--fs-md:1rem;--fs-body:.9375rem;--fs-sm:.8125rem;--fs-xs:.75rem;--fs-label:.6875rem;--fs-stat:clamp(2.25rem, 1.8rem + 1.3vw, 2.75rem);--fs-price:clamp(2.5rem, 2.1rem + 1.2vw, 3.125rem);--fs-big:clamp(3rem, 1.9rem + 3.8vw, 5rem);--fs-quote:clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem);--fs-menu:clamp(1.875rem, 1.5rem + 1.2vw, 2.25rem);--lh-heading:.94;--lh-body:1.5;--ls-heading:-.045em;--container:77.5rem;--gutter:2.75rem;--nav-h:4.5rem;--sec-l:9.375rem;--sec-m:6rem;--sec-s:3rem;--gap:1rem;--radius-xs:.5rem;--radius-s:.75rem;--radius-m:1.25rem;--radius-l:1.5rem;--radius-xl:2rem;--radius-pill:999px;--shadow-card:0 1px 2px #0000000a, 0 12px 32px -18px #12121640;--shadow-float:0 1px 2px #0000000d, 0 18px 40px -16px #1212164d;--shadow-dark:0 0 0 1px #0006, 0 50px 100px -30px #1d0f5c99;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-ui:cubic-bezier(.215, .61, .355, 1)}@media (max-width:991px){:root{--gutter:2rem;--sec-l:7rem;--sec-m:5rem}}@media (max-width:767px){:root{--gutter:1.25rem;--sec-l:5.5rem;--sec-m:4rem;--sec-s:2.5rem;--nav-h:4rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
