@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tilt-neon-400.ttf)format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-20bddc40.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-2a392e77.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-20bddc40.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-2a392e77.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-20bddc40.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-2a392e77.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-20bddc40.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-2a392e77.woff2)format("woff2");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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-871aed67.woff2)format("woff2");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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-1536a216.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-9994c10a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-d7731959.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-60d1ee22.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-8d0aead6.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-486bb381.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-8864f199.woff2)format("woff2");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{--bg:#05070e;--bg-deep:#04060c;--bg-ticker:#070b16;--panel:#0a101e;--ink:#f2f5ff;--ink-soft:#e6ecff;--muted:#a3afc9;--muted-deep:#6e7c9c;--ice:#9fbeff;--blue:#0052ff;--blue-lift:#2f66ff;--up:#4ade9b;--down:#ff8d9a;--hairline:#9fbeff1f;--hairline-mid:#9fbeff29;--hairline-strong:#9fbeff33;--hairline-bright:#9fbeff59;--blue-line:#0052ff80;--blue-wash:#0052ff1a;--shell:min(1240px, calc(100% - 32px));--section-gap:104px;--font-primary:"Archivo", system-ui, sans-serif;--font-heavy:"Archivo Black", "Archivo", sans-serif;--font-data:"IBM Plex Mono", ui-monospace, monospace;--font-neon:"Tilt Neon", "Archivo", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--blue);color:#fff}a{color:var(--ice);text-decoration:none}a:hover{color:#fff}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}code{font-family:var(--font-data)}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skiMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes skiBlink{0%,to{opacity:1}50%{opacity:.25}}.page{background:var(--bg);position:relative;overflow:clip}.grain{z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");position:fixed;inset:0}.ticker{z-index:40;background:var(--bg-ticker);height:34px;color:var(--ice);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;scrollbar-width:none;border-bottom:1px solid #0052ff59;align-items:center;gap:20px;padding:0 16px;font-size:10px;display:flex;position:relative;overflow:auto hidden}.ticker::-webkit-scrollbar{display:none}.ticker>*{flex:none}.ticker-live{align-items:center;gap:7px;display:inline-flex}.ticker-live i{background:var(--up);border-radius:50%;width:6px;height:6px;animation:1.8s infinite skiBlink}.ticker-stat{color:var(--muted-deep)}.ticker-stat b{color:var(--ink);font-weight:400}.ticker-stat b.is-up{color:var(--up)}.ticker-stat b.is-down{color:var(--down)}.ticker-stat b.is-idle{color:var(--muted-deep)}.ticker-spacer{flex:auto}.nav{z-index:50;width:var(--shell);border:1px solid var(--hairline-mid);--nav-glass:blur(26px) saturate(160%) brightness(.9);-webkit-backdrop-filter:var(--nav-glass);backdrop-filter:var(--nav-glass);background:#080c189e;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:12px;margin:14px auto 0;padding:10px 12px 10px 16px;display:flex;position:sticky;top:14px;box-shadow:inset 0 1px #ffffff12,0 18px 44px #02050e73}.nav-brand{color:var(--ink);flex:none;align-items:center;gap:11px;display:flex}.nav-brand img{object-fit:cover;border:1px solid var(--hairline-bright);background:radial-gradient(circle at 50% 38%,#17325f,#0a1226);border-radius:50%;width:36px;height:36px}.nav-brand>span{flex-direction:column;line-height:1;display:flex}.nav-brand strong{font-family:var(--font-heavy);letter-spacing:-.03em;font-size:17px;font-weight:400}.nav-brand small{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;margin-top:3px;font-size:8px}.nav-links{white-space:nowrap;scrollbar-width:none;flex:1 1 0;align-items:center;gap:2px;min-width:0;margin-left:4px;font-size:13px;font-weight:600;display:flex;overflow:auto hidden}.nav-links::-webkit-scrollbar{display:none}.nav-links a{color:var(--muted);border-radius:999px;flex:none;padding:9px 13px}.nav-links a:hover{color:#fff;background:#9fbeff17}.nav-official{white-space:nowrap;text-overflow:clip;flex:0 auto;font-size:12.5px;font-weight:600;overflow:hidden}.nav-cta{background:var(--blue);color:#fff;letter-spacing:-.01em;border-radius:999px;flex:none;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:700;transition:background .18s;display:inline-flex;box-shadow:0 0 0 1px #9fbeff47,0 10px 34px -12px #0052ffe6}.nav-cta:hover{background:var(--blue-lift);color:#fff}.hero{width:var(--shell);margin-inline:auto;padding:76px 0 0;position:relative}.hero-glow,.hero-grid-lines{pointer-events:none;position:absolute}.hero-glow{background:radial-gradient(circle,#0052ff80 0%,#0052ff29 34%,#0052ff00 68%);border-radius:50%;width:900px;height:900px;top:-280px;right:-220px}.hero-grid-lines{opacity:.5;background-image:linear-gradient(#9fbeff0d 1px,#0000 1px),linear-gradient(90deg,#9fbeff0d 1px,#0000 1px);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 30%,#000,#0000 72%);mask-image:radial-gradient(circle at 60% 30%,#000,#0000 72%)}.hero-inner{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:48px;display:grid;position:relative}.eyebrow{border:1px solid var(--blue-line);background:var(--blue-wash);color:var(--ice);font-family:var(--font-data);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.eyebrow i{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0052ff38}.hero h1:first-child{margin-top:0}.hero h1{font-family:var(--font-heavy);letter-spacing:-.05em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(60px,7.6vw,122px);font-weight:400;line-height:.84}.hero h1 span{color:var(--blue);text-shadow:0 0 60px #0052ff8c}.hero-lede{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.btn-primary{background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:15px;font-weight:700;transition:none;display:inline-flex;box-shadow:0 18px 44px -18px #0052ff,inset 0 1px #ffffff38}.btn-primary:hover{background:var(--blue-lift);color:#fff}.btn-ghost{height:52px;color:var(--ink-soft);background:#9fbeff0a;border:1px solid #9fbeff47;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.btn-ghost:hover{color:var(--ink-soft);background:#9fbeff1a;border-color:#9fbeff99}.contract-row{border:1px solid var(--hairline-mid);background:#0d1425b3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:12px 12px 12px 16px;display:flex}.contract-row>div{flex:auto;min-width:0}.contract-label{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;font-size:9px;font-weight:600}.contract-row code{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12.5px;display:block;overflow:hidden}.copy-btn{height:40px;color:var(--ice);cursor:pointer;font-family:var(--font-primary);letter-spacing:.02em;background:#0052ff1f;border:1px solid #0052ff99;border-radius:10px;flex:none;padding:0 16px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s}.copy-btn:hover{border-color:var(--blue);color:#fff}.copy-btn.is-copied{color:var(--up);border-color:#4ade9bb3}.hero-note{color:var(--muted-deep);margin:14px 0 0;font-size:11.5px;line-height:1.6}.hero-note a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.holo-tilt{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;transform-style:preserve-3d;will-change:transform}.holo-glare{z-index:5;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--glare-x) var(--glare-y), #ffffff75 0, #91b5ff38 13%, #0052ff12 30%, transparent 54%), linear-gradient(112deg, transparent 22%, #4d84ff14 34%, #9a5dff1f 43%, #53e2ff1a 51%, transparent 66%);mix-blend-mode:screen;transition:opacity .26s;position:absolute;inset:-1px}.holo-tilt.is-tilting .holo-glare{opacity:.82}.hero-art{justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.hero-art-card{width:100%;min-height:630px;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 50% 38%,#0052ff52,#0000 58%),linear-gradient(160deg,#10295f 0%,#071123 72%);border:1px solid #9fbeff2e;border-radius:28px;grid-template-rows:auto 1fr auto;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .18s;display:grid;position:relative;overflow:hidden}.hero-art-card.is-tilting{border-color:#91b5ff85;transition:transform 55ms linear,border-color .18s}.art-glow,.art-ring{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-glow{filter:blur(6px);background:radial-gradient(circle,#0052ff80 0%,#0052ff24 44%,#0052ff00 68%);width:118%;top:44%}.art-ring-inner{border:1px solid var(--hairline-mid);width:72%}.art-ring-outer{border:1px solid #9fbeff14;width:112%}.art-card-head{z-index:4;justify-content:space-between;align-items:center;padding:24px 28px 12px;display:flex;position:relative;transform:translateZ(24px)}.art-live-label{color:#9fbeff75;font-family:var(--font-data);letter-spacing:.2em;font-size:9px;font-weight:600}.art-image-stage{z-index:2;justify-content:center;align-items:flex-end;min-height:0;padding:0 22px;display:flex;position:relative;transform:translateZ(12px)}.art-image-stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 60px #0052ff80);width:100%;max-width:590px;height:auto;max-height:505px;display:block;position:relative}.art-market-row{z-index:4;cursor:default;background:#040811f0;border-top:1px solid #9fbeff29;grid-template-columns:repeat(3,1fr);min-height:106px;display:grid;position:relative;transform:translateZ(26px)}.art-market-cell{border-left:1px solid #9fbeff1f;flex-direction:column;justify-content:center;min-width:0;padding:18px 24px;display:flex}.art-market-cell:first-child{border-left:0}.art-market-cell.is-right{text-align:right}.art-market-cell span{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;font-size:9px;font-weight:600;display:block}.art-market-cell strong{font-family:var(--font-data);letter-spacing:-.04em;margin-top:10px;font-size:clamp(18px,2vw,26px);font-weight:600;display:block}.art-market-cell strong.is-up{color:var(--up)}.art-market-cell strong.is-down{color:var(--down)}.art-market-cell strong.is-idle{color:var(--muted-deep)}.marquee{border-block:1px solid var(--blue-line);background:var(--blue);margin-top:84px;overflow:hidden}.marquee-track{width:max-content;animation:34s linear infinite skiMarquee;display:flex}.marquee-track>div{color:#fff;font-family:var(--font-heavy);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:34px;padding:15px 17px;font-size:19px;font-weight:400;display:flex}.marquee-track em{opacity:.55;font-style:normal}.section{width:var(--shell);padding:var(--section-gap) 0 0;margin-inline:auto}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:56px;display:flex}.kicker{color:var(--blue);font-family:var(--font-data);letter-spacing:.18em;font-size:11px;font-weight:600;display:inline-flex}.section-head h2,.buy-panel h2{font-family:var(--font-heavy);letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:.92}.section-head h2 span,.buy-panel h2 span{color:var(--blue)}.section-head h2.is-narrow{white-space:nowrap;max-width:none;font-size:clamp(20px,4.4vw,62px)}.section-head>p{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.7}.fine-print{max-width:88ch;color:var(--muted-deep);margin:20px 0 0;font-size:11px;line-height:1.7}.lore-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:46px;display:grid}.lore-card{border:1px solid var(--hairline);background:linear-gradient(#0c1220,#080d18);border-radius:22px;flex-direction:column;min-height:340px;padding:26px;transition:border-color .18s,transform .18s;display:flex}.lore-card:hover{border-color:#0052ff99;transform:translateY(-4px)}.lore-card.is-quote{background:radial-gradient(120% 90% at 85% 0,#0052ff57,#0052ff00 62%),linear-gradient(#0b1226,#080d18);border-color:#0052ff73}.lore-card.is-quote:hover{border-color:#0052ffd9}.card-label{color:var(--ice);font-family:var(--font-data);letter-spacing:.16em;font-size:12px;font-weight:600}.lore-card-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;display:flex}.lore-icon{width:50px;height:50px;color:var(--ice);background:#0052ff14;border:1px solid #9fbeff47;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.lore-icon>img{object-fit:cover;border-radius:13px;width:100%;height:100%;display:block}.lore-icon-youtube{color:#fff}.lore-icon-youtube>span{background:#f03;border-radius:6px;width:28px;height:20px;position:relative;box-shadow:0 0 18px #ff003342}.lore-icon-youtube>span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;position:absolute;top:5px;left:11px}.lore-card h3{font-family:var(--font-heavy);letter-spacing:-.035em;margin:auto 0 16px;font-size:27px;font-weight:400;line-height:1.05}.lore-card p{color:var(--muted);margin:0 0 20px;font-size:14.5px;line-height:1.7}.lore-card blockquote{letter-spacing:-.03em;margin:auto 0 24px;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.28}.lore-link{width:fit-content;color:var(--ice);font-size:13px;font-weight:700}.quote-footer{border-top:1px solid #9fbeff24;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.quote-footer strong{font-size:15px;display:block}.quote-footer span{color:var(--muted-deep);margin-top:4px;font-size:11.5px;display:block}.pill-link{border:1px solid var(--hairline-bright);height:40px;color:var(--ice);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.pill-link:hover{background:var(--blue);border-color:var(--blue);color:#fff}.doc-links{flex-wrap:wrap;gap:8px;display:flex}.doc-links a{border:1px solid var(--hairline-strong);color:var(--ice);font-family:var(--font-data);border-radius:999px;padding:9px 12px;font-size:10.5px;transition:border-color .18s,color .18s}.doc-links a:hover{border-color:var(--blue);color:#fff}.tokenomics-section{isolation:isolate;position:relative}.tokenomics-intro{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);align-items:end;gap:48px;min-height:360px;display:grid;position:relative}.tokenomics-copy{align-self:start;padding-top:18px}.tokenomics-copy h2{max-width:14ch;font-family:var(--font-heavy);letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:.92}.tokenomics-copy h2 span{color:var(--blue)}.tokenomics-copy p{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:74px 0 0;font-size:16.5px;line-height:1.7}.tokenomics-dogs{z-index:1;pointer-events:none;align-self:end;height:350px;position:relative}.tokenomics-dogs:before{z-index:-1;content:"";background:radial-gradient(circle,#0052ff3d,#0052ff0f 44%,#0000 72%);border-radius:50%;position:absolute;inset:18% -10% -5%}.tokenomics-dogs img{filter:drop-shadow(0 22px 34px #00000075);width:min(520px,125%);max-width:none;height:auto;display:block;position:absolute;bottom:-54px;right:calc(38px - 4%)}.market-panel{z-index:2;background:linear-gradient(#0b1120,#070c16);border:1px solid #9fbeff24;border-radius:24px;margin-top:0;position:relative;overflow:hidden}.market-head{border-bottom:1px solid var(--hairline);background:#0052ff0f;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.market-head>div{align-items:center;gap:10px;display:flex}.market-head strong{letter-spacing:-.01em;font-size:13.5px}.market-head small{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.08em;font-size:10px}.status-dot{background:var(--muted-deep);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite skiBlink}.status-dot.is-ready{background:var(--up)}.status-dot.is-error{background:var(--down)}.market-values{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.market-values>div{border-left:1px solid #9fbeff1a;padding:26px 24px}.market-values span{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.market-values strong{font-family:var(--font-data);letter-spacing:-.04em;margin-top:12px;font-size:clamp(22px,2.4vw,34px);font-weight:500;display:block}.market-values strong.is-up{color:var(--up)}.market-values strong.is-down{color:var(--down)}.market-values strong.is-idle{color:var(--muted-deep)}.market-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.market-source{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.1em;font-size:10px}.market-foot-links{gap:16px;font-size:12px;font-weight:700;display:flex}.token-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;margin-top:16px;display:grid}.token-grid article,.token-link-card{border:1px solid var(--hairline);background:var(--panel);border-radius:20px;grid-template-rows:72px auto 1fr;align-content:start;min-height:224px;padding:24px;transition:border-color .18s,background .18s;display:grid}.token-grid article:hover,.token-link-card:hover{background:#0d1629;border-color:#0052ff8c}.token-figure{font-family:var(--font-heavy);letter-spacing:-.05em;color:var(--ice);font-size:clamp(30px,3.2vw,44px);font-weight:400}.token-figure.is-blue{color:var(--blue)}.token-figure.is-mono{font-family:var(--font-heavy);font-weight:400}.token-grid h3{color:#fff;letter-spacing:-.02em;margin:18px 0 8px;font-size:16px;font-weight:700}.token-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.token-card-cta{background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.token-card-top{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:72px;display:flex}.token-grid article>.token-figure{align-items:center;min-height:72px;display:flex}.token-card-cta img{opacity:.82;filter:brightness(0)saturate()invert(80%)sepia(18%)saturate(1192%)hue-rotate(187deg)brightness(101%)contrast(103%);width:23px;height:23px;display:block}.token-link-card:hover .token-card-cta img{opacity:1;filter:brightness(0)invert()}.token-link-card .token-figure{font-size:clamp(30px,3.2vw,44px)}.faq-layout{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:48px 72px;display:grid}.faq-intro{flex-direction:column;min-width:0;display:flex}.faq-intro p{max-width:34ch;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.faq-dogs{background:radial-gradient(circle at 50% 62%,#0052ff47,#0000 56%),linear-gradient(160deg,#0d1b3abd,#050810f0);border:1px solid #9fbeff1f;border-radius:24px;flex:auto;min-height:460px;margin-top:34px;position:relative;overflow:hidden}.faq-dogs:before{aspect-ratio:1;content:"";border:1px solid #9fbeff1a;border-radius:50%;width:72%;position:absolute;top:13%;left:50%;transform:translate(-50%)}.faq-dogs img{filter:drop-shadow(0 22px 40px #00000075);width:min(590px,118%);max-width:none;height:auto;display:block;position:absolute;bottom:-1px;right:50%;transform:translate(50%)}.faq-dogs img.faq-hero-image{object-fit:cover;object-position:center 42%;filter:none;width:100%;max-width:none;height:100%;inset:0;transform:none}.faq-holo-card{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--background-x:50%;--background-y:50%;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.faq-holo-card.is-tilting{border-color:#91b5ff80;transition:transform 45ms linear,border-color .18s,box-shadow .18s;box-shadow:0 26px 68px -38px #0052ffb8,0 0 28px #0052ff24}.faq-foil,.faq-foil:before,.faq-foil:after{border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.faq-foil{z-index:3;opacity:0;background-image:repeating-linear-gradient(-32deg,#e52e2e 0%,#f2b62c 5%,#75d322 10%,#20e9e2 15%,#3d8eff 20%,#b34fee 25%,#ee3aa0 30%,#e52e2e 35%),repeating-radial-gradient(circle,#ffffffd9 0 1px,#91b5ff2e 1px 2px,#0000 2px 7px),linear-gradient(118deg,#0000 20%,#fffc 43%,#91b5ff29 52%,#0000 72%);background-position:var(--background-x) var(--background-y), center, var(--pointer-x) var(--pointer-y);background-blend-mode:color, overlay, screen;filter:brightness(calc(.88 + var(--pointer-from-center) * .2)) contrast(1.14) saturate(1.35);mix-blend-mode:overlay;background-size:420% 420%,13px 13px,220% 220%;transition:opacity .26s}.faq-foil:before{z-index:1;background:repeating-linear-gradient(112deg,#0000 0 9px,#ffffff57 10px,#0000 12px 20px),linear-gradient(90deg,#ff46b473,#55e6ff80,#8968ff75,#ffdc6261);background-position:calc(100% - var(--background-x)) var(--background-y), var(--pointer-x) center;content:"";opacity:.56;filter:contrast(1.12)brightness(1.06)saturate(1.2);mix-blend-mode:soft-light;background-size:180% 180%,240% 100%}.faq-foil:after{z-index:2;background:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffffff0 0, #c1eeff9e 9%, #7565ff38 25%, transparent 58%);content:"";opacity:.48;filter:brightness(1.02)contrast(1.08);mix-blend-mode:screen}.faq-holo-card.is-tilting .faq-foil{opacity:.48}.faq-holo-card .holo-glare{background:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffffff0 0, #d5f5ff80 14%, #4b6fff1f 35%, #04070e52 110%);filter:brightness(calc(.94 + var(--pointer-from-center) * .12)) contrast(1.1);mix-blend-mode:screen;transition:opacity .18s}.faq-holo-card.is-tilting .holo-glare{opacity:.42}.faq-list{flex-direction:column;justify-content:space-between;gap:10px;height:100%;display:flex}.faq-item{background:var(--panel);border:1px solid #9fbeff24;border-radius:18px;transition:border-color .18s;overflow:hidden}.faq-item.is-open{border-color:#0052ff8c}.faq-item button{width:100%;color:var(--ink);cursor:pointer;text-align:left;font-family:var(--font-primary);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px;font-size:17.5px;font-weight:700;display:flex}.faq-icon{width:34px;height:34px;color:var(--ice);background:0 0;border:1px solid #0052ff99;border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:grid}.faq-item.is-open .faq-icon{border-color:var(--blue);background:var(--blue);color:#fff}.faq-answer{max-width:68ch;color:var(--muted);margin:0;padding:0 22px 22px;font-size:14.5px;line-height:1.75}.faq-answer a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.faq-answer code{overflow-wrap:anywhere;color:var(--ink-soft);font-size:12.5px}.buy-panel{border:1px solid var(--blue-line);background:radial-gradient(90% 120% at 88% 6%,#0052ff73,#0052ff00 58%),linear-gradient(#0b1226,#070b15);border-radius:30px;padding:clamp(28px,4vw,62px);position:relative;overflow:hidden}.buy-top{max-width:none;display:block}.buy-top>div{min-width:0}.buy-panel .kicker{color:var(--ice)}.buy-panel h2{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(22px,5vw,72px);line-height:.9}.buy-panel h2 span{text-shadow:0 0 50px #0052ff99}.buy-lede{max-width:48ch;color:var(--muted);margin:22px 0 0;font-size:16.5px;line-height:1.7}.buy-figure{background:linear-gradient(#0a1428,#060a14);border:1px solid #9fbeff2e;border-radius:22px;min-width:0;margin:0;position:relative;overflow:hidden}.buy-figure img{object-fit:cover;object-position:50% 22%;width:100%;height:clamp(240px,30vw,340px);display:block}.buy-figure .fade{background:linear-gradient(#060a1400,#060a14e6);height:55%;position:absolute;inset:auto 0 0}.buy-figure figcaption{color:var(--ice);font-family:var(--font-data);letter-spacing:.18em;font-size:9.5px;font-weight:600;position:absolute;bottom:16px;left:18px}.buy-steps{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin:48px 0 14px;padding:0;list-style:none;display:grid}.buy-steps li{background:#05081080;border:1px solid #9fbeff24;border-radius:18px;flex-direction:column;min-height:210px;padding:26px;display:flex}.buy-steps li.is-mask-up{background:radial-gradient(circle at 100% 0,#3d73ff80,#0000 56%),#00267a8a;border-color:#3d73ffa3}.buy-steps li>span{color:var(--blue);font-family:var(--font-data);letter-spacing:.1em;font-size:24px;font-weight:600;display:block}.buy-steps h3{letter-spacing:-.02em;margin:24px 0 10px;font-size:17px;font-weight:700}.buy-steps p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.buy-contract{border:1px solid var(--hairline-strong);background:#05070eb8;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 16px 16px 20px;display:flex}.buy-contract>div{flex:auto;min-width:0}.buy-contract .contract-label{font-size:9.5px}.buy-contract code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(12px,1.3vw,17px);display:block;overflow:hidden}.buy-contract .copy-btn{background:#0052ff24;border-radius:12px;height:44px;padding:0 18px;font-size:13px}.buy-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.btn-light{background:var(--ink);height:54px;color:var(--bg);border-radius:999px;align-items:center;padding:0 28px;font-size:15px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.btn-light:hover{background:var(--blue);color:#fff}.btn-outline{border:1px solid var(--hairline-bright);height:54px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 26px;font-size:15px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.btn-outline:hover{border-color:var(--ice);color:var(--ink-soft);background:#9fbeff1a}.btn-text{height:54px;color:var(--ice);text-underline-offset:4px;align-items:center;padding:0 8px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.buy-disclaimer{max-width:82ch;color:var(--muted-deep);margin:20px 0 0;font-size:11.5px;line-height:1.7}.base-pals-panel{--pal-accent:0, 82, 255;--pal-accent-line:61, 115, 255;--pal-accent-solid:#3d73ff;border:1px solid var(--hairline-mid);background:radial-gradient(circle at 77% 46%, rgba(var(--pal-accent), .2), transparent 42%), linear-gradient(135deg, #080d19, #050913 68%);border-radius:28px;grid-template-columns:minmax(500px,43%) minmax(0,57%);min-height:720px;transition:background .32s;display:grid;position:relative;overflow:hidden}.base-pals-panel[data-pal=wishbone]{--pal-accent:0, 200, 5;--pal-accent-line:74, 200, 96;--pal-accent-solid:#00c805}.base-pals-copy{z-index:3;border-right:1px solid var(--hairline-mid);flex-direction:column;padding:clamp(34px,5vw,68px);display:flex;position:relative}.base-pals-copy h2{max-width:570px;font-family:var(--font-heavy);letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(42px,5.1vw,72px);font-weight:400;line-height:.95}.base-pals-copy h2 span{color:var(--blue-lift)}.base-pals-copy>p{max-width:46ch;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.68}.pal-selector{gap:8px;margin-top:auto;padding-top:44px;display:grid}.pal-selector button{border:1px solid var(--hairline-mid);width:100%;min-height:66px;color:var(--muted);cursor:pointer;text-align:left;background:#0a101ebd;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px 12px 20px;transition:border-color .18s,background .18s,color .18s;display:flex;position:relative;overflow:hidden}.pal-selector button:before{background:var(--blue);content:"";opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.pal-selector button:hover{border-color:var(--hairline-bright);color:var(--ink)}.pal-selector button.is-active{color:#fff;background:#0052ff24;border-color:#3d73ff9e}.pal-selector button.is-active:before{opacity:1}.pal-selector button.is-active.is-wishbone{background:#00c8051f;border-color:#00c805b8}.pal-selector button.is-active.is-wishbone:before{background:#00c805}.pal-selector button.is-active.is-wishbone small{color:#a8ffb4}.pal-selector button.is-active.is-wishbone .pal-icon{border-color:#00c805b8}.pal-option{align-items:center;gap:12px;min-width:0;display:inline-flex}.pal-icon{border:1px solid var(--hairline-bright);object-fit:cover;background-color:#11192b;border-radius:50%;flex:none;width:36px;height:36px;display:block;overflow:hidden}.pal-name{font-family:var(--font-heavy);letter-spacing:-.025em;font-size:21px;font-weight:400}.pal-selector button small{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.1em;font-size:9px}.pal-selector button.is-active small{color:var(--ice)}.pal-home-link{color:var(--ice);font-family:var(--font-data);letter-spacing:.035em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:inline-flex}.pal-home-icon{filter:brightness(0)invert();flex:none;width:20px;height:20px;transition:transform .18s;display:block}.pal-home-link:hover .pal-home-icon{transform:translate(2px,-2px)}.pal-stage{grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:720px;display:grid;position:relative;overflow:hidden}.pal-stage-view{min-height:0;position:relative;overflow:hidden}.pal-stage-view:before{z-index:1;aspect-ratio:1.4;background:radial-gradient(ellipse, rgba(var(--pal-accent), .16), rgba(var(--pal-accent), .04) 48%, transparent 70%);content:"";filter:blur(18px);border:0;border-radius:50%;width:min(88%,760px);position:absolute;bottom:-6%;right:50%;transform:translate(50%)}.pal-stage-grid{z-index:0;background-image:linear-gradient(rgba(var(--pal-accent-line), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pal-accent-line), .05) 1px, transparent 1px);background-position:50%;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.pal-stage-heading{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:28px;right:30px}.pal-stage-heading span{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.12em;font-size:9px}.pal-stage-heading strong{font-family:var(--font-heavy);letter-spacing:-.04em;margin-top:2px;font-size:clamp(30px,3.7vw,54px);font-weight:400;line-height:1}.pal-chips{pointer-events:auto;flex-direction:row;align-items:center;gap:6px;margin-top:10px;display:flex}.pal-chip{border:1px solid var(--hairline-mid);background:#080d19b8;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pal-chip img{object-fit:contain;opacity:.9;filter:brightness(0)invert();width:15px;height:15px;display:block}.pal-chip.is-network img{filter:none;opacity:1}a.pal-chip:hover{border-color:var(--hairline-bright);background:#10182ae6}a.pal-chip:hover img{opacity:1}.pals-canvas-wrap,.pals-canvas{z-index:2;position:absolute;inset:0}.pals-canvas canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.pals-canvas canvas.is-dragging{cursor:grabbing}.pals-canvas canvas:focus-visible{outline-offset:-8px}.pals-drag-hint{z-index:5;border:1px solid var(--hairline-mid);color:var(--muted);font-family:var(--font-data);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;background:#05070ec7;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:10px;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pals-drag-hint[hidden]{display:none}.pal-market-row{z-index:4;border-top:1px solid var(--hairline-mid);cursor:default;background:#040811f0;grid-template-columns:repeat(3,1fr);min-height:88px;display:grid;position:relative}.pal-market-cell{border-left:1px solid var(--hairline);flex-direction:column;justify-content:center;min-width:0;padding:16px clamp(18px,2.4vw,30px);display:flex}.pal-market-cell:first-child{border-left:0}.pal-market-cell.is-right{text-align:right}.pal-market-cell span{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;font-size:9px;font-weight:600;display:block}.pal-market-cell strong{font-family:var(--font-data);letter-spacing:-.04em;margin-top:9px;font-size:clamp(17px,1.7vw,24px);font-weight:600;display:block}.pal-market-cell strong.is-up{color:var(--up)}.pal-market-cell strong.is-down{color:var(--down)}.pal-market-cell strong.is-idle{color:var(--muted-deep)}.pal-detail{z-index:4;border-top:1px solid var(--hairline-mid);background:linear-gradient(#060b16a8,#050810f2);flex-direction:column;padding:clamp(22px,2.4vw,30px) clamp(24px,3vw,40px) clamp(26px,3vw,34px);display:flex;position:relative}.pal-detail-tag{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.pal-detail-tag:before{background:var(--pal-accent-solid);content:"";vertical-align:middle;width:14px;height:1px;margin-right:9px;display:inline-block}.pal-detail h3{font-family:var(--font-heavy);letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.02}.pal-detail p{max-width:64ch;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.62}.pal-detail .pal-home-link{margin-top:18px}.pals-drag-hint i{border:1px solid var(--ice);border-radius:7px;width:13px;height:16px;display:inline-block;position:relative}.pals-drag-hint i:after{background:var(--ice);content:"";width:1px;height:4px;position:absolute;top:3px;left:5px}.pal-empty{z-index:2;align-content:center;justify-items:center;padding-top:80px;display:grid;position:absolute;inset:0}.pal-empty-platform{background:radial-gradient(circle at 50% 28%,#3d73ff42,#0000 56%),#0e172a;border:1px solid #3d73ff7a;border-radius:50%;width:min(68%,520px);height:130px;margin-bottom:12px;position:relative;box-shadow:inset 0 -28px 42px #00000057,0 24px 74px #0052ff1f}.pal-empty-platform:after{content:"";background:linear-gradient(#101a30,#090e1b);border:1px solid #3d73ff42;border-top:0;border-radius:0 0 50% 50%;position:absolute;inset:52% -1px -42px}.pal-empty-platform span{z-index:2;border:1px dashed #91b5ff3b;border-radius:50%;position:absolute;inset:14px}.pal-empty>strong{z-index:3;color:var(--ink);font-family:var(--font-heavy);letter-spacing:-.045em;margin-top:36px;font-size:clamp(32px,5vw,56px);font-weight:400}.pal-empty>span{z-index:3;color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.14em;margin-top:4px;font-size:10px}.footer{margin-top:var(--section-gap);border-top:1px solid var(--hairline);background:var(--bg-deep)}.footer-inner{width:var(--shell);margin-inline:auto;padding:56px 0 40px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.footer-brand{color:var(--ink);align-items:center;gap:14px;display:flex}.footer-brand img{object-fit:cover;background:radial-gradient(circle at 50% 38%,#17325f,#0a1226);border:1px solid #9fbeff4d;border-radius:50%;width:52px;height:52px}.footer-brand strong{font-family:var(--font-heavy);letter-spacing:-.04em;font-size:22px;font-weight:400;display:block}.footer-brand small{color:var(--muted-deep);font-family:var(--font-data);letter-spacing:.16em;margin-top:3px;font-size:9.5px;display:block}.footer-links{flex-wrap:wrap;gap:10px;display:flex}.footer-links a{white-space:nowrap;border:1px solid #9fbeff2e;border-radius:999px;flex:none;padding:11px 16px;font-size:12.5px;font-weight:700;transition:border-color .18s,color .18s}.footer-links a:hover{border-color:var(--blue);color:#fff}.footer-links .social-icon-link{background:#0a101e80;border:1px solid #9fbeff3d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .18s,background .18s;display:grid}.social-icon-link img{object-fit:contain;opacity:.9;filter:brightness(0)saturate()invert(80%)sepia(18%)saturate(1192%)hue-rotate(187deg)brightness(101%)contrast(103%);width:18px;height:18px;transition:opacity .18s,filter .18s;display:block}.footer-links .social-icon-link:hover{border-color:var(--blue);background:#0052ff1f}.social-icon-link:hover img{opacity:1;filter:brightness(0)invert()}.footer-wordmark{font-family:var(--font-neon);letter-spacing:-.055em;text-align:center;text-transform:uppercase;white-space:nowrap;color:#f5f7ff;-webkit-text-stroke:0;text-shadow:0 0 5px #91b5ff,0 0 10px #3d73ff,0 0 20px #0052ff,0 0 40px #0052ff,0 0 80px #0052ff;margin:44px 0 36px;font-size:min(10.6vw,146px);font-weight:400;line-height:.9;animation:1.5s infinite alternate footerNeonFlicker}@keyframes footerNeonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 5px #91b5ff,0 0 10px #3d73ff,0 0 20px #0052ff,0 0 40px #0052ff,0 0 80px #0052ff}20%,24%,55%{opacity:.48;text-shadow:none}}.footer-legal{border-top:1px solid #9fbeff1a;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 56px;padding-top:26px;display:grid}.footer-legal p{color:var(--muted-deep);margin:0;font-size:11px;line-height:1.75}@media (max-width:1180px){.base-pals-panel{grid-template-columns:1fr;min-height:auto}.base-pals-copy{border-right:0;border-bottom:1px solid var(--hairline-mid);padding:36px 30px}.base-pals-copy>p{max-width:62ch}.pal-selector{grid-template-columns:repeat(2,1fr);margin-top:34px;padding-top:0}.pal-selector button{flex-direction:column;align-items:flex-start}.pal-stage{min-height:auto}.pal-stage-view{min-height:460px}}@media (max-width:640px){:root{--section-gap:76px}.nav-links{display:none}.hero{padding-top:52px}.market-values>div{padding:20px 18px}.market-head{flex-direction:column;align-items:flex-start;gap:8px}.tokenomics-intro{grid-template-columns:1fr;gap:20px;min-height:610px}.tokenomics-copy{padding-top:0}.tokenomics-copy p{margin-top:28px}.tokenomics-dogs{height:300px}.tokenomics-dogs img{width:min(520px,112vw);bottom:-42px;right:50%;transform:translate(50%)}.faq-dogs{min-height:330px}.faq-dogs img{width:min(520px,116vw)}.base-pals-panel{grid-template-columns:1fr;min-height:auto}.base-pals-copy{border-right:0;border-bottom:1px solid var(--hairline-mid);padding:30px 22px}.base-pals-copy h2{font-size:clamp(40px,14vw,60px)}.pal-selector{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:30px;padding-top:0}.pal-selector button{flex-direction:column;align-items:flex-start;min-height:70px;padding:11px 10px}.pal-selector .pal-name{font-size:16px}.pal-selector .pal-option{gap:7px}.pal-selector .pal-icon{width:28px;height:28px}.pal-selector button small{font-size:7px}.pal-stage{min-height:auto}.pal-stage-view{min-height:380px}.pal-detail{padding:22px 22px 26px}.pal-detail p{font-size:14px}.pal-stage-heading{top:20px;right:20px}.pals-drag-hint{bottom:18px}.pal-empty-platform{width:78%;height:96px}}@media (max-width:520px){.hero-art-card{border-radius:20px;min-height:500px}.art-card-head{padding:16px 16px 8px}.art-live-label{display:none}.art-image-stage{padding-inline:8px}.art-market-row,.pal-market-row{min-height:88px}.art-market-cell,.pal-market-cell{padding:13px 10px}.pal-market-cell span{font-size:7px}.pal-market-cell strong{font-size:14px}.art-market-cell span{font-size:7px}.art-market-cell strong{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.holo-tilt,.holo-tilt.is-tilting{transform:none!important}.holo-glare{display:none}.pal-selector button.is-active{transform:none}}@media (hover:none),(pointer:coarse){.holo-tilt,.holo-tilt.is-tilting{transform:none}.holo-glare{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
