@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#1b1917;--ink-1:#232019;--ink-2:#2b2822;--ink-3:#35312a;--line:#3f3a32;--line-strong:#59524a;--fg-1:#f5f2ec;--fg-2:#cfc8bd;--fg-3:#9a9287;--paper:#ebe6dc;--paper-ink:#151310;--paper-fg-2:#4a443c;--paper-line:#1513101f;--accent:#2fb3a2;--accent-hi:#5ccabb;--accent-lo:#1f7f73;--accent-ghost:#2fb3a21a;--ok:#5bd18a;--danger:#ff5547;--warn:#e6b451;--font-display:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius:2px;--sidebar-w:272px;--topbar-h:56px;--gutter:clamp(20px, 4vw, 64px);--content-max:1053px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.15s;--shadow-pop:0 12px 40px #00000073}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--ink-0);color:var(--fg-1);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}h1,h2,h3,h4,p,dl,dd,dt,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select,output{font:inherit;color:inherit}img,svg{max-width:100%;display:block}code{font-family:var(--font-mono)}b,strong{font-weight:600}em{font-style:normal}::selection{background:var(--accent);color:var(--ink-0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-3);border:2px solid var(--ink-0)}::-webkit-scrollbar-track{background:var(--ink-0)}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500;line-height:1.4}.label--accent{color:var(--accent)}.label__opt{text-transform:none;letter-spacing:.06em}.display{letter-spacing:-.035em;font-weight:800;line-height:.98}.h2{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.05}.h3{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.lede{color:var(--fg-2);max-width:62ch;font-size:17px;line-height:1.6}.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(--accent);color:var(--ink-0);letter-spacing:.12em;padding:10px 14px;font-size:11px;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.shell{min-height:100vh}.sidebar{width:var(--sidebar-w);background:var(--ink-0);border-right:1px solid var(--line);z-index:40;flex-direction:column;padding:20px 12px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:20px;padding:4px 8px 20px;display:flex}.brand__mark{flex:none}.brand__text{flex-direction:column;gap:4px;display:flex}.brand__name{letter-spacing:.16em;font-size:15px;font-weight:800;line-height:1}.brand__sub{letter-spacing:.1em;color:var(--fg-3);font-size:9.5px}.nav{flex-direction:column;gap:4px;display:flex}.nav__item{color:var(--fg-2);transition:background var(--t-fast), color var(--t-fast);border-left:2px solid #0000;align-items:center;gap:12px;padding:12px 10px 12px 14px;font-size:15px;font-weight:500;display:flex}.nav__item:hover{background:var(--ink-1);color:var(--fg-1)}.nav__item.is-active{color:var(--fg-1);border-left-color:var(--accent);background:linear-gradient(90deg, var(--ink-2), transparent 92%)}.nav__icon{color:var(--fg-3);flex:none}.nav__item.is-active .nav__icon{color:var(--accent)}.sidebar__bottom{flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.xbtn{text-transform:none;letter-spacing:0;font-family:var(--font-display);justify-content:flex-start;gap:10px;font-size:14px;font-weight:600}.xbtn__ext{color:var(--fg-3);margin-left:auto}.footer .xbtn .xbtn__ext{margin-left:2px}.status{border:1px solid var(--line);background:var(--ink-1);letter-spacing:.08em;flex-direction:column;gap:8px;padding:12px 14px;font-size:11px;display:flex}.status__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.status__row dt{color:var(--fg-3)}.status__row dd{color:var(--fg-1);align-items:center;gap:6px;font-weight:600;display:inline-flex}.status__row--sim dd{color:var(--warn)}.topbar{display:none}.main{margin-left:var(--sidebar-w);flex-direction:column;min-height:100vh;display:flex}.main>:not(.footer){flex:1 0 auto}.page{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:72px var(--gutter) 96px;margin:0 auto}.page-head{flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.page-head__title{overflow-wrap:anywhere;font-size:clamp(44px,5.6vw,76px)}.page-head__lede{font-size:18px}.row-actions{flex-wrap:wrap;gap:12px;display:flex}.footer{border-top:1px solid var(--line);padding:32px var(--gutter) 40px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__legal{letter-spacing:.04em;color:var(--fg-3);max-width:580px;font-size:11px;line-height:1.7}.footer__right{align-items:center;gap:20px;display:flex}.footer__faq{letter-spacing:.12em;color:var(--fg-3);transition:color var(--t-fast);font-size:11px}.footer__faq:hover{color:var(--accent)}@media (max-width:959px){.topbar{height:var(--topbar-h);background:var(--ink-0);border-bottom:1px solid var(--line);z-index:50;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.brand--compact{border:0;gap:10px;margin:0;padding:0}.brand--compact .brand__name{font-size:13px}.sidebar{top:var(--topbar-h);border-right:0;width:100%;padding:12px 16px 24px;display:none}.sidebar[data-open=true]{display:flex}.sidebar .brand{display:none}.nav__item{padding:14px 12px;font-size:18px}.sidebar__bottom{padding-top:28px}.main{padding-top:var(--topbar-h);margin-left:0}.page{padding:40px var(--gutter) 64px}.page-head{margin-bottom:36px}.page-head__lede{font-size:16px}.footer{flex-direction:column;align-items:flex-start}}.btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;cursor:pointer;height:48px;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), opacity var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn--sm{gap:8px;height:36px;padding:0 14px;font-size:11px}.btn--lg{height:52px;padding:0 26px;font-size:13px}.btn--block{width:100%}.btn--primary{background:var(--accent);color:var(--ink-0);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.btn--primary:hover{background:var(--accent-hi)}.btn--primary:active{background:var(--accent-lo)}.btn--ghost{color:var(--fg-1);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--fg-3);background:var(--ink-2)}.btn--link{height:auto;color:var(--accent);text-underline-offset:4px;white-space:normal;text-align:left;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.btn--link:hover{color:var(--accent-hi)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn__arrow{font-family:var(--font-display);font-size:1.1em;font-weight:600;line-height:1}.btn.xbtn,.btn.xbtn .btn__label{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.btn__label{align-items:center;gap:8px;display:inline-flex}.btn__label svg{vertical-align:middle;display:inline-block}.frame{background:var(--ink-1);border:1px solid var(--line);padding:28px;position:relative}.frame:before,.frame:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.frame:before{border-top:2px solid var(--accent);border-left:2px solid var(--accent);top:-1px;left:-1px}.frame:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);bottom:-1px;right:-1px}.frame--paper{color:var(--paper-ink);border-color:var(--paper-line);background:#f1ede4}.frame--tight{padding:20px}.frame__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.stat{flex-direction:column;gap:10px;display:flex}.stat__value{letter-spacing:-.03em;color:var(--fg-1);align-items:baseline;gap:8px;font-size:32px;font-weight:600;line-height:1;display:flex}.stat__unit{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:600}.stat__caption{color:var(--fg-3);font-size:13px;line-height:1.5}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field__counter--over{color:var(--danger)}.field__hint{color:var(--fg-3);font-size:13px;line-height:1.55}.field__error{color:var(--danger);font-size:13px;line-height:1.5}.input,.textarea,.select{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--fg-1);height:48px;transition:border-color var(--t-fast), box-shadow var(--t-fast);padding:0 14px;font-size:15px}.textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%239a9287' stroke-width='1.5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.input::placeholder,.textarea::placeholder{color:var(--fg-3);opacity:1}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.input--mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13px}.input-affix{position:relative}.input-affix .input{padding-left:32px}.input-affix__sign{font-family:var(--font-mono);color:var(--fg-3);pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-affix--suffix .input{padding-left:14px;padding-right:54px}.input-affix--suffix .input-affix__sign{left:auto;right:14px}.field--error .input,.field--error .textarea,.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input[type=search]::-webkit-search-cancel-button{appearance:none}.row-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.row-2--top{align-items:start}.row-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.copy{flex:none;min-width:76px}.copy.is-copied{color:var(--ok);border-color:var(--ok)}.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__q{letter-spacing:-.01em;font-size:17px;font-weight:600}.acc__button{text-align:left;width:100%;color:var(--fg-1);transition:color var(--t-fast);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.acc__button:hover{color:var(--accent-hi)}.acc__icon{color:var(--accent);transition:transform .2s var(--ease);flex:none}.acc__item.is-open .acc__icon{transform:rotate(45deg)}.acc__panel[hidden]{display:none}.acc__body{color:var(--fg-2);max-width:72ch;padding:0 0 24px;line-height:1.65}.skeleton{background:linear-gradient(90deg, var(--ink-2), var(--ink-3), var(--ink-2));border-radius:var(--radius);vertical-align:middle;background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-pulse;display:inline-block}.skeleton--block{margin-top:10px;display:block}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.dot{background:var(--fg-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot--ok{background:var(--ok)}.dot--bad{background:var(--danger)}.dot--warn{background:var(--warn)}.dot--accent{background:var(--accent)}.dot--idle{background:var(--fg-3)}.dot--pulse{animation:2s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.tag{letter-spacing:.1em;border:1px solid var(--ok);color:var(--ok);padding:3px 6px;font-size:9.5px}.status-chip{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);background:var(--ink-1);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:inline-flex}.status-chip--ok{color:var(--ok);border-color:#5bd18a66}.status-chip--bad{color:var(--danger);border-color:#ff554766}.status-chip--accent{color:var(--accent);border-color:#2fb3a266}.status-chip--sim{color:var(--warn);border-color:#e6b45166}.status-chip--idle{color:var(--fg-3)}.kv{border-top:1px solid var(--line);flex-direction:column;display:flex}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.kv dt{color:var(--fg-2)}.kv dd{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.kv--loose>div{padding:14px 0;font-size:14px}.tlink{color:var(--accent);letter-spacing:.1em;text-underline-offset:4px;transition:color var(--t-fast);white-space:nowrap;font-size:11.5px;text-decoration:underline;text-decoration-thickness:1px}.tlink:hover{color:var(--accent-hi)}.addr{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.addr__value{font-size:12.5px}.notice{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.notice--bad .label{color:var(--danger)}.notice__title{font-size:17px;font-weight:600}.notice__body{color:var(--fg-2);font-size:14px}.empty{flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;padding:36px;display:flex}.empty .h2{font-size:clamp(30px,3.4vw,44px)}.toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(420px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--ink-2);border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-pop);animation:toast-in .18s var(--ease);padding:10px 14px;font-size:11px}.toast--bad{border-color:var(--danger);color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bar{flex-direction:column;gap:8px;display:flex}.bar__track{background:var(--ink-3);height:6px;position:relative;overflow:hidden}.bar__fill{background:var(--accent);transition:width .5s var(--ease);position:absolute;top:0;bottom:0;left:0}.bar--over .bar__fill{background:var(--ok)}.bar__track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--ink-1) calc(10% - 1px) 10%);pointer-events:none;position:absolute;inset:0}.bar__meta{letter-spacing:.08em;color:var(--fg-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.bar__meta b{color:var(--fg-1);font-weight:600}.bar--lg .bar__track{height:10px}.props{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.prop{background:var(--ink-1);border:1px solid var(--line);transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;display:flex;position:relative}.prop:hover{border-color:var(--line-strong);background:var(--ink-2)}.prop__link{color:inherit;flex-direction:column;flex:1;display:flex}.prop__media{aspect-ratio:4/3;background:var(--ink-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.prop__media img{object-fit:cover;width:100%;height:100%}.prop__noimg{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prop__tag{z-index:1;background:var(--accent);color:var(--ink-0);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:-13px;left:16px;overflow:hidden}.prop__status{z-index:1;position:absolute;top:12px;right:12px}.prop__body{flex-direction:column;flex:1;gap:14px;padding:28px 18px 18px;display:flex}.prop__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.prop__loc{color:var(--fg-3);letter-spacing:.06em;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.prop__facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:auto;padding-top:14px;display:grid}.prop__facts dd{margin-top:5px;font-size:13px}.prop--skeleton{pointer-events:none}.minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:860px;display:grid}.mini{border:1px solid var(--line);text-align:left;transition:border-color var(--t-fast);background:#232019f0;grid-template-columns:56px 1fr;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 12px;display:grid}.mini:hover{border-color:var(--line-strong)}.mini__img{background:var(--ink-2);border:1px solid var(--line);width:56px;height:56px;overflow:hidden}.mini__img img{object-fit:cover;width:100%;height:100%}.mini__text{flex-direction:column;gap:7px;min-width:0;display:flex}.mini__top{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.mini__top b{color:var(--accent);font-weight:700}.mini__loc{color:var(--fg-3);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mini .bar__track{height:4px}.mini .bar__meta{font-size:10px}.mini--skeleton{display:block}.drop{position:relative}.drop__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.drop__zone{border:1px dashed var(--line-strong);background:var(--ink-1);width:100%;color:var(--fg-1);transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.drop__zone:hover,.drop.is-dragging .drop__zone{border-color:var(--accent);background:var(--ink-2)}.drop.is-error .drop__zone{border-color:var(--danger)}.drop__icon{color:var(--accent)}.drop__title{font-size:15px;font-weight:600}.drop__preview{border:1px solid var(--line);background:var(--ink-1);grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.drop__img{object-fit:cover;background:var(--ink-2);width:96px;height:96px}.drop__file{flex-direction:column;gap:6px;min-width:0;display:flex}.drop__filename{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calc{background:var(--ink-0);color:var(--fg-1);border:1px solid var(--ink-3);flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.calc:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);width:10px;height:10px;position:absolute;top:-1px;left:-1px}.calc__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calc__volume{color:var(--accent);letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.range::-webkit-slider-runnable-track{background:var(--line-strong);height:2px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;width:14px;height:14px;margin-top:-6px;transform:rotate(45deg)}.range::-moz-range-track{background:var(--line-strong);height:2px}.range::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:14px;height:14px;transform:rotate(45deg)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-ghost)}.calc__bar{gap:2px;height:10px;display:flex}.calc__bar-holders{background:var(--accent)}.calc__bar-fund{background:var(--accent-lo)}.calc__bar-platform{background:repeating-linear-gradient(135deg, var(--line-strong) 0 3px, transparent 3px 7px)}.calc__fees{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calc__fees dd{white-space:nowrap;font-size:15px;font-weight:600}.calc__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.calc__grid>div{flex-direction:column;justify-content:flex-end;display:flex}.calc__grid dd{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:600}.calc__holders{color:var(--accent)}.calc__fund{color:var(--accent-hi)}.calc__nights{border-top:1px solid var(--ink-3);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.calc__nights dt{line-height:1.5}.calc__nights dd{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:600}.calc__note{color:var(--fg-3);font-size:12.5px;line-height:1.55}.wbtn{border:1px solid var(--line-strong);background:var(--ink-1);width:100%;min-height:44px;color:var(--fg-1);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;transition:border-color var(--t-fast), background var(--t-fast);align-items:center;gap:10px;padding:0 12px;font-size:11.5px;display:flex}.wbtn:hover{border-color:var(--fg-3);background:var(--ink-2)}.wbtn--connected{border-color:#2fb3a273}.wbtn__icon{color:var(--accent);flex:none}.wbtn__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wbtn__action{color:var(--fg-3);letter-spacing:.12em;flex:none;font-size:10px}.wbtn:hover .wbtn__action{color:var(--danger)}.wbtn--inline{width:auto;height:48px;padding:0 18px;display:inline-flex}.wbtn--inline.wbtn--connected{background:var(--ink-1)}.wallet-adapter-modal{z-index:1040;opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-overlay{z-index:1;background:#151310c7;position:fixed;inset:0}.wallet-adapter-modal-container{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex;position:relative}.wallet-adapter-modal-wrapper{z-index:3;background:var(--ink-1);border:1px solid var(--line-strong);width:100%;max-width:420px;box-shadow:var(--shadow-pop);flex-direction:column;gap:18px;padding:28px 24px 24px;display:flex;position:relative}.wallet-adapter-modal-wrapper:before,.wallet-adapter-modal-wrapper:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.wallet-adapter-modal-wrapper:before{border-top:2px solid var(--accent);border-left:2px solid var(--accent);top:-1px;left:-1px}.wallet-adapter-modal-wrapper:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);bottom:-1px;right:-1px}.wallet-adapter-modal-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0;padding-right:32px;font-size:22px;font-weight:700;line-height:1.2}.wallet-adapter-modal-button-close{border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}.wallet-adapter-modal-button-close svg{fill:var(--fg-3)}.wallet-adapter-modal-button-close:hover svg{fill:var(--fg-1)}.wallet-adapter-modal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wallet-adapter-modal-list .wallet-adapter-button{border:1px solid var(--line);background:var(--ink-2);width:100%;height:52px;color:var(--fg-1);font-family:var(--font-display);cursor:pointer;text-align:left;transition:border-color var(--t-fast), background var(--t-fast);align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.wallet-adapter-modal-list .wallet-adapter-button:hover{border-color:var(--accent);background:var(--ink-3)}.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:26px;height:26px;display:block}.wallet-adapter-modal-list .wallet-adapter-button span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-left:auto;font-size:10px}.wallet-adapter-modal-list-more{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;font-size:11px;display:inline-flex}.wallet-adapter-modal-list-more svg{fill:currentColor;transition:transform .15s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{color:var(--fg-3);flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.wallet-adapter-modal-middle svg{opacity:.7;max-width:120px}.wallet-adapter-modal-middle:after{content:"No wallet was detected. On a phone, open this site inside your wallet’s own browser (Phantom, Solflare). On a computer, install a Solana wallet extension such as Phantom, Solflare or Backpack, then reload.";text-align:center;max-width:36ch;color:var(--fg-2);font-size:13px;line-height:1.5;display:block}.wallet-adapter-modal-middle-button{display:none}.wallet-adapter-collapse{width:100%;transition:height .2s;overflow:hidden}.wallet-adapter-collapse .wallet-adapter-modal-list{margin-top:8px}.progress{flex-direction:column;gap:18px;display:flex}.progress__steps{border-top:1px solid var(--line);flex-direction:column;display:flex}.pstep{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.pstep__marker{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--fg-3);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.pstep.is-active .pstep__marker{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-ghost)}.pstep.is-done .pstep__marker{background:var(--ok);border-color:var(--ok);color:var(--ink-0)}.pstep.is-failed .pstep__marker{background:var(--danger);border-color:var(--danger);color:var(--ink-0)}.pstep.is-pending{opacity:.5}.pstep__title{font-size:14px;font-weight:600}.pstep__state{letter-spacing:.12em;font-size:10px}.pstep.is-active .pstep__state{color:var(--accent)}.pstep.is-done .pstep__state{color:var(--ok)}.pstep.is-failed .pstep__state{color:var(--danger)}.progress__msg{color:var(--fg-2);font-size:14px;line-height:1.55}.progress__actions{flex-wrap:wrap;gap:12px;display:flex}.progress__stalled{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.work__bars{gap:4px;display:flex}.work__bars i{background:var(--accent);opacity:.25;flex:1;height:4px;animation:1.6s ease-in-out infinite work-bars}.work__bars i:nth-child(2){animation-delay:.16s}.work__bars i:nth-child(3){animation-delay:.32s}.work__bars i:nth-child(4){animation-delay:.48s}.work__bars i:nth-child(5){animation-delay:.64s}@keyframes work-bars{0%,to{opacity:.2}50%{opacity:1}}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:left;padding:0 12px 12px 0;font-weight:500}.table td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 12px 12px 0}.table th:last-child,.table td:last-child{text-align:right;padding-right:0}.table--rewards td{padding-top:14px;padding-bottom:14px}.table__coin{align-items:center;gap:12px;display:inline-flex}.table__img{background:var(--ink-2);border:1px solid var(--line);flex:none;width:36px;height:36px;overflow:hidden}.table__img img{object-fit:cover;width:100%;height:100%}.table__name{font-weight:600}.table__sym{color:var(--accent);margin-left:6px;font-size:11px}.table__muted{color:var(--fg-3)}.table__kind--distribution{color:var(--accent)}.table__kind--claim{color:var(--ok)}.table-wrap{overflow-x:auto}.table__nowrap{white-space:nowrap}.table__sig{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.table__cell-label{display:none}.table__below{white-space:nowrap;margin-top:2px;display:block}.table__paused{display:block}.table__note{max-width:28ch;font-family:var(--font-display);color:var(--fg-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}@media (max-width:599px){.table--history{font-size:12px}.table--history td{padding:10px 8px 10px 0}.table--history .table__nowrap{white-space:normal}.table--history .table__sol{white-space:nowrap}.table--history .table__shares{flex-direction:column;align-items:flex-end;line-height:1.5;display:inline-flex}.table--history .table__shares-sep{display:none}.table--rewards,.table--rewards thead,.table--rewards tbody,.table--rewards tr{display:block}.table--rewards thead tr{align-items:center;padding-bottom:8px;display:flex}.table--rewards thead th{padding:0}.table--rewards thead th:not(:first-child){display:none}.table--rewards thead .table__cell-label{display:inline}.table--rewards tbody tr{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check coin coin""check claimed claimable";align-items:start;gap:8px 12px;padding:12px 0;display:grid}.table--rewards tbody td{text-align:left;border:0;padding:0;display:block}.table--rewards tbody td:first-child{grid-area:check}.table--rewards tbody td:nth-child(2){grid-area:coin;min-width:0}.table--rewards tbody td:nth-child(3){grid-area:claimed}.table--rewards tbody td:nth-child(4){text-align:right;white-space:nowrap;grid-area:claimable}.table--rewards tbody .table__cell-label{margin-bottom:2px;font-size:10px;display:block}.table--rewards .table__name{overflow-wrap:anywhere}}.claim-status{flex-direction:column;gap:12px;display:flex}.claim-status__row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 0;font-size:12.5px;display:grid}.claim-status__state--confirmed{color:var(--ok)}.claim-status__state--pending{color:var(--warn)}.claim-status__state--failed{color:var(--danger)}.claim-status__msg{color:var(--fg-2);font-size:14px;line-height:1.55}.claim-status__msg--bad{color:var(--danger)}.miles{border-top:1px solid var(--line);flex-direction:column;display:flex}.miles__item{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:14px;padding:12px 0;font-size:13px;display:grid}.miles__note{color:var(--fg-2);line-height:1.5}.miles__empty{color:var(--fg-3);font-size:13px;line-height:1.55}.shares{flex-direction:column;gap:10px;display:flex}.share{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.share__bar{background:var(--ink-3);height:6px;position:relative}.share__fill{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.share--fund .share__fill{background:var(--accent-lo)}.share--platform .share__fill{background:var(--line-strong)}.share__pct{text-align:right;min-width:42px;font-weight:600}@media (max-width:959px){.row-2,.row-3{grid-template-columns:1fr}.calc__grid{grid-template-columns:1fr;gap:12px}.drop__preview{grid-template-columns:72px 1fr}.drop__img{width:72px;height:72px}.minis{grid-template-columns:1fr}.claim-status__row{grid-template-columns:1fr auto}.miles__item{grid-template-columns:1fr;gap:6px}.share{grid-template-columns:90px 1fr auto}}.home{flex-direction:column;display:flex}.hero-wrap{grid-template-rows:1fr auto;min-height:max(720px,100vh);display:grid}.hero{text-align:center;padding:56px var(--gutter) 40px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__skyline{z-index:0;pointer-events:none;height:54%;position:absolute;bottom:0;left:0;right:0}.hero__skyline svg{width:100%;height:100%}.hero__content{z-index:1;pointer-events:none;flex-direction:column;align-items:center;width:100%;max-width:980px;display:flex;position:relative}.hero__content a,.hero__content button,.hero__content .minis{pointer-events:auto}.hero__eyebrow{color:var(--fg-2);align-items:center;gap:16px;margin-bottom:28px;display:flex}.hero__eyebrow:before,.hero__eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:56px;height:1px}.hero__eyebrow:after{background:linear-gradient(90deg, var(--accent), transparent)}.hero__title{flex-direction:column;gap:8px;margin-bottom:28px;font-size:clamp(42px,6vw,86px);line-height:.98;display:flex}.hero__line{white-space:nowrap;display:block}.hero__title em{color:var(--accent)}.hero__sub{max-width:560px;color:var(--fg-2);margin-bottom:36px;font-size:18px}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:32px;display:flex}.ca-pill{border:1px solid var(--line);pointer-events:auto;background:#232019f0;align-items:center;gap:14px;margin-bottom:36px;padding:8px 8px 8px 18px;display:inline-flex}.ca-pill__sym{color:var(--accent);font-size:13px;font-weight:700}.ca-pill__addr{font-size:13px;font-weight:600}.featured{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.featured__label{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.featured__empty{border:1px dashed var(--line);padding:10px 14px}.stats{padding:16px var(--gutter) 24px}.stats__head{color:var(--fg-2);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.stats__grid{border:1px solid var(--line);background:var(--ink-1);grid-template-columns:repeat(6,1fr);display:grid}.stats__grid .stat{border-right:1px solid var(--line);padding:18px 20px 20px;position:relative}.stats__grid .stat:last-child{border-right:0}.stats__grid .stat:before{content:"";background:var(--accent);width:12px;height:2px;position:absolute;top:-1px;left:-1px}.stats__grid .stat .label{min-height:2.8em}.stats__grid .stat__value{font-size:28px}.section{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:104px var(--gutter);margin:0 auto}.how{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.how__intro{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.stages{flex-direction:column;display:flex}.stage{opacity:.3;transition:opacity .6s var(--ease), transform .6s var(--ease);grid-template-columns:44px 1fr;gap:20px;padding:0 0 48px;display:grid;position:relative;transform:translateY(8px)}.stage.is-in{opacity:1;transform:none}.stage:before{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:0;left:14px}.stage:last-child:before{display:none}.stage__index{width:28px;height:28px;color:var(--fg-3);border:1px solid var(--line);background:var(--ink-0);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.stage.is-in .stage__index{color:var(--accent);border-color:var(--accent)}.stage__title{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:700}.stage__text{color:var(--fg-2);max-width:54ch;margin-bottom:12px;line-height:1.6}.paper{background-color:var(--paper);background-image:linear-gradient(var(--paper-line) 1px, transparent 1px), linear-gradient(90deg, var(--paper-line) 1px, transparent 1px);max-width:none;color:var(--paper-ink);background-size:32px 32px}.paper__inner{max-width:var(--content-max);grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:64px;margin:0 auto;display:grid}.paper .label--accent{color:var(--accent-lo)}.paper .h2{color:var(--paper-ink)}.paper .lede{color:var(--paper-fg-2)}.paper__text{flex-direction:column;gap:18px;display:flex}.paper__list{color:var(--paper-fg-2);flex-direction:column;gap:12px;margin-top:6px;font-size:14.5px;line-height:1.55;display:flex}.paper__list li{padding-left:28px;position:relative}.paper__list li:before{content:"";background:var(--accent-lo);width:14px;height:2px;position:absolute;top:11px;left:0}.paper__list strong{color:var(--paper-ink)}.specs__head{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.specs__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.spec{background:var(--ink-0);flex-direction:column;gap:10px;padding:28px 28px 30px;display:flex}.spec__value{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:44px;font-weight:600;line-height:1;display:flex}.spec__unit{color:var(--accent);letter-spacing:.1em;font-size:12px;font-weight:600}.spec__note{color:var(--fg-3);font-size:13.5px;line-height:1.5}.cta__frame{background:linear-gradient(135deg, var(--ink-1), var(--ink-2));justify-content:space-between;align-items:center;gap:48px;padding:56px;display:flex}.cta__text{flex-direction:column;gap:20px;display:flex}.cta__title{max-width:12ch;font-size:clamp(36px,4.6vw,64px)}.launch__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.launch__main{flex-direction:column;gap:56px;min-width:0;display:flex}.group{flex-direction:column;gap:22px;display:flex}.group__head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.group__step{color:var(--accent);letter-spacing:.14em;font-size:11px}.group__title{letter-spacing:-.02em;font-size:24px;font-weight:700}.group__text{color:var(--fg-2);max-width:62ch;line-height:1.6}.group__sub{letter-spacing:-.01em;margin-top:8px;font-size:15px;font-weight:600}.connect-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.connect-row__note{color:var(--fg-3);font-size:13px;line-height:1.5}.launch__side{flex-direction:column;gap:20px;display:flex;position:sticky;top:72px}.preview{flex-direction:column;gap:16px;padding:20px;display:flex}.preview__card{grid-template-columns:88px 1fr;align-items:start;gap:16px;display:grid}.preview__img{background:var(--ink-2);border:1px solid var(--line);justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.preview__img img{object-fit:cover;width:100%;height:100%}.preview__text{min-width:0}.preview__name{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.preview__sym{color:var(--accent);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:600}.preview__listing{color:var(--fg-2);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.45}.preview__loc{color:var(--fg-3);letter-spacing:.06em;margin-top:4px;font-size:11px}.summary{flex-direction:column;gap:18px;padding:20px;display:flex}.summary__rows{flex-direction:column;gap:10px;display:flex}.summary__rows>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.summary__rows dt{color:var(--fg-2)}.summary__rows dd{white-space:nowrap;font-size:13.5px;font-weight:600}.summary__total{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.summary__rows .summary__total dt{color:var(--fg-1);font-size:15px;font-weight:700}.summary__rows .summary__total dd{color:var(--accent);letter-spacing:-.03em;font-size:24px;font-weight:700}.summary__note{color:var(--fg-3);font-size:12.5px;line-height:1.55}.form-error{color:var(--danger);background:#ff55470f;border:1px solid #ff554766;padding:12px 14px;font-size:13px;line-height:1.5}.launch__blocked{color:var(--warn);letter-spacing:.04em;font-size:11px;line-height:1.6}.launch__review{flex-direction:column;gap:16px;display:flex}.launch__review-text{color:var(--fg-2);max-width:62ch;line-height:1.6}.coin__head{grid-template-columns:120px 1fr;align-items:center;gap:24px;margin-bottom:40px;display:grid}.coin__img{background:var(--ink-2);border:1px solid var(--line);justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.coin__img img{object-fit:cover;width:100%;height:100%}.coin__title{flex-direction:column;gap:10px;min-width:0;display:flex}.coin__name{overflow-wrap:anywhere;font-size:clamp(32px,4vw,52px);line-height:1}.coin__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.coin__sym{color:var(--accent);font-size:15px;font-weight:700}.coin__desc{color:var(--fg-2);overflow-wrap:anywhere;max-width:70ch;line-height:1.6}.coin__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.coin__col{flex-direction:column;gap:24px;min-width:0;display:flex}.coin__col--side{position:sticky;top:72px}.panel{flex-direction:column;gap:16px;padding:22px;display:flex}.panel__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25}.fund__big{flex-direction:column;gap:4px;display:flex}.fund__usd{letter-spacing:-.04em;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1}.fund__sol{color:var(--fg-3);letter-spacing:.06em;font-size:12px}.fund__facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fund__facts dd{margin-top:6px;font-size:15px;font-weight:600}.coin__history{margin-top:24px}.coin__history .table{margin-top:8px}.coin__claim{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.coin__claimable{letter-spacing:-.03em;font-size:26px;font-weight:600}.coin__claimable small{color:var(--accent);letter-spacing:.08em;margin-left:6px;font-size:12px}.explore__bar{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:16px;margin-bottom:32px;display:grid}.explore__count{color:var(--accent);font-size:15px}.rewards__top{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;margin-bottom:24px;display:grid}.rewards__totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:4px;display:grid}.rewards__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.rewards__total{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.rewards__total small{letter-spacing:.08em;color:var(--accent);margin-left:6px;font-size:11px}.rewards__connect{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rewards__connect p{color:var(--fg-2);max-width:56ch;line-height:1.6}.lookup{flex-direction:column;gap:14px;padding:20px;display:flex}.lookup__row{gap:10px;display:flex}.lookup__row .input{flex:1;min-width:0}.rewards__claims{margin-top:24px}.fees__table{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:24px;padding:0;display:grid}.fees__cell{background:var(--ink-1);flex-direction:column;gap:14px;padding:32px 28px 30px;display:flex}.fees__value{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1}.fees__note{color:var(--fg-2);max-width:52ch;font-size:13.5px;line-height:1.55}.fees__example{background:linear-gradient(135deg, var(--ink-1), var(--ink-2));flex-direction:column;gap:14px;margin-bottom:72px;display:flex}.fees__example-text{color:var(--fg-2);max-width:70ch;line-height:1.6}.fees__example-text b{color:var(--fg-1);font-size:17px;font-weight:700}.fees__example-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:6px;display:grid}.fees__example-grid dd{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:600}.faq{scroll-margin-top:24px}.faq__title{margin-bottom:28px}.not-found .page-head{margin-bottom:40px}@media (max-width:1180px){.launch__grid{gap:40px}.stats__grid{grid-template-columns:repeat(3,1fr)}.stats__grid .stat:nth-child(3){border-right:0}.stats__grid .stat:nth-child(-n+3){border-bottom:1px solid var(--line)}.coin__grid{grid-template-columns:minmax(0,1fr)}.coin__col--side{position:static}.rewards__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.hero-wrap{min-height:0}.hero{padding:44px var(--gutter) 32px}.hero__skyline{opacity:.7;height:42%}.hero__content{pointer-events:auto}.hero__line{white-space:normal}.hero__title{font-size:clamp(36px,10.5vw,56px)}.hero__sub{font-size:16px}.hero__eyebrow:before,.hero__eyebrow:after{width:24px}.stats__grid{grid-template-columns:repeat(2,1fr)}.stats__grid .stat:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stats__grid .stat:nth-child(2n){border-right:0}.stats__grid .stat:nth-last-child(-n+2){border-bottom:0}.section{padding:64px var(--gutter)}.how{grid-template-columns:1fr;gap:40px}.how__intro{position:static}.paper__inner{grid-template-columns:1fr;gap:36px}.specs__grid{grid-template-columns:1fr}.cta__frame{flex-direction:column;align-items:flex-start;padding:36px 24px}.launch__grid{grid-template-columns:1fr}.launch__side{position:static}.coin__head{grid-template-columns:88px 1fr;gap:16px}.coin__img{width:88px;height:88px}.explore__bar,.fees__table,.fees__example-grid,.fund__facts,.rewards__totals{grid-template-columns:1fr}.lookup__row{flex-direction:column}.lookup__row .input{flex:none}}
