@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-border-style:solid;--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:"Kanit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primaryColor:#f26a3b;--color-secondaryColor:#e2a38d;--font-Inter:"Inter", Inter, system-ui, sans-serif;--color-primaryText:#121118;--color-bgDark3Hover:#f7f1eb;--color-mainBorder:#12111824}}@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;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}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-mainBorder{border-color:var(--color-mainBorder)}.text-wrap{text-wrap:wrap}.text-primaryText{color:var(--color-primaryText)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}@media(hover:hover){.hover\:bg-bgDark3Hover:hover{background-color:var(--color-bgDark3Hover)}}}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-400.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-500.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-600.woff2)format("woff2")}:root{color-scheme:light;--paper:#fff;--paper-2:#fffaf6;--paper-3:#f7f1eb;--surface:#fff;--surface-2:#fbf8f5;--ink:#121118;--ink-2:#4c4f5e;--ink-3:#626574;--line:#1211181f;--line-2:#12111838;--orange:#f26a3b;--orange-hover:#f47d54;--on-orange:#010101;--orange-ink:#ac350b;--orange-soft:#fff0e9;--purple:#6a3bf2;--on-purple:#fff;--purple-ink:#5a2be3;--purple-soft:#f0ebff;--lime:#c1fd50;--on-lime:#1a2400;--mark:#c1fd50;--band:#0f0d17;--band-2:#1a1724;--on-band:#f6f3ef;--on-band-2:#c4bfd0;--band-line:#ffffff24;--shadow-1:0 1px 2px #1211180f, 0 10px 28px -14px #12111833;--shadow-2:0 2px 4px #1211180d, 0 30px 70px -30px #2a165a52;--r-xl:1.5rem;--r-lg:1.25rem;--r-md:1rem;--r-sm:.75rem;--r-xs:.5rem;--sec-y:clamp(4rem, 2.25rem + 4.5vw, 7rem);--gutter:clamp(1rem, 4vw, 3rem);--wrap-max:82.5rem;--header-h:4.5rem;--sans:"Kanit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--sans)}:root[data-theme=dark]{color-scheme:dark;--paper:#0e0d13;--paper-2:#14121b;--paper-3:#1b1924;--surface:#1c1a26;--surface-2:#221f2d;--ink:#f4f1ec;--ink-2:#c2bdcc;--ink-3:#aaa5b7;--line:#ffffff1f;--line-2:#ffffff3d;--orange-ink:#f7956f;--orange-soft:#3a1c12;--purple-ink:#baa6ff;--purple-soft:#261d42;--mark:#6a3bf2;--band:#07060b;--band-2:#16131f;--shadow-1:0 1px 2px #00000080, 0 10px 28px -14px #000c;--shadow-2:0 2px 4px #0006, 0 30px 70px -30px #000000e6}@media(min-width:120em){:root{--wrap-max:90rem}}@media(min-width:150em){:root{--wrap-max:97.5rem}}html{background:var(--paper);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;font-weight:400;line-height:1.65;overflow-x:clip}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;text-wrap:balance;font-weight:500}p,li,dd{overflow-wrap:break-word}p,blockquote,.result__what{text-wrap:pretty}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{outline:2px solid var(--purple-ink);outline-offset:3px;border-radius:4px}.band :focus-visible{outline-color:var(--lime)}.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{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--r-xs);padding:.75rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-300%)}.skip:focus{transform:none}.ico{flex:none}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap-max));margin-inline:auto}.sec{padding-block:var(--sec-y)}.sec--paper{background:var(--paper)}.sec--cream{background:var(--paper-2)}.sec--line{border-top:1px solid var(--line)}.sec--tight{padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.sec-head{gap:1.25rem;max-width:56rem;margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.sec-head>p,.sec-head>div>p{max-width:62ch}.sec-head--split{max-width:none}@media(min-width:75em){.sec-head--split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;column-gap:4rem}}.split{align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}@media(min-width:64em){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.h-hero{letter-spacing:-.022em;font-size:clamp(1.9rem,.55rem + 4.1vw,4.25rem);font-weight:500;line-height:1.06}@media(max-width:22.49em){.h-hero{font-size:1.75rem}}.h-sec{letter-spacing:-.02em;font-size:clamp(1.85rem,1.2rem + 2.15vw,3.05rem);line-height:1.08}.h-sec--md{letter-spacing:-.018em;font-size:clamp(1.65rem,1.15rem + 1.5vw,2.4rem);line-height:1.1}.lead{color:var(--ink-2);max-width:34em;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);font-weight:400;line-height:1.55}.lead a,.inline-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:2px}.lead a:hover,.inline-link:hover{-webkit-text-decoration-color:var(--purple-ink);text-decoration-color:var(--purple-ink)}.copy{max-width:62ch}.copy>*+*{margin-top:1rem}.hl{background-image:linear-gradient(var(--mark),var(--mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:100% .3em;padding-inline:.04em}.btn,.contained-button{border-radius:var(--r-sm);background:var(--orange);min-height:3rem;color:var(--on-orange);font-family:var(--sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px #00000014,0 10px 22px -12px #f26a3bbf}.btn:hover,.contained-button:hover{background:var(--orange-hover)}.btn--lg{min-height:3.5rem;padding:0 2rem;font-size:1.0625rem}.btn--sm{min-height:2.75rem;padding:0 1.15rem;font-size:.9375rem}.tlink{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px;align-items:center;gap:.4rem;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.tlink:hover{-webkit-text-decoration-color:var(--purple-ink);text-decoration-color:var(--purple-ink)}.tlink--band{color:var(--on-band)}.assure{color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.assure li{align-items:center;gap:.45rem;display:inline-flex}.assure .ico{color:var(--purple-ink)}.assure--band{color:var(--on-band-2)}.assure--band .ico{color:var(--lime)}.chip{border-radius:var(--r-xs);white-space:nowrap;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.chip--ok{background:var(--lime);color:var(--on-lime)}.chip--warn{background:var(--orange-soft);color:var(--orange-ink)}.chip--purple{background:var(--purple-soft);color:var(--purple-ink)}.chip--line{border:1px solid var(--line-2);color:var(--ink)}.hdr{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr__in{height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.hdr__nav{display:none}.hdr__link{min-height:2.75rem;color:var(--ink);border-radius:var(--r-xs);align-items:center;padding:0 .85rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.hdr__link:hover{background:var(--paper-3)}.hdr__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:8px;text-decoration-thickness:2px}.hdr__actions{align-items:center;gap:.5rem;display:flex}.hdr__cta{display:none}@media(min-width:40em){.hdr__cta{display:inline-flex}}.mnav>summary{cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-xs);width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;list-style:none;display:grid}.mnav>summary::-webkit-details-marker{display:none}.mnav:not([open]) .mnav__panel{display:none}.mnav__panel{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-1);padding:.5rem var(--gutter) 1.5rem;position:absolute;top:100%;left:0;right:0}.mnav__panel a:not(.btn){min-height:3.25rem;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:1.125rem;text-decoration:none;display:flex}.mnav__panel a[aria-current=page]{color:var(--orange-ink);font-weight:500}.mnav__panel .btn{margin-top:1.25rem}@media(min-width:75em){.hdr__nav{gap:.25rem;display:flex}.mnav{display:none}}.brand-mark img{width:auto;height:2.25rem}.hero{background:var(--paper-2);border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,1.25rem + 4vw,5.5rem) clamp(3.5rem,2rem + 5vw,7rem)}.crumb+.hero__head .h-hero{margin-top:.75rem}.hero__grid{align-items:start;gap:clamp(2.75rem,5vw,5rem);margin-top:clamp(1.5rem,.75rem + 2.5vw,3rem);display:grid}@media(min-width:64em){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero__copy{min-width:0}.hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.hero__art{min-width:0}.crumb ol{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;display:flex}.crumb a{min-height:2.75rem;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.stage{max-width:36rem;margin-inline:auto;position:relative}@media(min-width:100em){.hero .stage{max-width:40rem}.hero .mock{max-width:35rem}}@media(min-width:40em){.stage{padding-block:3rem}}@media(min-width:64em){.hero .stage{margin-top:-3rem}}.float,.toast{z-index:2;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.8125rem;line-height:1.2;display:none;position:absolute}.float .ico{color:var(--purple-ink)}.toast .ico{color:var(--orange-ink)}@media(min-width:40em){.float{display:inline-flex}}.pos-tl{top:0;left:0}.pos-tr{top:0;right:0}.pos-br{bottom:0;right:0}.mock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:31rem;box-shadow:var(--shadow-2);margin-inline:auto;padding:clamp(1.1rem,2.5vw,1.75rem);position:relative}.mock__head{align-items:center;gap:.85rem;display:flex}.mock__mark{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line);flex:none;width:2.4rem;height:2.4rem;padding:.45rem}.mock__kicker{color:var(--ink-3);font-size:.8125rem;font-weight:400;line-height:1.3}.mock__title{font-family:var(--display);color:var(--ink);font-size:1.3rem;font-weight:500;line-height:1.2}.mock__head>div{min-width:0}.mock__head>.chip,.mock__head>.stamp{margin-left:auto}.stamp{border:2px solid var(--purple-ink);border-radius:var(--r-xs);color:var(--purple-ink);letter-spacing:.12em;text-transform:uppercase;flex:none;padding:.3rem .7rem;font-size:.72rem;font-weight:600;rotate:-6deg}.meta{background:var(--paper-2);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding:.85rem 1rem;display:grid}.meta dt{color:var(--ink-3);font-size:.72rem;line-height:1.3}.meta dd{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.3}.rows{margin-top:.75rem}.row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.row__dot{background:var(--purple);border-radius:50%;width:.6rem;height:.6rem}.row__name{color:var(--ink);font-size:.9375rem;line-height:1.25}.row__sub{color:var(--ink-3);font-size:.75rem;display:block}.mock__foot{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;font-size:.875rem;display:flex}.sync{align-items:center;gap:.5rem;display:inline-flex}.sync .ico{color:var(--purple-ink)}.switch{background:var(--purple);border-radius:99px;flex:none;width:2.3rem;height:1.35rem;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.175rem;left:.175rem;translate:.95rem}.meter{background:var(--paper-2);border-radius:var(--r-sm);margin-top:1.25rem;padding:.9rem 1rem 1rem}.meter__top{color:var(--ink-3);justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.meter__top b{font-family:var(--display);color:var(--ink);font-size:1.15rem;font-weight:500}.meter__track{background:var(--line);border-radius:99px;height:.55rem;margin-top:.6rem;overflow:clip}.meter__fill{background:var(--purple);transform-origin:0;border-radius:99px;width:100%;height:100%;display:block;scale:.62 1}.rules li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.rules__ico{border-radius:var(--r-xs);background:var(--purple-soft);width:2rem;height:2rem;color:var(--purple-ink);place-items:center;display:grid}.rules__name{color:var(--ink-3);font-size:.75rem;line-height:1.3;display:block}.rules__val{color:var(--ink);font-size:.9rem;line-height:1.3;display:block}.event{border-radius:var(--r-sm);background:var(--orange-soft);color:var(--orange-ink);align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.3;display:flex}.paper{background:var(--surface-2);border:1px solid var(--line);width:min(100%,15rem);box-shadow:var(--shadow-1);clip-path:polygon(0 0,100% 0,100% 100%,92% 94%,84% 100%,76% 94%,68% 100%,60% 94%,52% 100%,44% 94%,36% 100%,28% 94%,20% 100%,12% 94%,4% 100%,0 94%);border-radius:.6rem .6rem 0 0;margin:0 auto 1.25rem;padding:1rem 1.1rem 1.6rem;position:relative;rotate:-2deg}.paper__store{font-family:var(--display);color:var(--ink);font-size:1.05rem;font-weight:500;display:block}.paper__lines{gap:.45rem;margin-top:.8rem;display:grid}.paper__lines i{background:var(--line-2);border-radius:99px;height:.4rem;display:block}.paper__lines i:nth-child(2){width:72%}.paper__lines i:nth-child(3){width:86%}.paper__lines i:nth-child(4){width:48%}.paper__tot{color:var(--ink-3);justify-content:space-between;margin-top:.9rem;font-size:.75rem;display:flex}.note-line{color:var(--ink);align-items:center;gap:.55rem;margin-top:.85rem;font-size:.875rem;display:flex}.note-line .ico{color:var(--purple-ink)}.route{background:var(--paper-2);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid}.route__city b{font-family:var(--display);color:var(--ink);font-size:1.4rem;font-weight:500;line-height:1;display:block}.route__city small{color:var(--ink-3);font-size:.75rem}.route__line{height:1.5rem;position:relative;overflow:clip}.route__line:before{content:"";border-top:2px dashed var(--line-2);position:absolute;top:50%;left:0;right:0}.route__runner{position:absolute;inset:0 1.5rem 0 0}.route__plane{background:var(--purple);width:1.5rem;height:1.5rem;color:var(--on-purple);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:-1.5rem}.tags{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.tag{border-radius:var(--r-xs);border:1px solid var(--line-2);color:var(--ink);align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.tag .ico{color:var(--purple-ink)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}@media(min-width:64em){.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stat{padding-inline:2rem}.stat:first-child{padding-left:0}.stat+.stat{box-shadow:inset 1px 0 0 var(--line)}}.stats--3{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat{min-width:0}.stat__n{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.2rem,1.6rem + 2.1vw,3.5rem);font-weight:500;line-height:1;display:block}.stat__l{color:var(--ink-2);max-width:19em;margin-top:.65rem;font-size:.9375rem;line-height:1.45;display:block}.result{border-top:1px solid var(--line-2);gap:.35rem;padding-top:1.25rem;display:grid}.result__who{color:var(--purple-ink);font-size:.875rem;font-weight:500}.result__what{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);font-weight:500;line-height:1.3}.oldway{gap:2.5rem;display:grid}@media(min-width:64em){.oldway{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem}}.oldway__list{counter-reset:ow;border-top:1px solid var(--line)}.oldway__list li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;font-size:1.0625rem;display:grid}.oldway__list li:before{counter-increment:ow;content:"0" counter(ow);font-family:var(--display);color:var(--ink-3);font-size:1.15rem}.oldway__list small{color:var(--ink-2);font-size:.9375rem;display:block}.pivot{text-wrap:balance;font-family:var(--display);color:var(--ink);letter-spacing:-.02em;max-width:24em;margin-top:clamp(3rem,6vw,5.5rem);font-size:clamp(1.75rem,1.15rem + 2.2vw,3rem);font-weight:500;line-height:1.12}.setup{flex-wrap:wrap;gap:.6rem;display:flex}.setup li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .55rem;font-size:.9375rem;display:inline-flex}.setup b{border-radius:var(--r-xs);background:var(--lime);width:1.6rem;height:1.6rem;color:var(--on-lime);place-items:center;font-size:.8rem;font-weight:600;display:grid}.flow{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.flow__steps{z-index:1;gap:2rem;display:grid;position:relative}.fstep{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.fstep:not(:last-child):after{content:"";border-left:2px dashed var(--line-2);width:0;position:absolute;top:4rem;bottom:-1.6rem;left:calc(1.75rem - 1px)}.fstep__node{background:var(--surface);border:1px solid var(--line-2);width:3.5rem;height:3.5rem;color:var(--ink);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid}.fstep__n{color:var(--orange-ink);font-size:.875rem;font-weight:500;display:block}.fstep h3{margin-top:.25rem;font-size:1.3rem;line-height:1.2}.fstep p{max-width:19em;margin-top:.4rem;font-size:.9375rem;line-height:1.5}.flow__rail{display:none}@media(min-width:64em){.flow__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.fstep{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem}.fstep:not(:last-child):after{display:none}.fstep p{margin-inline:auto}.flow__rail{z-index:0;pointer-events:none;height:14px;display:block;position:absolute;top:calc(1.75rem - 7px);left:calc(10% - 7px);right:calc(10% - 7px);overflow:clip}.flow__line{border-top:2px dashed var(--line-2);height:0;position:absolute;top:6px;left:7px;right:7px}.flow__runner{position:absolute;inset:0 7px}.flow__dot{background:var(--orange);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:-7px;box-shadow:0 0 0 5px #f26a3b38}}.bento{gap:1rem;display:grid}@media(min-width:48em){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.b-a{grid-column:span 2}}@media(min-width:64em){.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.b-a{grid-area:span 2/span 7}.b-b,.b-c{grid-column:span 5}}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:.9rem;min-width:0;padding:clamp(1.4rem,2.5vw,2.25rem);display:flex}.tile h3{font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);line-height:1.15}.tile p{max-width:40ch}.tile__art{margin-top:auto;padding-top:1.25rem}.txn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.txn+.txn{margin-top:.6rem}.txn__ico{border-radius:var(--r-xs);background:var(--purple-soft);width:2.1rem;height:2.1rem;color:var(--purple-ink);place-items:center;display:grid}.txn--muted{box-shadow:none;background:var(--paper-2)}.minicard{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.minicard__face{background:var(--purple);border-radius:.35rem;width:2.75rem;height:1.8rem;position:relative}.minicard__face:after{content:"";background:var(--lime);border-radius:2px;width:.6rem;height:.45rem;position:absolute;top:.45rem;left:.35rem}.chain{gap:.6rem;display:grid;position:relative}.chain li{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid;position:relative}.chain__ico{background:var(--surface);border:1px solid var(--line-2);width:1.9rem;height:1.9rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.chain__who{color:var(--ink);font-size:.9rem;line-height:1.25;display:block}.chain__why{color:var(--ink-3);font-size:.75rem;line-height:1.3;display:block}.vat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:clamp(1.1rem,2.5vw,1.9rem)}.vat__head{color:var(--ink-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.2fr);gap:.5rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:500;display:grid}.vat__head span:last-child{grid-column:3}.vat__grid{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.2fr);gap:.5rem;margin-top:.5rem;display:grid}@media(min-width:40em){.vat__head,.vat__grid{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1.2fr)}}.vat__col li{flex-direction:column;justify-content:center;height:5.25rem;display:flex}.vat__cost{color:var(--ink);font-size:.9375rem;line-height:1.25}.vat__cost small,.vat__ent small{color:var(--ink-3);font-size:.75rem}.vat__ent b{color:var(--ink);font-size:.9375rem;font-weight:500;line-height:1.2}.vat__ent .chip{align-self:flex-start;margin-top:.3rem}.vat__wires{width:100%;height:15.75rem;overflow:visible}.vat__wires path{fill:none;stroke:var(--purple);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.vat__foot{border-top:1px solid var(--line);color:var(--ink);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:1rem;font-size:.875rem;display:flex}.vat__foot span{align-items:center;gap:.45rem;display:inline-flex}.vat__foot .ico{color:var(--purple-ink)}.me{gap:1.25rem;display:grid}@media(min-width:64em){.me{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.me__panel{border-radius:var(--r-xl);min-width:0;padding:clamp(1.1rem,2.5vw,1.9rem)}.me__panel--before{background:var(--paper-2);border:1px dashed var(--line-2)}.me__panel--after{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2)}.me__tag{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.me__tag b{font-family:var(--display);color:var(--ink);font-size:1.4rem;font-weight:500}.me__tag span{color:var(--ink-3);font-size:.8125rem}.sheet{border:1px solid var(--line-2);border-radius:var(--r-xs);font-size:.8125rem;display:grid;overflow:clip}.sheet__r{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.sheet__r>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);min-width:0;padding:.55rem .65rem;line-height:1.3}.sheet__r>span:last-child{border-right:0}.sheet__r:last-child>span{border-bottom:0}.sheet__r--h>span{background:var(--paper-3);color:var(--ink-3);font-weight:500}.sheet .q{color:var(--orange-ink);background:var(--orange-soft)}.sheet .m{color:var(--ink-3)}.notes{flex-wrap:wrap;gap:.9rem .75rem;margin-top:1.25rem;display:flex}.note{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);box-shadow:var(--shadow-1);border-radius:.4rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-block}.note:first-child{rotate:-2deg}.note:nth-child(2){rotate:1.5deg}.note:nth-child(3){rotate:-1deg}.ledger__r{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.875rem;display:grid}.ledger__r--h{color:var(--ink-3);padding-top:0;font-size:.8125rem;font-weight:500}.ledger__ent{color:var(--ink-2)}.erps{border-block:1px solid var(--line);flex-wrap:wrap;gap:.6rem 2rem;margin-top:clamp(2rem,4vw,3rem);padding-block:1.25rem;display:flex}.erps li{font-family:var(--display);color:var(--ink);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:500}.proof-row{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media(min-width:48em){.proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-row--1{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.proof-row--1 .result{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;column-gap:2rem}}.cards-art{width:100%;max-width:28rem;height:clamp(17.5rem,13rem + 10vw,23rem);margin-inline:auto;position:relative}.face{aspect-ratio:1.586;width:min(78%,21rem);box-shadow:var(--shadow-2);border-radius:1.1rem;flex-direction:column;justify-content:space-between;padding:1.1rem 1.25rem;display:flex;position:absolute}.face--back{background:var(--orange);color:var(--on-orange);top:0;right:0;rotate:7deg}.face--front{background:var(--purple);color:var(--on-purple);bottom:0;left:0;rotate:-5deg}.face__top{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.face__mark{border-radius:var(--r-xs);background:#fff;width:1.9rem;height:1.9rem;padding:.25rem}.face__chip{background:var(--lime);border-radius:.4rem;width:2.4rem;height:1.8rem}.face__bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;font-size:.8125rem;line-height:1.25;display:flex}.face--back .face__chip{align-self:flex-end}.face__bottom b{font-family:var(--display);font-size:1.1rem;font-weight:500;display:block}.spec{border-top:1px solid var(--line);display:grid}@media(min-width:48em){.spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.spec>div{border-bottom:1px solid var(--line);min-width:0;padding:1.1rem 0}.spec dt{font-family:var(--display);color:var(--ink);font-size:1.15rem;font-weight:500;line-height:1.25}.spec dd{margin-top:.3rem;font-size:.9375rem;line-height:1.5}.mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media(min-width:48em){.mods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75em){.mods{grid-template-columns:repeat(6,minmax(0,1fr))}}.mod{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0;padding:1rem 1.1rem}.mod b{font-family:var(--display);color:var(--ink);font-size:1.15rem;font-weight:500;display:block}.mod span{color:var(--ink-3);margin-top:.2rem;font-size:.8125rem;line-height:1.35;display:block}.mod--on{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.mod--on b,.mod--on span{color:var(--on-lime)}.oneline{letter-spacing:-.01em;font-weight:500;font-family:var(--display);color:var(--ink);margin-top:1.5rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.guide{gap:clamp(2.5rem,5vw,4rem);display:grid}@media(min-width:64em){.guide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,5vw,5rem)}.guide__viz{top:calc(var(--header-h) + 2rem);position:sticky}.guide .guide__close{grid-column:2}}.guide__list{border-top:1px solid var(--line-2)}@media(min-width:48em){.guide__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}}.gpoint{border-bottom:1px solid var(--line);min-width:0;padding:1.5rem 0}.gpoint h3{font-size:1.3rem;line-height:1.2}.gpoint p{margin-top:.5rem;font-size:1rem}.gpoint a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.guide__close{letter-spacing:-.01em;font-weight:500;font-family:var(--display);color:var(--ink);max-width:46em;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);line-height:1.35}.faq{gap:2.5rem;display:grid}@media(min-width:75em){.faq{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr);gap:5rem}.faq__side{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.faq__side>*+*{margin-top:1.25rem}.faq__list{border-top:1px solid var(--line-2)}.faq__item{border-bottom:1px solid var(--line);padding:1.6rem 0}.faq__item h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height:1.25}.faq__item p{max-width:64ch;margin-top:.65rem}.icta{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(3rem,5vw,4.5rem);padding-top:2rem;display:flex}.icta__t{letter-spacing:-.01em;font-weight:500;font-family:var(--display);color:var(--ink);max-width:30em;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);line-height:1.28}.rlist{border-top:1px solid var(--line-2);margin-top:2rem}.rrow{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.35rem 0;text-decoration:none;display:grid}@media(min-width:64em){.rrow{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.2fr) auto;gap:2rem}}.rrow__n{font-family:var(--display);color:var(--ink-3);font-size:1.1rem}.rrow__t{font-family:var(--display);font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);font-weight:500;line-height:1.15}.rrow__d{color:var(--ink-2);grid-column:2;font-size:.9375rem}@media(min-width:64em){.rrow__d{grid-column:auto}}.rrow__a{border:1px solid var(--line-2);border-radius:50%;grid-area:1/3;place-items:center;width:2.75rem;height:2.75rem;display:grid}@media(min-width:64em){.rrow__a{grid-column:4}}.rrow:hover .rrow__a{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.band{background:var(--band);color:var(--on-band-2);border-top:1px solid var(--band-line)}.band h2,.band h3{color:var(--on-band)}.band__grid{gap:clamp(2.5rem,5vw,5rem);display:grid}@media(min-width:75em){.band__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}.band__text{max-width:34em;margin-top:1.25rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:400;line-height:1.55}.next__title{color:var(--on-band);font-size:1rem;font-weight:500}.next{gap:.75rem;margin-top:1rem;display:grid}.next li{border-radius:var(--r-md);background:var(--band-2);border:1px solid var(--band-line);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.15rem 1.25rem;display:grid}.next__n{background:var(--lime);width:2.75rem;height:2.75rem;color:var(--on-lime);font-family:var(--display);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:500;display:grid}.next h3{font-size:1.2rem;line-height:1.25}.next p{margin-top:.25rem;font-size:.9375rem;line-height:1.5}.asec{padding-block:var(--sec-y)}.asec__grid{gap:1.75rem;display:grid}@media(min-width:64em){.asec__grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:clamp(2.5rem,4vw,4rem)}.asec__head{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.asec__k{color:var(--ink-2);max-width:30em;margin-top:1rem}.prose{min-width:0}.prose>*+*{margin-top:1.1rem}.prose p{max-width:62ch}.prose h3{margin-top:2rem;font-size:1.35rem;line-height:1.25}.prose strong{color:var(--ink);font-weight:500}.prose a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.pivot-line{letter-spacing:-.01em;font-weight:500;font-family:var(--display);color:var(--ink);max-width:26em;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1.25}.ticks{gap:.7rem;display:grid}.ticks li{color:var(--ink);grid-template-columns:1.4rem minmax(0,1fr);gap:.6rem;display:grid}.ticks li:before{content:"";border:solid var(--purple-ink);border-width:0 2px 2px 0;width:.45rem;height:.8rem;margin:.35rem 0 0 .4rem;rotate:45deg}.rules3{border-top:1px solid var(--line-2)}.rules3>div{border-bottom:1px solid var(--line);padding:1rem 0}.rules3 dt{color:var(--ink);font-size:1.15rem;font-weight:500}.rules3 dd{margin-top:.25rem;font-size:.9375rem;line-height:1.55}.steps3{counter-reset:st;gap:.75rem;display:grid}@media(min-width:48em){.steps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps3 li{border-radius:var(--r-md);background:var(--paper-2);border:1px solid var(--line);min-width:0;color:var(--ink);padding:1.25rem}.steps3 li:before{counter-increment:st;content:counter(st);border-radius:var(--r-xs);background:var(--lime);width:2rem;height:2rem;color:var(--on-lime);place-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:grid}.legal{max-width:46rem}.legal>*+*{margin-top:1.25rem}@media(min-width:64em){.legal{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(3rem,5vw,5rem);max-width:none;display:grid}.legal>h1{grid-row:span 2}.legal>:not(h1){grid-column:2;justify-self:start}.legal>.lead{margin-top:.4rem}}.ftr{background:var(--paper-2);border-top:1px solid var(--line);padding-block:clamp(3.5rem,2rem + 4vw,5.5rem) 2.5rem}.ftr__top{gap:2.5rem;display:grid}@media(min-width:64em){.ftr__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:4rem}}.ftr__brand p{max-width:30em;margin-top:1.25rem}.ftr__brand .btn{margin-top:1.5rem}.ftr__h{color:var(--ink);margin-bottom:.5rem;font-size:.9375rem;font-weight:500}.ftr__col a{min-height:2.75rem;color:var(--ink-2);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.ftr__col a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ftr__legal{border-top:1px solid var(--line);gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;display:grid}.ftr__reg{color:var(--ink-2);max-width:none;font-size:.8125rem;line-height:1.7}.ftr__links{gap:1.5rem;display:flex}.ftr__links a{min-width:2.75rem;min-height:2.75rem;color:var(--ink);text-underline-offset:4px;justify-content:center;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}.form-input{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.75rem 1rem}.form-input:focus{border-color:var(--purple-ink);box-shadow:0 0 0 3px var(--purple-soft);outline:none}.viz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:34rem;box-shadow:var(--shadow-2);padding:clamp(1rem,2.4vw,1.6rem);position:relative}.viz__bar{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.6rem;padding-bottom:.85rem;font-size:.875rem;font-weight:500;display:flex}.viz__bar>.ico{color:var(--purple-ink)}.viz__meta{color:var(--ink-3);text-align:right;margin-left:auto;font-size:.8125rem;font-weight:400}.tl__txt{min-width:0}.tl__who{color:var(--ink);font-size:.9375rem;line-height:1.3;display:block}.tl__why{color:var(--ink-3);font-size:.8125rem;line-height:1.35;display:block}.tl__list{gap:.25rem;margin-top:.5rem;display:grid;position:relative}.tl__step{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.65rem 0;display:grid;position:relative}.tl__step:not(:last-child):before{content:"";border-left:2px dashed var(--line-2);height:calc(100% - 1.95rem);position:absolute;top:calc(50% + 1.1rem);left:calc(1rem - 1px)}.tl__ico,.pc__ico{background:var(--purple-soft);width:2rem;height:2rem;color:var(--purple-ink);border-radius:50%;place-items:center;display:grid;position:relative}.tl__ico:after,.row__dot:after{content:"";border:2px solid var(--purple);opacity:0;border-radius:50%;position:absolute;inset:-3px}.ls__head,.ls__row{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.875rem;display:grid;position:relative}.ls__head{color:var(--ink-3);border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:500}.ls__row{border-bottom:1px solid var(--line)}.ls__row:before{content:"";border-radius:var(--r-xs);background:var(--purple-soft);opacity:0;z-index:0;position:absolute;inset:0 -.6rem}.ls__row>*{z-index:1;position:relative}.ls__ent{color:var(--ink-2)}.ls__foot{color:var(--ink);align-items:center;gap:.55rem;margin-top:.9rem;font-size:.875rem;display:flex}.ls__spin{color:var(--purple-ink);place-items:center;display:grid}.pc__card{border-radius:var(--r-md);background:var(--purple);color:var(--on-purple);align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.pc__face{border-radius:var(--r-xs);background:#fff;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pc__name{font-size:.9375rem;font-weight:500;line-height:1.25;display:block}.pc__sub{opacity:.9;font-size:.8125rem;display:block}.pc__list{margin-top:.5rem}.pc__row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 0;display:grid;position:relative}.pc__row:last-child{border-bottom:0}.cw__count{border-radius:var(--r-xs);background:var(--lime);width:1.6rem;height:1.6rem;color:var(--on-lime);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.cw__list{margin-top:.5rem}.cw__row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 0;display:grid}.cw__row:last-child{border-bottom:0}.cw__mini{background:var(--purple);border-radius:.35rem;width:2.9rem;height:1.85rem;position:relative}.cw__mini--orange{background:var(--orange)}.cw__mini--ink{background:#1d1a29;box-shadow:inset 0 0 0 1px #ffffff2e}.cw__mini:after{content:"";background:var(--lime);border-radius:2px;width:.6rem;height:.45rem;position:absolute;top:.45rem;left:.35rem}.cw-fan{width:100%;max-width:34rem}.cw-fan__in{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.6rem;padding-block:1rem;display:grid}.cw-face{aspect-ratio:.66;border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow-2);color:#fff;flex-direction:column;justify-content:space-between;padding:.8rem;display:flex}.cw-face--purple{background:var(--purple)}.cw-face--orange{background:var(--orange);color:var(--on-orange)}.cw-face--ink{box-shadow:var(--shadow-2),inset 0 0 0 1px #ffffff29;background:#1d1a29}.cw-face:nth-child(2){margin-top:.9rem}.cw-face__top{justify-content:space-between;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.cw-face__top img{background:#fff;border-radius:.4rem;width:1.5rem;height:1.5rem;padding:.2rem}.cw-face__chip{background:var(--lime);border-radius:.3rem;width:1.9rem;height:1.4rem}.cw-face__bottom b{letter-spacing:-.02em;font-size:clamp(1.3rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1;display:block}.cw-face__bottom span{margin-top:.3rem;font-size:.75rem;line-height:1.25;display:block}.rm .paper{margin-top:.25rem}.sc__list{margin-top:.4rem}.sc__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 0;font-size:.9375rem;display:grid}.sc__row:last-child{border-bottom:0}.sc__ico{border-radius:var(--r-xs);background:var(--purple-soft);width:2rem;height:2rem;color:var(--purple-ink);place-items:center;display:grid}.sc__tick{background:var(--lime);width:1.5rem;height:1.5rem;color:var(--on-lime);border-radius:50%;place-items:center;display:grid}.asec__viz{margin-top:clamp(1.75rem,3vw,2.5rem)}.asec__viz>.viz,.asec__viz>.mock,.asec__viz>.cw-fan{margin-inline:0}.fstep__node{position:relative}.fstep__node:after{content:"";background:var(--lime);opacity:0;border-radius:50%;position:absolute;inset:-1px}.fstep__node>.ico{z-index:1;position:relative}.row__dot{position:relative}.pc__row:before,.me__panel--after .ledger__r:not(.ledger__r--h):before{content:"";border-radius:var(--r-xs);background:var(--purple-soft);opacity:0;position:absolute;inset:0 -.6rem}.pc__row>*,.me__panel--after .ledger__r>*,.me__panel--after .ledger__r{position:relative}.sc__tick,.chip{transform-origin:50%}.viz__bar>span:not(.viz__meta){white-space:nowrap}@media(max-width:29.99em){.viz__meta,.ls__head{display:none}.ls__row{grid-template-columns:minmax(0,1fr) auto;row-gap:.1rem}.ls__row>.chip{grid-area:1/2/span 2}.ls__ent{color:var(--ink-3);grid-column:1;font-size:.8125rem}}@media(max-width:24.99em){.mock .row .chip{gap:0;padding:.3rem;font-size:0}.meta{gap:.5rem;padding-inline:.75rem}}@media(min-width:100em){.viz,.cw-fan{max-width:38rem}}.result__what{text-wrap:balance}@media(max-width:63.99em){.asec__viz>.viz,.asec__viz>.mock{max-width:none}.asec__viz>.cw-fan{margin-inline:auto}}.report{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:clamp(1.1rem,2.5vw,1.9rem)}.report__bar{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.6rem;padding-bottom:.9rem;font-size:.8125rem;display:flex}.report__bar .ico{color:var(--purple-ink)}.report__bar span:last-child{color:var(--ink-3);margin-left:auto}.report__title{color:var(--ink);margin-top:1rem;font-size:1.35rem;font-weight:500}.bars{gap:.9rem;margin-top:1rem;display:grid}.bars li{color:var(--ink);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.bars i{background:var(--purple);transform-origin:0;height:.7rem;scale:var(--v) 1;border-radius:99px;display:block}.bars li:nth-child(2) i{background:var(--orange)}.bars li:nth-child(3) i{background:var(--lime)}.report__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}@media(min-width:64em){.split--flip>:first-child{order:2}}.pq{gap:1.25rem;max-width:56rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.prose .pq{margin-top:2.5rem}.pq__mark{color:var(--purple-ink)}.pq blockquote p{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.3rem,1rem + 1.2vw,2rem);font-weight:500;line-height:1.25}.prose .pq blockquote p{font-size:clamp(1.2rem,1rem + .6vw,1.5rem)}.pq figcaption{color:var(--ink-2);font-size:.9375rem}.pq figcaption b{color:var(--ink);font-weight:500}.hl{white-space:nowrap}@media(prefers-reduced-motion:no-preference){.btn,.contained-button,.rrow__a,.rrow__t,.tlink .ico{transition:translate .2s}.btn:hover,.contained-button:hover{translate:0 -2px}.rrow:hover .rrow__a{translate:4px}.rrow:hover .rrow__t{translate:3px}.viz,.mock,.vat,.report,.me__panel--after,.tile,.mod,.cw-face{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.viz:hover,.mock:hover,.vat:hover,.report:hover,.me__panel--after:hover,.tile:hover{transform:translateY(-4px)}.mod:hover{transform:translateY(-2px)}.cw-fan:hover .cw-face{transform:translateY(-6px)}.tl__ico:after,.anim-loop .row__dot:after{animation:6s ease-out infinite ring;animation-delay:calc(.6s + var(--i,0) * 1.2s)}.anim-claim .row__dot:after{animation:6s ease-out infinite ring;animation-delay:calc(4s + var(--i,0) * 1.2s)}.tl__step .chip,.pc__row .chip,.anim-loop .row .chip,.sc__tick{animation:6s ease-in-out infinite tick;animation-delay:calc(.9s + var(--i,0) * 1.2s)}.chain li:first-child .chip{animation:5s ease-in-out 1s infinite tick}.chain li:nth-child(2) .chip{animation:5s ease-in-out 2.2s infinite tick}.ls__row:before,.pc__row:before{animation:6s ease-in-out infinite sweep;animation-delay:calc(.5s + var(--i,0) * 1.4s)}.me__panel--after .ledger__r:not(.ledger__r--h):before{animation:7s ease-in-out infinite sweep}.me__panel--after .ledger__r:nth-child(3):before{animation-delay:1.4s}.me__panel--after .ledger__r:nth-child(4):before{animation-delay:2.8s}.me__panel--after .ledger__r:nth-child(5):before{animation-delay:4.2s}.ls__spin .ico,.mock__foot .sync .ico,.me__panel--after .note-line .ico{animation:8s linear infinite spin}.cw__mini,.cw-face{animation:5s ease-in-out infinite alternate drift;animation-delay:calc(var(--i,0) * -1.6s)}.anim-claim .row,.anim-trip .row,.anim-ctl .rules li{transform-origin:top}.anim-claim .row{animation:.5s cubic-bezier(.2,.7,.2,1) both unfold;animation-delay:calc(.4s + var(--i) * .36s)}.anim-claim .row .chip{animation:.42s cubic-bezier(.3,1.45,.5,1) both pop-in;animation-delay:calc(.7s + var(--i) * .36s)}.anim-claim .row--late .chip{animation-delay:2.5s}.anim-claim .stamp{animation:.5s cubic-bezier(.3,1.5,.5,1) 2.85s both stamp-in}.anim-claim .mock__foot{animation:.45s ease-out 3.15s both rise-in}.anim-stage .float{transform-origin:50%;animation:.45s cubic-bezier(.3,1.45,.5,1) both pop-in,5s ease-in-out 4s infinite alternate bob}.anim-stage .float.pos-tl{animation-delay:.8s,4s}.anim-stage .float.pos-br{animation-delay:3.3s,4s}.anim-ctl .rules li{animation:.45s cubic-bezier(.2,.7,.2,1) both unfold;animation-delay:calc(.4s + var(--i) * .3s)}.anim-ctl .switch{animation:.4s both switch-on;animation-delay:calc(.75s + var(--i) * .3s)}.anim-ctl .switch:after{animation:.4s cubic-bezier(.3,1.4,.5,1) both switch-knob;animation-delay:calc(.75s + var(--i) * .3s)}.anim-ctl .meter__fill{animation:1.4s cubic-bezier(.2,.7,.2,1) .4s both fill-in}.anim-ctl .event{animation:.45s ease-out 2.2s both rise-in}.anim-rcpt .paper{animation:.8s cubic-bezier(.3,1.3,.5,1) .5s both snap-down}.anim-rcpt .txn .chip{animation:.42s cubic-bezier(.3,1.45,.5,1) 1.35s both pop-in}.anim-rcpt .note-line{animation:.45s ease-out both rise-in;animation-delay:calc(1.75s + var(--i) * .3s)}.anim-trip .route__runner{animation:1.6s cubic-bezier(.45,.05,.35,1) .4s both run-x}.anim-trip .row{animation:.5s cubic-bezier(.2,.7,.2,1) both unfold;animation-delay:calc(1.4s + var(--i) * .34s)}.anim-trip .row .chip{animation:.42s cubic-bezier(.3,1.45,.5,1) both pop-in;animation-delay:calc(1.7s + var(--i) * .34s)}.anim-trip .mock__foot{animation:.45s ease-out 2.9s both rise-in}}@media(prefers-reduced-motion:no-preference)and (min-width:40em){.anim-stage .toast{transform-origin:100%;animation:1.5s 1.4s both toast;display:inline-flex}}@media(prefers-reduced-motion:no-preference)and (min-width:64em){.flow__runner{animation:7.5s linear infinite flow-run}.flow__dot{animation:7.5s linear infinite dot-fade}.flow .fstep__node:after{animation:7.5s linear infinite node-ping;animation-delay:calc(var(--i) * 1.5s)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv,.asec__head>.h-sec,.sec-head>.h-sec,.gpoint,.faq__item,.rrow{animation-name:slide-up;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 80%}.vat{view-timeline-name:--vat}.vat__wires{transform-origin:0;animation-name:wire-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--vat;animation-range:entry 30% cover 50%}.report{view-timeline-name:--report}.bars i{animation-name:bar-grow;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--report;animation-range:entry 30% cover 45%}.me__panel--after{view-timeline-name:--after}.ledger__r:not(.ledger__r--h){animation-name:slide-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--after;animation-range:entry 25% cover 45%}.snap{view-timeline-name:--snap}.snap .paper{animation-name:snap-slide;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--snap;animation-range:entry 20% cover 45%}.face--front{animation-name:tilt-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes unfold{0%{scale:1 0}to{scale:1}}@keyframes rise-in{0%{translate:0 .75rem;scale:1 0}to{translate:0;scale:1}}@keyframes slide-up{0%{translate:0 2.5rem}to{translate:0}}@keyframes slide-in{0%{translate:1.25rem}to{translate:0}}@keyframes pop-in{0%{scale:0}to{scale:1}}@keyframes stamp-in{0%{rotate:-30deg;scale:0}70%{scale:1.15}to{rotate:-6deg;scale:1}}@keyframes toast{0%{scale:0}14%,82%{scale:1}to{scale:0}}@keyframes bob{0%{translate:0}to{translate:0 -5px}}@keyframes switch-on{0%{opacity:.45}to{opacity:1}}@keyframes switch-knob{0%{translate:0}to{translate:.95rem}}@keyframes fill-in{0%{scale:.02 1}to{scale:.62 1}}@keyframes snap-down{0%{translate:0 -1rem;rotate:-9deg;scale:1 0}to{translate:0;rotate:-2deg;scale:1}}@keyframes snap-slide{0%{translate:0 -1.5rem;rotate:-9deg}to{translate:0;rotate:-2deg}}@keyframes run-x{0%{translate:-100%}to{translate:0}}@keyframes flow-run{0%{translate:0}80%,to{translate:100%}}@keyframes dot-fade{0%{opacity:0}4%,80%{opacity:1}90%,to{opacity:0}}@keyframes node-ping{0%,14%,to{opacity:0;scale:.85}3%{opacity:1;scale:1}}@keyframes wire-in{0%{scale:0 1}to{scale:1}}@keyframes ring{0%{opacity:.7;scale:.85}22%,to{opacity:0;scale:1.55}}@keyframes tick{0%,14%,to{scale:1}6%{scale:1.1}}@keyframes sweep{0%,26%,to{opacity:0}9%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{0%{translate:0}to{translate:0 -4px}}@keyframes bar-grow{0%{scale:.04 1}to{scale:var(--v) 1}}@keyframes tilt-in{0%{translate:-1.5rem 1rem;rotate:-14deg}to{translate:0;rotate:-5deg}}:root[data-theme=dark]{--color-primaryText:#f4f1ec;--color-heroText:#f8f5f1;--color-secondaryText:#c2bdcc;--color-bgDark1:#0e0d13;--color-bgDark2:#14121b;--color-bgDark3:#1c1a26;--color-bgDark3Hover:#24212f;--color-mainBorder:#ffffff24;--color-mainBorderDarker:#ffffff14;--color-brandInk:#f7956f}.mod--on{color:var(--on-lime)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.brand-mark [data-mark-theme=dark]{display:none}:root[data-theme=dark] .brand-mark [data-mark-theme=light]{display:none}:root[data-theme=dark] .brand-mark [data-mark-theme=dark]{display:block}.brand-mark--footer img{height:2.5rem}.theme-toggle__sun[data-astro-cid-x3pjskd3]{display:none}:root[data-theme=dark] .theme-toggle__sun[data-astro-cid-x3pjskd3]{display:block}:root[data-theme=dark] .theme-toggle__moon[data-astro-cid-x3pjskd3]{display:none}.ftr__legal[data-astro-cid-sz7xmlte]{display:block}.ftr__reg[data-astro-cid-sz7xmlte]{max-width:none;font-size:.8125rem;line-height:1.7;text-wrap:pretty}.ftr__bar[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.ftr__copy[data-astro-cid-sz7xmlte]{color:var(--ink-2);font-size:.875rem}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{min-width:2.75rem;justify-content:center}
