:root{color-scheme:light;--font:var(--font-poppins),var(--font-family-sans);--gutter:var(--space-lg);--wrap:min(100% - 2 * var(--gutter),var(--web-content-max));--header-h:calc(var(--control-height-pointer) + 2 * var(--space-ms));--control-h:var(--control-height-pointer);--text-size:var(--type-body-size);--text-line:var(--type-body-line);--display-size:var(--persuade-hero-size);--headline-size:var(--persuade-h2-size);--lede-size:var(--persuade-lede-size);--zone-pad:var(--space-3xl);--ease:var(--motion-easing);--green-hover:color-mix(in srgb,var(--brand-green),var(--brand-ink) calc(var(--alpha-hover) * 100%));--dash:var(--state-dash-on) var(--state-dash-off);--phone-w:calc(var(--piece-size-xl) + 2 * var(--space-lg) + 2 * var(--space-sm))}@media (max-width:720px){:root{--header-h:calc(var(--control-height-touch) + 2 * var(--space-ms));--control-h:var(--control-height-touch);--text-size:var(--type-body-l-size);--text-line:var(--type-body-l-line);--display-size:var(--persuade-hero-size-mobile);--headline-size:var(--persuade-h2-size-mobile);--lede-size:var(--persuade-lede-size-mobile);--zone-pad:var(--space-2xl)}}*,:after,:before{box-sizing:border-box}html{background:var(--neutral-ground);scroll-padding-top:var(--header-h);text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-color:var(--neutral-line-control) var(--neutral-ground)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100svh;background:var(--neutral-ground);color:var(--neutral-text);font-family:var(--font);font-size:var(--text-size);line-height:var(--text-line);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--brand-green)}::selection{background:var(--tint-green);color:var(--neutral-text)}:focus-visible{outline:var(--control-focus-ring) solid var(--brand-green);outline-offset:var(--control-focus-ring)}main:focus{outline:none}img,svg{display:block;max-width:100%}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:var(--font-weight-bold);text-wrap:balance}dd,li,p{max-width:var(--web-measure);text-wrap:pretty}strong{font-weight:var(--font-weight-semibold)}a{color:var(--brand-green);text-decoration-thickness:1px;text-underline-offset:var(--space-xs)}a:hover{text-decoration-thickness:var(--state-mark-stroke)}table{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,textarea{font:inherit;color:inherit}.sr-only,.trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;z-index:60;top:var(--space-sm);left:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--neutral-plate);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);translate:0 calc(-1 * (var(--header-h) + var(--space-lg)))}.skip:focus{translate:0 0}.icon{display:inline-block;flex:none;width:calc(var(--type-body-size) + var(--space-xs));height:calc(var(--type-body-size) + var(--space-xs))}.display{font-size:var(--display-size);line-height:var(--persuade-hero-line);font-weight:var(--persuade-hero-weight);letter-spacing:var(--persuade-hero-tracking)}.headline{font-size:var(--headline-size);line-height:var(--persuade-h2-line);font-weight:var(--persuade-h2-weight);letter-spacing:var(--persuade-h2-tracking)}.display .green,.display .ink,.headline .green,.headline .ink{display:block}.green{color:var(--brand-green)}.lede{font-size:var(--lede-size);line-height:var(--persuade-lede-line);color:var(--neutral-text2);max-width:34em}.subhead{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight);letter-spacing:var(--type-title-m-tracking)}.item-title{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.body-muted,.small{color:var(--neutral-text2)}.small{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.prose{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.facts{margin-top:var(--space-md);color:var(--neutral-text2)}.facts strong{color:var(--neutral-text)}.contact,.empty-state,.hero,.legal,.page-head,.passage-stage,.site-footer-inner,.site-header-inner,.zone{width:var(--wrap);margin-inline:auto}.zone{padding-block:var(--zone-pad);border-top:1px solid var(--neutral-rule);scroll-margin-top:var(--header-h)}.zone:has(+.zone--follow){padding-bottom:0}.zone--follow{border-top:0}.zone--flush{border-top:0;padding-top:0}.zone-head{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-xl)}.headline+.lede,.headline+p,.lede+.small{margin-top:var(--space-md)}.subhead+.body-muted{margin-top:var(--space-xs)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--space-2xl) var(--space-3xl);gap:var(--space-2xl) var(--space-3xl);align-items:start}.split--center{align-items:center}.split--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split+.answers,.split+.trio{margin-top:var(--space-2xl)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-ms) var(--space-lg);margin-top:var(--space-lg)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trio-item{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;padding-inline:var(--space-lg);border-left:1px solid var(--neutral-rule)}.trio-item:first-child{padding-left:0;border-left:0}.trio-item p{color:var(--neutral-text2)}.pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl) var(--space-2xl);gap:var(--space-xl) var(--space-2xl)}.pair,.pillar{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;padding-top:var(--space-md);border-top:1px solid var(--neutral-rule)}.pair p{color:var(--neutral-text2)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-xl) var(--space-2xl);gap:var(--space-xl) var(--space-2xl)}.grid-3,.rows{display:grid}.row{padding-block:var(--space-md);border-top:1px solid var(--neutral-rule)}.row:last-child{border-bottom:1px solid var(--neutral-rule)}.rows--tight .row{padding-block:var(--space-ms)}.split .rows{margin-top:var(--space-lg)}.split>.rows:first-child,.split>.rows:last-child{margin-top:0}@media (max-width:940px){.split{gap:var(--space-xl)}.split,.trio{grid-template-columns:minmax(0,1fr)}.trio-item,.trio-item:first-child{padding:var(--space-md) 0;border-left:0;border-top:1px solid var(--neutral-rule)}.trio-item:first-child{border-top:0;padding-top:0}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.grid-3,.pairs{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--control-h);padding-inline:var(--space-lg);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight);text-align:center;text-decoration:none;cursor:pointer;transition:scale var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.btn:active{scale:var(--kinetics-press-scale);transition-duration:var(--motion-press)}.btn--primary{background:var(--brand-green);color:var(--neutral-plate)}.btn--primary:hover{background:var(--green-hover)}.btn--secondary{background:var(--neutral-plate);border-color:var(--neutral-line-control);color:var(--neutral-text)}.btn--secondary:hover,.btn:disabled{background:var(--neutral-fill)}.btn:disabled{border-color:transparent;color:var(--neutral-text-disabled);cursor:progress;scale:1}.btn--block{width:100%}.text-link{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--control-h);color:var(--brand-green);font-weight:var(--font-weight-semibold);text-decoration:none}.text-link:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--space-xs)}.text-link .icon{transition:translate var(--motion-fast) var(--ease)}.text-link:hover .icon{translate:var(--space-xs) 0}.spin{animation:spin var(--motion-spin) linear infinite}@keyframes spin{to{rotate:1turn}}.mark{display:inline-block;flex:none;width:var(--state-mark-width);height:var(--space-ms);overflow:visible;vertical-align:middle}.mark line{stroke-width:var(--state-mark-stroke);stroke:var(--brand-green)}.mark--pending line{stroke:var(--brand-amber);stroke-dasharray:var(--dash)}.mark--later line{stroke:var(--neutral-text3);stroke-dasharray:var(--dash)}.mark--cancelled line{stroke:var(--neutral-text3)}.note{display:flex;align-items:flex-start;gap:var(--space-ms);padding:var(--space-md);border-radius:var(--radius-md);background:var(--tint-green);color:var(--neutral-text)}.note>.icon{color:var(--brand-green)}.note-body{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0}.note-title{font-weight:var(--font-weight-semibold)}.note--attention{background:var(--tint-amber)}.note--attention>.icon{color:var(--text-amber)}.note--error{background:var(--tint-danger)}.note--error>.icon{color:var(--semantic-danger)}.note--info{background:var(--neutral-ground2)}.note--info>.icon{color:var(--neutral-text2)}.plate{background:var(--neutral-plate);border:1px solid var(--neutral-rule);border-radius:var(--radius-lg);padding:var(--space-lg)}.plate-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--neutral-text3)}.plate-title{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--neutral-text2)}.plate-heading{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight);letter-spacing:var(--type-title-m-tracking)}.plate-small,.plate-text{color:var(--neutral-text2)}.plate-small{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.field{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start}.field-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--neutral-text)}.field-optional{font-weight:var(--font-weight-regular);color:var(--neutral-text2)}.input{width:100%;min-height:var(--control-h);padding:0 var(--space-md);background:var(--neutral-plate);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease)}.input:hover{border-color:var(--neutral-text2)}.input:focus{outline:none}.input:focus,.input:focus-visible{border-color:var(--brand-green);outline:1px solid var(--brand-green);outline-offset:-2px}.input[aria-invalid=true]{border-color:var(--semantic-danger)}.input::placeholder{color:var(--neutral-text3)}.input--area{min-height:calc(var(--control-h) * 3);padding-block:var(--space-ms);line-height:var(--text-line);resize:vertical}.choices{grid-gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.choices,.choices-grid{display:grid;gap:var(--space-sm)}.choices-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm)}.choice{display:flex;align-items:flex-start;gap:var(--space-ms);padding:var(--space-ms) var(--space-md);background:var(--neutral-plate);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.choice:hover{background:var(--neutral-fill)}.choice:has(input:checked){padding:calc(var(--space-ms) - 1px) calc(var(--space-md) - 1px);background:var(--tint-green);border:var(--state-mark-stroke) solid var(--brand-green)}.choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:none;width:var(--space-md);height:var(--space-md);margin:var(--space-xs) 0 0;background:var(--neutral-plate);border:1px solid var(--neutral-line-control);border-radius:var(--radius-full)}.choice input:before{content:"";width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background:var(--brand-green);scale:0;transition:scale var(--motion-fast) var(--ease)}.choice input:checked{border-color:var(--brand-green)}.choice input:checked:before{scale:1}.choice-body{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.choice-label{font-weight:var(--font-weight-semibold)}.choice-hint{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.segmented{display:inline-flex;gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--neutral-rule)}.segment,.segmented{border-radius:var(--radius-full)}.segment{display:inline-grid;place-items:center;min-width:calc(var(--control-h) - 2 * var(--space-xs));min-height:calc(var(--control-h) - 2 * var(--space-xs) - 2px);padding-inline:var(--space-ms);color:var(--neutral-text2);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);text-decoration:none;transition:background-color var(--motion-fast) var(--ease)}.segment:hover{background:var(--neutral-fill)}.segment--on,.segment--on:hover{background:var(--brand-green);color:var(--neutral-plate)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--neutral-ground);border-bottom:1px solid var(--neutral-rule)}.site-header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg);min-height:var(--header-h)}.brand{display:inline-flex;flex:none;margin-right:auto;border-radius:var(--radius-sm)}.brand-logo{width:auto;height:var(--control-height-pointer)}.menu-toggle{display:none}.menu-panel{display:flex;align-items:center;gap:var(--space-lg)}.site-nav{display:flex;gap:var(--space-xs)}.site-nav a{position:relative;display:inline-flex;align-items:center;min-height:var(--control-h);padding-inline:var(--space-ms);border-radius:var(--radius-md);color:var(--neutral-text);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--motion-fast) var(--ease)}.site-nav a:hover{background:var(--neutral-fill)}.site-nav a[aria-current=page]:after{content:"";position:absolute;left:var(--space-ms);right:var(--space-ms);bottom:var(--space-xs);height:var(--state-mark-stroke);background:var(--brand-green)}@media (max-width:1100px) and (min-width:941px){.site-nav a{padding-inline:var(--space-sm)}.menu-panel{gap:var(--space-md)}}@media (max-width:940px){.menu-toggle{display:inline-flex}.menu-panel{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--space-md);padding:var(--space-sm) var(--gutter) var(--space-lg);background:var(--neutral-ground);border-bottom:1px solid var(--neutral-rule);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;visibility:hidden;transition:opacity var(--motion-base) var(--ease),visibility 0s linear var(--motion-base),-webkit-clip-path var(--motion-base) var(--ease);transition:clip-path var(--motion-base) var(--ease),opacity var(--motion-base) var(--ease),visibility 0s linear var(--motion-base);transition:clip-path var(--motion-base) var(--ease),opacity var(--motion-base) var(--ease),visibility 0s linear var(--motion-base),-webkit-clip-path var(--motion-base) var(--ease)}.menu-panel[data-open=true]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;visibility:visible;transition-delay:0s}.site-nav{flex-direction:column;gap:0}.site-nav a{padding-inline:0;border-radius:0;border-bottom:1px solid var(--neutral-rule)}.site-nav a:hover{background:transparent;color:var(--brand-green)}.site-nav a[aria-current=page]:after{left:auto;right:0;bottom:50%;width:var(--state-mark-width)}.menu-panel .segmented{align-self:flex-start}.menu-panel .btn{width:100%}html:not(.js) .menu-toggle{display:none}html:not(.js) .menu-panel{position:static;flex-basis:100%;padding-inline:0;-webkit-clip-path:none;clip-path:none;opacity:1;visibility:visible}}.site-footer{padding-block:var(--space-2xl) var(--space-3xl);border-top:1px solid var(--neutral-rule)}.site-footer-inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.footer-brand{display:grid;grid-gap:var(--space-md);gap:var(--space-md);align-content:start}.footer-note{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.footer-title{margin-bottom:var(--space-sm);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.footer-nav a{display:inline-block;padding-block:var(--space-xs);color:var(--neutral-text2);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);text-decoration:none;overflow-wrap:anywhere}.footer-nav a:hover{color:var(--brand-green);text-decoration:underline}@media (max-width:940px){.site-footer-inner{grid-template-columns:minmax(0,1fr)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-lg)}.footer-nav a{padding-block:var(--space-sm)}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--phone-w));grid-template-areas:"title demo" "body demo";grid-column-gap:var(--space-3xl);column-gap:var(--space-3xl);grid-row-gap:var(--space-lg);row-gap:var(--space-lg);align-items:end;padding-block:var(--space-2xl) var(--space-3xl)}.hero-title{grid-area:title}.hero-body{grid-area:body;align-self:start}.hero-body .lede{max-width:30em}.hero-trust{max-width:48ch;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--neutral-rule);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.hero-demo{grid-area:demo;grid-gap:var(--space-ms);gap:var(--space-ms);align-self:center}.demo,.hero-demo{display:grid;justify-items:center}.demo{width:100%}.demo-note{max-width:34ch;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--neutral-text3);text-align:center}@media (max-width:940px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "demo" "body";row-gap:var(--space-xl);padding-top:var(--space-xl)}.hero-demo{width:100%}}.page-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2xl) var(--space-3xl);gap:var(--space-2xl) var(--space-3xl);padding-block:var(--space-3xl)}.page-head--aside{align-items:center}.page-head--aside,.page-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page-head--split{align-items:end}.page-head-main{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-content:start}.page-head-main .actions{margin-top:0}.page-head-aside{display:grid;justify-items:center}@media (max-width:940px){.page-head--aside,.page-head--split{grid-template-columns:minmax(0,1fr)}.page-head{padding-block:var(--space-xl) var(--space-2xl)}}.close{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:var(--space-lg) var(--space-3xl);gap:var(--space-lg) var(--space-3xl);align-items:end;padding-block:var(--space-3xl) calc(var(--space-3xl) + var(--space-2xl))}.close-title{font-size:var(--display-size);line-height:var(--persuade-hero-line);font-weight:var(--persuade-hero-weight);letter-spacing:var(--persuade-hero-tracking)}.close-body .actions{margin-top:var(--space-lg)}@media (max-width:940px){.close{grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-3xl)}}.coin{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--coin-d);height:var(--coin-d);border-radius:var(--radius-full);box-shadow:var(--shadow-coin)}.coin--empty,.coin--glyph{box-shadow:none}.coin-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.coin-face{fill:var(--coin-face)}.coin-rim{fill:none;stroke:var(--coin-rim);stroke-width:calc(100 * var(--piece-rim-ratio))}.coin-tick{fill:none;stroke:var(--coin-tick-on);stroke-width:var(--tick-w);stroke-linecap:round;vector-effect:non-scaling-stroke}.coin-tick--off{stroke:var(--coin-tick-off)}.coin-strike{fill:none;stroke:color-mix(in srgb,var(--brand-ink-leaf) calc(var(--piece-strike-alpha) * 100%),transparent);stroke-width:1;vector-effect:non-scaling-stroke}.coin-center{fill:var(--coin-center)}.coin-empty-ring{fill:none;stroke:color-mix(in srgb,var(--brand-ink-leaf) calc(var(--piece-empty-alpha) * 100%),transparent);stroke-width:var(--state-mark-stroke);stroke-dasharray:var(--dash);vector-effect:non-scaling-stroke}.coin-value{position:relative;display:grid;justify-items:center;color:var(--coin-ink)}.coin-amount{display:inline-flex;align-items:baseline;font-size:min(var(--type-display-size),calc(var(--coin-d) * var(--fit)));line-height:1;font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coin-unit{margin-top:var(--space-xs);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.coin-code{position:relative;font-size:min(var(--type-display-size),calc(var(--coin-d) * var(--fit)));line-height:1;font-weight:var(--type-figure-weight);letter-spacing:var(--type-figure-tracking);color:var(--neutral-text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odo{display:inline-block;width:var(--digit-w);height:1em;overflow-y:clip;text-align:center}.odo-strip{display:block;translate:0 calc(var(--to) * -1em)}.odo-strip>span{display:block;height:1em}.odo-glyph{display:inline-block}.odo--natural{position:relative;width:auto}.odo--natural .odo-size{visibility:hidden}.odo--natural .odo-strip{position:absolute;top:0;left:0;right:0}.odo--natural .odo-strip>span{display:flex;justify-content:center}.phone{width:min(100%,var(--phone-w));padding:var(--space-sm);background:var(--neutral-ground2);border:1px solid var(--neutral-rule-strong);border-radius:calc(2 * var(--radius-lg))}.phone-screen{container-type:inline-size;overflow:hidden;border:1px solid var(--neutral-rule);border-radius:calc(2 * var(--radius-lg) - var(--space-sm))}.app-bar,.app-status,.phone-screen{position:relative;background:var(--neutral-plate)}.app-bar,.app-status{z-index:1}.app-status{display:flex;align-items:center;justify-content:space-between;padding:var(--space-ms) var(--space-lg) 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--font-weight-semibold)}.app-status-icons{width:calc(var(--space-xl) + var(--space-xs));height:var(--space-ms);fill:var(--neutral-text)}.app-status-icons .app-battery{fill:none;stroke:var(--neutral-text);stroke-width:1}.app-bar{padding:var(--space-md) var(--space-lg) var(--space-xs);font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight);letter-spacing:var(--type-title-m-tracking)}.app-body{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg)}.app-body--center{justify-items:center;text-align:center}.app-received{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.app-received-title,.app-shop{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.app-hint,.app-received-from{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.app-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.app-line{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding-block:var(--space-ms);border-block:1px solid var(--neutral-rule);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.app-line strong{color:var(--neutral-text);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line)}.code-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.code-cell{display:grid;place-items:center;height:var(--control-height-touch);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);font-size:var(--type-title-m-size);font-weight:var(--font-weight-semibold)}.code-cell--active{border-color:var(--brand-green);outline:1px solid var(--brand-green);outline-offset:-2px}.app-body .app-hint{text-align:center}.sig{--coin-d:min(var(--piece-size-lg),calc((100cqi - 2 * var(--space-lg)) / var(--sig-ratio)));position:relative;display:grid;place-items:center;width:calc(var(--coin-d) * var(--sig-ratio));aspect-ratio:1}.sig-loop{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pass-arc,.sig-arc{fill:none;stroke:var(--brand-green);stroke-width:calc(100 * var(--piece-loop-stroke-ratio));stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:0}.sig-ripple{fill:none;stroke:var(--neutral-rule);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.sig-orbit{transform-box:view-box;transform-origin:0 0}.pass-pending,.sig-pending{fill:none;stroke:var(--brand-amber);stroke-width:var(--state-mark-stroke);stroke-dasharray:var(--dash);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.sig-shadow{position:absolute;inset:0;width:var(--coin-d);height:var(--coin-d);margin:auto;border-radius:var(--radius-full);background:var(--shadow-color);filter:blur(calc(var(--shadow-blur) / 2));translate:0 var(--shadow-y)}.pass-spark,.sig-spark{fill:var(--brand-lime);transform-box:fill-box;transform-origin:center}.sig>.coin{position:relative;box-shadow:none}@media (prefers-reduced-motion:no-preference){.sig{--t0:var(--motion-base);--t-land:calc(var(--t0) + var(--motion-drop));--t-close:calc(var(--t-land) + var(--motion-press));--sweep:calc(var(--motion-signature) - var(--motion-fall))}.sig>.coin{animation:sig-drop var(--motion-drop) ease-in var(--t0) both,sig-impact var(--motion-coin-press) var(--ease) var(--t-land) forwards}.sig-shadow{animation:sig-shadow var(--motion-drop) ease-in var(--t0) both}.sig-ripple{animation:sig-ripple var(--sweep) var(--ease) var(--t-land) forwards}.sig-pending{animation:sig-pending var(--motion-fade) var(--ease) calc(var(--t-close) + var(--sweep) - var(--motion-fade)) both}.sig-arc{animation:sig-sweep var(--sweep) var(--ease) var(--t-close) both}.sig-orbit{animation:sig-orbit var(--sweep) var(--ease) var(--t-close) both}.sig-spark{animation:sig-spark-grow var(--sweep) var(--ease) var(--t-close) both,sig-spark-settle var(--motion-coin-press) var(--ease) calc(var(--t-close) + var(--sweep)) forwards}.sig .odo-strip{animation:sig-roll var(--motion-count) var(--ease) calc(var(--t-close) + var(--i) * var(--motion-digit-stagger)) both}}@keyframes sig-drop{0%{translate:0 calc(-1 * var(--kinetics-drop-ratio) * var(--coin-d))}}@keyframes sig-shadow{0%{scale:var(--kinetics-lift-shadow-scale);opacity:var(--kinetics-lift-shadow-opacity)}}@keyframes sig-pending{0%{opacity:1}to{opacity:0}}@keyframes sig-impact{0%{scale:var(--kinetics-impact-scale)}to{scale:1}}@keyframes sig-ripple{0%{scale:1;opacity:1}to{scale:var(--ripple-scale);opacity:0}}@keyframes sig-sweep{0%{stroke-dashoffset:101}to{stroke-dashoffset:0}}@keyframes sig-orbit{0%{rotate:calc(var(--kinetics-loop-start) - var(--kinetics-loop-end))}to{rotate:0deg}}@keyframes sig-spark-grow{0%{scale:0}to{scale:var(--kinetics-spark-scale)}}@keyframes sig-spark-settle{0%{scale:var(--kinetics-spark-scale)}to{scale:1}}@keyframes sig-roll{0%{translate:0 0}}.bon{overflow:visible}.bon-paper{fill:var(--neutral-plate);stroke:var(--neutral-rule-strong);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bon-top{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);fill:var(--neutral-text2)}.bon-amount,.bon-top{font-family:var(--font)}.bon-amount{font-size:var(--persuade-h2-size);font-weight:var(--font-weight-medium);letter-spacing:var(--persuade-h2-tracking);fill:var(--neutral-text)}.bon-unit{font-size:var(--type-title-s-size);letter-spacing:0}.bon-crease,.bon-dots,.bon-fold,.bon-rule{fill:none;stroke:var(--neutral-rule-strong);stroke-width:1;vector-effect:non-scaling-stroke}.bon-dots{stroke-dasharray:var(--dash)}.bon-fold{stroke:var(--neutral-rule)}.bon-crease{opacity:0}.bon-foot{font-family:var(--font);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);fill:var(--neutral-text3)}.bon--hero{width:min(100%,calc(var(--piece-size-lg) + var(--space-2xl)));rotate:-3deg}.passage{padding-bottom:var(--zone-pad)}.passage-stage{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-content:center}.passage-title{max-width:22ch}.passage-scene{--coin-d:var(--piece-size-md);--obj:calc(2 * var(--coin-d));--mid:calc(var(--piece-size-md) + var(--space-lg));--dx:calc(var(--obj) + var(--mid));--dy:0px;--roll:360deg;display:grid;grid-template-columns:var(--obj) var(--mid) var(--obj);grid-template-areas:"before . after" "capb becomes capa";justify-content:center;align-items:center;grid-row-gap:var(--space-lg);row-gap:var(--space-lg)}.passage-object{position:relative;display:grid;place-items:center;width:var(--obj);height:var(--obj)}.passage-object--before{grid-area:before}.passage-object--after{grid-area:after}.passage-becomes{grid-area:becomes;font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight)}.passage-becomes,.passage-caption{align-self:start;justify-self:center;color:var(--neutral-text2)}.passage-caption{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);max-width:var(--obj);text-align:center}.passage-caption strong{color:var(--neutral-text);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line)}.passage-caption--before{grid-area:capb}.passage-caption--after{grid-area:capa}.passage-note{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--brand-green);font-weight:var(--font-weight-semibold)}.pass-bon{height:var(--obj);width:auto}.pass-ghost{width:calc(var(--obj) * var(--disc-fraction));height:calc(var(--obj) * var(--disc-fraction));border:1px dashed var(--neutral-line-control);border-radius:var(--radius-full);opacity:0}.pass-ghost,.pass-loop{position:absolute;inset:0;margin:auto}.pass-loop{width:calc(var(--coin-d) * var(--sig-ratio));height:calc(var(--coin-d) * var(--sig-ratio));overflow:visible}@media (min-width:1100px){.passage-scene{--coin-d:var(--piece-size-lg)}}.pass-coin{position:absolute;inset:0;margin:auto}@media (max-width:720px){.passage-scene{--mid:var(--space-2xl);--dx:0px;--dy:calc(var(--obj) + var(--mid));--roll:0deg;grid-template-columns:var(--obj);grid-template-rows:var(--obj) var(--mid) var(--obj) auto auto auto;grid-template-areas:"before" "." "after" "capb" "becomes" "capa";row-gap:0}.passage-caption--before{margin-top:var(--space-lg)}.passage-becomes{margin-block:var(--space-xs)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.passage{height:240vh;padding-bottom:0;view-timeline:--passage block;view-timeline-inset:var(--header-h) 0}.passage-stage{position:-webkit-sticky;position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h))}.bon-crease,.pass-arc,.pass-bon,.pass-coin,.pass-ghost,.pass-pending,.pass-spark{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--passage;animation-range:contain 0 contain 100%}.pass-bon{animation-name:pass-bon}.pass-bon .bon-crease{animation-name:pass-crease}.pass-ghost{animation-name:pass-ghost}.pass-coin{animation-name:pass-coin}.pass-pending{animation-name:pass-pending}.pass-arc{animation-name:pass-arc}.pass-spark{animation-name:pass-spark}}}@keyframes pass-bon{0%,8%{rotate:0deg;scale:1;-webkit-clip-path:inset(0 0 0 0 round var(--radius-sm));clip-path:inset(0 0 0 0 round var(--radius-sm));opacity:1}20%{rotate:5deg;scale:.96 .9}30%{rotate:-9deg;scale:.82 .86}40%{rotate:-24deg;scale:var(--disc-scale);-webkit-clip-path:inset(var(--disc-inset-y) var(--disc-inset-x) round 50%);clip-path:inset(var(--disc-inset-y) var(--disc-inset-x) round 50%);opacity:1}46%,to{rotate:-24deg;scale:var(--disc-scale);-webkit-clip-path:inset(var(--disc-inset-y) var(--disc-inset-x) round 50%);clip-path:inset(var(--disc-inset-y) var(--disc-inset-x) round 50%);opacity:0}}@keyframes pass-crease{0%,12%{opacity:0}30%,to{opacity:1}}@keyframes pass-ghost{0%,46%{opacity:0}58%,to{opacity:1}}@keyframes pass-coin{0%,38%{translate:calc(-1 * var(--dx)) calc(-1 * var(--dy));rotate:calc(-1 * var(--roll));opacity:0}46%{translate:calc(-1 * var(--dx)) calc(-1 * var(--dy));rotate:calc(-1 * var(--roll));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}72%,to{translate:0 0;rotate:0deg;opacity:1}}@keyframes pass-pending{0%,84%{opacity:1}92%,to{opacity:0}}@keyframes pass-arc{0%,70%{stroke-dashoffset:101}90%,to{stroke-dashoffset:0}}@keyframes pass-spark{0%,88%{scale:0}94%{scale:var(--kinetics-spark-scale)}97%,to{scale:1}}.example{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--space-2xl) var(--space-3xl);gap:var(--space-2xl) var(--space-3xl);align-items:start}.example-text{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.example-outcome{margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--neutral-rule)}.receipt{border-block:1px solid var(--neutral-rule-strong)}.receipt-table{width:100%}.receipt-row td,.receipt-row th{padding-block:var(--space-ms);vertical-align:baseline}.receipt-row+.receipt-row td,.receipt-row+.receipt-row th{border-top:1px solid var(--neutral-rule)}.receipt-row:nth-child(4) td,.receipt-row:nth-child(4) th{border-top-color:var(--neutral-rule-strong)}.receipt-row th{font-weight:var(--font-weight-regular);color:var(--neutral-text2);text-align:left}.receipt-row th>span{vertical-align:baseline}.receipt-row th .mark{margin-right:var(--space-sm)}.receipt-row td{padding-left:var(--space-md);font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.receipt-row--good td{color:var(--brand-green)}.receipt-row--bad td{color:var(--text-amber)}@media (max-width:940px){.example{grid-template-columns:minmax(0,1fr)}}.counter{display:grid;justify-items:center;grid-gap:var(--space-md);gap:var(--space-md);width:100%;max-width:calc(var(--piece-size-xl) + 2 * var(--space-xl))}.counter .plate-caption{justify-self:start}.counter-owed{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding-bottom:var(--space-ms);border-bottom:1px solid var(--neutral-rule);font-size:var(--type-body-s-size);color:var(--neutral-text2)}.counter-owed strong{color:var(--neutral-text);font-size:var(--type-title-m-size);line-height:var(--type-title-m-line)}.counter-status{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.gestures{display:grid}.gestures-stage{display:none}.gestures-steps{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.gesture-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-xl) var(--space-2xl);gap:var(--space-xl) var(--space-2xl);align-items:center}.gesture-text{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start}.gesture-text p{color:var(--neutral-text2)}.gesture-mark{display:none}.gesture-visual{display:grid;justify-items:center}.screens{display:grid}.screen-layer{grid-area:1/1;opacity:0;transition:opacity var(--motion-step) var(--ease)}.gestures[data-active="0"] .screen-layer:first-child,.gestures[data-active="1"] .screen-layer:nth-child(2),.gestures[data-active="2"] .screen-layer:nth-child(3){opacity:1}.how-note{max-width:var(--web-measure);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--neutral-rule);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line)}.screen-layer{display:grid;justify-items:center;align-content:center}@media (max-width:940px){.gesture-inner{grid-template-columns:minmax(0,1fr)}}@media (min-width:941px){html.js .gestures{--step-h:48vh;grid-template-columns:minmax(0,1fr) minmax(0,var(--phone-w));column-gap:var(--space-3xl);align-items:start}html.js .gestures-stage{display:grid;align-items:center;position:-webkit-sticky;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h))}html.js .gestures-steps{gap:0;padding-block:calc((100vh - var(--header-h)) / 2 - var(--step-h) / 2)}html.js .gesture{display:grid;align-content:center;min-height:var(--step-h)}html.js .gesture-inner{grid-template-columns:minmax(0,1fr)}html.js .gesture-visual{display:none}html.js .gesture-mark{position:relative;display:block;width:var(--state-mark-width);height:var(--space-ms)}html.js .gesture-mark .mark{position:absolute;inset:0;transition:opacity var(--motion-base) var(--ease)}html.js .gesture .gesture-mark .mark--pending,html.js .gesture[data-state=next] .gesture-mark .mark--done{opacity:0}html.js .gesture[data-state=next] .gesture-mark .mark--pending{opacity:1}}.paths{--branch:var(--space-xl);--branch-y:calc(var(--space-md) + var(--type-title-s-line) / 2);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.paths-root{position:relative;display:grid;padding-right:var(--branch)}.paths-root:after{content:"";position:absolute;top:calc(50% - var(--state-mark-stroke) / 2);right:0;width:var(--branch);height:var(--state-mark-stroke);background:var(--brand-green)}.paths-list{display:grid;padding-left:var(--branch)}.path{position:relative;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-block:var(--space-md);border-bottom:1px solid var(--neutral-rule)}.path:last-child{border-bottom:0}.path:before{top:calc(var(--branch-y) - var(--state-mark-stroke) / 2);width:calc(var(--branch) - var(--space-sm));height:var(--state-mark-stroke)}.path:after,.path:before{content:"";position:absolute;left:calc(-1 * var(--branch));background:var(--brand-green)}.path:after{top:0;bottom:0;width:var(--state-mark-stroke)}.path:first-child:after{top:var(--branch-y)}.path:last-child:after{bottom:calc(100% - var(--branch-y))}.money-proof{margin-top:var(--space-2xl)}.wallets{display:grid;margin-top:var(--space-lg)}.wallet{display:grid;grid-template-columns:var(--space-lg) minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--neutral-rule)}.wallet-sign{display:grid;place-items:center;height:var(--type-title-s-line)}.wallet-mark--principal line{stroke:var(--balance-principal)}.wallet-mark--savings line{stroke:var(--balance-savings);stroke-dasharray:var(--dash)}.wallet-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-ms);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.wallet-badge{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--text-amber)}.history{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-self:center}.ops{width:100%}.op,.ops{display:grid}.op{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-ms);gap:var(--space-ms);min-height:calc(var(--space-2xl) + var(--space-sm));padding-block:var(--space-sm);border-top:1px solid var(--neutral-rule);text-align:left}.op:first-child{border-top:0}.op-main{display:grid;min-width:0}.op-name{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.op-detail{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--neutral-text3)}.op-amount{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--font-weight-semibold);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-amount--in{color:var(--brand-green)}.compare{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-2xl)}.table-scroll{overflow-x:auto}.compare-table{min-width:calc(var(--web-content-max) / 2)}.compare-table,.legal-table{width:100%;border-collapse:separate;border-spacing:0;border-bottom:1px solid var(--neutral-rule-strong)}.compare-table td:first-child,.compare-table th:first-child,.legal-table td:first-child,.legal-table th:first-child{padding-left:0}.compare-table td,.compare-table th,.legal-table td,.legal-table th{padding:var(--space-ms) var(--space-md);border-top:1px solid var(--neutral-rule);text-align:left;vertical-align:top}.compare-table thead th,.legal-table thead th{border-top:0;border-bottom:1px solid var(--neutral-rule-strong);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--neutral-text2)}.compare-table tbody tr:first-child td,.compare-table tbody tr:first-child th,.legal-table tbody tr:first-child td{border-top:0}.compare-table tbody th{font-weight:var(--font-weight-regular)}.compare-table .is-own{font-weight:var(--font-weight-semibold)}.compare-table thead .is-own{color:var(--brand-green)}.answer{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.answer--cancelled{color:var(--neutral-text2)}.answer--pending{color:var(--text-amber)}@media (max-width:720px){.compare-table{min-width:0}.compare-table,.compare-table tbody,.compare-table thead{display:block}.compare-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.compare-table thead th:first-child{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.compare-table thead th{padding:var(--space-sm)}.compare-table tbody th{grid-column:1/-1;padding:var(--space-ms) 0 var(--space-xs)}.compare-table td{padding:var(--space-xs) var(--space-sm) var(--space-ms);border-top:0}.compare-table td:nth-child(2),.compare-table thead th:nth-child(2){padding-left:0}}.pending{align-self:center;padding-block:var(--space-sm)}.points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-2xl);gap:0 var(--space-2xl);margin-top:var(--space-2xl)}.points li{padding-block:var(--space-md);border-top:1px solid var(--neutral-rule)}.compare .small,.offline .small{margin-top:var(--space-md)}@media (max-width:720px){.points{grid-template-columns:minmax(0,1fr)}}.chain{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);padding-left:var(--space-xl)}.chain-tier{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:start}.chain-node{top:calc(var(--type-title-s-line) / 2 - var(--state-mark-stroke) / 2);left:calc(-1 * var(--space-xl));width:var(--state-mark-width);height:var(--state-mark-stroke)}.chain-node,.chain-tier:not(:last-child):after{position:absolute;background:var(--brand-green)}.chain-tier:not(:last-child):after{content:"";top:calc(var(--type-title-s-line) / 2);left:calc(-1 * var(--space-xl) + var(--state-mark-width) / 2 - var(--state-mark-stroke) / 2);width:var(--state-mark-stroke);height:calc(100% + var(--space-lg))}.chain-funds{position:absolute;top:calc(var(--type-title-s-line) / 2 - var(--piece-size-xs) / 2);left:calc(-1 * var(--space-xl) + var(--state-mark-width) / 2 - var(--piece-size-xs) / 2)}.chain-body{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.chain-text{color:var(--neutral-text2)}.board{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.board-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.board-figure{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);align-content:start;padding-inline:var(--space-md);border-left:1px solid var(--neutral-rule)}.board-figure:first-child{padding-left:0;border-left:0}.board-value{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--font-weight-bold);letter-spacing:var(--type-title-m-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.board-label{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.board-trend{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.board-trend--up{color:var(--brand-green)}.board-trend--quiet{color:var(--neutral-text3)}@media (max-width:720px){.board-figures{grid-template-columns:minmax(0,1fr);row-gap:var(--space-ms)}.board-figure,.board-figure:first-child{padding:var(--space-ms) 0 0;border-left:0;border-top:1px solid var(--neutral-rule)}.board-figure:first-child{padding-top:0;border-top:0}}.platforms{display:grid;margin-top:var(--space-lg)}.platform{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:var(--space-ms);gap:var(--space-ms);padding-block:var(--space-ms);border-top:1px solid var(--neutral-rule)}.platform:last-child{border-bottom:1px solid var(--neutral-rule)}.platform-name{font-weight:var(--font-weight-semibold)}.platform-status{color:var(--text-amber)}.specs{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);margin-top:var(--space-lg);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);color:var(--neutral-text2)}.form-zone{border-top:1px solid var(--neutral-rule);padding-top:var(--space-lg)}.waitlist{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.waitlist-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-ms);gap:var(--space-ms)}@media (max-width:720px){.waitlist-form{grid-template-columns:minmax(0,1fr)}}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-2xl);gap:0 var(--space-2xl)}.qa{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;padding-block:var(--space-lg);border-top:1px solid var(--neutral-rule)}.qa dd{color:var(--neutral-text2)}.answer-row,.answers{display:grid}.answer-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-sm) var(--space-2xl);gap:var(--space-sm) var(--space-2xl);padding-block:var(--space-lg);border-top:1px solid var(--neutral-rule)}.answer-row:last-child{border-bottom:1px solid var(--neutral-rule)}.answer-row dd{color:var(--neutral-text2)}@media (max-width:720px){.answer-row,.qa-grid{grid-template-columns:minmax(0,1fr)}}.route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:route}.route-step{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;padding:var(--space-lg) var(--space-lg) 0 0;border-top:var(--state-mark-stroke) solid var(--brand-green);counter-increment:route}.route-step:before{content:counter(route);color:var(--brand-green);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:940px){.route{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl)}}@media (max-width:720px){.route{grid-template-columns:minmax(0,1fr);row-gap:var(--space-lg)}.route-step{padding-right:0}}.faq{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.faq-nav{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-lg))}.faq-nav ul{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.faq-nav a{display:block;padding-block:var(--space-xs);color:var(--brand-green);font-weight:var(--font-weight-medium);text-decoration:none}.faq-nav a:hover{text-decoration:underline}.faq-group{scroll-margin-top:calc(var(--header-h) + var(--space-lg))}.faq-group+.faq-group{margin-top:var(--space-2xl)}.faq-group .subhead{margin-bottom:var(--space-md)}.disclosures{display:grid;border-bottom:1px solid var(--neutral-rule)}.disclosure{border-top:1px solid var(--neutral-rule)}.disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:calc(var(--control-h) + var(--space-md));padding-block:var(--space-ms);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight);list-style:none;cursor:pointer;transition:color var(--motion-fast) var(--ease)}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:hover{color:var(--brand-green)}.disclosure summary .icon{color:var(--neutral-text2);transition:rotate var(--motion-base) var(--ease)}.disclosure[open] summary .icon{rotate:180deg}.disclosure-inner{display:grid;grid-gap:var(--space-ms);gap:var(--space-ms);padding-bottom:var(--space-lg);color:var(--neutral-text2)}@supports selector(::details-content){.disclosure::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease),content-visibility var(--motion-base) allow-discrete}.disclosure[open]::details-content{grid-template-rows:1fr}.disclosure-body{min-height:0;overflow:hidden}}@media (max-width:940px){.faq{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.faq-nav{position:static}.faq-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}}.proof-sheet{display:grid;grid-gap:var(--space-ms);gap:var(--space-ms);padding-block:var(--space-md);border-block:1px solid var(--neutral-rule-strong)}.proof-command{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--neutral-text2)}.proof-result{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--semantic-danger)}.proof-result-text{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.proof-note{margin-top:var(--space-md);color:var(--neutral-text2)}.limits{display:grid}.limits p{padding-block:var(--space-md);border-top:1px solid var(--neutral-rule)}.limits p:last-child{border-bottom:1px solid var(--neutral-rule)}.team-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,3fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:baseline}.team-role{font-weight:var(--font-weight-semibold)}.team-bio,.team-name{color:var(--neutral-text2)}.timeline{display:grid}.timeline-item{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:var(--space-sm) var(--space-2xl);gap:var(--space-sm) var(--space-2xl);padding-block:var(--space-lg);border-top:1px solid var(--neutral-rule)}.timeline-item:last-child{border-bottom:1px solid var(--neutral-rule)}.timeline-item>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.timeline-state{display:inline-flex;align-items:center;gap:var(--space-sm);align-self:start;font-size:var(--type-label-size);line-height:var(--type-title-s-line);font-weight:var(--type-label-weight)}.timeline-item--done .timeline-state{color:var(--brand-green)}.timeline-item--doing .timeline-state{color:var(--text-amber)}.timeline-item--next .timeline-state{color:var(--neutral-text2)}@media (max-width:720px){.team-row,.timeline-item{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}.todo{color:var(--neutral-text2);font-style:italic}.contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-2xl) var(--space-3xl);gap:var(--space-2xl) var(--space-3xl);align-items:start;padding-block:var(--space-3xl)}.contact-intro{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-content:start}.contact-direct-title{margin-top:var(--space-lg)}.contact-direct{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.contact-direct a{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.contact-form{grid-gap:var(--space-lg)}.contact-form,.fields{display:grid;gap:var(--space-lg)}.fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg)}.form-actions{display:grid;grid-gap:var(--space-md);gap:var(--space-md);justify-items:start}@media (max-width:940px){.contact{grid-template-columns:minmax(0,1fr);padding-block:var(--space-xl) var(--space-3xl)}}@media (max-width:720px){.choices-grid,.fields{grid-template-columns:minmax(0,1fr)}}.press-short{font-size:var(--lede-size);line-height:var(--persuade-lede-line)}.assets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-xl) var(--space-lg);gap:var(--space-xl) var(--space-lg)}.asset{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);align-content:start}.asset-frame{position:relative;aspect-ratio:4/3;margin-bottom:var(--space-sm);background:var(--neutral-plate);border:1px solid var(--neutral-rule);border-radius:var(--radius-lg)}.asset-frame--dark{background:var(--brand-ink);border-color:var(--brand-ink)}.asset-image{position:absolute;inset:0;width:auto;height:auto;max-width:calc(100% - 2 * var(--space-lg));max-height:calc(100% - 2 * var(--space-lg));margin:auto}@media (max-width:940px){.assets{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start;padding-block:var(--space-2xl) var(--space-3xl)}.legal-nav{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-lg));display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.legal-nav ul{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.legal-nav a{display:flex;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);color:var(--neutral-text2);text-decoration:none}.legal-nav a:hover{color:var(--brand-green)}.legal-nav a[aria-current=page]{color:var(--neutral-text);font-weight:var(--font-weight-semibold)}.legal-nav a[aria-current=page]:before{content:"";flex:none;width:var(--state-mark-width);height:var(--state-mark-stroke);background:var(--brand-green)}.legal-content{display:grid;grid-gap:var(--space-md);gap:var(--space-md);min-width:0}.legal-content .headline{margin-bottom:var(--space-sm)}.legal-h2{margin-top:var(--space-xl);font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight);letter-spacing:var(--type-title-m-tracking)}.legal-h3{margin-top:var(--space-md);font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.legal-fields{display:grid;border-top:1px solid var(--neutral-rule)}.legal-field{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--space-md);gap:var(--space-md);padding-block:var(--space-ms);border-bottom:1px solid var(--neutral-rule)}.legal-field dt{color:var(--neutral-text2)}.legal-list,.legal-steps{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.legal-list li{position:relative;padding-left:var(--space-lg)}.legal-list li:before{content:"";position:absolute;left:0;top:calc(var(--text-line) / 2);width:var(--space-sm);height:1px;background:var(--neutral-text3)}.legal-steps{counter-reset:legal}.legal-steps li{position:relative;padding-left:var(--space-lg);counter-increment:legal}.legal-steps li:before{content:counter(legal);position:absolute;left:0;color:var(--brand-green);font-weight:var(--font-weight-semibold)}@media (max-width:940px){.legal{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.legal-nav{position:static}}@media (max-width:720px){.legal-field{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}.empty-state{display:grid;justify-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding-block:var(--space-3xl);text-align:center}.empty-state .coin{margin-bottom:var(--space-md)}.empty-state .actions{justify-content:center}@media (prefers-reduced-motion:no-preference){.empty-state .coin-art{animation:empty-turn var(--motion-draw) var(--ease) both}}@keyframes empty-turn{0%{rotate:calc(-1 * var(--kinetics-empty-turn))}}:root{--arrive:var(--motion-arrive);--arrive-short:calc(var(--motion-arrive) * 0.6);--arrive-beat:calc(var(--motion-arrive-gap) / 2)}.tally-roll{display:inline-flex;align-items:baseline;line-height:1;white-space:nowrap}.receipt{--row-gap:var(--motion-arrive-gap)}.chain{--tier-gap:calc(var(--motion-arrive-gap) * 2.5)}.chain-node,.path:before,.paths-root:after{transform-origin:left center}.path:after{transform-origin:center}.path:first-child:after{transform-origin:center bottom}.chain-tier:after,.path:last-child:after{transform-origin:center top}@media screen and (prefers-reduced-motion:no-preference){[data-arrival=armed] .tally .odo-strip{translate:0 1em}[data-arrival=armed] .tally .odo-glyph{opacity:0}[data-arrival=play] .tally .odo-strip{animation:tally-roll var(--motion-arrive-count) var(--ease) calc(var(--roll-at, 0s) + var(--i) * var(--motion-digit-stagger)) both}[data-arrival=play] .tally .odo-glyph{animation:arrive-fade var(--arrive-short) var(--ease) var(--roll-at,0s) both}[data-arrival=armed] .receipt-row>*{opacity:0}[data-arrival=play] .receipt-row>*{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--row-gap)) both}[data-arrival] .receipt-row[data-mark=done] .mark line{stroke-dasharray:16 16}[data-arrival=armed] .receipt-row[data-mark=done] .mark line{stroke-dashoffset:16}[data-arrival=play] .receipt-row[data-mark=done] .mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--row) * var(--row-gap) + var(--arrive-beat)) both}[data-arrival=play] .receipt-row[data-mark=done] .tally{--roll-at:calc(var(--row) * var(--row-gap) + var(--arrive-short))}[data-arrival=armed] .path>*,[data-arrival=armed] .paths-root .coin{opacity:0}[data-arrival=armed] .path:before,[data-arrival=armed] .paths-root:after{scale:0 1}[data-arrival=armed] .path:after{scale:1 0}[data-arrival=play] .paths-root .coin{animation:arrive-strike var(--arrive-short) var(--ease) both}.paths{--trunk-at:calc(var(--arrive-beat) + var(--arrive-short));--ends-at:calc(var(--trunk-at) + var(--arrive-short));--branch-at:calc(var(--ends-at) + var(--arrive-short))}[data-arrival=play] .paths-root:after{animation:arrive-grow-x var(--arrive-short) var(--ease) var(--arrive-beat) both}[data-arrival=play] .path:after{animation:arrive-grow-y var(--arrive-short) var(--ease) var(--trunk-at) both}[data-arrival=play] .path:first-child:after,[data-arrival=play] .path:last-child:after{animation-delay:var(--ends-at)}[data-arrival=play] .path:before{animation:arrive-grow-x var(--arrive-short) var(--ease) calc(var(--branch-at) + var(--path) * var(--row-gap, var(--motion-arrive-gap))) both}[data-arrival=play] .path>*{animation:arrive-slide var(--arrive) var(--ease) calc(var(--branch-at) + var(--arrive-beat) + var(--path) * var(--row-gap, var(--motion-arrive-gap))) both}[data-arrival] .compare-table .is-own .mark line{stroke-dasharray:16 16}[data-arrival=armed] .compare-table .is-own .answer{opacity:0}[data-arrival=armed] .compare-table .is-own .mark line{stroke-dashoffset:16}[data-arrival=play] .compare-table .is-own .answer{animation:arrive-fade var(--arrive-short) var(--ease) calc(var(--arrive-beat) + var(--row) * var(--stagger-step, var(--arrive-beat))) both}[data-arrival=play] .compare-table .is-own .mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--arrive-beat) + var(--row) * var(--stagger-step, var(--arrive-beat))) both}[data-arrival=play] .pending .mark line{animation:arrive-wait var(--motion-arrive-count) linear var(--arrive-beat) both}[data-arrival=play] .platform .mark line{animation:arrive-wait var(--motion-arrive-count) linear calc(var(--arrive-beat) + var(--row) * var(--arrive)) both}[data-arrival=armed] .chain-body,[data-arrival=armed] .chain-funds{opacity:0}[data-arrival=armed] .chain-node{scale:0 1}[data-arrival=armed] .chain-tier:after{scale:1 0}[data-arrival=play] .chain-funds{animation:arrive-strike var(--arrive-short) var(--ease) both}[data-arrival=play] .chain-node{animation:arrive-grow-x var(--arrive-short) var(--ease) calc(var(--tier) * var(--tier-gap)) both}[data-arrival=play] .chain-body{animation:arrive-slide var(--arrive) var(--ease) calc(var(--tier) * var(--tier-gap) + var(--arrive-beat)) both}[data-arrival=play] .chain-tier:after{animation:arrive-grow-y var(--tier-gap) var(--ease) calc(var(--tier) * var(--tier-gap) + var(--arrive-beat)) both}[data-arrival=play] .board-figure .tally{--roll-at:calc(var(--scene-at, 0ms) + var(--fig) * var(--row-gap, var(--motion-arrive-gap)))}[data-arrival=armed] .board-trend{opacity:0}[data-arrival=play] .board-trend{animation:arrive-lift var(--arrive) var(--ease) calc(var(--scene-at, 0s) + var(--motion-arrive-count) + var(--fig) * var(--row-gap, var(--motion-arrive-gap))) both}html.js .gesture-mark .mark--done line{stroke-dasharray:16 16;stroke-dashoffset:0;transition:stroke-dashoffset var(--arrive) var(--ease)}html.js .gesture[data-state=next] .gesture-mark .mark--done line{stroke-dashoffset:16}}@keyframes arrive-slide{0%{opacity:0;translate:calc(-1 * var(--kinetics-renew-slide)) 0}}@keyframes tally-roll{0%{translate:0 1em}}@keyframes arrive-lift{0%{opacity:0;translate:0 calc(var(--kinetics-renew-slide) / 2)}}@keyframes arrive-fade{0%{opacity:0}}@keyframes arrive-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes arrive-strike{0%{opacity:0;scale:var(--kinetics-coin-press-scale)}}@keyframes arrive-grow-x{0%{scale:0 1}}@keyframes arrive-grow-y{0%{scale:1 0}}@keyframes arrive-wait{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-2 * (var(--state-dash-on) + var(--state-dash-off)))}}.photo{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-lg)}.close-photo img,.photo img{display:block;width:100%;height:auto;background:var(--neutral-fill)}.board-scene{display:grid;justify-items:end;--scene-at:calc(var(--motion-arrive-reveal) * 0.45)}.board-scene .photo{width:min(100%,26rem)}.board-scene .board{position:relative;justify-self:start;width:min(100%,32rem);margin-top:calc(-1 * var(--space-3xl))}.split--photo{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.app-scene{position:relative;display:grid;justify-items:end}.app-scene .photo{width:min(100%,26rem)}.notice{position:absolute;left:0;bottom:var(--space-2xl);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-ms);gap:var(--space-ms);width:min(92%,23rem);padding:var(--space-ms) var(--space-md);border:1px solid var(--neutral-rule);border-radius:var(--radius-md);background:var(--neutral-plate)}.notice-text{display:grid;min-width:0}.notice-text strong{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.notice-text span{overflow:hidden;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--neutral-text3);text-overflow:ellipsis;white-space:nowrap}.notice-amount{font-size:var(--type-title-s-size);font-weight:var(--font-weight-semibold);color:var(--brand-green)}.app .waitlist{margin-top:var(--space-xl)}.close-photo{grid-column:1/-1;margin:0 0 var(--space-xl);overflow:hidden;border-radius:var(--radius-lg)}.questions .disclosures{border-bottom:1px solid var(--neutral-rule)}@media (max-width:940px){.split--photo{grid-template-columns:minmax(0,1fr)}.app-scene .photo,.board-scene .photo{width:86%}.notice{bottom:var(--space-lg)}}@media (max-width:720px){.close-photo img{aspect-ratio:16/10;object-fit:cover}}@media (min-width:941px){html.js .gestures{--step-h:38vh}html.js .gesture{position:relative;align-content:start;padding-top:calc(var(--step-h) * .35);padding-left:var(--space-xl)}html.js .gesture:after,html.js .gesture:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--state-mark-width) / 2 - var(--state-mark-stroke) / 2);width:var(--state-mark-stroke)}html.js .gesture:after{background:var(--neutral-rule)}html.js .gesture:first-child:after,html.js .gesture:first-child:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}html.js .gesture:last-child:after,html.js .gesture:last-child:before{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}html.js .gesture:before{z-index:1;background:var(--brand-green);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path var(--motion-arrive) var(--ease);transition:clip-path var(--motion-arrive) var(--ease);transition:clip-path var(--motion-arrive) var(--ease),-webkit-clip-path var(--motion-arrive) var(--ease)}html.js .gesture[data-state=current]:before{-webkit-clip-path:inset(0 0 calc(100% - var(--step-h) * .35 - var(--type-title-m-line) / 2) 0);clip-path:inset(0 0 calc(100% - var(--step-h) * .35 - var(--type-title-m-line) / 2) 0)}html.js .gesture[data-state=done]:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}html.js .gesture-text{position:relative;transition:opacity var(--motion-arrive) var(--ease)}html.js .gesture-mark{position:absolute;top:calc(var(--type-title-m-line) / 2);left:calc(-1 * var(--space-xl));z-index:2;background:var(--neutral-ground);translate:0 -50%}html.js .gesture[data-state=next] .gesture-text{opacity:.35}html.js .gesture[data-state=done] .gesture-text{opacity:.6}html.js .gesture-text .item-title{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line)}}.clock{display:none}@media (min-width:941px){html.js .gestures{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-2xl)}html.js .gestures-stage{align-content:center;justify-items:center;gap:var(--space-xl)}html.js .screens{scale:1.14;transform-origin:center}html.js .clock{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);width:min(100%,var(--phone-w));margin-top:var(--space-lg)}.clock-track{position:relative;height:var(--state-mark-stroke);background:var(--neutral-rule)}.clock-fill{position:absolute;inset:0;background:var(--brand-green);transform-origin:left;scale:.333 1;transition:scale var(--motion-arrive) var(--ease)}.gestures[data-active="1"] .clock-fill{scale:.667 1}.gestures[data-active="2"] .clock-fill{scale:1 1}.clock-notch{position:absolute;top:50%;left:calc(var(--n) / 3 * 100% - var(--state-mark-stroke) / 2);width:var(--state-mark-stroke);height:var(--space-ms);background:var(--neutral-rule-strong);translate:0 -50%;transition:background-color var(--motion-arrive) var(--ease)}.gestures[data-active="0"] .clock-notch:nth-child(-n+2),.gestures[data-active="1"] .clock-notch:nth-child(-n+3),.gestures[data-active="2"] .clock-notch{background:var(--brand-green)}.clock-scale{display:flex;justify-content:space-between;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--neutral-text3)}}@media screen and (min-width:941px) and (prefers-reduced-motion:no-preference){html.js .screen-layer{translate:var(--kinetics-step-shift) 0;transition:opacity var(--motion-arrive) var(--ease),translate var(--motion-arrive) var(--ease)}.gestures[data-active="0"] .screen-layer:first-child,.gestures[data-active="1"] .screen-layer:nth-child(2),.gestures[data-active="2"] .screen-layer:nth-child(3){translate:0 0}.gestures[data-active="1"] .screen-layer:first-child,.gestures[data-active="2"] .screen-layer:nth-child(-n+2){translate:calc(-1 * var(--kinetics-step-shift)) 0}}@media screen and (prefers-reduced-motion:no-preference){:is(.photo,.close-photo)[data-arrival=armed] img{scale:1.12}.photo--rise[data-arrival=armed] img{-webkit-clip-path:inset(100% 0 0 0 round var(--radius-lg));clip-path:inset(100% 0 0 0 round var(--radius-lg))}.photo--rise[data-arrival=play] img{animation:photo-rise var(--motion-arrive-reveal) var(--ease) both,photo-settle calc(var(--motion-arrive-reveal) * 1.4) var(--ease) both}.photo--coin[data-arrival=armed] img{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.photo--coin[data-arrival=play] img{animation:photo-coin var(--motion-arrive-reveal) var(--ease) both,photo-settle calc(var(--motion-arrive-reveal) * 1.4) var(--ease) both}.close-photo[data-arrival=armed] img{-webkit-clip-path:inset(0 50% 0 50% round var(--radius-lg));clip-path:inset(0 50% 0 50% round var(--radius-lg))}.close-photo[data-arrival=play] img{animation:photo-curtain var(--motion-arrive-reveal) var(--ease) both,photo-settle calc(var(--motion-arrive-reveal) * 1.4) var(--ease) both}.board-scene .board[data-arrival=armed]{opacity:0;translate:0 var(--space-lg)}.board-scene .board[data-arrival=play]{animation:arrive-rise var(--arrive) var(--ease) var(--scene-at) both}.notice[data-arrival=armed]{opacity:0;translate:0 calc(-1 * var(--space-md))}.notice[data-arrival=play]{--roll-at:calc(var(--motion-arrive-reveal) * 0.55 + var(--arrive-short));animation:notice-drop var(--arrive) var(--ease) calc(var(--motion-arrive-reveal) * .55) both}[data-arrival=armed]>.disclosure{opacity:0}[data-arrival=play]>.disclosure{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap)) both}:is(.gestures[data-live="0"] .screen-layer:first-child,.gesture-visual[data-arrival=play]) .counter .coin{animation:arrive-strike var(--arrive) var(--ease) var(--arrive-beat) both}:is(.gestures[data-live="0"] .screen-layer:first-child,.gesture-visual[data-arrival=play]) .counter-status .mark line{animation:arrive-wait var(--motion-arrive-count) linear var(--arrive) both}.gesture-visual[data-arrival=armed] .counter .coin{opacity:0}:is(.gestures[data-live="1"] .screen-layer:nth-child(2),.gesture-visual[data-arrival=play]) .code-cell{animation:code-type var(--arrive-short) var(--ease) calc(var(--arrive-beat) * 2 + var(--i) * var(--motion-arrive-gap)) both}:is(.gestures[data-live="1"] .screen-layer:nth-child(2),.gesture-visual[data-arrival=play]) .code-cells+.app-hint+.btn{animation:button-press var(--arrive-short) var(--ease) calc(var(--arrive-beat) * 2 + 6 * var(--motion-arrive-gap) + var(--arrive-short)) both}.gesture-visual[data-arrival=armed] .code-cell{color:transparent}:is(.gestures[data-live="2"] .screen-layer:nth-child(3),.gesture-visual[data-arrival=play]) .app-body--center>.coin{animation:arrive-strike var(--arrive) var(--ease) var(--arrive-short) both}:is(.gestures[data-live="2"] .screen-layer:nth-child(3),.gesture-visual[data-arrival=play]) .app-body--center .op{animation:op-arrive var(--arrive) var(--ease) calc(var(--arrive-short) + var(--arrive)) both}:is(.gestures[data-live="2"] .screen-layer:nth-child(3),.gesture-visual[data-arrival=play]) .app-body--center .op .mark line{stroke-dasharray:16 16;animation:arrive-draw var(--arrive) var(--ease) calc(var(--arrive-short) + var(--arrive) * 1.5) both}.gesture-visual[data-arrival=armed] .app-body--center .op,.gesture-visual[data-arrival=armed] .app-body--center>.coin{opacity:0}}@keyframes photo-rise{0%{-webkit-clip-path:inset(100% 0 0 0 round var(--radius-lg));clip-path:inset(100% 0 0 0 round var(--radius-lg))}to{-webkit-clip-path:inset(0 0 0 0 round var(--radius-lg));clip-path:inset(0 0 0 0 round var(--radius-lg))}}@keyframes photo-coin{0%{-webkit-clip-path:circle(6% at 50% 50%);clip-path:circle(6% at 50% 50%)}to{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%)}}@keyframes photo-curtain{0%{-webkit-clip-path:inset(0 50% 0 50% round var(--radius-lg));clip-path:inset(0 50% 0 50% round var(--radius-lg))}to{-webkit-clip-path:inset(0 0 0 0 round var(--radius-lg));clip-path:inset(0 0 0 0 round var(--radius-lg))}}@keyframes photo-settle{0%{scale:1.12}}@keyframes arrive-rise{0%{opacity:0;translate:0 var(--space-lg)}}@keyframes notice-drop{0%{opacity:0;translate:0 calc(-1 * var(--space-md))}}@keyframes code-type{0%{color:transparent;border-color:var(--brand-green);scale:.94}45%{color:var(--neutral-text);border-color:var(--brand-green);scale:1.04}}@keyframes button-press{50%{scale:var(--kinetics-press-scale)}}@keyframes op-arrive{0%{opacity:0;translate:0 calc(-1 * var(--space-ms))}}.history-scene{display:grid;justify-items:end;--scene-at:calc(var(--motion-arrive-reveal) * 0.45)}.history-scene .photo{width:min(100%,24rem)}.history-scene .history{position:relative;justify-self:start;width:min(100%,27rem);margin-top:calc(-1 * var(--space-3xl))}.history .op:nth-child(2){--op:1}.offline-scene{position:relative;display:grid}.offline-scene .pending{position:absolute;left:calc(-1 * var(--space-xl));bottom:var(--space-xl);width:min(88%,27rem)}.signal-chip{position:absolute;top:var(--space-md);left:var(--space-md);display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-ms);border:1px solid var(--neutral-rule);border-radius:var(--radius-sm);background:var(--neutral-plate);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--font-weight-semibold);color:var(--neutral-text2)}.signal-bars{width:20px;height:16px;overflow:visible}.signal-bar{fill:var(--neutral-line-control)}.signal-cut{stroke:var(--text-amber);stroke-width:2;stroke-linecap:round}.guarantees .row,.points li{display:flex;align-items:flex-start;gap:var(--space-ms)}.guarantees .row .mark,.points li .mark{margin-top:calc((1lh - var(--space-ms)) / 2)}.ledger{grid-gap:var(--space-md);gap:var(--space-md);--sum-at:calc(var(--arrive-beat) + 4 * var(--motion-arrive-gap) + var(--arrive));--chain-at:calc(var(--sum-at) + var(--arrive-short) + var(--motion-arrive-count) * 0.6)}.ledger,.ledger-row,.ledger-rows{display:grid}.ledger-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding-block:var(--space-ms);border-top:1px solid var(--neutral-rule)}.ledger-row:first-child{border-top:0}.ledger-label{display:grid}.ledger-label strong{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight)}.ledger-label span{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--neutral-text3)}.ledger-amount{font-size:var(--type-title-s-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.ledger-amount--in{color:var(--brand-green)}.ledger-sum{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-ms);font-size:var(--type-body-s-size);color:var(--neutral-text2)}.ledger-sum:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--state-mark-stroke);background:var(--neutral-text);transform-origin:left center}.ledger-sum strong{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--font-weight-bold);color:var(--neutral-text)}.ledger-chain{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding-top:var(--space-ms);border-top:1px solid var(--neutral-rule)}.ledger-chain-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--neutral-text3)}.ledger-links{display:flex;align-items:center;gap:var(--space-md)}.ledger-link{position:relative;padding:2px var(--space-sm);border:1px solid var(--neutral-rule);border-radius:var(--radius-sm);font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--neutral-text2)}.ledger-link+.ledger-link:before{content:"";position:absolute;top:50%;right:calc(100% + 1px);width:calc(var(--space-md) - 2px);height:1px;background:var(--brand-green);transform-origin:left center}@media (max-width:940px){.history-scene .photo{width:86%}.offline-scene .pending{position:relative;left:auto;bottom:auto;width:min(92%,27rem);margin:calc(-1 * var(--space-2xl)) 0 0 var(--space-md)}}@media screen and (prefers-reduced-motion:no-preference){.wallets[data-arrival=armed]>.wallet{opacity:0}.wallets[data-arrival=play]>.wallet{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap)) both}.wallets[data-arrival] .wallet[data-wallet=principal] .wallet-mark line{stroke-dasharray:16 16}.wallets[data-arrival=armed] .wallet[data-wallet=principal] .wallet-mark line{stroke-dashoffset:16}.wallets[data-arrival=play] .wallet[data-wallet=principal] .wallet-mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap) + var(--arrive-short)) both}.wallets[data-arrival=play] .wallet[data-wallet=cashback] .coin{animation:arrive-strike var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap) + var(--arrive-short)) both}.wallets[data-arrival=play] .wallet[data-wallet=savings] .mark line{animation:arrive-wait var(--motion-arrive-count) linear calc(var(--row) * var(--motion-arrive-gap) + var(--arrive-short)) both}.history-scene .history[data-arrival=armed]{opacity:0;translate:0 var(--space-lg)}.history-scene .history[data-arrival=play]{animation:arrive-rise var(--arrive) var(--ease) var(--scene-at) both}.history[data-arrival=armed] .op{opacity:0}.history[data-arrival=play] .op{--op-at:calc(var(--scene-at, 0ms) + var(--arrive-short) + var(--op, 0) * var(--motion-arrive-gap) * 2);--roll-at:calc(var(--op-at) + var(--arrive-beat));animation:arrive-slide var(--arrive) var(--ease) var(--op-at) both}.history[data-arrival] .op .mark line{stroke-dasharray:16 16}.history[data-arrival=play] .op .mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--op-at) + var(--arrive-beat)) both}.compare{--band-at:calc(var(--arrive) + 6 * var(--arrive-beat))}[data-arrival=armed] .compare-table tbody tr>*{opacity:0}[data-arrival=play] .compare-table tbody tr>*{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--arrive-beat)) both}[data-arrival] .compare-table .answer--cancelled .mark-cross{stroke-dasharray:12 12}[data-arrival=armed] .compare-table .answer--cancelled .mark-cross{stroke-dashoffset:12}[data-arrival=play] .compare-table .answer--cancelled .mark-cross{animation:cross-draw var(--arrive-short) var(--ease) calc(var(--row) * var(--arrive-beat) + var(--arrive) * .7) both}[data-arrival=play] .compare-table .answer--pending .mark line{animation:arrive-wait var(--motion-arrive-count) linear var(--arrive) both}[data-arrival=armed] .compare-table .is-own{background-size:100% 0}[data-arrival=play] .compare-table thead .is-own{animation:band-fill var(--arrive-short) var(--ease) calc(var(--band-at) - var(--arrive-beat)) both}[data-arrival=play] .compare-table tbody .is-own{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--arrive-beat)) both,band-fill var(--arrive-short) linear calc(var(--band-at) + var(--row) * var(--arrive-beat)) both}[data-arrival=play] .compare-table .is-own .answer{animation:arrive-fade var(--arrive-short) var(--ease) calc(var(--band-at) + var(--row) * var(--arrive-beat) + var(--arrive-beat)) both}[data-arrival=play] .compare-table .is-own .mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--band-at) + var(--row) * var(--arrive-beat) + var(--arrive-beat)) both}.signal-chip[data-arrival=armed]{opacity:0}.signal-chip[data-arrival=play]{animation:arrive-lift var(--arrive-short) var(--ease) var(--arrive-short) both}.signal-chip[data-arrival=play] .signal-bar{animation:bar-drop var(--arrive-short) var(--ease) calc(var(--arrive-short) * 2 + var(--bar) * var(--motion-arrive-gap)) both}.signal-chip[data-arrival] .signal-cut{stroke-dasharray:23 23}.signal-chip[data-arrival=armed] .signal-cut{stroke-dashoffset:23}.signal-chip[data-arrival=play] .signal-cut{animation:cut-draw var(--arrive-short) var(--ease) calc(var(--arrive-short) * 3 + 4 * var(--motion-arrive-gap)) both}.signal-chip[data-arrival=armed]>span{opacity:0}.signal-chip[data-arrival=play]>span{animation:arrive-fade var(--arrive-short) var(--ease) calc(var(--arrive-short) * 4 + 4 * var(--motion-arrive-gap)) both}.offline-scene .pending{--pending-at:calc(var(--arrive-short) * 3 + 3 * var(--motion-arrive-gap));--roll-at:calc(var(--pending-at) + var(--arrive-short))}.offline-scene .pending[data-arrival=armed]{opacity:0;translate:0 calc(-1 * var(--space-md))}.offline-scene .pending[data-arrival=play]{animation:notice-drop var(--arrive) var(--ease) var(--pending-at) both}.offline-scene .pending[data-arrival=play] .mark line{animation:arrive-wait var(--motion-arrive-count) linear calc(var(--pending-at) + var(--arrive)) both}:is(.points,.guarantees)[data-arrival=armed]>li{opacity:0}:is(.points,.guarantees)[data-arrival=play]>li{animation:arrive-slide var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap)) both}:is(.points,.guarantees)[data-arrival]>li .mark line{stroke-dasharray:16 16}:is(.points,.guarantees)[data-arrival=armed]>li .mark line{stroke-dashoffset:16}:is(.points,.guarantees)[data-arrival=play]>li .mark line{animation:arrive-draw var(--arrive) var(--ease) calc(var(--row) * var(--motion-arrive-gap) + var(--arrive-short)) both}.ledger[data-arrival=armed] .ledger-link,.ledger[data-arrival=armed] .ledger-row{opacity:0}.ledger[data-arrival=play] .ledger-row{--row-at:calc(var(--arrive-beat) + var(--row) * var(--motion-arrive-gap) * 2);--roll-at:calc(var(--row-at) + var(--arrive-short));animation:arrive-slide var(--arrive) var(--ease) var(--row-at) both}.ledger[data-arrival=armed] .ledger-sum:before{scale:0 1}.ledger[data-arrival=play] .ledger-sum:before{animation:arrive-grow-x var(--arrive) var(--ease) var(--sum-at) both}.ledger[data-arrival=play] .ledger-sum .tally{--roll-at:calc(var(--sum-at) + var(--arrive-short))}.ledger[data-arrival=play] .ledger-link{animation:arrive-slide var(--arrive-short) var(--ease) calc(var(--chain-at) + var(--row) * var(--motion-arrive-gap) * 1.5) both}.ledger[data-arrival=armed] .ledger-link+.ledger-link:before{scale:0 1}.ledger[data-arrival=play] .ledger-link+.ledger-link:before{animation:arrive-grow-x var(--arrive-short) var(--ease) calc(var(--chain-at) + var(--row) * var(--motion-arrive-gap) * 1.5 - var(--arrive-beat)) both}}.compare-table .is-own{background:linear-gradient(var(--tint-green),var(--tint-green)) top /100% 100% no-repeat}@keyframes band-fill{0%{background-size:100% 0}}@keyframes cross-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes cut-draw{0%{stroke-dashoffset:23}to{stroke-dashoffset:0}}@keyframes bar-drop{0%{fill:var(--brand-green)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;scroll-behavior:auto!important}.spin{animation:none}}.pricing-table th[scope=row]{font-weight:var(--type-label-weight);color:var(--neutral-text)}.pricing-amount,.pricing-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--brand-green);white-space:nowrap}.pricing-value{margin:0 0 var(--space-xs);font-size:1.75rem;line-height:1.1}.pilot-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin:var(--space-lg) 0 0}.pilot-figure{display:flex;flex-direction:column-reverse;gap:var(--space-xs);border-top:1px solid var(--neutral-rule-strong);padding-top:var(--space-md)}.pilot-figure dd{margin:0}.pilot-value{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;font-weight:600;color:var(--brand-green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.pilot-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.appointment-days,.appointment-slots{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}@media (max-width:640px){.pricing-table{min-width:0}.pricing-table thead{display:none}.pricing-table tbody tr{display:grid;grid-template-columns:1fr auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);padding:var(--space-ms) 0;border-top:1px solid var(--neutral-rule)}.pricing-table tbody td,.pricing-table tbody th{padding:0;border:0}.pricing-table tbody td.body-muted{grid-column:1/-1;margin-top:var(--space-xs)}}.status-overall{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);font-size:1.375rem;font-weight:600}.status-dot{width:.75rem;height:.75rem;border-radius:50%;background:var(--brand-green);flex:none}.status-overall--degraded .status-dot{background:var(--brand-amber)}.status-overall--down .status-dot{background:var(--semantic-danger)}.status-rows{max-width:40rem;list-style:none;margin:0 0 var(--space-lg);padding:0;border-top:1px solid var(--neutral-rule)}.status-row{max-width:none;display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-ms) 0;border-bottom:1px solid var(--neutral-rule)}.status-ok{color:var(--brand-green)}.status-bad{color:var(--semantic-danger)}