/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-ease:initial;--fade-start:0px;--fade-end:0px}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-panel:22px;--radius-control:11px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--brand-light:#def2fc;--brand-dark:#091434;--brand-light-rgb:222,242,252;--brand-dark-rgb:9,20,52;--bg:var(--brand-light);--light-glass-tint:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root{--light-glass-tint:color-mix(in srgb,var(--brand-light) 12%,white)}}:root{--surface-1:var(--brand-light);--surface-2:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root{--surface-2:color-mix(in srgb,var(--brand-light) 90%,var(--brand-dark))}}:root{--surface-3:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root{--surface-3:color-mix(in srgb,var(--brand-light) 82%,var(--brand-dark))}}:root{--text-primary:var(--brand-dark);--text-secondary:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root{--text-secondary:color-mix(in srgb,var(--brand-dark) 92%,var(--brand-light))}}:root{--text-muted:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted:color-mix(in srgb,var(--brand-dark) 84%,var(--brand-light))}}:root{--border:rgba(var(--brand-dark-rgb),.18);--border-strong:rgba(var(--brand-dark-rgb),.34);--icon:var(--text-primary);--cta-bg:var(--brand-dark);--cta-text:var(--brand-light);--focus:var(--brand-ink-bright);--hover:var(--surface-2);--selected:var(--surface-3);--semantic-success:#2f6652;--semantic-warning:#746743;--semantic-error:#8a443f;--brand-ink-deep:#0a1f5c;--brand-ink:#1a3d9c;--brand-ink-bright:#2756c4;--brand-ink-glow:#4a7fe0;--brand-gradient:linear-gradient(100deg,var(--brand-dark) 0%,var(--brand-ink) 34%,var(--brand-ink-bright) 66%,var(--brand-ink-glow) 100%);--brand-gradient-flow:linear-gradient(100deg,var(--brand-dark),var(--brand-ink) 18%,var(--brand-ink-bright) 34%,var(--brand-ink-glow) 50%,var(--brand-ink-bright) 66%,var(--brand-ink) 82%,var(--brand-dark));--surface-data:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root{--surface-data:color-mix(in srgb,var(--brand-light) 30%,white)}}:root{--tone-route:#102a6e;--tone-skill:#1f4fb8;--tone-app:#36c;--chart-up:#0b8f43;--chart-down:#e0480f;--chart-line:var(--brand-dark);--chart-fill:rgba(var(--brand-dark-rgb),.09);--glass-l0-fill:var(--bg);--glass-l1-fill:var(--light-glass-tint)}@supports (color:color-mix(in lab,red,red)){:root{--glass-l1-fill:color-mix(in srgb,var(--light-glass-tint) 54%,transparent)}}:root{--glass-l2-fill:var(--light-glass-tint)}@supports (color:color-mix(in lab,red,red)){:root{--glass-l2-fill:color-mix(in srgb,var(--light-glass-tint) 70%,transparent)}}:root{--glass-l3-fill:var(--light-glass-tint)}@supports (color:color-mix(in lab,red,red)){:root{--glass-l3-fill:color-mix(in srgb,var(--light-glass-tint) 82%,transparent)}}:root{--glass-l4-fill:var(--light-glass-tint)}@supports (color:color-mix(in lab,red,red)){:root{--glass-l4-fill:color-mix(in srgb,var(--light-glass-tint) 92%,transparent)}}:root{--glass-l0-blur:0px;--glass-l1-blur:6px;--glass-l2-blur:12px;--glass-l3-blur:16px;--glass-l4-blur:24px;--glass-l0-border:transparent;--glass-l1-border:rgba(var(--brand-dark-rgb),.12);--glass-l2-border:rgba(var(--brand-dark-rgb),.18);--glass-l3-border:rgba(var(--brand-dark-rgb),.24);--glass-l4-border:rgba(var(--brand-dark-rgb),.3);--glass-highlight:rgba(var(--brand-light-rgb),.5);--glass-saturation:1.08;--glass-charcoal:var(--cta-bg);--glass-charcoal-hover:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root{--glass-charcoal-hover:color-mix(in srgb,var(--brand-dark) 88%,var(--brand-light))}}:root{--glass-charcoal-border:var(--brand-dark);--glass-charcoal-selection:rgba(var(--brand-light-rgb),.18);--glass-scrim:rgba(var(--brand-dark-rgb),.38);--overlay-text:var(--text-primary);--on-charcoal:var(--cta-text);--canvas:var(--glass-l0-fill);--workspace:var(--glass-l1-fill);--panel:var(--glass-l2-fill);--raised:var(--glass-l3-fill);--overlay:var(--glass-l4-fill);--readable-overlay-fill:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root{--readable-overlay-fill:color-mix(in srgb,var(--brand-light) 10%,white)}}:root{--ink:var(--text-primary);--secondary:var(--text-secondary);--muted:var(--text-muted);--line:var(--border);--line-strong:var(--border-strong);--shadow:inset 0 1px 0 var(--glass-highlight),0 8px 28px rgba(var(--brand-dark-rgb),.045);--shadow-raised:inset 0 1px 0 rgba(var(--brand-light-rgb),.62),0 4px 12px rgba(var(--brand-dark-rgb),.09);--motion-fast:.16s;--motion-settle:.28s;--motion-state:.24s;--motion-reveal:.45s;--motion-major:.65s;--motion-ease:cubic-bezier(.2,.8,.2,1)}:root[data-theme=dark]{--bg:var(--brand-dark);--surface-1:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-1:color-mix(in srgb,var(--brand-dark) 94%,var(--brand-light))}}:root[data-theme=dark]{--surface-2:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-2:color-mix(in srgb,var(--brand-dark) 88%,var(--brand-light))}}:root[data-theme=dark]{--surface-3:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-3:color-mix(in srgb,var(--brand-dark) 80%,var(--brand-light))}}:root[data-theme=dark]{--text-primary:var(--brand-light);--text-secondary:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--text-secondary:color-mix(in srgb,var(--brand-light) 82%,var(--brand-dark))}}:root[data-theme=dark]{--text-muted:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--text-muted:color-mix(in srgb,var(--brand-light) 68%,var(--brand-dark))}}:root[data-theme=dark]{--border:rgba(var(--brand-light-rgb),.11);--border-strong:rgba(var(--brand-light-rgb),.28);--cta-bg:var(--brand-light);--cta-text:var(--brand-dark);--focus:var(--brand-ink-bright);--hover:var(--surface-2);--selected:var(--surface-3);--chart-line:var(--brand-light);--chart-fill:rgba(var(--brand-light-rgb),.09);--semantic-success:#9bd6bc;--semantic-warning:#e9d49b;--semantic-error:#f0a6a1;--brand-ink-deep:#def2fc;--brand-ink:#a8d6f6;--brand-ink-bright:#7cbaf2;--brand-ink-glow:#5a9cec;--brand-gradient:linear-gradient(100deg,var(--brand-light) 0%,var(--brand-ink) 34%,var(--brand-ink-bright) 66%,var(--brand-ink-glow) 100%);--brand-gradient-flow:linear-gradient(100deg,var(--brand-light),var(--brand-ink) 18%,var(--brand-ink-bright) 34%,var(--brand-ink-glow) 50%,var(--brand-ink-bright) 66%,var(--brand-ink) 82%,var(--brand-light));--surface-data:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-data:color-mix(in srgb,var(--brand-dark) 93%,var(--brand-light))}}:root[data-theme=dark]{--tone-route:#b9e0f9;--tone-skill:#8ec8f5;--tone-app:#6aa9ee;--chart-up:#3fd47f;--chart-down:#ff7a45;--glass-l0-fill:var(--bg);--glass-l1-fill:rgba(var(--brand-light-rgb),.025);--glass-l2-fill:rgba(var(--brand-light-rgb),.045);--glass-l3-fill:rgba(var(--brand-light-rgb),.085);--glass-l4-fill:rgba(var(--brand-light-rgb),.12);--glass-l1-border:rgba(var(--brand-light-rgb),.07);--glass-l2-border:rgba(var(--brand-light-rgb),.11);--glass-l3-border:rgba(var(--brand-light-rgb),.18);--glass-l4-border:rgba(var(--brand-light-rgb),.24);--glass-highlight:rgba(var(--brand-light-rgb),.12);--glass-saturation:.92;--glass-charcoal:var(--cta-bg);--glass-charcoal-hover:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--glass-charcoal-hover:color-mix(in srgb,var(--brand-light) 88%,var(--brand-dark))}}:root[data-theme=dark]{--glass-charcoal-border:var(--brand-light);--glass-charcoal-selection:rgba(var(--brand-dark-rgb),.12);--glass-scrim:rgba(var(--brand-dark-rgb),.72);--overlay-text:var(--text-primary);--readable-overlay-fill:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--readable-overlay-fill:color-mix(in srgb,var(--brand-dark) 94%,var(--brand-light))}}:root[data-theme=dark]{--on-charcoal:var(--cta-text);--ink:var(--text-primary);--secondary:var(--text-secondary);--muted:var(--text-muted);--line:var(--border);--line-strong:var(--border-strong);--shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.08),0 12px 36px rgba(var(--brand-dark-rgb),.18);--shadow-raised:inset 0 1px 0 rgba(var(--brand-light-rgb),.12),0 7px 18px rgba(var(--brand-dark-rgb),.22)}:root{--field-dot-rgb:9,20,52;--field-dot-alpha:.2;--field-pitch:9px}:root[data-theme=dark]{--field-dot-rgb:222,242,252;--field-dot-alpha:.14}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}@layer components{body{isolation:isolate}.backdrop-field{z-index:-1;pointer-events:none;contain:strict;height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}.backdrop-field:before{content:"";background-image:radial-gradient(circle at center,rgba(var(--field-dot-rgb),var(--field-dot-alpha)) 0 1.5px,transparent 2.2px);background-size:var(--field-pitch) var(--field-pitch);-webkit-mask-image:radial-gradient(34% 32% at 17% 19%,#000,#00000080 45%,#0000),radial-gradient(32% 24% at 85% 66%,#0000009e,#0000004d 45%,#0000),radial-gradient(9% 18% at 0 84%,#0000006b,#0000);mask-image:radial-gradient(34% 32% at 17% 19%,#000,#00000080 45%,#0000),radial-gradient(32% 24% at 85% 66%,#0000009e,#0000004d 45%,#0000),radial-gradient(9% 18% at 0 84%,#0000006b,#0000)}.backdrop-field-canvas,.backdrop-field:before{transition:opacity .6s var(--motion-ease);position:absolute;inset:0}.backdrop-field-canvas{opacity:0;width:100%;height:100%;display:block}.backdrop-field:is([data-field=animated],[data-field=still]):before{opacity:0}.backdrop-field:is([data-field=animated],[data-field=still]) .backdrop-field-canvas{opacity:1}@media (forced-colors:active),(prefers-contrast:more){.backdrop-field{display:none}}@media print{.backdrop-field{display:none}}.brand-identity{--brand-icon-box:34px;min-width:0;color:var(--ink);vertical-align:middle;align-items:center;gap:9px;display:inline-flex}.brand-identity--small{--brand-icon-box:28px;gap:7px}.brand-identity--compact{gap:0}.brand-identity__icon{width:var(--brand-icon-box);height:var(--brand-icon-box);flex:0 0 var(--brand-icon-box);place-items:center;display:grid}.brand-identity__icon img{object-fit:contain;width:100%;height:100%;display:block;transform:translate(-.1px,.4px)}.brand-identity__wordmark{letter-spacing:-.025em;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1;display:block;transform:translateY(1px)}.brand-identity--small .brand-identity__wordmark{font-size:12px}.brand-word{background-image:var(--brand-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.04em}:is(.launch-kind-choices .button,.launch-kind label)[data-kind=route]{--kind-tone:var(--tone-route)}:is(.launch-kind-choices .button,.launch-kind label)[data-kind=skill]{--kind-tone:var(--tone-skill)}:is(.launch-kind-choices .button,.launch-kind label)[data-kind=app]{--kind-tone:var(--tone-app)}.launch-kind label:not(.selected)[data-kind] svg,:is(.launch-kind-choices .button,.launch-kind label:not(.selected))[data-kind] strong{color:var(--kind-tone)}.page-heading--hero .brand-word{background-image:var(--brand-gradient-flow);background-size:200% 100%;animation:brand-word-flow 7s linear infinite}@keyframes brand-word-flow{0%{background-position:0}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.page-heading--hero .brand-word{background-image:var(--brand-gradient);background-size:auto;animation:none}}@media (forced-colors:active){:is(.brand-word,.page-heading--hero .brand-word){color:canvastext;background-image:none;animation:none}}.brand-mark{background:var(--raised);width:100%;height:48px;box-shadow:var(--shadow-raised);border-radius:14px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.navigation-expanded .brand-mark{justify-content:flex-start;padding-inline:8px}.breadcrumb .brand-identity,.mobile-location .brand-identity{flex:none}.mobile-location a{flex:none;align-items:center;display:inline-flex}.mobile-location-page{align-items:center;gap:7px;min-width:0;display:inline-flex}.mobile-location-page strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boot-brand{margin-bottom:28px}.launch-done-brand{justify-content:center;margin:12px auto 4px}@media (max-width:640px){.brand-mark{height:44px}.mobile-location .brand-identity{--brand-icon-box:28px}.mobile-location .brand-identity__wordmark{font-size:12px}}@media (max-width:460px){.mobile-location-page{display:none}}@media (max-width:410px){.mobile-location .brand-identity{gap:0}.mobile-location .brand-identity__wordmark{display:none}}.system-status-control{min-width:0;position:relative}.system-status-trigger{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);min-height:36px;color:var(--ink);letter-spacing:var(--type-control-tracking);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.system-status-dot{background:var(--muted);width:7px;height:7px;box-shadow:0 0 0 3px var(--muted);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.system-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--muted) 12%,transparent)}}.system-status-control[data-mode=live] .system-status-dot{background:var(--semantic-success);box-shadow:0 0 0 3px var(--semantic-success)}@supports (color:color-mix(in lab,red,red)){.system-status-control[data-mode=live] .system-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-success) 14%,transparent)}}.system-status-control[data-mode=maintenance] .system-status-dot{background:var(--semantic-warning);box-shadow:0 0 0 3px var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.system-status-control[data-mode=maintenance] .system-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-warning) 16%,transparent)}}.system-status-control[data-mode=offline] .system-status-dot{background:var(--semantic-error);box-shadow:0 0 0 3px var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.system-status-control[data-mode=offline] .system-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-error) 13%,transparent)}}.system-status-popover{z-index:90;overscroll-behavior:contain;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);width:min(380px,100vw - 32px);max-height:calc(100dvh - 96px);box-shadow:inset 0 1px 0 var(--glass-highlight),0 24px 70px rgba(var(--brand-dark-rgb),.18);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:17px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.system-status-control[data-placement=footer] .system-status-popover{inset:auto auto calc(100% + 10px) 0}.system-status-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-status-popover>header>span{align-items:center;gap:9px;display:flex}.system-status-popover>header>span>span:last-child{gap:1px;display:grid}.system-status-popover header small,.system-status-sampled{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.system-status-popover header strong{font-size:13px}.system-status-popover>p{color:var(--secondary);margin-top:10px;font-size:11px;line-height:1.5}.system-status-metrics{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.system-status-metrics>div{background:var(--glass-l2-fill);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;min-width:0;padding:8px;display:flex}.system-status-metrics dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px}.system-status-metrics dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:500}.system-status-metrics>.system-status-gateway{grid-column:1/-1}.system-status-sampled{margin-top:10px;display:block}.system-status-retry{width:100%;margin-top:10px}.system-status-critical{align-items:center;gap:17px;min-width:0;display:flex}.system-status-critical>span{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.system-status-critical>span small{color:var(--muted);font-size:8px}.system-status-critical>span strong{color:var(--secondary);font-size:9px;font-weight:500}.maintenance-banner{border:1px solid var(--semantic-warning);align-items:center;gap:10px;margin:10px 28px 0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.maintenance-banner{border:1px solid color-mix(in srgb,var(--semantic-warning) 26%,var(--glass-l3-border))}}.maintenance-banner{background:var(--semantic-warning);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.maintenance-banner{background:color-mix(in srgb,var(--semantic-warning) 7%,var(--glass-l2-fill))}}.maintenance-banner{color:var(--secondary)}.maintenance-banner strong{color:var(--ink)}.maintenance-banner p{font-size:9px;line-height:1.5}@media (hover:hover) and (pointer:fine){.system-status-trigger:hover{border-color:var(--glass-l3-border);background:var(--glass-l2-fill);transform:translateY(-1px)}}.system-status-trigger:active{transform:translateY(1px)scale(.98)}.system-status-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:900px){.system-status-critical>span:nth-of-type(n+4){display:none}}@media (max-width:640px){.system-status-control[data-placement=mobile] .system-status-popover{width:auto;max-height:calc(100dvh - 74px);position:fixed;top:66px;left:68px;right:8px}.system-status-control[data-placement=mobile] .system-status-trigger>span:nth-child(2),.system-status-control[data-placement=mobile] .system-status-trigger>svg{display:none}.system-status-control[data-placement=mobile]{flex:none}.system-status-control[data-placement=mobile] .system-status-trigger{width:40px;min-height:40px;padding:0}.maintenance-banner{margin:8px 8px 0 68px}.system-status-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-contrast:more){.maintenance-banner,.system-status-popover,.system-status-trigger{border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.system-status-trigger{transition:none}.system-status-trigger:active,.system-status-trigger:hover{transform:none}}html:has(.wallet-dialog[open]){overflow:hidden}.dialog-heading-icon{width:34px;height:34px;box-shadow:inset 0 1px 0 var(--glass-highlight)}.wallet-dialog{border:1px solid var(--glass-l4-border);max-width:460px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 28px 90px rgba(var(--brand-dark-rgb),.18);padding:0;overflow:hidden}.wallet-dialog[open]{flex-direction:column;display:flex}.dialog.wallet-dialog>header{z-index:1;border-bottom:1px solid var(--line);background:var(--readable-overlay-fill);flex:none;min-height:76px;margin:0;padding:20px 22px 16px;position:sticky;top:0}.wallet-dialog>header h2{letter-spacing:-.015em;text-transform:none;font-size:16px;font-weight:500}.wallet-dialog>header .icon-button{width:var(--control);height:var(--control);background:0 0;border-color:#0000}.wallet-chooser,.wallet-connected-view{min-height:0;padding:0 22px 20px}.wallet-chooser{flex-direction:column;flex:1;display:flex}.wallet-subtitle{color:var(--secondary);margin:16px 0 14px;font-size:12px}.wallet-search{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);min-height:46px;box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.5);border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.wallet-search>svg{color:var(--secondary);flex:none}.wallet-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.wallet-search .icon-button{width:var(--control);height:var(--control);background:0 0;border:0;margin-right:-7px}.wallet-search:focus-within{background:var(--glass-l3-fill);border-color:var(--glass-l4-border);outline:2px solid var(--secondary);outline-offset:3px}.wallet-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:136px;max-height:min(372px,48vh);margin:16px -4px 0;padding:0 4px;overflow-y:auto}.wallet-list section+section{margin-top:18px}.wallet-list h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 5px 7px;font-size:11px;font-weight:500}.wallet-row{grid-template-columns:42px minmax(0,1fr) var(--control);border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:100%;min-height:60px;box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.34);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-settle) var(--motion-ease),transform var(--motion-settle) var(--motion-ease);border-radius:15px;align-items:center;gap:12px;margin:4px 0;padding:8px 10px;display:grid}.wallet-row:disabled{opacity:1;cursor:default}.wallet-row.is-connecting,.wallet-row.is-selecting,.wallet-row.is-slow,.wallet-row.is-success{background:var(--glass-l3-fill);border-color:var(--glass-l4-border);box-shadow:var(--shadow-raised)}.wallet-row.is-error{background:rgba(var(--brand-light-rgb),.24);border-color:#702f3147}.wallet-row-copy{min-width:0;display:block}.wallet-row-copy small,.wallet-row-copy strong{overflow-wrap:anywhere;white-space:normal;line-height:1.3;display:block}.wallet-row-copy strong{font-size:14px;font-weight:500}.wallet-row-copy small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:12px}.wallet-row-action{width:var(--control);height:var(--control);color:var(--secondary);place-items:center;display:grid}.wallet-logo{border:1px solid rgba(var(--brand-dark-rgb),.12);background:var(--brand-light);width:24px;height:24px;color:var(--brand-dark);box-shadow:0 2px 7px rgba(var(--brand-dark-rgb),.08);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid;overflow:hidden}.wallet-logo.large{border-radius:12px;width:42px;height:42px}.wallet-logo img{object-fit:cover;width:100%;height:100%;display:block}.wallet-spinner{border:1.5px solid rgba(var(--brand-dark-rgb),.22);border-top-color:var(--ink);border-radius:999px;width:15px;height:15px;animation:wallet-spin .76s linear infinite;display:inline-block}.wallet-check{border:1px solid var(--glass-l4-border);background:var(--glass-l4-fill);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:grid}@keyframes wallet-spin{to{transform:rotate(1turn)}}.wallet-show-all{min-height:var(--control);color:var(--secondary);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-radius:10px;align-self:center;margin:8px 0 0;padding:7px 11px;font-size:10px;font-weight:500}.wallet-show-all span{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:9px;display:inline-grid}.wallet-status-slot{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:5px;display:flex}.wallet-status-slot:empty{display:none}.wallet-message{color:var(--secondary);margin:0;font-size:12px;line-height:1.45}.wallet-message.error{color:var(--semantic-error)}.wallet-retry{min-height:var(--control);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--glass-l2-fill);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:5px 10px;font-size:9px;font-weight:500}.wallet-trust{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--secondary);border-radius:13px;align-items:flex-start;gap:9px;margin:8px 0 0;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.wallet-trust svg{flex:none;margin-top:1px}.wallet-empty{border:1px dashed var(--line-strong);min-height:146px;color:var(--secondary);text-align:center;border-radius:15px;justify-items:center;padding:25px 18px;display:grid}.wallet-empty strong{margin-top:9px;font-size:14px}.wallet-empty p{max-width:300px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.wallet-connected-view{padding-top:20px}.wallet-profile-card{border:1px solid var(--glass-l3-border);box-shadow:var(--shadow-raised);border-radius:18px;align-items:center;gap:16px;padding:16px;display:flex}.wallet-profile-card>span:last-child{min-width:0}.wallet-profile-card code,.wallet-profile-card small,.wallet-profile-card strong{display:block}.wallet-profile-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.wallet-profile-card strong{letter-spacing:-.02em;margin:3px 0 2px;font-size:18px;font-weight:500}.wallet-profile-card code{color:var(--secondary);font-size:12px}.wallet-profile-avatar{flex:none;position:relative}.wallet-profile-provider{border:3px solid rgba(var(--brand-light-rgb),.95);background:rgba(var(--brand-light-rgb),.8);border-radius:10px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-3px;right:-4px}.wallet-profile-provider .wallet-logo{border:0;border-radius:7px;width:22px;height:22px}.wallet-address{border:1px solid var(--line);overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all;border-radius:12px;margin:12px 0;padding:11px 12px;line-height:1.45;display:block}.wallet-address,.wallet-auth-state{background:var(--glass-l1-fill);color:var(--secondary);font-size:12px}.wallet-auth-state{border:1px solid var(--glass-l2-border);min-height:38px;border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:9px 11px;display:flex}.wallet-auth-state .status-dot{background:var(--muted);flex:none;width:7px;height:7px;position:static}.wallet-auth-state[data-state=authenticated] .status-dot{background:var(--semantic-success);box-shadow:0 0 0 3px #3169471c}.wallet-connected-view>.wallet-message{margin:9px 2px 0}.wallet-sign-in{width:100%;min-height:44px;margin-top:10px}.wallet-account-links{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.wallet-account-links .button{justify-content:center;min-height:42px;text-decoration:none}.wallet-manage-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wallet-manage-actions .copy-control{display:block}.wallet-manage-actions .copy-control .button,.wallet-manage-actions>.button{width:100%;min-height:42px}.wallet-disconnect,.wallet-sign-out{width:100%;min-height:42px;margin-top:10px}.wallet-disconnect{color:var(--semantic-error)}.wallet-pfp{aspect-ratio:1;border:1px solid var(--glass-charcoal-border);background:var(--glass-charcoal);width:30px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);isolation:isolate;border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.wallet-pfp.large{border-radius:20px;width:66px}.wallet-pfp:after,.wallet-pfp:before{content:"";z-index:-1;border:1px solid rgba(var(--brand-light-rgb),.22);background:rgba(var(--brand-light-rgb),.1);position:absolute;transform:rotate(45deg)}.wallet-pfp:before{border-radius:28%;width:72%;height:72%;top:-20%;right:-28%}.wallet-pfp:after{border-radius:50%;width:48%;height:48%;bottom:-16%;left:-18%}.wallet-pfp>span{text-transform:uppercase;text-shadow:0 1px 4px rgba(var(--brand-dark-rgb),.18);font-size:9px;font-weight:500}.wallet-pfp.large>span{font-size:17px}.wallet-pfp[data-pattern="1"]:before,.wallet-pfp[data-pattern="5"]:before{left:-25%;right:auto}.wallet-pfp[data-pattern="2"]:after,.wallet-pfp[data-pattern="6"]:after{bottom:8%;left:auto;right:-15%}.wallet-pfp[data-pattern="3"]:before,.wallet-pfp[data-pattern="7"]:before{border-radius:50%;top:auto;bottom:-36%;right:-8%}.wallet-pfp[data-pattern="4"]{background:var(--glass-charcoal-hover)}.wallet-trigger.connected{gap:8px;min-width:154px;padding:5px 9px 5px 6px;position:relative}.wallet-trigger-copy{text-align:left;flex:1;min-width:0;line-height:1.15;display:block}.wallet-trigger-copy small,.wallet-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-trigger-copy strong{font-size:10px}.wallet-trigger-copy small{color:var(--muted);margin-top:2px;font-size:8px}.wallet-trigger-provider{border:2px solid rgba(var(--brand-light-rgb),.95);border-radius:5px;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:3px;left:26px}.wallet-trigger-provider .wallet-logo{border:0;border-radius:3px;width:11px;height:11px;font-size:6px}.dialog.wallet-dialog{padding:0;overflow:hidden auto}main.workspace.docs-workspace{--docs-pad-x:28px;--docs-pad-top:20px;padding:var(--docs-pad-top) var(--docs-pad-x) 0}@media (max-width:640px){main.workspace.docs-workspace{--docs-pad-x:12px;--docs-pad-top:0px}}.docs-shell{--docs-top:0px;--docs-bar-h:56px;--docs-sidebar-w:248px;--docs-gap:40px;--docs-measure:720px;--docs-phone-w:288px;--docs-row:32px;--docs-row-gap:4px;--docs-space:24px;--docs-anchor:calc(var(--docs-top) + var(--docs-bar-h) + var(--docs-space));--docs-code-bg:var(--brand-dark);--docs-code-line:rgba(var(--brand-light-rgb),.14);--docs-code-ink:#d8eaf6;--docs-ring:var(--brand-dark);min-width:0;color:var(--ink);font-family:var(--font-ui);padding-bottom:64px;position:relative;container:docs/inline-size}:root[data-theme=dark] .docs-shell{--docs-code-bg:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .docs-shell{--docs-code-bg:color-mix(in srgb,var(--brand-dark) 72%,black)}}:root[data-theme=dark] .docs-shell{--docs-ring:var(--brand-light)}@media (max-width:640px){.docs-shell{--docs-top:56px;--docs-space:16px}}.docs-shell :is(button,input){font:inherit;color:inherit}.docs-shell :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.docs-shell [id]{scroll-margin-top:calc(var(--docs-anchor) + 8px)}.docs-bar{top:var(--docs-top);z-index:38;height:var(--docs-bar-h);margin:calc(var(--docs-pad-top,0px) * -1) calc(var(--docs-pad-x,0px) * -1) 0;padding:0 var(--docs-pad-x,0);border-bottom:1px solid var(--glass-l2-border);align-items:center;gap:20px;display:flex;position:sticky}.docs-bar,.docs-progress{background:var(--readable-overlay-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.docs-bar-id{color:var(--ink);font:500 17px/1 var(--font-ui);letter-spacing:-.025em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.docs-bar-mark{background:var(--glass-charcoal);width:32px;height:32px;color:var(--on-charcoal);border-radius:10px;place-items:center;display:grid}.docs-areas{align-items:center;gap:4px;display:flex}.docs-areas a,.docs-bar-button{height:32px;color:var(--secondary);font:var(--type-nav);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.docs-areas a:hover,.docs-bar-button:hover{background:var(--hover);color:var(--ink)}.docs-areas a.is-selected{background:var(--selected);color:var(--ink)}.docs-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.docs-search-trigger{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);width:248px;height:36px;color:var(--muted);cursor:pointer;font:var(--type-nav);text-align:left;border-radius:11px;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.docs-search-trigger span{flex:1}.docs-search-trigger:hover{border-color:var(--line-strong);color:var(--ink)}.docs-shell kbd{border:1px solid var(--line);background:var(--glass-l2-fill);min-width:20px;height:20px;color:var(--muted);font:400 11px/1 var(--font-ui);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.docs-icon-button,.docs-menu-trigger{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);cursor:pointer;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.docs-resources-menu{position:relative}.docs-popover{z-index:45;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);min-width:220px;box-shadow:var(--shadow-raised),0 18px 40px rgba(var(--brand-dark-rgb),.14);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.docs-popover a{height:36px;color:var(--ink);font:var(--type-nav);border-radius:9px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.docs-popover a:hover{background:var(--hover)}.docs-progress{top:calc(var(--docs-top) + var(--docs-bar-h));z-index:37;width:calc(100% + var(--docs-pad-x,0px) * 2);height:40px;margin:0 calc(var(--docs-pad-x,0px) * -1);padding:0 var(--docs-pad-x,0);border:0;border-bottom:1px solid var(--glass-l2-border);cursor:pointer;text-align:left;align-items:center;gap:10px;display:flex;position:sticky;overflow:hidden}.docs-progress-text{min-width:0;font:var(--type-meta);color:var(--muted);flex:1;align-items:center;gap:6px;display:flex}.docs-progress-text strong{color:var(--ink);white-space:nowrap}.docs-progress-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-progress-count{font:400 12px/1 var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}.docs-progress-bar{background:var(--ink);transform-origin:0;height:2px;transition:transform var(--motion-settle) var(--motion-ease,ease);position:absolute;bottom:-1px;left:0;right:0}.docs-body{padding-top:var(--docs-space);display:block}.docs-sidebar{display:none}.docs-main{min-width:0}.docs-sidebar{top:var(--docs-anchor);max-height:calc(100dvh - var(--docs-anchor) - 16px);overscroll-behavior:contain;scrollbar-width:thin;margin-left:-8px;padding:0 4px 24px 0;position:sticky;overflow:auto}.docs-nav{gap:16px;display:grid}.docs-nav ul{gap:var(--docs-row-gap);margin:0;padding:0;list-style:none;display:grid}.docs-nav-label{height:var(--docs-row);margin:0 0 var(--docs-row-gap);color:var(--ink);font:500 13px/1 var(--font-ui);letter-spacing:-.01em;padding:0 8px}.docs-nav-item,.docs-nav-label{align-items:center;display:flex}.docs-nav-item{min-height:var(--docs-row);color:var(--secondary);font:var(--type-nav);border-radius:9px;padding:6px 8px;text-decoration:none}.docs-nav-item:hover{background:var(--hover);color:var(--ink)}.docs-nav-item.is-current{background:var(--selected);color:var(--ink);font-weight:500}.docs-nav-sections{border-left:1px solid var(--line);gap:0!important;margin:4px 0 6px 12px!important;padding-left:10px!important}.docs-nav-sections a{min-height:28px;color:var(--muted);font:400 13px/1.25 var(--font-ui);border-radius:7px;align-items:center;padding:4px 8px;text-decoration:none;display:flex}.docs-nav-sections a:hover{color:var(--ink)}.docs-nav-sections a.is-active{color:var(--ink);background:var(--glass-l2-fill);box-shadow:inset 2px 0 0 var(--ink)}.docs-article-layout{grid-template-columns:minmax(0,var(--docs-measure)) var(--docs-phone-w);column-gap:var(--docs-gap);justify-content:center;align-items:start;display:grid}.docs-doc{min-width:0}.docs-breadcrumb{height:20px;color:var(--muted);font:var(--type-meta);align-items:center;gap:6px;margin-bottom:12px;display:flex}.docs-breadcrumb a{color:var(--muted);text-decoration:none}.docs-breadcrumb a:hover{color:var(--ink)}.docs-breadcrumb [aria-current]{color:var(--secondary)}.docs-doc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.docs-doc-head h1{font:var(--type-page-title);letter-spacing:var(--type-page-tracking);text-wrap:balance;margin:0}.docs-purpose{max-width:62ch;color:var(--secondary);font:400 17px/1.5 var(--font-ui);letter-spacing:-.01em;margin:12px 0 0}.docs-copy{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);height:32px;color:var(--ink);cursor:pointer;font:500 13px/1 var(--font-ui);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.docs-copy:hover{background:var(--raised);border-color:var(--line-strong)}.docs-copy.is-compact{justify-content:center;width:32px;padding:0}.docs-doc-head .docs-copy{margin-top:2px}.docs-prereq{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:16px;margin-top:32px;padding:18px 20px}.docs-prereq h2{font:500 15px/18px var(--font-ui);letter-spacing:-.02em;margin:0 0 10px}.docs-list,.docs-prereq ul{color:var(--secondary);font:400 15px/22px var(--font-ui);gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.docs-list.is-ordered{list-style:decimal}.docs-prereq li::marker{color:var(--muted)}.docs-list li::marker{color:var(--muted)}.docs-list{margin:14px 0 0}.docs-sec{outline:none;margin-top:44px}.docs-sec>h2{font:500 22px/1.2 var(--font-ui);letter-spacing:-.025em;align-items:center;margin:0;display:flex;position:relative}.docs-anchor{width:22px;height:22px;color:var(--muted);opacity:0;border-radius:6px;place-items:center;text-decoration:none;display:grid;position:absolute;left:-26px}.docs-anchor:focus-visible,.docs-sec>h2:hover .docs-anchor{opacity:1}.docs-text{max-width:68ch;color:var(--secondary);font:400 15px/23px var(--font-ui);margin:14px 0 0}.docs-link,.docs-text strong{color:var(--ink)}.docs-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.docs-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.docs-inline-code{border:1px solid var(--line);background:var(--glass-l2-fill);color:var(--ink);font:400 13px/1.4 var(--font-code);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.docs-flow{counter-reset:flow;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.docs-flow li{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);min-height:32px;font:500 13px/1.2 var(--font-ui);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex;position:relative}.docs-flow li small{background:var(--selected);height:20px;color:var(--muted);font:500 11px/1 var(--font-ui);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.docs-flow li:last-child{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.docs-flow li:last-child small{background:var(--glass-charcoal-selection);color:var(--on-charcoal)}.docs-sec.is-active .docs-flow li:first-child{border-color:var(--line-strong)}.docs-callout{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:14px;gap:12px;margin:20px 0 0;padding:14px 16px;display:flex}.docs-callout>svg{flex:none;margin-top:2px}.docs-callout strong{font:500 14px/18px var(--font-ui);display:block}.docs-callout p{color:var(--secondary);font:400 14px/21px var(--font-ui);margin:4px 0 0}.docs-callout.is-warn{border-color:var(--line-strong)}.docs-steps{gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.docs-steps>li{grid-template-columns:28px minmax(0,1fr);gap:16px;display:grid}.docs-step-number{background:var(--selected);width:28px;height:28px;font:500 13px/1 var(--font-ui);border-radius:999px;place-items:center;display:grid}.docs-steps h3{font:500 16px/22px var(--font-ui);letter-spacing:-.02em;margin:3px 0 0}.docs-table-wrap{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:14px;max-width:100%;margin-top:18px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-ui)}.docs-table caption{caption-side:top;text-align:left;color:var(--muted);font:var(--type-meta);padding:12px 14px 0}.docs-table th{border-bottom:1px solid var(--glass-l2-border);color:var(--muted);text-align:left;white-space:nowrap;padding:10px 14px}.docs-table td{border-top:1px solid var(--glass-l1-border);color:var(--secondary);vertical-align:top;padding:10px 14px}.docs-table tr:first-child td{border-top:0}.docs-table td:first-child{color:var(--ink)}.docs-table.is-numeric td{font-variant-numeric:tabular-nums;white-space:nowrap}.docs-table.is-fields td:first-child{white-space:nowrap}.docs-state{border:1px solid var(--line);height:22px;font:500 12px/1 var(--font-ui);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.docs-state.is-on{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.docs-state.is-off{color:var(--muted)}.docs-routes{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:14px;margin-top:18px;overflow:hidden}.docs-route{border-top:1px solid var(--glass-l1-border);outline:none;grid-template-columns:64px minmax(0,1.25fr) minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;display:grid}.docs-route:first-child{border-top:0}.docs-route:focus,.docs-route:target{background:var(--glass-l3-fill)}.docs-method{border:1px solid var(--line-strong);height:22px;color:var(--ink);font:500 11px/1 var(--font-code);letter-spacing:.02em;border-radius:6px;place-items:center;padding:0 7px;font-style:normal;display:inline-grid}.docs-method.is-patch,.docs-method.is-post{background:var(--selected)}.docs-method.is-delete{border-style:dashed}.docs-method.is-ws{background:var(--glass-charcoal);color:var(--on-charcoal);border-color:var(--glass-charcoal)}.docs-route-path{color:var(--ink);font:400 13px/20px var(--font-code);overflow-wrap:anywhere}.docs-route-auth{color:var(--muted);font:var(--type-meta);line-height:20px}.docs-route-returns{color:var(--secondary);font:400 13px/20px var(--font-ui)}.docs-route-returns small{color:var(--muted);font:400 12px/17px var(--font-ui);display:block}.docs-formula{gap:8px;margin-top:18px;display:grid}.docs-formula-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.docs-formula-row>span{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);min-width:96px;font:500 16px/1.1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.docs-formula-row>span small{color:var(--muted);font:500 12px/1 var(--font-ui)}.docs-formula-row>span.is-total{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.docs-formula-row>span.is-total small{color:var(--on-charcoal);opacity:.7}.docs-formula-row>b{color:var(--muted);font:500 16px/1 var(--font-ui);align-self:center}.docs-code{min-width:0;margin-top:18px}.docs-format{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:11px;gap:2px;margin-bottom:8px;padding:3px;display:inline-flex}.docs-format button{height:28px;color:var(--muted);cursor:pointer;font:500 13px/1 var(--font-ui);background:0 0;border:0;border-radius:8px;padding:0 12px}.docs-format button[aria-pressed=true]{background:var(--readable-overlay-fill);color:var(--ink);box-shadow:var(--shadow-raised)}.docs-code-frame{border:1px solid var(--docs-code-line);background:var(--docs-code-bg);color:var(--docs-code-ink);border-radius:14px;overflow:hidden}.docs-code-bar{border-bottom:1px solid var(--docs-code-line);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 4px;display:flex}.docs-code-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.docs-code-tabs button{height:42px;color:rgba(var(--brand-light-rgb),.6);cursor:pointer;font:500 13px/1 var(--font-ui);white-space:nowrap;background:0 0;border:0;padding:0 12px;position:relative}.docs-code-tabs button[aria-selected=true]{color:#fff}.docs-code-tabs button[aria-selected=true]:after{content:"";background:var(--brand-light);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.docs-code-title{color:rgba(var(--brand-light-rgb),.7);font:500 12px/1 var(--font-code);padding:0 12px}.docs-code-bar .docs-copy{border-color:var(--docs-code-line);background:rgba(var(--brand-light-rgb),.08);color:#fff;height:30px}.docs-code-bar .docs-copy:hover{background:rgba(var(--brand-light-rgb),.16)}.docs-code-body{font:400 13px/20px var(--font-code);tab-size:2;color:var(--docs-code-ink);margin:0;padding:16px 18px 18px;overflow-x:auto}.docs-code-body:focus-visible{outline-offset:-3px}.docs-code-body code{font:inherit;white-space:pre}.tok-comment{color:#8796b6;font-style:italic}.tok-string{color:#93d3f3}.tok-keyword{color:#fff;font-weight:500}.tok-number,.tok-variable{color:#f2c792}.tok-flag{color:#c3ccff}.tok-function{color:#fff}.tok-property{color:#b6e2f7}.tok-punctuation{color:#8ea1c3}.docs-code-state{min-height:132px;color:rgba(var(--brand-light-rgb),.78);font:400 14px/21px var(--font-ui);align-items:center;gap:10px;padding:18px;display:flex}.docs-code-state.is-loading{flex-direction:column;justify-content:center;align-items:stretch;gap:10px}.docs-code .docs-code-state .docs-link-button{color:#fff}.docs-sec>.docs-code-state,.docs-shell>.docs-body .docs-table-wrap+.docs-code-state{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--secondary);border-radius:14px;margin-top:18px}.docs-skeleton-line{background:rgba(var(--brand-light-rgb),.14);border-radius:6px;height:10px;display:block}.docs-sec>.docs-code-state .docs-skeleton-line{background:var(--selected)}.docs-skeleton-line.is-short{width:55%}.docs-link-button{cursor:pointer;font:500 13px/1 var(--font-ui);background:0 0;border:1px solid;border-radius:9px;margin-left:auto;padding:6px 10px}.docs-product-action{color:var(--muted);font:400 14px/20px var(--font-ui);align-items:center;gap:8px;margin:40px 0 0;display:flex}.docs-product-action a{color:var(--ink);font-weight:500}.docs-next{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.docs-next h2{font:500 22px/1.2 var(--font-ui);letter-spacing:-.025em;margin:0}.docs-next-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px;display:grid}.docs-next-card{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--ink);border-radius:14px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.docs-next-card:hover{background:var(--glass-l3-fill);border-color:var(--line-strong)}.docs-next-card strong{font:500 15px/18px var(--font-ui)}.docs-next-card span{color:var(--secondary);font:400 13px/19px var(--font-ui)}.docs-phone-column{top:var(--docs-anchor);align-self:start;position:sticky}.docs-phone,.docs-phone-sticky{justify-items:center;display:grid}.docs-phone{gap:12px;width:100%;margin:0}.docs-phone-device{--phone-w:min(100%,calc((100dvh - var(--docs-anchor) - 132px) * .4618));width:var(--phone-w);aspect-ratio:375/812;background:linear-gradient(160deg,var(--brand-dark),var(--brand-dark) 42%);border-radius:48px;padding:9px;position:relative}@supports (color:color-mix(in lab,red,red)){.docs-phone-device{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-dark) 80%,#4a5878),var(--brand-dark) 42%)}}.docs-phone-device{box-shadow:inset 0 0 0 1px rgba(var(--brand-light-rgb),.16),0 24px 60px rgba(var(--brand-dark-rgb),.22),0 3px 10px rgba(var(--brand-dark-rgb),.18)}.docs-phone--inline .docs-phone-device{--phone-w:min(100%,248px);border-radius:42px;padding:8px}.docs-phone--hero .docs-phone-device{--phone-w:min(100%,300px)}.docs-phone-glass{background:var(--bg);border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.docs-phone--inline .docs-phone-glass{border-radius:34px}.docs-phone-caption{justify-items:center;gap:8px;width:100%;max-width:300px;display:grid}.docs-phone-step{text-align:center;width:100%;font:500 13px/18px var(--font-ui);gap:4px;margin:0;display:grid}.docs-phone-step span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.docs-phone-step span+span{color:var(--muted);font-weight:500}.docs-phone-controls{justify-content:center;align-items:center;gap:6px;display:flex}.docs-phone-controls button,.docs-phone-replay{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);cursor:pointer;min-width:32px;height:32px;font:500 12px/1 var(--font-ui);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.docs-phone-controls button:disabled{opacity:.4;cursor:default}.docs-phone-count{text-align:center;min-width:40px;color:var(--muted);font:500 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.docs-phone-note{color:var(--muted);font:500 12px/1 var(--font-ui)}.docs-inline-phone{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:20px;justify-items:center;margin:18px 0 4px;padding:18px 12px 14px;display:grid}.dp-app{transform-origin:0 0;width:375px;height:812px;color:var(--ink);font:var(--type-body);background:var(--bg);position:absolute;top:0;left:0;overflow:hidden}.dp-status{height:46px;font:500 15px/1 var(--font-ui);justify-content:space-between;align-items:center;padding:0 30px 0 34px;display:flex}.dp-island{background:#050a18;border-radius:999px;width:108px;height:31px;margin-left:-54px;position:absolute;top:11px;left:50%}.dp-status-icons{align-items:flex-end;gap:3px;display:flex}.dp-status-icons b{background:var(--ink);border-radius:2px;width:4px;height:7px}.dp-status-icons b:nth-child(2){height:10px}.dp-status-icons b:nth-child(3){height:13px}.dp-shell{grid-template-columns:58px minmax(0,1fr);gap:6px;height:744px;padding:0 8px 0 6px;display:grid}.dp-rail{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.dp-appbar img,.dp-rail img{border-radius:9px;display:block}.dp-rail-toggle{width:30px;height:26px;color:var(--muted);place-items:center;display:grid}.dp-rail-nav{background:var(--glass-charcoal);color:var(--on-charcoal);border-radius:16px;gap:4px;padding:5px;display:grid}.dp-rail-nav span{width:34px;height:34px;transition:background var(--motion-settle) ease,color var(--motion-settle) ease;border-radius:11px;place-items:center;display:grid}.dp-rail-nav span.is-selected{background:var(--glass-charcoal-selection);box-shadow:inset 2px 0 0 var(--on-charcoal)}.dp-rail-foot{color:var(--muted);gap:10px;margin-top:auto;display:grid}.dp-main{grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;display:grid}.dp-appbar{align-items:center;gap:6px;height:44px;padding:0 2px;display:flex}.dp-status-dot{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:11px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.dp-status-dot i{background:var(--semantic-success);border-radius:999px;width:8px;height:8px}.dp-wallet{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);height:34px;font:500 13px/1 var(--font-ui);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.dp-wallet.is-signed{background:var(--glass-l2-fill)}.dp-frame{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:20px;position:relative;overflow:hidden}.dp-screen{animation:dp-enter var(--motion-settle) var(--motion-ease,ease) both;position:absolute;inset:0;overflow:hidden}@keyframes dp-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.dp-home{background:var(--ink);opacity:.82;border-radius:999px;width:128px;height:5px;margin-left:-64px;position:absolute;bottom:8px;left:50%}.dp-page{flex-direction:column;gap:10px;height:100%;padding:14px 13px;display:flex;overflow:hidden}.dp-page.is-chat{gap:0;padding:0}.dp-switch{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;gap:3px;padding:3px;display:flex;overflow:hidden}.dp-switch span{height:30px;color:var(--secondary);font:500 12px/1 var(--font-ui);white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.dp-switch span.is-selected{background:var(--glass-charcoal);color:var(--on-charcoal)}.dp-switch.is-console span{flex:none;padding:0 9px}.dp-switch.is-segment{width:140px}.dp-eyebrow{color:var(--muted);font:500 11px/1 var(--font-ui);margin:2px 0 0}.dp-title{font:500 23px/1.05 var(--font-display);letter-spacing:-.025em;margin:0}.dp-body{color:var(--secondary);font:400 13px/18px var(--font-ui);margin:0}.dp-body.is-small{font-size:12px;line-height:16px}.dp-muted{color:var(--muted);font:400 11px/1 var(--font-ui)}.dp-fine{color:var(--muted);font:400 10.5px/14px var(--font-ui);align-items:center;gap:5px;margin:0;display:flex}.dp-label{color:var(--muted);font:500 11px/1 var(--font-ui)}.dp-row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.dp-button{border:1px solid var(--line-strong);background:var(--readable-overlay-fill);height:38px;font:500 13px/1 var(--font-ui);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dp-button.is-primary{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.dp-button.is-small{align-self:flex-start;height:32px;padding:0 11px;font-size:12px}.dp-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dp-pair .dp-button{align-self:stretch}.dp-chip{border:1px solid var(--glass-l3-border);height:26px;white-space:nowrap;border-radius:999px;gap:4px}.dp-chip,.dp-tag{background:var(--glass-l2-fill);color:var(--secondary);font:500 11px/1 var(--font-ui);align-items:center;padding:0 8px;display:inline-flex}.dp-tag{border:1px solid var(--line);height:22px;border-radius:8px;font-style:normal}.dp-tag.is-ok{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.dp-tags{flex-wrap:wrap;display:flex}.dp-live,.dp-tags{align-items:center;gap:5px}.dp-live{color:var(--secondary);font:500 11px/1 var(--font-ui);display:inline-flex}.dp-live i{background:var(--semantic-success);border-radius:999px;width:7px;height:7px}.dp-meta{color:var(--secondary);font:400 12px/1 var(--font-ui);align-items:center;gap:5px;margin:0;display:flex}.dp-meta svg:not(:first-child){margin-left:6px}.dp-coins{gap:7px;display:grid}.dp-coin{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:9px;display:grid}.dp-coin .token-mark{border-radius:11px;grid-row:span 2}.dp-coin-id{gap:3px;min-width:0;display:grid}.dp-coin-id strong{font:500 13.5px/1.1 var(--font-ui)}.dp-coin-id small,.dp-coin-id strong,.dp-coin-num small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dp-coin-id small,.dp-coin-num small{color:var(--muted);font:400 10.5px/1.1 var(--font-ui)}.dp-coin-num{justify-items:end;gap:3px;display:grid}.dp-coin-num strong{font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums}.dp-coin .dp-tag{grid-column:2;justify-self:start;height:18px;font-size:10px}.dp-section{font:500 14px/1 var(--font-ui)}.dp-log{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:14px;gap:7px;padding:10px;display:grid}.dp-log-row{border-top:1px solid var(--glass-l1-border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;display:grid}.dp-log-row.is-new{animation:dp-row var(--motion-settle) var(--motion-ease,ease) both}@keyframes dp-row{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dp-log-icon{background:var(--selected);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.dp-log-amount,.dp-log-main{gap:3px;min-width:0;display:grid}.dp-log-amount strong,.dp-log-main strong{font:500 12.5px/1.1 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-log-amount small,.dp-log-main small{color:var(--muted);font:400 10.5px/1.1 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-log-amount{font-variant-numeric:tabular-nums;justify-items:end}.dp-back{color:var(--muted);font:500 11px/1 var(--font-ui);align-items:center;gap:4px;margin:0;display:flex}.dp-endpoint-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dp-endpoint-head .token-mark{border-radius:12px}.dp-endpoint-head strong{font:500 19px/1.05 var(--font-display);letter-spacing:-.025em;display:block}.dp-endpoint-head em{color:var(--muted);font-size:14px;font-style:normal}.dp-endpoint-head small{color:var(--muted);font:400 11px/1.2 var(--font-ui);margin-top:4px;display:block}.dp-tabs{border-bottom:1px solid var(--line);gap:16px;display:flex}.dp-tabs span{color:var(--muted);font:500 13px/1 var(--font-ui);padding:8px 2px 10px;position:relative}.dp-tabs span.is-selected{color:var(--ink)}.dp-tabs span.is-selected:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.dp-hero-value{font:500 26px/1 var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.dp-chart{height:104px;color:var(--chart-up);border-bottom:1px solid var(--line)}.dp-chart .token-sparkline{width:100%;height:100%}.dp-stats{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dp-stats span{background:var(--glass-l2-fill);gap:4px;padding:8px 9px;display:grid}.dp-stats small{color:var(--muted);font:400 10px/1 var(--font-ui)}.dp-stats strong{font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums}.dp-trade{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:auto;padding:9px;display:grid}.dp-trade>span:first-child{gap:3px;display:grid}.dp-trade small{color:var(--muted);font:500 10px/1 var(--font-ui)}.dp-trade strong{font:500 13px/1 var(--font-ui)}.dp-trade .dp-button{align-self:center}.dp-api{gap:8px;display:grid}.dp-field-row{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 11px;display:flex}.dp-field-row code{font:500 13px/1 var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-icon-button{border:1px solid var(--line);background:var(--glass-l2-fill);height:28px;font:500 11px/1 var(--font-ui);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.dp-code{color:#d8eaf6;font:400 10px/15px var(--font-code);white-space:pre;border-radius:11px;margin:0;padding:10px;overflow:hidden}.dp-code,:root[data-theme=dark] .dp-code{background:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dp-code{background:color-mix(in srgb,var(--brand-dark) 70%,black)}}.dp-thread{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.dp-page.is-chat .dp-thread{height:calc(100% - 50px);padding:12px}.dp-thread.is-compact{flex:1}.dp-messages{flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;display:flex;overflow:hidden}.dp-messages.is-test{justify-content:flex-start}.dp-bubble{max-width:88%;font:400 12.5px/17px var(--font-ui);animation:dp-row var(--motion-settle) var(--motion-ease,ease) both;border-radius:14px;margin:0;padding:9px 11px}.dp-bubble.is-user{background:var(--glass-charcoal);color:var(--on-charcoal);border-bottom-right-radius:5px;align-self:flex-end}.dp-bubble.is-reply{border:1px solid var(--glass-l2-border);background:var(--readable-overlay-fill);border-bottom-left-radius:5px;align-self:flex-start}.dp-caret{vertical-align:-2px;background:var(--ink);width:7px;height:13px;margin-left:2px;animation:dp-blink 1s steps(2,start) infinite;display:inline-block}@keyframes dp-blink{to{visibility:hidden}}.dp-receipt-line{border:1px dashed var(--line-strong);color:var(--secondary);font:500 10.5px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;animation:dp-row var(--motion-settle) var(--motion-ease,ease) both;border-radius:9px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:5px 8px;display:flex}.dp-composer{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:16px;gap:8px;padding:10px;display:grid}.dp-composer-text{color:var(--secondary);font:400 12.5px/17px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dp-composer-tools{justify-content:space-between;align-items:center;gap:6px;display:flex}.dp-send{background:var(--selected);width:32px;height:32px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.dp-send.is-ready,.dp-send:has(svg){background:var(--glass-charcoal);color:var(--on-charcoal)}.dp-chat-bar{border-bottom:1px solid var(--line);gap:8px;height:50px;padding:0 12px}.dp-chat-bar,.dp-picker{align-items:center;display:flex}.dp-picker{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:11px;flex:1;gap:7px;min-width:0;height:36px;padding:0 9px}.dp-picker>span{flex:1;gap:2px;min-width:0;display:grid}.dp-picker strong{font:500 12px/1 var(--font-ui)}.dp-picker small{color:var(--muted);font:400 10px/1 var(--font-ui)}.dp-empty{text-align:center;flex:1;align-content:center;justify-items:center;gap:9px;padding:18px;display:grid}.dp-page.is-chat>.dp-empty{height:calc(100% - 50px)}.dp-empty strong{font:500 17px/1.15 var(--font-ui);letter-spacing:-.025em}.dp-empty small{color:var(--muted);font:400 12px/16px var(--font-ui)}.dp-empty.is-inline{border:1px dashed var(--line-strong);text-align:left;border-radius:12px;flex:0;justify-content:flex-start;padding:12px;display:flex}.dp-empty-icon{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.dp-notice{border:1px solid var(--line-strong);background:var(--readable-overlay-fill);animation:dp-row var(--motion-settle) var(--motion-ease,ease) both;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.dp-notice>span{flex:1;gap:3px;display:grid}.dp-notice strong{font:500 12px/1.2 var(--font-ui)}.dp-notice small{color:var(--secondary);font:400 11px/15px var(--font-ui)}.dp-notice.is-quiet{border-style:dashed;align-items:center}.dp-sheet-layer{z-index:4;background:rgba(var(--brand-dark-rgb),.26);animation:dp-fade var(--motion-fast) ease both;align-items:flex-end;display:flex;position:absolute;inset:0}@keyframes dp-fade{0%{opacity:0}}.dp-sheet{background:var(--readable-overlay-fill);width:100%;max-height:86%;box-shadow:0 -10px 30px rgba(var(--brand-dark-rgb),.16);animation:dp-up var(--motion-settle) var(--motion-ease,ease) both;border-radius:20px 20px 0 0;gap:10px;padding:8px 13px 16px;display:grid;overflow:hidden}@keyframes dp-up{0%{opacity:.4;transform:translateY(40%)}}.dp-sheet-grip{background:var(--line-strong);border-radius:999px;justify-self:center;width:36px;height:4px}.dp-sheet-title{font:500 16px/1 var(--font-ui);letter-spacing:-.025em}.dp-sheet .dp-button:not(.is-small){width:100%}.dp-list{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.dp-list-row{background:var(--glass-l2-fill);min-height:40px;font:400 12px/1.2 var(--font-ui);align-items:center;gap:8px;padding:7px 10px;display:flex}.dp-list-row strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dp-list-row small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.dp-list-row small+small,.dp-list-row small+strong{margin-left:0}.dp-list-row code{font:400 11px/1 var(--font-code);color:var(--secondary)}.dp-list-row.is-muted{color:var(--muted);justify-content:center}.dp-list.is-options{background:0 0;border:0;gap:6px}.dp-option{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.dp-option strong{font:500 13px/1.1 var(--font-ui)}.dp-option small{color:var(--muted);font:400 11px/1.2 var(--font-ui)}.dp-option.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dp-avatar{background:var(--glass-charcoal);width:24px;height:24px;color:var(--on-charcoal);font:500 11px/1 var(--font-ui);border-radius:8px;place-items:center;font-style:normal;display:grid}.dp-message{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;gap:6px;padding:11px;display:grid}.dp-message small{color:var(--muted);font:400 10.5px/14px var(--font-ui)}.dp-message code{font:500 11px/1 var(--font-code)}.dp-message p{font:500 12px/16px var(--font-ui);margin:0}.dp-key-row{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;gap:8px;padding:11px;display:grid}.dp-key-row>span:first-child{font:500 13px/1 var(--font-ui);justify-content:space-between;gap:8px;display:flex}.dp-key-row code{color:var(--secondary);font:400 11px/1 var(--font-code)}.dp-key-meta{color:var(--muted);font:400 11px/1 var(--font-ui);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dp-form{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.dp-form label{background:var(--readable-overlay-fill);min-height:40px;font:500 12px/1.2 var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.dp-form label small{color:var(--muted);font:400 11px/1 var(--font-ui);white-space:nowrap}.dp-form label>span{text-align:right;align-items:center;gap:6px;display:inline-flex}.dp-slider{background:var(--selected);border-radius:999px;width:70px;height:4px;position:relative}.dp-slider i{border-radius:inherit;top:0;bottom:0;left:0}.dp-slider i,.dp-slider i:after{background:var(--ink);position:absolute}.dp-slider i:after{content:"";border-radius:999px;width:12px;height:12px;top:-4px;right:-6px}.dp-image{gap:6px!important}.dp-balance{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.dp-balance>span{background:var(--glass-l2-fill);gap:6px;padding:12px;display:grid}.dp-balance small{color:var(--muted);font:400 11px/1 var(--font-ui)}.dp-balance strong{font:500 22px/1 var(--font-ui);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dp-bars{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;align-items:flex-end;gap:4px;height:92px;padding:10px;display:flex}.dp-bars i{background:rgba(var(--brand-dark-rgb),.22);border-radius:3px;flex-direction:column-reverse;flex:1;display:flex;position:relative}:root[data-theme=dark] .dp-bars i{background:rgba(var(--brand-light-rgb),.22)}.dp-bars b{background:var(--ink);border-radius:3px;display:block}.dp-legend{color:var(--muted);font:400 10.5px/1 var(--font-ui);gap:12px;display:flex}.dp-legend span{align-items:center;gap:5px;display:inline-flex}.dp-legend i{background:var(--ink);border-radius:2px;width:8px;height:8px}.dp-legend span:nth-child(2) i{opacity:.5}.dp-legend span:nth-child(3) i{opacity:.25}.dp-receipt-id{font:500 12px/1 var(--font-code);color:var(--secondary)}.dp-receipt{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);font-variant-numeric:tabular-nums;border-radius:13px;gap:0;padding:4px 11px;display:grid}.dp-receipt-money>span,.dp-receipt>span{border-top:1px solid var(--glass-l1-border);font:500 12px/1.2 var(--font-ui);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.dp-receipt>span:first-child{border-top:0}.dp-receipt small,.dp-receipt-money small{color:var(--muted);font:400 11px/1.2 var(--font-code)}.dp-receipt .is-total{font-size:13.5px}.dp-receipt-money{border-radius:9px;margin:0 -6px;padding:0 6px}.dp-receipt-money .is-sub{color:var(--secondary);padding-left:12px}.dp-verified{background:var(--glass-charcoal);color:var(--on-charcoal);animation:dp-row var(--motion-settle) var(--motion-ease,ease) both;border-radius:12px;align-items:center;gap:9px;padding:10px 11px;display:flex}.dp-verified>span{gap:3px;display:grid}.dp-verified strong{font:500 12px/1.2 var(--font-ui)}.dp-verified small{opacity:.75;font:400 10.5px/1.2 var(--font-ui)}.dp-stepper{justify-content:space-between;gap:4px;display:flex}.dp-stepper span{color:var(--muted);font:500 10.5px/1 var(--font-ui);align-items:center;gap:4px;display:inline-flex}.dp-stepper i{border:1px solid var(--line-strong);width:18px;height:18px;font:500 9px/1 var(--font-ui);border-radius:999px;place-items:center;font-style:normal;display:grid}.dp-stepper .is-current{color:var(--ink)}.dp-stepper .is-current i,.dp-stepper .is-done i{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal)}.dp-kinds{gap:7px;display:grid}.dp-kind{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:3px 9px;padding:10px;display:grid}.dp-kind svg{grid-row:span 2;place-self:center}.dp-kind strong{font:500 14px/1 var(--font-ui)}.dp-kind small{color:var(--muted);font:400 11px/14px var(--font-ui)}.dp-prompt{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:12px;gap:7px;padding:12px;display:grid}.dp-prompt i{background:var(--selected);border-radius:4px;height:8px}.dp-prompt i:nth-child(2){width:82%}.dp-prompt i:nth-child(3){width:64%}.dp-prompt small{color:var(--muted);font:400 10.5px/1 var(--font-code)}.dp-file{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.dp-file>span{gap:3px;display:grid}.dp-file strong{font:500 12.5px/1 var(--font-ui)}.dp-file small{color:var(--muted);font:400 10.5px/1 var(--font-code)}.dp-check{font:500 12px/1.2 var(--font-ui);align-items:center;gap:6px;margin:0;display:flex}.dp-launch-log{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;gap:0;margin:0;padding:4px 11px;list-style:none;display:grid}.dp-launch-log li{border-top:1px solid var(--glass-l1-border);color:var(--muted);font:500 12px/1.2 var(--font-ui);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;display:grid}.dp-launch-log li:first-child{border-top:0}.dp-launch-log i{border:1px solid var(--line-strong);border-radius:999px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.dp-launch-log li.is-done{color:var(--ink)}.dp-launch-log li.is-done i{background:var(--glass-charcoal);border-color:var(--glass-charcoal);color:var(--on-charcoal);animation:dp-pop var(--motion-settle) var(--motion-ease,ease) both;animation-delay:calc(var(--i) * .26s)}.dp-launch-log li small{color:var(--muted);font:400 10px/1 var(--font-code);white-space:nowrap}@keyframes dp-pop{0%{opacity:0;transform:scale(.4)}}.dp-owned,.dp-owned-head{gap:9px;display:grid}.dp-owned-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.dp-owned-head strong{font:500 14px/1 var(--font-ui);display:block}.dp-owned-head small{color:var(--muted);font:400 11px/1 var(--font-ui);margin-top:4px;display:block}.dp-app .is-focus{z-index:2;outline:2px solid var(--docs-ring);outline-offset:3px;animation:dp-focus .9s ease-out both;position:relative}@keyframes dp-focus{0%{box-shadow:0 0 0 0 rgba(var(--brand-dark-rgb),.35)}to{box-shadow:0 0 0 12px rgba(var(--brand-dark-rgb),0)}}:root[data-theme=dark] .dp-app .is-focus{animation-name:dp-focus-dark}@keyframes dp-focus-dark{0%{box-shadow:0 0 0 0 rgba(var(--brand-light-rgb),.4)}to{box-shadow:0 0 0 12px rgba(var(--brand-light-rgb),0)}}.dp-app .is-pressed{transition:transform 90ms;transform:scale(.95)}.dp-app .is-pressed:after{content:"";background:rgba(var(--brand-dark-rgb),.28);pointer-events:none;border-radius:999px;width:30px;height:30px;margin:-15px 0 0 -15px;animation:dp-tap .36s ease-out both;position:absolute;top:50%;left:50%}@keyframes dp-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.dp-app .is-result{z-index:1;box-shadow:0 0 0 3px rgba(var(--brand-dark-rgb),.14);position:relative}:root[data-theme=dark] .dp-app .is-result{box-shadow:0 0 0 3px rgba(var(--brand-light-rgb),.2)}.docs-home{max-width:1152px;margin:0 auto;padding:24px 0 0}.docs-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding:24px 0 40px;display:grid}.docs-kicker{color:var(--muted);font:var(--type-meta);margin:0}.docs-hero h1{text-wrap:balance;max-width:14ch;margin:12px 0 0}.docs-hero-purpose{max-width:46ch;color:var(--secondary);font:400 17px/1.5 var(--font-ui);margin:16px 0 0}.docs-hero-search{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);width:min(100%,320px);height:40px;color:var(--muted);cursor:pointer;font:var(--type-nav);text-align:left;border-radius:12px;align-items:center;gap:8px;margin-top:24px;padding:0 7px 0 12px;display:flex}.docs-hero-search span{flex:1}.docs-hero-search:hover{border-color:var(--line-strong);color:var(--ink)}.docs-hero-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.docs-pill{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);height:36px;color:var(--ink);cursor:pointer;font:500 13px/1 var(--font-ui);border-radius:11px;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.docs-pill:hover{background:var(--raised);border-color:var(--line-strong)}.docs-hero-copy .docs-code{margin-top:28px}.docs-hero-phone{top:var(--docs-anchor);justify-items:center;display:grid;position:sticky}.docs-home-section{border-top:1px solid var(--line);padding:40px 0 8px}.docs-home-section h2{font:500 28px/1.1 var(--font-ui);letter-spacing:-.05em;margin:8px 0 0}.docs-home-lead{max-width:56ch;color:var(--secondary);font:400 15px/22px var(--font-ui);margin:8px 0 0}.docs-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.docs-way{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.docs-way-icon{background:var(--glass-charcoal);width:48px;height:48px;color:var(--on-charcoal);border-radius:14px;place-items:center;display:grid}.docs-way h3{font:500 18px/1.2 var(--font-ui);letter-spacing:-.025em;margin:6px 0 0}.docs-way p{color:var(--secondary);font:400 14px/21px var(--font-ui);margin:0}.docs-way ul{gap:0;margin:auto 0 0;padding:8px 0 0;list-style:none;display:grid}.docs-way li a{border-top:1px solid var(--glass-l1-border);height:40px;color:var(--ink);font:500 14px/1 var(--font-ui);align-items:center;gap:10px;padding:0 4px;text-decoration:none;display:flex}.docs-way li a svg:last-child{opacity:0;transition:opacity var(--motion-fast) ease;margin-left:auto}.docs-way li a:focus-visible svg:last-child,.docs-way li a:hover svg:last-child{opacity:1}.docs-journey{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.docs-journey>li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-bottom:24px;display:grid;position:relative}.docs-journey>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:4px;left:13.5px}.docs-journey-number{background:var(--glass-charcoal);width:28px;height:28px;color:var(--on-charcoal);font:500 13px/1 var(--font-ui);border-radius:999px;place-items:center;display:grid}.docs-journey h3{min-height:28px;font:500 18px/1 var(--font-ui);letter-spacing:-.025em;align-items:center;margin:0;display:flex}.docs-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin-top:12px;display:grid}.docs-tile{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);height:48px;color:var(--ink);font:500 14px/1 var(--font-ui);border-radius:12px;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.docs-tile span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-tile svg:last-child{opacity:0;transition:opacity var(--motion-fast) ease}.docs-tile:hover{background:var(--glass-l3-fill);border-color:var(--line-strong)}.docs-tile:focus-visible svg:last-child,.docs-tile:hover svg:last-child{opacity:1}.docs-objects{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin-top:24px;display:grid}.docs-object,.docs-resource{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--ink);border-radius:14px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.docs-object:hover,.docs-resource:hover{background:var(--glass-l3-fill);border-color:var(--line-strong)}.docs-object strong,.docs-resource strong{font:500 15px/18px var(--font-ui)}.docs-object span,.docs-resource span{color:var(--secondary);font:400 13px/19px var(--font-ui)}.docs-resources{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-top:24px;display:grid}.docs-palette{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);width:min(680px,100vw - 24px);max-height:min(560px,100dvh - 24px);color:var(--ink);box-shadow:0 30px 80px rgba(var(--brand-dark-rgb),.28);border-radius:18px;margin:12vh auto auto;padding:0;overflow:hidden}.docs-palette[open]{animation:dp-fade var(--motion-fast) ease both;flex-direction:column;display:flex}.docs-palette::backdrop{background:var(--glass-scrim)}.docs-palette-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;display:flex}.docs-palette-input input{min-width:0;height:100%;font:400 16px/1 var(--font-ui);background:0 0;border:0;outline:0;flex:1}.docs-palette-input input::-webkit-search-cancel-button{display:none}.docs-palette-close{cursor:pointer;background:0 0;border:0}.docs-palette-body{overscroll-behavior:contain;flex:1;padding:4px 8px 8px;overflow:auto}.docs-palette-group{padding-top:4px}.docs-palette-label{color:var(--muted);font:500 13px/1 var(--font-ui);margin:0;padding:12px 12px 8px}.docs-palette-option{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.docs-palette-option>svg:first-child{color:var(--muted);flex:none;margin-top:2px}.docs-palette-option>svg:last-child{flex:none;margin:2px 0 0 auto}.docs-palette-option.is-selected{background:var(--selected)}.docs-palette-text{flex:1;gap:3px;min-width:0;display:grid}.docs-palette-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.docs-palette-title strong{font:500 14px/1.3 var(--font-ui)}.docs-palette-title small{color:var(--muted);font:400 12px/1.3 var(--font-ui)}.docs-palette-title .docs-method{align-self:center;height:18px;font-size:10px}.docs-palette-snippet{color:var(--secondary);font:400 13px/18px var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs-palette mark{background:rgba(var(--brand-dark-rgb),.14);color:inherit;border-radius:4px;padding:0 1px}:root[data-theme=dark] .docs-palette mark{background:rgba(var(--brand-light-rgb),.22)}.docs-palette-suggestion{width:100%;height:40px;color:var(--secondary);cursor:pointer;font:500 14px/1 var(--font-ui);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.docs-palette-suggestion:focus-visible,.docs-palette-suggestion:hover{background:var(--selected);color:var(--ink)}.docs-palette-empty{color:var(--secondary);font:400 14px/20px var(--font-ui);gap:6px;padding:24px 12px;display:grid}.docs-palette-empty strong{color:var(--ink)}.docs-palette-foot{border-top:1px solid var(--line);height:42px;color:var(--muted);font:400 12px/1 var(--font-ui);align-items:center;gap:16px;padding:0 16px;display:flex}.docs-palette-foot span{align-items:center;gap:5px;display:inline-flex}.docs-sheet{border:0;border-left:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);width:min(360px,100vw - 32px);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0 0 0 auto;padding:0 12px 24px;overflow:auto}.docs-sheet[open]{animation:docs-sheet-in var(--motion-settle) var(--motion-ease,ease) both}@keyframes docs-sheet-in{0%{opacity:0;transform:translate(24px)}}.docs-sheet::backdrop{background:var(--glass-scrim)}.docs-sheet-head{z-index:1;border-bottom:1px solid var(--line);background:var(--readable-overlay-fill);align-items:center;gap:8px;height:60px;margin:0 -12px 8px;padding:0 12px;display:flex;position:sticky;top:0}.docs-sheet-head h2{font:500 17px/1 var(--font-ui);letter-spacing:-.025em;flex:1;margin:0}.docs-sheet-links{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.docs-sheet-links a{border:1px solid var(--glass-l3-border);height:32px;color:var(--ink);font:500 13px/1 var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.docs-missing{justify-items:start;gap:12px;max-width:560px;padding:48px 0;display:grid}.docs-missing-icon{background:var(--glass-charcoal);width:52px;height:52px;color:var(--on-charcoal);border-radius:16px;place-items:center;display:grid}.docs-missing h1{font:var(--type-page-title);letter-spacing:var(--type-page-tracking);margin:0}.docs-missing p{color:var(--secondary);font:400 15px/23px var(--font-ui);margin:0}@container docs (min-width:1040px){.docs-shell:not([data-area=home]) .docs-body{grid-template-columns:var(--docs-sidebar-w) minmax(0,1fr);column-gap:var(--docs-gap);align-items:start;display:grid}.docs-sidebar{display:block}.docs-menu-trigger{display:none}}@container docs (min-width:720px){.docs-inline-phone,.docs-progress{display:none}}@container docs (max-width:1199.98px){.docs-body{--docs-sidebar-w:224px;--docs-gap:32px;--docs-phone-w:248px}}@container docs (max-width:1039.98px){.docs-body{--docs-phone-w:260px}.docs-doc-head h1{font-size:30px}.docs-hero{grid-template-columns:minmax(0,1fr);gap:32px}.docs-hero-phone{position:static}}@container docs (max-width:719.98px){.docs-shell [id]{scroll-margin-top:calc(var(--docs-anchor) + 44px)}.docs-areas,.docs-phone-column,.docs-resources-menu{display:none}.docs-bar{gap:10px}.docs-search-trigger{justify-content:center;width:40px;height:40px;padding:0}.docs-search-trigger :is(span,kbd){display:none}.docs-article-layout{grid-template-columns:minmax(0,1fr)}.docs-doc-head{flex-direction:column;gap:12px}.docs-doc-head h1{font-size:28px}.docs-purpose{font-size:15.5px}.docs-sec{margin-top:36px}.docs-sec>h2{font-size:20px}.docs-anchor{display:none}.docs-code-frame{margin-inline:-2px}.docs-route{grid-template-columns:56px minmax(0,1fr);gap:6px 10px}.docs-route-auth,.docs-route-returns{grid-column:2}.docs-ways{grid-template-columns:minmax(0,1fr)}.docs-journey>li{gap:12px}}.how-page{--how-sticky-top:24px;--how-gap:6px;width:100%;max-width:1180px;color:var(--ink);gap:clamp(64px,9vw,112px);margin:0 auto;padding-bottom:24px;display:grid}.how-code{font-family:var(--font-code);letter-spacing:0;font-size:.94em}.how-up{color:var(--chart-up)}.how-down{color:var(--chart-down)}.how-section{gap:24px;min-width:0;display:grid}.how-section-head{gap:10px;max-width:660px;display:grid}.how-section-head .eyebrow{align-items:center;gap:10px;margin:0;display:flex}.how-example-tag{border:1px solid var(--line);letter-spacing:.02em;text-transform:none;color:var(--secondary);border-radius:999px;padding:2px 8px;font-size:11px}.how-section-head h2{font:500 clamp(24px,2.8vw,32px)/1.1 var(--font-display);letter-spacing:var(--type-section-tracking)}.how-section-text{color:var(--secondary);font-size:14px;line-height:1.65}.how-hero{isolation:isolate;gap:32px;padding-top:8px;display:grid;position:relative}.how-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,rgba(var(--field-dot-rgb),.16) 0 1.2px,transparent 1.8px);background-size:var(--field-pitch) var(--field-pitch);animation:how-halftone-drift 24s ease-in-out 8 alternate both;position:absolute;inset:40% 0 -16px;-webkit-mask-image:radial-gradient(58% 60% at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(58% 60% at 50% 45%,#000,#0000 78%)}@keyframes how-halftone-drift{0%{transform:translate(0)}to{transform:translate(-9px,-4.5px)}}.how-hero-head h1{font:var(--type-form-title);letter-spacing:var(--type-form-tracking);text-wrap:balance;max-width:17ch}.how-hero-head .description{max-width:580px}.how-rail{position:relative}.how-rail-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.how-rail-track{fill:none;stroke:var(--line);stroke-width:1.5px}.how-call-progress,.how-rail-progress{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.how-rail-nodes{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-node{min-width:0}.how-node-link{color:var(--ink);outline-offset:2px;border-radius:14px;padding:0 2px 8px;display:block;position:relative}.how-hop-anchor,.how-node-anchor{width:0;height:0;position:absolute;top:20px;left:50%}.how-hop-body,.how-node-body{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.how-hop-mark,.how-node-mark{border:1px solid var(--line-strong);background:var(--readable-overlay-fill);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-raised);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border-radius:50%;place-items:center;display:grid;position:relative}.how-hop-dot,.how-node-dot{border:2px solid var(--readable-overlay-fill);background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.how-node-text{gap:2px;min-width:0;display:grid}.how-node-text small{font:var(--type-meta);color:var(--muted)}.how-node-text strong{font:var(--type-tab);white-space:nowrap}.how-node[data-shown] .how-node-mark{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.how-node-mark:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--ink),0 0 14px var(--ink);border-radius:50%;position:absolute;inset:-6px;transform:scale(.9)}@supports (color:color-mix(in lab,red,red)){.how-node-mark:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 24%,transparent),0 0 14px color-mix(in srgb,var(--ink) 16%,transparent)}}.how-node[data-shown] .how-node-mark:after{animation:how-glow-breathe 1.6s ease-in-out 2 both}@keyframes how-glow-breathe{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.how-node-caption{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how-rail-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:40px;display:flex}.how-rail-caption{text-align:center;max-width:640px;color:var(--secondary);animation:how-caption-in var(--motion-fast) var(--motion-ease) both;font-size:14px;line-height:1.6}.how-rail-caption strong{color:var(--ink)}@keyframes how-caption-in{0%{opacity:0}to{opacity:1}}.how-hero:is([data-intro=pending],[data-intro=playing]) .how-rail-progress{stroke-dashoffset:1px}.how-hero:is([data-intro=pending],[data-intro=playing]) .how-node-body{opacity:.4;transform:translateY(4px)}.how-hero:is([data-intro=pending],[data-intro=playing]) .how-node-dot{transform:scale(0)}.how-dual-switch{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.how-dual-tab,.how-role-tab{isolation:isolate;min-height:40px;color:var(--secondary);font:var(--type-tab);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.how-dual-tab[aria-selected=true],.how-role-tab[aria-selected=true]{color:var(--ink)}.how-dual-indicator,.how-role-indicator{z-index:-1;border:1px solid var(--glass-l3-border);border-radius:inherit;background:var(--raised);box-shadow:var(--shadow-raised);position:absolute;inset:-1px}.how-dual-stage{border:1px solid var(--glass-l2-border);border-radius:var(--radius-panel);min-height:300px;box-shadow:var(--shadow);grid-template-columns:208px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid;position:relative}.how-dual-stage[data-face=service]{grid-template-columns:minmax(0,1fr) 208px}.how-dual-stage[data-face=service] .how-dual-object{grid-area:1/2}.how-dual-stage[data-face=service] .how-dual-panel{grid-area:1/1}.how-dual-object{border:1px solid var(--glass-charcoal-border);background:var(--glass-charcoal);width:176px;height:176px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);border-radius:88px;justify-self:center;place-items:center;display:grid}.how-dual-face{text-align:center;justify-items:center;gap:4px;padding:12px;display:grid}.how-dual-face small{letter-spacing:.13em;text-transform:uppercase;opacity:.8;font-size:10px}.how-dual-face strong{font:500 26px/1.1 var(--font-display);letter-spacing:-.05em}.how-dual-face strong.how-code{font:500 17px/1.2 var(--font-code);letter-spacing:0}.how-dual-face span{font:var(--type-meta);opacity:.86}.how-dual-panel{min-width:0}.how-face-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.how-face-grid-service{grid-template-columns:repeat(2,minmax(0,1fr))}.how-face-grid-service .how-mini-chat{grid-row:span 3}.how-mini{border:1px solid var(--line);background:var(--readable-overlay-fill);min-width:0;box-shadow:var(--shadow-raised);border-radius:16px;align-content:start;gap:10px;margin:0;padding:14px;display:grid}.how-mini figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.how-mini figcaption small{font:var(--type-meta);color:var(--muted)}.how-mini figcaption strong{font:var(--type-list-value);font-variant-numeric:tabular-nums}.how-mini figcaption .how-up{font:var(--type-meta)}.how-mini-chart>svg{width:100%;height:auto;display:block}.how-mini-chart>svg path{fill:none;stroke:var(--chart-line);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.how-mini code{font:400 13px/1.4 var(--font-code);overflow-wrap:anywhere}.how-mini-line{font:var(--type-meta);color:var(--secondary);gap:2px;display:grid}.how-mini-line strong{font:var(--type-list-value);color:var(--ink);font-variant-numeric:tabular-nums}.how-rows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.how-rows li{font:var(--type-meta);color:var(--secondary);align-items:baseline;gap:8px;display:flex}.how-rows li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.how-rows li b{color:var(--ink);font-variant-numeric:tabular-nums}.how-rows li small{text-align:right;min-width:2.6em;color:var(--muted)}.how-bubble{background:var(--hover);max-width:92%;color:var(--ink);border-radius:14px;justify-self:start;padding:9px 12px;font-size:13px;line-height:1.45;display:block}.how-bubble.is-user{background:var(--glass-charcoal);color:var(--on-charcoal);justify-self:end}.how-journey-stack{gap:20px;margin:0;padding:0;list-style:none;display:grid}.how-journey-card{border:1px solid var(--glass-l3-border);border-radius:var(--radius-panel);background:var(--readable-overlay-fill);min-height:248px;box-shadow:var(--shadow);transform-origin:50% 0;grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.how-journey-copy{justify-items:start;gap:10px;min-width:0;display:grid}.how-journey-index{font:var(--type-meta);color:var(--muted);font-variant-numeric:tabular-nums}.how-journey-copy h3{font:500 clamp(22px,2.4vw,28px)/1.1 var(--font-display);letter-spacing:var(--type-section-tracking)}.how-journey-copy p{max-width:460px;color:var(--secondary);font-size:14px;line-height:1.6}.how-journey-copy .button{margin-top:6px}.how-journey-veil{border-radius:inherit;background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}.how-screen{border:1px solid var(--line);background:var(--bg);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:16px;gap:8px;padding:14px;display:grid}.how-screen-row,.how-screen-search,.how-screen-stat{border:1px solid var(--line);background:var(--readable-overlay-fill);min-width:0;min-height:34px;font:var(--type-meta);color:var(--secondary);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.how-screen-row b,.how-screen-stat b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.how-screen-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.how-screen-row.is-quiet{opacity:.72}.how-screen-row.is-ok{color:var(--semantic-success)}.how-screen-search{color:var(--ink)}.how-screen-stat{justify-content:space-between}.how-screen-steps,.how-screen-tabs{border:1px solid var(--line);font:var(--type-meta);border-radius:10px;gap:4px;padding:3px;display:flex}.how-screen-steps span,.how-screen-tabs span{text-align:center;color:var(--muted);border-radius:7px;flex:1;padding:6px 8px}.how-screen-steps .is-on,.how-screen-tabs .is-on{background:var(--glass-charcoal);color:var(--on-charcoal)}.how-screen-steps .is-done{color:var(--ink)}.how-screen-chip{border:1px solid var(--line-strong);border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px}.how-screen-live{color:var(--semantic-success);align-items:center;gap:6px;display:inline-flex}.how-screen-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.how-stage{align-content:start;align-self:start;gap:24px;min-width:0;display:grid}.how-call-body{border:1px solid var(--glass-l2-border);border-radius:var(--radius-panel);box-shadow:var(--shadow);gap:28px;padding:24px;display:grid}.how-call-hops,.how-call-track{position:relative}.how-call-hops{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.how-hop{min-width:0;padding-inline:4px;position:relative}.how-hop-text{gap:2px;min-width:0;max-width:100%;display:grid}.how-hop-text strong{font:var(--type-tab);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.how-hop-text small{font:var(--type-meta);color:var(--muted)}.how-hop-text strong.how-code{font-family:var(--font-code);letter-spacing:0}.how-call-carrier{pointer-events:none;width:100%;height:0;position:absolute;top:20px;left:0}.how-call-token{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 5px var(--ink);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.how-call-token{box-shadow:0 0 0 5px color-mix(in srgb,var(--ink) 14%,transparent)}}.how-call-token{opacity:0}.how-split{gap:14px;display:grid}.how-split-total{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.how-split-total span{font:var(--type-meta);color:var(--muted)}.how-split-total strong{font:var(--type-market-hero);letter-spacing:var(--type-hero-tracking);font-variant-numeric:tabular-nums}.how-split-total small{font:var(--type-meta);color:var(--secondary)}.how-split-track{background:var(--ink);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.how-split-track{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.how-split-bar{gap:var(--how-gap);transform-origin:0;height:28px;display:flex;position:relative}.how-split-seg{flex:var(--share) 1 0;border-radius:7px;min-width:10px}.is-platform .how-swatch,.is-platform.how-split-seg,:is(.how-split-seg,.how-swatch){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.is-platform .how-swatch,.is-platform.how-split-seg{background:color-mix(in srgb,var(--ink) 36%,transparent)}}.is-launcher .how-swatch,.is-launcher.how-split-seg{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.is-launcher .how-swatch,.is-launcher.how-split-seg{background:color-mix(in srgb,var(--ink) 66%,transparent)}}.is-burn .how-swatch,.is-burn.how-split-seg{background:repeating-linear-gradient(135deg,var(--ink) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--ink)}.how-split-cover{background:var(--ink);opacity:0;pointer-events:none;border-radius:7px;position:absolute;inset:0}.how-split-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.how-split-legend>div{align-content:start;gap:3px;min-width:0;display:grid}.how-split-legend dt{font:var(--type-meta);color:var(--secondary);align-items:center;gap:7px;display:flex}.how-split-legend dd{font:var(--type-list-value);font-variant-numeric:tabular-nums;margin:0}.how-split-legend small{color:var(--muted);font-size:12px;line-height:1.4}.how-swatch{border-radius:3px;flex:none;width:10px;height:10px}.how-source{font:var(--type-disclaimer);color:var(--muted)}.how-receipt-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.how-receipt-card{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:18px;margin:0;padding:14px 18px;display:grid}.how-receipt-field{border-bottom:1px dashed var(--line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.how-receipt-field dt{font:var(--type-meta);color:var(--muted)}.how-receipt-field dd{min-width:0;font:var(--type-meta);color:var(--ink);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.how-receipt-field dd small{color:var(--muted);font-size:11px}.how-receipt-privacy{font:var(--type-disclaimer);color:var(--secondary);align-items:center;gap:8px;padding-top:10px;display:flex}.how-proof{gap:12px;min-width:0;margin:0;display:grid}.how-proof>svg{justify-self:center;width:100%;max-width:440px;height:auto;display:block;overflow:visible}.how-proof-edge{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.how-proof-path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.how-proof-node rect{fill:var(--readable-overlay-fill);stroke:var(--line-strong);stroke-width:1px}.how-proof-node text{font:400 11px var(--font-code);fill:var(--ink)}.how-proof-node.is-other{opacity:.45}.how-proof-node:is(.is-sibling,.is-uncle) rect{stroke-dasharray:3 3}.how-proof-node.is-leaf rect{stroke:var(--ink);stroke-width:1.5px}.how-proof-node:is(.is-root,.is-chain) rect{fill:var(--glass-charcoal);stroke:var(--glass-charcoal-border)}.how-proof-node:is(.is-root,.is-chain)>text:not(.how-proof-caption){fill:var(--on-charcoal)}.how-proof-node .how-proof-caption,.how-proof-tag{font:500 10px var(--font-ui);letter-spacing:.06em;fill:var(--muted)}.how-proof-check-path{fill:none;stroke:var(--on-charcoal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.how-proof-result{font:var(--type-meta);color:var(--secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.how-proof-result>svg{color:var(--semantic-success)}.how-proof-result a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.how-roles-body{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.how-role-list{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:start;gap:4px;padding:6px;display:grid}.how-role-tab{text-align:left;border-radius:12px;justify-content:flex-start;width:100%;min-height:44px;padding:0 14px}.how-role-panel{border:1px solid var(--glass-l2-border);border-radius:var(--radius-panel);min-height:280px;box-shadow:var(--shadow);padding:24px;display:grid;position:relative;overflow:hidden}.how-role-view{align-content:start;justify-items:start;gap:16px;min-width:0;display:grid}.how-role-action{max-width:460px;font:500 17px/1.4 var(--font-display);color:var(--ink)}.how-role-ui{border:1px solid var(--line);background:var(--readable-overlay-fill);width:min(100%,440px);box-shadow:var(--shadow-raised);border-radius:16px;gap:10px;padding:14px;display:grid}.how-ui-row{min-width:0;font:var(--type-meta);color:var(--secondary);align-items:center;gap:10px;display:flex}.how-ui-row b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.how-ui-row.is-ok{color:var(--semantic-success)}.how-ui-meter{background:var(--hover);border-radius:99px;height:8px;display:block;overflow:hidden}.how-ui-fill{border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;display:block}.how-ui-code{background:var(--hover);overflow-wrap:anywhere;padding:8px 10px;display:block}.how-ui-button,.how-ui-code{border-radius:10px;font-size:12px}.how-ui-button{background:var(--glass-charcoal);min-height:34px;color:var(--on-charcoal);justify-self:start;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.how-ui-button.is-external{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.how-cta{border:1px solid var(--glass-l2-border);border-radius:var(--radius-panel);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.how-cta h2{font:var(--type-section);letter-spacing:var(--type-section-tracking)}.how-cta p{color:var(--secondary);margin-top:6px}.how-cta nav{flex-wrap:wrap;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.how-node-link:hover .how-node-mark{border-color:var(--ink);transform:translateY(-1px)}}@media (min-height:700px),(min-width:641px) and (min-height:560px){.how-page[data-motion=on] .how-journey:not([data-story=failed]) .how-journey-stack{gap:18vh;padding-bottom:16vh}.how-page[data-motion=on] .how-journey:not([data-story=failed]) .how-journey-card{top:calc(var(--how-sticky-top) + var(--i) * 14px);position:sticky}.how-page[data-motion=on] .how-call:not([data-story=failed]){height:340svh}.how-page[data-motion=on] .how-call:not([data-story=failed]) .how-stage{top:var(--how-sticky-top);min-height:calc(100svh - var(--how-sticky-top) - 16px);align-content:center;position:sticky}}@media (min-height:840px),(min-width:761px) and (min-height:620px){.how-page[data-motion=on] .how-receipt:not([data-story=failed]){height:340svh}.how-page[data-motion=on] .how-receipt:not([data-story=failed]) .how-stage{top:var(--how-sticky-top);min-height:calc(100svh - var(--how-sticky-top) - 16px);align-content:center;position:sticky}}@media (prefers-reduced-motion:reduce){.how-page[data-motion=on] .how-hero:before{animation:how-halftone-drift 24s ease-in-out 8 alternate both!important}.how-page[data-motion=on] .how-node[data-shown] .how-node-mark:after{animation:how-glow-breathe 1.6s ease-in-out 2 both!important}.how-page[data-motion=on] .how-rail-caption{animation:how-caption-in var(--motion-fast) var(--motion-ease) both!important}}.how-page[data-motion=off] .how-hero:before,.how-page[data-motion=off] .how-node-mark:after,.how-page[data-motion=off] .how-rail-caption{animation:none!important}.how-motion-control{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12px;display:flex}@media (max-width:1024px){.how-roles-body{grid-template-columns:minmax(0,1fr)}.how-role-list{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;overflow-x:auto}.how-role-tab{justify-content:center}}@media (max-width:760px){.how-receipt-body{grid-template-columns:minmax(0,1fr)}.how-proof>svg{max-width:400px}.how-rail-nodes{grid-template-columns:minmax(0,1fr);gap:0}.how-node-link{padding:6px 0}.how-node-anchor{top:26px;left:20px}.how-node-body{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:12px}.how-node-text{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px}.how-node-caption{clip:auto;white-space:normal;width:auto;height:auto;color:var(--secondary);margin:-2px 0 6px 52px;font-size:13px;line-height:1.45;position:static;overflow:visible}.how-rail-foot{justify-content:flex-start}.how-rail-caption{display:none}.how-dual-stage,.how-dual-stage[data-face=service]{grid-template-columns:minmax(0,1fr);padding:16px}.how-dual-object,.how-dual-stage[data-face=service] .how-dual-object{grid-area:1/1;width:148px;height:148px}.how-dual-panel,.how-dual-stage[data-face=service] .how-dual-panel{grid-area:2/1}.how-face-grid-service{grid-template-columns:minmax(0,1fr)}.how-face-grid-service .how-mini-chat{grid-row:auto}.how-journey-card{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:20px}.how-split-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.how-page{--how-sticky-top:72px;--how-gap:4px;gap:64px}.how-call-body{gap:20px;padding:16px}.how-hop{padding-inline:0}.how-hop-text small{display:none}.how-hop-text strong{letter-spacing:-.01em;text-overflow:clip;font-size:11px;line-height:14px;overflow:visible}.how-hop-body{gap:6px}.how-receipt-field{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:3px 0}.how-receipt-body,.how-stage{gap:16px}.how-scrub[data-story=scrub] .how-section-text{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how-role-panel{min-height:0;padding:16px}.how-cta{padding:20px}.how-cta nav{width:100%}.how-cta nav .button{flex:auto}}.market-logo{border:1px solid var(--glass-l3-border);width:44px;height:44px;color:var(--ink);background:var(--glass-l3-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);font-family:var(--font-code);letter-spacing:.04em;border-radius:13px;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid;position:relative;overflow:hidden}.market-logo:before{content:"";border:1px solid var(--line-strong);border-radius:50%;width:68px;height:20px;position:absolute;transform:rotate(-38deg)}.market-logo i{background:var(--line-strong);width:28px;height:1px;position:absolute;transform:rotate(40deg)translate(-10px,-12px)}.market-logo i:nth-child(2){transform:rotate(-40deg)translate(12px,13px)}.market-logo span{z-index:1;position:relative}.market-logo.large{border-radius:21px;width:72px;height:72px;font-size:16px}.market-logo.large:before{width:102px;height:34px}.all-coins{gap:14px;display:grid}.sample-data-notice{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sample-data-notice>span{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:34px;height:34px;color:var(--secondary);border-radius:10px;place-items:center;display:grid}.sample-data-notice strong{font-size:10px;display:block}.sample-data-notice p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.sample-data-notice>a{color:var(--secondary);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.coin-market-nav{z-index:24;border:0;border-bottom:1px solid var(--glass-l2-border);background:var(--glass-l0-fill);justify-content:space-between;align-items:center;min-width:0;min-height:44px;padding:0 3px;display:flex;position:sticky;top:10px}.coin-market-tabs{scrollbar-width:none;flex:1 1 0;align-self:stretch;min-width:0;display:flex;overflow-x:auto}.coin-market-tabs::-webkit-scrollbar{display:none}.coin-market-tabs button{color:var(--muted);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;padding:0 11px;font-size:10px;font-weight:500;line-height:1;position:relative}.coin-market-tabs button:after{content:"";background:0 0;border-radius:2px;height:1px;position:absolute;bottom:-1px;left:11px;right:11px}.coin-market-tabs button.selected{color:var(--ink);font-weight:500}.coin-market-tabs button.selected:after{background:var(--ink);box-shadow:0 0 8px var(--ink)}@supports (color:color-mix(in lab,red,red)){.coin-market-tabs button.selected:after{box-shadow:0 0 8px color-mix(in srgb,var(--ink) 28%,transparent)}}.coin-market-actions{flex:none;align-items:center;gap:5px;width:max-content;min-width:max-content;padding-left:8px;display:flex}.coin-layout-toggle button,.coin-pair-filter{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);height:32px;color:var(--secondary);border-radius:8px}.coin-pair-filter{align-items:center;min-width:92px;display:flex;position:relative}.coin-pair-filter select{appearance:none;width:100%;height:100%;color:inherit;background:0 0;border:0;outline:0;padding:0 27px 0 10px;font-size:9px;font-weight:500}.coin-pair-filter>svg{pointer-events:none;position:absolute;right:9px}.coin-layout-toggle{gap:3px;display:flex}.coin-layout-toggle button{width:32px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);place-items:center;padding:0;display:grid}.coin-layout-toggle button[aria-pressed=true]{border-color:var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight)}.coin-layout-toggle button:focus-visible,.coin-market-tabs button:focus-visible,.coin-pair-filter:focus-within{outline:2px solid var(--ink);outline-offset:2px}.coin-market-tabs button:focus-visible{z-index:1;outline-offset:-2px}.select-control{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);min-width:0;min-height:48px;color:var(--ink);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.select-control>span{color:var(--muted);white-space:nowrap}.select-control:hover{border-color:var(--glass-l3-border)}.select-control:focus-within{border-color:var(--glass-l4-border);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.select-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 12%,transparent)}}.select-control select{appearance:none;width:100%;min-width:0;min-height:46px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.select-control>svg{color:var(--muted);pointer-events:none}.all-coins-summary{justify-content:space-between;align-items:end;gap:22px;padding:2px 4px;display:flex}.all-coins-summary .eyebrow{margin-bottom:4px}.all-coins-summary h2{font-size:18px}.all-coins-summary>p{max-width:520px;color:var(--muted);text-align:right;font-size:10px;line-height:1.6}.coin-market-list{min-width:0}.coin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coin-market-list.layout-list .coin-card-grid{grid-template-columns:minmax(0,1fr)}.coin-market-card{border:1px solid var(--glass-l2-border);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight),0 16px 42px rgba(var(--brand-dark-rgb),.055);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-settle) var(--motion-ease),transform var(--motion-settle) var(--motion-ease);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.coin-market-card:before{content:"";z-index:0;background:var(--glass-highlight);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.coin-card-main{z-index:1;min-height:220px;color:inherit;grid-template-rows:auto 76px auto auto;padding:15px;display:grid;position:relative}.coin-card-main:focus-visible{outline:2px solid var(--secondary);outline-offset:-4px;border-radius:inherit}.coin-card-header{flex-wrap:wrap;align-items:flex-start;gap:10px 11px;min-width:0;display:flex}.coin-card-heading{flex:1 1 0;gap:7px;min-width:0;padding-top:1px;display:grid}.coin-card-title{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.coin-card-title span,.coin-card-title strong{overflow-wrap:anywhere;white-space:normal;min-width:0}.coin-card-title strong{color:var(--ink);text-transform:capitalize;font-size:12px;font-weight:500;line-height:1.25}.coin-card-title>span{color:var(--muted);font-size:9px;font-weight:500;line-height:1.25}.coin-card-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:8px;line-height:1.25;display:flex}.coin-card-meta>span{align-items:center;gap:3px;min-width:0;display:inline-flex}.coin-card-meta>span:first-child{max-width:100%}.coin-card-meta>span:first-child>span{overflow-wrap:anywhere;min-width:0}.coin-card-meta svg{flex:none}.coin-kind-mark{justify-content:center;width:14px}.sol-mark{border:1px solid var(--glass-l3-border);background:var(--glass-l1-fill);border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:grid}.coin-paused,.coin-stale,.sample-pill{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:2px 5px;font-size:7px}.coin-paused{color:var(--semantic-error)}.coin-stale{color:var(--muted)}.coin-card-chart{align-items:center;min-width:0;padding:6px 0 3px;display:flex}.coin-sparkline-frame{width:100%;min-width:0;height:66px;position:relative;overflow:hidden}.coin-sparkline{shape-rendering:geometricprecision;display:block;position:absolute;inset:0;overflow:hidden}.coin-sparkline-line{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:round}.coin-card-stat-label .positive,.coin-sparkline.positive{color:var(--semantic-success)}.coin-card-stat-label .negative,.coin-sparkline.negative{color:var(--semantic-error)}.coin-card-stat-label .neutral,.coin-sparkline.neutral{color:var(--muted)}.coin-sparkline-state{color:var(--muted);letter-spacing:.02em;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.coin-sparkline-skeleton{background:var(--line-strong);opacity:.45;height:1px;position:absolute;inset:45% 0 auto}.coin-card-stats{gap:4px;padding-top:2px;display:grid}.coin-card-stat-label{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;line-height:18px;display:grid}.coin-card-stat-label strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px;font-weight:500}.coin-endpoint-tags{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:5px;min-width:0;display:flex}.coin-endpoint-tags>span{overflow-wrap:anywhere;border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);min-width:0;min-height:24px;box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--secondary);text-transform:capitalize;border-radius:8px;align-items:center;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.coin-card-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1}.coin-card-figures{border-top:1px solid var(--glass-l2-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding-top:11px;display:grid}.coin-card-figures>div{min-width:0}.coin-card-figures dt{color:var(--muted)}.coin-card-figures dd,.coin-card-figures dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coin-card-figures dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0}.coin-market-list.layout-list .coin-card-figures{border-top:0;border-left:1px solid var(--glass-l2-border);margin:0;padding:0 0 0 18px}.coin-market-card[data-selected=true]{background-color:var(--glass-l3-fill);border-color:var(--glass-l3-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 46px rgba(var(--brand-dark-rgb),.11),0 0 0 1px var(--glass-l1-border)}.coin-market-list.layout-list .coin-market-card{border-radius:16px}.coin-market-list.layout-list .coin-card-main{grid-template-rows:auto;grid-template-columns:minmax(230px,1fr) minmax(160px,1fr) 112px minmax(240px,.9fr);align-items:center;gap:22px;min-height:84px;padding:10px 13px}.coin-market-list.layout-list .coin-card-chart{padding:0}.coin-market-list.layout-list .coin-sparkline-frame{height:48px}.coin-market-list.layout-list .coin-card-stats{border:0;padding:0}.coin-server-filters{flex-wrap:wrap;gap:10px;display:flex}.coin-server-filters .coin-search{flex:2 320px}.coin-server-filters .select-control{flex:180px}.coin-search{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);min-width:0;min-height:48px;color:var(--muted);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 6px 5px 14px;transition:border-color .16s,box-shadow .16s;display:grid}.coin-search:focus-within{border-color:var(--glass-l4-border);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.coin-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 12%,transparent)}}.coin-search input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0}.coin-search input::placeholder{color:var(--muted)}.coin-search-clear{background:var(--glass-l3-fill);width:28px;height:28px;color:var(--muted);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.coin-search-clear:hover{color:var(--ink)}.coin-search-submit{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);min-height:36px;color:var(--ink);border-radius:10px;padding:0 14px}.coin-search-submit:hover{border-color:var(--glass-l4-border)}.catalog-end,.catalog-query{color:var(--muted);padding-inline:3px}.coin-live-state{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--secondary);border-radius:99px;padding:1px 7px}.coin-card-loading{gap:13px;min-height:272px;padding:15px;display:grid}.coin-card-loading span{background:var(--glass-l2-fill);border-radius:9px;display:block}.coin-card-loading span:first-child{width:70%;height:44px}.coin-card-loading span:nth-child(2){height:96px}.coin-card-loading span:last-child{width:55%;height:42px}.catalog-page-end{height:1px}.catalog-load-more{justify-content:center;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.catalog-load-more span{color:var(--semantic-error)}.catalog-end{text-align:center}@container (max-width:240px){.coin-card-header{grid-template-columns:42px minmax(0,1fr);gap:8px 10px;display:grid}.coin-card-heading{display:contents}.coin-card-title{grid-column:2;align-content:center;gap:2px;display:grid}.coin-card-title strong,.coin-card-title>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.coin-card-meta{flex-wrap:wrap;gap:5px 7px;line-height:1.25}.coin-card-meta,.coin-endpoint-tags{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.coin-market-tabs button:hover{color:var(--ink);background-color:var(--glass-l1-fill)}.coin-layout-toggle button:hover{background-color:var(--glass-l2-fill);border-color:var(--glass-l3-border);transform:translateY(-1px)}.coin-market-card:not(.sample):hover{background-color:var(--glass-l3-fill);border-color:var(--glass-l3-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 20px 48px rgba(var(--brand-dark-rgb),.11);transform:translateY(-2px)}}.coin-layout-toggle button:active,.coin-market-tabs button:active{transition-duration:90ms;transform:translateY(1px)scale(.975)}.coin-market-card:not(.sample):active{box-shadow:inset 0 2px 5px rgba(var(--brand-dark-rgb),.1),0 8px 22px rgba(var(--brand-dark-rgb),.06);transition-duration:90ms;transform:translateY(1px)scale(.985)}.coin-market-card.sample{box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 28px rgba(var(--brand-dark-rgb),.035)}@media (max-width:1240px){.coin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.coin-market-tabs button{padding-inline:8px}.coin-market-tabs button:after{left:8px;right:8px}.coin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coin-market-list.layout-list .coin-card-main{grid-template-columns:minmax(210px,1fr) minmax(140px,1fr) 100px;gap:14px}.coin-server-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr))}}@media (max-width:760px){.sample-data-notice{grid-template-columns:auto minmax(0,1fr)}.sample-data-notice>a{grid-column:2}.coin-market-nav{min-height:48px;top:6px}.coin-market-tabs button{min-height:40px}.coin-market-actions{width:max-content;min-width:max-content;padding-left:5px}.coin-pair-filter{min-width:86px;height:40px}.coin-layout-toggle button{width:40px;height:40px}.all-coins-summary{flex-direction:column;align-items:flex-start;gap:6px}.all-coins-summary>p{text-align:left}.coin-market-list.layout-list .coin-card-main{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 98px;gap:12px;min-height:64px;padding:8px 10px}.coin-market-list.layout-list .coin-card-chart{display:none}.coin-market-list.layout-list .coin-card-stats{border:0;padding:0}.coin-market-list.layout-list .market-logo{width:38px;height:38px}.coin-market-list.layout-list .coin-card-value{font-size:14px}}@media (max-width:900px){.coin-market-list.layout-list .coin-card-figures{border-left:0;border-top:1px solid var(--glass-l2-border);grid-column:1/-1;padding:9px 0 0}}@media (max-width:560px){.coin-card-grid{grid-template-columns:minmax(0,1fr)}.coin-card-main{min-height:216px;padding:14px}.coin-sparkline-frame{height:64px}.market-logo{width:42px;height:42px}.coin-market-nav{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:4px 3px 6px;display:grid}.coin-market-tabs{border-bottom:1px solid var(--line);grid-column:1/-1;width:100%;min-height:40px}.coin-market-actions{grid-column:2;justify-self:end;padding-left:0}.coin-market-list.layout-list .coin-card-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:112px;padding:12px}.coin-market-list.layout-list .coin-card-header{align-items:center}.coin-market-list.layout-list .coin-card-meta{gap:6px}.coin-market-list.layout-list .coin-card-stats{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding-top:9px;display:flex}.coin-market-list.layout-list .coin-card-stat-label{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.coin-market-list.layout-list .coin-card-value{flex:none;font-size:17px}.coin-server-filters .coin-search{flex-basis:100%}.coin-server-filters .select-control{flex-basis:150px}.catalog-load-more{flex-direction:column;align-items:stretch}.catalog-load-more .button{width:100%}.catalog-load-more span{text-align:center}}@media (max-width:640px){.coin-market-nav{top:64px}}@media (prefers-contrast:more){.coin-market-card{border-color:var(--line-strong)}.coin-card-stat-label{color:var(--secondary)}}@media (prefers-reduced-motion:reduce){.coin-layout-toggle button,.coin-market-card,.coin-market-tabs button{transition:none}.coin-layout-toggle button:active,.coin-layout-toggle button:hover,.coin-market-card:active,.coin-market-card:hover,.coin-market-tabs button:active,.coin-market-tabs button:hover{transform:none}}.application.endpoint-application{grid-template-columns:var(--rail) minmax(0,1fr)}.endpoint-detail-page{max-width:1340px;margin:0 auto;padding-bottom:12px}.endpoint-identity-shell{border-color:var(--glass-l1-border);-webkit-backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.5),0 18px 48px rgba(var(--brand-dark-rgb),.05);grid-template-columns:minmax(0,1fr) auto auto;gap:24px;margin-bottom:32px;padding:22px 22px 0;display:grid;overflow:hidden}.endpoint-identity-main{align-items:center;min-width:0;min-height:76px;display:flex}.endpoint-name-block{min-width:0}.endpoint-name-block .eyebrow{margin-bottom:3px}.endpoint-name-block>div{align-items:baseline;gap:10px;min-width:0;display:flex}.endpoint-name-block h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.6vw,34px);overflow:hidden}.endpoint-name-block>div>span{color:var(--secondary);letter-spacing:.03em;font-size:12px}.endpoint-name-block>p:last-child{color:var(--muted);margin-top:5px;font-size:11px}.endpoint-status-pill{border:1px solid var(--line);color:var(--secondary);background:var(--glass-l2-fill);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 0 auto;padding:5px 8px;font-size:9px;display:inline-flex}.endpoint-status-pill i{background:var(--semantic-success);border-radius:50%;width:6px;height:6px}.endpoint-status-pill.paused i{background:var(--semantic-warning)}.endpoint-status-pill.launching i{background:var(--text-muted)}.endpoint-head-metrics{border:1px solid var(--line);background:var(--glass-l2-fill);grid-template-columns:repeat(2,minmax(112px,1fr));gap:0;margin:0;display:grid}.endpoint-head-metrics>div{padding:12px 14px}.endpoint-head-metrics>div+div{border-left:1px solid var(--line)}.endpoint-head-metrics dd,.endpoint-head-metrics dt{margin:0}.endpoint-head-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.endpoint-head-metrics dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:500}.endpoint-head-actions{gap:8px;display:flex}.endpoint-head-actions .button{text-transform:uppercase;letter-spacing:.06em;min-width:112px;font-size:9px}.endpoint-mode-tabs{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px;display:grid}.endpoint-mode-tabs a{min-height:60px;color:var(--muted);border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:9px;padding:14px;display:flex;position:relative}.endpoint-mode-tabs a:last-child{border-right:0}.endpoint-mode-tabs a:hover{background:var(--glass-l2-fill);color:var(--ink)}.endpoint-mode-tabs a.selected{color:var(--ink);background:var(--glass-l3-fill);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.58)}.endpoint-mode-tabs a.selected:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:24px;right:24px}.endpoint-mode-tabs span{letter-spacing:.1em;text-transform:uppercase}.endpoint-mode-tabs small{color:var(--muted);font-size:9px}.endpoint-mobile-actions,.endpoint-mobile-identity{display:none}.endpoint-mode-content{gap:14px;display:grid}.mode-question{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 4px 12px;display:flex}.mode-question .eyebrow{align-self:flex-start;margin:0}.mode-question h2{letter-spacing:-.035em;font-size:clamp(19px,2vw,25px)}.mode-question>p:last-child{max-width:430px;color:var(--muted);text-align:right;font-size:11px}.endpoint-state-notice{border:1px solid var(--line);background:var(--glass-l2-fill);color:var(--secondary);border-radius:12px;align-items:center;gap:8px;margin:-8px 0 0;padding:10px 13px;font-size:9px;display:flex}.market-primary-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,.65fr);align-items:stretch;gap:14px;display:grid}.market-primary-grid .market-terminal{min-width:0;padding:20px}.market-primary-grid .sparkline polyline{stroke:var(--ink)}.market-primary-grid .sparkline polygon{fill:rgba(var(--brand-dark-rgb),.08)}.curve-state{border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:14px;padding-top:14px;display:grid}.curve-state>span{background:var(--glass-l3-fill);border:1px solid var(--line);border-radius:999px;height:7px;overflow:hidden}.curve-state i{background:var(--ink);border-radius:999px;height:100%;display:block}.curve-state p{color:var(--muted);white-space:nowrap;font-size:9px}.market-signal{background:var(--glass-l2-fill);padding:22px}.market-signal .eyebrow{margin-bottom:20px}.market-signal>strong{letter-spacing:-.05em;font-size:24px;line-height:1.2;display:block}.market-signal>p:not(.eyebrow){color:var(--secondary);margin:10px 0 22px;font-size:11px;line-height:1.7}.market-signal dl,.receipt-panel dl{margin:0}.market-signal dl>div,.receipt-panel dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;font-size:10px;display:flex}.market-signal dt,.receipt-panel dt{color:var(--muted)}.market-signal dd,.receipt-panel dd{text-align:right;margin:0;font-weight:500}.market-facts,.service-facts{background:var(--glass-l1-fill);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.market-facts>div,.service-facts>div{border-right:1px solid var(--line);padding:18px}.market-facts>div:last-child,.service-facts>div:last-child{border-right:0}.market-facts small,.market-facts span,.market-facts strong,.service-facts small,.service-facts span,.service-facts strong{display:block}.market-facts small,.service-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.market-facts strong,.service-facts strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:18px}.market-facts span,.service-facts span{color:var(--muted);font-size:8px}.market-secondary-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:14px;display:grid}.economics-panel,.holders-preview,.manage-endpoint,.trades-preview,.venue-panel{background:var(--glass-l2-fill);border-color:var(--glass-l2-border);-webkit-backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.5),0 18px 48px rgba(var(--brand-dark-rgb),.04);padding:22px}.economics-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.economics-panel .eyebrow,.receipt-panel .eyebrow,.venue-panel .eyebrow{margin-bottom:5px}.fee-split{border-radius:999px;grid-template-columns:35fr 50fr 15fr;gap:3px;height:8px;margin:22px 0 12px;display:grid;overflow:hidden}.fee-split span:first-child{background:var(--text-primary)}.fee-split span:nth-child(2){background:var(--text-secondary)}.fee-split span:nth-child(3){background:var(--brand-light)}.economics-panel dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.economics-panel dl>div{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:12px;padding:12px}.economics-panel dd,.economics-panel dt,.economics-panel small{margin:0;display:block}.economics-panel dt,.economics-panel small{color:var(--muted);font-size:8px}.economics-panel dd{margin:2px 0;font-size:17px;font-weight:500}.economics-panel>p,.venue-panel>p{color:var(--muted);margin-top:15px;font-size:9px;line-height:1.7}.venue-panel h3{font-size:17px}.venue-panel>p{color:var(--secondary);margin:9px 0 18px;font-size:10px}.venue-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.venue-panel a{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;padding:9px 11px;font-size:10px;display:flex}.venue-panel a:hover{background:var(--glass-l3-fill);border-color:var(--line-strong)}.holders-preview .data-heading,.trades-preview .data-heading{margin-bottom:8px}.trades-preview .positive{color:var(--semantic-success)}.trades-preview .negative{color:var(--semantic-error)}.service-chat{flex-direction:column;min-height:610px;scroll-margin-top:16px;display:flex;overflow:hidden}.service-chat>header{border-bottom:1px solid var(--line);background:var(--glass-l1-fill);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 18px;display:flex}.service-chat>header>div{align-items:center;gap:11px;min-width:0;display:flex}.service-chat>header>div>span:last-child{min-width:0}.service-chat>header small,.service-chat>header strong{display:block}.service-chat>header strong{font-size:13px}.service-chat>header small{color:var(--muted);margin-top:3px;font-size:9px}.service-avatar{flex:none;display:block;position:relative}.service-avatar .market-logo{border-radius:12px;width:42px;height:42px}.service-avatar>i{border:2px solid var(--glass-l2-fill);background:var(--semantic-success);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.service-chat .chat-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:340px;max-height:none;padding:22px 20px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--line);background:var(--glass-l2-fill);max-width:min(76%,680px);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.42);border-radius:15px 15px 15px 5px;align-self:flex-start;padding:12px 14px}.chat-message.user{background:var(--glass-charcoal);color:var(--on-charcoal);border-radius:15px 15px 5px;align-self:flex-end}.chat-message small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:7px;display:block}.chat-message.user small{color:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.chat-message.user small{color:color-mix(in srgb,var(--on-charcoal) 72%,transparent)}}.chat-message p{font-size:11px;line-height:1.58}.chat-message>span{border-top:1px solid var(--line);color:var(--secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.chat-message.user>span{border-color:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.chat-message.user>span{border-color:color-mix(in srgb,var(--on-charcoal) 20%,transparent)}}.chat-message.user>span{color:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.chat-message.user>span{color:color-mix(in srgb,var(--on-charcoal) 78%,transparent)}}.service-composer{border-top:1px solid var(--line);background:var(--glass-l1-fill);padding:12px}.service-composer textarea{border:1px solid var(--glass-l3-border);resize:vertical;background:var(--glass-l2-fill);width:100%;min-height:68px;max-height:150px;color:var(--ink);font:inherit;border-radius:13px 13px 8px 8px;outline:0;padding:11px 12px;font-size:12px;line-height:1.55;display:block}.service-composer textarea:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}@supports (color:color-mix(in lab,red,red)){.service-composer textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 18%,transparent)}}.service-chat .service-composer textarea:disabled{cursor:not-allowed;opacity:.72}.service-composer>div{justify-content:space-between;align-items:center;gap:14px;padding:9px 2px 0;display:flex}.service-composer>div>span{max-width:72%;color:var(--muted);align-items:center;gap:7px;font-size:8px;line-height:1.45;display:flex}.service-composer>div>.button{flex:none}.funding-bar{border-bottom:1px solid var(--line);background:var(--glass-l1-fill);justify-content:space-between;gap:18px;padding:10px 18px}.funding-bar,.funding-bar>div{align-items:center;display:flex}.funding-bar>div{gap:9px}.funding-bar small,.funding-bar strong{display:block}.funding-bar label>span,.funding-bar small{color:var(--muted);font-size:8px}.funding-bar strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.funding-bar label{align-items:center;gap:9px;display:flex}.funding-bar select{min-height:var(--control);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass-l2-fill);max-width:210px;color:var(--ink);font:inherit;padding:7px 26px 7px 9px;font-size:9px}.allowance-strip{border-bottom:1px solid var(--line);background:var(--glass-l1-fill);align-items:center;gap:10px;padding:10px 18px;display:flex}.allowance-strip span{min-width:0}.allowance-strip small,.allowance-strip strong{display:block}.allowance-strip small{color:var(--muted);font-size:8px}.allowance-strip strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.allowance-strip em{color:var(--muted);margin-left:auto;font-size:8px;font-style:normal}.chat-issue{border-bottom:1px solid var(--line);background:#574a4212;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.chat-issue small,.chat-issue strong{display:block}.chat-issue strong{font-size:10px}.chat-issue small{color:var(--muted);margin-top:2px;font-size:8px}.chat-issue .button{min-height:var(--control)}.stream-caret{vertical-align:-2px;background:var(--ink);width:6px;height:13px;margin-left:3px;animation:endpoint-caret .82s step-end infinite;display:inline-block}@keyframes endpoint-caret{50%{opacity:0}}.service-disclosures{gap:10px;display:grid}.service-disclosure{background:var(--glass-l2-fill);border-color:var(--glass-l2-border);padding:0;overflow:hidden}.manage-endpoint summary,.service-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 22px;list-style:none;display:flex}.manage-endpoint summary::-webkit-details-marker,.service-disclosure summary::-webkit-details-marker{display:none}.manage-endpoint summary small,.manage-endpoint summary strong,.service-disclosure summary small,.service-disclosure summary strong{display:block}.manage-endpoint summary small,.service-disclosure summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.manage-endpoint summary strong,.service-disclosure summary strong{margin-top:3px;font-size:14px}.manage-endpoint[open] summary>svg,.service-disclosure[open] summary>svg{transform:rotate(90deg)}.service-disclosure-body{border-top:1px solid var(--line);padding:20px 22px 22px}.about-layout,.activity-layout,.economics-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;display:grid}.about-layout>div>p{max-width:720px;color:var(--secondary);font-size:11px;line-height:1.65}.about-layout dl,.economics-layout dl{margin:16px 0 0}.about-layout dl>div,.economics-layout dl>div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:18px;padding:10px 0;font-size:10px;display:grid}.about-layout dt,.economics-layout dt{color:var(--muted)}.about-layout dd,.economics-layout dd{text-align:right;overflow-wrap:anywhere;margin:0}.endpoint-brief{border-left:1px solid var(--line);align-self:start;padding-left:22px}.endpoint-brief>small,.endpoint-brief>strong{display:block}.endpoint-brief>strong{font-size:18px}.endpoint-brief>small{color:var(--muted);margin:9px 0 15px;font-size:9px;line-height:1.65}.endpoint-brief .copy-control{width:100%}.economics-layout ul,.recent-activity ul{margin:0;padding:0;list-style:none}.economics-layout li,.recent-activity li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:70px minmax(100px,1fr) 80px 120px;gap:12px;padding:12px 0;font-size:9px;display:grid}.economics-layout time,.recent-activity code,.recent-activity time{color:var(--muted)}.economics-layout strong,.recent-activity strong{text-align:right}.receipt-panel{border-left:1px solid var(--line);padding-left:22px}.receipt-panel h3{margin-bottom:15px;font-size:18px}.receipt-panel .button{width:100%;margin-top:16px}.api-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.api-heading>div code,.api-heading>div strong{display:block}.api-heading strong{color:var(--muted);font-size:9px}.api-heading code{margin-top:3px;font-size:14px}.api-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.api-example-grid article{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:13px;min-width:0;overflow:hidden}.api-example-grid article>span{border-bottom:1px solid var(--line);color:var(--muted);padding:8px 12px;font-size:8px;display:block}.api-example-grid pre{min-height:110px;margin:0;padding:14px;font-size:9px;line-height:1.7;overflow-x:auto}.contract-note{color:var(--muted);margin-top:15px;font-size:9px;line-height:1.7}.economics-layout>div{border-left:1px solid var(--line);padding-left:22px}.economics-layout li{grid-template-columns:52px minmax(120px,1fr) 70px}.economics-layout dl{margin-top:0}.manage-endpoint{padding:0;overflow:hidden}.manage-endpoint>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 22px;display:grid}.manage-endpoint section{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:13px;padding:15px}.manage-endpoint p{min-height:42px;color:var(--muted);margin:8px 0 14px;font-size:9px;line-height:1.6}@media (max-width:1080px){.endpoint-identity-shell{grid-template-columns:minmax(0,1fr) auto}.endpoint-head-metrics{grid-area:2/1/auto/-1}.endpoint-head-actions{grid-area:1/2}.market-primary-grid,.market-secondary-grid{grid-template-columns:minmax(0,1fr)}.market-signal{grid-template-columns:minmax(0,1fr) 1fr;gap:8px 24px;display:grid}.market-signal .eyebrow{grid-column:1/-1;margin-bottom:4px}.market-signal dl{grid-area:2/2/4}.market-signal>p:not(.eyebrow){margin-bottom:0}.about-layout,.activity-layout,.economics-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}}@media (max-width:720px){.endpoint-detail-page{padding-bottom:94px}.endpoint-identity-shell{border-radius:20px;margin-bottom:24px;padding:16px 14px 0;display:block}.endpoint-identity-main{gap:12px;min-height:64px}.endpoint-identity-main .market-logo.large{border-radius:17px;width:56px;height:56px}.endpoint-name-block h1{font-size:22px}.endpoint-name-block>p:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.endpoint-status-pill{margin-left:auto}.endpoint-head-metrics{margin-top:15px}.endpoint-head-metrics>div{padding:11px}.endpoint-head-actions{display:none}.endpoint-mode-tabs{margin-top:14px}.endpoint-mode-tabs a{flex-direction:column;align-items:center;gap:1px;min-height:56px;padding:10px}.endpoint-mode-tabs a.selected:after{left:12px;right:12px}.endpoint-mobile-identity{z-index:20;border:1px solid var(--glass-l4-border);background:var(--glass-l4-fill);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));box-shadow:0 12px 40px rgba(var(--brand-dark-rgb),.14);opacity:0;pointer-events:none;transition:opacity .16s var(--motion-ease),transform .16s var(--motion-ease);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid;position:fixed;top:8px;left:8px;right:8px;transform:translateY(-115%)}.endpoint-mobile-identity.visible{opacity:1;pointer-events:auto;transform:none}.endpoint-mobile-identity .market-logo{border-radius:10px;width:36px;height:36px}.endpoint-mobile-identity>span{min-width:0}.endpoint-mobile-identity small,.endpoint-mobile-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.endpoint-mobile-identity strong{font-size:10px}.endpoint-mobile-identity small{color:var(--muted);margin-top:2px;font-size:7px}.endpoint-mobile-identity>a{color:var(--muted);text-transform:uppercase;border-radius:8px;padding:8px 7px;font-size:8px}.endpoint-mobile-identity>a[aria-current=page]{background:var(--glass-charcoal);color:var(--on-charcoal)}.endpoint-mobile-actions{z-index:18;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--glass-l4-border);background:var(--glass-l4-fill);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.58),0 14px 44px rgba(var(--brand-dark-rgb),.17);border-radius:17px;grid-template-columns:1.35fr .65fr;gap:8px;padding:9px;display:grid;position:fixed}.endpoint-mobile-actions .button{text-transform:uppercase;letter-spacing:.06em;width:100%;min-height:44px;font-size:9px}.mode-question{padding:0 2px 8px;display:block}.mode-question .eyebrow{margin-bottom:5px}.mode-question h2{font-size:20px}.mode-question>p:last-child{text-align:left;margin-top:7px;line-height:1.6}.market-primary-grid .market-terminal{padding:16px}.market-primary-grid .sparkline.large{height:190px}.market-primary-grid .chart-wrap{padding-right:42px}.market-signal{padding:18px;display:block}.market-signal .eyebrow{margin-bottom:12px}.market-signal dl{margin-top:18px}.market-facts,.service-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-facts>div,.service-facts>div{padding:15px}.market-facts>div:nth-child(2),.service-facts>div:nth-child(2){border-right:0}.market-facts>div:nth-child(-n+2),.service-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.economics-panel,.holders-preview,.trades-preview,.venue-panel{border-radius:20px;padding:18px}.economics-panel dl{grid-template-columns:1fr}.venue-panel>div{grid-template-columns:1fr 1fr}.holders-preview,.trades-preview{overflow:hidden}.service-chat{border-radius:20px;min-height:570px}.funding-bar{align-items:flex-start;padding-inline:14px}.funding-bar label{text-align:right;display:block}.funding-bar label>span{margin-bottom:3px;display:block}.funding-bar select{max-width:160px}.allowance-strip{padding-inline:14px}.allowance-strip em{display:none}.service-chat .service-composer>div{align-items:flex-end}.service-chat .service-composer>div>span{max-width:58%}.service-disclosure summary{padding-inline:17px}.service-disclosure-body{padding:18px 17px 20px}.about-layout,.activity-layout,.economics-layout{grid-template-columns:1fr;gap:20px}.economics-layout>div,.endpoint-brief,.receipt-panel{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.about-layout dl>div,.economics-layout dl>div{grid-template-columns:100px minmax(0,1fr)}.recent-activity li{grid-template-columns:58px minmax(90px,1fr) 70px}.recent-activity li code{display:none}.api-example-grid{grid-template-columns:1fr}.api-heading{align-items:flex-end}.manage-endpoint>div{grid-template-columns:1fr}.chat-issue{padding-inline:14px}}.service-chat{min-height:500px}.service-chat .chat-thread{min-height:250px}@media (max-width:720px){.service-chat{min-height:540px}.service-chat>header{min-height:64px;padding:10px 14px}.service-chat .chat-thread{min-height:270px;padding:16px 14px}.chat-message{max-width:88%;padding:11px 12px}.service-composer{padding:10px}.service-composer textarea{min-height:76px;font-size:16px}.service-composer>div{align-items:flex-end}.service-composer>div>span{max-width:58%}}.service-chat.disconnected{min-height:430px}.service-chat.disconnected .chat-thread{min-height:180px}.live-manage-panel{scroll-margin-top:18px}.live-manage-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.live-manage-form>fieldset,.live-manage-form>label{gap:7px;min-width:0;display:grid}.live-manage-form .full{grid-column:1/-1}.live-manage-form label>span,.live-manage-form legend{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.live-manage-form input:not([type=checkbox]),.live-manage-form textarea{width:100%;min-height:var(--control);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass-l2-fill);color:var(--ink);font:inherit;padding:9px 11px;font-size:11px}.live-manage-form textarea{resize:vertical;line-height:1.55}.live-manage-form input:focus,.live-manage-form textarea:focus{outline:2px solid var(--focus)}@supports (color:color-mix(in lab,red,red)){.live-manage-form input:focus,.live-manage-form textarea:focus{outline:2px solid color-mix(in srgb,var(--focus) 40%,transparent)}}.live-manage-form input:focus,.live-manage-form textarea:focus{outline-offset:1px}.live-manage-form fieldset{border:1px solid var(--line);border-radius:var(--radius-control);padding:12px}.live-manage-form fieldset label{align-items:center;gap:9px;font-size:10px;display:flex}.live-manage-form small{color:var(--muted);font-size:8px}.live-manage-panel .manage-message{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass-l2-fill);margin-top:14px;padding:10px 12px;font-size:10px}@media (max-width:720px){.service-chat.disconnected{min-height:470px}.service-chat.disconnected .chat-thread{min-height:200px}.live-manage-form{grid-template-columns:1fr}.live-manage-form .full{grid-column:auto}.application.endpoint-application{grid-template-columns:minmax(0,1fr)}.endpoint-application>.rail{display:none}.endpoint-application>.mobile-appbar,.endpoint-application>.workspace-frame{grid-column:1}}@media (prefers-reduced-motion:reduce){.endpoint-mobile-identity,.endpoint-mode-tabs a,.manage-endpoint summary>svg,.service-disclosure summary>svg{transition:none}.stream-caret{animation:none}.endpoint-mobile-actions{scroll-behavior:auto}}.endpoint-identity-shell{grid-template-columns:minmax(250px,1fr) minmax(230px,.72fr) auto auto;gap:16px 20px}.endpoint-market-identity{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px 14px;min-width:290px}.endpoint-market-identity span{min-width:0}.endpoint-market-identity small{letter-spacing:.08em;font-size:8px}.endpoint-market-identity strong{color:var(--secondary);margin-top:3px;font-size:10px}.endpoint-contract{padding-right:27px;position:relative}.endpoint-contract .copy-control,.endpoint-contract>button{position:absolute;top:0;right:0}.endpoint-contract>button{background:var(--glass-l2-fill);width:24px;height:24px;color:var(--muted);border:0;border-radius:7px;place-items:center;padding:0;display:grid}.endpoint-contract>button:disabled{opacity:.42;cursor:not-allowed}.endpoint-contract .copy-control .button{min-width:0;min-height:24px;padding:4px 6px;font-size:0}.endpoint-contract .copy-control .button svg{width:13px;height:13px}.endpoint-contract .copy-control>small{display:none}.market-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:14px;display:grid}.market-workspace>.surface{min-width:0}.market-workspace .market-terminal{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);min-height:520px;box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.56),0 22px 58px rgba(var(--brand-dark-rgb),.055);flex-direction:column;padding:20px;display:flex;overflow:hidden}.market-chart-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.market-chart-head>div{min-width:0}.market-chart-head .terminal-label{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:8px;display:block}.market-chart-head>div>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(32px,4.5vw,54px);line-height:.98;display:block}.market-chart-head p{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.market-chart-head p b{font-size:13px}.market-chart-head p em{color:var(--muted);font-style:normal}.market-feed-state{border:1px solid var(--line);background:var(--glass-l2-fill);color:var(--secondary);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:inline-flex}.market-feed-state i{background:var(--semantic-success);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--brand-dark-rgb),.09);border-radius:50%}.market-feed-state.delayed i,.market-feed-state.indexing i,.market-feed-state.loading i{background:var(--semantic-warning)}.market-feed-state.empty i,.market-feed-state.unavailable i{background:var(--semantic-error)}.market-chart-controls{justify-content:flex-end;align-items:center;gap:8px;margin:18px 0 9px;display:flex}.market-segment{border:1px solid var(--line);background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.46);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.market-segment button{min-height:var(--control);border-radius:var(--radius-control);color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:9px;font-weight:500}.market-segment button:hover:not(:disabled){color:var(--ink);background:var(--glass-l3-fill)}.market-segment button.selected{color:var(--on-charcoal);background:var(--glass-charcoal);box-shadow:0 3px 10px rgba(var(--brand-dark-rgb),.12)}.market-segment button:disabled{opacity:.38;cursor:not-allowed}.market-segment button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-chart-canvas{min-height:280px;color:var(--ink);flex:1;padding:0 30px 22px 0;position:relative}.market-chart-canvas svg{touch-action:pan-y;outline:none;width:100%;height:100%;min-height:280px;display:block;overflow:visible}.market-chart-canvas svg:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}.market-chart-grid path{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.market-chart-canvas>svg>polyline{stroke:currentColor;stroke-width:2.2px}.market-live-marker circle:first-child{fill:var(--ink)}.market-live-marker circle:last-child{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:.23}.market-crosshair path{fill:none;stroke:var(--secondary);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.market-crosshair circle{fill:var(--glass-l1-fill);stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.market-y-axis{font-variant-numeric:tabular-nums;flex-direction:column;font-size:8px;top:13px;bottom:29px;right:0}.market-x-axis,.market-y-axis{color:var(--muted);justify-content:space-between;display:flex;position:absolute}.market-x-axis{text-transform:uppercase;letter-spacing:.05em;font-size:7px;bottom:4px;left:2px;right:32px}.market-chart-tooltip{z-index:2;border:1px solid var(--glass-l4-border);background:var(--glass-l4-fill);min-width:64px;-webkit-backdrop-filter:blur(var(--glass-l4-blur));backdrop-filter:blur(var(--glass-l4-blur));box-shadow:0 10px 28px rgba(var(--brand-dark-rgb),.14);pointer-events:none;border-radius:9px;flex-direction:column;gap:2px;padding:7px 9px;font-size:10px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-110%)}.market-chart-tooltip strong{font-variant-numeric:tabular-nums;font-size:12px}.market-chart-tooltip{background:var(--readable-overlay-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.market-chart-state{text-align:center;border:1px dashed var(--line);background:var(--glass-l1-fill);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.market-chart-state strong{margin-top:10px;font-size:14px}.market-chart-state span{max-width:390px;color:var(--muted);margin-top:6px;font-size:9px;line-height:1.6}.market-chart-state.loading{background:linear-gradient(110deg,var(--glass-l1-fill),var(--glass-l3-fill),var(--glass-l1-fill));background-size:220% 100%;animation:market-loading 1.8s ease-in-out infinite}@keyframes market-loading{50%{background-position:100% 0}}.market-lifecycle{border-top:1px solid var(--line);grid-template-columns:auto minmax(110px,1fr) auto;align-items:center;gap:15px;padding-top:14px;display:grid}.market-lifecycle span small,.market-lifecycle span strong{display:block}.market-lifecycle span small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.market-lifecycle span strong{margin-top:2px;font-size:10px}.market-lifecycle>div{border:1px solid var(--line);background:var(--glass-l3-fill);border-radius:999px;height:7px;overflow:hidden}.market-lifecycle>div i{background:var(--ink);border-radius:999px;height:100%;display:block}.market-lifecycle>p{color:var(--muted);text-align:right;font-size:8px}.market-lifecycle.graduated{grid-template-columns:auto 1fr}.market-lifecycle.graduated>p{max-width:360px;margin-left:auto}.market-trade-exits{background:var(--glass-l2-fill);border-color:var(--glass-l2-border);flex-direction:column;min-height:520px;padding:20px;display:flex}.market-trade-exits>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-trade-exits .eyebrow{margin-bottom:4px}.market-trade-exits h3{letter-spacing:-.025em;font-size:20px}.market-trade-exits>p{color:var(--secondary);margin:18px 0;font-size:10px;line-height:1.7}.market-trade-exits>.button{text-transform:uppercase;letter-spacing:.06em;width:100%;min-height:46px;font-size:9px}.market-trade-exits>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.market-trade-exits>div .button{width:100%;min-height:40px}.market-dex-link{color:var(--secondary);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding:10px 2px;font-size:9px;display:flex}.market-trade-exits dl{margin:auto 0 0}.market-trade-exits dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:9px;display:flex}.market-trade-exits dt{color:var(--muted)}.market-trade-exits dd{text-align:right;margin:0;font-weight:500}.market-trade-exits>small{color:var(--muted);margin-top:13px;font-size:8px;line-height:1.55;display:block}.market-mode .market-facts{border-color:var(--glass-l2-border);grid-template-columns:repeat(4,minmax(0,1fr))}.market-mode .market-facts>div{min-width:0;padding:16px 18px}.market-mode .market-facts>div:nth-child(4){border-right:0}.market-mode .market-facts>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.market-mode .market-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.market-mode .market-facts small{margin-top:5px}.market-mode .market-facts span{margin-top:3px}.market-activity{background:var(--glass-l2-fill);border-color:var(--glass-l2-border);padding:0;overflow:hidden}.market-activity>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px 12px;display:flex}.market-activity>header h3{font-size:17px}.market-activity>header p{color:var(--muted);margin-top:4px;font-size:9px}.market-activity-tabs{margin:0 20px 10px}.market-activity-tabs button{min-width:120px}.market-activity>[role=tabpanel]{border-top:1px solid var(--line);min-height:276px}.market-data-table{overscroll-behavior-inline:contain;overflow-x:auto}.market-data-table .data-row{border-top:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;column-gap:12px;min-width:760px;min-height:43px;padding:0 20px;font-size:9px;display:grid}.market-data-table .data-head{z-index:1;background:var(--readable-overlay-fill);min-height:40px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;position:sticky;top:0}.market-data-table code{font-size:8px}.market-data-table .data-row:hover:not(.data-head){background:var(--glass-l1-fill)}.market-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:28px;display:flex}.market-empty strong{margin-top:9px;font-size:13px}.market-empty span{max-width:400px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.6}.market-mode>.economics-panel{background:var(--glass-l2-fill);padding:20px}.manage-actions-inline{flex-wrap:wrap;gap:8px;display:flex}.manage-endpoint-contract,.manage-endpoint-notice{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:10px;grid-column:1/-1;padding:11px 13px;min-height:0!important;margin:0!important}.manage-endpoint-notice{color:var(--secondary)!important}.manage-endpoint-contract{border-style:dashed;background:0 0!important}@media (max-width:1320px){.endpoint-identity-shell{grid-template-columns:minmax(0,1fr) auto auto}.endpoint-market-identity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 0}.endpoint-head-metrics{grid-area:1/2}.endpoint-head-actions{grid-area:1/3}.endpoint-mode-tabs{grid-area:3/1/auto/-1;margin-top:0}.market-workspace{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:900px){.market-workspace{grid-template-columns:minmax(0,1fr)}.market-trade-exits{min-height:0}.market-trade-exits dl{margin-top:22px}.market-mode .market-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-mode .market-facts>div:nth-child(2n){border-right:0}.market-mode .market-facts>div:nth-child(-n+6){border-bottom:1px solid var(--line)}}@media (max-width:720px){.endpoint-market-identity{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:12px 2px;display:grid}.market-workspace .market-terminal{border-radius:20px;min-height:480px;padding:15px}.market-chart-head>div>strong{font-size:38px}.market-chart-head p{flex-wrap:wrap;gap:7px}.market-chart-controls{justify-content:space-between;align-items:flex-end;gap:7px;padding-bottom:2px;overflow-x:auto}.market-segment{flex:none}.market-segment button{min-height:30px;padding-inline:9px;font-size:8px}.market-chart-canvas{min-height:240px;padding-right:24px}.market-chart-canvas svg{min-height:240px}.market-x-axis{right:26px}.market-lifecycle{grid-template-columns:1fr;gap:9px}.market-lifecycle>p{text-align:left}.market-lifecycle.graduated{grid-template-columns:1fr}.market-lifecycle.graduated>p{margin-left:0}.market-trade-exits{display:none}.market-mode .market-facts>div{padding:14px}.market-mode .market-facts strong{font-size:16px}.market-activity{border-radius:20px}.market-activity>header{padding:17px 16px 10px}.market-activity>header p{line-height:1.5}.market-activity-tabs{grid-template-columns:1fr 1fr;margin:0 16px 10px;display:grid}.market-activity-tabs button{min-width:0}.market-data-table{overflow:visible}.market-data-table .data-head{display:none}.market-data-table .data-row{gap:10px 18px;min-width:0;min-height:0;padding:14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-data-table .data-row>*{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex;text-align:right!important}.market-data-table .data-row>:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-family:inherit;font-size:7px}.market-data-table.holders-table .data-row>:nth-child(2),.market-data-table.trades-table .data-row>:nth-child(4){grid-column:1/-1}.market-data-table .data-row>[data-label=wallet]{justify-content:space-between}.market-data-table .data-row small{margin-left:5px}.market-empty{min-height:220px}.economics-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.economics-panel dl>div{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px}.endpoint-mobile-actions.market{grid-template-columns:1.35fr 1fr}}@media (max-width:430px){.market-chart-controls{justify-content:stretch;display:grid}.market-chart-controls>.market-segment{grid-template-columns:repeat(2,1fr);display:grid}.market-chart-controls>.timeframe{grid-template-columns:repeat(5,1fr)}.market-chart-controls>.market-segment button{padding-inline:5px}.market-mode .market-facts strong{font-size:15px}.economics-panel dl{grid-template-columns:1fr}.market-activity>header .tag{display:none}}.endpoint-identity-shell{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 46px rgba(var(--brand-dark-rgb),.06);border-radius:22px;grid-template-columns:minmax(340px,1.15fr) minmax(280px,.92fr) minmax(240px,.72fr) auto;align-items:center;gap:20px 18px;margin-bottom:28px;padding:22px 20px 0}.endpoint-identity-main{gap:16px;min-height:88px}.endpoint-name-block .eyebrow{letter-spacing:.12em;margin-bottom:6px;font-size:10px;line-height:1.2}.endpoint-name-block h1{letter-spacing:-.045em;font-size:clamp(28px,2.25vw,36px);line-height:1.05}.endpoint-name-block>div>span{font-size:13px;font-weight:500}.endpoint-name-block>p:last-child{margin-top:7px;font-size:12px;line-height:1.35}.endpoint-mobile-status{display:none}.endpoint-name-block>p:not(.eyebrow){color:var(--secondary);margin-top:7px;font-size:12px}.endpoint-tags{flex-wrap:wrap;gap:7px;min-width:0;margin:10px 0 0;padding:0;list-style:none;display:flex}.endpoint-tags li{border:1px solid var(--line);background:var(--glass-l2-fill);min-width:0;min-height:28px;color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;border-radius:999px;flex:0 auto;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.endpoint-identity-shell>.endpoint-market-identity{grid-area:1/2}.endpoint-market-identity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px 18px;min-width:0;display:grid}.endpoint-market-identity>a,.endpoint-market-identity>span{min-width:0}.endpoint-market-identity small,.endpoint-market-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.endpoint-market-identity small{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;font-size:10px;font-weight:500;line-height:1.2}.endpoint-market-identity strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:500;line-height:1.25}.endpoint-status-pill{place-self:center start;min-height:30px;margin:0;padding:7px 10px;font-size:10px;font-weight:500}.endpoint-explorer{padding-right:24px;position:relative}.endpoint-explorer>svg{color:var(--secondary);position:absolute;top:9px;right:0}.endpoint-activity strong{align-items:center;gap:6px;display:flex!important}.endpoint-activity b{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.endpoint-activity.activity-r b{color:var(--semantic-success)}.endpoint-activity.activity-p b{color:var(--semantic-warning)}.endpoint-model-id{padding-right:28px;position:relative}.endpoint-model-id>.copy-control{position:absolute;top:0;right:0}.endpoint-model-id>.copy-control .button{color:#0000;width:24px;min-width:24px;max-width:24px;min-height:24px;padding:4px;font-size:0;overflow:hidden}.endpoint-model-id>.copy-control small{display:none}.endpoint-model-id>.copy-control svg{width:13px;height:13px;color:var(--ink);flex:none}.endpoint-deployment.launching strong{color:var(--semantic-warning)}.endpoint-head-metrics{border-color:var(--glass-l2-border);border-radius:14px;grid-area:1/3;grid-template-columns:repeat(2,minmax(118px,1fr))}.endpoint-head-metrics>div{flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex}.endpoint-head-metrics dt{letter-spacing:.075em;font-size:10px;font-weight:500;line-height:1.2}.endpoint-identity-shell .endpoint-head-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:7px;font-size:26px;font-weight:500;line-height:1}.endpoint-head-actions{grid-area:1/4;align-items:center;gap:10px}.endpoint-head-actions .button{border-radius:13px;min-width:132px;min-height:48px;padding-inline:16px;font-size:10px;font-weight:500}.endpoint-head-actions .button svg{flex:none}.endpoint-meta-disclosure{display:none}.endpoint-mode-tabs{border-top:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);grid-area:2/1/auto/-1;margin:0 -19px}.endpoint-mode-tabs a{border-color:var(--glass-l2-border);gap:10px;min-height:58px;padding:12px 18px}.endpoint-mode-tabs a.selected{background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 var(--glass-highlight)}.endpoint-mode-tabs a.selected:after{height:3px;left:28px;right:28px}.endpoint-mode-tabs span{font-size:11px;font-weight:500}.endpoint-mode-tabs small{font-size:10px;line-height:1.3}@media (max-width:1500px){.endpoint-identity-shell{grid-template-columns:minmax(0,1fr) auto;gap:16px 26px}.endpoint-identity-main{grid-area:1/1}.endpoint-head-metrics{grid-area:1/2}.endpoint-identity-shell>.endpoint-market-identity{border:0;grid-area:2/1;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));padding:12px 0}.endpoint-head-actions{grid-area:2/2;justify-self:end}.endpoint-mode-tabs{grid-row:3}}@media (max-width:900px){.endpoint-identity-shell{grid-template-columns:minmax(0,1fr)}.endpoint-identity-main{grid-area:1/1}.endpoint-head-metrics{grid-area:2/1;width:100%}.endpoint-identity-shell>.endpoint-market-identity{grid-area:3/1}.endpoint-head-actions{grid-area:4/1;justify-self:start}.endpoint-mode-tabs{grid-row:5}}@media (max-width:720px){.endpoint-identity-shell{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:26px;padding:18px 16px 0;display:grid}.endpoint-identity-main{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:68px;display:grid;position:relative}.endpoint-identity-main .market-logo.large{border-radius:19px;width:64px;height:64px}.endpoint-name-block h1{font-size:26px}.endpoint-name-block .eyebrow{padding-right:82px;font-size:10px}.endpoint-name-block>div{gap:9px}.endpoint-name-block>div>span{font-size:12px}.endpoint-name-block>p:not(.eyebrow){max-width:none;font-size:11px}.endpoint-tags{flex-wrap:wrap;margin-top:8px;overflow:visible}.endpoint-tags li{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%;min-height:28px;padding:6px 9px;font-size:11px;line-height:1.15}.endpoint-mobile-status{min-height:24px;margin:0;padding:5px 8px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.endpoint-head-metrics{grid-area:2/1;width:100%;margin:0}.endpoint-head-metrics>div{min-height:76px;padding:14px}.endpoint-head-metrics dt{font-size:10px}.endpoint-identity-shell .endpoint-head-metrics dd{font-size:24px}.endpoint-head-actions,.endpoint-identity-shell>.endpoint-market-identity{display:none}.endpoint-meta-disclosure{border-top:1px solid var(--line);grid-area:3/1;display:block}.endpoint-meta-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;list-style:none;display:flex}.endpoint-meta-disclosure summary::-webkit-details-marker{display:none}.endpoint-meta-disclosure summary small,.endpoint-meta-disclosure summary strong{display:block}.endpoint-meta-disclosure summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.endpoint-meta-disclosure summary strong{margin-top:4px;font-size:12px}.endpoint-meta-disclosure[open] summary>svg{transform:rotate(90deg)}.endpoint-meta-disclosure .endpoint-market-identity{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0 18px}.endpoint-mode-tabs{grid-row:4;margin:0 -15px}.endpoint-mode-tabs a{gap:3px;min-height:60px;padding:10px}.endpoint-mode-tabs a.selected:after{left:16px;right:16px}.endpoint-mode-tabs span{font-size:11px}.endpoint-mode-tabs small{font-size:10px}.endpoint-mobile-identity{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.endpoint-mobile-identity strong{font-size:12px}.endpoint-mobile-identity small{font-size:10px}.endpoint-mobile-identity>a{min-width:52px;min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:9px;place-items:center;padding:8px;font-size:10px;font-weight:500;display:grid;position:relative}.endpoint-mobile-identity>a[aria-current=page]{border-color:var(--glass-l2-border);background:var(--glass-l3-fill);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight)}.endpoint-mobile-identity>a[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:2px;left:8px;right:8px}}@media (max-width:390px){.endpoint-identity-main{gap:8px}.endpoint-name-block h1{font-size:20px}.endpoint-name-block>p:last-child{max-width:168px}.endpoint-mobile-identity{gap:8px;padding:8px}.endpoint-mobile-identity>a{min-width:48px;padding-inline:8px}}@media (max-width:360px){.endpoint-name-block>div{display:block}.endpoint-name-block h1{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.endpoint-name-block>div>span{margin-top:2px;display:block}}@media (max-width:720px){.endpoint-mobile-actions,.endpoint-mobile-identity{background-color:var(--readable-overlay-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:640px){.endpoint-mobile-identity{top:64px;left:8px;right:8px}.endpoint-mobile-actions{left:10px;right:10px}}.market-instrument{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);min-height:440px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 48px rgba(var(--brand-dark-rgb),.045);padding:20px;overflow:hidden}.market-instrument .market-chart-controls{margin:0;position:absolute;top:20px;right:20px}.market-instrument{position:relative}.market-instrument .market-chart-head{padding-right:360px}.market-instrument .market-chart-canvas{height:310px;min-height:310px;margin-top:20px}.market-instrument .market-chart-canvas svg{min-height:310px}.market-instrument .market-chart-canvas>svg>polyline{stroke-width:1.35px}.market-instrument .market-chart-grid path{opacity:.55}.market-instrument .market-live-marker circle:first-child{r:3px}.market-instrument .market-live-marker circle:last-child{display:none}.market-stat-strip{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.market-stat-strip>div{min-width:0;padding:16px 18px}.market-stat-strip>div:nth-child(n+7){border-top:1px solid var(--line)}.market-stat-strip small,.market-stat-strip span,.market-stat-strip strong{display:block}.market-stat-strip small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.market-stat-strip strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;line-height:1.1;overflow:hidden}.market-stat-strip span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.market-lifecycle-strip{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);grid-template-columns:190px minmax(160px,1fr) auto;align-items:center;gap:24px;padding:14px 18px;display:grid}.market-lifecycle-strip>div:first-child small,.market-lifecycle-strip>div:first-child span,.market-lifecycle-strip>div:first-child strong{display:block}.market-lifecycle-strip small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.market-lifecycle-strip>div:first-child strong{margin-top:2px;font-size:12px}.market-lifecycle-strip>div:first-child span{color:var(--muted);margin-top:2px;font-size:8px}.lifecycle-meter{border:1px solid var(--line);background:var(--glass-l3-fill);border-radius:999px;height:6px;overflow:hidden}.lifecycle-meter i{background:var(--ink);border-radius:999px;height:100%;display:block}.lifecycle-summary{gap:28px;display:flex}.lifecycle-summary>span{min-width:88px}.lifecycle-summary strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;display:block}.market-lifecycle-strip.graduated{grid-template-columns:190px 1fr}.market-lifecycle-strip.graduated .lifecycle-summary{justify-content:flex-end}.market-external-band{background:var(--glass-l2-fill);border-color:var(--glass-l2-border);grid-template-columns:minmax(240px,.8fr) minmax(540px,1.2fr);align-items:center;gap:28px;padding:17px 18px;display:grid}.market-external-band h3{margin-top:3px;font-size:15px}.market-external-band>div:first-child>p:last-child{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.market-external-actions{grid-template-columns:1.35fr repeat(4,1fr);gap:7px;display:grid}.market-external-actions .button{min-width:0;min-height:var(--control);padding-inline:9px;font-size:8px}.market-external-actions svg{flex:none}.market-ledger{background:var(--glass-l1-fill);border-color:var(--glass-l2-border);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);padding:0;display:grid;overflow:hidden}.market-ledger>div{padding:20px}.market-ledger>div+div{border-left:1px solid var(--line)}.market-ledger h3{margin-top:3px;font-size:16px}.market-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:16px 0 0;display:grid}.market-metadata dl>div{min-height:var(--control);border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;font-size:9px;display:grid}.market-metadata dt{color:var(--muted)}.market-metadata dd{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.market-metadata code{text-overflow:ellipsis;overflow:hidden}.market-metadata .copy-control{min-width:var(--control);width:var(--control);height:var(--control);padding:0}.market-metadata .copy-control>small,.market-metadata .copy-control>span{display:none}.unavailable{color:var(--muted)}.market-economics>header{position:relative}.market-economics>header>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;position:absolute;top:0;right:0}.market-economics .fee-split{margin:17px 0 9px}.market-economics dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.market-economics dl>div{border-top:1px solid var(--line);min-width:0;padding:11px 10px 10px 0}.market-economics dd,.market-economics dt,.market-economics small{margin:0;display:block}.market-economics dt,.market-economics small{color:var(--muted);font-size:7px}.market-economics dd{font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:14px;font-weight:500}.market-economics>p{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.55}.market-about{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:36px;padding:22px 4px;display:grid}.market-about h3{margin-top:4px;font-size:17px}.market-about>div>p:not(.eyebrow){max-width:720px;color:var(--secondary);margin-top:7px;font-size:10px;line-height:1.65}.market-about>div>small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.5;display:block}.market-about dl{margin:0}.market-about dl>div{border-top:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;min-height:36px;font-size:9px;display:grid}.market-about dl>div:first-child{border-top:0}.market-about dt{color:var(--muted)}.market-about dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.market-activity-rail{border-bottom:1px solid var(--line);align-items:flex-end;min-height:42px;padding:0 20px;display:flex}.market-activity-rail button{min-width:94px;color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 12px;font-size:9px;font-weight:500;position:relative}.market-activity-rail button.selected,.market-activity-rail button:hover{color:var(--ink)}.market-activity-rail button.selected:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.market-activity-rail button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.market-activity-rail>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px auto;font-size:8px}.market-activity-rail>span strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px;font-size:10px}.market-data-table.trades-table .data-row{grid-template-columns:48px 64px 84px minmax(116px,1fr) 94px 78px minmax(90px,.8fr) 48px}.market-data-table.holders-table .data-row{grid-template-columns:44px minmax(120px,1fr) 112px 76px 82px 105px 74px 80px}.market-data-table .data-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-data-table .data-row>:nth-child(n+3){text-align:right}.market-data-table .positive{color:var(--semantic-success)}.market-data-table .negative{color:var(--semantic-error)}.excluded-holders{border-top:1px solid var(--line);background:var(--glass-l1-fill);padding:13px 20px 16px}.excluded-holders>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:7px;display:block}.excluded-holders>span{grid-template-columns:minmax(130px,1fr) 80px 120px;gap:12px;padding:6px 0;font-size:8px;display:grid}.excluded-holders em{color:var(--muted);font-style:normal}.excluded-holders b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.market-mobile-rows{display:none}.market-data-table.holders-table .data-row{min-width:840px}.market-metadata dl>.market-metadata-address{grid-column:1/-1}.market-metadata-address code{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}@media (max-width:720px){.market-metadata dl>.market-metadata-address{grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 0}.market-metadata-address dd{text-align:left;justify-content:space-between}}@media (max-width:1080px){.market-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.market-stat-strip>div:nth-child(n+4){border-top:1px solid var(--line)}.market-ledger{grid-template-columns:minmax(0,1fr)}.market-ledger>div+div{border-left:0;border-top:1px solid var(--line)}.market-external-band{grid-template-columns:minmax(0,1fr)}.market-external-actions{grid-template-columns:1.4fr repeat(4,1fr)}}@media (max-width:720px){.market-instrument{border-radius:20px;min-height:430px;padding:15px}.market-instrument .market-chart-head{padding-right:0}.market-instrument .market-chart-controls{align-items:center;margin:14px 0 4px;position:static}.market-instrument .market-segment button{min-height:40px}.market-instrument .market-chart-canvas{height:250px;min-height:250px;margin-top:3px}.market-instrument .market-chart-canvas svg{min-height:250px}.market-stat-strip{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.market-stat-strip strong{font-size:16px}.market-lifecycle-strip{border-radius:18px;gap:12px;padding:16px}.market-lifecycle-strip,.market-lifecycle-strip.graduated{grid-template-columns:1fr}.market-lifecycle-strip.graduated .lifecycle-summary{justify-content:flex-start}.lifecycle-summary{justify-content:space-between}.market-external-band{border-radius:18px;padding:16px}.market-external-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.market-external-actions .button:first-child{grid-column:1/-1}.market-ledger{border-radius:20px}.market-ledger>div{padding:18px 16px}.market-metadata dl{grid-template-columns:1fr}.market-metadata dl>div{grid-template-columns:92px minmax(0,1fr)}.market-economics>header>span{margin-top:4px;display:block;position:static}.market-economics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-about{grid-template-columns:1fr;gap:18px;padding:20px 2px}.market-activity-rail{padding:0 12px}.market-activity-rail button{min-width:82px;padding-inline:8px}.market-data-table{display:none}.market-mobile-rows{display:block}.market-mobile-rows details{border-bottom:1px solid var(--line)}.market-mobile-rows summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.market-mobile-rows summary::-webkit-details-marker{display:none}.market-mobile-rows summary>span{min-width:0}.market-mobile-rows summary>span:last-child{text-align:right}.market-mobile-rows summary small,.market-mobile-rows summary strong{display:block}.market-mobile-rows summary small{color:var(--muted);text-transform:uppercase;font-size:7px}.market-mobile-rows summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.market-mobile-rows details[open] summary,.market-mobile-rows dl{background:var(--glass-l1-fill)}.market-mobile-rows dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0 16px 14px;display:grid}.market-mobile-rows dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.market-mobile-rows dt{color:var(--muted)}.market-mobile-rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.excluded-holders>span{grid-template-columns:minmax(0,1fr) 60px 90px}.endpoint-state-notice.error{align-items:flex-start}.endpoint-state-notice button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}}@media (max-width:430px){.market-instrument .market-chart-controls,.market-instrument .market-chart-controls>.market-segment{display:grid}.market-instrument .market-chart-controls>.market-segment:first-child{grid-template-columns:repeat(2,1fr)}.market-instrument .market-chart-controls>.timeframe{grid-template-columns:repeat(5,1fr)}.market-economics dl,.market-external-actions{grid-template-columns:1fr 1fr}.market-stat-strip>div{padding:14px 13px}.market-about dl>div{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:720px){.market-mobile-rows summary small{font-size:11px;line-height:1.25}.market-mobile-rows summary strong{font-size:13px;line-height:1.3}.market-mobile-rows dl>div{font-size:12px;line-height:1.35}.market-mobile-rows dd{overflow-wrap:anywhere;min-width:0}}@media (max-width:430px){.market-mobile-rows dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.market-chart-state.loading{animation:none}}@media (max-width:720px){.endpoint-mobile-identity{top:64px;transform:translateY(-8px)}.endpoint-mobile-identity.visible{transform:none}}.live-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-endpoint-panel{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.live-endpoint-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-endpoint-panel>header>span{color:var(--muted);font-size:9px}.live-endpoint-panel>p{color:var(--muted);font-size:10px;line-height:1.6}.live-endpoint-metrics{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.live-endpoint-metrics>div{background:var(--glass-l1-fill);min-width:0;padding:11px}.live-endpoint-metrics dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.live-endpoint-metrics dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:500;overflow:hidden}.live-range{gap:4px;display:flex}.live-range button{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:8px;min-height:32px;padding:0 9px;font-size:9px}.live-range button[aria-pressed=true]{border-color:var(--glass-l4-border);background:var(--glass-l3-fill)}.live-series-summary{align-items:baseline;gap:8px;min-height:90px;display:flex}.live-series-summary strong{font-size:36px}.live-series-summary span{color:var(--muted);font-size:10px}.live-endpoint-cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-resource-summary{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.live-resource-summary>div{background:var(--glass-l1-fill);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.live-resource-summary dt{text-transform:capitalize;font-size:9px}.live-resource-summary dd{color:var(--muted);margin:0;font-size:9px}.live-resource-summary button{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:8px;grid-column:1/-1;min-height:30px;font-size:8px}.live-records-panel{grid-column:1/-1}.live-record-groups{gap:8px;display:grid}.live-record-group{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:12px;overflow:hidden}.live-record-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 14px;list-style:none;display:flex}.live-record-group>summary::-webkit-details-marker{display:none}.live-record-group>summary small,.live-record-group>summary strong{display:block}.live-record-group>summary strong{font-size:11px}.live-record-group>summary small{color:var(--muted);margin-top:3px;font-size:8px}.live-record-group[open]>summary>svg{transform:rotate(90deg)}.live-record-group>div{border-top:1px solid var(--line);gap:7px;padding:12px 14px 14px;display:grid}.live-record-group>div>p{color:var(--muted);font-size:9px}.live-record{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.live-record>div{background:var(--glass-l1-fill);min-width:0;padding:9px}.live-record dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.live-record dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:500;overflow:hidden}.live-record-group .button{justify-self:start}.live-allowance{grid-column:1/-1;gap:14px;padding:18px 20px;display:grid}.live-allowance>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-allowance>header>span,.live-allowance>p{color:var(--muted);font-size:9px}.live-allowance dl{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.live-allowance dl>div{background:var(--glass-l1-fill);padding:10px}.live-allowance dt{color:var(--muted);text-transform:uppercase;font-size:8px}.live-allowance dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px;font-weight:500}.live-api-panel{grid-column:1/-1;padding:0;overflow:hidden}.live-api-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 20px;list-style:none;display:flex}.live-api-panel>summary::-webkit-details-marker{display:none}.live-api-panel>summary small,.live-api-panel>summary strong{display:block}.live-api-panel>summary small{color:var(--muted);text-transform:uppercase;font-size:8px}.live-api-panel>summary strong{margin-top:4px;font-size:12px}.live-api-panel[open]>summary>svg{transform:rotate(90deg)}.live-api-panel>div{border-top:1px solid var(--line);gap:12px;padding:18px 20px;display:grid}.live-api-panel>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-api-panel pre{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:10px;margin:0;padding:14px;font-size:9px;line-height:1.65;overflow-x:auto}.live-api-panel p{color:var(--muted);font-size:9px}@media (max-width:1080px){.live-endpoint-grid{grid-template-columns:minmax(0,1fr)}.live-endpoint-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.live-endpoint-panel{padding:16px}.live-endpoint-panel>header{flex-direction:column;align-items:flex-start}.live-endpoint-metrics,.live-resource-summary{grid-template-columns:minmax(0,1fr)}.live-allowance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-allowance>header{display:block}.live-allowance>header>span{margin-top:6px;display:block}.live-record{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-endpoint-panel>header>div{min-width:0}.live-endpoint-panel>header h2{overflow-wrap:anywhere}.live-endpoint-metrics dt,.live-record dt{font-size:10px;line-height:1.3}.live-endpoint-metrics dd,.live-record dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.35;overflow:visible}.live-record{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.live-record dd{font-size:11px}.live-range{flex-wrap:wrap}.live-range button{min-height:40px;font-size:10px}.live-series-summary{flex-wrap:wrap}.endpoint-market-identity strong,.market-stat-strip strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.svc-page{--svc-pad:24px;--svc-gap:24px;--svc-radius:24px;--svc-radius-inner:14px;--svc-control:44px;--svc-row:52px;--svc-tile:40px;--svc-ink:var(--tk-ink);--svc-muted:var(--tk-muted);--svc-line:var(--tk-line);--svc-line-strong:var(--tk-line-strong);--svc-inset:var(--tk-inset);--svc-code-bg:var(--brand-dark);--svc-code-ink:var(--brand-light);--svc-code-line:rgba(var(--brand-light-rgb),.14);gap:var(--svc-gap);color:var(--svc-ink);font:400 15px/20px var(--font-ui);flex-direction:column;padding-bottom:48px;display:flex}:root[data-theme=dark] .svc-page{--svc-code-bg:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .svc-page{--svc-code-bg:color-mix(in srgb,var(--brand-dark) 72%,black)}}:root[data-theme=dark] .svc-page{--svc-code-line:rgba(var(--brand-light-rgb),.1)}.svc-page :where(h2,p,ul,ol,dl,dd,figure){margin:0}.svc-page :where(ul,ol){padding:0;list-style:none}.svc-page code{font-family:var(--font-code)}.svc-num{font-variant-numeric:tabular-nums}.svc-muted{color:var(--svc-muted)}.svc-page :is(button,a,summary,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.svc-icon-tile{width:var(--svc-tile);height:var(--svc-tile);border:1px solid var(--svc-line);background:var(--glass-l3-fill);color:var(--svc-ink);border-radius:12px;flex:none;place-items:center;display:grid}.svc-button{height:var(--svc-control);border:1px solid var(--svc-line-strong);background:var(--tk-surface);color:var(--svc-ink);font:500 15px/15px var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.svc-button:hover:not(:disabled){border-color:var(--svc-ink)}.svc-button.primary{border-color:var(--cta-bg);background:var(--cta-bg);color:var(--cta-text)}.svc-button.primary:hover:not(:disabled){background:var(--glass-charcoal-hover)}.svc-button:disabled{cursor:not-allowed;opacity:.55}.svc-chip{border:1px solid var(--svc-line);background:var(--glass-l1-fill);height:36px;color:var(--svc-ink);font:400 14px/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.svc-chip small{color:var(--svc-muted);font:inherit}.svc-chip.warn{border-color:var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.svc-chip.warn{border-color:color-mix(in srgb,var(--semantic-warning) 55%,transparent)}}.svc-chip.muted{color:var(--svc-muted)}.svc-chip select{height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.svc-chip-button{border:1px solid var(--svc-line-strong);background:var(--tk-surface);height:36px;color:var(--svc-ink);font:500 14px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.svc-chip-button:hover:not(:disabled){border-color:var(--svc-ink)}.svc-chip-button:disabled{cursor:not-allowed;opacity:.5}.svc-icon-button{width:40px;height:40px;color:var(--svc-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.svc-icon-button:hover:not(:disabled):not(.disabled){background:var(--svc-inset)}.svc-icon-button.disabled,.svc-icon-button:disabled{cursor:not-allowed;opacity:.4}.svc-text-button,.svc-text-link{height:32px;color:var(--svc-ink);font:500 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.svc-text-button:hover,.svc-text-link:hover{background:var(--svc-inset)}.svc-text-button[aria-expanded=true] svg{transform:rotate(180deg)}.svc-tag{border:1px solid var(--svc-line);height:24px;color:var(--svc-muted);font:500 13px/1 var(--font-ui);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.svc-panel{min-width:0;padding:var(--svc-pad);border:1px solid var(--glass-l2-border);border-radius:var(--svc-radius);background:var(--glass-l2-fill);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation))}.svc-section-head{min-height:var(--svc-tile);align-items:center;gap:12px;margin-bottom:16px;display:flex}.svc-section-head h2{font:500 20px/24px var(--font-ui);letter-spacing:-.025em}.svc-section-aside{color:var(--svc-muted);font:400 14px/1 var(--font-ui);white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.svc-state{border:1px dashed var(--svc-line-strong);border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.svc-state>svg{color:var(--svc-muted);flex:none}.svc-state>span{flex:1;min-width:0}.svc-state small,.svc-state strong{display:block}.svc-state strong{font:500 16px/20px var(--font-ui)}.svc-state small{color:var(--svc-muted);font:400 14px/20px var(--font-ui);margin-top:4px}.svc-disclosure{border-top:1px solid var(--svc-line)}.svc-disclosure summary{height:48px;color:var(--svc-ink);font:500 15px/1 var(--font-ui);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.svc-disclosure summary::-webkit-details-marker{display:none}.svc-disclosure summary svg{transition:transform var(--motion-fast) var(--motion-ease)}.svc-disclosure[open] summary svg{transform:rotate(90deg)}.svc-disclosure-empty{font:400 14px/20px var(--font-ui);padding-bottom:8px}.svc-tech>div{border-top:1px solid var(--svc-line);font:400 14px/20px var(--font-ui);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.svc-tech dt{color:var(--svc-muted)}.svc-tech dd{overflow-wrap:anywhere;min-width:0}.svc-tech code{font-size:13px}.svc-api-foot a,.svc-receipt-detail a,.svc-tech a{color:var(--svc-ink);text-underline-offset:3px;text-decoration:underline}.svc-identity{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"mark name actions""mark facts facts""pitch pitch pitch";align-items:center;gap:4px 16px;display:grid}.svc-identity-mark{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:56px;height:56px;box-shadow:var(--shadow-raised);border-radius:16px;grid-area:mark;place-items:center;display:grid}.svc-name-row{flex-wrap:wrap;grid-area:name;align-items:center;gap:8px 14px;min-width:0;display:flex}.svc-name{min-width:0;font:500 32px/38px var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere}.svc-tags{flex-wrap:wrap;gap:6px;display:flex}.svc-tags li{border:1px solid var(--svc-line);height:28px;color:var(--svc-ink);font:500 14px/1 var(--font-ui);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.svc-facts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:4px 20px;min-width:0;display:flex}.svc-facts li{height:28px;color:var(--svc-muted);font:400 15px/20px var(--font-ui);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.svc-facts li>svg{flex:none}.svc-facts strong{color:var(--svc-ink);font-weight:500}.svc-fact-mark{background:var(--svc-inset);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.svc-status i{background:var(--semantic-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--semantic-success);border-radius:50%;margin:0 5px}@supports (color:color-mix(in lab,red,red)){.svc-status i{box-shadow:0 0 0 4px color-mix(in srgb,var(--semantic-success) 18%,transparent)}}.svc-status.paused i{background:var(--semantic-warning);box-shadow:0 0 0 4px var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.svc-status.paused i{box-shadow:0 0 0 4px color-mix(in srgb,var(--semantic-warning) 18%,transparent)}}.svc-status.launching i,.svc-status.retired i{background:var(--svc-muted);box-shadow:none}.svc-actions{grid-area:actions;align-items:center;gap:12px;margin-left:8px;display:flex}.svc-pitch{max-width:900px;color:var(--svc-ink);font:500 22px/30px var(--font-ui);letter-spacing:-.02em;text-wrap:pretty;grid-area:pitch;margin-top:12px}.svc-capabilities{border-block:1px solid var(--svc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-6px;padding:11px 0;display:grid}.svc-capabilities li{border-left:1px solid var(--svc-line);align-items:center;gap:10px;min-width:0;padding:0 20px;display:flex}.svc-capabilities li:first-child{border-left:0;padding-left:0}.svc-capabilities li>svg{color:var(--text-secondary);flex:none}.svc-capabilities li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.svc-capabilities strong{font:500 15px/20px var(--font-ui)}.svc-capabilities small{color:var(--svc-muted);font:400 14px/20px var(--font-ui)}.svc-capabilities small:before{content:" · "}.svc-chat{border:1px solid var(--glass-l2-border);border-radius:var(--svc-radius);background:var(--glass-l2-fill);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 48px rgba(var(--brand-dark-rgb),.07);-webkit-backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));flex-direction:column;scroll-margin-top:24px;display:flex;overflow:hidden}.svc-chat-head{min-height:64px;padding:12px 16px 12px var(--svc-pad);border-bottom:1px solid var(--svc-line);justify-content:space-between;gap:16px}.svc-chat-head,.svc-chat-title{align-items:center;display:flex}.svc-chat-title{gap:12px;min-width:0}.svc-chat-title h2{font:500 20px/24px var(--font-ui);letter-spacing:-.025em;white-space:nowrap}.svc-chat-model{background:var(--svc-inset);color:var(--svc-muted);font:400 14px/1 var(--font-code);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:6px 10px;overflow:hidden}.svc-chat-tools{align-items:center;gap:8px;min-width:0;display:flex}.svc-thread{min-height:200px;max-height:min(640px,66vh);padding:22px var(--svc-pad);overscroll-behavior:contain;scrollbar-width:thin;gap:24px;overflow-y:auto}.svc-thread,.svc-turn{flex-direction:column;display:flex}.svc-turn{gap:20px}.svc-msg.user{border:1px solid var(--svc-line);background:var(--glass-l3-fill);border-radius:20px 20px 6px;align-self:flex-end;max-width:min(80%,680px);padding:14px 18px}.svc-msg.user p{font:400 16px/24px var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.svc-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.svc-attachments>span,.svc-files span{border:1px solid var(--svc-line);background:var(--tk-surface);height:32px;font:400 14px/1 var(--font-ui);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.svc-msg.reply{min-width:0}.svc-reply-head{align-items:center;gap:10px;height:28px;margin-bottom:10px;display:flex}.svc-reply-head .token-mark{border-radius:8px}.svc-reply-head strong{font:500 15px/20px var(--font-ui)}.svc-reply-state{color:var(--svc-muted);font:400 14px/1 var(--font-ui)}.svc-reply-state.live:before{content:"";background:var(--semantic-success);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.svc-reply-model{color:var(--svc-muted);font:400 13px/1 var(--font-code);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.svc-reply-text{flex-direction:column;gap:14px;max-width:820px;display:flex}.svc-reply-text p{font:400 17px/28px var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.svc-reply-code{background:var(--svc-code-bg);color:var(--svc-code-ink);font:400 14px/22px var(--font-code);tab-size:2;border-radius:14px;margin:0;padding:16px 18px;position:relative;overflow-x:auto}.svc-reply-lang{color:var(--svc-code-ink);margin-bottom:8px;display:block}@supports (color:color-mix(in lab,red,red)){.svc-reply-lang{color:color-mix(in srgb,var(--svc-code-ink) 70%,transparent)}}.svc-reply-lang{font:400 12px/1 var(--font-ui);text-transform:lowercase}.svc-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:svc-blink 1s steps(2,start) infinite;display:inline-block}@keyframes svc-blink{to{visibility:hidden}}.svc-typing{align-items:center;gap:5px;height:28px;display:inline-flex}.svc-typing i{background:var(--svc-muted);border-radius:50%;width:7px;height:7px;animation:svc-dot 1.2s ease-in-out infinite}.svc-typing i:nth-child(2){animation-delay:.15s}.svc-typing i:nth-child(3){animation-delay:.3s}@keyframes svc-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.svc-receipt-wrap{max-width:820px}.svc-receipt{border-top:1px solid var(--svc-line);max-width:820px;color:var(--svc-muted);font:400 14px/20px var(--font-ui);justify-content:space-between;gap:8px 16px;margin-top:16px;padding-top:12px;display:flex}.svc-receipt,.svc-receipt-main{flex-wrap:wrap;align-items:center}.svc-receipt-main{gap:6px 12px;display:inline-flex}.svc-receipt-main strong{color:var(--svc-ink);font-weight:500}.svc-receipt-actions{align-items:center;gap:4px;display:inline-flex}.svc-receipt-actions .copy-control .button{height:32px;min-height:32px;box-shadow:none;color:var(--svc-ink);font:500 14px/1 var(--font-ui);background:0 0;border:0;padding:0 8px}.svc-receipt-actions .copy-control .button:hover{background:var(--svc-inset)}.svc-receipt-link{color:var(--svc-ink);font:400 14px/20px var(--font-code);text-decoration:underline;-webkit-text-decoration-color:var(--svc-line-strong);text-decoration-color:var(--svc-line-strong);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.svc-receipt-link:hover{text-decoration-color:currentColor}.svc-receipt-detail{border:1px solid var(--svc-line);border-radius:var(--svc-radius-inner);background:var(--glass-l1-fill);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:12px;padding:14px 16px;display:grid}.svc-receipt-detail dt{color:var(--svc-muted);font:400 13px/18px var(--font-ui)}.svc-receipt-detail dd{font:500 14px/20px var(--font-ui);overflow-wrap:anywhere;margin-top:2px}.svc-turn-notice{border:1px solid var(--svc-line);border-radius:var(--svc-radius-inner);background:var(--glass-l1-fill);align-items:center;gap:12px;max-width:820px;margin-top:14px;padding:12px 14px;display:flex}.svc-turn-notice.error{border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.svc-turn-notice.error{border-color:color-mix(in srgb,var(--semantic-error) 45%,transparent)}}.svc-turn-notice>svg{color:var(--svc-muted);flex:none}.svc-turn-notice.error>svg{color:var(--semantic-error)}.svc-turn-notice>span:nth-child(2){flex:1;min-width:0}.svc-turn-notice small,.svc-turn-notice strong{display:block}.svc-turn-notice strong{font:500 15px/20px var(--font-ui)}.svc-turn-notice small{color:var(--svc-muted);font:400 14px/20px var(--font-ui);margin-top:2px}.svc-turn-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.svc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex}.svc-empty .token-mark{border-radius:14px}.svc-empty-title{font:500 20px/24px var(--font-ui);letter-spacing:-.025em}.svc-starters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.svc-starters button{border:1px solid var(--svc-line);background:var(--tk-surface);max-width:100%;min-height:40px;color:var(--svc-ink);font:400 15px/20px var(--font-ui);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.svc-starters button:hover{border-color:var(--svc-line-strong)}.svc-composer{padding:16px var(--svc-pad) 16px;border-top:1px solid var(--svc-line);background:var(--glass-l1-fill)}.svc-gate{border:1px solid var(--svc-line-strong);border-radius:var(--svc-radius-inner);background:var(--glass-l3-fill);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.svc-gate.subtle{border-color:var(--svc-line);background:0 0}.svc-gate>svg{flex:none}.svc-gate>span{flex:1;min-width:0}.svc-gate small,.svc-gate strong{display:block}.svc-gate strong{font:500 15px/20px var(--font-ui)}.svc-gate small{color:var(--svc-muted);font:400 14px/20px var(--font-ui);margin-top:2px}.svc-attachments{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.svc-attachments button{width:24px;height:24px;color:var(--svc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-right:-4px;padding:0;display:grid}.svc-attachments button:hover{background:var(--svc-inset);color:var(--svc-ink)}.svc-attach-message{color:var(--semantic-error);font:400 14px/20px var(--font-ui);margin-bottom:10px}.svc-field{border:1px solid var(--glass-l3-border);background:var(--tk-surface);box-shadow:var(--shadow-raised);transition:border-color var(--motion-fast) var(--motion-ease);border-radius:18px}.svc-field:focus-within{border-color:var(--svc-ink)}.svc-field.disabled{background:var(--glass-l1-fill);box-shadow:none}.svc-field textarea{width:100%;min-height:56px;max-height:240px;color:var(--svc-ink);font:400 17px/26px var(--font-ui);resize:none;background:0 0;border:0;outline:none;padding:16px 18px 4px;display:block}.svc-field textarea::placeholder{color:var(--svc-muted)}.svc-field textarea:disabled{cursor:not-allowed}.svc-page .svc-field textarea:focus-visible{outline:none}.svc-field-bar{justify-content:space-between;gap:12px;padding:6px 8px 8px 10px}.svc-field-bar,.svc-field-left{align-items:center;display:flex}.svc-field-left{gap:6px;min-width:0}.svc-attach input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.svc-attach input:disabled{cursor:not-allowed}.svc-attach:focus-within{outline:2px solid var(--focus);outline-offset:2px}.svc-hint{color:var(--svc-muted);font:400 14px/20px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;padding-left:6px;overflow:hidden}.svc-send{width:var(--svc-control);height:var(--svc-control);background:var(--cta-bg);color:var(--cta-text);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.svc-send:active:not(:disabled){transform:scale(.96)}.svc-send:disabled{cursor:not-allowed;opacity:.28}.svc-send.stop{background:var(--svc-ink)}.svc-privacy{color:var(--svc-muted);font:400 14px/20px var(--font-ui);align-items:center;gap:8px;margin-top:10px;display:flex}.svc-privacy svg{flex:none}.svc-metrics{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:20px;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));display:grid}.svc-metric-group{display:contents}.svc-metric{min-width:0;padding:20px var(--svc-pad);border-left:1px solid var(--svc-line);grid-template-rows:20px auto auto;align-content:start;row-gap:10px;display:grid}.svc-metric-group.key .svc-metric:first-child{border-left:0}.svc-metric svg{color:var(--text-secondary);grid-row:1}.svc-metric dd{font:500 24px/28px var(--font-ui);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;grid-row:2;overflow:hidden}.svc-metric dt{color:var(--svc-muted);font:400 14px/18px var(--font-ui);grid-row:3}.svc-config .svc-rows,.svc-config .svc-tech{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.svc-split{gap:var(--svc-gap);align-items:start;display:grid}.svc-split.api{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.svc-rows{margin-bottom:0}.svc-row{min-height:var(--svc-row);border-top:1px solid var(--svc-line);grid-template-columns:20px 112px minmax(0,1fr);align-items:start;column-gap:12px;padding:16px 0;display:grid}.svc-row>svg{color:var(--text-secondary)}.svc-row dt{color:var(--svc-muted);font:400 14px/20px var(--font-ui)}.svc-row dd{min-width:0;font:400 15px/20px var(--font-ui);overflow-wrap:anywhere}.svc-value-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-value-stack code{color:var(--svc-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.svc-hash{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.svc-hash code{font-size:14px}.svc-hash .copy-control .button,.svc-id .copy-control .button{height:32px;min-height:32px;font:500 14px/1 var(--font-ui);padding:0 10px}.svc-chain{border-top:1px solid var(--svc-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;padding-top:16px;display:grid}.svc-chain li{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid;position:relative}.svc-chain li>div{min-width:0}.svc-chain li+li:before{content:"→";width:28px;color:var(--svc-muted);font:400 20px/24px var(--font-ui);text-align:center;position:absolute;top:12px;left:-42px}.svc-chain-mark{z-index:1;border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.svc-chain small{color:var(--svc-muted);font:400 14px/18px var(--font-ui);display:block}.svc-chain strong{font:500 17px/22px var(--font-ui);overflow-wrap:anywhere;margin-top:2px;display:block}.svc-chain-detail{color:var(--svc-muted);font:400 14px/20px var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.svc-chain-detail code{font-size:13px}.svc-chain-detail a{width:28px;height:28px;color:var(--svc-ink);border-radius:8px;place-items:center;display:inline-grid}.svc-chain-detail a:hover{background:var(--svc-inset)}.svc-socials{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.svc-socials a{border:1px solid var(--svc-line);height:32px;color:var(--svc-ink);font:500 14px/1 var(--font-ui);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.svc-socials a:hover{border-color:var(--svc-line-strong)}.svc-ledger{flex-direction:column;display:flex}.svc-ledger-row{white-space:nowrap;border-top:1px solid var(--svc-line);min-height:48px;font:400 14px/20px var(--font-ui);grid-template-columns:96px 96px minmax(0,1fr) 128px 120px 88px 150px;align-items:center;column-gap:16px;display:grid}.svc-ledger-row.head{min-height:40px;color:var(--svc-muted)}.svc-ledger-row .num{text-align:right;justify-self:end}.svc-ledger-model{font:400 14px/20px var(--font-code);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svc-ledger-row code{font-size:13px}.svc-call-status{align-items:center;gap:8px;font-weight:500;display:inline-flex}.svc-call-status i{background:var(--svc-muted);border-radius:50%;width:8px;height:8px}.svc-call-status.ok i{background:var(--semantic-success)}.svc-call-status.error i{background:var(--semantic-error)}.svc-more{height:var(--svc-control);border:0;border-top:1px solid var(--svc-line);color:var(--svc-ink);font:500 15px/1 var(--font-ui);cursor:pointer;background:0 0}.svc-more:hover:not(:disabled){background:var(--svc-inset)}.svc-ids{border:1px solid var(--svc-line);border-radius:var(--svc-radius-inner);background:var(--glass-l1-fill);margin-bottom:16px}.svc-id{min-height:var(--svc-row);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 8px 6px 14px;display:grid}.svc-id+.svc-id{border-top:1px solid var(--svc-line)}.svc-id dt{color:var(--svc-muted);font:400 14px/20px var(--font-ui)}.svc-id dd{min-width:0}.svc-id code{font:400 16px/22px var(--font-code);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.svc-code{background:var(--svc-code-bg);color:var(--svc-code-ink);border-radius:16px;overflow:hidden}.svc-code-bar{border-bottom:1px solid var(--svc-code-line);justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.svc-code-bar [role=tablist]{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.svc-code-bar [role=tab]{height:36px;color:var(--svc-code-ink);background:0 0;border:0;border-radius:10px;flex:none;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.svc-code-bar [role=tab]{color:color-mix(in srgb,var(--svc-code-ink) 72%,transparent)}}.svc-code-bar [role=tab]{font:500 14px/1 var(--font-ui);cursor:pointer}.svc-code-bar [role=tab]:hover{color:var(--svc-code-ink)}.svc-code-bar [role=tab][aria-selected=true]{background:rgba(var(--brand-light-rgb),.14);color:var(--svc-code-ink)}.svc-code-bar .copy-control .button{border-color:var(--svc-code-line);height:36px;min-height:36px;box-shadow:none;color:var(--svc-code-ink);font:500 14px/1 var(--font-ui);background:0 0;padding:0 12px}.svc-code pre{max-height:380px;font:400 14px/22px var(--font-code);tab-size:2;margin:0;padding:18px 20px;overflow:auto}.svc-code :focus-visible{outline-color:var(--svc-code-ink)}.svc-api-foot{color:var(--svc-muted);font:400 14px/20px var(--font-ui);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.svc-api-foot svg{flex:none;margin-top:0}.svc-api-foot code{color:var(--svc-ink);font-size:13px}.svc-receipts-lead{font:500 16px/22px var(--font-ui);margin-bottom:4px}.svc-flow li{border-bottom:1px solid var(--svc-line);grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 0;display:grid}.svc-flow svg{color:var(--text-secondary)}.svc-flow small,.svc-flow strong{display:block}.svc-flow strong{font:500 16px/20px var(--font-ui)}.svc-flow small{color:var(--svc-muted);font:400 14px/20px var(--font-ui);margin-top:2px}.svc-receipt-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.svc-receipt-sum>div{border:1px solid var(--svc-line);border-radius:var(--svc-radius-inner);background:var(--glass-l1-fill);padding:12px 14px}.svc-receipt-sum dt{color:var(--svc-muted);font:400 14px/18px var(--font-ui)}.svc-receipt-sum dd{font:500 20px/24px var(--font-ui);letter-spacing:-.02em;margin-top:4px}.svc-manage>details{margin:0}@media (max-width:1100px){.svc-identity{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"mark name""mark facts""pitch pitch""actions actions"}.svc-actions{margin:18px 0 0}.svc-metrics{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.svc-capabilities li>span:last-child{white-space:normal}.svc-capabilities small,.svc-capabilities strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.svc-capabilities small:before{content:none}.svc-metric-group.key .svc-metric:nth-child(4),.svc-metric-group.more .svc-metric:first-child{border-left:0}.svc-metric-group.key .svc-metric:nth-child(4),.svc-metric-group.more .svc-metric{border-top:1px solid var(--svc-line)}.svc-split.api{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.svc-chain,.svc-config .svc-rows,.svc-config .svc-tech{grid-template-columns:minmax(0,1fr)}.svc-chain{padding-top:0}.svc-chain li{border-top:1px solid var(--svc-line);padding:14px 0}.svc-chain li:first-child{border-top:0}.svc-chain li+li:before{content:"";background:var(--svc-line-strong);width:1px;height:29px;top:-15px;left:23.5px}.svc-capabilities{grid-template-columns:minmax(0,1fr);padding:4px 0}.svc-capabilities li{border-left:0;border-top:1px solid var(--svc-line);padding:10px 0}.svc-capabilities li:first-child{border-top:0}}@media (max-width:960px){.svc-ledger-row.head{display:none}.svc-ledger-row{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 0;display:flex}.svc-ledger-row:before{content:"";flex-basis:100%;order:3;height:0}.svc-ledger-row:after{content:"";flex-basis:100%;order:8;height:0}.svc-ledger-row>:nth-child(3){flex:1 1 0;order:1;min-width:0}.svc-ledger-row>:nth-child(5){order:2;font-weight:500}.svc-ledger-row>:first-child{color:var(--svc-muted);order:4}.svc-ledger-row>:nth-child(2){color:var(--svc-muted);order:5}.svc-ledger-row>:nth-child(4){color:var(--svc-muted);order:6}.svc-ledger-row>:nth-child(6){order:7;margin-left:auto}.svc-ledger-row>:nth-child(7){order:9;min-width:0}.svc-ledger-row .num{text-align:left;justify-self:auto}.svc-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.svc-page{--svc-pad:16px;--svc-gap:16px;--svc-radius:20px;padding-bottom:32px}.svc-identity{order:1}.svc-metrics{display:contents}.svc-metric-group{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.svc-metric-group.key{order:2}.svc-chat{order:3}.svc-metric-group.more{order:4}.svc-capabilities{order:5}.svc-activity,.svc-company,.svc-config,.svc-manage,.svc-split.api{order:6}.svc-metric,.svc-metric-group.key .svc-metric:nth-child(4),.svc-metric-group.more .svc-metric{border-left:1px solid var(--svc-line);border-top:0;row-gap:8px;padding:14px 16px}.svc-metric-group .svc-metric:nth-child(odd){border-left:0}.svc-metric-group.key .svc-metric:nth-child(n+3){border-top:1px solid var(--svc-line)}.svc-metric dd{font-size:20px;line-height:24px}.svc-identity{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"mark name""facts facts""pitch pitch""actions actions";column-gap:14px}.svc-identity-mark{border-radius:14px;width:48px;height:48px}.svc-facts{margin-top:10px}.svc-identity-mark svg{width:24px;height:24px}.svc-actions,.svc-pitch{margin-top:14px}.svc-name{font-size:28px;line-height:32px}.svc-tags li{height:26px}.svc-facts{gap:2px 14px}.svc-facts li{font-size:14px}.svc-pitch{font-size:20px;line-height:28px}.svc-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.svc-actions .svc-button.primary{grid-column:1/-1}.svc-capabilities{grid-template-columns:minmax(0,1fr);margin-top:0;padding:4px 0}.svc-capabilities li{border-left:0;border-top:1px solid var(--svc-line);padding:12px 0}.svc-capabilities li:first-child{border-top:0}.svc-capabilities li>span:last-child{white-space:normal}.svc-capabilities small,.svc-capabilities strong{display:block}.svc-capabilities small:before{content:none}.svc-chat-head{min-height:60px;padding:10px 10px 10px var(--svc-pad)}.svc-chat-model,.svc-chat-title .svc-icon-tile,.svc-chat-tools>.svc-chip:not(.svc-funding){display:none}.svc-chat-tools .svc-chip{height:34px;padding:0 10px}.svc-thread{max-height:62dvh;padding:20px var(--svc-pad);gap:24px}.svc-msg.user{max-width:88%}.svc-reply-text p{font-size:16px;line-height:26px}.svc-reply-model{display:none}.svc-receipt-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-turn-notice{flex-wrap:wrap}.svc-turn-actions{justify-content:flex-start;width:100%;padding-left:30px}.svc-composer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.svc-field textarea{padding:14px 14px 4px;font-size:16px;line-height:24px}.svc-send{width:48px}.svc-field-bar .svc-button,.svc-send{height:48px}.svc-hint,.svc-privacy{font-size:13px}.svc-privacy{align-items:flex-start;line-height:18px}.svc-row{grid-template-columns:20px 96px minmax(0,1fr)}.svc-id{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value copy";row-gap:2px;padding:10px 8px 10px 14px}.svc-id dt{grid-area:label}.svc-id dd{grid-area:value}.svc-id .copy-control{grid-area:copy}.svc-id code{font-size:14px}.svc-code-bar .copy-control .button{justify-content:center;gap:0;width:36px;padding:0;font-size:0!important}.svc-field-bar:has(.svc-button) .svc-hint{display:none}.svc-field-bar:has(.svc-button) .svc-button{flex:1}.svc-code pre{padding:16px;font-size:13px;line-height:20px}.svc-tech>div{grid-template-columns:110px minmax(0,1fr)}.svc-gate{flex-wrap:wrap}}@media (max-width:380px){.svc-chat-tools .svc-chip.svc-funding strong{display:none}}@media (prefers-reduced-motion:reduce){.svc-caret,.svc-typing i{animation:none}.svc-button,.svc-disclosure summary svg,.svc-send{transition:none}}.explore-mode-switch{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:13px;align-items:center;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.explore-mode-switch a{min-height:36px;color:var(--muted);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:500;display:inline-flex}.explore-mode-switch a.selected{background:var(--glass-charcoal);border-color:var(--glass-charcoal-border);box-shadow:var(--shadow-raised);color:var(--on-charcoal)}.activity-board{--activity-inspector:306px;--activity-columns:72px 32px minmax(140px,1.2fr) minmax(100px,.8fr) minmax(80px,.55fr) minmax(120px,1.1fr) 116px 16px;min-width:0}.activity-board-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.activity-board.has-inspector .activity-board-body{grid-template-columns:minmax(0,1fr) var(--activity-inspector)}.activity-live-state{color:var(--tk-ink-80);font:var(--tk-caption);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.activity-live{padding:0 6px}.activity-filter-button,.activity-live{align-items:center;height:32px;display:inline-flex}.activity-filter-button{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--secondary);white-space:nowrap;border-radius:8px;gap:6px;padding:0 10px;scroll-margin-top:68px}.activity-filter-button[aria-expanded=true]{border-color:var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight)}.activity-filter-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.activity-live-state i,.activity-status i{background:var(--text-muted);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--brand-dark-rgb),.08);border-radius:50%}.activity-live-state.live i,.activity-status.success i{background:var(--semantic-success)}.activity-live-state.connecting i,.activity-live-state.polling i,.activity-live-state.retrying i,.activity-status.late i,.activity-status.pending i{background:var(--semantic-warning)}.activity-live-state.reconnected i{background:var(--semantic-success);box-shadow:0 0 0 3px #4d705d29}.activity-live-state.offline i,.activity-status.failed i,.activity-status.paused i{background:var(--semantic-error)}.activity-filter{flex:none;position:relative}.filter-count{background:var(--glass-charcoal);min-width:17px;height:17px;color:var(--on-charcoal);border-radius:6px;place-items:center;padding-inline:4px;font-size:8px;display:grid}.activity-filter-bar{border-bottom:1px solid var(--tk-line);animation:activity-filter-in .18s var(--motion-ease) both;padding:12px;container:activity-filters/inline-size}@keyframes activity-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.activity-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-filter-spacer{flex:1 1 0;min-width:0}.activity-filter-reset{height:32px;color:var(--tk-ink-80);font:500 13px/15.6px var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:background-color .15s,color .15s;display:inline-flex}.activity-filter-reset[aria-disabled=true]{color:var(--tk-muted);opacity:.5;cursor:default}.activity-filter-reset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.filter-control{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);height:32px;color:var(--tk-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,background-color .15s;display:inline-flex}.filter-control[data-active]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.filter-control[data-active]{border-color:color-mix(in srgb,var(--ink) 42%,transparent)}}.filter-control[data-active]{background:var(--glass-l3-fill)}.filter-control-label{color:var(--tk-muted);font:400 13px/15.6px var(--font-ui)}.filter-control[data-active] .filter-control-label{color:var(--tk-ink-80)}.filter-control-value{min-width:0;color:var(--tk-ink);font:500 13px/15.6px var(--font-ui);text-overflow:ellipsis;overflow:hidden}.filter-menu-root{min-width:0;display:inline-flex;position:relative}.filter-menu-trigger{cursor:pointer;max-width:260px}.filter-menu-trigger>svg{color:var(--tk-muted);flex:none;margin-left:-2px;transition:transform .15s}.filter-menu-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.filter-menu-trigger:disabled{cursor:default;opacity:.5}.filter-menu-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.filter-segments{gap:6px;padding:0 2px 0 10px}.filter-segments-track{align-items:center;gap:2px;display:flex}.filter-segments-track button{min-width:32px;height:26px;color:var(--tk-muted);font:400 13px/15.6px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 9px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-grid}.filter-segments-track button:after,.filter-segments-track button>span{grid-area:1/1}.filter-segments-track button:after{content:attr(data-label);visibility:hidden;font-weight:500}.filter-segments-track button[aria-checked=true]{background:var(--glass-l3-fill);color:var(--tk-ink);box-shadow:inset 0 0 0 1px var(--glass-l3-border),inset 0 1px 0 var(--glass-highlight);font-weight:500}.filter-segments-track button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.filter-menu{z-index:20;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);min-width:max(100%,220px);max-width:min(320px,100vw - 32px);box-shadow:var(--tk-shadow);animation:filter-menu-in .14s var(--motion-ease) both;border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.filter-menu.align-end{left:auto;right:0}@keyframes filter-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.filter-menu [role=listbox]{overscroll-behavior:contain;outline:0;max-height:296px;overflow-y:auto}.filter-option{min-height:36px;color:var(--tk-ink);font:400 13px/15.6px var(--font-ui);cursor:pointer;border-radius:8px;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px 0 8px;display:grid}.filter-option>svg{visibility:hidden}.filter-option[aria-selected=true]{font-weight:500}.filter-option[aria-selected=true]>svg{visibility:visible}.filter-option.is-active{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.filter-option.is-active{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.filter-option-detail,.filter-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-option-detail{color:var(--tk-muted);font-weight:500}.filter-menu-search{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);height:36px;color:var(--tk-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.filter-menu-search:focus-within{border-color:var(--focus)}.filter-menu-search input{min-width:0;height:100%;color:var(--tk-ink);font:400 13px/15.6px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.filter-menu-search input::placeholder{color:var(--tk-muted)}.filter-menu-empty{color:var(--tk-muted);font:400 13px/15.6px var(--font-ui);margin:0;padding:8px 10px}@container activity-filters (max-width:620px){.activity-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-filter-spacer{display:none}.activity-filter-row .filter-menu-trigger,.activity-filter-row>.filter-menu-root{width:100%;max-width:none}.filter-menu-trigger>svg{margin-left:auto}.activity-filter-row>.filter-segments{grid-column:1/-1}.filter-segments-track,.filter-segments-track button{flex:1}.activity-filter-reset{grid-column:1/-1;justify-self:end}}@container activity-filters (max-width:360px){.activity-filter-row .filter-control-label{flex:none;width:64px}.activity-filter-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.activity-filter-button,.activity-filter-reset,.activity-live,.filter-control{height:40px}.filter-segments-track button{min-width:40px;height:34px}.filter-option{min-height:44px}.filter-menu-search{height:40px}.filter-menu-search input{font-size:16px}}.activity-cluster-row,.activity-columns,.activity-row{grid-template-columns:var(--activity-columns);align-items:center;column-gap:16px;display:grid}.activity-columns{border-bottom:1px solid var(--tk-line);color:var(--tk-muted);font:var(--tk-caption);padding:8px 12px}.activity-column-value{text-align:right}.activity-stream{min-width:0;scroll-margin-top:64px;position:relative}.activity-cluster-row,.activity-row{border-bottom:1px solid var(--tk-line);content-visibility:auto;contain-intrinsic-size:auto 40px;border-radius:13px;min-height:65px;padding:12px;transition:background-color .15s}.activity-row{position:relative}.activity-row.arriving{animation:activity-row-in .22s var(--motion-ease) both}@keyframes activity-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.activity-row.selected{background:var(--tk-inset)}.activity-cluster-row>time,.activity-row>time{color:var(--tk-muted);font:var(--tk-caption);font-variant-numeric:tabular-nums}.activity-event-icon{background:var(--tk-inset);width:32px;height:32px;color:var(--tk-muted);border-radius:10px;place-items:center;display:grid}.activity-endpoint{border-radius:9px;align-items:center;gap:12px;min-width:0;display:flex}.activity-endpoint>span:last-child{min-width:0}.activity-endpoint small,.activity-endpoint strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-endpoint strong{color:var(--tk-ink);font:var(--tk-name)}.activity-endpoint small{color:var(--tk-muted);font:var(--tk-caption);margin-top:3px}.activity-row-detail{grid-column:4/-1;grid-template-columns:subgrid;min-width:0;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;column-gap:16px;margin:-4px 0;padding:4px 0;display:grid}.activity-cluster-toggle:focus-visible,.activity-row-detail:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.activity-action{color:var(--tk-ink-80);font:var(--tk-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-primary{color:var(--tk-ink);text-align:right;font:var(--tk-body);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-result{color:var(--tk-muted);font:var(--tk-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-row-detail>.activity-status{white-space:nowrap;justify-self:start}.activity-row-detail>svg{color:var(--muted);justify-self:end}.activity-row[data-kind=buy_burn] .activity-event-icon,.activity-row[data-kind=buy_burn] .activity-primary,.activity-row[data-kind=paid_call] .activity-primary,.activity-row[data-kind=x402_call] .activity-primary{color:var(--chart-line)}.activity-row[data-kind=paid_call] .activity-result:has(+svg),.activity-row[data-kind=status_change] .activity-primary{text-transform:none}.activity-cluster{border-bottom:1px solid var(--tk-line)}.activity-cluster-row{background:0 0;border:0}.activity-cluster-toggle{grid-column:4/-1;grid-template-columns:subgrid;min-width:0;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;column-gap:16px;margin:-4px 0;padding:4px 0;display:grid}.activity-cluster-copy{grid-column:1/4;min-width:0}.activity-cluster-toggle small,.activity-cluster-toggle strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.activity-cluster-toggle strong{color:var(--tk-ink);font:var(--tk-body)}.activity-cluster-toggle small{color:var(--tk-muted);font:var(--tk-caption);margin-top:3px}.activity-cluster-toggle>.activity-status{white-space:nowrap;justify-self:start}.activity-cluster-toggle svg{transition:transform var(--motion-fast) var(--motion-ease);justify-self:end}.activity-cluster.expanded .activity-cluster-toggle svg{transform:rotate(90deg)}.activity-cluster-events{border-top:1px solid var(--tk-line);animation:activity-cluster-open .18s var(--motion-ease) both;transform-origin:top}@keyframes activity-cluster-open{0%{opacity:0;transform:scaleY(.985)}to{opacity:1;transform:none}}.activity-row.nested{background:var(--tk-inset);border-radius:0;padding-left:28px}.activity-row.nested:last-child{border-bottom:0}.new-events-button{z-index:5;border:1px solid var(--glass-charcoal-border);background:var(--glass-charcoal);width:max-content;min-height:40px;color:var(--on-charcoal);box-shadow:0 9px 28px rgba(var(--brand-dark-rgb),.18);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:10px auto -50px;padding:7px 12px;font-size:10px;font-weight:500;display:flex;position:sticky;top:64px}.new-events-button svg{transform:rotate(-90deg)}.activity-older-button{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);width:calc(100% - 28px);min-height:44px;color:var(--secondary);font:var(--tk-caption);text-align:center;border-radius:11px;margin:12px 14px;padding:10px 14px;display:block}.activity-older-button:focus-visible,.activity-older-button:hover{border-color:var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink)}.activity-skeleton{padding:0 12px}.activity-skeleton i{border-bottom:1px solid var(--tk-line);background:linear-gradient(90deg,transparent 0,var(--glass-l1-fill) 18%,transparent 38%);background-size:260% 100%;height:65px;display:block}.activity-inspector{max-height:calc(100dvh - 180px);animation:activity-inspector-in .22s var(--motion-ease) both;border-radius:20px;padding:18px;position:sticky;top:20px;overflow-y:auto}.activity-inspector-dialog[open]{width:min(340px,100vw - 48px);max-width:none;max-height:calc(100dvh - 116px);color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:92px 24px auto auto;overflow:visible}.activity-inspector-dialog::backdrop{background:var(--glass-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.activity-inspector-dialog .activity-inspector{width:100%;max-height:calc(100dvh - 116px);margin:0;position:relative;inset:auto}@keyframes activity-inspector-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.activity-inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.activity-inspector .eyebrow{margin-bottom:4px}.inspector-endpoint{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.inspector-endpoint>span:nth-child(2){flex:1;min-width:0}.inspector-endpoint small,.inspector-endpoint strong{overflow-wrap:anywhere;display:block}.inspector-endpoint strong{font-size:12px}.inspector-endpoint small{color:var(--muted);margin-top:3px;font-size:9px}.inspector-summary{border-bottom:1px solid var(--line);padding:18px 0}.inspector-summary>strong{letter-spacing:-.05em;font-size:25px;display:block}.inspector-summary>p{color:var(--secondary);margin:5px 0 10px;font-size:10px;line-height:1.5}.activity-status{color:var(--tk-ink-80);font:var(--tk-caption);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.inspector-split{border-bottom:1px solid var(--line);margin:0;padding:14px 0}.inspector-split-bar{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:99px;height:8px;display:flex;overflow:hidden}.inspector-split-bar>i{border-right:1px solid rgba(var(--brand-dark-rgb),.45);min-width:3px}.inspector-split-bar>i:last-child{border-right:0}.inspector-split :is(i.cost){background:rgba(var(--brand-light-rgb),.2)}.inspector-split :is(i.platform){background:rgba(var(--brand-light-rgb),.38)}.inspector-split :is(i.burn),.inspector-split :is(i.launcher){background:var(--chart-line)}.inspector-split figcaption{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:11px;display:grid}.inspector-split figcaption>span{grid-template-columns:6px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;display:grid}.inspector-split figcaption i{border-radius:50%;grid-row:1/3;width:6px;height:6px}.inspector-split figcaption small{color:var(--muted);font-size:8px}.inspector-split figcaption strong{font-family:var(--font-code);font-variant-numeric:tabular-nums;grid-column:2;font-size:9px}.inspector-breakdown,.inspector-meta{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.inspector-breakdown>div,.inspector-meta>div,.inspector-token-line{justify-content:space-between;gap:14px;padding:6px 0;font-size:9px;display:flex}.inspector-breakdown dt,.inspector-meta dt,.inspector-token-line span{color:var(--muted)}.inspector-breakdown dd,.inspector-meta dd{text-align:right;font-family:var(--font-code);overflow-wrap:anywhere;margin:0}.inspector-token-line{border-bottom:1px solid var(--line);margin:0;padding-block:13px}.inspector-links{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;margin-top:14px;display:grid}.inspector-links a{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:9px;display:flex}.activity-privacy{color:var(--muted);align-items:flex-start;gap:7px;margin-top:14px;font-size:8px;line-height:1.55;display:flex}.activity-privacy svg{margin-top:1px}@media (hover:hover) and (pointer:fine){.activity-cluster-row:hover,.activity-row:hover{background:var(--tk-inset)}.activity-filter-button:hover{background-color:var(--glass-l2-fill);border-color:var(--glass-l3-border)}.explore-mode-switch a:hover,.inspector-links a:hover{background:var(--glass-l3-fill);border-color:var(--glass-l3-border);box-shadow:var(--shadow-raised)}.filter-control:not(:disabled):not(.filter-segments):hover{border-color:var(--glass-l3-border);background:var(--glass-l2-fill)}.filter-segments-track button[aria-checked=false]:hover{color:var(--tk-ink)}.activity-filter-reset:not([aria-disabled=true]):hover{background:var(--tk-inset);color:var(--tk-ink)}.activity-endpoint:hover{color:var(--ink)}}@media (max-width:1320px){.activity-board.has-inspector .activity-board-body{grid-template-columns:minmax(0,1fr)}.activity-inspector{z-index:30;border-color:var(--glass-l4-border);background-color:var(--glass-l4-fill);width:min(340px,100vw - 48px);max-height:calc(100dvh - 116px);box-shadow:inset 0 1px 0 var(--glass-highlight),0 24px 72px rgba(var(--brand-dark-rgb),.2);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));position:fixed;top:92px;right:24px}}@media (max-width:820px){.activity-columns{display:none}.activity-cluster-row,.activity-row{content-visibility:visible;grid-template-rows:40px auto auto;grid-template-columns:64px 32px minmax(0,1fr) 16px;gap:4px 10px;min-height:112px;padding:12px}.activity-cluster-row>time,.activity-row>time{grid-area:1/1;align-self:center}.activity-event-icon{grid-area:1/2}.activity-endpoint{grid-area:1/3/auto/-1}.activity-endpoint small{display:block}.activity-row-detail{grid-area:2/2/4/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 16px;gap:3px 9px;min-height:58px;margin:2px 0 0;padding:5px 2px;display:grid}.activity-action{grid-area:1/1}.activity-primary{grid-area:1/2}.activity-result{white-space:normal;grid-area:2/1}.activity-row-detail>.activity-status{grid-area:2/2}.activity-row-detail>svg{grid-area:1/3/3;align-self:center}.activity-cluster-toggle{grid-area:2/2/4/-1;grid-template-columns:minmax(0,1fr) auto 16px;column-gap:9px;min-height:60px;margin:3px 0 0;padding:4px 2px}.activity-cluster-copy{grid-column:1}.activity-cluster-toggle>.activity-status{grid-column:2}.activity-cluster-toggle>svg{grid-column:3}.activity-row.nested{padding-left:18px}}@media (max-width:640px){.activity-inspector-dialog[open]{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:min(88dvh,720px);left:8px}.activity-inspector-dialog .activity-inspector{max-height:min(88dvh,720px)}.explore-mode-switch{grid-template-columns:1fr 1fr;width:100%;margin-bottom:18px;display:grid}.explore-mode-switch a{min-height:40px}.activity-stream{scroll-margin-top:120px}.new-events-button{margin:10px auto;top:120px}.activity-inspector{z-index:80;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:min(88dvh,720px);box-shadow:inset 0 1px 0 var(--glass-l4-border),0 -20px 72px rgba(var(--brand-dark-rgb),.3);background-color:var(--glass-l4-fill);border-color:var(--glass-l4-border);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));border-radius:26px 26px 18px 18px;padding:22px 20px 24px;animation-name:activity-sheet-in}@keyframes activity-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (max-width:430px){.activity-cluster-row,.activity-row{grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);gap:6px 10px;padding:12px 8px}.activity-event-icon{grid-area:1/1;align-self:center}.activity-endpoint{grid-area:1/2}.activity-cluster-row>time,.activity-row>time{grid-area:2/1/auto/-1}.activity-cluster-toggle,.activity-row-detail{border-top:1px solid var(--tk-line);border-radius:0;grid-area:3/1/auto/-1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;margin:0;padding:7px 0 0}.activity-action{white-space:normal;text-overflow:clip;grid-area:1/1;overflow:visible}.activity-primary{overflow-wrap:anywhere;white-space:normal;grid-area:1/2}.activity-result{white-space:normal;text-overflow:clip;grid-area:2/1/auto/-1;overflow:visible}.activity-row-detail>.activity-status{grid-area:3/1}.activity-row-detail>svg{grid-area:3/2}.activity-cluster-copy{grid-area:1/1/auto/-1}.activity-cluster-copy small,.activity-cluster-copy strong{white-space:normal;text-overflow:clip;overflow:visible}.activity-cluster-toggle>.activity-status{grid-area:2/1}.activity-cluster-toggle>svg{grid-area:2/2}.activity-row.nested{padding-left:14px}}@media (prefers-reduced-motion:reduce){.activity-cluster-events,.activity-filter-bar,.activity-inspector,.activity-row.arriving,.activity-skeleton i,.filter-menu{animation:none}.activity-cluster-row,.activity-cluster-toggle svg,.activity-filter-reset,.activity-row,.filter-control,.filter-menu-trigger>svg,.filter-segments-track button,.new-events-button svg{transition:none}}.activity-inspector .inspector-endpoint strong{font-size:14px}.activity-inspector .activity-privacy,.activity-inspector .activity-status,.activity-inspector .inspector-breakdown>div,.activity-inspector .inspector-endpoint small,.activity-inspector .inspector-meta>div,.activity-inspector .inspector-split figcaption small,.activity-inspector .inspector-split figcaption strong,.activity-inspector .inspector-summary>p,.activity-inspector .inspector-token-line{font-size:12px;line-height:1.45}.activity-inspector .inspector-links a{min-height:44px;font-size:12px}.console-experience{max-width:1220px;margin:0 auto;padding-bottom:12px}html:has(.console-sheet[open]){overflow:hidden}.console-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:2px 0 26px;display:flex}.console-heading>div{max-width:680px}.console-heading h1{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,44px)}.console-heading>div>p:last-child{color:var(--secondary);max-width:640px;margin-top:12px;font-size:13px;line-height:1.75}.console-security{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:inline-flex}.console-boundary{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.48);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:13px 14px;display:grid}.console-boundary-icon{border:1px solid var(--glass-l3-border);background:var(--raised);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.console-boundary strong{font-size:11px;font-weight:500}.console-boundary p{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.55}.console-stack{gap:16px;display:grid}.console-first-call{border-radius:18px;padding:0;overflow:hidden}.console-first-call>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 20px;display:flex}.console-first-call>header h2{font-size:14px}.console-first-call>header p:last-child{color:var(--muted);margin-top:4px;font-size:9px}.console-first-call>header>span{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--font-code);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.console-first-call ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.console-first-call li{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;min-width:0;min-height:144px;padding:14px;display:grid}.console-first-call li:last-child{border-right:0}.console-first-call li>span{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--muted);font-family:var(--font-code);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:8px;display:grid}.console-first-call li>div{min-width:0}.console-first-call li strong{font-size:10px;display:block}.console-first-call li small{min-height:38px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5;display:block}.console-first-call li>.button{grid-column:1/-1;align-self:end;width:100%;min-height:36px;padding-inline:8px;font-size:9px}.console-metrics{border:1px solid var(--glass-l2-border);background:var(--glass-l2-border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.console-value{background:var(--glass-l2-fill);align-content:center;min-height:108px;padding:17px 20px;display:grid}.console-balance-hero span,.console-value span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.console-value strong{font-family:var(--font-code);letter-spacing:-.05em;margin-top:8px;font-size:25px;line-height:1}.console-value small{color:var(--muted);margin-top:7px;font-size:9px}.console-panel{border-radius:20px;padding:0;overflow:hidden}.console-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 20px;display:flex}.console-panel-heading h2{font-size:15px}.console-panel-heading>div>p:last-child{color:var(--muted);margin-top:4px;font-size:10px}.console-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.console-table-wrap{outline:none;overflow-x:auto}.console-table-wrap:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.console-table{min-width:700px}.console-table-head,.console-table-row{grid-template-columns:var(--console-columns);box-sizing:border-box;align-items:center;column-gap:12px;padding-inline:20px;display:grid}.console-table-head{min-height:42px;color:var(--muted);background:var(--readable-overlay-fill);border-bottom:1px solid var(--line);font-family:var(--font-code);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.console-table-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;min-height:70px;padding-block:11px;font-size:11px}.console-table-row>span{overflow-wrap:anywhere;min-width:0}.console-table-row code,.console-table-row small,.console-table-row strong{line-height:1.35;display:block}.console-table-row small{color:var(--muted);margin-top:3px;font-size:10px}.console-balance-table{--console-columns:150px 80px 110px 110px 100px minmax(160px,1fr);min-width:820px}.console-usage-table{--console-columns:minmax(180px,1.5fr) repeat(5,minmax(100px,1fr));min-width:800px}.console-table-head>span{min-width:0}.console-balance-table .console-table-head>span:nth-child(3),.console-balance-table .console-table-head>span:nth-child(4),.console-balance-table .console-table-head>span:nth-child(6),.console-usage-table .console-table-head>span:not(:first-child){text-align:right}.console-balance-table .console-table-head>span:nth-child(5),.console-balance-table .console-table-row>span:nth-child(5){text-align:center}.console-balance-table .console-table-row>span:nth-child(3),.console-balance-table .console-table-row>span:nth-child(4),.console-balance-table .console-table-row>span:nth-child(6),.console-usage-table .console-table-row>span:not(:first-child){text-align:right}.console-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:244px;padding:34px 20px;display:flex}.console-empty>span{border:1px solid var(--glass-l3-border);background:var(--raised);width:52px;height:52px;box-shadow:var(--shadow-raised);color:var(--secondary);border-radius:16px;place-items:center;margin-bottom:15px;display:grid}.console-empty h2{font-size:14px}.console-empty p{max-width:440px;color:var(--muted);margin:7px 0 17px;font-size:10px;line-height:1.7}.console-panel-note{border-top:1px solid var(--line);min-height:42px;color:var(--muted);align-items:center;gap:8px;padding:10px 20px;font-size:9px;display:flex}.console-balance-hero{background:var(--glass-l2-border);border-radius:20px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto;align-items:end;gap:1px;padding:0;display:grid;overflow:hidden}.console-balance-hero>div{background:var(--glass-l2-fill);align-content:center;min-height:142px;padding:21px 24px;display:grid}.console-balance-hero>div:first-child strong{font-size:40px}.console-balance-hero strong{font-family:var(--font-code);letter-spacing:-.05em;margin:10px 0 8px;font-size:28px;line-height:1}.console-balance-hero small{color:var(--muted);font-size:9px}.console-balance-hero>.button{margin:0 22px 22px}.console-chart-panel{min-height:300px}.console-chart-empty{place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.console-chart-empty p{color:var(--muted);background:var(--glass-l2-fill);border:1px solid var(--glass-l2-border);border-radius:8px;padding:6px 10px;font-size:10px;position:relative}.console-axis{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:18px 20px 24px 48px}.console-axis i{border-top:1px solid var(--line);display:block}.dialog.console-sheet{width:min(620px,100% - 32px);max-width:620px}.console-sheet form{gap:17px;display:grid}.console-field{gap:7px;font-size:11px;display:grid}.console-asset-choice legend,.console-choice legend,.console-field>span{font-weight:500}.console-field i{color:var(--muted);font-style:normal;font-weight:400}.console-amount,.console-field input,.console-field select{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:11px;outline:0;width:100%;min-height:44px;padding:10px 12px}.console-amount:focus-within,.console-field input:focus,.console-field select:focus{outline:2px solid var(--secondary);outline-offset:2px}.console-field small{color:var(--muted);font-size:9px}.console-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-asset-choice,.console-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.console-choice label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font-size:10px;display:flex}.console-asset-choice label:focus-within,.console-choice label:focus-within{outline:2px solid var(--secondary);outline-offset:2px}.console-choice p{color:var(--muted);font-size:9px}.console-asset-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.console-asset-choice legend{grid-column:1/-1;margin-bottom:2px;font-size:11px}.console-asset-choice label{border:1px solid var(--line-strong);cursor:pointer;border-radius:12px;padding:12px;display:grid;position:relative}.console-asset-choice label.selected{background:var(--raised);border-color:var(--glass-l4-border);box-shadow:var(--shadow-raised)}.console-asset-choice input{opacity:0;position:absolute}.console-asset-choice span{font-family:var(--font-code);font-size:12px;font-weight:500}.console-asset-choice small{color:var(--muted);margin-top:3px;font-size:9px}.console-amount{align-items:center;padding:0;display:flex;overflow:hidden}.console-amount input{min-width:0;font-family:var(--font-code);background:0 0;border:0;outline:0;flex:1;padding:10px 12px;font-size:18px}.console-amount strong{font-family:var(--font-code);padding:0 12px;font-size:10px}.console-quote-summary{border:1px solid var(--line-strong);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.console-quote-summary>div{background:var(--glass-l2-fill);align-content:center;min-height:82px;padding:12px;display:grid}.console-quote-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.console-quote-summary strong{font-family:var(--font-code);font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px}.console-quote-summary small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.console-qr-placeholder{border:1px dashed var(--line-strong);color:var(--secondary);border-radius:12px;align-items:center;gap:13px;padding:13px;display:flex}.console-qr-placeholder strong{font-size:10px}.console-qr-placeholder p{color:var(--muted);margin-top:2px;font-size:9px}.console-pay-qr{border:1px solid var(--line-strong);background:var(--glass-l2-fill);border-radius:14px;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.console-pay-qr-image{aspect-ratio:1;border:1px solid var(--line);color:#18232c;text-align:center;background:#fff;border-radius:10px;place-items:center;padding:8px;font-size:9px;display:grid;overflow:hidden}.console-pay-qr-image img{object-fit:contain;width:100%;height:100%;display:block}.console-pay-qr-details{gap:7px;min-width:0;display:grid}.console-pay-qr-details>strong{font-size:11px}.console-pay-qr-details>p{color:var(--muted);font-size:9px;line-height:1.55}.console-pay-qr-details>.field-error{color:var(--danger)}.console-pay-qr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.console-pay-qr-actions .button{min-height:40px}.console-sheet-footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.console-sheet-footer .button{min-width:96px}.console-receipts{min-height:280px;display:grid}.console-receipt-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:14px;display:grid}.console-receipt-tools label{min-width:0}.console-receipt-tools input{border:1px solid var(--line-strong);background:var(--glass-l2-fill);width:100%;min-height:40px;font-family:var(--font-code);border-radius:10px;outline:0;padding:8px 11px;font-size:14px}.console-receipt-tools input:focus{outline:2px solid var(--secondary);outline-offset:2px}.console-receipt-state{text-align:center;align-content:center;place-items:center;min-height:210px;padding:28px;display:grid}.console-receipt-state strong{font-size:12px}.console-receipt-state p{max-width:360px;color:var(--muted);margin-top:6px;font-size:9px;line-height:1.6}.console-receipt-state .button{margin-top:12px}.console-receipt-list{display:grid}.console-receipt-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(150px,1.4fr) 100px 140px auto;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.console-receipt-list article>div{min-width:0}.console-receipt-list code,.console-receipt-list strong{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35;display:block}.console-receipt-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35;display:block}.console-receipt-money strong{white-space:nowrap;font-variant-numeric:tabular-nums}.console-receipt-money{text-align:right;font-variant-numeric:tabular-nums}.console-receipt-states{justify-content:flex-end;gap:5px;display:flex}.console-receipt-states span{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:8px}.console-receipt-states span[data-state=proved],.console-receipt-states span[data-state=settled]{color:var(--positive)}.console-receipt-states span[data-state=failed],.console-receipt-states span[data-state=mismatch]{color:var(--danger)}.console-receipt-more{justify-self:center;min-width:120px;margin:14px}.console-mutation-message{border:1px solid var(--line-strong);color:var(--secondary);border-radius:11px;gap:10px;padding:11px 12px;display:flex}.console-mutation-message[data-state=confirmed]{color:var(--positive)}.console-mutation-message[data-state=failed],.console-mutation-message[data-state=unknown]{color:var(--danger)}.console-mutation-message strong{font-size:10px}.console-mutation-message p{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.5}.console-inline-notice{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;font-size:9px;display:flex}.console-inline-notice button{color:var(--ink);text-decoration:underline}.console-data-source{color:var(--muted);font:9px var(--font-code)}.console-heading-actions{align-items:center;gap:8px;display:flex}.console-heading-actions select{border:1px solid var(--line-strong);background:var(--glass-l2-fill);min-height:38px;color:var(--ink);border-radius:9px;padding:7px 28px 7px 10px;font-size:9px}.console-spend-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:3px;height:210px;padding:24px 20px;display:grid}.console-spend-chart>span{align-items:flex-end;height:100%;display:flex}.console-spend-chart i{background:var(--secondary);opacity:.72;border-radius:3px 3px 0 0;width:100%;min-height:1px;display:block}.console-chart-values>summary{cursor:pointer;min-height:44px;color:var(--secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:11px;font-weight:500;list-style:none;display:flex}.console-chart-values>summary::-webkit-details-marker{display:none}.console-chart-values>summary>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;display:inline-flex}.console-chart-values[open]>summary svg{transform:rotate(90deg)}.console-chart-values>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.console-chart-values dl{overscroll-behavior:contain;max-height:240px;margin:0;padding:0 20px 14px;display:grid;overflow-y:auto}.console-chart-values dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-height:32px;padding:7px 0;font-size:11px;display:grid}.console-chart-values dt{color:var(--muted)}.console-chart-values dd{font-family:var(--font-code);font-variant-numeric:tabular-nums;text-align:right;margin:0}.console-experience>.console-first-call{margin-bottom:16px}@media (max-width:760px){.workspace:has(.console-experience)>.context-bar a,body:has(.console-experience) .system-status-trigger{min-height:40px}.console-heading{align-items:flex-start;margin-top:20px}.console-security{display:none}.console-boundary{grid-template-columns:auto minmax(0,1fr)}.console-boundary .button{grid-column:1/-1;width:100%}.console-first-call ol,.console-metrics{grid-template-columns:1fr}.console-first-call li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;min-height:72px}.console-first-call li:last-child{border-bottom:0}.console-first-call li small{min-height:0}.console-first-call li>.button{white-space:nowrap;grid-column:auto;align-self:center;width:auto;min-height:40px}.console-value{grid-template-columns:1fr auto;align-items:baseline;min-height:82px}.console-value strong{text-align:right;margin:0;font-size:21px}.console-value small{grid-column:1/-1}.console-balance-hero{grid-template-columns:1fr 1fr;align-items:stretch}.console-balance-hero>div{min-height:120px;padding:18px}.console-balance-hero>div:first-child strong{font-size:30px}.console-balance-hero>.button{grid-column:1/-1;margin:14px}.console-panel-heading{align-items:flex-start;min-height:0;padding:16px}.console-panel-heading>div>p:last-child{max-width:260px}.console-empty{min-height:228px}.console-empty,.console-panel-note{padding-inline:16px}.dialog.console-sheet{width:100%;max-width:none;max-height:calc(100dvh - 12px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto 0 0}.console-field-pair{grid-template-columns:1fr}.console-pay-qr{grid-template-columns:128px minmax(0,1fr);gap:14px}.console-receipt-tools{grid-template-columns:minmax(0,1fr) auto}.console-receipt-tools input{font-size:16px}.console-receipt-tools>.button:last-child{grid-column:1/-1;width:100%}.console-receipt-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px}.console-receipt-list article>div:nth-child(2){grid-column:1}.console-receipt-money{grid-area:1/2}.console-receipt-states{grid-column:1;justify-content:flex-start}.console-receipt-list article>.button{grid-area:2/2/4;min-height:40px}.console-balance-table,.console-usage-table{gap:8px;min-width:0;padding:8px;display:grid;position:relative}.console-balance-table .console-table-head,.console-usage-table .console-table-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.console-balance-table .console-table-row,.console-usage-table .console-table-row{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:13px}.console-table-row>span{white-space:normal}.console-table-row>span:before{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:9px;line-height:1.25;display:block}.console-balance-table .console-table-row>span:first-child:before{content:"Time"}.console-balance-table .console-table-row>span:nth-child(2):before{content:"Asset"}.console-balance-table .console-table-row>span:nth-child(3):before{content:"Amount"}.console-balance-table .console-table-row>span:nth-child(4):before{content:"USD"}.console-balance-table .console-table-row>span:nth-child(5):before{content:"Status"}.console-balance-table .console-table-row>span:nth-child(6):before{content:"Transaction"}.console-usage-table .console-table-row>span:first-child:before{content:"Group"}.console-usage-table .console-table-row>span:nth-child(2):before{content:"Calls"}.console-usage-table .console-table-row>span:nth-child(3):before{content:"Cost"}.console-usage-table .console-table-row>span:nth-child(4):before{content:"Fee"}.console-usage-table .console-table-row>span:nth-child(5):before{content:"Markup"}.console-usage-table .console-table-row>span:nth-child(6):before{content:"Total"}.console-table-row>span:not(:first-child){text-align:right!important}.console-spend-chart{gap:2px;padding-inline:12px}.console-heading-actions{flex-direction:column;align-items:stretch}}@media (max-width:430px){.console-heading h1{font-size:32px}.console-heading>div>p:last-child{font-size:12px}.console-panel-heading .button{padding-inline:10px}.console-balance-hero{grid-template-columns:1fr}.console-balance-hero>div{min-height:104px}.console-balance-hero>.button{grid-column:auto}.console-pay-qr{grid-template-columns:1fr}.console-pay-qr-image{justify-self:center;width:min(220px,100%)}.console-quote-summary{grid-template-columns:1fr}.console-first-call>header{align-items:flex-start;padding:14px}.console-first-call li{grid-template-columns:28px minmax(0,1fr);padding:12px 14px}.console-first-call li>.button{grid-column:2;justify-self:start;margin-top:3px}}.proof-page{gap:20px;display:grid}.proof-receipt-card>header{flex-wrap:wrap;align-items:flex-start}.proof-receipt-id{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.proof-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:20px;display:grid}.proof-state{border:1px solid var(--glass-l2-border);border-radius:var(--radius-control);background:var(--glass-l1-fill);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.proof-state svg{color:var(--secondary);margin-top:1px}.proof-state strong{font-size:12px;font-weight:500;display:block}.proof-state p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.55}.proof-state-mismatch{border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.proof-state-mismatch{border-color:color-mix(in srgb,var(--semantic-error) 45%,var(--line))}}.proof-state-mismatch{background:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.proof-state-mismatch{background:color-mix(in srgb,var(--semantic-error) 8%,var(--glass-l1-fill))}}.proof-detail-list dd{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.proof-detail-list dd code{overflow-wrap:anywhere}.proof-detail-list .copy-control .button{min-height:30px;padding:4px 6px;font-size:0}.proof-money-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.proof-money-strip>div{min-width:0;padding:16px 12px}.proof-money-strip>div:nth-child(3n+2){border-inline:1px solid var(--line)}.proof-money-strip span{color:var(--muted);font-size:10px;display:block}.proof-money-strip strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin-top:5px;font-size:15px;font-weight:500;display:block}.proof-settlement-card .button{margin-top:18px}.proof-root-list{display:grid}.proof-root-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(160px,1.1fr) minmax(130px,.8fr) minmax(140px,1fr);align-items:center;gap:16px;min-height:72px;padding:12px;display:grid}.proof-root-list article>div{min-width:0}.proof-root-list code,.proof-root-list strong,.proof-root-list time{overflow-wrap:anywhere;display:block}.proof-root-list time{font-size:11px}.proof-root-list strong{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500}.proof-root-list .copy-control{margin-top:2px}.proof-root-list .copy-control .button{min-height:28px;padding:3px 6px}.proof-root-identifiers{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:8px}.proof-root-identifiers summary{width:fit-content;color:var(--secondary);cursor:pointer;font-size:10px}.proof-root-identifiers summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.proof-root-identifiers dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 2px;display:grid}.proof-root-identifiers dl>div{min-width:0}.proof-root-identifiers dt{color:var(--muted);font-size:10px}.proof-root-identifiers dd{min-width:0;margin:4px 0 0;font-size:11px}.proof-root-identifiers code{overflow-wrap:anywhere}.proof-root-status{border:1px solid var(--line);width:fit-content;color:var(--secondary);border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;line-height:1.25;display:inline-flex}.proof-root-status.referenced{border-color:var(--glass-l3-border);background:var(--raised);color:var(--ink)}.proof-load-more{margin-top:18px}.proof-inline-error{color:var(--semantic-error);margin-top:8px;font-size:11px}.proof-day{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.proof-day input{min-height:var(--control);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--workspace);color:var(--ink);padding:7px 10px;font-size:12px}.proof-close-list{min-width:0}.proof-close-head,.proof-close-row{grid-template-columns:minmax(145px,1.1fr) repeat(3,minmax(90px,.65fr)) minmax(155px,1fr);align-items:center;gap:14px;display:grid}.proof-close-head{color:var(--muted);padding:0 12px 10px;font-size:10px}.proof-close-head,.proof-close-row{border-bottom:1px solid var(--line)}.proof-close-row{min-height:66px;padding:10px 12px}.proof-close-row>div{min-width:0}.proof-close-row a,.proof-close-row strong{font-size:12px;font-weight:500}.proof-close-row>strong{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.proof-close-row small,.proof-close-row span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45;display:block}.proof-close-row small{margin-top:3px}.proof-close-evidence{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.proof-close-evidence summary{width:fit-content;color:var(--secondary);cursor:pointer;font-size:10px}.proof-close-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 2px;display:grid}.proof-close-evidence dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:10px;display:flex}.proof-close-evidence dt{color:var(--muted)}.proof-close-evidence dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.proof-close-evidence .copy-control .button{min-height:28px;padding:3px 5px;font-size:0}.proof-caveat{margin:0;padding:2px 4px 18px}@media (max-width:900px){.proof-layout{grid-template-columns:1fr}.proof-root-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proof-close-head{display:none}.proof-close-row{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(78px,.6fr))}.proof-close-row>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}}@media (max-width:640px){.proof-money-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-money-strip>div:nth-child(3n+2){border-inline:0}.proof-money-strip>div:nth-child(2n){border-left:1px solid var(--line)}.proof-detail-list>div{flex-direction:column;align-items:flex-start;gap:5px}.proof-detail-list dd{text-align:left;justify-content:flex-start;max-width:100%}.proof-root-list article{gap:8px;padding:14px 4px}.proof-root-identifiers dl,.proof-root-list article{grid-template-columns:1fr}.proof-close-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 4px}.proof-close-row>div:first-child,.proof-close-row>div:last-child{grid-column:1/-1}.proof-close-row>strong{text-align:left}.proof-close-evidence dl{grid-template-columns:1fr}.proof-day{flex-direction:column;align-items:flex-start}}.application:has(.use-experience){grid-template-columns:var(--rail) minmax(0,1fr);height:100dvh;overflow:hidden}.application:has(.use-experience)>.sidebar{display:none}.application:has(.use-experience)>.workspace-frame{height:calc(100dvh - 24px);min-height:0}.workspace:has(.use-experience){max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.use-experience{--use-rail:280px;--use-bar:64px;--use-gutter:32px;--use-column:min(768px,calc(100% - 2 * var(--use-gutter)));--use-radius:22px;--use-radius-inner:14px;--use-track:rgba(var(--brand-dark-rgb),.11);--use-code-bg:var(--brand-dark);--use-code-ink:var(--brand-light);grid-template-columns:var(--use-rail) minmax(0,1fr);width:100%;height:100%;min-height:0;color:var(--ink);display:grid;position:relative}:root[data-theme=dark] .use-experience{--use-track:rgba(var(--brand-light-rgb),.14);--use-code-bg:rgba(var(--brand-light-rgb),.07);--use-code-ink:var(--ink)}.chat-history{border-right:1px solid var(--line);background:var(--glass-l1-fill);flex-direction:column;min-width:0;min-height:0;display:flex}.history-head{height:var(--use-bar);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex}.history-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:20px}.history-count{background:var(--glass-l3-fill);min-width:22px;height:22px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-grid}.history-new{color:var(--ink);margin-left:auto}.history-head .history-close{display:none}.history-search{border:1px solid var(--line);background:var(--glass-l2-fill);height:40px;color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:8px;margin:12px 12px 0;padding:0 12px 0 7px;display:flex}.history-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.history-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.history-search input::-webkit-search-cancel-button{cursor:pointer}.history-list{overscroll-behavior:contain;flex:1;align-content:start;gap:2px;min-height:0;padding:12px;display:grid;overflow-y:auto}.history-row{min-width:0;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.history-row.selected{background:var(--glass-l3-fill);border-color:var(--glass-l3-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}.history-select{min-width:0;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;align-content:center;gap:4px;padding:9px 8px 9px 7px;display:grid}.history-select:disabled{opacity:.55}.history-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-meta{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.history-endpoint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-meta i{background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.history-meta time,.history-meta>span:last-child{font-variant-numeric:tabular-nums;flex:none}.history-row-actions{align-items:center;padding-right:4px;display:none}.history-row:is(:hover,:focus-within,.selected) .history-row-actions{display:flex}.history-row-actions .icon-button{width:32px;height:32px;color:var(--muted);border-radius:9px}.history-row-actions .icon-button:is(:hover,:focus-visible){background:var(--glass-l4-fill);border-color:var(--line);color:var(--ink)}.history-rename{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:2px;min-height:56px;padding:0 4px;display:grid}.history-rename label{min-width:0}.history-rename input{border:1px solid var(--line-strong);background:var(--glass-l2-fill);width:100%;height:40px;color:var(--ink);border-radius:10px;outline:0;padding:0 10px}.history-rename input:focus{border-color:var(--focus)}.history-rename .icon-button{width:36px;height:36px}.history-delete{min-height:56px;color:var(--secondary);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;padding:4px 4px 4px 7px;font-size:13px;font-weight:500;display:grid}.history-delete .button{min-height:36px;padding-inline:10px;font-size:13px}.history-delete .button.danger{color:var(--semantic-error)}.history-empty{color:var(--muted);padding:16px 7px;font-size:13px}.history-privacy{border-top:1px solid var(--line);color:var(--secondary);flex:none;align-items:flex-start;gap:10px;padding:16px 20px 18px;display:flex}.history-privacy svg{color:var(--muted);margin-top:1px}.history-privacy small,.history-privacy span{display:block}.history-privacy small{color:var(--muted);margin-top:2px}.history-scrim{display:none}.chat-stage{grid-template-rows:var(--use-bar) minmax(0,1fr);min-height:0;display:grid;container:use-stage/inline-size}.chat-stage,.chat-topbar{min-width:0;position:relative}.chat-topbar{z-index:3;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 16px 0 12px;display:flex}.chat-topbar .history-trigger,.chat-topbar .new-mobile{display:none}.model-trigger{min-width:0;height:48px;color:var(--ink);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 8px;display:inline-flex}.model-trigger:disabled{opacity:1;cursor:default}.model-trigger>svg{color:var(--muted);flex:none}.model-trigger-copy{gap:2px;min-width:0;display:grid}.model-trigger-copy small,.model-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-trigger-copy small{color:var(--muted)}.model-id{font-family:var(--font-code);font-size:.92em;font-weight:500}.context-facts{border-left:1px solid var(--line);gap:2px;min-width:0;margin-left:4px;padding-left:10px;display:flex}.context-fact,.context-facts{align-items:center;height:28px}.context-fact{color:var(--secondary);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;gap:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.context-fact>svg{color:var(--muted)}.context-fact>i{background:var(--semantic-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--semantic-success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.context-fact>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-success) 18%,transparent)}}.context-fact.status-paused>i{background:var(--semantic-warning);box-shadow:0 0 0 3px var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.context-fact.status-paused>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-warning) 20%,transparent)}}.context-fact.status-unavailable>i{background:var(--semantic-error);box-shadow:0 0 0 3px var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.context-fact.status-unavailable>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-error) 18%,transparent)}}.allowance-trigger{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);height:48px;box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--ink);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);border-radius:14px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:0 10px 0 12px;display:inline-flex}.allowance-trigger>svg{color:var(--muted)}.allowance-gauge{background:var(--use-track);border-radius:3px;width:36px;height:6px;position:relative;overflow:hidden}.allowance-gauge i,.funding-meter i{border-radius:inherit;background:var(--ink);position:absolute;inset:0 auto 0 0}.balance-mark{background:var(--glass-l3-fill);width:28px;height:28px;color:var(--secondary);border-radius:9px;place-items:center;display:grid}.allowance-copy{gap:2px;min-width:0;display:grid}.allowance-copy small,.allowance-copy strong{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.allowance-copy small{color:var(--muted)}.model-glyph{border:1px solid var(--glass-l3-border);background:var(--raised);width:32px;height:32px;box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--ink);font:500 13px/1 var(--font-code);border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.model-glyph.kind-model{border-color:var(--glass-charcoal-border);background:var(--glass-charcoal);color:var(--on-charcoal);font:500 14px/1 var(--font-ui)}.model-glyph.kind-model.sm{font-size:12px}.model-glyph.kind-model.lg{font-size:22px}.model-glyph.placeholder{color:var(--muted);box-shadow:none;background:0 0;border-style:dashed}.model-glyph img{object-fit:cover;width:100%;height:100%}.model-glyph.sm{border-radius:8px;width:24px;height:24px;font-size:11px}.model-glyph.lg{width:56px;height:56px;box-shadow:var(--shadow-raised);border-radius:17px;font-size:20px}@container use-stage (max-width:900px){.context-fact.capability{display:none}}@container use-stage (max-width:760px){.context-fact.price{display:none}}.model-trigger .model-price,.model-trigger .trigger-status{display:none}.trigger-status{background:var(--semantic-success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px}.trigger-status.status-paused{background:var(--semantic-warning)}.trigger-status.status-unavailable{background:var(--semantic-error)}@container use-stage (max-width:760px){.model-trigger .model-price{font-variant-numeric:tabular-nums;display:inline}}@container use-stage (max-width:600px){.context-facts,.model-kind{display:none}.model-trigger .trigger-status{display:inline-block}.model-trigger :is(.model-id,.model-sep){display:none}}.chat-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:0;overflow-y:auto}.chat-column,.chat-scroll{flex-direction:column;display:flex}.chat-column{width:var(--use-column);flex:1 0 auto;margin:0 auto;padding-top:32px;position:relative}.chat-column.is-empty{justify-content:center;padding-block:24px}.message-list{flex-direction:column;gap:28px;padding-bottom:4px;display:flex}.message{min-width:0}.message.user{border:1px solid var(--glass-l2-border);background:var(--glass-l3-fill);border-radius:20px 20px 6px;align-self:flex-end;max-width:min(84%,640px);padding:12px 16px}.message.user .message-copy p{font:400 16px/24px var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.message-files{color:var(--muted);gap:6px;margin-top:6px;font-size:12px;font-weight:500}.message-files,.reply-head{align-items:center;display:flex}.reply-head{height:32px;color:var(--ink);gap:10px;margin-bottom:8px}.copy-response,.reply-state{color:var(--muted)}.copy-response{width:32px;height:32px;border-radius:10px;margin-left:auto}.copy-response:is(:hover,:focus-visible){color:var(--ink)}.message-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.message.assistant .message-copy p{font:400 17px/28px var(--font-ui);letter-spacing:-.003em;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.reply-code{border-radius:var(--use-radius-inner);background:var(--use-code-bg);color:var(--use-code-ink);font:400 14px/22px var(--font-code);tab-size:2;margin:0;padding:14px 16px;position:relative;overflow-x:auto}:root[data-theme=dark] .reply-code{border:1px solid var(--line)}.reply-code-lang{opacity:.72;font:400 12px/1 var(--font-ui);text-transform:lowercase;margin-bottom:8px;display:block}.reply-typing{align-items:center;gap:5px;height:28px;display:inline-flex}.reply-typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:use-dot 1.2s ease-in-out infinite}.reply-typing i:nth-child(2){animation-delay:.15s}.reply-typing i:nth-child(3){animation-delay:.3s}@keyframes use-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.stream-cursor{vertical-align:-.15em;background:currentColor;border-radius:2px;width:2px;height:1.05em;margin-left:3px;animation:stream-blink .9s steps(2) infinite;display:inline-block}@keyframes stream-blink{50%{opacity:.15}}.message-status{gap:6px;margin-top:10px}.message-status,.receipt-line{color:var(--muted);align-items:center;display:flex}.receipt-line{border:1px solid var(--line);background:var(--glass-l1-fill);min-height:40px;font-variant-numeric:tabular-nums;border-radius:12px;flex-wrap:wrap;gap:4px 10px;margin-top:14px;padding:6px 6px 6px 12px}.receipt-line>svg{color:var(--secondary)}.receipt-line .receipt-total{color:var(--ink);font-weight:500}.receipt-line i{background:currentColor;border-radius:50%;width:3px;height:3px}.receipt-line code{color:var(--secondary)}.receipt-link{height:28px;color:var(--ink);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:500;display:inline-flex}.receipt-link:is(:hover,:focus-visible){background:var(--glass-l3-fill)}.chat-notice{border:1px solid var(--line-strong);border-radius:var(--use-radius-inner);background:var(--glass-l2-fill);text-align:left;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.chat-notice.is-error{border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.chat-notice.is-error{border-color:color-mix(in srgb,var(--semantic-error) 45%,transparent)}}.notice-mark{background:var(--glass-l3-fill);width:36px;height:36px;color:var(--secondary);border-radius:10px;flex:none;place-items:center;display:grid}.chat-notice.is-error .notice-mark{color:var(--semantic-error)}.notice-copy{flex:1;gap:2px;min-width:0;display:grid}.notice-copy strong{font-size:15px;font-weight:500;line-height:20px}.notice-copy small{color:var(--muted)}.notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notice-actions .button{min-height:36px;padding:0 12px;font-size:13px}.use-gate,.use-welcome{text-align:center;flex-direction:column;align-items:center;display:flex}.use-welcome{padding-bottom:24px}.use-gate h1,.use-welcome h1{max-width:560px;font:var(--type-page-title);letter-spacing:var(--type-page-tracking);text-wrap:balance;margin-top:16px}.welcome-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.welcome-meta i{background:currentColor;border-radius:50%;width:3px;height:3px}.welcome-detail{max-width:520px;color:var(--secondary);margin-top:4px;font-size:15px;font-weight:500;line-height:22px}.use-welcome .chat-notice{width:100%;margin-top:20px}.use-gate{padding-bottom:28px}.gate-symbol{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:56px;height:56px;box-shadow:var(--shadow-raised);border-radius:17px;place-items:center;display:grid}.use-gate>p{max-width:480px;color:var(--secondary);margin:10px auto 20px;font-size:15px;font-weight:500;line-height:22px}.use-gate .gate-error{color:var(--semantic-error);margin:12px 0 0;font-size:13px}.use-gate>small{color:var(--muted);gap:6px;margin-top:16px;font-size:12px;font-weight:500}.use-gate>small,.welcome-foot{align-items:center;display:flex}.welcome-foot{flex-direction:column;gap:16px;padding:4px 0 24px}.prompt-starters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.prompt-starters button{border:1px solid var(--line);background:var(--glass-l2-fill);max-width:100%;min-height:40px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.prompt-starters button>svg,.use-privacy{color:var(--muted)}.use-privacy{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.use-experience{--use-text-inset:19px}.composer-dock{z-index:2;padding:20px 0 16px;position:sticky;bottom:0}.chat-scroll.is-scrolled .composer-dock{background:linear-gradient(to bottom,transparent,var(--canvas) 24px)}@supports (color:color-mix(in lab,red,red)){.chat-scroll.is-scrolled .composer-dock{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--canvas) 92%,transparent) 24px)}}.jump-latest{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);width:36px;height:36px;box-shadow:var(--shadow-raised);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.chat-composer{border:1px solid var(--glass-l4-border);border-radius:var(--use-radius);background:var(--glass-l3-fill);box-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 36px rgba(var(--brand-dark-rgb),.1);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);padding:8px}.chat-composer:focus-within{outline:2px solid var(--focus);outline-offset:2px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 36px rgba(var(--brand-dark-rgb),.12)}.chat-composer.is-disabled{box-shadow:inset 0 1px 0 var(--glass-highlight)}.chat-composer textarea{resize:none;width:100%;min-height:48px;max-height:240px;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 10px 6px;display:block}.chat-composer textarea::placeholder{color:var(--muted)}.chat-composer textarea:disabled{cursor:not-allowed}.composer-actions{justify-content:space-between;align-items:center;gap:8px;height:40px;display:flex}.composer-left{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.attach-control{width:40px;height:40px;color:var(--secondary);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:inline-grid;position:relative}.attach-control:hover{background:var(--glass-l4-fill);color:var(--ink)}.attach-control:focus-within{outline:2px solid var(--focus);outline-offset:2px}.attach-control.disabled{opacity:.45;cursor:not-allowed}.attach-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.funding-chip{border:1px solid var(--line);background:var(--glass-l2-fill);min-width:0;max-width:100%;height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.funding-chip>svg{color:var(--secondary)}.funding-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.funding-chip>svg:last-child{color:var(--muted)}.funding-chip-value{display:none}.send-control{border:1px solid var(--glass-charcoal-border);background:var(--glass-charcoal);width:40px;height:40px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);border-radius:12px;flex:none;place-items:center;display:grid}.send-control:not(:disabled):hover{background:var(--glass-charcoal-hover)}.send-control:disabled{opacity:1;background:var(--use-track);color:var(--muted);box-shadow:none;border-color:#0000}.composer-hint{padding:8px var(--use-text-inset) 0;color:var(--muted);justify-content:space-between;gap:16px;display:flex}.composer-error{padding:0 var(--use-text-inset);color:var(--semantic-error);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.attachment-list{flex-wrap:wrap;gap:6px;padding:2px 2px 6px;display:flex}.attachment-list>span{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:10px;align-items:center;gap:6px;max-width:240px;height:34px;padding:0 2px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-list>span>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.attachment-list>span>button:hover{background:var(--glass-l4-fill);color:var(--ink)}.dialog.model-picker-sheet{width:min(680px,100% - 32px);max-width:680px}.picker-tools{border-bottom:1px solid var(--line);gap:10px;padding:0 16px 12px;display:grid}.picker-search{border:1px solid var(--line-strong);background:var(--glass-l2-fill);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.picker-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.picker-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.picker-scope{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:12px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.picker-scope button{height:32px;color:var(--secondary);background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:500}.picker-scope button[aria-pressed=true]{background:var(--glass-l4-fill);color:var(--ink);box-shadow:var(--shadow-raised)}.picker-results{overscroll-behavior:contain;max-height:min(560px,100dvh - 260px);padding:6px 10px 14px;overflow-y:auto}.picker-group+.picker-group{margin-top:6px}.picker-group h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:10px 10px 6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.picker-group h3 span{font-variant-numeric:tabular-nums;letter-spacing:0}.model-option{border-radius:var(--use-radius-inner);width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) auto 84px;align-items:center;gap:12px;padding:10px;display:grid}.model-option.selected{background:var(--glass-l3-fill);border-color:var(--glass-l3-border)}.model-option:disabled{opacity:.55}.model-option-copy{gap:3px;min-width:0;display:grid}.model-option-copy small,.model-option-copy strong{display:block}.model-option-copy small{color:var(--secondary);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.model-option-price{color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:3px;font-size:13px;font-weight:500;line-height:16px;display:grid}.model-option-price em{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.model-option-meta{justify-content:flex-end;display:flex}.model-option-meta b{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.picker-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.picker-empty strong{color:var(--ink);margin-top:10px;font-size:15px}.picker-empty span{margin-top:4px;font-size:13px}.allowance-breakdown,.funding-allowance,.funding-balance,.funding-note,.funding-options{margin-inline:20px}.funding-allowance{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:16px;gap:10px;margin-bottom:10px;padding:14px 16px;display:grid}.funding-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.funding-row.quiet{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;font-weight:500}.funding-figure{gap:2px;min-width:0;display:grid}.funding-figure small{color:var(--muted);font-size:13px;font-weight:500;line-height:16px}.funding-figure strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}.funding-reset{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.funding-meter{background:var(--use-track);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.funding-meter.thin{height:4px;margin-top:6px}.funding-balance{border:1px solid var(--line);background:var(--glass-l2-fill);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 8px 12px 16px;display:flex}.funding-balance .funding-figure strong{font-size:20px;line-height:24px}.funding-balance .button{min-height:36px;font-size:13px}.funding-options{border:0;gap:6px;padding:0;display:grid}.funding-legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 0 8px;font-size:12px;font-weight:500;line-height:16px}.funding-options label{border:1px solid var(--line);border-radius:var(--use-radius-inner);background:var(--glass-l2-fill);cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:relative}.funding-options label.selected{background:var(--glass-l3-fill);border-color:var(--line-strong)}.funding-options label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.funding-options input{opacity:0;position:absolute}.funding-radio{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:18px;height:18px}.funding-options .selected .funding-radio{border:6px solid var(--ink)}.funding-options small,.funding-options strong{display:block}.funding-options strong{font-size:15px;font-weight:500;line-height:20px}.funding-options small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;line-height:18px}.allowance-breakdown{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.allowance-breakdown>p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:500;line-height:16px}.allowance-detail{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.allowance-detail-copy{gap:2px;min-width:0;display:grid}.allowance-detail-copy strong{font-size:14px;font-weight:500;line-height:18px}.allowance-detail-copy small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}.allowance-detail-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:16px}.allowance-link{gap:4px;margin-top:6px;display:inline-flex}.allowance-link,.funding-note{color:var(--secondary);align-items:center;font-size:13px;font-weight:500}.funding-note{gap:8px;margin-top:12px;line-height:18px;display:flex}@media (hover:hover) and (pointer:fine){.history-row:not(.selected):hover{background:var(--glass-l2-fill)}.model-option:not(:disabled):hover,.model-trigger:not(:disabled):hover{background:var(--glass-l3-fill);border-color:var(--glass-l3-border)}.allowance-trigger:hover,.funding-chip:not(:disabled):hover,.prompt-starters button:hover{background:var(--glass-l4-fill);border-color:var(--line-strong)}}@media (hover:none){.history-row-actions{display:flex}.history-row-actions .icon-button{width:40px;height:40px}}@media (max-width:1279px){.use-experience{--use-rail:256px;--use-gutter:24px}}@media (max-width:900px){.use-experience{--use-gutter:20px;grid-template-columns:minmax(0,1fr)}.chat-history{z-index:32;visibility:hidden;pointer-events:none;background:var(--readable-overlay-fill);width:min(320px,86vw);box-shadow:20px 0 60px rgba(var(--brand-dark-rgb),.16);transition:transform var(--motion-settle) var(--motion-ease),visibility 0s linear var(--motion-settle);position:absolute;inset:0 auto 0 0;transform:translate(-104%)}.chat-history.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.history-scrim{z-index:31;background:var(--glass-scrim);border:0;display:block;position:absolute;inset:0}.history-head{padding-left:8px}.history-head .history-close{display:inline-grid}.chat-topbar{padding-inline:8px 12px}.chat-topbar :is(.history-trigger,.new-mobile){display:inline-grid}.chat-topbar .new-mobile{color:var(--ink)}}@media (max-width:640px){.application:has(.use-experience){height:100dvh}.application:has(.use-experience)>.workspace-frame{box-sizing:border-box;height:calc(100dvh - 78px);min-height:calc(100dvh - 78px)}.workspace-frame:has(.use-experience)>.topbar,.workspace-frame:has(.use-experience)>.workspace-status{display:none}.workspace:has(.use-experience){height:100%;min-height:0}.use-experience{--use-bar:56px;--use-gutter:12px}.chat-history{width:100%;box-shadow:none;transform:translate(-100%)}.history-row-actions .icon-button{width:40px;height:40px}.chat-topbar{gap:4px;padding-inline:4px}.chat-topbar .new-mobile{margin-left:auto}.model-trigger{flex:auto;gap:8px;height:44px;padding-inline:6px}.chat-topbar .allowance-trigger{display:none}.funding-chip-value{color:var(--secondary);font-variant-numeric:tabular-nums;display:inline}.chat-column{padding-top:20px}.chat-column.is-empty{justify-content:flex-start;padding-top:clamp(24px,8dvh,72px);padding-bottom:0}.message-list{flex:1 0 auto;gap:24px}.message.user{max-width:92%}.use-gate h1,.use-welcome h1{font-size:32px}.welcome-foot{order:1;padding-bottom:16px}.composer-dock{padding:16px 0 max(8px,env(safe-area-inset-bottom));order:2;margin-top:auto}.composer-hint{display:none}.chat-composer{border-radius:20px}.attach-control,.attachment-list>span,.funding-chip,.send-control{height:44px}.attachment-list>span>button{width:40px;height:40px}.attach-control,.send-control{width:44px}.use-experience{--use-text-inset:21px}.chat-composer textarea{padding-inline:12px}.composer-actions{height:44px}.receipt-line{gap:2px 8px}.receipt-link{height:40px}.notice-actions{justify-content:flex-start;width:100%}.chat-notice{flex-wrap:wrap}.use-sheet{border-radius:26px 26px 0 0;width:100%;max-width:100%;height:min(88dvh,720px);max-height:calc(100dvh - 16px)}.model-picker-sheet{height:calc(100dvh - 16px)}.use-sheet[open]{flex-direction:column;display:flex}.picker-results{flex:1;max-height:none}.model-option{grid-template-columns:32px minmax(0,1fr) auto;row-gap:6px;min-height:72px}.model-option-price{text-align:left;white-space:normal;flex-wrap:wrap;grid-area:2/2;place-items:center start;gap:4px 10px;display:flex}.model-option-meta{grid-area:1/3}.allowance-breakdown,.funding-allowance,.funding-balance,.funding-note,.funding-options{margin-inline:16px}.funding-sheet{overflow-y:auto}.funding-sheet[open]>*{flex-shrink:0}}.dialog.use-sheet{width:min(620px,100% - 32px);max-width:620px;padding:0;overflow:hidden auto}.dialog.funding-sheet{max-width:500px}.dialog.glass.use-sheet>header{min-height:0;margin:0;padding:20px 20px 14px}.dialog.model-picker-sheet.use-sheet{width:min(680px,100% - 32px);max-width:680px}.dialog.funding-sheet>.button.primary.funding-done{width:calc(100% - 40px);margin:20px}@media (max-width:640px){.dialog.use-sheet{width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin-bottom:0}.dialog.funding-sheet,.dialog.model-picker-sheet.use-sheet{max-width:100%}.dialog.glass.use-sheet>header{padding:18px 16px 12px}.dialog.funding-sheet>.button.primary.funding-done{width:calc(100% - 32px);margin:auto 16px 16px}}@media (max-width:430px){.funding-chip{gap:6px;padding-inline:10px}.funding-chip>svg:last-child{display:none}.funding-chip>.funding-chip-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funding-chip-value{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.allowance-trigger,.chat-composer,.chat-history,.history-row,.model-trigger{transition:none}.reply-typing i,.stream-cursor{opacity:1;animation:none}}.use-experience .history-name{font:500 14px/18px var(--font-ui)}.use-experience .history-meta,.use-experience .history-meta :is(span,time){font:400 12px/16px var(--font-ui)}.use-experience .history-meta .history-endpoint{font:400 12px/16px var(--font-code)}.use-experience .history-privacy{font:500 12px/16px var(--font-ui)}.use-experience .history-privacy small{font:400 12px/16px var(--font-ui)}.use-experience .model-trigger-copy strong{font:500 15px/20px var(--font-ui);letter-spacing:-.01em}.use-experience :is(.model-trigger-copy,.allowance-copy) small{font:400 12px/16px var(--font-ui)}.use-experience .allowance-copy strong{font:500 14px/18px var(--font-ui)}.use-experience .reply-head{font:400 13px/16px var(--font-ui)}.use-experience .reply-head strong{font:500 15px/20px var(--font-ui)}.use-experience .message-status{font:400 12px/16px var(--font-ui)}.use-experience .receipt-line{font:400 13px/18px var(--font-ui)}.use-experience .receipt-line code{font:400 12px/18px var(--font-code)}.use-experience .composer-hint{font:400 12px/16px var(--font-ui)}.use-experience .chat-notice small{font:400 14px/20px var(--font-ui)}.use-experience .model-option-copy strong{font:500 15px/20px var(--font-ui)}.use-experience .model-option-copy small{font:400 13px/18px var(--font-ui)}:root{--modal-radius:24px;--modal-padding:24px;--modal-section-gap:24px;--modal-field-gap:14px;--modal-column-gap:14px;--modal-control-height:46px;--modal-action-height:44px}.dialog.glass{border:1px solid var(--glass-l4-border);border-radius:var(--modal-radius);background:var(--readable-overlay-fill);box-shadow:inset 0 1px 0 var(--glass-highlight),0 28px 80px rgba(var(--brand-dark-rgb),.2);overscroll-behavior:contain}.dialog.glass::backdrop{background:var(--glass-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog.glass>header{align-items:flex-start;min-height:58px;margin-bottom:18px}.dialog-heading{align-items:center;gap:12px;min-width:0;display:flex}.dialog-heading>span:last-child{min-width:0}.dialog-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.2}.dialog-description{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45;display:block}.dialog-heading-icon{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dialog.glass>header>.icon-button{background:0 0;border-color:#0000;flex:none;width:40px;height:40px;margin:-3px -6px 0 0}.dialog.glass :is(.button,.icon-button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dialog.console-sheet[open]{flex-direction:column;width:min(640px,100% - 32px);max-width:640px;max-height:min(820px,100dvh - 36px);padding:0;display:flex;overflow:hidden}.dialog.console-sheet>header{padding:23px var(--modal-padding) 19px;border-bottom:1px solid var(--line);flex:none;margin:0}.dialog.console-confirm-dialog[open]{max-width:480px}.console-confirm-dialog .modal-body p{color:var(--text-secondary);font-size:14px;line-height:1.5}.console-confirm-dialog .modal-footer .button.danger:not(:disabled){color:var(--semantic-error);border-color:var(--semantic-error)}.console-sheet .modal-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.modal-body{align-content:start;gap:var(--modal-section-gap);min-height:0;padding:22px var(--modal-padding) 26px;overscroll-behavior:contain;display:grid;overflow:auto}.modal-section{gap:var(--modal-field-gap);display:grid}.modal-section+.modal-section{padding-top:var(--modal-section-gap);border-top:1px solid var(--line)}.modal-section h3{letter-spacing:.01em;font-size:13px;font-weight:500}.modal-section>p{color:var(--text-secondary);margin:-5px 0 0;font-size:13px;line-height:1.45}.modal-section .modal-help{margin:-5px 0 0;font-size:12px}.modal-grid{gap:var(--modal-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-field{align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.modal-field>span:first-child b{color:var(--semantic-error)}.modal-field input{width:100%;min-width:0;min-height:var(--modal-control-height);border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);color:var(--ink);border-radius:11px;outline:none;padding:0 13px;font-size:14px;font-weight:400}.modal-field input:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.modal-field input[aria-invalid=true]{border-color:var(--semantic-error)}.modal-field input:disabled{opacity:.7;cursor:not-allowed}.modal-field small{min-height:18px;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.4}.modal-field small.field-error{color:var(--semantic-error)}.modal-input-unit{display:block;position:relative}.modal-input-unit input{padding-right:52px}.modal-input-unit em{color:var(--text-secondary);letter-spacing:.04em;pointer-events:none;font-size:11px;font-style:normal;font-weight:500;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.modal-field-quiet{max-width:calc(50% - var(--modal-column-gap) / 2)}.modal-choice-line{min-height:var(--modal-control-height);border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:500;display:flex}.modal-choice-line>span:first-child{align-items:center;gap:9px;display:inline-flex}.modal-choice-current{color:var(--text-secondary);font-size:11px;font-weight:500}.modal-footer{min-height:76px;padding:14px var(--modal-padding) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--readable-overlay-fill);flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.modal-footer-note{color:var(--text-secondary);flex:1;font-size:12px;line-height:1.4}.modal-footer .button{min-width:96px;min-height:var(--modal-action-height);justify-content:center}.console-sheet .console-field{gap:7px;font-size:13px}.console-sheet .console-asset-choice small,.console-sheet .console-field small,.console-sheet .console-qr-placeholder p{font-size:12px;line-height:1.45}.console-sheet .console-amount,.console-sheet .console-field input{min-height:var(--modal-control-height);font-size:14px}.console-sheet .console-asset-choice label{min-height:64px}@media (max-width:640px){:root{--modal-padding:18px;--modal-section-gap:20px}.dialog.console-sheet[open]{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 10px);margin:auto 0 0}.dialog.console-sheet>header{padding-top:19px;padding-bottom:16px}.modal-grid{grid-template-columns:1fr}.modal-field-quiet{max-width:none}.modal-footer{flex-wrap:wrap}.modal-footer-note{flex-basis:100%}.modal-footer .button{flex:1}}@media (prefers-reduced-motion:reduce){.dialog.glass[open],.dialog.glass[open]::backdrop{animation:none}}.keys-workspace{max-width:1220px;margin:0 auto;padding-bottom:24px}.keys-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 24px;display:flex}.keys-heading>div{min-width:0;max-width:640px}.keys-heading h1:focus{outline:none}.keys-heading p{color:var(--secondary);margin-top:12px}.keys-heading>.button{flex:none}.keys-environment{border:1px solid var(--line);background:var(--glass-l1-fill);color:var(--secondary);border-radius:12px;align-items:center;gap:10px;margin:-8px 0 16px;padding:10px 14px;display:flex}.keys-environment svg{flex:none}.keys-environment[data-tone=warning]{border-color:var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.keys-environment[data-tone=warning]{border-color:color-mix(in srgb,var(--semantic-warning) 40%,transparent)}}.keys-environment[data-tone=warning],.keys-heading .keys-cap-note{color:var(--semantic-warning)}.keys-heading .keys-cap-note{align-items:center;gap:8px;margin-top:10px;display:flex}.keys-cap-note svg{flex:none}.keys-panel{padding:0;overflow:hidden;container:keys/inline-size}.keys-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;min-height:60px;padding:10px 12px 10px 20px}.keys-summary,.keys-toolbar{align-items:center;display:flex}.keys-summary{color:var(--secondary);flex-wrap:wrap;gap:4px 8px}.keys-summary strong{color:var(--ink);font-variant-numeric:tabular-nums}.keys-summary>span[aria-hidden]{color:var(--muted)}.keys-toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.keys-search{flex:0 240px;min-height:36px}.keys-refresh{border-radius:var(--radius-control);min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.keys-refresh:not(:disabled):hover{color:var(--ink);background:var(--raised);border-color:var(--glass-l3-border)}.keys-refresh:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.keys-refresh:disabled{opacity:1}.keys-stale{border-bottom:1px solid var(--line);color:var(--semantic-warning);align-items:center;gap:8px;padding:10px 20px;display:flex}.keys-stale>span{flex:1;min-width:0}.keys-stale button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:500;text-decoration:underline}.keys-scroll{overscroll-behavior-x:contain;background:var(--readable-overlay-fill);overflow-x:auto}.keys-table{--keys-columns:minmax(140px,1fr) 104px 108px 84px 80px 80px 80px 112px 100px 44px 40px;--keys-gap:10px;--keys-pad-start:20px;--keys-pad-end:12px;--keys-name-pad:10px;min-width:1104px}.keys-row{grid-template-columns:var(--keys-columns);column-gap:var(--keys-gap);min-height:56px;padding:0 var(--keys-pad-end) 0 var(--keys-pad-start);border-bottom:1px solid var(--line);align-items:center;display:grid}.keys-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.keys-head{min-height:44px;color:var(--muted)}.keys-head>:first-child{padding-left:38px}.keys-row>:nth-child(8){padding-left:12px}.keys-row:not(.keys-head):not(.keys-row-skeleton):hover{background:rgba(var(--brand-dark-rgb),.025)}:root[data-theme=dark] .keys-row:not(.keys-head):not(.keys-row-skeleton):hover{background:rgba(var(--brand-light-rgb),.035)}.keys-row[data-fresh]{background:rgba(var(--brand-dark-rgb),.045)}:root[data-theme=dark] .keys-row[data-fresh]{background:rgba(var(--brand-light-rgb),.06)}.keys-num{text-align:right;font-variant-numeric:tabular-nums;position:relative}.keys-cell-actions,.keys-cell-daily,.keys-cell-total{overflow:visible}.keys-cell-name{align-items:center;gap:10px;display:flex}.keys-icon-box{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);width:28px;height:28px;color:var(--secondary);border-radius:8px;flex:none;place-items:center;display:grid}.keys-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:var(--keys-name-pad) 0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;overflow:hidden}.keys-name:hover{text-underline-offset:3px;text-decoration:underline}.keys-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.keys-new{border:1px solid var(--line-strong);border-radius:999px;flex:none;padding:1px 7px}.keys-cell-prefix code,.keys-new{color:var(--secondary)}.keys-status{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.keys-status>i{background:var(--semantic-success);border-radius:50%;flex:none;width:7px;height:7px}.keys-status[data-tone=muted]{color:var(--muted)}.keys-status[data-tone=muted]>i{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.keys-status[data-tone=warning]{color:var(--semantic-warning)}.keys-status[data-tone=warning]>i{background:var(--semantic-warning)}.keys-row[data-state=disabled] :is(.keys-cell-prefix code,.keys-cell-used,.keys-num,.keys-cell-funding,.keys-cell-access){color:var(--muted)}.keys-cell-used{color:var(--secondary)}.keys-none{color:var(--muted)}.keys-row [data-limit]{color:var(--semantic-warning)}.keys-meter{background:var(--line);border-radius:3px;width:48px;height:3px;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.keys-meter>i{border-radius:inherit;background:var(--secondary);height:100%;display:block}.keys-meter[data-full]>i{background:var(--semantic-warning)}.keys-spent{color:var(--muted);white-space:nowrap;position:absolute;top:calc(100% + 2px);right:0}.keys-row[data-state=total_limit] .keys-spent{color:var(--semantic-warning)}.keys-status-detail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.keys-cell-access{color:var(--secondary);align-items:center;gap:6px;display:flex}.keys-cell-access svg{color:var(--muted);flex:none}.keys-cell-funding{color:var(--secondary)}.keys-cell-actions{justify-content:flex-end;display:flex}.keys-more{width:36px;height:36px;color:var(--secondary);border-radius:10px}.keys-more[aria-expanded=true]{background:var(--raised);border-color:var(--glass-l3-border)}.keys-row-skeleton>span i{background:var(--line);border-radius:5px;width:64%;height:9px;display:block}.keys-row-skeleton>span:first-child i{width:70%;margin-left:38px}@container keys (max-width:1103px){.keys-table{min-width:0}.keys-head-group{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.keys-row{grid-template-columns:repeat(6,minmax(0,1fr)) auto;grid-template-areas:"name name name status status status actions""prefix prefix prefix status status status.""used used used status status status.""spend daily total funding access rpm rpm";align-items:start;gap:8px 16px;min-height:0;padding:12px 12px 16px 20px;position:relative}.keys-row>*{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.keys-row>.keys-cell-funding{padding-left:0}.keys-cell-name{grid-area:name}.keys-cell-status{padding-top:var(--keys-name-pad);grid-area:status}.keys-cell-actions{grid-area:actions}.keys-cell-prefix{grid-area:prefix;padding-left:38px}.keys-cell-used{color:var(--secondary);grid-area:used;padding-left:38px}.keys-row>:is(.keys-cell-spend,.keys-cell-daily,.keys-cell-total,.keys-cell-funding,.keys-cell-access,.keys-cell-rpm){padding-top:6px}.keys-cell-used:before{content:"Last used ";color:var(--muted)}.keys-cell-spend{grid-area:spend}.keys-cell-daily{grid-area:daily}.keys-cell-total{grid-area:total}.keys-cell-funding{grid-area:funding}.keys-cell-access{grid-area:access}.keys-cell-rpm{grid-area:rpm}.keys-row [data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;display:block}.keys-cell-access{display:block}.keys-cell-access svg{display:none}.keys-num{text-align:left}.keys-meter{top:calc(100% + 4px);left:0;right:auto}.keys-spent{margin-top:2px;display:block;position:static}.keys-status-detail{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--secondary);margin-top:4px;display:block;position:static;overflow:visible}.keys-row.keys-row-skeleton{grid-template-columns:1fr 1fr;grid-template-areas:none}.keys-row-skeleton>span:nth-child(n+5){display:none}.keys-row-skeleton>span:first-child i{margin-left:0}}@container keys (max-width:699px){.keys-toolbar{flex-wrap:wrap;padding:12px 16px}.keys-toolbar-actions{justify-content:space-between;width:100%}.keys-search{flex:auto}.keys-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"name name name actions""prefix prefix prefix.""used used used.""status status status status""spend daily total total""funding access rpm rpm";column-gap:12px;padding:12px 8px 16px 16px}.keys-cell-status{padding-top:2px}}@container keys (max-width:519px){.keys-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name""prefix prefix""used used""status status""spend daily""total rpm""funding access"}.keys-row>.keys-cell-name{padding-right:40px}.keys-row>.keys-cell-actions{position:absolute;top:12px;right:4px}.keys-row.keys-row-skeleton{grid-template-areas:none}.keys-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.keys-search{flex:100%}}.keys-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:56px 24px 40px;display:flex}.keys-state-icon{border:1px solid var(--glass-l3-border);background:var(--raised);width:56px;height:56px;box-shadow:var(--shadow-raised);color:var(--secondary);border-radius:17px;place-items:center;margin-bottom:18px;display:grid}.keys-state[data-tone=error] .keys-state-icon{color:var(--semantic-error)}.keys-state p{max-width:470px;color:var(--secondary);margin-top:10px}.keys-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.keys-lifecycle{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;width:min(600px,100%);margin:32px 0 0;padding:20px 0 0;list-style:none;display:flex}.keys-lifecycle li{text-align:left;align-items:center;gap:10px;display:flex}.keys-lifecycle li>span:nth-child(2){gap:2px;display:grid}.keys-lifecycle-icon{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);width:30px;height:30px;color:var(--secondary);border-radius:9px;flex:none;place-items:center;display:grid}.keys-lifecycle strong{color:var(--ink)}.keys-lifecycle small{color:var(--muted);white-space:nowrap}.keys-lifecycle li>svg{color:var(--muted);flex:none;margin-left:4px}.keys-no-match{color:var(--secondary);text-align:center;flex-direction:column;gap:12px;padding:32px 16px}.keys-footnote,.keys-no-match{align-items:center;display:flex}.keys-footnote{min-height:48px;color:var(--muted);gap:8px;padding:12px 20px}.keys-footnote>svg{flex:none}.keys-footnote>span{flex:1;min-width:0}.key-inline-link{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.key-inline-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.keys-footnote .key-inline-link{margin:-10px -6px;padding:10px 6px}.keys-menu{z-index:60;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);min-width:196px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 16px 48px rgba(var(--brand-dark-rgb),.18);border-radius:14px;gap:2px;padding:6px;display:grid;position:fixed}.keys-menu [role=menuitem]{min-height:40px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex}.keys-menu [role=menuitem] svg{color:var(--secondary)}.keys-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--hover);outline:none}.keys-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.keys-menu .is-danger,.keys-menu .is-danger svg{color:var(--semantic-error)}.keys-toast-region{left:50%;bottom:calc(56px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;width:min(560px,100vw - 32px);position:fixed;transform:translate(-50%)}.keys-toast{border:1px solid var(--glass-charcoal-border);background:var(--glass-charcoal);min-height:48px;color:var(--on-charcoal);box-shadow:0 16px 48px rgba(var(--brand-dark-rgb),.24);pointer-events:auto;animation:keys-toast-in .2s var(--motion-ease) both;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.keys-toast>svg{flex:none}.keys-toast>span{flex:1;min-width:0}.keys-toast button{min-height:36px;color:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:9px;flex:none;padding:0 10px;text-decoration:underline}.keys-toast button:hover{background:var(--glass-charcoal-selection)}.keys-toast button:focus-visible{outline:2px solid var(--on-charcoal);outline-offset:-2px}.keys-toast .keys-toast-close{place-items:center;width:36px;padding:0;text-decoration:none;display:grid}@keyframes keys-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:761px){.dialog.keys-dialog[open]{width:min(640px,100% - 32px);max-width:640px}}@media (max-width:760px){.dialog:is(.keys-dialog,.keys-confirm)[open]{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 10px);margin:auto 0 0}}.key-form{gap:var(--modal-section-gap);display:grid}.key-form-section{gap:var(--modal-field-gap);display:grid}.key-form-heading{align-items:center;gap:10px;display:flex}.key-form-icon{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);width:28px;height:28px;color:var(--secondary);border-radius:8px;flex:none;place-items:center;display:grid}.key-limit-grid{gap:var(--modal-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.key-form-note{color:var(--secondary);margin-top:-4px}.key-form-message{color:var(--secondary);display:block}.key-form-message.field-error{color:var(--semantic-error)}.key-settings{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:14px;display:grid;overflow:hidden}.key-setting+.key-setting{border-top:1px solid var(--line)}.key-setting-trigger{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:28px 96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}button.key-setting-trigger{cursor:pointer}button.key-setting-trigger:hover{background:var(--hover)}.key-setting-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.key-row-title{color:var(--ink)}.key-row-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--secondary);overflow:hidden}.key-row-value code{color:var(--ink)}.key-row-action{color:var(--secondary);align-items:center;gap:4px;display:inline-flex}.key-row-action svg{transition:transform var(--motion-fast) var(--motion-ease)}.key-setting.is-open .key-row-action svg{transform:rotate(180deg)}.key-setting.is-invalid .key-row-value{color:var(--semantic-error)}.key-setting-panel{gap:12px;padding:2px 14px 18px 54px;display:grid}.key-setting-panel[hidden]{display:none}.key-switch-row{cursor:pointer}.key-switch{flex:none;width:40px;height:24px;position:relative}.key-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.key-switch>span{background:var(--line-strong);transition:background-color var(--motion-fast) var(--motion-ease);border-radius:999px;position:absolute;inset:0}.key-switch>span:after{content:"";background:var(--readable-overlay-fill);width:18px;height:18px;box-shadow:0 1px 3px rgba(var(--brand-dark-rgb),.28);transition:transform var(--motion-fast) var(--motion-ease);border-radius:50%;position:absolute;top:3px;left:3px}.key-switch input:checked+span{background:var(--glass-charcoal)}.key-switch input:checked+span:after{transform:translate(16px)}.key-switch input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.key-segmented{border:1px solid var(--glass-l3-border);background:var(--glass-l1-fill);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px;display:flex}.key-segmented label{min-height:36px;color:var(--secondary);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.key-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.key-segmented label[data-checked]{background:var(--readable-overlay-fill);color:var(--ink);box-shadow:var(--shadow-raised)}.key-segmented label:focus-within{outline:2px solid var(--focus);outline-offset:1px}.key-segmented small{color:var(--muted)}.key-segmented:disabled{opacity:.6}.key-picker{border:1px solid var(--glass-l3-border);background:var(--readable-overlay-fill);border-radius:12px;display:grid;overflow:hidden}.key-picker.is-invalid{border-color:var(--semantic-error)}.key-picker[data-disabled]{opacity:.65}.key-picker-search{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.key-picker-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus);border-radius:12px 12px 0 0}.key-picker-search input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.key-picker-clear{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.key-picker-clear:hover{background:var(--hover);color:var(--ink)}.key-picker-toolbar{border-bottom:1px solid var(--line);min-height:40px;color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:4px 6px 4px 12px;display:flex}.key-picker-toolbar strong{color:var(--ink);font-variant-numeric:tabular-nums}.key-picker-tools{flex-wrap:wrap;gap:2px;display:flex}.key-picker-tools button{min-height:32px;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:0 9px}.key-picker-tools button:not(:disabled):hover{background:var(--hover)}.key-picker-tools button[aria-pressed=true]{background:var(--selected)}.key-picker-tools button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.key-picker-tools button:disabled{opacity:.45}.key-picker-list{overscroll-behavior:contain;max-height:272px;padding-bottom:4px;overflow-y:auto}.key-picker-group-name{z-index:1;background:var(--readable-overlay-fill);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex;position:sticky;top:0}.key-picker-option{cursor:pointer;grid-template-columns:18px minmax(0,max-content) minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:4px 12px;display:grid}.key-picker-option[data-active]{background:var(--hover)}.key-picker-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.key-picker-check{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--on-charcoal);border-radius:5px;place-items:center;display:grid}.key-picker-option[aria-selected=true] .key-picker-check{border-color:var(--glass-charcoal);background:var(--glass-charcoal)}.key-picker-option code{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.key-picker-option small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.key-picker-state{color:var(--secondary);text-align:center;justify-items:center;gap:10px;padding:24px 16px;display:grid}.key-picker-state .key-skeleton-line{justify-self:stretch}.key-skeleton-line{background:var(--line);border-radius:5px;height:10px;display:block}.key-picker-hint{border-top:1px solid var(--line);color:var(--muted);padding:8px 12px}.key-secret{gap:16px}.key-secret-box{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:12px;padding:14px 16px}.key-secret-box code{overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all;display:block}.key-secret-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.key-copy-status{color:var(--semantic-warning)}.key-secret-actions .button{min-width:148px}.key-secret-note{color:var(--secondary);align-items:flex-start;gap:8px;display:flex}.key-secret-note svg{flex:none;margin-top:1px}.key-secret-note.is-warning{color:var(--semantic-error)}.key-quickstart{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.key-quickstart ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.key-quickstart li{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.key-step{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--secondary);border-radius:7px;place-items:center;display:grid}.key-quickstart li>div{justify-items:start;gap:8px;min-width:0;display:grid}.key-quickstart strong{color:var(--ink)}.key-quickstart p{color:var(--secondary)}.key-quickstart .key-quickstart-warning{color:var(--semantic-warning)}.key-quickstart pre{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:10px;width:100%;margin:0;padding:12px;overflow-x:auto}.key-quickstart pre code{white-space:pre;color:var(--ink)}.key-quickstart .key-copy{min-height:36px}.key-banner{border:1px solid var(--line-strong);background:var(--glass-l2-fill);color:var(--secondary);border-radius:12px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.key-banner>svg{margin-top:1px}.key-banner[data-tone=error],.key-banner[data-tone=unknown]{border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.key-banner[data-tone=error],.key-banner[data-tone=unknown]{border-color:color-mix(in srgb,var(--semantic-error) 45%,transparent)}}.key-banner[data-tone=error],.key-banner[data-tone=unknown]{color:var(--semantic-error)}.key-banner strong{color:inherit;display:block}.key-banner p{color:var(--secondary);margin-top:3px}.key-banner .button{align-self:center;min-height:36px}.keys-consequences{gap:12px;margin:0;padding:0;list-style:none;display:grid}.keys-consequences li{color:var(--secondary);grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.keys-consequences svg{color:var(--muted);margin-top:2px}.keys-consequences code{color:var(--ink)}.keys-consequences li.is-warning,.keys-consequences li.is-warning svg{color:var(--semantic-warning)}.keys-alternative{color:var(--secondary)}.keys-alternative button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:640px){.keys-heading{flex-direction:column;align-items:stretch;gap:16px;margin-top:8px}.keys-heading>.button{width:100%;min-height:44px}.keys-state{min-height:320px;padding:40px 16px 28px}.keys-lifecycle{flex-direction:column;align-items:stretch;gap:12px}.keys-lifecycle li>svg{display:none}.keys-footnote{flex-wrap:wrap;padding-inline:16px}.key-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-limit-grid>:last-child{grid-column:1/-1}.key-setting-trigger{grid-template-columns:28px minmax(0,1fr) auto;row-gap:2px}.key-row-title{grid-area:1/2}.key-row-value{grid-area:2/2}.key-row-action,.key-switch{grid-area:1/3/span 2}.key-setting-panel{padding-left:14px}.key-picker-list{max-height:40dvh}.keys-toast-region{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.key-banner .button,.key-picker-clear,.key-picker-tools button,.key-quickstart .key-copy,.keys-more,.keys-refresh,.keys-toast button{min-height:44px}.key-picker-clear,.keys-more{width:44px;height:44px}.key-picker-option,.key-segmented label{min-height:44px}.keys-table{--keys-name-pad:14px}.keys-footnote .key-inline-link{margin-block:-14px;padding-block:14px}}.endpoint-config{gap:var(--lf-gap,20px);min-width:0;display:grid}.endpoint-config>.launch-field,.launch-endpoint-test>*{min-width:0}.endpoint-sublabel{color:var(--muted)}.endpoint-model-summary{padding:14px var(--lf-inset,16px);border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data);gap:10px;margin-top:4px;display:grid}.endpoint-model-summary.is-missing{color:var(--semantic-error);font:var(--lf-label);align-items:center;gap:8px;display:flex}.endpoint-model-facts{color:var(--secondary);font:500 13px/1.3 var(--font-ui);flex-wrap:wrap;gap:4px 14px;display:flex}.endpoint-availability{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.endpoint-availability i{background:var(--semantic-success);border-radius:50%;width:7px;height:7px}.endpoint-availability.down i{background:var(--semantic-error)}.endpoint-caps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.endpoint-caps li{border:1px solid var(--line);min-height:26px;color:var(--ink);font:500 12px/1 var(--font-ui);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.endpoint-caps svg{color:var(--brand-ink-bright)}.endpoint-price{grid-template-columns:repeat(2,minmax(0,max-content)) 1fr;gap:4px 24px;margin:0;display:grid}.endpoint-price div{gap:2px;min-width:0;display:grid}.endpoint-price dt{color:var(--muted);font:500 12px/1.3 var(--font-ui)}.endpoint-price dd{color:var(--ink);font:600 15px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;margin:0}.endpoint-price dd small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:500}.endpoint-price-source{text-align:right;justify-self:end}.endpoint-price-source dd{color:var(--secondary);font:500 12px/1.3 var(--font-ui)}.model-capability-icons{color:var(--muted);gap:6px;margin-top:4px;display:flex}.model-capability-icons span{place-items:center;display:inline-grid}.model-picker-menu [role=option]:disabled{opacity:.45;cursor:not-allowed}.endpoint-routing{gap:8px;margin-top:4px;display:grid}.endpoint-chain{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.endpoint-chain li{align-items:center;gap:8px;min-width:0;display:inline-flex}.endpoint-chain li>svg{color:var(--muted);flex:none}.endpoint-chain li>span{border:1px solid var(--line);background:var(--surface-data);border-radius:12px;gap:2px;min-width:0;padding:8px 12px;display:grid}.endpoint-chain li:first-child>span{border-color:var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){.endpoint-chain li:first-child>span{border-color:color-mix(in srgb,var(--brand-ink-bright) 40%,var(--line))}}.endpoint-chain small{color:var(--muted);font:500 11px/1.2 var(--font-ui);letter-spacing:.02em;text-transform:uppercase}.endpoint-chain strong{color:var(--ink);font:500 13px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-issues{color:var(--semantic-error);font:var(--lf-label);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.endpoint-number-input input{width:100%}.endpoint-number.has-error :is(input,.suffix-input){border-color:var(--semantic-error)}.endpoint-reset{place-self:flex-start start;margin-top:4px}.endpoint-generation .advanced-body,.endpoint-markup{gap:12px;display:grid}.endpoint-markup .endpoint-number .suffix-input{max-width:240px}.endpoint-caller-price{border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data);gap:0;margin:0;display:grid}.endpoint-caller-price div{padding:10px var(--lf-inset,16px);border-top:1px solid var(--line);justify-content:space-between;gap:16px;display:flex}.endpoint-caller-price div:first-child{border-top:0}.endpoint-caller-price dt{color:var(--secondary);font:500 13px/1.3 var(--font-ui)}.endpoint-caller-price dd{color:var(--ink);font:500 13px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;text-align:right;margin:0}.endpoint-caller-price .is-total dd,.endpoint-caller-price .is-total dt{font-weight:600}.endpoint-lock{color:var(--secondary);font:500 12px/1 var(--font-ui);align-items:center;gap:4px;margin-left:10px;display:inline-flex}.endpoint-instructions textarea{resize:vertical;min-height:220px}.endpoint-dropzone{min-height:72px;padding:14px var(--lf-inset,16px);border:1px dashed var(--line-strong,var(--line));border-radius:var(--lf-radius-row,16px);color:var(--secondary);cursor:pointer;align-items:center;gap:12px;margin:0;transition:border-color .13s,background-color .13s;display:flex;position:relative}.endpoint-dropzone svg{color:var(--brand-ink-bright);flex:none}.endpoint-dropzone span{gap:3px;display:grid}.endpoint-dropzone strong{color:var(--ink);font:var(--lf-title)}.endpoint-dropzone small{font:400 12px/1.4 var(--font-ui)}.endpoint-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.endpoint-dropzone:focus-within{outline:2px solid var(--focus);outline-offset:2px}.endpoint-dropzone.is-dragging{border-color:var(--brand-ink-bright);background:var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){.endpoint-dropzone.is-dragging{background:color-mix(in srgb,var(--brand-ink-bright) 6%,transparent)}}.endpoint-dropzone.is-disabled{cursor:default;opacity:.75}.endpoint-file-list{border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.endpoint-file-list li{min-height:52px;padding:6px 8px 6px var(--lf-inset,16px);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.endpoint-file-list li:first-child{border-top:0}.endpoint-file-list li>svg{color:var(--semantic-success)}.endpoint-file-list li[data-state=failed]>svg{color:var(--semantic-error)}.endpoint-file-list li[data-state=removing]>svg,.endpoint-file-list li[data-state=uploading]>svg{color:var(--muted);animation:endpoint-spin 1s linear infinite}.endpoint-file-list li>span{gap:2px;min-width:0;display:grid}.endpoint-file-list strong{color:var(--ink);font:500 14px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-file-list small{color:var(--muted);font:400 12px/1.3 var(--font-ui)}.endpoint-file-list li[data-state=failed] small{color:var(--semantic-error)}.endpoint-file-actions{gap:4px;display:flex}.endpoint-tool-row{padding:12px var(--lf-inset,16px);border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);align-items:center;gap:10px;margin:0;display:flex}.endpoint-tool-row span{gap:2px;display:grid}.endpoint-tool-row strong{color:var(--ink);font:var(--lf-title)}.endpoint-tool-row small{color:var(--secondary);font:400 12px/1.4 var(--font-ui)}.endpoint-integration{gap:10px;display:grid}.endpoint-integration-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.endpoint-route-id{background:var(--surface-data);border:1px solid var(--line);color:var(--ink);font:600 15px/1.2 var(--font-mono,ui-monospace,monospace);border-radius:10px;padding:6px 12px}.endpoint-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.endpoint-badges li{background:var(--brand-ink-bright);border-radius:999px;align-items:center;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.endpoint-badges li{background:color-mix(in srgb,var(--brand-ink-bright) 10%,transparent)}}.endpoint-badges li{color:var(--brand-ink-bright);font:500 12px/1 var(--font-ui)}.endpoint-code{border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data);overflow:hidden}.endpoint-code-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:4px;display:flex}.endpoint-code-tabs button{min-height:32px;color:var(--secondary);font:500 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.endpoint-code-tabs button[aria-selected=true]{background:var(--glass-charcoal);color:var(--on-charcoal)}.endpoint-code-tabs .endpoint-code-copy{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.endpoint-code pre,.endpoint-request-preview pre{max-height:280px;padding:14px var(--lf-inset,16px);color:var(--ink);font:400 12.5px/1.55 var(--font-mono,ui-monospace,monospace);white-space:pre;margin:0;overflow:auto}.endpoint-api-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.endpoint-api-caps li{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.endpoint-api-caps li>svg{color:var(--semantic-success);flex:none;margin-top:2px}.endpoint-api-caps li[data-on=false]{opacity:.6}.endpoint-api-caps li[data-on=false]>svg{color:var(--muted)}.endpoint-api-caps span{gap:2px;display:grid}.endpoint-api-caps strong{color:var(--ink);font:500 13px/1.3 var(--font-ui)}.endpoint-api-caps small{color:var(--secondary);font:400 12px/1.4 var(--font-ui)}.endpoint-readiness{border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data)}.endpoint-readiness header{padding:12px var(--lf-inset,16px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.endpoint-readiness header strong{color:var(--ink);font:var(--lf-title)}.endpoint-readiness header span{color:var(--semantic-error);font:500 12px/1 var(--font-ui)}.endpoint-readiness[data-ready=true] header span{color:var(--semantic-success)}.endpoint-readiness ul{gap:0;margin:0;padding:6px 0;list-style:none;display:grid}.endpoint-readiness li{padding:7px var(--lf-inset,16px);align-items:flex-start;gap:10px;display:flex}.endpoint-readiness li>svg{color:var(--semantic-success);flex:none;margin-top:2px}.endpoint-readiness li[data-ok=false]>svg{color:var(--semantic-error)}.endpoint-readiness li span{gap:1px;min-width:0;display:grid}.endpoint-readiness li strong{color:var(--ink);font:500 13px/1.35 var(--font-ui)}.endpoint-readiness li small{color:var(--secondary);font:400 12px/1.4 var(--font-ui)}.endpoint-blockers{color:var(--semantic-error)}.endpoint-request-preview{gap:8px;display:grid}.endpoint-request-preview pre{border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data)}.endpoint-response-label{margin-bottom:-12px}.endpoint-test-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.endpoint-test-actions .button{align-items:center;gap:6px;display:inline-flex}.endpoint-attachment{color:var(--secondary);font:500 13px/1.3 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.endpoint-diagnostics{padding:14px var(--lf-inset,16px);border:1px solid var(--line);border-radius:var(--lf-radius-row,16px);background:var(--surface-data);gap:10px;display:grid}.endpoint-diagnostics header{justify-content:space-between;align-items:center;gap:12px;display:flex}.endpoint-diagnostics header strong{color:var(--ink);font:var(--lf-title)}.endpoint-diagnostics header code{color:var(--muted);font:400 11px/1 var(--font-mono,ui-monospace,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-diagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.endpoint-diagnostics dl div{gap:2px;min-width:0;display:grid}.endpoint-diagnostics dt{color:var(--muted);font:500 12px/1.3 var(--font-ui)}.endpoint-diagnostics dd{overflow-wrap:anywhere;color:var(--ink);font:500 13px/1.35 var(--font-ui);font-variant-numeric:tabular-nums;margin:0}.endpoint-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.endpoint-history li{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.endpoint-history li:first-child{border-top:0}.endpoint-history-status{color:var(--semantic-success);font:600 12px/1.2 var(--font-ui)}.endpoint-history li:not([data-status=passed]) .endpoint-history-status{color:var(--semantic-error)}.endpoint-history li span:nth-child(2){gap:2px;min-width:0;display:grid}.endpoint-history strong{color:var(--ink);font:500 13px/1.3 var(--font-ui)}.endpoint-history small,.endpoint-history strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-history small{color:var(--muted);font:400 12px/1.3 var(--font-ui)}.endpoint-demo{justify-content:space-between;align-items:center;gap:16px;display:flex}.endpoint-demo>span{gap:2px;display:grid}@keyframes endpoint-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.endpoint-file-list li>svg{animation:none!important}.endpoint-dropzone{transition:none}}@media (max-width:640px){.endpoint-price{grid-template-columns:1fr 1fr}.endpoint-price-source{text-align:left;grid-column:1/-1;justify-self:start}.endpoint-api-caps,.endpoint-diagnostics dl{grid-template-columns:1fr 1fr}.endpoint-history li{grid-template-columns:minmax(0,1fr) auto}.endpoint-history-status{grid-column:1/-1}.endpoint-demo{flex-direction:column;align-items:stretch}.endpoint-code-tabs button,.endpoint-file-actions .button{min-height:var(--touch-min,44px)}.endpoint-code-tabs button{min-width:var(--touch-min,44px)}.launch-page .model-credit{position:relative}.launch-page .model-credit:before{content:"";height:var(--touch-min,44px);position:absolute;top:-2px;left:-4px;right:-4px}.endpoint-markup .endpoint-number .suffix-input{max-width:none}}:root{color-scheme:light;--radius-control:11px;--radius-panel:22px;--radius-overlay:26px;--rail:72px;--rail-expanded:208px;--control:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;font-family:var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body,html{background:var(--canvas);min-height:100%;margin:0}body{line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,44px);font-weight:500;line-height:1.08}h2{font-size:18px}h2,h3{letter-spacing:-.025em;font-weight:500}h3{font-size:16px}small{font-size:12px;line-height:1.5}code,pre{font-family:var(--font-code);font-size:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--cta-bg);color:var(--cta-text);border-radius:10px;padding:12px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.glass{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.application{grid-template-columns:var(--rail) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns var(--motion-settle) var(--motion-ease);gap:8px;padding:12px;display:grid}.application.navigation-expanded{--rail:var(--rail-expanded)}.rail{z-index:30;border-radius:20px;flex-direction:column;gap:10px;height:calc(100dvh - 24px);padding:10px;display:flex;position:sticky;top:12px;overflow:hidden}.rail-link span,.rail-toggle span,.theme-option span{opacity:0;white-space:nowrap;width:0;transition:opacity var(--motion-fast) var(--motion-ease);overflow:hidden}.navigation-expanded :is(.rail-link span,.rail-toggle span,.theme-option span){opacity:1;width:auto}.application:not(.navigation-expanded) :is(.brand-mark,.rail-toggle,.rail-link,.theme-option){justify-content:center;gap:0;padding-inline:0}.rail-toggle{width:100%;min-height:var(--control);border-radius:var(--radius-control);color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:8px 14px;font-size:10px;display:flex}.rail-toggle svg{transition:transform var(--motion-settle) var(--motion-ease)}.navigation-expanded .rail-toggle svg{transform:rotate(180deg)}.rail nav{gap:4px;width:100%;display:grid}.rail-link{min-height:48px;color:var(--muted);border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 14px;font-size:11px;font-weight:500;display:flex;position:relative;overflow:hidden}.rail-link.selected{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-raised);border-color:var(--glass-l3-border)}.rail-link.selected:before{content:"";width:3px;height:18px;animation:nav-selection-in .24s var(--motion-ease) both;background:currentColor;border-radius:99px;position:absolute;left:3px}@keyframes nav-selection-in{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:none}}.rail-link:hover,.rail-toggle:hover{color:var(--ink);background:var(--raised)}.rail-footer{gap:6px;width:100%;margin-top:auto;display:grid}.theme-switch{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);width:100%;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:13px;grid-template-columns:1fr;gap:3px;padding:3px;display:grid}.theme-option{width:100%;min-height:var(--control);border-radius:var(--radius-control);color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 14px;font-size:9px;display:flex;overflow:hidden}.theme-option[aria-pressed=true]{background:var(--raised);border-color:var(--glass-l3-border);color:var(--ink);box-shadow:var(--shadow-raised)}.navigation-expanded .theme-switch{grid-template-columns:1fr 1fr}.navigation-expanded .theme-option{justify-content:center;gap:7px;padding:0 8px}.mobile-appbar,.navigation-scrim{display:none}.context-bar{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);scrollbar-width:none;border-radius:13px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-bottom:22px;padding:4px;display:flex;overflow-x:auto}.context-bar::-webkit-scrollbar{display:none}.context-bar a{min-height:40px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:500;display:inline-flex}.context-bar a.selected{background:var(--glass-charcoal);border-color:var(--glass-charcoal-border);box-shadow:var(--shadow-raised);color:var(--on-charcoal)}.workspace-frame{border:1px solid var(--glass-l1-border);background:var(--workspace);min-width:0;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex;overflow:clip}.topbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex}.breadcrumb,.top-actions{align-items:center;gap:14px;display:flex}.breadcrumb{color:var(--muted);font-size:12px}.breadcrumb strong{color:var(--secondary);font-weight:500}.top-actions{gap:20px}.connection{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace{flex:1;width:100%;min-width:0;max-width:1504px;margin:0 auto;padding:32px}.workspace.docs-workspace{max-width:none;padding:20px 28px 0}.workspace:focus{outline:none}.preview-banner{color:var(--secondary);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:14px;font-size:11px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.page-heading>div{max-width:660px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:12px;font-size:10px}.description{color:var(--secondary);max-width:530px;margin-top:13px;font-size:14px;line-height:1.7}.button{min-height:var(--control);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.button:hover{background:var(--raised);box-shadow:var(--shadow-raised)}.button:active{transform:scale(.985)}.button.primary{background:var(--glass-charcoal);color:var(--on-charcoal);border-color:var(--glass-charcoal-border);box-shadow:var(--shadow-raised)}.button.primary:hover{background:var(--glass-charcoal-hover)}.button.subtle{box-shadow:none;min-height:var(--control);background:0 0;border:0;padding:6px 8px;font-size:11px}.icon-button{width:var(--control);height:var(--control);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid}.icon-button:hover{background:var(--raised);border-color:var(--line)}.surface{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow)}.section{min-width:0;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-heading p{color:var(--muted);margin-top:5px;font-size:12px}.tag{border:1px solid var(--line);background:var(--workspace);color:var(--secondary);white-space:nowrap;border-radius:8px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.list-toolbar{gap:12px;margin-bottom:24px}.list-toolbar,.search-field{align-items:center;display:flex}.search-field{background:var(--workspace);border:1px solid var(--line-strong);min-height:var(--control);color:var(--muted);border-radius:11px;flex:1;gap:8px;min-width:0;padding:0 12px}.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.search-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-field .icon-button{width:24px;height:24px}.endpoint-row,.table-head{grid-template-columns:minmax(0,2fr) minmax(150px,1.1fr) 110px 100px;align-items:center;gap:20px;display:grid}.table-head{color:var(--muted);border-bottom:1px solid var(--line);padding:0 12px 13px;font-size:10px}.endpoint-row{border-radius:12px;margin:0;padding:24px 12px}.endpoint-row:hover{background:var(--raised)}.endpoint-identity{align-items:center;gap:14px;min-width:0;display:flex}.endpoint-avatar{background:var(--raised);border:1px solid var(--glass-l3-border);width:44px;height:44px;font-family:var(--font-code);color:var(--secondary);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:inline-grid}.endpoint-identity strong{font-size:13px;font-weight:500}.endpoint-identity small{color:var(--secondary);margin-top:4px;font-size:11px;display:block}.endpoint-identity small span{color:var(--muted)}.markup-column,.price-column{font-size:12px}.price-column strong{font-weight:500}.markup-column small,.price-column small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.endpoint-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.endpoint-status svg{margin-left:auto}.list-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:8px;padding-top:16px;font-size:11px;display:flex}.list-note .copy-control{margin-left:auto}.copy-control{flex-wrap:wrap;align-items:center;display:inline-flex}.copy-control small{color:var(--muted);font-size:10px}.split-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;display:grid}.call-row{border-radius:12px;align-items:center;gap:14px;padding:16px 8px;display:flex}.call-row:hover{background:var(--raised)}.call-row strong{font-size:13px;font-weight:500}.call-row p,.call-row small{color:var(--muted);font-size:11px;display:block}.call-amount{text-align:right;margin-left:auto}.close-symbol{color:var(--secondary);margin:32px 0 24px}.large-value{letter-spacing:-.05em;font-size:34px;font-weight:500}.muted{color:var(--muted);font-size:12px}.note{color:var(--secondary);align-items:flex-start;gap:7px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.note svg{margin-top:2px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:52px 16px;display:flex}.empty-icon{border:1px solid var(--glass-l3-border);background:var(--raised);width:64px;height:64px;color:var(--secondary);box-shadow:var(--shadow-raised);border-radius:20px;place-items:center;margin-bottom:20px;display:grid}.empty h2{margin-bottom:10px;font-size:16px}.empty p{max-width:390px;color:var(--secondary);margin-bottom:22px;font-size:12px;line-height:1.8}.back-link{gap:8px;display:inline-flex}.back-link,.endpoint-meta{color:var(--secondary);align-items:center;margin-bottom:24px;font-size:11px}.endpoint-meta{flex-wrap:wrap;gap:16px;display:flex}.metric-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 32px;padding:22px 0;display:grid}.metric-strip>div{color:var(--secondary);align-items:center;gap:13px;font-size:11px;display:flex}.metric-strip strong{color:var(--ink);letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:500;display:block}.detail-list{margin:0 0 24px}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;font-size:12px;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.split-bar{border-radius:5px;gap:3px;height:7px;margin:28px 0 16px;display:flex;overflow:hidden}.split-bar span:first-child{background:var(--text-primary);width:35%}.split-bar span:nth-child(2){background:var(--text-secondary);width:50%}.split-bar span:nth-child(3){background:var(--brand-light);width:15%}.kind-options{border:0;gap:12px;margin:0;padding:0;display:grid}.kind-option{border:1px solid var(--line-strong);cursor:pointer;background:var(--workspace);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.kind-option.selected{background:var(--raised);border-color:var(--line-strong);box-shadow:var(--shadow-raised)}.kind-option input{opacity:0;width:1px;height:1px;position:absolute}.kind-option:focus-within{outline:2px solid var(--focus);outline-offset:3px}.kind-option strong{font-size:13px;font-weight:500;display:block}.kind-option small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.radio-mark{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:auto;display:block}.selected .radio-mark{border:5px solid var(--text-primary)}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.steps{gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:16px;display:flex}.steps li>span{color:var(--muted);background:var(--panel);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.steps strong{font-size:12px;font-weight:500}.steps p{color:var(--muted);margin-top:6px;font-size:12px}.launch-page{--launch-menu-fill:var(--readable-overlay-fill);isolation:isolate;max-width:1152px;margin:0 auto;padding-bottom:8px;position:relative}.launch-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(var(--brand-light-rgb),.34),transparent 36%),radial-gradient(circle at 82% 28%,rgba(var(--brand-light-rgb),.18),transparent 38%);filter:blur(1px);height:520px;position:absolute;inset:-80px -32px auto;-webkit-mask-image:radial-gradient(farthest-side at 50% 42%,#000 45%,#0000 100%);mask-image:radial-gradient(farthest-side at 50% 42%,#000 45%,#0000 100%)}:root[data-theme=dark] .launch-page:before{opacity:.2}.launch-back{text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:10px}.launch-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.launch-heading .eyebrow{margin-bottom:9px}.launch-heading h1{max-width:640px;font-size:clamp(30px,3vw,42px)}.launch-heading>div>p:last-child{color:var(--secondary);margin-top:10px;font-size:13px}.launch-draft-gate,.launch-draft-manager{background:var(--glass-l1-fill);border:1px solid var(--glass-l1-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 48px rgba(var(--brand-dark-rgb),.06);-webkit-backdrop-filter:blur(var(--glass-l1-blur));backdrop-filter:blur(var(--glass-l1-blur));border-radius:24px;padding:26px}.launch-draft-gate h2,.launch-draft-manager h2{font-size:20px}.launch-draft-gate p,.launch-draft-manager-head p{color:var(--secondary);margin:7px 0 18px;font-size:12px}.launch-draft-manager-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.launch-draft-list{gap:10px;margin:12px 0 20px;display:grid}.launch-draft-row{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.launch-draft-row>div{flex:1;min-width:0}.launch-draft-row small,.launch-draft-row strong{overflow-wrap:anywhere;display:block}.launch-draft-row strong{font-size:13px}.launch-draft-row small{color:var(--muted);margin-top:4px;font-size:10px}.launch-draft-confirm,.launch-draft-new,.launch-kind-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launch-live-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.launch-live-fields:disabled{opacity:.75}.launch-live-fields .launch-advanced,.launch-live-fields .launch-kind{margin:0}.launch-live-drafts .launch-inline-back{margin:0 0 12px}.launch-live-drafts .launch-preview{top:24px}.launch-live-mobile-preview-handle{display:none}@media (max-width:900px){.launch-live-drafts .launch-layout{flex-direction:column;display:flex}.launch-live-drafts .launch-form,.launch-live-drafts .launch-preview{width:100%}.launch-live-drafts .launch-preview{z-index:12;order:-1;padding:12px;display:block;position:sticky;top:70px}.launch-live-drafts .launch-preview .launch-summary-list{display:none}.launch-live-drafts .launch-live-mobile-preview-handle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:2px;display:flex}.launch-live-drafts .launch-live-mobile-preview-handle>span:nth-child(2){flex:1;min-width:0}.launch-live-drafts .launch-live-mobile-preview-handle small,.launch-live-drafts .launch-live-mobile-preview-handle strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-live-drafts .launch-live-mobile-preview-handle small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.launch-live-drafts .launch-live-mobile-preview-handle strong{margin-top:3px;font-size:12px}.launch-live-drafts .launch-live-preview-content{display:none}.launch-live-drafts .launch-live-preview-content.expanded{border-top:1px solid var(--glass-l2-border);max-height:min(60vh,520px);margin-top:12px;padding-top:12px;display:block;overflow-y:auto}.launch-live-drafts .launch-preview .launch-live-preview-content.expanded .launch-summary-list{display:grid}.launch-live-drafts .launch-live-mobile-preview-handle:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}}@media (max-width:700px){.launch-draft-row{flex-wrap:wrap}.launch-draft-row>div{flex-basis:calc(100% - 60px)}.launch-draft-confirm,.launch-draft-row>.button{flex:1}.launch-draft-row>.button{min-width:100px}.launch-draft-gate,.launch-draft-manager{padding:18px}}.launch-layout{grid-template-columns:minmax(0,1.36fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.launch-form{background-color:var(--glass-l1-fill);border-color:var(--glass-l1-border);-webkit-backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.48),0 18px 48px rgba(var(--brand-dark-rgb),.06);border-radius:28px;padding:0 24px 24px}.launch-group{border-bottom:1px solid var(--line);padding:26px 0 22px}.launch-group>header{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.launch-group>header>span{border:1px solid var(--glass-l3-border);background:var(--raised);width:27px;height:27px;color:var(--secondary);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.52);border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.launch-group>header h2{font-size:17px;line-height:1.25}.launch-group>header p{color:var(--muted);margin-top:4px;font-size:11px}.launch-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.launch-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launch-field{align-content:start;gap:7px;min-width:0;display:grid}.launch-label{color:var(--secondary);letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.3}.launch-field input,.launch-field select,.launch-field textarea,.suffix-input,.ticker-input{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:100%;min-width:0;min-height:46px;box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.46),0 4px 14px rgba(var(--brand-dark-rgb),.035);border-radius:13px}.launch-field input,.launch-field select,.launch-field textarea{outline:0;padding:11px 13px}.launch-field textarea{resize:vertical;line-height:1.55}.launch-field input:disabled{color:var(--muted);opacity:1;cursor:default}.launch-field:focus-within>:is(input,select,textarea,.ticker-input,.suffix-input){background:var(--glass-l3-fill);border-color:var(--glass-l4-border);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.72),0 0 0 3px rgba(var(--brand-dark-rgb),.14),0 8px 20px rgba(var(--brand-dark-rgb),.07)}.field-message{min-height:16px;color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.field-message.error,.inline-error{color:var(--semantic-error)}.suffix-input,.ticker-input{align-items:center;display:flex;overflow:hidden}.suffix-input>span,.ticker-input>span{color:var(--muted);padding-left:13px;font-size:12px}.suffix-input input,.ticker-input input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px}.suffix-input>span{letter-spacing:.06em;padding:0 13px 0 8px;font-size:10px;font-weight:500}.launch-field+.launch-field{margin-top:2px}.launch-pair .launch-field+.launch-field,.launch-triple .launch-field+.launch-field{margin-top:0}.launch-upload-row{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.46);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.launch-upload-row>div{gap:3px;min-width:0;display:grid}.launch-upload-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.launch-upload-row small{color:var(--muted);font-size:10px}.advanced-upload,.upload-button{position:relative;overflow:hidden}.advanced-upload input,.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.inline-error{text-align:right;margin:7px 0 0;font-size:10px}.token-art{border:1px solid var(--glass-l4-border);width:42px;height:42px;color:var(--on-charcoal);background:var(--glass-charcoal);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.2),0 7px 18px rgba(var(--brand-dark-rgb),.13);font-family:var(--font-code);letter-spacing:.04em;border-radius:13px;flex:none;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.token-art.large{border-radius:19px;width:66px;height:66px;font-size:16px}.token-art.uploaded{animation:token-shell-pop .42s cubic-bezier(.22,1,.36,1) both}.token-art img{object-fit:cover;object-position:var(--launch-crop-x,50%) var(--launch-crop-y,50%);width:100%;height:100%;animation:token-image-pop .42s cubic-bezier(.22,1,.36,1) both;position:absolute;inset:0}@keyframes token-shell-pop{0%{transform:scale(.82)}62%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes token-image-pop{0%{opacity:0;transform:scale(.72)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.token-art i{background:rgba(var(--brand-light-rgb),.17);width:34px;height:1px;position:absolute;transform:rotate(-38deg)}.token-art i:first-of-type{translate:-13px -15px}.token-art i:nth-of-type(2){translate:14px 13px}.token-art i:nth-of-type(3){transform:rotate(48deg)translate(15px,-14px)}.token-art>span{z-index:1;position:relative}.launch-kind{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.launch-kind legend{color:var(--secondary);margin-bottom:7px;font-size:11px;font-weight:500}.launch-kind label{cursor:pointer;border:1px solid var(--glass-l2-border);min-height:78px;color:var(--secondary);background:var(--glass-l2-fill);border-radius:13px;justify-content:flex-start;align-items:flex-start;gap:10px;padding:13px;font-size:11px;display:flex;position:relative}.launch-kind label>span{min-width:0}.launch-kind label small,.launch-kind label strong{display:block}.launch-kind label small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.launch-kind label.selected small{color:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.launch-kind label.selected small{color:color-mix(in srgb,var(--on-charcoal) 68%,transparent)}}.launch-kind label.selected{background:var(--glass-charcoal);color:var(--on-charcoal);border-color:var(--glass-charcoal-border);box-shadow:var(--shadow-raised)}.launch-kind input{opacity:0;pointer-events:none;position:absolute}.launch-kind label:focus-within{outline:2px solid var(--secondary);outline-offset:3px}.endpoint-test{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.endpoint-test>div,.summary-status{align-items:center;gap:10px;min-width:0;display:flex}.endpoint-test strong,.summary-status strong{font-size:11px;font-weight:500;display:block}.endpoint-test small,.summary-status small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.status-orb{background:var(--text-secondary);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--brand-dark-rgb),.09);border-radius:50%;flex:none;display:inline-block}.status-orb.sending,.status-orb.streaming{background:var(--text-secondary);animation:status-pulse .9s ease-in-out infinite alternate}.status-orb.passed{background:var(--semantic-success)}.status-orb.failed,.status-orb.timeout{background:var(--semantic-error)}.status-orb.exhausted{background:var(--semantic-warning)}@keyframes status-pulse{to{opacity:.35}}.coin-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin:14px 0 16px;display:grid}.asset-choice{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:100%;height:46px;box-shadow:var(--shadow-raised);text-align:left;border-radius:13px;align-items:center;gap:10px;padding:7px 11px;display:flex}.asset-choice>svg{color:var(--secondary);margin-left:auto}.asset-choice strong{font-size:11px;display:block}.asset-choice small{color:var(--muted);font-size:9px;display:block}.asset-icon{background:var(--brand-dark);width:29px;height:29px;color:var(--brand-light);border-radius:9px;flex:0 0 29px;place-items:center;display:grid;position:relative;overflow:hidden}.asset-icon img{object-fit:contain;width:23px;height:23px;position:absolute;inset:3px}.asset-icon.compact{border-radius:6px;flex-basis:18px;width:18px;height:18px;font-size:8px}.asset-icon.compact img{width:14px;height:14px;inset:2px}.summary-pair{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.launch-advanced{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:17px;margin:18px 0 0;overflow:hidden}.launch-advanced.launch-links{margin:12px 0 18px}.launch-links .advanced-body{padding-bottom:14px}.launch-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;list-style:none;display:flex}.launch-advanced summary::-webkit-details-marker{display:none}.launch-advanced summary>span{align-items:center;gap:11px;display:flex}.launch-advanced summary strong{font-size:12px;display:block}.launch-advanced summary small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.launch-advanced summary>svg{transition:transform var(--motion-settle) var(--motion-ease)}.launch-advanced[open] summary>svg{transform:rotate(90deg)}.launch-stock-preview{margin:0 0 18px}.launch-stock-preview summary{gap:12px}.launch-stock-preview summary:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:16px}.launch-stock-preview summary:hover{background:var(--glass-l2-fill)}.stock-preview-count{color:var(--muted);white-space:nowrap;flex:none;font-size:10px}.stock-preview-count svg{transition:transform var(--motion-settle) var(--motion-ease)}.launch-stock-preview[open] .stock-preview-count svg{transform:rotate(90deg)}.stock-preview-body{border-top:1px solid var(--line);padding:14px}.stock-preview-body>p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.stock-preview-search{margin:0}.stock-preview-results{color:var(--muted);margin:10px 0 8px;font-size:10px;display:block}.stock-preview-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.stock-preview-list li{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 9px;display:flex}.stock-preview-list li>span:last-child{min-width:0}.stock-preview-list small,.stock-preview-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stock-preview-list strong{font-size:11px}.stock-preview-list small{color:var(--muted);margin-top:2px;font-size:10px}.stock-pair-mark{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.stock-pair-mark img{object-fit:contain;background:var(--glass-l3-fill);width:100%;height:100%;position:absolute;inset:0}.stock-pair-mark .brand-mark-fallback{font-size:9px;font-weight:500}.stock-preview-body .stock-preview-empty{margin:10px 0}.stock-preview-source{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;margin-top:11px;font-size:10px;text-decoration:underline;display:inline-flex}.stock-preview-source:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:600px){.stock-preview-list{grid-template-columns:minmax(0,1fr)}.stock-preview-count{font-size:9px}}.advanced-body{border-top:1px solid var(--line);gap:4px;padding:18px 14px 4px;display:grid}.mono-input{font-family:var(--font-code);font-size:11px}.advanced-upload{border:1px dashed var(--line-strong);background:var(--glass-l2-fill);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;display:flex}.file-list{gap:5px;margin:-3px 0 12px;padding:0;list-style:none;display:grid}.file-list li{background:var(--glass-l2-fill);border-radius:9px;justify-content:space-between;gap:12px;padding:7px 10px;font-size:10px;display:flex}.file-list small{color:var(--muted)}.advanced-economics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.advanced-economics>div{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;padding:11px}.advanced-economics small,.advanced-economics span{color:var(--muted);font-size:9px;display:block}.advanced-economics strong{margin:4px 0;font-size:12px;display:block}.launch-review{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 14px;display:flex}.acknowledge{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.acknowledge input{accent-color:var(--focus);margin-top:3px}.acknowledge strong{font-size:11px;display:block}.acknowledge small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.launch-total{text-align:right;flex:none}.launch-total span{color:var(--muted);font-size:9px;display:block}.launch-total strong{margin-top:2px;font-size:16px;display:block}.launch-message{background:var(--glass-l2-fill);border:1px solid var(--glass-l2-border);border-radius:11px;margin-bottom:10px;padding:10px 12px;font-size:10px}.launch-message.failed{color:var(--semantic-error)}.launch-message.pending{color:var(--secondary)}.launch-cta{border-radius:14px;width:100%;min-height:50px;font-size:13px}.launch-footnote{color:var(--muted);text-align:center;margin:9px 6px 0;font-size:9px}.launch-preview{background:var(--glass-l2-fill);border-radius:24px;padding:20px;position:sticky;top:24px}.launch-preview-title{align-items:center;gap:14px;display:flex}.launch-preview-title>div{min-width:0}.preview-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.launch-preview-title h2{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.launch-preview-title p{align-items:center;gap:8px;margin-top:5px;display:flex}.launch-preview-title p strong{font-size:11px}.launch-preview-title p span{color:var(--muted);border:1px solid var(--line);text-transform:uppercase;border-radius:6px;padding:2px 5px;font-size:9px}.preview-description{min-height:40px;color:var(--secondary);overflow-wrap:anywhere;margin:18px 0 16px;font-size:11px;line-height:1.7}.token-build-progress{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:13px;gap:8px;margin:0 0 16px;padding:11px 12px;display:grid}.token-build-progress>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.token-build-progress strong{font-size:10px;font-weight:500}.token-build-progress small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.token-build-progress>div{border:1px solid var(--glass-l2-border);background:rgba(var(--brand-dark-rgb),.08);height:6px;box-shadow:inset 0 1px 2px rgba(var(--brand-dark-rgb),.08);border-radius:999px;overflow:hidden}.token-build-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-dark),var(--text-secondary));transform-origin:0;width:100%;min-width:0;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative}.launch-summary-list{border-top:1px solid var(--line);margin:0}.launch-summary-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:10px;display:flex}.launch-summary-list dt{color:var(--muted)}.launch-summary-list dd{text-align:right;overflow-wrap:anywhere;max-width:62%;margin:0;font-weight:500}.summary-status{background:var(--glass-l3-fill);border:1px solid var(--glass-l3-border);box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.55);border-radius:13px;margin-top:15px;padding:12px}.economics-bar{border-radius:4px;gap:2px;height:6px;margin-top:18px;display:flex;overflow:hidden}.economics-bar span:first-child{background:var(--text-primary);width:35%}.economics-bar span:nth-child(2){background:var(--text-secondary);width:50%}.economics-bar span:nth-child(3){background:var(--brand-light);width:15%}.economics-key{color:var(--muted);justify-content:space-between;gap:8px;margin-top:7px;font-size:8px;display:flex}.draft-save-state{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.draft-save-state i{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.draft-save-state.saving i{animation:status-pulse .7s ease-in-out infinite alternate}.draft-save-state.saved i{background:var(--semantic-success)}.draft-save-state.error{color:var(--semantic-error)}.draft-save-state.error i{background:var(--semantic-error)}.launch-progress{border:1px solid var(--glass-l1-border);background:var(--glass-l1-fill);-webkit-backdrop-filter:blur(var(--glass-l1-blur));backdrop-filter:blur(var(--glass-l1-blur));border-radius:17px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:7px;display:grid}.launch-progress button{min-height:var(--control);border-radius:var(--radius-control);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.launch-progress button span{border:1px solid var(--line);border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.launch-progress button.current{background:var(--glass-charcoal);border-color:var(--glass-charcoal-border);color:var(--on-charcoal);box-shadow:var(--shadow-raised)}.launch-progress button.complete{color:var(--secondary)}.launch-progress button.complete span{background:var(--glass-l3-fill);border-color:var(--glass-l3-border)}.launch-stage{padding:26px 0 0}.launch-step-heading{align-items:center;gap:13px;margin-bottom:24px;display:flex}.launch-step-heading>span{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);width:32px;height:32px;color:var(--secondary);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:10px;place-items:center;font-size:10px;display:grid}.launch-step-heading .eyebrow{margin-bottom:3px;font-size:8px}.launch-step-heading h2{font-size:18px}.launch-inline-back{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;margin:18px 0 -7px;font-size:9px;display:flex}.launch-stage>.launch-cta{margin-top:20px}.launch-rule{color:var(--muted);font-family:var(--font-code);margin:6px 0 14px;font-size:9px;line-height:1.6}.model-picker{min-width:0;position:relative}.model-picker-trigger{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);text-align:left;width:100%;min-height:58px;box-shadow:inset 0 1px 0 rgba(var(--brand-light-rgb),.46),0 4px 14px rgba(var(--brand-dark-rgb),.035);border-radius:13px;justify-content:space-between;align-items:center;gap:11px;padding:7px 12px;display:flex}.model-picker-trigger>span:nth-child(2){flex:1;min-width:0}.model-picker-trigger small,.model-picker-trigger strong{display:block}.model-picker-trigger strong{font-size:11px}.model-picker-trigger small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.model-provider-mark{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:31px;height:31px;color:var(--secondary);box-shadow:inset 0 1px 0 var(--glass-highlight);font-family:var(--font-code);letter-spacing:-.025em;border-radius:10px;flex:0 0 31px;place-items:center;font-size:9px;font-weight:500;display:grid;position:relative;overflow:hidden}.brand-mark-fallback{place-items:center;width:100%;height:100%;display:grid}.model-provider-mark>img,.plugin-mark>img{background:rgba(var(--brand-light-rgb),.88);object-fit:contain;width:21px;height:21px;box-shadow:0 1px 4px rgba(var(--brand-dark-rgb),.08);border-radius:6px;padding:2px;position:absolute;inset:4px}.model-picker-menu{z-index:30;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 48px rgba(var(--brand-dark-rgb),.16);border-radius:15px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0}.model-picker-search{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.model-picker-search input{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.model-picker-catalog-meta{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 7px 4px;font-size:8px;display:flex}.model-picker-catalog-meta strong{font-size:8px}.model-picker-menu [role=listbox]{overscroll-behavior:contain;scrollbar-width:thin;gap:3px;max-height:min(410px,52vh);margin-top:4px;display:grid;overflow-y:auto}.model-picker-menu [role=option]{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;padding:8px 9px;display:grid}.model-picker-menu [role=option]>span:nth-child(2){min-width:0}.model-picker-menu [role=option]>span:last-child{text-align:right}.model-picker-menu [role=option] b,.model-picker-menu [role=option] small,.model-picker-menu [role=option] strong{display:block}.model-picker-menu [role=option] strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.model-picker-menu [role=option] small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.model-picker-menu [role=option] b{font-size:9px}.model-picker-menu [role=option][aria-selected=true]{border-color:var(--glass-l3-border);background:var(--glass-l3-fill)}.model-picker-menu [role=option][aria-selected=true] .model-provider-mark{background:var(--glass-charcoal);border-color:var(--glass-charcoal-border);color:var(--on-charcoal)}.model-picker-menu [role=listbox]>p{color:var(--muted);text-align:center;padding:18px;font-size:10px}.model-picker-menu [role=option] small,.model-picker-menu [role=option] strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.model-picker-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.model-provider-mark.is-empty{color:var(--muted);background:var(--glass-l1-fill)}.launch-field:has(.fixture-picker-menu),.launch-field:has(.model-picker-menu),.launch-field:has(.plugin-picker-menu){z-index:40;position:relative}.launch-advanced:has(.fixture-picker-menu),.launch-advanced:has(.model-picker-menu){z-index:20;position:relative;overflow:visible}.fallback-model-pickers .model-picker-menu{width:min(520px,100vw - 56px);right:auto}.fallback-model-pickers>.fallback-model-picker:nth-child(2) .model-picker-menu{left:auto;right:0}.launch-plugin-field{margin-top:18px}.plugin-picker{min-width:0;position:relative}.plugin-picker-trigger{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:100%;min-height:58px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 4px 14px rgba(var(--brand-dark-rgb),.035);text-align:left;border-radius:13px;align-items:center;gap:11px;padding:7px 12px;display:flex}.plugin-picker-trigger>span:nth-child(2){flex:1;min-width:0}.plugin-picker-trigger small,.plugin-picker-trigger strong{display:block}.plugin-picker-trigger strong{font-size:11px}.plugin-picker-trigger small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.plugin-mark{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:31px;height:31px;color:var(--secondary);box-shadow:inset 0 1px 0 var(--glass-highlight);font-family:var(--font-code);border-radius:10px;flex:0 0 31px;place-items:center;font-size:9px;font-weight:500;display:grid;position:relative;overflow:hidden}.plugin-picker-menu{z-index:32;border:1px solid var(--glass-l4-border);background:var(--readable-overlay-fill);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 var(--glass-highlight),0 18px 48px rgba(var(--brand-dark-rgb),.16);border-radius:15px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0}.launch-page :is(.model-picker-menu,.plugin-picker-menu){background-color:var(--launch-menu-fill);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.launch-page :is(.model-picker-menu,.plugin-picker-menu) :is(.model-picker-search,.plugin-picker-list section){background-color:var(--launch-menu-fill)}.fixture-picker{min-width:0;position:relative}.fixture-picker-trigger{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:100%;min-height:46px;color:var(--ink);text-align:left;box-shadow:inset 0 1px 0 var(--glass-highlight),0 4px 14px rgba(var(--brand-dark-rgb),.035);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.fixture-picker-trigger:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.fixture-picker-menu{z-index:42;max-height:var(--picker-max-height,280px);border:1px solid var(--glass-l4-border);background:var(--launch-menu-fill);box-shadow:0 18px 48px rgba(var(--brand-dark-rgb),.2);overscroll-behavior:contain;border-radius:14px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.fixture-picker-menu.picker-upward{top:auto;bottom:calc(100% + 7px)}.fixture-picker-menu [role=option]{background:var(--launch-menu-fill);width:100%;min-height:42px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.fixture-picker-menu [role=option]:is(:hover,:focus-visible,[aria-selected=true]){border-color:var(--glass-l3-border);background:var(--glass-l3-fill)}.fixture-picker-menu [role=option]:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.plugin-picker-meta{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 7px 5px;font-size:8px;display:flex}.plugin-picker-meta strong{font-size:8px}.plugin-picker-list{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:min(430px,52vh);display:grid;overflow-y:auto}.plugin-picker-list section{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:5px;display:grid}.plugin-picker-list section header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;padding:5px 6px;font-size:8px;font-weight:500;display:flex}.plugin-picker-list section button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:43px;padding:5px 7px;display:grid}.plugin-option-copy{min-width:0}.plugin-option-copy small,.plugin-option-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.plugin-option-copy small{color:var(--muted);margin-top:2px;font-size:8px}.plugin-picker-list section button[aria-selected=true]{border-color:var(--glass-l3-border);background:var(--glass-l3-fill)}.plugin-picker-list section button[aria-selected=true] .plugin-mark{background:var(--glass-charcoal);border-color:var(--glass-charcoal-border);color:var(--on-charcoal)}.plugin-check{color:var(--muted);place-items:center;font-size:11px;display:grid}.plugin-picker-list section button[aria-selected=true] .plugin-check{color:var(--secondary)}.plugin-option-copy small,.plugin-option-copy strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.plugin-option-copy strong{font-size:10px}.plugin-option-copy small{font-size:9px}.plugin-picker-list>p,.plugin-picker-message,.plugin-picker-note{color:var(--muted);margin:0;padding:10px;font-size:9px}.plugin-picker-message{color:var(--semantic-error);padding-bottom:2px}.plugin-picker-note{text-align:center;padding-bottom:3px}.model-picker-menu,.plugin-picker-menu{max-height:var(--picker-max-height,min(560px,calc(100dvh - 24px)));flex-direction:column;display:flex;overflow:hidden}.model-picker-menu.picker-upward,.plugin-picker-menu.picker-upward{top:auto;bottom:calc(100% + 7px)}.model-picker-menu [role=listbox],.plugin-picker-list{flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;max-height:none}.crop-tool{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:14px;margin:12px 0 16px;overflow:hidden}.crop-tool>summary{cursor:pointer;min-height:44px;color:var(--secondary);justify-content:space-between;align-items:center;padding:9px 12px;font-size:10px;list-style:none;display:flex}.crop-tool>summary::-webkit-details-marker{display:none}.crop-tool[open]>summary svg{transform:rotate(90deg)}.crop-tool>div{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px;display:grid}.crop-preview{border:1px solid var(--glass-l3-border);background:var(--glass-charcoal);border-radius:18px;width:200px;height:200px;overflow:hidden}.crop-preview img{object-fit:cover;object-position:var(--launch-crop-x,50%) var(--launch-crop-y,50%);width:100%;height:100%}.crop-tool input[type=range]{box-shadow:none;accent-color:var(--focus);padding-inline:0}.test-budget{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;justify-content:space-between;gap:16px;margin-bottom:12px;padding:11px 13px;font-size:10px}.test-budget,.test-budget span{align-items:center;display:flex}.test-budget span{color:var(--muted);gap:7px}.test-budget strong{font-size:10px}.launch-test-chat{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:17px;flex-direction:column;gap:10px;min-height:236px;max-height:360px;padding:16px;display:flex;overflow-y:auto}.launch-test-chat article{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;max-width:84%;padding:10px 12px}.launch-test-chat article.you{background:var(--glass-charcoal);color:var(--on-charcoal);align-self:flex-end}.launch-test-chat article span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:8px;display:block}.launch-test-chat article.you span{color:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.launch-test-chat article.you span{color:color-mix(in srgb,var(--on-charcoal) 72%,transparent)}}.launch-test-chat article p{font-size:11px;line-height:1.55}.test-empty{text-align:center;color:var(--muted);justify-items:center;gap:7px;margin:auto;display:grid}.test-empty strong{color:var(--secondary);font-size:11px}.test-empty small{font-size:9px}.launch-test-composer{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);box-shadow:var(--shadow-raised);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:10px;padding:8px;display:grid}.launch-test-composer textarea{resize:none;background:0 0;border:0;outline:0;min-height:48px;padding:8px;font-size:11px;line-height:1.45}.launch-test-composer .button{align-self:stretch}.save-demo{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.save-demo input{accent-color:var(--focus);margin-top:2px}.save-demo small,.save-demo strong{display:block}.save-demo strong{font-size:10px}.save-demo small{color:var(--muted);margin-top:2px;font-size:9px}.markup-slider{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);min-height:46px;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);border-radius:13px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:13px;padding:7px 12px;display:grid}.markup-slider:focus-within{border-color:var(--glass-l4-border);background:var(--glass-l3-fill);box-shadow:0 0 0 3px #64768433,inset 0 1px 0 var(--glass-highlight)}.markup-slider input[type=range]{width:100%;height:28px;min-height:28px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;padding:0}.markup-slider input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--glass-l3-border);background:linear-gradient(to right,var(--secondary) 0 var(--markup-progress),var(--line-strong) var(--markup-progress) 100%);border-radius:999px;height:6px}.markup-slider input[type=range]::-moz-range-track{border:1px solid var(--glass-l3-border);background:var(--line-strong);border-radius:999px;height:6px}.markup-slider input[type=range]::-moz-range-progress{background:var(--secondary);border-radius:999px;height:6px}.markup-slider input[type=range]::-webkit-slider-thumb{border:2px solid var(--glass-l2-fill);background:var(--ink);width:16px;height:16px;box-shadow:0 2px 7px rgba(var(--brand-dark-rgb),.25);appearance:none;transition:transform var(--motion-fast),box-shadow var(--motion-fast);border-radius:50%;margin-top:-6px}.markup-slider input[type=range]::-moz-range-thumb{border:2px solid var(--glass-l2-fill);background:var(--ink);width:13px;height:13px;box-shadow:0 2px 7px rgba(var(--brand-dark-rgb),.25);transition:transform var(--motion-fast),box-shadow var(--motion-fast);border-radius:50%}.markup-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(.9)}.markup-slider input[type=range]:active::-moz-range-thumb{transform:scale(.9)}.markup-slider strong{text-align:right;font-size:12px}.markup-field .field-message{text-align:left;margin-top:2px;line-height:1.5}.review-identity{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:17px;align-items:center;gap:14px;padding:14px;display:flex}.review-identity>span:last-child{min-width:0}.review-identity p,.review-identity small,.review-identity strong{display:block}.review-identity small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.review-identity strong{margin-top:4px;font-size:15px}.review-identity p{color:var(--secondary);margin-top:3px;font-size:10px}.review-table{margin:14px 0 0}.review-table div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 2px;font-size:10px;display:flex}.review-table dt{color:var(--muted)}.review-table dd{text-align:right;margin:0;font-weight:500}.split-review{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:15px;margin-top:14px;padding:14px}.split-review small,.split-review span,.split-review strong{display:block}.split-review small,.split-review span{color:var(--muted);font-size:9px}.split-review strong{margin:5px 0 3px;font-size:11px}.launch-cost,.split-review .economics-bar{margin-top:12px}.launch-cost{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.launch-cost>div{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;padding:11px}.launch-cost small,.launch-cost span{color:var(--muted);font-size:8px;display:block}.launch-cost strong{margin:4px 0;font-size:11px;display:block}.launch-cost .total{background:var(--glass-l3-fill);grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.launch-cost .total strong{font-size:15px}.immutable-rules{color:var(--muted);font-family:var(--font-code);gap:5px;margin:14px 2px;font-size:9px;line-height:1.55;display:grid}.qa-preview{margin-bottom:0}.review-table dt{flex:none}.review-table dd{overflow-wrap:anywhere;min-width:0}.review-config{margin-top:14px}.review-config .advanced-body{padding-top:7px}.review-config-table{margin:0}.review-config-table dd{overflow-wrap:anywhere;max-width:68%}.review-truth{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:16px;margin-top:14px;padding:18px 14px 12px;position:relative}.review-truth.permanent{border-color:var(--glass-l3-border);background:var(--glass-l2-fill);box-shadow:inset 0 1px 0 var(--glass-highlight)}.review-truth-label{border:1px solid var(--glass-l2-border);background:var(--background);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:500;position:absolute;top:0;left:14px;transform:translateY(-50%)}.review-truth.permanent .review-truth-label{color:var(--secondary);border-color:var(--glass-l3-border)}.review-truth .review-table{margin-top:0}.review-truth .split-review{background:0 0;border:0;border-radius:0;margin-top:0;padding:0 0 12px}.launch-recovery-actions{gap:8px;margin-top:18px;display:grid}.launch-recovery-actions .launch-cta{margin-top:0}.launch-live-drafts .review-table dd{overflow-wrap:anywhere;min-width:0}.launch-live-drafts .launch-api-snippet{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.launch-live-drafts .launch-log small{overflow-wrap:anywhere}.deploy-stage{text-align:center}.deploy-stage .launch-step-heading{justify-content:center}.deploy-orb{border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);width:58px;height:58px;box-shadow:var(--shadow-raised);border-radius:19px;place-items:center;margin:4px auto 18px;display:grid}.deploy-orb.confirming,.deploy-orb.refunding,.deploy-orb.sending,.deploy-orb.signing{animation:status-pulse .8s ease-in-out infinite alternate}.deploy-orb.failed{color:var(--semantic-error)}.launch-log{text-align:left;max-width:390px;margin:0 auto 18px;padding:0;list-style:none}.launch-log li{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.launch-log li span{font-family:var(--font-code)}.launch-log li strong{font-size:10px}.launch-log li small{font-size:8px}.launch-log li.done{color:var(--secondary)}.launch-log li.active{color:var(--ink)}.launch-log li.failed{color:var(--semantic-error)}.launch-log li.refunding{color:var(--secondary)}.launch-done{text-align:center}.live-mark{border:1px solid var(--glass-l4-border);background:var(--glass-charcoal);width:64px;height:64px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);border-radius:21px;place-items:center;margin:2px auto 16px;display:grid}.launch-done h2{max-width:440px;margin:5px auto 0;font-size:23px;line-height:1.3}.launch-done>p:not(.eyebrow):not(.launch-footnote){color:var(--secondary);margin-top:9px;font-size:11px}.live-result{text-align:left;border-top:1px solid var(--line);margin-top:20px}.live-result div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 2px;font-size:10px;display:flex}.live-result span{color:var(--muted)}.live-result strong{overflow-wrap:anywhere;text-align:right;max-width:65%}.live-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.curl-snippet{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);text-align:left;border-radius:14px;margin-top:14px;padding:16px;position:relative}.curl-snippet code{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:80px;font-size:9px;line-height:1.6;display:block}.curl-snippet .copy-control{position:absolute;top:9px;right:9px}.post-launch-loop{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;padding:8px;display:grid}.post-launch-loop a{min-height:38px;color:var(--secondary);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:7px;font-size:9px;display:flex}.post-launch-loop a:hover{border-color:var(--glass-l3-border);background:var(--glass-l2-fill)}.mobile-launch-preview{display:none}.composer{border:1px solid var(--line-strong);background:var(--workspace);border-radius:16px;max-width:740px;margin:0 auto;padding:16px}.composer textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:65px;font-size:13px}.composer>div{justify-content:space-between;align-items:center;display:flex}.doc-sections{gap:30px;max-width:720px;display:grid}.doc-sections article p{color:var(--secondary);margin-top:10px;font-size:13px;line-height:1.9}.code-block{border:1px solid var(--line);background:var(--workspace);border-radius:16px;min-width:0;margin-top:28px}.code-block header{border-bottom:1px solid var(--line);color:var(--secondary);justify-content:space-between;align-items:center;padding:8px 16px;font-size:11px;display:flex}.code-block pre{margin:0;padding:18px;overflow-x:auto}.code-block>p{color:var(--muted);padding:0 18px 18px;font-size:11px}.workspace-status{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:20px;padding:12px 28px;font-size:10px;display:flex}.workspace-status>span:first-child{align-items:center;gap:7px;display:flex}.legal-links{gap:16px;margin-left:auto;display:flex}.legal-links a{color:var(--muted);text-decoration:none}.legal-links a:hover{color:var(--ink,currentColor);text-decoration:underline}.legal-page{max-width:720px;margin:0 auto;padding:40px 24px 64px;line-height:1.6}.legal-head h1{margin:0 0 4px;font-size:32px;line-height:1.2}.legal-updated{color:var(--muted);margin:0 0 20px;font-size:13px}.legal-intro{margin:0 0 12px;font-size:17px}.legal-section h2{margin:32px 0 8px;font-size:18px}.legal-section p{margin:0 0 12px}.legal-other{margin-top:40px;font-size:14px}.dialog{border-radius:var(--radius-overlay);background:var(--overlay);width:calc(100% - 32px);max-width:460px;color:var(--ink);box-shadow:0 24px 90px rgba(var(--brand-dark-rgb),.2);max-height:calc(100dvh - 48px);margin:auto;padding:24px;position:fixed;overflow-y:auto}.dialog::backdrop{background:var(--glass-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dialog>p{color:var(--secondary);margin-bottom:20px;font-size:13px}.dialog>.button.primary{width:100%;margin-top:24px}.notice{border:1px solid var(--line);background:var(--workspace);color:var(--secondary);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.field,.notice{margin-bottom:20px;font-size:12px}.field{gap:8px;display:grid}.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:var(--control);background:var(--raised);width:100%;padding:10px 12px}.field small{color:var(--muted);font-size:11px}.boot{max-width:600px;margin:0 auto;padding:64px 24px}.feature-loading{border:1px solid var(--glass-l1-border);border-radius:var(--radius-panel);background:var(--glass-l1-fill);gap:12px;min-height:240px;padding:24px;display:grid}.feature-loading span{background:linear-gradient(90deg,var(--glass-l1-fill),var(--glass-l2-fill),var(--glass-l1-fill));background-size:220% 100%;border-radius:12px;height:48px;animation:feature-loading-pulse 1.2s ease-in-out infinite;display:block}.feature-loading span:nth-child(2){height:92px}.feature-loading span:nth-child(3){height:64px}@keyframes feature-loading-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.feature-loading span{animation:none}}@media (max-width:1240px){.workspace{padding:28px 24px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.endpoint-row,.table-head{grid-template-columns:minmax(0,1.5fr) minmax(130px,1fr) 80px;gap:16px}.endpoint-status,.table-head>:last-child{display:none}.topbar{padding-inline:24px}.connection{display:none}.split-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.breadcrumb{gap:10px}.launch-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr)}}@media (max-width:900px){.launch-layout{display:block}.launch-preview{display:none}.launch-progress{z-index:10;-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));position:sticky;top:8px}.mobile-launch-preview{z-index:12;background:var(--readable-overlay-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:17px;margin:0 0 14px;display:block;position:sticky;top:70px}.mobile-preview-handle{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 12px;display:flex}.mobile-preview-handle>span:nth-child(2){flex:1;min-width:0}.mobile-preview-handle small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.mobile-preview-handle strong{margin-top:2px;font-size:11px;display:block}.mobile-preview-body{border-top:1px solid var(--line);padding:6px 16px 18px;display:none}.mobile-launch-preview.expanded .mobile-preview-body{display:block}.mobile-launch-preview.expanded .mobile-preview-handle>svg{transform:rotate(90deg)}}@media (max-width:640px){:root{--control:44px;--rail:60px;font-size:14px}.application{grid-template-columns:var(--rail) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:100dvh;padding:8px}.application.navigation-expanded{--rail:60px}.rail{border-radius:17px;grid-row:1/3;height:calc(100dvh - 16px);padding:7px;display:flex;top:8px}.application.navigation-expanded .rail{width:min(208px,100vw - 88px);box-shadow:inset 0 1px 0 var(--glass-highlight),16px 0 48px rgba(var(--brand-dark-rgb),.18);z-index:70;position:fixed;left:8px}.navigation-scrim{z-index:65;background:var(--glass-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;padding:0;display:block;position:fixed;inset:0}.mobile-appbar{z-index:60;border-bottom:1px solid var(--glass-l4-border);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--readable-overlay-fill);grid-area:1/2;justify-content:space-between;align-self:start;align-items:center;gap:10px;min-height:56px;padding:7px 10px;display:flex;position:sticky;top:0}.mobile-appbar>div,.mobile-location{align-items:center;min-width:0;display:flex}.mobile-appbar>div{gap:5px}.mobile-location{color:var(--secondary);gap:8px;font-size:11px;overflow:hidden}.mobile-location strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-appbar .button{min-height:40px;padding:8px 10px;font-size:10px}.mobile-appbar .button svg{width:15px}@media (max-width:340px){.mobile-appbar{gap:6px;padding-inline:8px}.mobile-appbar .wallet-trigger{gap:5px}}.application .rail nav{border-radius:13px;padding:0}.rail-toggle{min-height:40px}.rail-link{justify-content:center;min-height:46px;padding:0}.navigation-expanded .rail-link{justify-content:flex-start;padding:0 14px}.rail-link.selected:before{height:16px;left:2px}.theme-switch{padding:1px}.theme-option{justify-content:center;min-width:40px;min-height:40px;padding:0}.workspace-frame{min-height:calc(100dvh - 78px);padding-bottom:env(safe-area-inset-bottom);border-radius:17px;grid-area:2/2;overflow:visible}.topbar{display:none}.breadcrumb{gap:6px;font-size:12px}.breadcrumb>span,.breadcrumb>svg{display:none}.top-actions{gap:4px}.top-actions>.button{gap:6px;min-height:36px;padding:8px 10px;font-size:11px}.top-actions>.button svg{width:15px}.workspace{padding:22px 16px 28px}.preview-banner{margin-bottom:24px;font-size:10px}.page-heading{gap:20px;margin-bottom:24px}.page-heading h1{max-width:330px;font-size:28px}.description{font-size:13px}.page-heading>.button{align-self:stretch}.section{border-radius:20px;padding:20px 16px}.section-heading{gap:8px;margin-bottom:20px}.section-heading h2{font-size:15px}.section-heading p{font-size:11px}.list-toolbar{gap:8px}.list-toolbar>.button{padding:9px;font-size:11px}.search-field{gap:7px;padding-inline:10px}.search-field input{font-size:11px}.table-head{display:none}.endpoint-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:16px 8px;padding:18px 0;display:grid}.endpoint-identity{grid-column:1/-1}.price-column{padding-left:58px}.markup-column{text-align:right;font-size:11px}.price-column strong{font-size:11px}.list-note{flex-wrap:wrap;gap:7px;font-size:10px}.list-note .copy-control{margin-left:0}.empty{min-height:220px;padding:36px 8px}.metric-strip{grid-template-columns:1fr;gap:18px;margin-bottom:24px;padding:20px 8px}.metric-strip>div{align-items:center}.metric-strip strong{font-size:21px}.metric-strip>div span{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-strip strong{margin:0}.endpoint-meta{gap:12px}.kind-option{gap:12px;padding:18px 14px}.kind-option small{max-width:200px}.launch-page{padding-bottom:28px}.launch-page:before{inset-inline:-16px}.launch-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.launch-heading h1{font-size:28px}.launch-heading>div>p:last-child{font-size:12px;line-height:1.65}.draft-save-state{align-self:flex-start}.launch-progress{grid-template-columns:repeat(7,minmax(42px,1fr));gap:3px;padding:5px;overflow-x:auto}.launch-progress button{letter-spacing:.03em;gap:4px;min-height:42px;font-size:7px}.launch-progress button span{width:17px;height:17px}.launch-form{border-radius:21px;padding:0 16px 18px}.launch-group{padding:22px 0 18px}.launch-group>header{margin-bottom:18px}.launch-stage{padding-top:22px}.launch-step-heading{margin-bottom:19px}.advanced-economics,.coin-controls,.launch-cost,.launch-pair,.launch-triple{grid-template-columns:minmax(0,1fr);gap:2px}.coin-controls{gap:14px;margin:14px 0 18px}.launch-cost .total{grid-column:auto}.launch-kind{grid-template-columns:minmax(0,1fr);gap:6px}.launch-kind label{align-items:center;min-height:62px;padding:11px 12px}.launch-kind label small{margin-top:3px}.launch-upload-row{grid-template-columns:auto minmax(0,1fr)}.launch-upload-row .upload-button{grid-column:1/-1;width:100%}.token-art.large{border-radius:17px;width:58px;height:58px}.endpoint-test{flex-direction:column;align-items:stretch}.endpoint-test .button{width:100%}.launch-test-chat{min-height:220px}.launch-test-composer{grid-template-columns:minmax(0,1fr)}.launch-test-composer .button{min-height:44px}.review-table div{gap:12px}.review-table dd{max-width:58%}.live-actions{flex-direction:column;align-items:stretch}.live-actions .button,.live-actions .copy-control,.live-actions>*{width:100%}.curl-snippet code{padding:52px 0 0}.curl-snippet .copy-control{left:9px;right:9px}.curl-snippet .copy-control .button{width:100%}.post-launch-loop{grid-template-columns:1fr 1fr}.crop-tool>div{grid-template-columns:minmax(0,1fr)}.crop-preview{width:min(200px,100%);margin-inline:auto}.social-fields{gap:12px}.plugin-picker-list section{grid-template-columns:minmax(0,1fr)}.model-picker-menu,.model-picker-menu.picker-upward,.plugin-picker-menu,.plugin-picker-menu.picker-upward{left:calc(var(--rail) + 14px);top:74px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;border-radius:21px;flex-direction:column;width:auto;max-height:none;display:flex;position:fixed}.fallback-model-pickers .model-picker-menu,.fallback-model-pickers>.fallback-model-picker:nth-child(2) .model-picker-menu{left:calc(var(--rail) + 14px);width:auto;right:10px}.model-picker-menu [role=listbox],.plugin-picker-list{flex:1;min-height:0;max-height:none}.model-picker-menu [role=option]{grid-template-columns:31px minmax(0,1fr)}.model-picker-menu [role=option]>.model-provider-mark{grid-row:1/span 2}.model-picker-menu [role=option]>span:last-child{text-align:left;grid-column:2}.launch-page:has(.model-picker-menu) .mobile-launch-preview,.launch-page:has(.plugin-picker-menu) .mobile-launch-preview{opacity:0;pointer-events:none;transform:translateY(12px)}.launch-review{flex-direction:column;align-items:flex-start}.launch-total{justify-content:space-between;align-items:baseline;width:100%;display:flex}.mobile-launch-preview{box-shadow:inset 0 1px 0 var(--glass-l4-border),0 12px 34px rgba(var(--brand-dark-rgb),.14);top:66px}.mobile-launch-preview.expanded{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:23px 23px 17px 17px;position:fixed;overflow-y:auto}.mobile-launch-preview.expanded .mobile-preview-body{padding-bottom:22px}.form-footer{flex-direction:column;align-items:stretch;gap:14px}.workspace-status,.workspace-status>span:nth-child(2){display:none}.endpoint-mobile-actions{left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom))}.dialog{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:auto 0 0}.dialog .context-title{display:none}.receipt-list>div{gap:16px;font-size:11px}.receipt-list dd{max-width:65%}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[…\]{animation:…}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-muted{color:var(--muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media not all and (min-width:40rem){.max-sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:text-\[11px\]{font-size:11px}}}@layer glass{body{background-image:radial-gradient(ellipse at 15% 5%,rgba(var(--brand-light-rgb),.26),transparent 60%),radial-gradient(ellipse at 85% 85%,rgba(var(--brand-dark-rgb),.035),transparent 62%);background-attachment:fixed}:root[data-theme=dark] body{background-image:radial-gradient(ellipse at 15% 5%,rgba(var(--brand-light-rgb),.055),transparent 60%),radial-gradient(ellipse at 85% 85%,rgba(var(--brand-light-rgb),.025),transparent 62%)}:is(.rail,.workspace-frame,[data-glass=l1]){background-color:var(--glass-l1-fill);border-color:var(--glass-l1-border);-webkit-backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation))}.workspace-frame{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.surface,[data-glass=l2]){background-color:var(--glass-l2-fill);border-color:var(--glass-l2-border);-webkit-backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l2-blur)) saturate(var(--glass-saturation))}.launch-form{background-color:var(--glass-l1-fill);border-color:var(--glass-l1-border);-webkit-backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation))}[data-glass=l3]{background-color:var(--glass-l3-fill);border-color:var(--glass-l3-border);-webkit-backdrop-filter:blur(var(--glass-l3-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l3-blur)) saturate(var(--glass-saturation))}:is(.dialog,.popover,.tooltip,[data-glass=l4]){--secondary:var(--overlay-text);--muted:var(--overlay-text);background-color:var(--glass-l4-fill);border-color:var(--glass-l4-border);-webkit-backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l4-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px 0 var(--glass-l4-border),0 20px 64px rgba(var(--brand-dark-rgb),.14)}:is(.dialog,.popover,.tooltip,.docs-palette,.market-chart-tooltip,.chat-history.open,.use-sheet,.activity-inspector.surface,.system-status-popover){background-color:var(--readable-overlay-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.rail nav{background:var(--glass-charcoal);border:1px solid var(--glass-charcoal-border);box-shadow:var(--shadow-raised);border-radius:16px;gap:4px;padding:4px}.rail nav .rail-link{color:var(--on-charcoal);font-weight:500}.rail nav .rail-link.selected{color:var(--on-charcoal);background:var(--glass-charcoal-selection);border-color:var(--glass-l2-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 3px 8px rgba(var(--brand-dark-rgb),.08)}.brand-mark{border:1px solid var(--glass-l3-border);margin-bottom:24px}:is(.context-bar,.rail-link){gap:8px}.application:not(.navigation-expanded) .rail-link{gap:0}.description{margin-top:12px}.topbar,.workspace-status{padding-inline:32px}:is(.button,.icon-button,.rail-link,.rail-toggle,.theme-option,.context-bar a,.kind-option,.endpoint-row,.call-row,.more-sections summary,.search-field,.field input,.field select,.field textarea,.back-link,.brand-mark,[role=tab],.launch-kind label,.asset-choice,.launch-upload-row,.launch-advanced summary,.advanced-upload,.mobile-preview-handle,.launch-progress button,.model-picker-trigger,.model-picker-menu [role=option],.crop-tool>summary){transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-settle) var(--motion-ease),transform var(--motion-settle) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:is(.button,.icon-button,.rail-link,.rail-toggle,.theme-option,.context-bar a,.kind-option,.back-link,.brand-mark) svg{transition:transform var(--motion-settle) var(--motion-ease)}:is(.search-field,.field input,.field select,.field textarea):focus-within{background-color:var(--raised);box-shadow:inset 0 1px 0 var(--glass-l3-border);outline:2px solid var(--focus);outline-offset:3px}input::placeholder,textarea::placeholder,textarea:disabled{color:var(--muted);opacity:1}:is(.context-bar a.selected,.kind-option.selected,[role=tab][aria-selected=true]){background:var(--raised);border-color:var(--glass-l3-border);box-shadow:var(--shadow-raised);color:var(--ink)}:focus-visible{outline-color:var(--focus)}.rail nav :focus-visible{outline-color:var(--on-charcoal);outline-offset:1px}.dialog[open]{animation:glass-arrive .24s var(--motion-ease) both}.dialog[open]::backdrop{animation:scrim-arrive .18s var(--motion-ease) both}@keyframes glass-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes scrim-arrive{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){:is(.button,.icon-button,.rail-link,.rail-toggle,.theme-option,.context-bar a,.kind-option,.endpoint-row,.call-row,.more-sections summary,.back-link,.brand-mark,[role=tab],.launch-kind label,.asset-choice,.launch-upload-row,.launch-advanced summary,.advanced-upload,.mobile-preview-handle,.launch-progress button,.model-picker-trigger,.model-picker-menu [role=option],.crop-tool>summary):not(:disabled):hover{background-color:var(--raised);border-color:var(--glass-l3-border);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.button.primary:not(:disabled):hover{background-color:var(--glass-charcoal-hover);border-color:var(--glass-l3-border)}.rail nav .rail-link:hover{color:var(--on-charcoal);background-color:var(--glass-charcoal-selection)}.rail-toggle:not(:disabled):hover{transform:none}:is(.button,.icon-button,.rail-link,.back-link,.brand-mark):not(:disabled):hover svg{transform:translateY(-1px)}}:is(.button,.icon-button,.rail-link,.rail-toggle,.theme-option,.context-bar a,.kind-option,.endpoint-row,.call-row,.back-link,.brand-mark,[role=tab],.launch-kind label,.asset-choice,.launch-advanced summary,.advanced-upload,.mobile-preview-handle,.launch-progress button,.model-picker-trigger,.model-picker-menu [role=option],.crop-tool>summary):not(:disabled):active{box-shadow:inset 0 1px 4px rgba(var(--brand-dark-rgb),.1);transition-duration:90ms;transform:translateY(1px)scale(.975)}button:disabled{opacity:.65;box-shadow:none;transform:none}.button:disabled:hover{background:var(--panel);box-shadow:none}.radio-mark{border-color:var(--muted)}.back-link{border:1px solid #0000;border-radius:8px;padding:4px 8px}@media (max-width:1240px){.topbar,.workspace-status{padding-inline:24px}}@media (max-width:640px){.topbar,.workspace-status{padding-inline:16px}.launch-form{-webkit-backdrop-filter:none;backdrop-filter:none}.rail nav{padding:0}.icon-button{width:44px;height:44px}.search-field .icon-button{width:44px;height:44px;margin-right:-8px}.back-link,.top-actions>.button{min-height:44px}}@media (pointer:coarse){:root{--control:44px}.icon-button{width:44px;height:44px}.top-actions>.button{min-height:44px}}@media (prefers-contrast:more){:root{--muted:var(--brand-dark);--secondary:var(--brand-dark);--line-strong:rgba(var(--brand-dark-rgb),.55)}:root[data-theme=dark]{--muted:var(--brand-light);--secondary:var(--brand-light);--line-strong:rgba(var(--brand-light-rgb),.55)}body{background-image:none}:is(.button,.kind-option,.search-field,.field input,.field select,.field textarea){border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.button,.icon-button,.rail-link,.back-link,.brand-mark) svg,:is(.button,.icon-button,.rail-link,.rail-toggle,.theme-option,.context-bar a,.kind-option,.endpoint-row,.call-row,.dialog,.back-link,.brand-mark,[role=tab],.launch-kind label,.asset-choice,.launch-advanced summary,.advanced-upload,.mobile-preview-handle,.launch-progress button,.model-picker-trigger,.model-picker-menu [role=option],.crop-tool>summary){transform:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-l1-fill:#f8fcfe;--glass-l2-fill:#f4fafd;--glass-l3-fill:#eaf6fd;--glass-l4-fill:#def2fc;--glass-charcoal-selection:rgba(var(--brand-light-rgb),.18)}:root[data-theme=dark]{--glass-l1-fill:#101b3a;--glass-l2-fill:#192542;--glass-l3-fill:#26324d;--glass-l4-fill:#303c55;--glass-charcoal-selection:rgba(var(--brand-dark-rgb),.12)}}@media (hover:hover) and (pointer:fine){.wallet-row:not(:disabled):hover{background:var(--glass-l3-fill);border-color:var(--glass-l4-border);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.wallet-row:not(:disabled):hover .wallet-row-action svg{transform:translate(2px)}.wallet-retry:hover,.wallet-show-all:hover{background:var(--glass-l3-fill)}}.wallet-row:not(:disabled):active{transition-duration:90ms;transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.wallet-row,.wallet-row-action svg{transform:none!important}.wallet-spinner{border-top-color:var(--ink);animation:none!important}}.docs-code-tabs [role=tab],.docs-code-tabs [role=tab][aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000;transform:none}.docs-code-tabs [role=tab][aria-selected=true]{color:#fff}:is(.how-dual-tab,.how-role-tab)[role=tab][aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}}@layer typography{.use-experience .chat-composer textarea{font:var(--type-touch-composer)}:root{--font-display:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-ui:var(--font-display);--font-code:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--type-hero:500 clamp(48px,6.2vw,84px)/1.05 var(--font-display);--type-page-title:500 clamp(32px,3.6vw,44px)/1.08 var(--font-display);--type-form-title:500 clamp(40px,5vw,72px)/1.05 var(--font-display);--type-token-name:500 clamp(32px,3.4vw,44px)/1.08 var(--font-display);--type-section:500 clamp(20px,2vw,24px)/1.25 var(--font-ui);--type-section-small:500 16px/1.375 var(--font-ui);--type-nav:500 14px/1.25 var(--font-ui);--type-list-name:500 18px/1.375 var(--font-ui);--type-ticker:400 15px/1.25 var(--font-ui);--type-detail-ticker:var(--type-section);--type-meta:400 13px/1.4 var(--font-ui);--type-market-hero:500 clamp(24px,2.6vw,32px)/1.2 var(--font-ui);--type-stat-label:var(--type-meta);--type-stat-value:var(--type-section);--type-list-value:500 15px/1.25 var(--font-ui);--type-change:var(--type-meta);--type-tab:500 14px/1.25 var(--font-ui);--type-filter:500 13px/1.25 var(--font-ui);--type-button:500 14px/1 var(--font-ui);--type-table-head:500 13px/1.25 var(--font-ui);--type-table-body:400 13px/1.25 var(--font-ui);--type-icon-column-head:500 8px/18px var(--font-ui);--type-input:400 15px/1.25 var(--font-ui);--type-touch-composer:400 16px/1.55 var(--font-ui);--type-helper:var(--type-meta);--type-body:400 15px/1.625 var(--font-ui);--type-lead:500 clamp(16px,1.4vw,18px)/1.625 var(--font-ui);--type-caption:var(--type-meta);--type-disclaimer:400 11px/16.5px var(--font-ui);--type-hero-title-tracking:-.05em;--type-page-tracking:-.05em;--type-form-tracking:-.05em;--type-token-tracking:-.05em;--type-section-tracking:-.025em;--type-section-small-tracking:-.025em;--type-control-tracking:-.025em;--type-hero-tracking:-.05em;--type-stat-tracking:-.025em}body,html{font-family:var(--font-ui);font-variant-numeric:normal}body{font:var(--type-body)}.all-coins-summary h1,:is(.page-heading,.console-heading,.activity-heading,.me-heading,.me-hero) h1{font:var(--type-page-title);letter-spacing:var(--type-page-tracking);text-transform:none}.page-heading--hero h1{max-width:15ch;font:var(--type-hero);letter-spacing:var(--type-hero-title-tracking);text-wrap:balance}.page-heading--hero .description{font:var(--type-lead);letter-spacing:normal}.docs-hero h1{text-wrap:balance}.docs-hero h1,.launch-heading h1{font:var(--type-form-title);letter-spacing:var(--type-form-tracking);text-transform:none}:is(.endpoint-name-block,.endpoint-market-name) h1{font:var(--type-token-name);letter-spacing:var(--type-token-tracking);text-transform:none}.endpoint-name-block h1{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.all-coins-summary h2,.console-empty h2,.launch-group>header h2,.launch-step-heading h2,.mode-question h2,:is(.section-heading,.console-panel-heading,.activity-ledger-header,.market-activity,.market-about,.me-panel,.me-page,.wallet-section) h2{font:var(--type-section);letter-spacing:var(--type-section-tracking);text-transform:none}:is(.market-metadata,.market-economics,.market-external-band) h3,:is(.market-trade-exits,.market-about,.market-activity) h3{font:var(--type-section-small);letter-spacing:var(--type-section-small-tracking);text-transform:none}.coin-card-title strong,.launch-preview-title h2,:is(.coin-card-title,.endpoint-identity,.activity-token-name) strong{font:var(--type-list-name);letter-spacing:var(--type-control-tracking);text-transform:none}.coin-card-title>span,:is(.coin-card-title,.endpoint-identity,.endpoint-name-block,.endpoint-market-identity)>span{font:var(--type-ticker);letter-spacing:normal;text-transform:none}.endpoint-name-block>div>span,:is(.endpoint-name-block,.endpoint-market-identity) .ticker{font:var(--type-detail-ticker);letter-spacing:var(--type-section-tracking)}.endpoint-mode-tabs small,:is(.endpoint-market-identity,.endpoint-contract) :is(small,strong){font:var(--type-meta);letter-spacing:normal;text-transform:none}.endpoint-mode-tabs span{font:var(--type-tab);letter-spacing:var(--type-control-tracking);text-transform:none}:is(.coin-card-meta,.endpoint-meta,.endpoint-name-block>p:not(.eyebrow),.activity-live-state,.market-feed-state,.connection,.breadcrumb,.workspace-status){font:var(--type-meta);letter-spacing:normal;text-transform:none}:is(.market-chart-head>div>strong,.console-balance-hero strong,.large-value){font:var(--type-market-hero);letter-spacing:var(--type-hero-tracking);font-variant-numeric:tabular-nums}:is(.market-facts strong,.service-facts strong,.market-stat-strip strong,.endpoint-head-metrics dd,.metric-strip strong,.console-value strong,.funding-summary strong,.launch-total strong){font:var(--type-stat-value);letter-spacing:var(--type-stat-tracking);font-variant-numeric:tabular-nums}.coin-card-value{font:var(--type-list-value);letter-spacing:normal;font-variant-numeric:tabular-nums}:is(.coin-card-stat-label,.market-facts small,.service-facts small,.market-stat-strip small,.endpoint-head-metrics dt,.console-value>span,.funding-summary small,.launch-total span){font:var(--type-stat-label);letter-spacing:normal;text-transform:none}:is(.coin-card-stat-label strong,.market-chart-head p b,.market-change,.activity-change){font:var(--type-change);letter-spacing:normal;font-variant-numeric:tabular-nums}.market-data-table .data-row>:before,:is(.market-x-axis,.market-stat-strip span,.market-lifecycle-strip small,.market-lifecycle span small,.market-economics dt,.market-economics small,.market-economics>header>span,.excluded-holders>strong,.market-mobile-rows summary small,.endpoint-mobile-identity small,.live-record dt,.coin-live-metrics dt,.coin-kind-label,.coin-live-state,.chat-message small){font-size:11px}:is(.coin-card-stat-label strong,.coin-card-value),:is(.price-column,.markup-column,.market-chart-head p,.market-y-axis,.market-x-axis,.market-chart-tooltip,.market-lifecycle,.market-economics,.receipt-list) :is(strong,b,time,dd,code){font-variant-numeric:tabular-nums}:is(.rail-link,.rail-toggle,.theme-option,.context-bar a,.mobile-location){font:var(--type-nav);letter-spacing:var(--type-control-tracking);text-transform:none}:is(.coin-market-tabs button,.endpoint-mode-tabs a,.market-activity-rail button,.explore-mode-switch a,.activity-category-rail button,.coin-market-nav button),:is(.me-tabs a){font:var(--type-tab);letter-spacing:var(--type-control-tracking);text-transform:none}:is(.coin-pair-filter select,.market-segment button,.coin-layout-toggle button){font:var(--type-filter);letter-spacing:var(--type-control-tracking);text-transform:none}:is(.button,.launch-cta,.upload-button,.advanced-upload,.post-launch-loop a){font:var(--type-button);letter-spacing:var(--type-control-tracking);text-transform:none}:is(.activity-columns,.personal-head),:is(.table-head,.data-head,.market-data-table .data-head,.console-table-head,.activity-table-head,.receipt-list dt){font:var(--type-table-head);letter-spacing:normal;text-transform:none}:is(.activity-row>time,.activity-cluster-row>time,.activity-endpoint strong,.activity-primary,.activity-result,.activity-status,.personal-row>strong,.personal-row>span,.personal-row>time){font:var(--type-table-body);letter-spacing:normal;text-transform:none}:is(.activity-row>time,.activity-cluster-row>time,.activity-primary,.personal-row>time,.personal-row>strong:nth-child(5)){font-variant-numeric:tabular-nums}:is(.docs-table th,.asset-head){font:var(--type-table-head);letter-spacing:normal;text-transform:none}:is(.docs-table td,.asset-row,.personal-row),:is(.endpoint-row,.data-row,.market-data-table .data-row,.console-table [role=row],.activity-row,.receipt-list dd){font:var(--type-table-body);letter-spacing:normal;text-transform:none}.market-data-table code{font:var(--type-table-body);font-variant-numeric:tabular-nums}:is(.market-data-table,.console-table,.activity-table) :is([role=cell],[role=columnheader]):nth-child(n+3),:is(.market-data-table,.console-table,.activity-table,.receipt-list) :is(time,.numeric,[data-numeric]){font-variant-numeric:tabular-nums}:is(.launch-label,.console-field>span,.field>span,.field label,.console-choice legend,.console-asset-choice legend){font:var(--type-meta);letter-spacing:normal;text-transform:none}:is(input,select,textarea,.search-field input,.launch-field input,.launch-field textarea,.console-field input,.console-field select){font:var(--type-input);letter-spacing:normal}:is(.me-filters,.me-scenario,.coin-pair-filter) select{font:var(--type-filter);letter-spacing:var(--type-control-tracking)}:is(.select-control>span,.catalog-query,.catalog-end,.catalog-load-more span,.coin-live-state){font:var(--type-meta);letter-spacing:normal;text-transform:none}:is(.select-control select,.coin-search input){font:var(--type-input);letter-spacing:normal}.coin-search-submit{font:500 14px/1 var(--font-ui);letter-spacing:var(--type-control-tracking)}.coin-card-figures dt{font:var(--type-meta);letter-spacing:normal}.coin-card-figures dd{font:var(--type-list-value);letter-spacing:normal}:is(.field-message,.launch-field small,.console-field small,.list-note,.section-heading p,.console-panel-note,.launch-footnote){font:var(--type-helper);letter-spacing:normal;text-transform:none}:is(.console-value small,.console-boundary p,.console-code header,.console-code>p,.me-scenario label,.me-filters label,.me-hero .description,.me-group-title small,.personal-head,.docs-kicker),:is(.launch-kind legend,.launch-kind label,.launch-kind label strong,.launch-kind label small,.launch-upload-row strong,.launch-upload-row small,.launch-preview-title p,.launch-summary-list,.review-table){font:var(--type-meta);letter-spacing:normal;text-transform:none}:is(.contract-note p),:is(.description,.preview-description,.doc-sections article p,.market-about p,.console-panel-heading p,.console-empty p,.dialog>p,.notice){font:var(--type-body);letter-spacing:normal;text-transform:none}:is(.service-intro h2,.service-section-heading h3,.service-chat-heading h3){font:var(--type-section);letter-spacing:var(--type-section-tracking);text-transform:none}:is(.service-metrics dt,.service-config dt,.service-kicker){font:var(--type-stat-label);letter-spacing:normal;text-transform:none}:is(.service-metrics dd,.endpoint-head-metrics dd){font:var(--type-stat-value);letter-spacing:var(--type-stat-tracking);font-variant-numeric:tabular-nums}.service-message p,:is(.service-config dd,.service-chat-heading p){font:var(--type-body);letter-spacing:normal;text-transform:none}.service-composer textarea{font:var(--type-input);letter-spacing:normal}.wallet-dialog h2{font:var(--type-section);letter-spacing:var(--type-section-tracking);text-transform:none}.wallet-dialog :is(p,input){font:var(--type-body);letter-spacing:normal;text-transform:none}.wallet-dialog strong{font:var(--type-section-small);letter-spacing:var(--type-section-small-tracking);text-transform:none}:is(.eyebrow,.preview-kicker,.console-kicker,.sample-pill,.coin-paused,.coin-stale){font:var(--type-caption);letter-spacing:normal;text-transform:none}:is(.workspace-status,.launch-footnote,.console-panel-note){font:var(--type-disclaimer);letter-spacing:normal;text-transform:none}.curl-snippet code,.launch-rule,.mono-input,code,pre{font-family:var(--font-code);font-variant-numeric:tabular-nums}}@media (max-width:640px){.dialog.wallet-dialog{border-radius:28px 28px 0 0;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.wallet-dialog:has(.wallet-empty){height:fit-content}.wallet-dialog:has(.wallet-empty) .wallet-chooser{flex:0 auto}.dialog.wallet-dialog>header{min-height:72px;padding:16px 18px 13px}.wallet-dialog>header .icon-button{width:44px;height:44px;margin-right:-5px}.wallet-chooser,.wallet-connected-view{padding-inline:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.wallet-subtitle{margin-top:13px}.wallet-search{min-height:50px}.wallet-list{flex:1;max-height:none;margin-top:14px}.wallet-dialog:has(.wallet-empty) .wallet-list{flex:0 auto}.wallet-row{min-height:64px;padding:9px 10px}.wallet-show-all{min-height:44px}.wallet-status-slot{min-height:46px}.wallet-profile-card{margin-top:4px}.wallet-trigger.connected{min-width:116px;max-width:150px}.wallet-trigger.connected>svg{display:none}}@media (max-width:340px){.mobile-appbar .wallet-trigger{padding-inline:6px}}.market-data-table.holders-table.no-allowance .data-row{grid-template-columns:44px minmax(120px,1fr) 112px 76px 82px;min-width:520px}@media (max-width:720px){.market-data-table.holders-table.no-allowance .data-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.me-page{--me-inset:20px;--me-radius:20px;--me-track:var(--ink)}@supports (color:color-mix(in lab,red,red)){.me-page{--me-track:color-mix(in srgb,var(--ink) 11%,transparent)}}.me-page{--me-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){.me-page{--me-hover:color-mix(in srgb,var(--ink) 4%,transparent)}}.me-page{max-width:1240px;color:var(--ink);gap:14px;margin:0 auto;font-size:15px;display:grid;container:me/inline-size}.me-page :is(.num,dd,.me-meter-line strong,time){font-variant-numeric:tabular-nums}.me-header{padding:20px var(--me-inset);border:1px solid var(--glass-l2-border);border-radius:var(--me-radius);background:var(--glass-l1-fill);-webkit-backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-l1-blur)) saturate(var(--glass-saturation));box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;display:grid}.me-head-identity{align-items:center;gap:16px;min-width:0;display:flex}.me-head-identity>div{min-width:0}.me-avatar{background:var(--glass-charcoal);width:56px;height:56px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);border-radius:17px;flex:none;place-items:center;display:grid}.me-page .me-header h1{font:var(--type-page-title);letter-spacing:var(--type-page-tracking)}.me-head-sub{color:var(--muted);margin-top:6px;font-size:15px}.me-head-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.me-wallet{color:var(--secondary);align-items:center;gap:7px;font-size:14px;display:inline-flex}.me-wallet code{font:400 14px/1 var(--font-code);color:var(--ink)}.me-head-meta .copy-control .button{min-height:32px;padding:0 8px;font-size:14px}.me-chip{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);min-height:30px;color:var(--secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:14px;font-weight:500;display:inline-flex}.me-chip.state i{background:var(--semantic-success);border-radius:50%;width:8px;height:8px}.me-chip.state.preview i{background:var(--muted)}.me-head-meta .me-signout{min-height:32px;color:var(--muted);padding:0 8px;font-size:14px}.me-available{grid-auto-columns:minmax(176px,auto);grid-auto-flow:column;margin:0;display:grid}.me-available>div{border-left:1px solid var(--line);min-width:0;padding:2px 0 2px 24px}.me-available dt,.me-strip dt{color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.me-available dd{letter-spacing:-.05em;margin:8px 0 6px;font-size:28px;font-weight:500;line-height:1}.me-available small{color:var(--muted);font-size:14px;display:block}.me-available small a{min-height:40px;color:var(--ink);text-underline-offset:3px;align-items:center;margin-block:-11px;font-weight:500;text-decoration:underline;display:inline-flex}.me-scenario{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:center;gap:10px;padding-top:14px;font-size:14px;font-weight:500;display:flex}.me-scenario select{border:1px solid var(--line-strong);background:var(--readable-overlay-fill);min-height:40px;color:var(--ink);border-radius:10px;padding:0 10px}.me-attention{padding:14px var(--me-inset) 4px;border:1px solid var(--glass-l3-border);border-radius:var(--me-radius);background:var(--glass-l2-fill);box-shadow:var(--shadow)}.me-page .me-attention h2{font:500 14px/1.2 var(--font-ui);letter-spacing:0;color:var(--secondary);align-items:center;gap:8px;display:flex}.me-attention h2 b,.me-sections b{background:var(--me-track);min-width:24px;height:22px;color:var(--ink);border-radius:999px;place-items:center;padding:0 7px;font-size:14px;font-weight:500;display:inline-grid}.me-attention ul{margin:10px 0 0;padding:0;list-style:none}.me-attention li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 0;display:grid}.me-attention li b,.me-attention li small{display:block}.me-attention li b{font-size:15px;font-weight:500}.me-attention li small{color:var(--muted);margin-top:3px;font-size:14px}.me-partial{padding:12px var(--me-inset);border:1px solid var(--semantic-error);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.me-partial{border:1px solid color-mix(in srgb,var(--semantic-error) 45%,transparent)}}.me-partial{border-radius:var(--me-radius);background:var(--glass-l2-fill)}.me-partial b,.me-partial small{display:block}.me-partial b{font-size:15px;font-weight:500}.me-partial small{color:var(--muted);margin-top:3px;font-size:14px}.me-sections{border:1px solid var(--glass-l2-border);background:var(--glass-l1-fill);border-radius:16px;justify-self:start;gap:4px;max-width:100%;padding:4px;display:flex}.me-sections a{min-height:44px;font:500 15px/1 var(--font-ui);color:var(--secondary);white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:0 16px;display:inline-flex}.me-sections a:hover{background:var(--me-hover)}.me-sections a.selected{background:var(--glass-charcoal);color:var(--on-charcoal);box-shadow:var(--shadow-raised)}.me-sections a.selected b{background:var(--on-charcoal)}@supports (color:color-mix(in lab,red,red)){.me-sections a.selected b{background:color-mix(in srgb,var(--on-charcoal) 18%,transparent)}}.me-sections a.selected b{color:var(--on-charcoal)}.me-page .button:focus-visible,.me-page .icon-button:focus-visible,.me-range button:focus-visible,.me-sections a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.me-panel{border:1px solid var(--glass-l2-border);border-radius:var(--me-radius);background:var(--glass-l1-fill);min-width:0;-webkit-backdrop-filter:blur(var(--glass-l1-blur));backdrop-filter:blur(var(--glass-l1-blur));box-shadow:var(--shadow);overflow:clip}.me-panel-head{padding:18px var(--me-inset) 14px;justify-content:space-between;align-items:center;gap:16px;display:flex}.me-panel-head>div:first-child{min-width:0}.me-page .me-panel-head h2{align-items:center;gap:10px;display:flex}.me-panel-head p{color:var(--muted);margin-top:5px;padding-left:30px;font-size:14px}.me-panel-actions{flex:none;gap:8px;display:flex}.me-refresh{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);width:44px;height:44px}.me-refresh:disabled{opacity:.5}.me-filters{padding:0 var(--me-inset) 16px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.me-range{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;padding:3px;display:inline-grid}.me-range button{min-height:36px;font:500 14px/1 var(--font-ui);color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px}.me-range button:hover{background:var(--me-hover)}.me-range button[aria-pressed=true]{background:var(--glass-charcoal);color:var(--on-charcoal);box-shadow:var(--shadow-raised)}.me-dates{display:contents}.me-select{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 4px 0 12px;display:inline-flex}.me-select:focus-within{outline:2px solid var(--focus);outline-offset:2px}.me-select>span{color:var(--muted);white-space:nowrap;flex:none;font-size:14px;font-weight:500}.me-select :is(select,input){min-width:0;max-width:280px;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 8px}.me-select select optgroup,.me-select select option{background:var(--readable-overlay-fill);color:var(--ink)}.me-clear{min-height:44px}.me-strip{border-block:1px solid var(--line);background:var(--glass-l2-fill);margin:0;display:grid}.me-strip.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.me-strip.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.me-strip>div{min-width:0;padding:16px var(--me-inset)}.me-strip>div+div{border-left:1px solid var(--line)}.me-strip dd{letter-spacing:-.02em;margin:9px 0 5px;font-size:24px;font-weight:500;line-height:1.1}.me-strip dd,.me-strip small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-strip small{color:var(--muted);font-size:14px;display:block}.me-inline-note{padding:10px var(--me-inset);border-bottom:1px solid var(--line);color:var(--secondary);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:8px;font-size:14px;line-height:1.45;display:grid}.me-inline-note>svg{margin-top:2px}.me-inline-note>.button{align-self:center}.me-inline-note .button{min-height:32px;padding:0 8px;font-size:14px}.me-assets,.me-ledger,.me-owned{display:grid}.me-asset-row,.me-ledger-row,.me-owned-row{padding:10px var(--me-inset);border-bottom:1px solid var(--line);align-items:center;column-gap:16px;display:grid}.me-ledger-row{grid-template-columns:150px minmax(200px,1fr) 124px 84px 84px 108px 104px;min-height:62px}.me-owned-row{grid-template-columns:minmax(176px,1.4fr) 150px repeat(3,minmax(92px,1fr)) 112px minmax(132px,1fr) 104px;column-gap:20px;min-height:84px}.me-asset-row{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(96px,1fr)) minmax(140px,1.1fr) repeat(2,minmax(104px,1fr)) 48px;min-height:76px}.me-page .head{min-height:44px;color:var(--muted);background:0 0;padding-block:0;font-size:14px;font-weight:500}.me-asset-row:not(.head):hover,.me-ledger-row:not(.head):hover,.me-owned-row:not(.head):hover{background:var(--me-hover)}.me-page .num{text-align:right;justify-self:stretch}.me-page [role=cell]{min-width:0}.me-cell-label{display:none}.me-ledger-row>.time{color:var(--secondary)}.me-ledger-row .target small,.me-ledger-row .target strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.me-ledger-row .target strong{font-weight:500}.me-ledger-row .target small{color:var(--muted);margin-top:3px;font-size:14px}.me-ledger-row.failed .target strong{color:var(--secondary)}.me-ledger-row.failed .target small{color:var(--semantic-error)}.me-ledger-row .funding{white-space:nowrap;align-items:center;gap:8px;display:flex}.me-dot{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px}.me-dot.allowance{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.me-dot.test{background:var(--muted);border-radius:2px}.me-ledger-row .charge{font-weight:500}.me-ledger-row .receipt a{justify-content:flex-end;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:500;display:inline-flex}.me-ledger-row .receipt a:hover span{text-underline-offset:3px;text-decoration:underline}.me-muted{color:var(--muted);font-size:14px}.me-ledger-row>.meta{display:none}.me-ledger-foot{min-height:64px;padding:10px var(--me-inset);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;font-size:14px;display:flex}.me-page .identity{align-items:center;gap:12px;min-width:0;display:flex}.me-page .identity>div{gap:2px;min-width:0;display:grid}.me-page .identity strong{font-size:16px;font-weight:500}.me-page .identity :is(small,code){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.me-page .identity code{font-family:var(--font-code);font-weight:500}.me-coin{background:var(--glass-charcoal);width:40px;height:40px;color:var(--on-charcoal);font:500 14px/1 var(--font-code);box-shadow:var(--shadow-raised);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.me-coin img{object-fit:cover;width:100%;height:100%}.me-status{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.me-status i{background:var(--semantic-success);border-radius:50%;width:8px;height:8px}.me-status.paused i{background:var(--semantic-warning);border-radius:1px}.me-owned-row [role=cell].status small.pending{color:var(--semantic-warning);font-weight:500}.me-asset-row [role=cell]:not(.identity) strong,.me-owned-row [role=cell]:not(.identity) strong{white-space:nowrap;font-size:16px;font-weight:500;display:block}.me-asset-row [role=cell]:not(.identity) small,.me-owned-row [role=cell]:not(.identity) small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;display:block;overflow:hidden}.me-owned-row [role=cell].refund small,.me-owned-row [role=cell].status small{color:var(--muted);white-space:normal;margin-top:6px;font-size:14px;line-height:1.3;display:block;overflow:visible}.me-meter-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.me-meter{background:var(--me-track);border-radius:999px;height:8px;overflow:hidden}.me-meter i{border-radius:inherit;background:var(--ink);height:100%;display:block}.me-page .manage{justify-self:end}.me-page .manage .button{gap:4px;min-height:40px;padding:0 10px 0 14px;font-size:14px;font-weight:500}.me-asset-row .manage .button{width:40px;padding:0}.me-notice{padding:22px var(--me-inset);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.me-notice>span{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.me-page .me-notice h3{font:500 17px/1.25 var(--font-ui);letter-spacing:-.01em}.me-notice p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.45}.me-notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.me-skeleton{background:var(--me-track);vertical-align:middle;border-radius:6px;width:6.5em;max-width:100%;height:.85em;display:inline-block}.me-skeleton-rows{display:grid}.me-skeleton-rows>span{padding:0 var(--me-inset);border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 96px;align-items:center;gap:24px;display:grid}.me-skeleton-rows i{background:var(--me-track);border-radius:6px;height:12px}.me-skeleton-rows i:nth-child(2){max-width:260px}.me-skeleton-rows.ledger>span{height:62px}.me-skeleton-rows:is(.owned,.assets)>span{height:84px}.me-gate-main{padding:24px var(--me-inset);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.me-gate-icon{background:var(--glass-charcoal);width:52px;height:52px;color:var(--on-charcoal);box-shadow:var(--shadow-raised);border-radius:15px;place-items:center;display:grid}.me-gate-main p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.45}.me-gate-main .button{min-height:46px;padding:0 20px;font-size:15px;font-weight:500}.me-gate-list{border-top:1px solid var(--line);background:var(--glass-l2-fill);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.me-gate-list li{padding:16px var(--me-inset);align-items:flex-start;gap:12px;display:flex}.me-gate-list li+li{border-left:1px solid var(--line)}.me-gate-list b,.me-gate-list small{display:block}.me-gate-list b{font-size:15px}.me-gate-list small{color:var(--muted);margin-top:3px;font-size:14px}.dialog.me-manage{max-width:580px}.me-manage-context{border-bottom:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;padding-bottom:14px;font-size:14px;display:flex}.me-manage-context code{font:500 14px/1 var(--font-code);color:var(--ink)}.me-manage-sync{color:var(--muted);margin-left:auto}.me-manage-actions{display:grid}.me-manage-actions>:is(button,a){border:0;border-bottom:1px solid var(--line);min-height:66px;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:12px 8px;display:grid}.me-manage-actions>:is(button,a):hover:not(:disabled){background:var(--me-hover)}.me-manage-actions>:is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.me-manage-actions>button:disabled{cursor:not-allowed;opacity:.55}.me-manage-actions b,.me-manage-actions small{display:block}.me-manage-actions b{font-size:15px;font-weight:500}.me-manage-actions small{color:var(--muted);margin-top:3px;font-size:14px}.me-manage-pending{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.me-manage-pending>div:first-child{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.me-manage-pending b,.me-manage-pending small{display:block}.me-manage-pending b{font-size:15px}.me-manage-confirm p,.me-manage-pending small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.45}.me-manage-pending .button{justify-self:start;min-height:42px;font-size:14px}.me-manage-confirm>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.me-manage-detail{gap:14px;display:grid}.me-manage-detail>.button.primary,.me-manage-detail>.button:not(.subtle){min-height:46px;font-size:15px;font-weight:500}.me-manage-back{justify-self:start;min-height:40px}.me-manage-detail fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.me-field,.me-field>label{gap:6px;min-width:0;display:grid}.me-field-files legend,.me-field>label>span{font-size:14px;font-weight:500}.me-field small{color:var(--muted);font-size:14px;line-height:1.4}.me-field :is(input,select,textarea){border:1px solid var(--line-strong);background:var(--readable-overlay-fill);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:11px;padding:10px 12px}.me-field textarea{resize:vertical;min-height:110px}.me-field :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.me-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.me-field-files{border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;margin:0;padding:12px 14px;display:grid}.me-field-files label{align-items:center;gap:10px;min-height:40px;font-size:15px;display:flex}.me-field-files label small{color:var(--muted);font-size:14px;display:block}.me-field-files input{width:18px;height:18px;accent-color:var(--focus)}.me-field-files>small{color:var(--muted);font-size:14px}.me-manage-note{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);color:var(--secondary);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.me-manage-note>svg{flex:none;margin-top:1px}.me-manage-note.warning{border-color:var(--semantic-warning)}@supports (color:color-mix(in lab,red,red)){.me-manage-note.warning{border-color:color-mix(in srgb,var(--semantic-warning) 45%,transparent)}}.me-manage-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.me-manage-compare>span{border:1px solid var(--glass-l2-border);background:var(--glass-l2-fill);border-radius:12px;gap:6px;padding:14px;display:grid}.me-manage-compare small{color:var(--muted);font-size:14px}.me-manage-compare strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.me-manage-invalid{border:1px solid var(--semantic-error);gap:4px;margin:0;padding:10px 14px 10px 30px;display:grid}@supports (color:color-mix(in lab,red,red)){.me-manage-invalid{border:1px solid color-mix(in srgb,var(--semantic-error) 45%,transparent)}}.me-manage-invalid{color:var(--ink);border-radius:12px;font-size:14px}p.me-manage-invalid{padding-left:14px}.me-manage-result{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:grid}.me-manage-result strong{font-size:15px;display:block}.me-manage-result p{color:var(--secondary);margin-top:3px;line-height:1.45}.me-manage-result.done{border-color:var(--semantic-success)}@supports (color:color-mix(in lab,red,red)){.me-manage-result.done{border-color:color-mix(in srgb,var(--semantic-success) 50%,transparent)}}.me-manage-result:is(.error,.unknown){border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.me-manage-result:is(.error,.unknown){border-color:color-mix(in srgb,var(--semantic-error) 50%,transparent)}}.me-manage-result-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.me-manage-result-actions .button{min-height:40px;font-size:14px}.me-version-test{border:1px solid var(--glass-l3-border);background:var(--glass-l2-fill);border-radius:14px;gap:12px;padding:14px;display:grid}.me-version-test-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.me-version-test-head b{font-size:15px}.me-test-state{border:1px solid var(--glass-l2-border);min-height:28px;color:var(--secondary);border-radius:999px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.me-test-state.passed{border-color:var(--semantic-success)}@supports (color:color-mix(in lab,red,red)){.me-test-state.passed{border-color:color-mix(in srgb,var(--semantic-success) 55%,transparent)}}.me-test-state.passed{color:var(--ink)}.me-test-state.failed{border-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.me-test-state.failed{border-color:color-mix(in srgb,var(--semantic-error) 55%,transparent)}}.me-test-state.failed{color:var(--ink)}.me-version-test>.button{justify-self:start;min-height:42px;font-size:14px;font-weight:500}.me-test-reply{border:1px solid var(--line);background:var(--readable-overlay-fill);border-radius:10px;gap:4px;max-height:160px;padding:10px 12px;display:grid;overflow:auto}.me-test-reply small{color:var(--muted);font-size:14px}.me-test-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.me-test-budget{color:var(--muted);font-size:14px}.me-manage-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:12px}@media (prefers-reduced-motion:no-preference){.me-asset-row,.me-ledger-row,.me-manage-actions>:is(button,a),.me-owned-row,.me-range button,.me-sections a{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}}@container me (max-width:1159px){.me-asset-row,.me-owned-row{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:14px;padding-block:16px}.me-assets .head,.me-owned .head{display:none}.me-owned-row{grid-template-areas:"identity identity status status manage""paid fees royalty payout refund"}.me-owned-row>.identity{grid-area:identity}.me-owned-row>.status{grid-area:status}.me-owned-row>.manage{grid-area:manage}.me-owned-row>:nth-child(3){grid-area:paid}.me-owned-row>:nth-child(4){grid-area:fees}.me-owned-row>:nth-child(5){grid-area:royalty}.me-owned-row>:nth-child(6){grid-area:payout}.me-owned-row>.refund{grid-area:refund}.me-asset-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"identity identity weight manage""balance average full full""allowance used. ."}.me-asset-row>.identity{grid-area:identity}.me-asset-row>:nth-child(2){grid-area:balance}.me-asset-row>:nth-child(3){grid-area:average}.me-asset-row>:nth-child(4){grid-area:weight}.me-asset-row>:nth-child(5){grid-area:full}.me-asset-row>:nth-child(6){grid-area:allowance}.me-asset-row>:nth-child(7){grid-area:used}.me-asset-row>.manage{grid-area:manage}.me-asset-row .num,.me-owned-row .num{text-align:left}.me-cell-label{color:var(--muted);margin-bottom:5px;font-size:14px;font-weight:500;display:block}.me-owned-row>.status{justify-self:start}}@container me (max-width:999px){.me-ledger-row{grid-template-columns:136px minmax(140px,1fr) 112px 72px 72px 92px 64px}.me-ledger-row .receipt a{justify-content:center;width:44px;margin-left:auto}.me-ledger-row .receipt a span{display:none}.me-strip.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.me-strip.cols-5>div:nth-child(4){border-left:0}.me-strip.cols-5>div:nth-child(n+4){border-top:1px solid var(--line)}}@container me (max-width:799px){.me-ledger .head{display:none}.me-ledger-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"target charge receipt""meta meta receipt";row-gap:4px;padding-block:12px}.me-ledger-row>:is(.time,.funding,.tok){display:none}.me-ledger-row>.target{grid-area:target}.me-ledger-row>.charge{grid-area:charge;align-self:start}.me-ledger-row>.receipt{grid-area:receipt}.me-ledger-row>.meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:meta;font-size:14px;display:block;overflow:hidden}}@container me (max-width:760px){.me-asset-row .me-cell-label,.me-owned-row .me-cell-label{align-items:flex-end;min-height:2.6em;line-height:1.3;display:flex}.me-header{grid-template-columns:minmax(0,1fr)}.me-available{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row;padding-top:14px}.me-available>div{padding:0 16px}.me-available>div:first-child{border-left:0;padding-left:0}.me-strip.cols-4,.me-strip.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.me-strip>div:nth-child(n){border-top:0;border-left:0}.me-strip>div:nth-child(2n){border-left:1px solid var(--line)}.me-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.me-strip.cols-5>div:last-child{border-left:0;grid-column:1/-1}.me-gate-main,.me-notice{grid-template-columns:44px minmax(0,1fr)}.me-gate-main>.button,.me-notice-actions{grid-column:1/-1;justify-content:flex-start}.me-gate-list li+li{border-left:0;border-top:1px solid var(--line)}}@container me (max-width:639px){.me-page>*{--me-inset:16px}.me-header{padding-block:18px}.me-avatar{border-radius:15px;width:48px;height:48px}.me-available dd{font-size:24px}.me-sections{z-index:8;background:var(--readable-overlay-fill);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:stretch;display:grid;position:sticky;top:68px}.me-sections a{justify-content:center;padding:0 8px}.me-panel-head{align-items:flex-start;padding-top:16px}.me-panel-head p{padding-left:0}.me-panel-actions .button{gap:0;width:44px;min-width:44px;padding:0;font-size:0}.me-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.me-range{grid-column:1/-1;grid-auto-columns:minmax(0,1fr)}.me-range button{padding:0 6px}.me-select :is(select,input){width:100%;max-width:none}.me-dates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.me-clear{grid-column:1/-1;justify-self:start}.me-strip>div{padding:14px var(--me-inset)}.me-strip dd{font-size:22px}.me-ledger-row .receipt a{justify-content:center;width:44px;min-height:44px}.me-ledger-row .receipt a span{display:none}.me-field-pair,.me-manage-compare{grid-template-columns:minmax(0,1fr)}.me-manage-compare>svg{justify-self:center;transform:rotate(90deg)}}@container me (max-width:560px){.me-asset-row,.me-owned-row{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding-block:16px}.me-owned-row{grid-template-areas:"identity identity""status status""paid paid""fees fees""royalty royalty""payout payout""refund refund""manage manage"}.me-asset-row{grid-template-areas:"identity manage""balance balance""average average""weight weight""full full""allowance allowance""used used"}.me-asset-row>.identity,.me-owned-row>.identity{padding-bottom:12px}.me-page .identity :is(small,code){white-space:normal;overflow-wrap:anywhere}.me-owned-row>.status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:0 0 12px;display:flex}.me-owned-row>[role=cell].status small{text-align:right;margin:0}.me-asset-row>:is(.num,.refund),.me-owned-row>:is(.num,.refund){border-top:1px solid var(--line);text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:11px 0;display:grid}.me-asset-row .me-cell-label,.me-owned-row .me-cell-label{text-align:left;grid-area:1/1/3;min-height:0;margin:0;display:block}.me-asset-row>:is(.num,.refund)>:not(.me-cell-label),.me-owned-row>:is(.num,.refund)>:not(.me-cell-label){text-align:right;grid-column:2}.me-asset-row .me-meter-line,.me-owned-row .me-meter-line{grid-template-columns:88px auto}.me-owned-row>.manage{justify-self:stretch;padding-top:12px}.me-owned-row>.manage .button{justify-content:center;width:100%;min-height:44px}.me-asset-row>.manage{align-self:start}}@container me (max-width:480px){.me-head-identity{align-items:flex-start}.me-avatar{display:none}.me-head-meta{gap:6px 8px}.me-available{grid-template-columns:minmax(0,1fr);padding-top:0}.me-available>div:nth-child(n){border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0 0;display:grid}.me-available>div+div{border-top:1px solid var(--line);margin-top:12px}.me-available dt{grid-area:1/1}.me-available dd{text-align:right;grid-area:1/2/3;margin:0;font-size:22px}.me-available small{grid-area:2/1;margin-top:2px}.me-scenario{gap:6px;display:grid}.me-scenario select{width:100%}.me-attention li{grid-template-columns:20px minmax(0,1fr);align-items:start}.me-attention li>svg{margin-top:2px}.me-attention li>.button,.me-partial>.button{grid-column:2;justify-self:start;min-height:40px}.me-partial{grid-template-columns:20px minmax(0,1fr);align-items:start}.me-strip.cols-4,.me-strip.cols-5{grid-template-columns:minmax(0,1fr)}.me-strip>div:nth-child(n){border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-block:12px;display:grid}.me-strip>div:first-child{border-top:0}.me-strip.cols-5>div:last-child{grid-column:auto}.me-strip dd{text-align:right;grid-area:1/2/3;margin:0;font-size:20px}.me-strip dt{grid-area:1/1}.me-strip small{white-space:normal;grid-area:2/1;margin-top:3px}.me-ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"target charge""meta receipt"}.me-ledger-row .target :is(strong,small),.me-ledger-row>.meta{white-space:normal;overflow-wrap:anywhere}.me-ledger-row>.receipt{align-self:end}.me-notice{grid-template-columns:minmax(0,1fr)}.me-notice>span{display:none}.me-notice-actions{grid-column:auto}.me-notice-actions .button{flex:auto}.me-gate-main{grid-template-columns:minmax(0,1fr)}.me-gate-icon{display:none}.me-gate-main>.button{grid-column:auto}}@container me (max-width:380px){.me-asset-row>.refund:has(.me-meter-line),.me-owned-row>.refund:has(.me-meter-line){text-align:left;display:block}.me-asset-row>.refund:has(.me-meter-line)>:not(.me-cell-label),.me-owned-row>.refund:has(.me-meter-line)>:not(.me-cell-label){text-align:left}.me-asset-row .refund .me-meter-line,.me-owned-row .refund .me-meter-line{grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.me-sections a{text-align:center;white-space:normal;gap:6px;min-width:0;padding:4px;font-size:14px;line-height:1.15}.me-sections a>:is(svg,b){display:none}.me-dates,.me-filters{grid-template-columns:minmax(0,1fr)}}.me-version-test .me-field textarea{min-height:64px}.me-page .eyebrow{margin-bottom:6px;font-size:14px}.me-select :is(select,input){font-size:15px;font-weight:500}.me-kind{border:1px solid var(--glass-l2-border);vertical-align:2px;min-height:22px;color:var(--secondary);border-radius:7px;align-items:center;margin-left:8px;padding:0 7px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:479px){.workspace:has(.keys-workspace,.console-experience)>.context-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}}.keys-heading h1{font:var(--type-page-title);letter-spacing:var(--type-page-tracking)}.keys-heading p,.keys-state p{font:var(--type-body);line-height:1.5}.keys-state h2{font:var(--type-section);letter-spacing:var(--type-section-tracking)}.keys-name,.keys-row{font:var(--type-table-body);font-variant-numeric:tabular-nums}.keys-head{font:var(--type-table-head)}.key-banner strong,.key-quickstart strong,.key-row-action,.key-row-title,.key-row-value,.key-segmented label,.keys-environment,.keys-heading .keys-cap-note,.keys-lifecycle strong,.keys-menu [role=menuitem],.keys-no-match p,.keys-refresh,.keys-stale,.keys-summary,.keys-toast{font:var(--type-meta)}.key-form-heading{font:var(--type-section-small);letter-spacing:var(--type-section-small-tracking)}.key-banner p,.key-copy-status,.key-form-message,.key-form-note,.key-picker-hint,.key-picker-option small,.key-picker-state p,.key-picker-toolbar,.key-picker-tools button,.key-quickstart p,.key-secret-note,.keys-alternative,.keys-lifecycle small,.keys-new,.keys-status-detail{font:400 12.5px/1.45 var(--font-ui)}.keys-consequences li{font:400 14px/1.5 var(--font-ui)}.key-picker-group-name{font:500 11px/1 var(--font-ui)}.keys-spent{font:400 11.5px/1.2 var(--font-ui)}.keys-footnote{font:var(--type-disclaimer)}.dialog .modal-footer-note code,.key-picker-option code,.key-quickstart pre code,.key-row-value code,.keys-cell-prefix code,.keys-consequences code{font:400 12.5px/1.5 var(--font-code)}.key-secret-box code{font:400 14px/1.6 var(--font-code)}.key-step{font:500 12px/1 var(--font-ui)}.key-banner strong,.key-inline-link,.key-picker-tools button,.key-row-title,.keys-alternative button,.keys-lifecycle strong,.keys-name,.keys-stale button,.keys-toast button{font-weight:500}.keys-confirm .modal-footer .button.danger:not(:disabled){border-color:var(--semantic-error);background-color:var(--semantic-error);color:var(--readable-overlay-fill)}.keys-confirm .modal-footer .button.danger:not(:disabled):hover{background-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.keys-confirm .modal-footer .button.danger:not(:disabled):hover{background-color:color-mix(in srgb,var(--semantic-error) 86%,var(--brand-dark))}}.keys-confirm .modal-footer .button.danger:not(:disabled):hover{border-color:var(--semantic-error)}:root[data-theme=dark] .keys-confirm .modal-footer .button.danger:not(:disabled):hover{background-color:var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .keys-confirm .modal-footer .button.danger:not(:disabled):hover{background-color:color-mix(in srgb,var(--semantic-error) 86%,var(--brand-light))}}.launch-entry{max-width:720px}.launch-entry .launch-back{font:var(--type-nav);letter-spacing:normal;text-transform:none;margin:0 0 20px -9px}.launch-entry-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.launch-entry-heading .eyebrow{margin-bottom:10px;font-size:14px}.launch-entry .launch-entry-heading h1{max-width:none;font:var(--type-form-title);letter-spacing:var(--type-form-tracking);text-wrap:balance}.launch-entry .launch-entry-heading>div>p:last-child{max-width:520px;color:var(--secondary);font:var(--type-lead);margin-top:16px}.launch-entry-heading .draft-save-state{margin-top:4px;font-size:13px}.launch-entry-card{border-radius:24px;padding:28px}.launch-entry-card h2{font:var(--type-section);letter-spacing:var(--type-section-tracking)}.launch-entry-card-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.launch-entry-card-head p{color:var(--secondary);font:400 15px/1.45 var(--font-ui);margin-top:4px}.launch-entry-icon{background:var(--glass-charcoal);width:44px;height:44px;color:var(--on-charcoal);border-radius:14px;place-items:center;display:grid}.launch-entry-icon svg{display:block}.launch-gate-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:18px 0 0;list-style:none;display:grid}.launch-gate-steps li{min-width:0;color:var(--muted);font:400 14px/1.3 var(--font-ui);align-items:center;gap:10px;display:flex}.launch-gate-steps li>span:last-child{overflow-wrap:anywhere;min-width:0}.launch-gate-steps li[data-state=current],.launch-gate-steps li[data-state=done]{color:var(--ink)}.launch-gate-steps small{color:var(--secondary);font:400 14px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.launch-gate-step-mark{border:1px solid var(--line-strong);width:26px;height:26px;font:500 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.launch-gate-steps li[data-state=current] .launch-gate-step-mark{border-color:var(--glass-charcoal-border);background:var(--glass-charcoal);color:var(--on-charcoal)}.launch-gate-steps li[data-state=done] .launch-gate-step-mark{border-color:var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink)}.launch-entry-alert{border:1px solid var(--semantic-error);align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.launch-entry-alert{border:1px solid color-mix(in srgb,var(--semantic-error) 34%,transparent)}}.launch-entry-alert{background:var(--semantic-error);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.launch-entry-alert{background:color-mix(in srgb,var(--semantic-error) 7%,transparent)}}.launch-entry-alert{color:var(--semantic-error);font:400 14px/1.45 var(--font-ui)}.launch-entry-alert-action{justify-content:space-between}.launch-entry-status{color:var(--secondary);font:400 14px/1.45 var(--font-ui);margin-top:20px}.launch-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.launch-entry .launch-entry-card .button{border-radius:14px;min-height:48px;padding:0 18px}.launch-entry .launch-entry-cta{gap:10px;min-width:220px}.launch-entry-note{color:var(--secondary);font:400 14px/1.45 var(--font-ui);align-items:center;gap:8px;margin-top:16px;display:flex}.launch-entry-note svg{flex:none}.launch-entry-notice>p{margin-top:12px}.launch-entry-notice>.button{margin-top:20px}.launch-drafts-loading{gap:10px;margin-top:20px;display:grid}.launch-drafts-loading i{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:14px;height:64px;display:block}.launch-entry .launch-draft-list{border-top:1px solid var(--line);gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.launch-entry .launch-draft-list>li{border-bottom:1px solid var(--line)}.launch-entry .launch-draft-row{background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:14px 0;display:grid}.launch-entry .launch-draft-row .token-art{border-radius:14px;width:44px;height:44px}.launch-entry .launch-draft-identity strong{font:500 16px/1.3 var(--font-ui)}.launch-entry .launch-draft-identity small{color:var(--secondary);font:400 14px/1.4 var(--font-ui);margin-top:4px}.launch-draft-status{border:1px solid var(--line-strong);color:var(--secondary);font:400 14px/1.2 var(--font-ui);white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 10px}.launch-draft-status.tone-ready{border-color:var(--semantic-success)}@supports (color:color-mix(in lab,red,red)){.launch-draft-status.tone-ready{border-color:color-mix(in srgb,var(--semantic-success) 40%,transparent)}}.launch-draft-status.tone-ready{color:var(--semantic-success)}.launch-draft-status.tone-pending{border-color:var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink)}.launch-draft-status.tone-muted{color:var(--muted)}.launch-draft-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.launch-entry .launch-draft-actions .button{min-height:44px;padding:0 16px}.launch-entry .launch-draft-confirm{gap:8px;display:flex}.launch-first-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:18px 0 0;list-style:none;display:grid}.launch-first-steps li{grid-template-columns:28px minmax(0,1fr);align-content:start;gap:4px 10px;display:grid}.launch-first-steps li>span{border:1px solid var(--line-strong);background:var(--glass-l3-fill);width:28px;height:28px;font:500 14px/1 var(--font-ui);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.launch-first-steps strong{font:500 16px/1.2 var(--font-ui);align-self:center}.launch-first-steps small{color:var(--secondary);font:400 14px/1.45 var(--font-ui)}.launch-new{margin-top:24px}.launch-new-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.launch-kind-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.launch-entry .launch-kind-choices .button{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;padding:14px 16px}.launch-kind-choices strong{font:500 16px/1.2 var(--font-ui)}.launch-kind-choices small{color:var(--secondary);font:400 14px/1.4 var(--font-ui)}.launch-details{margin-top:36px}.launch-details h2{font:var(--type-section);letter-spacing:var(--type-section-tracking);margin-bottom:14px}.launch-details-key{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.launch-details-key>div{gap:6px;min-width:0;padding:16px 16px 16px 0;display:grid}.launch-details-key>div+div{border-left:1px solid var(--line);padding-left:16px}.launch-details dt{color:var(--secondary);font:400 14px/1.3 var(--font-ui)}.launch-details-key dd{font:500 18px/1.2 var(--font-ui);font-variant-numeric:tabular-nums}.launch-details-more summary{min-height:52px;color:var(--ink);font:400 15px/1.2 var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.launch-details-more summary::-webkit-details-marker{display:none}.launch-details-more summary svg{transition:transform var(--motion-fast,.16s) ease;flex:none}.launch-details-more[open] summary svg{transform:rotate(90deg)}.launch-details-more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.launch-details-more dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;display:grid}.launch-details-more dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:12px 0;display:flex}.launch-details-more dd{font:500 15px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.launch-details-more dd code{font-size:15px}@media (max-width:640px){.launch-entry-heading{flex-direction:column;gap:12px;margin-bottom:22px}.launch-entry-card{padding:20px}.launch-entry-card-head{align-items:start}.launch-first-steps,.launch-gate-steps,.launch-kind-choices{grid-template-columns:minmax(0,1fr)}.launch-entry-actions{flex-direction:column;align-items:stretch}.launch-entry .launch-entry-cta{width:100%;min-width:0}.launch-entry .launch-draft-row{grid-template-columns:44px minmax(0,1fr)}.launch-entry .launch-draft-status{grid-column:2;justify-self:start}.launch-entry .launch-draft-actions{grid-column:1/-1;justify-content:stretch}.launch-entry .launch-draft-actions>.button,.launch-entry .launch-draft-confirm,.launch-entry .launch-draft-confirm .button{flex:1}.launch-new-actions{flex-direction:column;align-items:stretch}.launch-details-key{grid-template-columns:minmax(0,1fr)}.launch-details-key>div,.launch-details-key>div+div{border-left:0;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.launch-details-key>div+div{border-top:1px solid var(--line)}.launch-details-key dd{text-align:right;font-size:16px}.launch-details-more dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.launch-entry-card-head{grid-template-columns:minmax(0,1fr);row-gap:14px}}@media (prefers-reduced-motion:reduce){.launch-details-more summary svg{transition:none}}.launch-entry .launch-entry-cta[aria-disabled=true]{opacity:.72;cursor:progress}.launch-entry-card h2[tabindex="-1"]:focus{outline:none}.launch-group-label{color:var(--ink);font:500 15px/18px var(--font-ui);letter-spacing:-.01em;margin:4px 0 2px}.launch-group-label+*{margin-top:0}.launch-live-fields .launch-group-label:not(:first-child){border-top:1px solid var(--line);padding-top:18px}.launch-local-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.launch-local-actions .launch-cta[aria-disabled=true]{cursor:progress;opacity:.72}.launch-entry-card.launch-drafts.is-compact{margin-bottom:20px}.launch-start-choices{margin-top:4px}.launch-start-choices .button{text-align:left;align-items:flex-start}.launch-start-choice-icon{background:var(--glass-l3-fill);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.launch-kind-choices .button[data-kind] .launch-start-choice-icon{color:var(--kind-tone);background:var(--kind-tone)}@supports (color:color-mix(in lab,red,red)){.launch-kind-choices .button[data-kind] .launch-start-choice-icon{background:color-mix(in srgb,var(--kind-tone) 12%,transparent)}}button.back-link.launch-back{color:var(--secondary);font:400 14px/16.8px var(--font-ui);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;padding:0}.launch-entry .launch-draft-row.is-local .launch-draft-identity small{color:var(--muted)}.launch-resume-sign-in{color:var(--muted);font:400 14px/1.4 var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.launch-entry-card .launch-resume-sign-in{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.launch-entry>.launch-resume-sign-in{padding:0 4px}.launch-resume-sign-in .launch-entry-alert{flex-basis:100%;margin:0}.launch-start-replace{border:1px solid var(--line);background:var(--glass-l1-fill);border-radius:14px;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.launch-start-replace p{color:var(--ink);font:400 15px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:0}.launch-start-replace>div{flex-wrap:wrap;gap:8px;display:flex}.launch-start-choices .button[aria-pressed=true]{border-color:var(--ink)}@media (max-width:420px){.launch-start-replace>div{flex-direction:column}.launch-start-replace .button{width:100%}}:root{--tk-ink:var(--ink);--tk-ink-80:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-ink-80:color-mix(in srgb,var(--ink) 80%,transparent)}}:root{--tk-muted:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-muted:color-mix(in srgb,var(--ink) 68%,transparent)}}:root{--tk-line:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-line:color-mix(in srgb,var(--ink) 14%,transparent)}}:root{--tk-line-strong:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-line-strong:color-mix(in srgb,var(--ink) 26%,transparent)}}:root{--tk-inset:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-inset:color-mix(in srgb,var(--ink) 6%,transparent)}}:root{--tk-surface:#fff;--tk-shadow:0 1px 2px var(--ink),0 8px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--tk-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 9%,transparent)}}:root{--tk-up:var(--chart-up);--tk-down:var(--chart-down);--tk-caption:600 13px/15.6px var(--font-ui);--tk-body:600 15px/18px var(--font-ui);--tk-name:600 17px/21.25px var(--font-ui);--tk-title:800 22px/26.4px var(--font-ui);--tk-figure:800 32px/38.4px var(--font-ui)}:root[data-theme=dark]{--tk-surface:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tk-surface:color-mix(in srgb,var(--brand-dark) 90%,var(--brand-light))}}:root[data-theme=dark]{--tk-shadow:0 1px 2px #0000004d,0 8px 24px #00000047}.token-caption{font:var(--tk-caption);color:var(--tk-muted);letter-spacing:normal}.token-numeric{font-variant-numeric:tabular-nums}.token-mark{background:var(--tk-inset);color:var(--tk-muted);font:500 13px/1 var(--font-ui);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.token-mark img{object-fit:cover;width:100%;height:100%;display:block}.token-creator{min-width:0;color:var(--tk-muted);align-items:center;gap:4px;display:inline-flex}.token-creator-mark{background:var(--tk-inset);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.token-creator-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.token-pair-mark{border-radius:50%;flex:none}.token-pin{z-index:2;width:24px;height:24px;color:var(--tk-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .15s,background-color .15s;display:grid;position:relative}.token-pin.title{opacity:1;width:32px;height:32px}.token-pin:hover{background:var(--tk-inset);color:var(--tk-ink)}.token-pin[data-pinned]{color:var(--tk-ink);opacity:1}.token-pin:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:1px}.token-change{font:var(--tk-caption);font-variant-numeric:tabular-nums;color:var(--tk-muted)}.token-change[data-direction=up],.token-chart-sub [data-direction=up]{color:var(--tk-up)}.token-change[data-direction=down],.token-chart-sub [data-direction=down]{color:var(--tk-down)}.token-flag{background:var(--tk-inset);color:var(--tk-muted);border-radius:999px;padding:0 6px}.token-sparkline{color:var(--tk-muted);display:block;overflow:visible}.token-sparkline[data-trend=up]{color:var(--tk-up)}.token-sparkline[data-trend=down]{color:var(--tk-down)}.token-sparkline-line{stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.token-sparkline-loading{background:var(--tk-line);border-radius:999px;width:72px;height:2px;animation:token-pulse 1.4s ease-in-out infinite;display:inline-block}.token-sparkline-empty{font:var(--tk-caption);color:var(--tk-muted);white-space:nowrap}@keyframes token-pulse{50%{opacity:.35}}.explore-coins-page{max-width:1152px;margin-inline:auto}.token-row-name{align-items:baseline;gap:8px;min-width:0;height:21.25px;display:flex}.token-row-name .token-pin{align-self:center}.token-row-link{min-width:0;color:var(--tk-ink);font:var(--tk-name);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-row-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.token-row-link:focus-visible{outline:none}.token-card:has(.token-row-link:focus-visible),.token-row:has(.token-row-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.token-row-ticker{color:var(--tk-muted);font:var(--tk-body);flex:none}.token-row-meta{min-width:0;color:var(--tk-muted);font:var(--tk-caption);white-space:nowrap;align-items:center;gap:12px;margin:0;display:flex}.token-row-meta time{font-variant-numeric:tabular-nums}.token-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.token-card{border:1px solid var(--tk-line);background:var(--tk-surface);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.token-card:hover{border-color:var(--tk-line-strong);box-shadow:var(--tk-shadow)}.token-card:focus-within .token-pin,.token-card:hover .token-pin,.token-row:focus-within .token-pin,.token-row:hover .token-pin{opacity:1}.token-card[data-selected=true]{border-color:var(--tk-line-strong)}.token-card-head{align-items:center;gap:12px;min-width:0;display:flex}.token-card-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.token-card-pair,.token-row-pair{align-items:center;gap:6px;display:inline-flex}.token-card-chart{align-items:flex-end;height:72px;display:flex}.token-card-chart .token-sparkline{width:100%;height:72px}.token-card-chart .token-sparkline-empty,.token-card-chart .token-sparkline-loading{text-align:center;align-self:center;width:100%}.token-card-foot{gap:12px;display:flex}.token-card-figure{flex-direction:column;gap:2px;min-width:0;display:flex}.token-card-caption{color:var(--tk-muted);font:var(--tk-caption);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.token-card-value{color:var(--tk-ink);font:var(--tk-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-rows{margin:0;padding:0;list-style:none}.token-row{border-bottom:1px solid var(--tk-line);border-radius:13px;grid-template-columns:40px minmax(0,1fr) 64px 120px 104px;align-items:center;gap:16px;padding:12px;transition:background-color .15s;display:grid;position:relative}.token-row:hover,.token-row[data-selected=true]{background:var(--tk-inset)}.token-row-head{color:var(--tk-muted);font:var(--tk-caption);border-radius:0;padding:8px 12px}.token-row-head:hover{background:0 0}.token-row-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.token-row-pair{color:var(--tk-ink-80);font:var(--tk-caption)}.token-row-cell{text-align:right;justify-self:end}.token-row-trend{justify-content:flex-end;align-items:center;display:inline-flex}.token-row-cap{color:var(--tk-ink);font:var(--tk-body);font-variant-numeric:tabular-nums;white-space:nowrap}.token-row-loading{height:65px}.token-row-loading span{background:var(--tk-inset);border-radius:7px;height:14px;display:block}.token-row-loading span:first-child{border-radius:12px;width:40px;height:40px}.token-row-loading span:nth-child(2){grid-column:2/4;width:40%}.token-row-loading span:last-child{grid-column:5;justify-self:end;width:72px}.endpoint-detail-page:has(.token-head){max-width:1152px;margin-inline:auto}.token-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.token-head-main{flex-direction:column;align-items:flex-start;gap:30px;min-width:0;display:flex}.token-back{height:24px;color:var(--tk-muted);font:var(--tk-caption);justify-self:start;align-items:center;gap:4px;display:inline-flex}.token-back:hover{color:var(--tk-ink)}.token-identity{align-items:center;gap:20px;min-width:0;display:flex}.token-identity .token-mark{border-radius:12px}.token-titles{flex-direction:column;gap:8px;min-width:0;display:flex}.token-title-row{align-items:center;gap:12px;min-width:0;display:flex}.token-title{min-width:0;color:var(--tk-ink);font:500 clamp(28px,2.6vw,40px)/1 var(--font-display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.token-ticker{color:var(--tk-muted);font:var(--tk-title);letter-spacing:-.04em;flex:none}.token-byline{color:var(--tk-muted);font:var(--tk-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.token-byline-creator{align-items:center;gap:6px;display:inline-flex}.token-byline-creator .token-creator-name{color:var(--tk-ink)}.token-inline-action{color:var(--tk-muted);font:var(--tk-caption);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.token-inline-action:hover,.token-website{color:var(--tk-ink)}.token-website{min-width:0;max-width:24ch;font:var(--tk-caption);align-items:center;gap:5px;text-decoration:none;transition:color .13s;display:inline-flex}.token-website svg{color:var(--brand-ink-bright);flex:none}.token-website>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.token-website>span:not(.sr-only){-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.token-website>span:not(.sr-only){text-underline-offset:3px}.token-website:hover>span:not(.sr-only){text-decoration-color:currentColor}.token-figure{color:var(--tk-ink);text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:flex}.token-figure-value{font:var(--tk-figure);letter-spacing:-.04em}.token-figure-alt,.token-figure-value{font-variant-numeric:tabular-nums}.token-tabs{border-bottom:1px solid var(--tk-line);gap:4px;margin:0 0 32px;display:flex}.token-tab{height:40px;color:var(--tk-ink-80);font:var(--tk-body);align-items:center;padding:0 8px;display:flex;position:relative}.token-tab:hover,.token-tab[aria-current=page]{color:var(--tk-ink)}.token-tab-indicator{background:var(--tk-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.token-segment{background:var(--tk-inset);border-radius:999px;gap:2px;padding:3px;display:flex}.token-segment-option{min-width:0;color:var(--tk-ink-80);font:var(--tk-caption);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative}.token-segment.control .token-segment-option{flex:none;height:30px}.token-segment.field .token-segment-option{height:34px}.token-segment-option[aria-pressed=true]{color:var(--tk-ink)}.token-segment-option:disabled{cursor:not-allowed;opacity:.45}.token-segment-indicator{background:var(--tk-surface);box-shadow:0 1px 2px var(--ink);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.token-segment-indicator{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent)}}.token-segment-label{position:relative}.token-segment-option:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.token-segment[data-appearance=tabs]{background:0 0;border-radius:0;gap:4px;margin:0 0 -9px;padding:0}.token-segment[data-appearance=tabs] .token-segment-option{height:40px;font:var(--tk-body);border-radius:0;flex:none;padding:0 8px}.token-segment[data-appearance=tabs] .token-segment-indicator{background:var(--tk-ink);height:2px;box-shadow:none;border-radius:0;top:auto}.token-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.token-main{gap:40px;min-width:0}.token-main,.token-side{flex-direction:column;display:flex}.token-side{gap:16px;position:sticky;top:24px}.token-chart{flex-direction:column;gap:15px;display:flex}.token-chart-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.token-chart-figure{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.token-chart-price{color:var(--tk-ink);font:500 32px/35.2px var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.token-chart-sub{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-chart-controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.token-indicators{position:relative}.token-indicators-trigger{border:1px solid var(--tk-line);background:var(--tk-inset);height:36px;color:var(--tk-ink-80);font:400 13px/13px var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 16px;display:inline-flex}.token-indicators-trigger:hover{color:var(--tk-ink)}.token-indicators-count{background:var(--tk-inset);min-width:18px;height:18px;color:var(--tk-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.token-indicators-menu{z-index:30;border:1px solid var(--tk-line);background:var(--tk-surface);width:320px;box-shadow:var(--tk-shadow);border-radius:20px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.token-indicator{width:100%;color:var(--tk-ink);font:var(--tk-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.token-indicator:focus-visible,.token-indicator:hover:not(:disabled){background:var(--tk-inset);outline:none}.token-indicator:disabled{cursor:not-allowed;opacity:.5}.token-indicator-text{flex-direction:column;gap:2px;min-width:0;display:flex}.token-indicator-switch{background:var(--tk-line);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.token-indicator-switch:after{content:"";background:var(--tk-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.token-indicator-switch[data-on]{background:var(--tk-up)}.token-indicator-switch[data-on]:after{transform:translate(14px)}.token-chart-stage{height:340px;position:relative}.price-chart{color:var(--tk-muted);position:absolute;inset:0}.price-chart[data-trend=up]{color:var(--tk-up)}.price-chart[data-trend=down]{color:var(--tk-down)}.price-chart svg{cursor:crosshair;touch-action:pan-y;border-radius:8px;display:block;overflow:visible}.price-chart svg:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.price-chart-grid line,.price-chart-guides line{stroke:var(--tk-line);stroke-width:1px}.price-chart-guides line{stroke-dasharray:2 3}.price-chart-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.price-chart-series.dimmed{opacity:.32}.price-chart-last circle:first-child{fill:currentColor;opacity:.18}.price-chart-last circle:last-child{fill:currentColor;stroke:var(--tk-surface);stroke-width:1.5px}.price-chart-crosshair line{stroke:var(--tk-line-strong);stroke-width:1px}.price-chart-crosshair circle{fill:currentColor;stroke:var(--tk-surface);stroke-width:2px}.price-chart-price-line{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.price-chart-candles [data-direction=up]{color:var(--tk-up)}.price-chart-candles [data-direction=down]{color:var(--tk-down)}.price-chart-candles line{stroke:currentColor;stroke-width:1px}.price-chart-candles rect{fill:currentColor}.price-chart-volume rect{fill:var(--tk-up);opacity:.22}.price-chart-volume rect[data-direction=down]{fill:var(--tk-down)}.price-chart-axis text{fill:var(--tk-muted);font:400 12px/1 var(--font-ui);font-variant-numeric:tabular-nums;dominant-baseline:middle}.price-chart-axis.time text{text-anchor:middle}.price-chart-tag rect{fill:currentColor}.price-chart-tag text{fill:#fff;font:500 12px/1 var(--font-ui);font-variant-numeric:tabular-nums;dominant-baseline:middle}.price-chart-time-tag rect{fill:var(--tk-inset);stroke:var(--tk-line)}.price-chart-time-tag text{fill:var(--tk-ink);font:400 12px/1 var(--font-ui);text-anchor:middle;dominant-baseline:middle}.price-chart-empty{border-top:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);color:var(--tk-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0}.price-chart-empty strong{color:var(--tk-ink);font:var(--tk-body)}.price-chart-empty span{max-width:420px;font:var(--tk-caption)}.token-facts{flex-direction:column;gap:24px;display:flex}.token-figures{border-top:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;display:grid}.token-fig{flex-direction:column;gap:4px;min-width:0;display:flex}.token-fig dd{margin:0}.token-fig-value{color:var(--tk-ink);font:var(--tk-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-contract{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.token-contract>div{flex-direction:column;gap:2px;min-width:0;display:flex}.token-contract dd{color:var(--tk-ink-80);font:var(--tk-body);margin:0}.token-contract-link{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.token-contract-link{border-bottom:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}}.token-contract-link{color:inherit;font-variant-numeric:tabular-nums}.token-contract-link:hover{border-bottom-color:var(--tk-ink);color:var(--tk-ink)}.token-unavailable{color:var(--tk-muted)}.token-section{flex-direction:column;gap:16px;min-width:0;display:flex}.token-section-head{border-bottom:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.token-section-title{color:var(--tk-ink);font:500 15px/18px var(--font-ui);letter-spacing:-.025em;margin:0}.token-description{max-width:540px;color:var(--tk-ink-80);font:var(--tk-body);margin:0}.token-holders,.token-trades{margin:0;padding:0;list-style:none}.token-holder,.token-trade{border-bottom:1px solid var(--tk-line);height:40px;color:var(--tk-ink);font:var(--tk-caption);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:0 8px;display:grid}.token-trade{grid-template-columns:48px minmax(0,270fr) minmax(0,100fr) minmax(0,100fr) minmax(0,110fr) 56px}.token-holder{grid-template-columns:28px minmax(0,386fr) 72px minmax(0,120fr) 90px}.token-holder-head,.token-trade-head{height:28px;color:var(--tk-muted)}.token-trade-cell{text-align:right;white-space:nowrap;justify-self:end}.token-trade-side{color:var(--tk-ink);align-items:center;gap:4px;display:inline-flex}.token-trade-side svg{color:var(--tk-up)}.token-trade-side[data-side=sell] svg{color:var(--tk-down)}.token-holder-who,.token-trade-who{min-width:0;color:var(--tk-ink-80)}.token-holder-type,.token-holder[data-excluded=true]{color:var(--tk-muted)}.token-feed-state{border-top:1px solid var(--tk-line);flex-direction:column;align-items:flex-start;gap:6px;padding:20px 8px;display:flex}.token-feed-state strong{color:var(--tk-ink);font:var(--tk-body)}.token-ghost-button{height:44px;color:var(--tk-ink-80);font:500 15px/15px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.token-ghost-button.block{width:100%}.token-ghost-button:hover:not(:disabled){background:var(--tk-inset);color:var(--tk-ink)}.token-trade-panel{border:1px solid var(--tk-line);background:var(--tk-surface);box-shadow:var(--tk-shadow);border-radius:24px;flex-direction:column;gap:20px;padding:20px;display:flex}.token-trade-venue{margin:0}.token-trade-field{background:var(--tk-inset);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.token-trade-field-head{justify-content:space-between}.token-trade-field-head,.token-trade-input{align-items:center;gap:12px;display:flex}.token-trade-amount{min-width:0;height:31px;color:var(--tk-ink);background:0 0;border:0;outline:0;flex:auto;padding:0}.token-trade-amount:disabled{color:var(--tk-ink-80);-webkit-text-fill-color:var(--tk-ink-80);opacity:1}.token-trade-symbol{color:var(--tk-ink-80);font:var(--tk-title);letter-spacing:-.04em;flex:none}.token-trade-fractions,.token-trade-slippage{flex-wrap:wrap;gap:8px;display:flex}.token-trade-slippage{padding:12px 4px 0}.token-pill{border:1px solid var(--tk-line);background:var(--tk-inset);height:28px;color:var(--tk-ink-80);font:500 13px/13px var(--font-ui);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.token-pill:disabled{cursor:not-allowed;opacity:.55}.token-pill[data-selected]{border-color:var(--cta-bg);background:var(--cta-bg);color:var(--cta-text)}.token-trade-out{flex-direction:column;gap:4px;padding:0 4px;display:flex}.token-trade-out-value{color:var(--tk-ink);font:var(--tk-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.token-trade-out-symbol{color:var(--tk-ink-80);font:500 15px/18px var(--font-ui);letter-spacing:normal}.token-trade-settings summary{cursor:pointer;align-items:center;gap:12px;height:32px;padding:0 4px;list-style:none;display:flex}.token-trade-settings summary::-webkit-details-marker{display:none}.token-primary-button,.token-secondary-button{height:44px;font:500 15px/15px var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.token-primary-button{background:var(--cta-bg);color:var(--cta-text)}.token-secondary-button{border-color:var(--tk-line);background:var(--tk-surface);color:var(--tk-ink)}.token-trade-panel .token-primary-button{width:100%}.token-trade-links{flex-wrap:wrap;gap:8px;display:flex}.token-trade-links .token-secondary-button{flex:1 1 0;padding:0 12px}a.token-primary-button,a.token-secondary-button{text-decoration:none}.token-primary-button:disabled{cursor:not-allowed;opacity:.5}.token-trade-dock{display:none}@media (max-width:1240px){.token-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.token-grid{grid-template-columns:minmax(0,1fr)}.token-side{position:static}.token-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.token-chart-head{flex-wrap:wrap}.token-chart-controls{flex-wrap:wrap;flex:100%;justify-content:flex-start}}@media (max-width:900px){.token-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.token-row{grid-template-columns:40px minmax(0,1fr) 120px 104px}.token-row-head>span:nth-child(3),.token-row>.token-row-pair{display:none}}@media (max-width:640px){.token-head-main{gap:24px}.token-figure{display:none}.token-identity{gap:16px}.token-title{font-size:28px}.token-chart-stage{height:280px}.token-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.token-cards{grid-template-columns:minmax(0,1fr)}.token-row{grid-template-columns:40px minmax(0,1fr) 104px;gap:12px}.token-row-head>span:nth-child(4),.token-row>.token-row-trend{display:none}.token-trade{grid-template-columns:44px minmax(0,1fr) 64px 56px}.token-trade>:nth-child(4),.token-trade>:nth-child(5){display:none}.token-holder{grid-template-columns:24px minmax(0,1fr) 72px 80px}.token-holder>:nth-child(3){display:none}.token-trade-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--tk-line);background:var(--tk-surface);box-shadow:var(--tk-shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;position:fixed;left:12px}.token-trade-dock-figure{flex-direction:column;min-width:0;display:flex}.token-trade-dock-price{color:var(--tk-ink);font:400 17px/21.25px var(--font-ui);font-variant-numeric:tabular-nums}.token-trade-dock-actions{gap:8px;display:flex}.token-trade-dock-actions a,.token-trade-dock-actions button{min-width:84px}.endpoint-detail-page:has(.token-trade-dock){padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.token-sparkline-loading{animation:none}.token-card,.token-indicator-switch:after,.token-pin,.token-row{transition:none}}.network-summary{--ns-divider:var(--tk-line);--ns-tint:linear-gradient(180deg,rgba(var(--brand-light-rgb),.62),rgba(var(--brand-light-rgb),.22));--ns-depth:inset 0 1px 0 var(--glass-highlight),0 1px 2px rgba(var(--brand-dark-rgb),.04);--ns-hover:rgba(var(--brand-dark-rgb),.04);--ns-press:rgba(var(--brand-dark-rgb),.07);border:1px solid var(--glass-l2-border);background-image:var(--ns-tint);box-shadow:var(--ns-depth);border-radius:20px;margin:0 0 20px;overflow:clip}:root[data-theme=dark] .network-summary{--ns-tint:linear-gradient(180deg,rgba(var(--brand-light-rgb),.05),rgba(var(--brand-light-rgb),.015));--ns-depth:inset 0 1px 0 var(--glass-highlight),0 8px 24px #0000002e;--ns-hover:rgba(var(--brand-light-rgb),.04);--ns-press:rgba(var(--brand-light-rgb),.07)}.network-summary-list{--ns-pad-y:20px;--ns-pad-x:24px;--ns-label-gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1px;margin:0;padding:0;list-style:none;display:grid}.network-summary-list>li{min-width:0;display:flex;position:relative}.network-summary-list>li+li:before{content:"";background:var(--ns-divider);inset-block:0;width:1px;position:absolute;left:-1px}.network-metric{gap:var(--ns-label-gap);min-width:0;padding:var(--ns-pad-y) var(--ns-pad-x);color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.network-metric-label{min-width:0;height:16px;color:var(--tk-muted);font:var(--type-stat-label);letter-spacing:normal;white-space:nowrap;align-items:center;gap:6px;display:flex}.network-metric-label svg{flex:none;width:16px;height:16px}.network-metric-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.network-metric-value{color:var(--ink);font:var(--type-market-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.network-metric-value[data-empty]{color:var(--tk-muted)}.network-metric-skeleton{background:var(--tk-inset);vertical-align:-.02em;border-radius:6px;width:3.2em;height:.72em;animation:token-pulse 1.4s ease-in-out infinite;display:inline-block}a.network-metric{transition:background-color var(--motion-fast) var(--motion-ease)}a.network-metric .network-metric-label{transition:color var(--motion-fast) var(--motion-ease)}a.network-metric:focus-visible{outline:2px solid var(--focus);outline-offset:-6px;border-radius:14px}a.network-metric:active{background-color:var(--ns-press);transition-duration:90ms}@media (hover:hover) and (pointer:fine){a.network-metric:hover{background-color:var(--ns-hover)}a.network-metric:hover .network-metric-label{color:var(--ink)}}.network-summary{container:network-summary/inline-size}@container network-summary (max-width:880px){.network-summary-list{--ns-pad-y:18px;--ns-pad-x:20px}}@container network-summary (max-width:640px){.network-summary-list{--ns-pad-y:14px;--ns-pad-x:14px}.network-metric-value{font-size:22px}}@container network-summary (max-width:400px){.network-metric-label svg{display:none}.network-metric-label{font-size:12px}}@container network-summary (max-width:320px){.network-summary-list{--ns-pad-y:12px;--ns-pad-x:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1px}.network-summary-list>li:first-child{grid-column:1/-1}.network-summary-list>li:first-child:after{content:"";background:var(--ns-divider);inset-inline:0;height:1px;position:absolute;bottom:-1px}.network-summary-list>li:nth-child(2):before{content:none}}@media (max-width:640px){.network-summary{border-radius:16px;margin-bottom:16px}}@media (prefers-contrast:more){.network-summary{border-color:var(--line-strong);--ns-divider:var(--line-strong)}.network-metric-label{color:var(--ink)}}@media (prefers-reduced-motion:reduce){a.network-metric,a.network-metric .network-metric-label{transition:none}.network-metric-skeleton{animation:none}}:root{--brand-tag-fill:var(--brand-light);--brand-tag-ink:var(--brand-dark);--brand-tag-line:rgba(var(--brand-dark-rgb),.16)}:root[data-theme=dark]{--brand-tag-fill:rgba(var(--brand-light-rgb),.14);--brand-tag-ink:var(--brand-light);--brand-tag-line:rgba(var(--brand-light-rgb),.28)}.brand-tag{border:1px solid var(--brand-tag-line);background:var(--brand-tag-fill);max-width:100%;color:var(--brand-tag-ink);font:500 11px/18px var(--font-ui);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:0 8px;display:inline-block}.brand-tag,.token-tags{height:20px;overflow:hidden}.token-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.token-tags>.brand-tag:first-child{flex-shrink:1;min-width:0}.token-row-meta .token-tags{flex:0 auto;height:18px;margin-block:-1.2px}.token-row-meta .brand-tag{height:18px;padding:0 7px;line-height:16px}.token-row-facts{display:contents}@media (max-width:640px){.token-row-meta{flex-wrap:wrap;row-gap:6px}.token-row-facts{flex:1 0 100%;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.token-row-meta .token-tags{flex:1 0 100%;margin-block:0}}.industry-options{flex-wrap:wrap;gap:6px;display:flex}.industry-option{border:1px solid var(--brand-tag-line);min-height:32px;color:var(--tk-ink-80);font:400 13px/1 var(--font-ui);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.industry-option[aria-pressed=true]{border-color:rgba(var(--brand-dark-rgb),.34);background:var(--brand-tag-fill);color:var(--brand-tag-ink);font-weight:500}:root[data-theme=dark] .industry-option[aria-pressed=true]{border-color:rgba(var(--brand-light-rgb),.42)}.industry-option:disabled{opacity:.45;cursor:default}.industry-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.industry-add{color:var(--secondary);background:0 0;border-style:dashed}.industry-add svg{color:var(--muted)}.industry-composer{border:1px solid var(--brand-ink-bright);align-items:center;gap:6px;min-height:32px;padding:0 3px 0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.industry-composer{border:1px solid color-mix(in srgb,var(--brand-ink-bright) 55%,var(--glass-l4-border))}}.industry-composer{background:var(--readable-overlay-fill);box-shadow:0 0 0 4px var(--brand-ink-bright);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.industry-composer{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-ink-bright) 12%,transparent)}}.industry-composer{color:var(--ink);transform-origin:0;animation:industry-composer-open .2s cubic-bezier(.2,.8,.2,1) both}.industry-composer>svg{color:var(--brand-ink-bright);flex:none}.industry-composer input{width:15ch;min-width:0;min-height:0;box-shadow:none;color:var(--ink);font:500 13px/1 var(--font-ui);background:0 0;border:0;border-radius:0;outline:0;padding:0}.industry-composer input::placeholder{color:var(--muted)}.industry-composer[data-invalid]{border-color:var(--semantic-error);box-shadow:0 0 0 4px var(--semantic-error)}@supports (color:color-mix(in lab,red,red)){.industry-composer[data-invalid]{box-shadow:0 0 0 4px color-mix(in srgb,var(--semantic-error) 14%,transparent)}}.industry-composer-action{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .13s,color .13s,opacity .13s;display:grid;position:relative}.industry-composer-action.is-add{background:var(--glass-charcoal);color:var(--on-charcoal)}.industry-composer-action:disabled{opacity:.35;cursor:default}.industry-composer-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes industry-composer-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.industry-option:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--tk-line-strong);background:var(--tk-inset);color:var(--tk-ink)}}@media (pointer:coarse){.industry-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.industry-composer-action,.industry-option{transition:none}.industry-composer{animation:none}}.trending{margin-bottom:34.5px;padding-top:12px}.trending-head{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:16px;display:flex}.trending-head h2{color:var(--tk-ink);font:var(--type-section);letter-spacing:var(--type-section-tracking);margin:0}.trending-arrows{flex:none;gap:8px;display:flex}.trending-arrow{border:1px solid var(--tk-line);width:32px;height:32px;color:var(--tk-ink-80);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.trending-arrow.is-prev svg{transform:scaleX(-1)}.trending-arrow:disabled{opacity:.38;cursor:default}.trending-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.trending-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:-6px;padding:6px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}.trending-track::-webkit-scrollbar{display:none}.trending-card{scroll-snap-align:start;flex-direction:column;flex:0 0 184px;min-width:0;display:flex;position:relative}.trending-media{--trending-tile:linear-gradient(150deg,rgba(var(--brand-light-rgb),1),rgba(var(--brand-light-rgb),.42));background:var(--trending-tile);width:184px;height:184px;transition:transform var(--motion-settle) var(--motion-ease),box-shadow var(--motion-settle) var(--motion-ease);border-radius:20px;position:relative;overflow:hidden}:root[data-theme=dark] .trending-media{--trending-tile:linear-gradient(150deg,rgba(var(--brand-light-rgb),.14),rgba(var(--brand-light-rgb),.04))}.trending-media .token-mark{width:100%;height:100%;color:var(--tk-ink);font:500 56px/1 var(--font-ui);letter-spacing:-.05em;background:0 0;border-radius:0}.trending-industry{border-color:rgba(var(--brand-dark-rgb),.16);background:var(--brand-light);max-width:calc(100% - 20px);color:var(--brand-dark);box-shadow:0 1px 3px rgba(var(--brand-dark-rgb),.16);position:absolute;top:10px;left:10px}.trending-name{min-width:0;color:var(--tk-ink);font:var(--tk-body);align-items:baseline;gap:6px;margin:12px 0 0;display:flex}.trending-rank{color:var(--tk-muted);font-variant-numeric:tabular-nums;flex:none}.trending-link{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trending-link:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.trending-link:focus-visible{outline:none}.trending-card:has(.trending-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:20px}.trending-cap{color:var(--tk-ink);font:var(--type-section);letter-spacing:var(--type-section-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;margin:4px 0 0;display:flex}.trending-cap>span[aria-hidden]{color:var(--tk-muted);font:var(--tk-caption);letter-spacing:normal}.trending-stat{color:var(--tk-muted);font:var(--tk-caption);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.trending-stat strong{color:var(--tk-ink);font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover) and (pointer:fine){.trending-arrow:not(:disabled):hover{border-color:var(--tk-line-strong);background:var(--tk-inset);color:var(--tk-ink)}.trending-card:hover .trending-media{box-shadow:var(--tk-shadow);transform:translateY(-1px)}.trending-card:hover .trending-link{text-underline-offset:3px;text-decoration:underline}}.trending-card.is-loading .trending-media{background:var(--tk-inset);animation:token-pulse 1.4s ease-in-out infinite}.trending-bar{background:var(--tk-inset);vertical-align:middle;border-radius:6px;width:64%;height:.7em;display:inline-block}.trending-cap .trending-bar{width:52%}.trending-stat .trending-bar{width:72%}.trending-note{border:1px dashed var(--tk-line-strong);min-height:56px;color:var(--tk-muted);font:var(--tk-caption);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 16px;display:flex}@media (max-width:640px){.trending{margin-bottom:28px;padding-top:8px}}.launch-endpoint-cta{--cta-sheen:rgba(var(--brand-light-rgb),.42);--cta-ring:0 0 0 4px rgba(var(--brand-dark-rgb),.12),0 12px 24px -12px rgba(var(--brand-dark-rgb),.6);isolation:isolate;min-height:44px;font:var(--type-button);letter-spacing:normal;border-radius:13px;flex:none;gap:8px;padding:0 20px 0 16px;position:relative;overflow:hidden}:root[data-theme=dark] .launch-endpoint-cta{--cta-sheen:#ffffffb8;--cta-ring:0 0 0 4px rgba(var(--brand-light-rgb),.16),0 12px 24px -12px #000000b3}.launch-endpoint-cta>*{z-index:1;position:relative}.launch-endpoint-cta:after{content:"";z-index:0;background:linear-gradient(105deg,transparent 30%,var(--cta-sheen) 50%,transparent 70%);pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}.launch-endpoint-cta svg{transition:transform var(--motion-settle) var(--motion-ease)}.launch-endpoint-cta:focus-visible:after{animation:launch-cta-sheen .82s var(--motion-ease) both}@media (hover:hover) and (pointer:fine){.launch-endpoint-cta:hover{box-shadow:var(--cta-ring)}.launch-endpoint-cta:hover:after{animation:launch-cta-sheen .82s var(--motion-ease) both}.launch-endpoint-cta:hover svg{transform:rotate(90deg)scale(1.08)}}@keyframes launch-cta-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.explore-coins-page>.page-heading{flex-direction:row;align-items:center}.explore-coins-page>.page-heading>.launch-endpoint-cta{align-self:center}@media (max-width:760px){.explore-coins-page>.page-heading{flex-direction:column;align-items:flex-start}.explore-coins-page>.page-heading>.launch-endpoint-cta{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.launch-endpoint-cta svg,.trending-arrow,.trending-media{transition:none}.launch-endpoint-cta:hover svg,.trending-card:hover .trending-media{transform:none}.trending-card.is-loading .trending-media{animation:none}.launch-endpoint-cta:after{display:none}}.launch-page{--lf-gap:20px;--lf-group:36px;--lf-label-gap:8px;--lf-control:48px;--lf-row:64px;--lf-radius:14px;--lf-radius-row:16px;--lf-inset:16px;--lf-tile:36px;--lf-label:500 13px/1.3 var(--font-ui);--lf-input:400 15px/1.4 var(--font-ui);--lf-title:500 14px/1.35 var(--font-ui);--lf-sub:400 12.5px/1.45 var(--font-ui);--lf-hint:400 12.5px/1.45 var(--font-ui);--lf-row-text:400 13.5px/1.4 var(--font-ui);--lf-focus-ring:0 0 0 4px var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){.launch-page{--lf-focus-ring:0 0 0 4px color-mix(in srgb,var(--brand-ink-bright) 16%,transparent)}}.launch-page .launch-back,.launch-page .launch-inline-back{min-height:32px;color:var(--secondary);font:500 13px/1 var(--font-ui);letter-spacing:var(--type-control-tracking);text-transform:none;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 16px -4px;padding:0 8px 0 4px;display:inline-flex}.launch-page .launch-inline-back{margin:0}.launch-page :is(.launch-back,.launch-inline-back) svg{transition:transform var(--motion-fast) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.launch-page :is(.launch-back,.launch-inline-back):not(:disabled):hover{color:var(--ink);background:var(--glass-l2-fill)}.launch-page :is(.launch-back,.launch-inline-back):not(:disabled):hover svg{transform:translate(-2px)}}.launch-page .launch-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:32px;display:grid}.launch-page .launch-heading .eyebrow{font:500 13px/1.3 var(--font-ui);color:var(--secondary);margin-bottom:12px}.launch-page .launch-heading>div>p:last-child{max-width:52ch;color:var(--secondary);font:var(--type-lead);letter-spacing:normal;margin-top:16px}.launch-page .draft-save-state{min-height:32px;font:500 12px/1 var(--font-ui);letter-spacing:normal;color:var(--secondary);align-self:end;gap:8px;margin-bottom:4px;padding:0 12px}.launch-page .draft-save-state i{flex:none;width:7px;height:7px}.launch-page .launch-progress{border-radius:18px;gap:4px;margin-bottom:24px;padding:6px}.launch-page .launch-progress button{min-height:44px;font:500 13px/1 var(--font-ui);letter-spacing:var(--type-control-tracking);text-transform:none;white-space:nowrap;transition:background-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease),box-shadow var(--motion-state) var(--motion-ease);border-radius:13px;gap:8px;padding:0 10px}.launch-page .launch-progress button span{width:22px;height:22px;font:500 11.5px/1 var(--font-ui);font-variant-numeric:tabular-nums;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease);border-radius:7px;flex:none}.launch-page .launch-progress button.current span{border-color:rgba(var(--brand-light-rgb),.28);background:rgba(var(--brand-light-rgb),.12)}@media (hover:hover) and (pointer:fine){.launch-page .launch-progress button:not(.current):not(:disabled):hover{background:var(--glass-l2-fill);color:var(--ink)}}.launch-page .launch-layout{grid-template-columns:minmax(0,1.36fr) minmax(320px,1fr);gap:24px}.launch-page .launch-form{border-radius:28px;padding:28px}.launch-page .launch-stage{gap:var(--lf-gap);animation:lf-rise var(--motion-reveal) var(--motion-ease) both;flex-direction:column;padding:0;display:flex}.launch-page .launch-stage>*{margin:0}.launch-page .launch-stage>.launch-inline-back{margin-bottom:-8px}.launch-page .launch-live-fields{gap:var(--lf-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.launch-page .launch-live-fields>*{margin:0}.launch-page .launch-step-heading{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 4px;display:grid}.launch-page .launch-step-heading>span{width:40px;height:40px;color:var(--ink);font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:12px}.launch-page .launch-step-heading .eyebrow{color:var(--secondary);font:500 13px/1.2 var(--font-ui);margin:0 0 4px}.launch-page .launch-step-heading h2{font:500 clamp(20px,2vw,24px)/1.2 var(--font-ui);letter-spacing:var(--type-section-tracking);text-wrap:balance}.launch-page .launch-step-heading h2:focus{outline:none}.launch-page .launch-group-label{color:var(--ink);font:500 17px/1.3 var(--font-ui);letter-spacing:var(--type-section-tracking);margin:0}.launch-page .launch-live-fields>.launch-group-label,.launch-page .launch-stage>.launch-group-label~.launch-group-label{margin-top:calc(var(--lf-group) - var(--lf-gap));padding-top:var(--lf-group);border-top:1px solid var(--line)}.launch-page .launch-live-fields>.launch-group-label+*,.launch-page .launch-stage>.launch-group-label+*{margin-top:-6px}.launch-page .coin-controls,.launch-page .launch-pair,.launch-page .launch-triple{gap:var(--lf-gap) 16px;align-items:start}.launch-page .launch-field{gap:var(--lf-label-gap)}.launch-page .launch-field+.launch-field{margin-top:0}.launch-page :is(.launch-label,.launch-kind legend,.console-field>span){color:var(--secondary);font:var(--lf-label);letter-spacing:normal;text-transform:none;margin:0;padding:0 2px;display:block}.launch-page .launch-kind legend{margin-bottom:var(--lf-label-gap)}.launch-page .field-message{color:var(--muted);font:var(--lf-hint);letter-spacing:normal;text-align:left;animation:lf-fade var(--motion-state) var(--motion-ease) both;margin-top:-2px;padding:0 2px}.launch-page .field-message.error{color:var(--semantic-error)}.launch-page .field-message.is-empty{display:none}.launch-page .launch-field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.launch-page :is(.ticker-input,.suffix-input){min-height:var(--lf-control);border-radius:var(--lf-radius);font:var(--lf-input);letter-spacing:normal;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.launch-page .launch-field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select){padding:0 var(--lf-inset)}.launch-page .launch-field textarea{min-height:104px;padding:13px var(--lf-inset);line-height:1.55}.launch-page .launch-field :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}.launch-page :is(.ticker-input,.suffix-input) input{min-height:calc(var(--lf-control) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0}.launch-page .ticker-input>span{padding:0 0 0 var(--lf-inset);color:var(--muted);font:var(--lf-input)}.launch-page .ticker-input input{padding-left:4px}.launch-page .suffix-input>span{padding:0 var(--lf-inset) 0 8px;color:var(--muted);font:500 12px/1 var(--font-ui);letter-spacing:.06em}.launch-page .launch-field:focus-within>:is(input,select,textarea,.ticker-input,.suffix-input),.launch-page .launch-test-composer:focus-within{border-color:var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){.launch-page .launch-field:focus-within>:is(input,select,textarea,.ticker-input,.suffix-input),.launch-page .launch-test-composer:focus-within{border-color:color-mix(in srgb,var(--brand-ink-bright) 55%,var(--glass-l4-border))}}.launch-page .launch-field:focus-within>:is(input,select,textarea,.ticker-input,.suffix-input),.launch-page .launch-test-composer:focus-within{box-shadow:inset 0 1px 0 var(--glass-highlight),var(--lf-focus-ring)}@media (hover:hover) and (pointer:fine){.launch-page .launch-field:not(:focus-within)>:is(input,select,textarea,.ticker-input,.suffix-input):hover{border-color:var(--glass-l3-border)}}.launch-page .launch-upload-row{border-radius:var(--lf-radius-row);gap:16px;padding:16px}.launch-page .launch-upload-row>div{gap:3px}.launch-page .launch-upload-row .launch-label{color:var(--muted);font:500 12px/1.3 var(--font-ui);padding:0}.launch-page .launch-upload-row strong{font:var(--lf-title);letter-spacing:var(--type-control-tracking)}.launch-page .launch-upload-row small{color:var(--muted);font:var(--lf-sub)}.launch-page .launch-upload-row .token-art.large{border-radius:18px;width:64px;height:64px}.launch-page .upload-button{border-radius:12px;min-height:40px;padding:0 14px}.launch-page .launch-advanced{border-radius:var(--lf-radius-row)}.launch-page .launch-advanced>summary{min-height:var(--lf-row);padding:12px var(--lf-inset);transition:background-color var(--motion-fast) var(--motion-ease);gap:16px}.launch-page .launch-advanced>summary>span:first-child{gap:14px;min-width:0}.launch-page .launch-advanced>summary>span:first-child>.stock-pair-mark,.launch-page .launch-advanced>summary>span:first-child>svg{box-sizing:border-box;width:var(--lf-tile);height:var(--lf-tile);border:1px solid var(--glass-l3-border);background:var(--glass-l3-fill);color:var(--ink);border-radius:11px;flex:none;padding:9px}.launch-page .launch-advanced>summary strong{font:var(--lf-title);letter-spacing:var(--type-control-tracking)}.launch-page .launch-advanced>summary small{color:var(--muted);font:var(--lf-sub);margin-top:2px}.launch-page .launch-advanced>summary .stock-preview-count svg,.launch-page .launch-advanced>summary>svg{color:var(--muted);flex:none}.launch-page .stock-preview-count{font:500 12.5px/1 var(--font-ui);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.launch-page .launch-advanced>summary:hover{background:var(--glass-l2-fill)}}.launch-page .launch-advanced>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:inherit}.launch-page .launch-advanced .advanced-body,.launch-page .launch-advanced .stock-preview-body{gap:var(--lf-gap);padding:20px var(--lf-inset) var(--lf-inset);border-top:1px solid var(--line);flex-direction:column;display:flex}.launch-page .launch-advanced .advanced-body>*,.launch-page .launch-advanced .stock-preview-body>*{margin:0}.launch-page .launch-advanced[open]>:not(summary){animation:lf-reveal var(--motion-state) var(--motion-ease) both}.launch-page .stock-preview-body>p{color:var(--secondary);font:var(--lf-row-text)}.launch-page .stock-preview-results{font:var(--lf-hint);font-variant-numeric:tabular-nums;margin:-8px 0;padding:0 2px}.launch-page .stock-preview-list{gap:8px;max-height:360px}.launch-page .stock-preview-list li{border-radius:14px;gap:12px;min-height:60px;padding:10px 12px}.launch-page .stock-preview-list .stock-pair-mark{flex-basis:var(--lf-tile);width:var(--lf-tile);height:var(--lf-tile);border-radius:11px}.launch-page .stock-preview-list strong{font:var(--lf-title)}.launch-page .stock-preview-list small{font:500 12px/1.3 var(--font-code);letter-spacing:.02em;margin-top:2px}.launch-page .stock-preview-source{font:500 13px/1.3 var(--font-ui);gap:6px;margin:0;padding:0 2px}.launch-page :is(.model-picker-trigger,.plugin-picker-trigger){min-height:var(--lf-row);padding:12px var(--lf-inset);border-radius:var(--lf-radius-row);gap:14px}.launch-page :is(.model-picker-trigger,.plugin-picker-trigger) strong{font:var(--lf-title);letter-spacing:var(--type-control-tracking)}.launch-page :is(.model-picker-trigger,.plugin-picker-trigger) small{color:var(--muted);font:var(--lf-sub);margin-top:2px}.launch-page :is(.model-picker-trigger,.plugin-picker-trigger)>svg{color:var(--muted);transition:transform var(--motion-settle) var(--motion-ease)}.launch-page :is(.model-picker-trigger,.plugin-picker-trigger)[aria-expanded=true]>svg{transform:rotate(180deg)}.launch-page .model-picker-menu .model-provider-mark,.launch-page :is(.model-picker-trigger,.plugin-picker-trigger) :is(.model-provider-mark,.plugin-mark){width:var(--lf-tile);height:var(--lf-tile);flex-basis:var(--lf-tile);border-radius:11px}.launch-page .model-provider-mark>img{width:24px;height:24px;inset:5px}.launch-page .fixture-picker-trigger{min-height:var(--lf-control);padding:0 var(--lf-inset);border-radius:var(--lf-radius);font:var(--lf-input)}.launch-page :is(.model-picker-menu,.plugin-picker-menu,.fixture-picker-menu){transform-origin:top;animation:lf-pop var(--motion-fast) var(--motion-ease) both;border-radius:18px;padding:8px}.launch-page :is(.model-picker-menu,.plugin-picker-menu,.fixture-picker-menu).picker-upward{transform-origin:bottom}.launch-page .model-picker-search{border-radius:12px;min-height:44px;padding:0 12px}.launch-page .model-picker-search input{font:var(--lf-input)}.launch-page .model-picker-search:focus-within{border-color:var(--brand-ink-bright);outline:none}@supports (color:color-mix(in lab,red,red)){.launch-page .model-picker-search:focus-within{border-color:color-mix(in srgb,var(--brand-ink-bright) 55%,var(--glass-l4-border))}}.launch-page .model-picker-search:focus-within{box-shadow:var(--lf-focus-ring)}.launch-page .model-picker-search input:focus-visible{outline:none}.launch-page .model-picker-catalog-meta{font:500 11px/1 var(--font-ui);letter-spacing:.06em;padding:10px 8px 6px}.launch-page .model-picker-catalog-meta strong{font-size:11px}.launch-page .model-picker-menu [role=option]{min-height:60px;transition:background-color var(--motion-fast) var(--motion-ease);border-radius:12px;gap:12px;padding:10px}.launch-page .model-picker-menu [role=option] strong{font:var(--lf-title)}.launch-page .model-picker-menu [role=option] small{font:var(--lf-sub);margin-top:2px}.launch-page .model-picker-menu [role=option] b{font:500 12.5px/1.3 var(--font-ui);font-variant-numeric:tabular-nums}.launch-page .model-picker-menu [role=listbox]>p{font:var(--lf-hint)}@media (hover:hover) and (pointer:fine){.launch-page .model-picker-menu [role=option]:not([aria-selected=true]):hover{background:var(--glass-l2-fill)}}.launch-page .industry-options{gap:8px}.launch-page .industry-option{min-height:34px;font:500 13px/1 var(--font-ui);letter-spacing:normal;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border-radius:999px;padding:0 14px}.launch-page .industry-option:active{transform:scale(.97)}.launch-page .industry-composer{min-height:34px}.launch-page .launch-field .industry-composer input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]){min-height:0;box-shadow:none;font:500 14px/1 var(--font-ui);background:0 0;border:0;border-radius:0;padding:0}.launch-page .launch-kind{gap:12px}.launch-page .launch-kind label{min-height:112px;padding:var(--lf-inset);border-radius:var(--lf-radius-row);transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease),box-shadow var(--motion-state) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.launch-page .launch-kind label:active{transform:scale(.985)}.launch-page .launch-kind label>svg{flex:none;width:18px;height:18px}.launch-page .launch-kind label strong{font:var(--lf-title);letter-spacing:var(--type-control-tracking)}.launch-page .launch-kind label small{font:var(--lf-sub);margin-top:4px}.launch-page .launch-kind label:focus-within{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.launch-page .launch-kind label:not(.selected):hover{border-color:var(--glass-l3-border);background:var(--glass-l2-fill)}}.launch-page .asset-choice{min-height:var(--lf-control);border-radius:var(--lf-radius);gap:12px;padding:6px 12px 6px 8px}.launch-page .asset-choice strong{font:var(--lf-title)}.launch-page .asset-choice small{font:var(--lf-sub);color:var(--muted)}.launch-page .markup-slider{min-height:var(--lf-row);padding:0 var(--lf-inset);border-radius:var(--lf-radius-row);gap:16px}.launch-page .markup-slider output,.launch-page .markup-slider strong{font:500 15px/1 var(--font-ui);font-variant-numeric:tabular-nums}.launch-page .launch-rule{color:var(--muted);font:400 12px/1.6 var(--font-code)}.launch-page .test-budget{min-height:52px;padding:0 var(--lf-inset);border-radius:var(--lf-radius-row);font:var(--lf-row-text)}.launch-page .test-budget span{color:var(--secondary);gap:10px}.launch-page .test-budget strong{font:500 13.5px/1 var(--font-ui);font-variant-numeric:tabular-nums}.launch-page .launch-test-chat{border-radius:20px;gap:12px;min-height:260px;padding:20px}.launch-page .launch-test-chat article{max-width:82%;animation:lf-rise var(--motion-state) var(--motion-ease) both;border-radius:18px;padding:12px 16px}.launch-page .launch-test-chat article.you{border-bottom-right-radius:6px}.launch-page .launch-test-chat article:not(.you){border-bottom-left-radius:6px}.launch-page .launch-test-chat article span{font:500 11.5px/1.2 var(--font-ui);letter-spacing:normal;text-transform:none;margin-bottom:4px}.launch-page .launch-test-chat article p{font:400 14.5px/1.55 var(--font-ui)}.launch-page .test-empty{gap:10px}.launch-page .test-empty strong{font:var(--lf-title);color:var(--ink)}.launch-page .test-empty small{max-width:34ch;font:var(--lf-sub)}.launch-page .launch-test-composer{padding:8px 8px 8px var(--lf-inset);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);border-radius:18px;align-items:center;gap:10px}.launch-page .launch-test-composer textarea{min-height:48px;font:var(--lf-input);padding:13px 0}.launch-page .launch-test-composer .button{border-radius:12px;align-self:center;min-height:44px;padding:0 16px}.launch-page .save-demo{padding:14px var(--lf-inset);border-radius:var(--lf-radius-row);cursor:pointer;align-items:center;gap:14px}.launch-page :is(.save-demo,.acknowledge) input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.launch-page .save-demo strong{font:var(--lf-title)}.launch-page .save-demo small{font:var(--lf-sub);margin-top:2px}.launch-page .review-identity{padding:var(--lf-inset);border-radius:var(--lf-radius-row);gap:16px}.launch-page .review-identity .token-art.large{border-radius:16px;width:56px;height:56px}.launch-page .review-identity small{font:500 12px/1.3 var(--font-ui);letter-spacing:.04em}.launch-page .review-identity strong{font:500 18px/1.25 var(--font-ui);letter-spacing:var(--type-section-tracking);margin-top:4px}.launch-page .review-identity p{font:var(--lf-sub);margin-top:4px}.launch-page .review-truth{padding:22px var(--lf-inset) 8px;border-radius:var(--lf-radius-row);margin-top:8px}.launch-page .review-truth-label{background:var(--readable-overlay-fill);font:500 11px/1 var(--font-ui);letter-spacing:.05em;padding:4px 10px;left:14px}.launch-page :is(.review-table,.review-config-table) div{font:var(--lf-row-text);gap:24px;padding:12px 0}.launch-page :is(.review-table,.review-config-table) div:last-child{border-bottom:0}.launch-page :is(.review-table,.review-config-table) dd{font-variant-numeric:tabular-nums;font-weight:500}.launch-page .split-review span{font:var(--lf-sub)}.launch-page .split-review strong{font:500 15px/1.35 var(--font-ui);margin:6px 0 4px}.launch-page .split-review small{font:var(--lf-sub)}.launch-page .launch-cost{gap:12px;margin:0}.launch-page .launch-cost>div{padding:var(--lf-inset);border-radius:var(--lf-radius-row);align-content:start;gap:4px;display:grid}.launch-page :is(.launch-cost span,.launch-cost small){font:var(--lf-sub)}.launch-page .launch-cost strong{font:500 17px/1.25 var(--font-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.launch-page .launch-cost .total{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:0;display:flex}.launch-page .launch-cost .total span{font:var(--lf-title);color:var(--secondary)}.launch-page .launch-cost .total strong{font:500 24px/1 var(--font-ui);letter-spacing:var(--type-section-tracking);white-space:nowrap}.launch-page .immutable-rules{font:400 12px/1.6 var(--font-code);gap:6px;margin:0;padding:0 2px}.launch-page .acknowledge{cursor:pointer;align-items:flex-start;gap:14px;padding:2px;display:flex}.launch-page .acknowledge input[type=checkbox]{margin-top:1px}.launch-page .acknowledge strong{font:var(--lf-title);display:block}.launch-page .acknowledge small{color:var(--muted);font:var(--lf-sub);margin-top:2px;display:block}.launch-page .deploy-stage{align-items:center}.launch-page .deploy-orb{border-radius:20px;width:64px;height:64px;margin:8px auto 4px}.launch-page .launch-log{width:100%;max-width:440px;margin:0 auto}.launch-page .launch-log li{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:48px}.launch-page .launch-log li strong{font:var(--lf-title)}.launch-page .launch-log li small{font:var(--lf-sub);font-variant-numeric:tabular-nums}.launch-page .launch-done{align-items:stretch;gap:var(--lf-gap);text-align:center;flex-direction:column;display:flex}.launch-page .launch-done>*{margin:0}.launch-page .launch-done-brand{justify-content:center;margin:0 auto}.launch-page .launch-done>:is(.live-mark,.deploy-orb){align-self:center;margin:0}.launch-page .launch-done .eyebrow{font:500 13px/1.3 var(--font-ui);color:var(--secondary)}.launch-page .launch-done h2{max-width:22ch;font:500 clamp(24px,2.4vw,30px)/1.2 var(--font-ui);letter-spacing:var(--type-section-tracking);text-wrap:balance;margin:-8px auto 0}.launch-page .launch-done>p:not(.eyebrow):not(.launch-footnote){max-width:48ch;color:var(--secondary);font:400 15px/1.55 var(--font-ui);margin:-8px auto 0}.launch-page .live-result{text-align:left}.launch-page .live-result>div{font:var(--lf-row-text);gap:24px;padding:12px 2px}.launch-page .live-result dd{font-variant-numeric:tabular-nums;font-weight:500}.launch-page .live-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.launch-page .live-actions :is(.button,a,button){border-radius:13px;min-height:44px;padding:0 18px}.launch-page .curl-snippet{border-radius:var(--lf-radius-row);text-align:left;gap:14px;margin:0;padding:14px 20px 18px;display:grid}.launch-page .curl-snippet .copy-control{order:-1;justify-self:end;margin-right:-8px;position:static}.launch-page .curl-snippet code{border-top:1px solid var(--line);padding:14px 0 0}.launch-page .curl-snippet code,.launch-page .curl-snippet pre{font:400 12.5px/1.7 var(--font-code)}.launch-page .post-launch-loop{border-radius:18px;gap:6px;margin:0;padding:6px}.launch-page .post-launch-loop a{min-height:48px;color:var(--ink);font:500 14px/1.2 var(--font-ui);letter-spacing:var(--type-control-tracking);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);border-radius:13px;padding:0 10px}.launch-page .launch-message{padding:12px var(--lf-inset);font:var(--lf-row-text);animation:lf-fade var(--motion-state) var(--motion-ease) both;border-radius:14px;margin:0}.launch-page .launch-cta{min-height:52px;font:500 15px/1 var(--font-ui);letter-spacing:var(--type-control-tracking);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border-radius:16px;gap:8px;margin-top:8px}.launch-page .launch-cta svg{transition:transform var(--motion-fast) var(--motion-ease)}.launch-page .launch-cta:not(:disabled):active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.launch-page .launch-cta:not(:disabled):hover{box-shadow:0 10px 28px rgba(var(--brand-dark-rgb),.18)}.launch-page .launch-cta:not(:disabled):hover svg{transform:translate(3px)}}.launch-page .launch-local-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.launch-page .launch-local-actions .launch-cta{margin-top:0}.launch-page .launch-local-actions .button.subtle{min-height:44px}.launch-page .launch-footnote{max-width:56ch;color:var(--muted);font:var(--lf-hint);letter-spacing:normal;text-align:center;text-wrap:pretty;margin:-6px auto 0}.launch-page .launch-stage>.launch-footnote:not(:last-child){margin-bottom:0}.launch-page .launch-preview{isolation:isolate;animation:lf-rise var(--motion-major) var(--motion-ease) 60ms both;border-radius:28px;padding:24px;overflow:hidden}.launch-page .launch-preview:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 70% at 0 0,var(--brand-ink-bright) 0,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.launch-page .launch-preview:before{background:radial-gradient(130% 70% at 0 0,color-mix(in srgb,var(--brand-ink-bright) 11%,transparent) 0,transparent 62%)}}.launch-page .launch-preview-title{align-items:center;gap:16px}.launch-page .launch-preview-title .token-art.large{width:72px;height:72px;box-shadow:0 10px 26px rgba(var(--brand-dark-rgb),.18),inset 0 1px 0 rgba(var(--brand-light-rgb),.18);transition:transform var(--motion-settle) var(--motion-ease);border-radius:20px}.launch-page .launch-preview-title .token-art.large>span{font-size:20px}.launch-page .launch-preview-title .preview-kicker{color:var(--muted);font:500 12.5px/1.3 var(--font-ui);letter-spacing:normal;display:block}.launch-page .launch-preview-title h2{font:500 24px/1.2 var(--font-ui);letter-spacing:var(--type-section-tracking);margin-top:2px}.launch-page .launch-preview-title p{gap:8px;margin-top:8px}.launch-page .launch-preview-title p strong{font:500 14px/1 var(--font-ui);letter-spacing:.01em;font-variant-numeric:tabular-nums}.launch-page .launch-preview-title p span{border:1px solid var(--brand-ink);padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.launch-page .launch-preview-title p span{border:1px solid color-mix(in srgb,var(--brand-ink) 24%,transparent)}}.launch-page .launch-preview-title p span{background:var(--brand-ink);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.launch-page .launch-preview-title p span{background:color-mix(in srgb,var(--brand-ink) 8%,transparent)}}.launch-page .launch-preview-title p span{color:var(--brand-ink);font:500 11.5px/1 var(--font-ui);letter-spacing:.02em;text-transform:none}.launch-page .launch-preview .preview-description{color:var(--secondary);font:400 15px/1.55 var(--font-ui);margin:20px 0 0}.launch-page .launch-preview .token-build-progress{padding:14px var(--lf-inset);border-radius:var(--lf-radius-row);gap:10px;margin:20px 0 0}.launch-page .launch-preview .token-build-progress strong{font:var(--lf-title)}.launch-page .launch-preview .token-build-progress small{font:500 12px/1 var(--font-ui);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums}.launch-page .launch-preview .token-build-progress>div{height:6px}.launch-page .launch-preview .launch-summary-list{margin-top:20px}.launch-page .launch-preview .launch-summary-list>div{font:var(--lf-row-text);align-items:center;gap:16px;padding:12px 0}.launch-page .launch-preview .launch-summary-list dt{color:var(--muted)}.launch-page .launch-preview .launch-summary-list dd{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;font-weight:500;display:inline-flex}.launch-page .launch-preview .summary-status{padding:14px var(--lf-inset);border-radius:var(--lf-radius-row);gap:12px;margin-top:20px}.launch-page .launch-preview .summary-status strong{font:var(--lf-title)}.launch-page .launch-preview .summary-status small{font:var(--lf-sub);margin-top:2px}.launch-page .launch-preview .economics-bar{border-radius:999px;height:8px;margin-top:20px}.launch-page .launch-preview .economics-key{margin-top:10px}.launch-page .launch-preview .economics-key span{font:400 12px/1.3 var(--font-ui);font-variant-numeric:tabular-nums}@media (max-width:900px){.launch-page .launch-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.launch-page .draft-save-state{justify-self:start;margin:0}}@media (max-width:640px){.launch-page{--lf-gap:18px;--lf-group:28px}.launch-page .launch-form{border-radius:22px;padding:20px 16px}.launch-page :is(.launch-pair,.launch-triple,.coin-controls,.launch-cost){gap:var(--lf-gap)}.launch-page .launch-progress{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(7,minmax(max-content,1fr));gap:4px;padding:5px;overflow-x:auto}.launch-page .launch-progress::-webkit-scrollbar{display:none}.launch-page .launch-progress button{scroll-snap-align:center;min-height:42px;padding:0 12px;font-size:12.5px}.launch-page .launch-stock-preview>summary{flex-wrap:wrap;row-gap:6px}.launch-page .launch-stock-preview>summary>span:first-child{flex:100%}.launch-page .launch-stock-preview .stock-preview-count{margin-left:calc(var(--lf-tile) + 14px)}.launch-page .launch-step-heading{grid-template-columns:36px minmax(0,1fr);gap:12px}.launch-page .launch-step-heading>span{border-radius:11px;width:36px;height:36px}.launch-page .launch-kind{gap:8px}.launch-page .launch-kind label{flex-direction:row;align-items:center;gap:12px;min-height:64px}.launch-page .launch-test-chat article{max-width:92%}.launch-page .post-launch-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-page .launch-field :is(input,select,textarea){font-size:16px}.launch-page .live-result>div,.launch-page :is(.review-table,.review-config-table) div{flex-direction:column;align-items:flex-start;gap:2px}.launch-page .live-result strong,.launch-page :is(.review-table,.review-config-table) dd{text-align:left;max-width:100%}.launch-page .launch-cost .total strong{font-size:20px}.launch-page .curl-snippet{padding-inline:16px}.launch-page .curl-snippet .copy-control{white-space:normal;text-align:left;justify-self:start;max-width:100%;margin:0 0 0 -8px}.launch-page :is(.mobile-preview-handle,.launch-live-mobile-preview-handle) small{font:500 12px/1.3 var(--font-ui);letter-spacing:normal;text-transform:none}.launch-page :is(.mobile-preview-handle,.launch-live-mobile-preview-handle) strong{font:var(--lf-title)}}@keyframes lf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lf-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lf-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes lf-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.launch-page .launch-advanced[open]>:not(summary),.launch-page :is(.launch-stage,.launch-preview,.launch-test-chat article,.field-message,.launch-message,.model-picker-menu,.plugin-picker-menu,.fixture-picker-menu){animation:none}.launch-page :is(.launch-cta,.launch-kind label,.industry-option,.launch-progress button,.launch-back,.launch-inline-back){transition:none}.launch-page :is(.launch-cta,.launch-kind label,.industry-option):active{transform:none}}.launch-page .model-catalog-note{flex-wrap:wrap;align-items:baseline;column-gap:0;display:inline-flex}.model-credit-sep{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block;transform:translateY(-.25em)}.model-credit{color:inherit;transition:color var(--motion-fast);align-items:baseline;gap:.32em;text-decoration:none;display:inline-flex}.model-credit:focus-visible,.model-credit:hover{color:var(--ink)}.model-credit b{color:var(--ink);letter-spacing:-.005em;font-weight:600}.model-credit-mark{width:auto;height:.72em;color:var(--ink);flex:none;align-self:center;transform:translateY(.02em)}:root{--z-page:0;--z-sticky:10;--z-nav:20;--z-popover:30;--z-sheet:40;--z-modal:50;--z-critical:60}.skip-link{z-index:var(--z-critical)}.docs-palette-cancel,.mobile-tabbar{display:none}.route-view{display:contents}@media (max-width:640px){:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--page-gutter:16px;--topbar-h:44px;--tabbar-h:49px;--control-h:48px;--button-h:50px;--touch-min:44px;--text-caption:12px;--text-footnote:13px;--text-subheadline:15px;--text-callout:16px;--text-body:17px;--text-title3:20px;--text-title2:22px;--text-title1:28px;--text-large-title:34px;--radius-control:12px;--radius-card:16px;--radius-sheet:20px;--m-motion-press:.1s;--m-motion-ui:.2s;--m-motion-page:.28s;--m-motion-sheet:.32s;--ease-ui:cubic-bezier(.2,.8,.2,1);--bottom-chrome:calc(var(--tabbar-h) + var(--safe-bottom));--type-page-title:500 var(--text-large-title)/41px var(--font-display);--type-form-title:500 var(--text-large-title)/41px var(--font-display);--type-token-name:500 var(--text-title1)/34px var(--font-display);--type-section:500 var(--text-title3)/25px var(--font-ui);--type-section-small:500 var(--text-callout)/21px var(--font-ui);--type-body:400 var(--text-body)/24px var(--font-ui);--type-lead:400 var(--text-body)/24px var(--font-ui);--type-input:400 var(--text-body)/22px var(--font-ui);--type-touch-composer:400 var(--text-body)/24px var(--font-ui);--type-meta:400 var(--text-footnote)/18px var(--font-ui);--type-table-head:500 var(--text-footnote)/18px var(--font-ui);--type-table-body:400 var(--text-subheadline)/20px var(--font-ui);--type-nav:500 var(--text-subheadline)/20px var(--font-ui);--type-tab:500 var(--text-subheadline)/20px var(--font-ui);--type-filter:500 var(--text-subheadline)/20px var(--font-ui);--type-button:500 var(--text-body)/22px var(--font-ui);--type-list-name:500 var(--text-body)/22px var(--font-ui);--type-list-value:500 var(--text-subheadline)/20px var(--font-ui);--type-ticker:400 var(--text-subheadline)/20px var(--font-ui);--type-disclaimer:400 var(--text-caption)/16px var(--font-ui);--type-page-tracking:-.025em;--type-form-tracking:-.025em;--type-token-tracking:-.025em;--type-section-tracking:-.01em}html{scroll-padding-top:calc(var(--topbar-h) + var(--safe-top) + 8px);scroll-padding-bottom:calc(var(--bottom-chrome) + 120px)}.application{gap:0;min-height:100dvh;padding:0;display:block}.application .navigation-scrim,.application .rail{display:none}.application .workspace-frame{min-height:calc(100dvh - var(--topbar-h) - var(--safe-top));padding:0 0 var(--bottom-chrome);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0}.application .workspace{padding:var(--space-4) var(--page-gutter) var(--space-6)}.application .mobile-appbar{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--topbar-h) + var(--safe-top));padding:var(--safe-top) var(--page-gutter) 0;box-shadow:inset 0 -1px 0 var(--line);background:var(--canvas);border:0;border-radius:0;margin:0;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.application .mobile-appbar{background:color-mix(in srgb,var(--canvas) 82%,transparent)}}.application .mobile-appbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.application .mobile-appbar>div{gap:var(--space-2)}.application .mobile-appbar .mobile-location{min-height:var(--touch-min)}.application .mobile-appbar .mobile-location a{min-height:var(--touch-min);min-width:var(--touch-min)}.application .mobile-appbar .mobile-location-page strong{font:500 var(--text-body)/22px var(--font-ui);letter-spacing:-.01em}.application .mobile-appbar .system-status-trigger{width:var(--touch-min);min-height:var(--touch-min);border-radius:12px;padding:0}.application .mobile-appbar :is(.button,.wallet-trigger){min-height:var(--touch-min);font:500 var(--text-subheadline)/20px var(--font-ui);letter-spacing:normal;border-radius:12px;padding:0 14px}.application .mobile-appbar :is(.button,.wallet-trigger) svg{width:18px;height:18px}.mobile-tabbar{z-index:var(--z-nav);height:var(--bottom-chrome);padding:0 max(var(--space-1),env(safe-area-inset-right)) var(--safe-bottom) max(var(--space-1),env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--canvas);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.mobile-tabbar{background:color-mix(in srgb,var(--canvas) 82%,transparent)}}.mobile-tabbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.mobile-tab{min-width:var(--touch-min);height:var(--tabbar-h);color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color var(--m-motion-ui) var(--ease-ui);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.mobile-tab-icon{opacity:.6;width:26px;height:26px;transition:opacity var(--m-motion-ui) var(--ease-ui),transform var(--m-motion-ui) var(--ease-ui);place-items:center;display:grid}.mobile-tab-label{font:400 10.5px/1 var(--font-ui);letter-spacing:.01em;transition:font-weight var(--m-motion-ui) var(--ease-ui)}.mobile-tab:is([aria-current=page],[data-current]){color:var(--ink)}.mobile-tab:is([aria-current=page],[data-current]) .mobile-tab-icon{opacity:1;transform:translateY(-1px)scale(1.04)}.mobile-tab:is([aria-current=page],[data-current]) .mobile-tab-label{font-weight:500}.mobile-tab:active .mobile-tab-icon{transition-duration:var(--m-motion-press);transform:scale(.94)}.mobile-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:12px}:root[data-keyboard]{--bottom-chrome:0px}:root[data-keyboard] .mobile-tabbar{display:none}.application dialog.dialog,dialog.dialog{width:100%;max-width:100%;padding:0 var(--page-gutter) calc(var(--space-4) + var(--safe-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:94dvh;margin:auto 0 0}dialog.dialog:before{content:"";width:36px;height:5px;margin:var(--space-2) auto 0;background:var(--ink);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){dialog.dialog:before{background:color-mix(in srgb,var(--ink) 22%,transparent)}}dialog.dialog>header{min-height:52px;margin:0 0 var(--space-2);align-items:center;padding:0}dialog.dialog .dialog-heading h2,dialog.dialog>header h2{font:500 var(--text-body)/22px var(--font-ui);letter-spacing:-.01em}dialog.dialog>header .icon-button{width:var(--touch-min);height:var(--touch-min);margin-right:-10px}dialog.dialog[open]{animation:m-sheet-in var(--m-motion-sheet) var(--ease-ui) both}.application .docs-palette-input,dialog.activity-inspector-dialog .activity-inspector>header,dialog.dialog>header{touch-action:none}.application dialog.docs-palette{width:100%;max-width:100%;height:92dvh;max-height:92dvh;padding:0 0 var(--safe-bottom);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;animation:m-sheet-in var(--m-motion-sheet) var(--ease-ui) both;margin:auto 0 0}.application dialog.docs-palette:before{content:"";width:36px;height:5px;margin:var(--space-2) auto 0;background:var(--ink);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.application dialog.docs-palette:before{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.application .docs-palette-input{gap:var(--space-2);min-height:52px;padding:var(--space-1) var(--space-2) var(--space-1) var(--page-gutter)}.application .docs-palette-input input{font-size:var(--text-body)}.application .docs-palette-close{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);color:var(--ink);font:400 var(--text-body)/22px var(--font-ui);background:0 0;border:0}.application .docs-palette-cancel{display:inline}.application .docs-palette-foot{display:none}.application :is(.docs-palette-suggestion,.docs-palette-body [role=option]){min-height:var(--touch-min)}dialog.activity-inspector-dialog[open]{width:100%;max-height:92dvh;animation:m-sheet-in var(--m-motion-sheet) var(--ease-ui) both;inset:auto 0 0}dialog.activity-inspector-dialog .activity-inspector{max-height:92dvh;padding-bottom:calc(var(--space-4) + var(--safe-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}dialog.activity-inspector-dialog .activity-inspector:before{content:"";width:36px;height:5px;margin:var(--space-2) auto var(--space-1);background:var(--ink);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){dialog.activity-inspector-dialog .activity-inspector:before{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.mobile-more-list{margin:0 calc(var(--page-gutter) * -1);border-block:1px solid var(--line);padding:0;list-style:none;display:grid}.mobile-more-list li{position:relative}.mobile-more-list li+li:before{content:"";top:0;right:0;left:calc(var(--page-gutter) + 40px + var(--space-3));background:var(--line);height:1px;position:absolute}.mobile-more-row{grid-template-columns:40px minmax(0,1fr) var(--touch-min);align-items:center;gap:var(--space-3);min-height:64px;padding:0 0 0 var(--page-gutter);color:var(--ink);display:grid}.mobile-more-icon{background:var(--glass-l3-fill);border:1px solid var(--glass-l3-border);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mobile-more-copy strong{font:500 var(--text-body)/22px var(--font-ui);display:block}.mobile-more-copy small{color:var(--muted);font:400 var(--text-footnote)/18px var(--font-ui);margin-top:2px;display:block}.mobile-more-row>svg{color:var(--muted);justify-self:center}.mobile-more-row[aria-current=page] .mobile-more-copy strong:after{content:" · Current";color:var(--muted);font-weight:400}.mobile-more-row:active{background:var(--glass-l2-fill)}.mobile-more-appearance{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;margin-top:var(--space-6);display:flex}.mobile-more-appearance>span{font:500 var(--text-body)/22px var(--font-ui)}.mobile-more-legal{gap:var(--space-5);margin-top:var(--space-4);font-size:14px;display:flex}.mobile-more-legal a{color:var(--muted);text-decoration:none}.mobile-more-appearance .theme-option[aria-pressed=true]{background:var(--glass-charcoal);color:var(--on-charcoal)}.mobile-more-appearance .theme-switch{border-radius:10px;grid-template-columns:auto auto;gap:2px;width:auto;padding:2px;display:inline-grid}.mobile-more-appearance .theme-switch .theme-option{border-radius:8px;justify-content:center;gap:6px;width:auto;min-height:36px;padding:0 12px}.mobile-more-appearance .theme-switch .theme-option>span{opacity:1;width:auto;overflow:visible}.application .explore-mode-switch{width:100%;margin-bottom:var(--space-6);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.application .explore-mode-switch a{min-height:32px;font:500 var(--text-subheadline)/20px var(--font-ui);border-radius:8px;padding:0 12px;position:relative}.application .explore-mode-switch a:after{content:"";position:absolute;inset:-7px 0}.application .workspace:has(.keys-workspace,.console-experience)>.context-bar,.application .workspace>.context-bar{width:100%;margin-bottom:var(--space-6);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:2px;padding:2px;display:grid;overflow:visible}.application .workspace>.context-bar a{min-height:32px;font:500 var(--text-subheadline)/20px var(--font-ui);border-radius:8px;padding:0 8px;position:relative}.application .workspace>.context-bar a svg{display:none}.application .workspace>.context-bar a:after{content:"";position:absolute;inset:-7px 0}.application .launch-entry-card{padding:var(--space-4);border-radius:var(--radius-card)}.application .preview-banner{margin-bottom:var(--space-6);padding-bottom:var(--space-3);font:400 var(--text-footnote)/18px var(--font-ui)}.application .button,.application .button.primary:not(.icon-button){min-height:var(--touch-min)}.application :is(.launch-cta,.button.primary.launch-entry-cta){min-height:var(--button-h)}.application :is(.trending-arrow,.token-pin,.coin-layout-toggle button,.docs-search-trigger,.docs-copy,.token-indicators-trigger,.token-segment-option,.token-pill,.docs-pill,.me-range button,.docs-format button,.copy-control .button,.icon-button,.back-link,.token-back,.docs-bar-id,.token-caption,.receipt-link){position:relative}.application :is(.trending-arrow,.token-pin,.coin-layout-toggle button,.docs-search-trigger,.docs-copy,.token-indicators-trigger,.token-segment-option,.token-pill,.docs-pill,.me-range button,.docs-format button,.copy-control .button,.icon-button,.back-link,.token-back,.docs-bar-id,.token-caption,.receipt-link):before{content:"";width:max(100%,var(--touch-min));height:max(100%,var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application .token-row .token-pin{z-index:2}.application .industry-options{row-gap:10px}.application .token-website{position:relative}.application .token-website:before{content:"";height:var(--touch-min);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.application .svc-socials a{height:var(--touch-min);padding-inline:14px}.application .industry-composer{min-height:var(--control-h);gap:6px;padding:0 4px 0 14px}.application .industry-composer-action{width:40px;height:40px}.application .industry-composer-action:before{content:"";position:absolute;inset:-2px}.application :is(.token-trade-fractions,.token-trade-slippage){row-gap:var(--space-4)}.application .trending-arrows{gap:var(--space-3)}.application :is(.token-segment-option,.coin-layout-toggle button){min-width:var(--touch-min)}.application :is(.coin-market-tabs button,.docs-code-tabs button,.token-tab,.me-tabs a,.docs-hero-search,.me-page a.button,.me-page .button){min-height:var(--touch-min)}.application .docs-home :is(ul,ol) a{min-height:var(--touch-min);align-items:center;display:flex}.application .trending-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.application .brand-tag{font-size:var(--text-caption);line-height:16px}.application .docs-hero-phone,.application kbd{display:none}.application :is(.docs-text,.how-section-text){font-size:var(--text-body);line-height:24px}.application :is(.docs-list,.docs-callout p){font-size:var(--text-callout);line-height:22px}.application :is(.docs-way p,.launch-entry-status,.how-journey-copy){font-size:var(--text-subheadline);line-height:20px}.application .launch-page .launch-footnote{font-size:var(--text-footnote);line-height:18px}.application :is(.how-example-tag,.how-dual-face small,.how-hop-text strong,.how-proof dd small,.docs-phone-caption li small,.console-data-source,.console-value>span){font-size:var(--text-caption);line-height:16px}.application .console-value small{font-size:var(--text-footnote);line-height:18px}.application :is(.docs-flow li small,.how-receipt-field dd small,.console-balance-hero span){font-size:var(--text-caption);line-height:16px}.application .console-balance-hero small{font-size:var(--text-footnote);line-height:18px}.application .how-proof-node text,.application :is(.how-proof-node .how-proof-caption,.how-proof-tag){font-size:var(--text-caption)}.application .console-boundary strong{font-size:var(--text-subheadline);line-height:20px}.application :is(.console-chart-empty p,.new-events-button){font-size:var(--text-footnote);line-height:18px}.application :is(.how-dual-tab,.docs-menu-trigger,.docs-progress,.activity-filter-button,.new-events-button,.activity-endpoint){min-height:var(--touch-min)}.application .coin-market-tabs button,.application .docs-menu-trigger{min-width:var(--touch-min)}.application :is(.docs-phone-replay,.svc-icon-button,.svc-text-link,.how-proof-result a,.docs-breadcrumb a){position:relative}.application :is(.docs-phone-replay,.svc-icon-button,.svc-text-link,.how-proof-result a,.docs-breadcrumb a):before{content:"";width:max(100%,var(--touch-min));height:max(100%,var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application .svc-code-bar div>button{position:relative}.application .svc-code-bar div>button:before{content:"";position:absolute;inset:-4px 0}.application .svc-code-bar .copy-control .button{min-width:var(--touch-min)}.application :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:var(--text-body)}.application .me-page .me-header{padding:0 0 var(--space-6);border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.application .me-page small a{display:inline-block;position:relative}.application .me-page small a:before{content:"";width:max(100%,var(--touch-min));height:var(--touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application .endpoint-mobile-actions{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--bottom-chrome) + var(--space-3));z-index:var(--z-sticky)}.keys-toast-region{z-index:var(--z-popover)}.application .token-trade-dock,.keys-toast-region{bottom:calc(var(--bottom-chrome) + var(--space-3))}.application .token-trade-dock{left:var(--page-gutter);right:var(--page-gutter);z-index:var(--z-sticky)}.application:has(.use-experience){height:100dvh;overflow:hidden}.application:has(.use-experience)>.workspace-frame{box-sizing:border-box;height:calc(100dvh - var(--topbar-h) - var(--safe-top));min-height:0;padding-bottom:var(--bottom-chrome)}.application .composer-dock{padding:var(--space-3) 0 var(--space-2)}.application .workspace:has(.use-experience){padding:0}.application .use-experience{--use-gutter:var(--page-gutter)}.application{--sticky-top:calc(var(--topbar-h) + var(--safe-top) + var(--space-2))}.application .launch-live-drafts .launch-preview,.application .launch-progress,.application .mobile-launch-preview{top:var(--sticky-top);z-index:var(--z-sticky)}.application .launch-page:has(.launch-progress) .mobile-launch-preview{top:calc(var(--sticky-top) + 52px + var(--space-2))}.application .mobile-launch-preview.expanded{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--bottom-chrome) + var(--space-3));max-height:calc(100dvh - var(--bottom-chrome) - var(--sticky-top) - var(--space-3));z-index:var(--z-sheet)}.application .empty{min-height:0;padding:var(--space-12) 0;gap:0}.application .empty .empty-icon{width:48px;height:48px;margin:0 0 var(--space-4);border-radius:14px;place-items:center;display:grid}.application .empty .empty-icon svg{width:24px;height:24px}.application .empty h2{font:500 var(--text-title3)/25px var(--font-ui);letter-spacing:-.01em;margin:0}.application .empty p{max-width:34ch;margin:var(--space-2) 0 0;color:var(--secondary);font:400 var(--text-callout)/22px var(--font-ui)}.application .empty>:is(.button,a.button){margin-top:var(--space-6)}.application .launch-page .launch-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.application .launch-page :is(.launch-label,.launch-kind legend,.field-message){padding-inline:0}.application .launch-page .launch-field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.application .launch-page .ticker-input>span,.application .launch-page :is(.ticker-input,.suffix-input) input{font-size:var(--text-body)}.application .launch-page .launch-progress button{min-height:var(--touch-min)}.application .launch-page .launch-progress button span,.application .launch-page .launch-test-chat article span,.application .launch-page .review-truth-label{font-size:var(--text-caption)}.application .launch-page :is(.industry-option,.launch-inline-back,.stock-preview-source){position:relative}.application .launch-page :is(.industry-option,.launch-inline-back,.stock-preview-source):before{content:"";width:max(100%,var(--touch-min));height:max(100%,var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application .route-view[data-depth=detail]{animation:m-push-in var(--m-motion-page) var(--ease-ui);display:block}.application :is(.button,.launch-cta,.mobile-more-row):not(:disabled):active{opacity:.92;transition:transform var(--m-motion-press) var(--ease-ui),opacity var(--m-motion-press) var(--ease-ui);transform:scale(.98)}}@keyframes m-push-in{0%{opacity:.94;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes m-sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.application .route-view[data-depth],.application dialog.docs-palette,dialog.activity-inspector-dialog[open],dialog.dialog[open]{animation:none}.mobile-tab,.mobile-tab-icon,.mobile-tab-label{transition:none}.application :is(.button,.launch-cta,.mobile-more-row):not(:disabled):active,.mobile-tab:is([aria-current=page],[data-current]) .mobile-tab-icon{transform:none}}:root{--amb-press:.12s;--amb-hover:.13s;--amb-state:.22s;--amb-panel:.26s;--amb-theme:.28s;--amb-number:.4s;--amb-ease:cubic-bezier(.2,.8,.2,1)}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html:active-view-transition-type(theme)::view-transition-old(root){animation:var(--amb-theme) var(--amb-ease) both amb-fade-out}html:active-view-transition-type(theme)::view-transition-new(root){animation:var(--amb-theme) var(--amb-ease) both amb-fade-in}@keyframes amb-fade-out{to{opacity:0}}@keyframes amb-fade-in{0%{opacity:0}}.backdrop-field:after{content:"";opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}dialog[open]:is(.dialog,.docs-palette){box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px var(--brand-ink-bright),0 28px 80px rgba(var(--brand-dark-rgb),.2)}@supports (color:color-mix(in lab,red,red)){dialog[open]:is(.dialog,.docs-palette){box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px color-mix(in srgb,var(--brand-ink-bright) 12%,transparent),0 28px 80px rgba(var(--brand-dark-rgb),.2)}}:is(.coin-search,.search-field,.docs-hero-search,.model-picker-search,.picker-search):focus-within{box-shadow:0 0 0 1px var(--brand-ink-bright),0 0 0 5px var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){:is(.coin-search,.search-field,.docs-hero-search,.model-picker-search,.picker-search):focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-ink-bright) 45%,transparent),0 0 0 5px color-mix(in srgb,var(--brand-ink-bright) 10%,transparent)}}:is(.token-row:has([aria-current=true]),.token-card[data-selected=true]){box-shadow:inset 0 0 0 1px var(--brand-ink-bright)}@supports (color:color-mix(in lab,red,red)){:is(.token-row:has([aria-current=true]),.token-card[data-selected=true]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-ink-bright) 28%,transparent)}}.docs-palette-input input:focus-visible{outline:none}:is(.system-status-trigger,.fixture-picker-trigger,.select-control button,.filter-trigger)>svg:last-child{transition:transform var(--amb-state) var(--amb-ease)}:is(.system-status-trigger,.fixture-picker-trigger,.select-control button,.filter-trigger)[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}:is(.system-status-dot,.draft-save-state i,.status-orb,.summary-status .status-orb){transition:background-color .32s var(--amb-ease),box-shadow .32s var(--amb-ease)}:is(.activity-row,.docs-nav-item,.data-row){transition:background-color var(--amb-hover) var(--amb-ease),color var(--amb-hover) var(--amb-ease)}.trending-card{transition:transform var(--amb-hover) var(--amb-ease),box-shadow var(--amb-hover) var(--amb-ease)}:is(.key-row,.personal-row){transition:background-color var(--amb-hover) var(--amb-ease)}@media (hover:hover) and (pointer:fine){:is(.key-row,.personal-row):hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){:is(.key-row,.personal-row):hover{background-color:color-mix(in srgb,var(--ink) 4%,transparent)}}}.docs-code-tabs button:not([aria-selected=true]){color:rgba(var(--brand-light-rgb),.86)}.token-tab:not([aria-current]){color:var(--tk-ink)}@supports (color:color-mix(in lab,red,red)){.token-tab:not([aria-current]){color:color-mix(in srgb,var(--tk-ink) 86%,transparent)}}.token-segment-option:not([aria-pressed=true]){color:var(--tk-ink)}@supports (color:color-mix(in lab,red,red)){.token-segment-option:not([aria-pressed=true]){color:color-mix(in srgb,var(--tk-ink) 86%,transparent)}}.me-range button:not([aria-pressed=true]){color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.me-range button:not([aria-pressed=true]){color:color-mix(in srgb,var(--ink) 84%,transparent)}}:root[data-theme=dark] .me-range button:not([aria-pressed=true]){color:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .me-range button:not([aria-pressed=true]){color:color-mix(in srgb,var(--ink) 92%,transparent)}}:root[data-theme=dark] .token-segment-option:not([aria-pressed=true]){color:var(--tk-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .token-segment-option:not([aria-pressed=true]){color:color-mix(in srgb,var(--tk-ink) 82%,transparent)}}:root[data-theme=dark] :is(.explore-mode-switch a:not(.selected),.coin-market-tabs button:not(.selected)){color:var(--secondary)}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes amb-edge-fade{0%{--fade-start:0px;--fade-end:24px}2%{--fade-start:24px;--fade-end:24px}98%{--fade-start:24px;--fade-end:24px}to{--fade-start:24px;--fade-end:0px}}@supports (animation-timeline:scroll(self inline)){:is(.trending-track,.coin-market-tabs,.context-bar,.docs-code-tabs,.svc-code-bar [role=tablist],.launch-progress,.how-role-list,.docs-table-wrap,.console-table-wrap,.keys-scroll,.market-data-table,.code-block pre,.key-quickstart pre,.reply-code,.svc-reply-code,.docs-code-body){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);animation:amb-edge-fade linear both;animation-timeline:scroll(self inline)}}.network-summary{border:0;border-block:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.network-summary-list>li:first-child .network-metric{padding-left:0}:is(.svc-panel,.me-panel){background:var(--surface-data);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.preview-banner[data-pending]{display:none}:root[data-last-mode=preview] .preview-banner[data-pending]{visibility:hidden;display:block}.coin-morph-target{display:contents}.amb-traveling{position:relative}.amb-traveling>:not(.amb-travel-ghost){z-index:1;position:relative}.amb-travel-ghost{z-index:0;pointer-events:none;position:absolute}[data-amb-hide=fill]{box-shadow:none!important;background-color:#0000!important;background-image:none!important}[data-amb-hide=after]:after,[data-amb-hide=before]:before{opacity:0!important}[data-amb-hide=border]{border-bottom-color:#0000!important}[data-amb-hide=child]>[class$=-indicator]{opacity:0!important}:is(.topbar,.mobile-appbar) .system-status-control[data-mode=live] .system-status-dot{position:relative}:is(.topbar,.mobile-appbar) .system-status-control[data-mode=live] .system-status-dot:after{content:"";background:var(--semantic-success);opacity:0;animation:amb-breathe 2.6s var(--amb-ease) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes amb-breathe{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.22;transform:scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}:is(.topbar,.mobile-appbar) .system-status-control[data-mode=live] .system-status-dot:after{animation: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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}