@font-face{font-family:KH Teka;src:url(/assets/khteka-normal-DJX-UaAz.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:KH Teka;src:url(/assets/khteka-italic-DKQ2dOCH.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:block;ascent-override:90%}:root,[data-color-mode=light]{--color-bg-app:#fff;--color-bg-card:#f5f3ef;--color-bg-inverse:#1a1a18;--color-bg-overlay:#f8f7f4;--color-bg-page:#f8f7f4;--color-bg-scrim:#1a1a1851;--color-bg-sidebar:#f8f7f4;--color-bg-transparent:#fff0;--color-fill-brand:#1a1a18;--color-fill-brand-hover:#3c3c38;--color-fill-danger:#fecdd3;--color-fill-destructive:#be123c;--color-fill-destructive-hover:#9f1239;--color-fill-hover:#dad6cc57;--color-fill-hover-opaque:#efece5;--color-fill-info:#f3ebdf;--color-fill-overlay-hover:#f5f3ef;--color-fill-selected:#efece5;--color-fill-selected-hover:#ccbca351;--color-fill-status-default:#1a1a18;--color-fill-status-muted:#85837e;--color-fill-subtle:#efece5;--color-fill-subtle-hover:#dad6cc;--color-fill-success:#e2e8da;--color-fill-thumb:#fdfcf9;--color-fill-track:#efece5;--color-fill-warning:#f5e6c4;--color-content-danger:#9f1239;--color-content-disabled:#c2beb2;--color-content-info:#554e42;--color-content-inverse:#f8f7f4;--color-content-on-destructive:#f8f7f4;--color-content-placeholder:#696762;--color-content-primary:#1a1a18;--color-content-primary-hover:#504f4b;--color-content-secondary:#696762;--color-content-secondary-hover:#85837e;--color-content-success:#465c38;--color-content-warning:#6d5210;--color-border-active:#1a1a18;--color-border-danger:#fda4af;--color-border-destructive:#be123c;--color-border-disabled:#f5f3ef;--color-border-focus:#1a1a18;--color-border-info:#ccbca3;--color-border-primary:#dad6cc;--color-border-primary-hover:#c2beb2;--color-border-subtle:#efece5;--color-border-success:#b0c49a;--color-border-warning:#e0c478;--color-accent-red-soft:#fda4af;--color-accent-red-medium:#fb7185;--color-accent-red-strong:#4c0519;--color-accent-terracotta-soft:#e2bdb2;--color-accent-terracotta-medium:#d4a99c;--color-accent-terracotta-strong:#4a201a;--color-accent-pink-soft:#eaacc8;--color-accent-pink-medium:#d091ae;--color-accent-pink-strong:#331323;--color-accent-orange-soft:#edbe9b;--color-accent-orange-medium:#cf9167;--color-accent-orange-strong:#32170f;--color-accent-yellow-soft:#edd9a8;--color-accent-yellow-medium:#e0c478;--color-accent-yellow-strong:#332a1a;--color-accent-lime-soft:#ecfccb;--color-accent-lime-medium:#a3e635;--color-accent-lime-strong:#3f6212;--color-accent-moss-soft:#b6ca95;--color-accent-moss-medium:#9bb078;--color-accent-moss-strong:#1a2404;--color-accent-olive-soft:#c5c597;--color-accent-olive-medium:#abaa7a;--color-accent-olive-strong:#232100;--color-accent-green-soft:#d0dac4;--color-accent-green-medium:#b0c49a;--color-accent-green-strong:#242e1e;--color-accent-emerald-soft:#aac1b3;--color-accent-emerald-medium:#96ae9f;--color-accent-emerald-strong:#16221b;--color-accent-teal-soft:#9ac3c8;--color-accent-teal-medium:#6eacb4;--color-accent-teal-strong:#062228;--color-accent-sky-soft:#8fcaea;--color-accent-sky-medium:#71b0d1;--color-accent-sky-strong:#002333;--color-accent-blue-soft:#b6c8e3;--color-accent-blue-medium:#95a9c4;--color-accent-blue-strong:#16202e;--color-accent-indigo-soft:#c1c6ef;--color-accent-indigo-medium:#9ea3cd;--color-accent-indigo-strong:#1c1d33;--color-accent-violet-soft:#d0c9df;--color-accent-violet-medium:#aaa2b9;--color-accent-violet-strong:#211d29;--color-accent-purple-soft:#d9b0e3;--color-accent-purple-medium:#c095c9;--color-accent-purple-strong:#2c1531;--color-accent-bronze-soft:#e1d5c0;--color-accent-bronze-medium:#ccbca3;--color-accent-bronze-strong:#30302e;--color-accent-sand-soft:#dad6cc;--color-accent-sand-medium:#c2beb2;--color-accent-sand-strong:#30302c;--color-accent-gray-soft:#d5d5df;--color-accent-gray-medium:#bdbdc7;--color-accent-gray-strong:#2f2f32;--color-accent-neutral-soft:#dadada;--color-accent-neutral-medium:#c4c4c4;--color-accent-neutral-strong:#313131}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--font-sans:"KH Teka", sans-serif;--font-weight-regular:400;--font-weight-medium:432;--font-weight-semibold:580;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #3a383208, 0 2px 4px 0 #3a38320a;--shadow-md:0 6px 12px -2px #3a383205, 0 12px 24px -4px #3a383208;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-base:.2s;--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-page);-webkit-tap-highlight-color:transparent}body{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-content-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.25rem;overflow-x:hidden}::selection{background:var(--color-fill-brand);color:var(--color-content-inverse)}svg{vertical-align:middle;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-heading-xl{font-family:var(--font-sans);font-size:2.25rem;font-weight:var(--font-weight-medium);letter-spacing:-.5px;line-height:2.75rem}.text-heading-lg{font-family:var(--font-sans);font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.1px;line-height:2rem}.text-label-lg{font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.5rem}.text-label-sm{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1rem}.text-body-lg{font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5rem}.text-body-md{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.25rem}.text-body-sm{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1rem}.shell{background:var(--color-bg-inverse);flex-direction:column;height:100svh;display:flex;overflow:hidden}.shell-main{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:var(--color-bg-page);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.banner{background:var(--color-bg-inverse);min-height:2.0625rem;max-height:4.15rem;color:var(--color-content-inverse);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:.8rem;padding:.6rem 1.0625rem;font-size:.8625rem;font-style:italic;line-height:1.0625rem;display:flex;overflow:hidden}.banner-icon{flex-shrink:0;width:auto;height:1.25rem}.banner-text{flex:1;min-width:0;margin-left:-6px;line-height:1.375}@media (min-width:768px){.banner{align-items:center;height:2.0625rem;max-height:2.0625rem;padding-top:0;padding-bottom:0}}.btn{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;height:2.25rem;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:0;transition-property:background-color,border-color,box-shadow,color,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in-out);border:0;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;line-height:1.25rem;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 1px var(--color-bg-transparent),0 0 0 3px var(--color-border-focus)}.btn:active{opacity:.6}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{background:var(--color-fill-brand);color:var(--color-content-inverse)}.btn-primary:hover{background:var(--color-fill-brand-hover)}.btn-subtle{background:var(--color-fill-subtle);color:var(--color-content-primary)}.btn-subtle:hover{background:var(--color-fill-subtle-hover)}.btn-destructive{background:var(--color-fill-destructive);color:var(--color-content-on-destructive)}.btn-destructive:hover{background:var(--color-fill-destructive-hover)}.btn-ghost{background:var(--color-bg-transparent);color:var(--color-content-primary)}.btn-ghost:hover{background:var(--color-fill-hover)}.btn-link{background:var(--color-bg-transparent);height:auto;color:var(--color-content-primary);text-underline-offset:4px;gap:.25rem;padding:0;font-size:.8125rem;line-height:1rem;text-decoration:underline}.btn-link:hover{color:var(--color-content-primary-hover)}.btn-swap{justify-items:center;display:inline-grid}.btn-swap>*{white-space:nowrap;grid-area:1/1}.btn-swap__ghost{visibility:hidden}.btn-lg{height:2.5rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}.btn-icon{gap:.375rem;width:1.5rem;height:1.5rem;padding:0;font-size:.8125rem;line-height:1rem}.btn-icon svg{width:.875rem;height:.875rem}.btn .arrow-icon{width:1em;height:1em}.field{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-transparent);align-items:center;width:100%;height:4rem;display:flex;position:relative}.field:hover{border-color:var(--color-border-primary-hover)}.field:focus-within{border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.field[data-invalid=true]{border-color:var(--color-border-danger)}.field[data-invalid=true]:focus-within{border-color:var(--color-border-danger);box-shadow:inset 0 0 0 1px var(--color-border-danger)}.field-control{flex:1;min-width:0;height:100%;position:relative}.field-input{background:var(--color-bg-transparent);width:100%;min-width:0;height:100%;color:var(--color-content-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-regular);appearance:textfield;border:0;outline:none;padding:0 .75rem;line-height:1.25rem;display:flex}.field-input::-webkit-outer-spin-button{appearance:none}.field-input::-webkit-inner-spin-button{appearance:none}.field-input::placeholder{color:var(--color-content-placeholder);opacity:0}.field-input:disabled{pointer-events:none;cursor:not-allowed;color:var(--color-content-disabled)}.field-input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-background-clip:text}.field-label{transform-origin:0 0;pointer-events:none;color:var(--color-content-placeholder);transition-property:top,transform,font-size,line-height,letter-spacing;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in-out);font-size:.875rem;line-height:1.25rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}:-webkit-any(.field-input:focus,.field-input:not(:placeholder-shown),.field-input:-webkit-autofill){padding-top:1.25rem}:is(.field-input:focus,.field-input:not(:placeholder-shown),.field-input:autofill){padding-top:1.25rem}:-webkit-any(.field-input:focus~.field-label,.field-input:not(:placeholder-shown)~.field-label,.field-input:-webkit-autofill~.field-label){font-size:.8125rem;line-height:1rem;top:calc(50% - .5lh)}:is(.field-input:focus~.field-label,.field-input:not(:placeholder-shown)~.field-label,.field-input:autofill~.field-label){font-size:.8125rem;line-height:1rem;top:calc(50% - .5lh)}.field-trailing{flex-shrink:0;margin-right:.75rem}.prose{color:var(--color-content-primary);font-size:1rem;line-height:1.5rem}.prose h1{font-size:2.25rem;font-weight:var(--font-weight-medium);letter-spacing:-.5px;margin:0 0 1.25rem;line-height:2.75rem}.prose h2{font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.1px;margin:3rem 0 .75rem;line-height:2rem}.prose p{margin:.75rem 0}.prose strong{font-weight:var(--font-weight-semibold)}.prose code{border-radius:var(--radius-xs);background:var(--color-fill-subtle);font-family:var(--font-sans);padding:.0625rem .3125rem;font-size:.9375em}.prose hr{border:0;border-top:1px solid var(--color-border-primary);margin:3rem 0}.prose .lede{color:var(--color-content-secondary);font-size:1.125rem;line-height:1.75rem}.prose .statement{font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.1px;margin:2rem 0;line-height:2rem}.prose .disclaimer{color:var(--color-content-secondary);font-size:.8125rem;font-style:italic;line-height:1.125rem}.card{flex-direction:column;gap:1.25rem;width:24rem;max-width:100%;display:flex}.center-page{background:var(--color-bg-page);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.corner-borders{position:relative}.corner-borders:before{content:"";pointer-events:none;background-image:linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle)),linear-gradient(var(--color-border-subtle),var(--color-border-subtle));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:18px 1.5px,1.5px 18px,18px 1.5px,1.5px 18px,18px 1.5px,1.5px 18px,18px 1.5px,1.5px 18px;position:absolute;inset:-1px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{will-change:transform,opacity;animation:.35s cubic-bezier(.215,.61,.355,1) both rise}.rise-delay-1{animation-delay:90ms}.rise-delay-2{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.rise{will-change:auto;animation:none}}.grain:after{content:"";pointer-events:none;background-image:var(--texture-grain);opacity:.3;mix-blend-mode:overlay;background-size:300px 300px;position:absolute;inset:0}
