/*! tailwindcss v4.2.1 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-interface);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-interface);--default-mono-font-family:var(--font-code)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-first{order:-9999}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.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))}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020710;--background-raised:#06101c;--surface:#040d18e6;--surface-solid:#07111e;--surface-bright:#0a1827;--foreground:#f4f8ff;--muted:#91a8c1;--quiet:#58708a;--line:#439bd142;--line-soft:#70b2da1f;--cyan:#45e8ff;--cyan-soft:#45e8ff29;--violet:#b66cff;--violet-soft:#b66cff29;--gold:#ffc95c;--gold-soft:#ffc95c26;--green:#48f3b2;--font-interface:"Aptos", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--font-code:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 48% 8%, #10609d2b, transparent 32rem), radial-gradient(circle at 88% 24%, #7635b21c, transparent 28rem), var(--background);min-width:320px;color:var(--foreground);font-family:var(--font-interface);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}a{color:inherit;text-decoration:none}button,a{font:inherit}button{color:inherit}a[href],button:not(:disabled){cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.site-shell{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.site-shell:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#52b1e106 1px,#0000 1px),linear-gradient(90deg,#52b1e106 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.site-shell:after{z-index:-1;opacity:.28;content:"";pointer-events:none;background-image:radial-gradient(circle,#6ccdff2e .6px,#0000 .8px);background-size:39px 39px;position:fixed;inset:0}.site-header{z-index:50;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020811e6;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1540px,100% - 48px);min-height:72px;margin:0 auto;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #00000029}.live-signal-bar{background:linear-gradient(90deg, var(--cyan), var(--cyan));border-bottom:1px solid #45e8ff33;align-items:center;width:min(1540px,100% - 48px);min-width:0;height:34px;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.live-signal-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 7%, var(--surface-solid)), color-mix(in srgb, var(--cyan) 3%, var(--surface-solid)))}}.live-signal-bar{font-family:var(--font-code);letter-spacing:.055em;font-size:.625rem;font-weight:650;box-shadow:inset 0 1px #45e8ff0f,0 1px 8px #45e8ff06}.hero-band .live-signal-bar{width:100%;margin-bottom:8px}.live-signal-label{border-right:1px solid var(--line-soft);color:var(--cyan);text-transform:uppercase;flex:none;align-items:center;gap:7px;padding-inline:10px;display:inline-flex}.live-signal-label i{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 6px var(--cyan-soft);border-radius:50%}.live-signal-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);container-type:inline-size}.live-signal-viewport:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.live-signal-track{width:max-content;animation:live-signal-scroll var(--signal-duration) linear infinite;display:flex}.live-signal-group{flex:none;justify-content:space-around;align-items:center;gap:28px;min-width:100cqw;margin:0;padding:0 14px;list-style:none;display:flex}.live-signal-group li{color:var(--foreground);flex:none;align-items:center;gap:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-signal-group li{color:color-mix(in srgb, var(--foreground) 30%, var(--muted))}}.live-signal-group li{white-space:nowrap}.live-signal-group li[data-tone=gold]{color:var(--gold)}.live-signal-group li[data-tone=cyan]{color:var(--cyan)}.live-signal-group li[data-tone=violet]{color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.live-signal-group li[data-tone=violet]{color:color-mix(in srgb, var(--violet) 65%, var(--foreground))}}.live-signal-separator{color:var(--quiet)}.live-signal-pause{border:0;border-left:1px solid var(--line-soft);width:34px;height:32px;color:var(--muted);background:0 0;flex:none;place-items:center;padding:0;font-size:.65rem;display:grid;position:relative}.live-signal-pause input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.live-signal-pause:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:-3px}.live-signal-resume-icon{display:none}.live-signal-pause:has(input:checked) .live-signal-pause-icon{display:none}.live-signal-pause:has(input:checked) .live-signal-resume-icon{display:inline}.live-signal-bar:hover .live-signal-track,.live-signal-bar:focus-within .live-signal-track{animation-play-state:paused}.live-signal-bar:has(.live-signal-pause input:checked) .live-signal-track{animation-play-state:paused}@keyframes live-signal-scroll{to{transform:translate(-50%)}}@media (max-width:760px){.live-signal-bar{letter-spacing:.035em;width:min(100% - 28px,640px);height:32px;font-size:.5625rem}.live-signal-label{gap:5px;padding-inline:7px}.live-signal-group,.live-signal-group li{gap:20px}.live-signal-pause{width:32px;height:30px}}@media (prefers-reduced-motion:reduce){.live-signal-track{animation:none}.live-signal-group[aria-hidden=true],.live-signal-pause{display:none}.live-signal-viewport{scrollbar-width:none;overflow-x:auto}}.claim-accent--standard{--claim-accent:var(--cyan)}.claim-accent--featured{--claim-accent:var(--violet)}.claim-accent--prime{--claim-accent:var(--gold)}.claim-start:disabled{opacity:.55;cursor:default;background:var(--cyan-soft);box-shadow:none;color:var(--muted)}.map-context-note.map-claim-action{gap:12px;padding:10px 14px}.map-claim-summary{flex:1;min-width:0}.map-claim-action .map-claim-summary strong{color:var(--block-accent);font-size:.7rem;line-height:1.6;display:block}.map-claim-summary strong>span{color:var(--muted)}.map-claim-summary p{color:var(--muted);margin:3px 0 0;font-size:.57rem;line-height:1.5}.map-claim-summary p.placement-unavailable{color:#ff8fa2}.map-claim-action .claim-start{flex:none;min-height:40px;margin:0;padding:8px 14px;font-size:.7rem}.map-claim-actions{flex-direction:column;flex:none;align-items:flex-end;min-width:0;max-width:100%;display:flex}.map-back-action{max-width:100%;min-height:44px;color:var(--muted);font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 2px;font-size:.68rem;display:inline-flex}.map-back-action:hover{color:var(--cyan);text-decoration:underline}@media (max-width:700px){.map-context-note.map-claim-action{flex-direction:column;align-items:stretch;gap:8px;padding:9px 10px}.map-claim-action .claim-start{align-self:center;width:fit-content;max-width:100%;min-height:44px}.map-claim-actions{align-self:center;align-items:center}.map-claim-action .map-claim-summary strong{font-size:.67rem}}.claim-demo-entry{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:10px;padding-top:10px;font-size:.7rem}.claim-demo-entry summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.claim-demo-entry summary:before{content:"+";color:var(--cyan)}.claim-demo-entry[open] summary:before{content:"−"}.claim-demo-entry summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.claim-demo-entry p{line-height:1.5}.claim-demo-tag{border:1px solid var(--gold-soft);color:var(--gold);font-family:var(--font-code);text-transform:uppercase;padding:2px 4px;font-size:.55rem}.claim-demo-options{flex-wrap:wrap;gap:5px;display:flex}.claim-demo-options .claim-button{min-height:44px;padding:6px 9px;font-size:.68rem}.claim-demo-options .claim-button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#45e8ff12}.public-territory-card{min-width:0}.public-territory-card .panel-heading{flex-wrap:wrap;gap:12px}.public-territory-state{border:1px solid var(--line);color:var(--cyan);font-family:var(--font-code);letter-spacing:.04em;border-radius:3px;padding:5px 7px;font-size:.6rem}.public-territory-state[data-state=PROTECTED]{color:var(--gold);border-color:var(--gold-soft)}.public-territory-body{grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr) minmax(190px,1fr);align-items:center;gap:20px;padding:18px;display:grid}.public-territory-identity{min-width:0}.public-block-preview{border:1px solid var(--line-soft);background:#030c17;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:12px;display:flex}.public-block-preview>span{color:var(--muted);font-family:var(--font-code);font-size:.6rem}.public-block-grid{aspect-ratio:2;gap:3px;width:96px;display:grid}.public-block-grid i{border:1px solid var(--claim-accent);background:var(--claim-accent)}@supports (color:color-mix(in lab, red, red)){.public-block-grid i{background:color-mix(in srgb, var(--claim-accent) 18%, transparent)}}.public-block-brand{aspect-ratio:2;border:1px solid var(--claim-accent);width:100px;color:var(--claim-accent);background:var(--claim-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-block-brand{background:color-mix(in srgb, var(--claim-accent) 9%, transparent)}}.public-block-brand{font-size:1.5rem;font-weight:800}.public-block-brand img{object-fit:contain;width:100%;height:100%}.public-controller{min-width:0;margin-top:12px}.public-controller .claim-kicker,.public-controller strong,.public-controller a{overflow-wrap:anywhere;display:block}.public-controller strong{font-size:.85rem}.public-controller a{color:var(--cyan);margin-top:5px;font-size:.7rem}.public-empty-brand{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.7rem}.public-territory-facts{border-inline:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:4px 16px;display:grid}.public-territory-facts>div{min-width:0}.public-territory-facts dt{color:var(--muted);margin-bottom:5px;font-size:.65rem}.public-territory-facts dd{overflow-wrap:anywhere;margin:0;font-size:.8rem}.public-territory-facts .public-price{color:var(--claim-accent);font-family:var(--font-code);font-size:1rem}.public-territory-facts small{color:var(--muted);font-family:var(--font-sans);margin-top:4px;font-size:.6rem;display:block}.public-territory-action{min-width:0}.public-territory-notice,.public-protection-end{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:.72rem;line-height:1.6}.public-countdown{color:var(--gold);font-family:var(--font-code);margin:7px 0 10px;font-size:1rem;display:block}.public-protection-end{color:var(--gold);font-size:.65rem}.public-preview-note{color:var(--quiet);margin:10px 0 0;font-size:.62rem;line-height:1.5}.public-territory-cta{width:fit-content;max-width:100%;min-height:44px}.public-territory-demo{padding:0 18px 18px}.claim-demo-entry>.public-territory-card{border:1px solid var(--line);background:#030c17;border-radius:5px;margin-top:14px}.takeover-preview-stack{gap:18px;min-width:0;display:grid}.takeover-preview-stack>.public-territory-card{border:1px solid var(--line);background:#030c17;border-radius:5px}.takeover-preview-stack .panel-heading{padding:14px}.takeover-preview-stack .panel-heading h2{font-size:.85rem}.takeover-preview-stack .public-territory-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.takeover-preview-stack .public-territory-facts{border-inline:0;border-block:1px solid var(--line-soft);padding:12px 0}.takeover-preview-stack .public-block-preview{min-height:90px}@media (max-width:760px){.public-territory-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.public-territory-facts{border-inline:0;border-block:1px solid var(--line-soft);padding:14px 0}.public-territory-action{flex-direction:column;display:flex}.public-territory-cta{align-self:center}.public-territory-demo{padding-inline:14px}}@media (max-width:420px){.public-territory-facts{grid-template-columns:minmax(0,1fr)}.takeover-preview-stack .public-territory-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.claim-dialog{border:1px solid var(--line);background:var(--surface-solid);width:min(880px,100% - 40px);max-width:none;max-height:min(90dvh,900px);color:var(--foreground);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 90px #000000b3}.claim-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00040acc}.claim-dialog-frame{max-height:inherit;flex-direction:column;margin:0;display:flex}.claim-dialog-header{background:linear-gradient(110deg,#45e8ff0b,#0000);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.claim-kicker{color:var(--muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.62rem}.claim-dialog-header h2{letter-spacing:-.03em;margin:0;font-size:1.4rem;line-height:1.25}.claim-dialog-header h2:focus{outline:none}.claim-close{border:1px solid var(--line-soft);width:42px;height:42px;color:var(--muted);background:0 0;border-radius:5px;flex:none;place-items:center;padding:0;font-size:1.5rem;display:grid}.claim-close:hover{color:var(--foreground);border-color:var(--line)}.claim-steps{border-bottom:1px solid var(--line-soft);flex:none;gap:20px;margin:0;padding:0 24px 16px;list-style:none;display:flex}.claim-steps li{color:var(--quiet);align-items:center;gap:7px;font-size:.72rem;display:flex}.claim-steps li>span{border:1px solid var(--line-soft);width:22px;height:22px;font-family:var(--font-code);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.claim-steps li[aria-current=step]{color:var(--claim-accent)}.claim-steps li[aria-current=step]>span{border-color:var(--claim-accent);background:var(--claim-accent)}@supports (color:color-mix(in lab, red, red)){.claim-steps li[aria-current=step]>span{background:color-mix(in srgb, var(--claim-accent) 9%, transparent)}}.claim-steps li[data-complete=true]{color:var(--muted)}.claim-target-strip{border-bottom:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-code);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;font-size:.68rem;display:flex}.claim-target-strip>span{overflow-wrap:anywhere;min-width:0}.claim-target-strip>strong{color:var(--claim-accent);flex:none;font-size:.78rem}.claim-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:18px 24px 24px;overflow-y:auto}.claim-local-notice{border:1px solid var(--line-soft);color:var(--muted);background:#45e8ff09;border-radius:4px;margin:0 0 18px;padding:9px 12px;font-size:.72rem;line-height:1.5}.claim-local-notice b{color:var(--gold);font-family:var(--font-code);margin-right:4px}.claim-content-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.claim-main,.claim-preview{min-width:0}.claim-intro{color:var(--muted);margin:0 0 18px;font-size:.85rem;line-height:1.65}.claim-summary{margin:0}.claim-summary>div{border-bottom:1px solid var(--line-soft);grid-template-columns:125px minmax(0,1fr);gap:12px;padding:10px 0;font-size:.8rem;display:grid}.claim-summary dt{color:var(--muted)}.claim-summary dd{overflow-wrap:anywhere;margin:0}.claim-summary small{color:var(--quiet);font-size:.65rem;font-weight:400;display:block}.claim-amount{color:var(--claim-accent);font-family:var(--font-code);font-size:1rem;font-weight:700}.claim-protected{color:var(--gold);font-family:var(--font-code);font-size:.73rem}.claim-field{margin-bottom:18px}.claim-territory-step .claim-field{margin-top:20px}.claim-field>label{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:7px;font-size:.8rem;font-weight:600;display:flex}.claim-field>label span{color:var(--quiet);font-size:.65rem;font-weight:400}.claim-field>input:not([type=file]){border:1px solid var(--line);width:100%;min-height:42px;color:var(--foreground);font:inherit;background:#030b14;border-radius:4px;padding:10px 12px;font-size:.85rem;display:block}.claim-field>input::placeholder{color:var(--quiet)}.claim-field>input:focus-visible{outline:2px solid var(--claim-accent);outline-offset:1px}.claim-field>input[aria-invalid=true]{border-color:#ff8fa2}.claim-hint{color:var(--muted);margin:7px 0 0;font-size:.69rem;line-height:1.6}.claim-error{color:#ff8fa2;margin:7px 0 0;font-size:.75rem;line-height:1.5}.claim-state-message{border:1px solid var(--gold-soft);color:var(--gold);background:var(--gold-soft);border-radius:4px;margin:0 0 18px;padding:12px;font-size:.8rem;line-height:1.5}.claim-logo-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.claim-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.claim-logo-controls:has(.claim-file-input:focus-visible) .claim-upload{outline:2px solid var(--cyan);outline-offset:3px}.claim-filename{color:var(--foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:.7rem}.claim-button{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:#091827;border-radius:4px;justify-content:center;align-items:center;padding:9px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.claim-button:hover:not(:disabled){border-color:var(--cyan);color:var(--foreground)}.claim-button--primary{border-color:var(--claim-accent);background:var(--claim-accent)}@supports (color:color-mix(in lab, red, red)){.claim-button--primary{background:color-mix(in srgb, var(--claim-accent) 12%, #091827)}}.claim-button--primary{color:var(--claim-accent)}.claim-button:disabled{cursor:default;opacity:.45}.claim-text-button{min-height:32px;color:var(--cyan);background:0 0;border:0;padding:4px 0;font-size:.73rem}.claim-text-button:hover{text-decoration:underline}.claim-preview{border:1px solid var(--line-soft);background:#030c17;border-radius:5px;padding:14px;position:sticky;top:0}.claim-preview-map{aspect-ratio:2;border:1px solid var(--line);background:var(--background);border-radius:3px;width:100%;display:block}.claim-preview-block{fill:#00040aa6;stroke:var(--claim-accent);stroke-width:.5px}.claim-preview-block.brand-group-backdrop{fill:#00040ac2;stroke:var(--claim-accent,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.claim-preview-block.brand-group-backdrop{stroke:color-mix(in srgb, var(--claim-accent,var(--cyan)) 55%, transparent)}}.claim-preview-block.brand-group-backdrop{stroke-width:.8px;vector-effect:non-scaling-stroke}.claim-preview-coordinates{color:var(--muted);font-family:var(--font-code);flex-wrap:wrap;justify-content:space-between;gap:4px;margin:8px 0 14px;font-size:.58rem;display:flex}.claim-brand-card{border-top:1px solid var(--line-soft);align-items:center;gap:9px;padding-top:12px;display:flex}.claim-brand-avatar{border:1px solid var(--line);width:36px;height:36px;color:var(--claim-accent);border-radius:5px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.claim-brand-avatar img{object-fit:contain;width:100%;height:100%}.claim-brand-card>div{flex:1;min-width:0}.claim-brand-card strong,.claim-brand-card>div>span{overflow-wrap:anywhere;display:block}.claim-brand-card strong{font-size:.75rem}.claim-brand-card>div>span{color:var(--muted);margin-top:3px;font-size:.6rem}.claim-preview-tag{color:var(--quiet);font-family:var(--font-code);text-transform:uppercase;font-size:.5rem}.claim-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0 0 4px;display:flex}.claim-review-heading:not(:first-child){margin-top:22px}.claim-review-heading h3,.claim-rules h3{margin:0;font-size:.88rem}.claim-rules{border-left:2px solid var(--claim-accent);background:#45e8ff09;border-radius:0 4px 4px 0;margin-top:22px;padding:14px}.claim-rules h3{color:var(--claim-accent)}.claim-rules p{color:var(--muted);margin:9px 0 0;font-size:.73rem;line-height:1.65}.claim-dialog-footer{border-top:1px solid var(--line);background:var(--surface-solid);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.claim-footer-action{text-align:right;min-width:0}.claim-footer-action p{color:var(--muted);margin:6px 0 0;font-size:.65rem}@media (min-width:900px){.claim-dialog:has(.takeover-preview-stack){width:min(748px,100% - 40px);max-height:min(90dvh,760px)}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-header{padding:14px 20px 12px}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-header h2{font-size:1.2rem}.claim-dialog:has(.takeover-preview-stack) .claim-close{width:36px;height:36px;font-size:1.3rem}.claim-dialog:has(.takeover-preview-stack) .claim-steps{gap:16px;padding:0 20px 12px}.claim-dialog:has(.takeover-preview-stack) .claim-target-strip{padding:7px 20px}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-scroll{padding:14px 20px 18px}.claim-dialog:has(.takeover-preview-stack) .claim-local-notice{margin-bottom:12px;padding:7px 10px;line-height:1.4}.claim-dialog:has(.takeover-preview-stack) .claim-content-grid{grid-template-columns:minmax(0,1fr) 220px;gap:18px}:is(.claim-dialog:has(.takeover-preview-stack) .claim-intro,.claim-dialog:has(.takeover-preview-stack) .claim-field){margin-bottom:12px}.claim-dialog:has(.takeover-preview-stack) .claim-field>label{margin-bottom:5px;font-size:.76rem}.claim-dialog:has(.takeover-preview-stack) .claim-field>input:not([type=file]){min-height:36px;padding:7px 10px;font-size:.8rem}.claim-dialog:has(.takeover-preview-stack) .claim-hint{margin-top:5px;line-height:1.5}.claim-dialog:has(.takeover-preview-stack) .claim-summary>div{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;font-size:.76rem}.claim-dialog:has(.takeover-preview-stack) .claim-amount{font-size:.9rem}.claim-dialog:has(.takeover-preview-stack) .claim-review-heading:not(:first-child){margin-top:16px}:is(.claim-dialog:has(.takeover-preview-stack) .claim-review-heading h3,.claim-dialog:has(.takeover-preview-stack) .claim-rules h3){font-size:.82rem}.claim-dialog:has(.takeover-preview-stack) .claim-rules{margin-top:16px;padding:10px}.claim-dialog:has(.takeover-preview-stack) .claim-rules p{margin-top:7px;line-height:1.5}.claim-dialog:has(.takeover-preview-stack) .claim-button{min-height:36px;padding:7px 12px}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-footer{padding:10px 20px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack{gap:12px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .panel-heading{padding:10px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .panel-heading h2{font-size:.8rem}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-body{gap:10px;padding:10px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-facts{gap:12px;padding-block:9px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-block-preview{gap:8px;min-height:76px;padding:10px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-block-brand{width:84px;font-size:1.3rem}.claim-dialog:has(.takeover-preview-stack) .claim-preview{padding:10px}}@media (max-width:640px){.claim-dialog{border-inline:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.claim-dialog-frame{height:100%}.claim-dialog-header{padding:16px 14px 12px}.claim-dialog-header h2{font-size:1.2rem}.claim-steps{justify-content:space-between;gap:8px;padding:0 14px 12px}.claim-steps li{gap:5px;font-size:.68rem}.claim-dialog-scroll{padding:14px}.claim-target-strip{padding-inline:14px;font-size:.62rem}.claim-content-grid{grid-template-columns:minmax(0,1fr);gap:18px}.claim-summary>div{grid-template-columns:100px minmax(0,1fr);gap:9px}.claim-preview{position:static}.claim-preview-map{width:min(100%,280px);margin-inline:auto}.claim-dialog-footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));gap:8px}.claim-dialog-footer .claim-button{padding-inline:10px;font-size:.68rem}.claim-dialog-header .claim-kicker{font-size:.55rem}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-header{padding-block:12px 8px}.claim-dialog:has(.takeover-preview-stack) .claim-steps{padding-bottom:8px}.claim-dialog:has(.takeover-preview-stack) .claim-target-strip{padding-block:7px}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-scroll{padding:10px 12px}.claim-dialog:has(.takeover-preview-stack) .claim-local-notice{margin-bottom:12px;padding:7px 10px;line-height:1.4}:is(.claim-dialog:has(.takeover-preview-stack) .claim-content-grid,.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack){gap:12px}.claim-dialog:has(.takeover-preview-stack) .claim-intro{margin-bottom:12px;line-height:1.5}.claim-dialog:has(.takeover-preview-stack) .claim-field{margin-bottom:12px}.claim-dialog:has(.takeover-preview-stack) .claim-territory-step .claim-field{margin-top:14px}.claim-dialog:has(.takeover-preview-stack) .claim-field>label{margin-bottom:5px}.claim-dialog:has(.takeover-preview-stack) .claim-field>input:not([type=file]){min-height:42px;padding:8px 10px}.claim-dialog:has(.takeover-preview-stack) .claim-hint{margin-top:5px;line-height:1.5}.claim-dialog:has(.takeover-preview-stack) .claim-summary>div{padding-block:7px}.claim-dialog:has(.takeover-preview-stack) .claim-review-heading:not(:first-child){margin-top:14px}.claim-dialog:has(.takeover-preview-stack) .claim-rules{margin-top:14px;padding:10px}.claim-dialog:has(.takeover-preview-stack) .claim-rules p{margin-top:7px;line-height:1.5}:is(.claim-dialog:has(.takeover-preview-stack) .claim-button,.claim-dialog:has(.takeover-preview-stack) .claim-text-button){min-height:44px}.claim-dialog:has(.takeover-preview-stack) .claim-close{width:44px;height:44px}.claim-dialog:has(.takeover-preview-stack) .claim-dialog-footer{padding-top:8px}.claim-dialog:has(.takeover-preview-stack) .claim-footer-action p{margin-top:4px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .panel-heading{padding:10px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-body{gap:10px;padding:10px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-controller{margin-top:8px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-facts{gap:10px;padding-block:8px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-facts dt{margin-bottom:3px}:is(.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-territory-notice,.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-protection-end){margin-bottom:8px;line-height:1.45}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-block-preview{gap:8px;min-height:72px;padding:8px}.claim-dialog:has(.takeover-preview-stack) .takeover-preview-stack .public-block-brand{width:80px}.claim-dialog:has(.takeover-preview-stack) .claim-preview{padding:10px}.claim-dialog:has(.takeover-preview-stack) .claim-preview-map{max-width:240px}.claim-dialog:has(.takeover-preview-stack) .claim-preview-coordinates{margin:6px 0 10px}.claim-dialog:has(.takeover-preview-stack) .claim-brand-card{padding-top:8px}}.claim-dialog-footer--buyer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.claim-dialog-footer--buyer>.claim-button{grid-area:1/1}.claim-dialog-footer--buyer>.claim-footer-action{display:contents}.claim-dialog-footer--buyer .claim-footer-action>label{text-align:left;overflow-wrap:anywhere;grid-area:1/2;min-width:0;min-height:44px;margin:0;padding-block:8px}.claim-dialog-footer--buyer .claim-footer-action>.claim-button{grid-area:1/3}.claim-dialog .claim-dialog-footer--buyer .claim-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.claim-dialog-footer--buyer .claim-footer-action>p{text-align:right;overflow-wrap:anywhere;grid-column:1/-1;margin:0}@media (min-width:641px){.claim-dialog-footer--buyer .claim-footer-action>label{text-align:center;justify-self:center}}@media (max-width:640px){.claim-dialog-footer--buyer{grid-template-columns:minmax(0,1fr)}.claim-dialog-footer--buyer>.claim-button,.claim-dialog-footer--buyer .claim-footer-action>label,.claim-dialog-footer--buyer .claim-footer-action>.claim-button{grid-area:auto/1}.claim-dialog-footer--buyer>.claim-button{justify-self:start}.claim-dialog-footer--buyer .claim-footer-action>.claim-button{justify-self:end;width:fit-content}.claim-dialog-footer--buyer .claim-footer-action>p{text-align:left}}.wordmark{align-items:center;gap:12px;width:max-content;transition:color .22s,transform .22s;display:inline-flex}:is(.wordmark:hover,.wordmark:focus-visible){color:#fff;transform:translateY(-1px)}.wordmark-copy{flex-direction:column;gap:1px;display:flex}.wordmark-copy strong{letter-spacing:.18em;text-transform:uppercase;font-size:1.25rem;font-weight:780;line-height:1}.brand-wordmark{color:#eef4fb;display:inline-flex}.brand-wordmark-base{color:#eef4fb}.brand-wordmark-accent{color:var(--cyan);text-shadow:0 0 12px #45e8ff29}.wordmark-copy small{color:#9ec4dc;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:630}.brand-mark{filter:drop-shadow(0 0 10px #23b6ff4d);flex:none;place-items:center;width:46px;height:46px;transition:filter .24s,transform .24s;display:grid;position:relative}.brand-mark:before{content:"";pointer-events:none;background:#198fff2e;border-radius:50%;position:absolute;inset:16%;box-shadow:0 0 20px #2dd9ff29}:is(.wordmark:hover .brand-mark,.wordmark:focus-visible .brand-mark){filter:drop-shadow(0 0 14px #45e8ff7a)brightness(1.08);transform:scale(1.035)}.brand-mark img{z-index:1;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.primary-nav{align-self:stretch;align-items:center;gap:34px;display:flex}.primary-nav a{color:var(--gold);align-items:center;padding:7px 0 6px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.primary-nav a{color:color-mix(in srgb, var(--gold) 82%, var(--foreground))}}.primary-nav a{font-family:var(--font-code);letter-spacing:.075em;text-shadow:0 0 14px #ffc95c1f;text-transform:uppercase;font-size:.75rem;font-weight:680;transition:color .22s,text-shadow .22s,transform .22s}:is(.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a.is-feedback){color:#ffe7aa;text-shadow:0 0 16px #ffc95c5c;transform:translateY(-1px)}.primary-nav a:focus-visible{outline-color:var(--gold)}.primary-nav a:after{background:var(--gold);content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity .22s,transform .26s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4);box-shadow:0 0 12px #ffc95cb8}.primary-nav a:hover:after,.primary-nav a.is-feedback:after{opacity:1;transform:scaleX(1)}.primary-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.prototype-badge{color:var(--muted);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;background:#04111cb8;border:1px solid #45e8ff33;border-radius:4px;justify-self:end;align-items:center;gap:9px;padding:8px 11px;font-size:.6875rem;display:inline-flex}.prototype-badge i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #48f3b2cc}.command-deck{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:18px;width:min(1540px,100% - 48px);margin:0 auto;padding:24px 0 18px;display:grid}.intro-rail{flex-direction:column;gap:18px;min-width:0;display:flex}.hero-copy{padding:20px 8px 16px;position:relative}.hero-copy:before{z-index:-1;filter:blur(70px);content:"";background:#29b3ff12;border-radius:50%;width:320px;height:320px;position:absolute;top:-36px;left:-90px}.eyebrow,.section-kicker,.panel-kicker{color:#8ab9d7;font-family:var(--font-code);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1.75}.hero-copy h1{letter-spacing:-.052em;text-transform:uppercase;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.65rem,3.55vw,4.8rem);font-weight:790;line-height:.92}.hero-copy h1 span{color:var(--cyan);text-shadow:0 0 25px #45e8ff33}.hero-statement{color:var(--foreground);letter-spacing:-.02em;margin:22px 0 0;font-size:1.05rem;font-weight:680}.hero-description{max-width:32rem;color:var(--muted);margin:9px 0 0;font-size:.9375rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.primary-cta,.secondary-cta{letter-spacing:.055em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.75rem;font-weight:780;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.primary-cta{color:#02101a;background:linear-gradient(135deg,#6ef0ff,#33d1f2);border:1px solid #45e8ffd9;gap:12px;box-shadow:0 0 25px #45e8ff45}.secondary-cta{color:var(--cyan);background:#020a12ad;border:1px solid #45e8ff99}.primary-cta:hover:not(:disabled),.secondary-cta:hover{transform:translateY(-1px)}.primary-cta>span{transition:transform .22s}:is(.primary-cta:hover:not(:disabled)>span,.primary-cta:focus-visible:not(:disabled)>span){transform:translate(3px)}.primary-cta:active:not(:disabled),.secondary-cta:active{transform:translateY(0)scale(.985)}.secondary-cta:hover{border-color:var(--cyan);background:#45e8ff14}.prototype-note{color:var(--quiet);font-family:var(--font-code);margin:10px 0 0;font-size:.625rem}.data-panel,.map-panel,.stats-bar{border:1px solid var(--line);background:linear-gradient(145deg, #0c23372e, transparent 38%), var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 60px #0000002b}.panel-heading,.map-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.panel-heading h2,.map-toolbar h2{letter-spacing:.03em;text-transform:uppercase;margin:2px 0 0;font-size:.875rem;font-weight:760}.status-pill,.prelaunch-chip{color:var(--green);font-family:var(--font-code);text-transform:uppercase;border:1px solid #48f3b238;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:.625rem;display:inline-flex}.status-pill i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #48f3b2e6}.activity-list{padding:0 14px}.activity-item{border-bottom:1px solid #64a3c91a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.activity-item:last-child{border-bottom:0}.activity-code{width:32px;height:32px;color:var(--cyan);font-family:var(--font-code);background:#45e8ff12;border:1px solid #45e8ff73;border-radius:5px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.activity-item div{flex-direction:column;min-width:0;display:flex}.activity-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.activity-item div span,.activity-item time{color:var(--muted);font-size:.6875rem}.activity-item time{font-family:var(--font-code);font-size:.5625rem}.explorer{grid-template-columns:minmax(0,1fr) 272px;gap:14px;min-width:0;display:grid}.map-column{flex-direction:column;gap:14px;min-width:0;display:flex}.map-panel{min-width:0;overflow:hidden}.map-toolbar{min-height:66px;padding-inline:18px}.map-legend{color:var(--muted);font-family:var(--font-code);text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:.5625rem;display:flex}.map-legend span{align-items:center;gap:6px;display:inline-flex}.map-legend i{border:1px solid #a8c2d680;width:7px;height:7px}.map-legend .legend-selected{border-color:var(--cyan);box-shadow:0 0 7px #45e8ffcc}.map-legend .legend-preview{border-color:var(--gold);background:#ffc95c73}.map-stage-scroll{width:100%;overflow:hidden}.map-stage{isolation:isolate;aspect-ratio:2;background:#020711;width:100%;position:relative;overflow:hidden}.block-picker{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.area-picker{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:5px 16px;padding:7px 12px;display:flex}.area-picker-heading{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.area-picker-heading strong{color:var(--foreground);font-size:.7rem}.area-picker-heading>span{color:var(--muted);font-size:.6rem}.area-dimensions{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.area-stepper{grid-template-columns:minmax(32px,auto) 28px 22px 28px;align-items:center;gap:2px;display:grid}.area-stepper>span{color:var(--muted);font-size:.65rem}.area-stepper button{border:1px solid var(--line);background:var(--background);width:28px;min-width:0;height:28px;min-height:0;color:var(--cyan);cursor:pointer;border-radius:3px;padding:0;font-size:.8rem;line-height:1}.area-stepper button:last-of-type{grid-area:1/4}.area-stepper output{text-align:center;font:.7rem var(--font-code);grid-area:1/3;font-weight:700}.area-stepper button:disabled{opacity:.35;cursor:default}.area-stepper button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.area-live-summary{flex-wrap:wrap;flex-basis:100%;gap:2px 10px;margin:0;font-size:.65rem;line-height:1.5;display:flex}.area-live-summary strong{color:var(--cyan);text-transform:uppercase}.area-live-summary span{color:var(--muted)}@media (pointer:coarse){.area-stepper{grid-template-columns:minmax(32px,auto) 36px 22px 36px}.area-stepper button{width:36px;height:36px}}.block-option{min-height:50px;color:var(--muted);border:1px solid var(--line-soft);cursor:pointer;background:#030c16bf;border-radius:3px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;display:flex}.block-option--standard{--block-accent:var(--cyan)}.block-option--featured{--block-accent:var(--violet)}.block-option--prime{--block-accent:var(--gold)}.block-option span{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.block-option strong{font-family:var(--font-code);font-size:.72rem}.block-option i{opacity:.4;font-style:normal}.block-option[aria-pressed=true],.block-option:hover{border-color:var(--block-accent);color:var(--block-accent);background:var(--block-accent)}@supports (color:color-mix(in lab, red, red)){.block-option[aria-pressed=true],.block-option:hover{background:color-mix(in srgb, var(--block-accent) 8%, #050c15)}}.block-option:focus-visible{outline-offset:2px;outline:2px solid #fff}.placement-overlay{z-index:2;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.placement-world-art{opacity:.92;pointer-events:none}.placement-map .map-vignette{z-index:3}.placement-overlay--zoomed{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.placement-overlay--panning{cursor:grabbing}.map-zoom-controls{flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.map-zoom-controls button{border:1px solid var(--line);min-width:30px;min-height:32px;color:var(--cyan);cursor:pointer;background:#071421;border-radius:3px;place-items:center;padding:0 6px;font-size:.85rem;display:grid}.map-zoom-controls button:hover:not(:disabled){border-color:var(--cyan);background:#45e8ff1f}.map-zoom-controls button:disabled{opacity:.3;cursor:default}.map-zoom-controls button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.map-zoom-controls output{text-align:center;min-width:38px;color:var(--muted);font-family:var(--font-code);font-size:.65rem}.map-zoom-controls .map-zoom-fit{min-width:32px;font-size:.65rem;font-weight:700}.placement--standard{--block-accent:var(--cyan)}.placement--featured{--block-accent:var(--violet)}.placement--prime{--block-accent:var(--gold)}.placement-grid-fine,.placement-grid-major{fill:none;stroke:#b3dafa;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.placement-grid-fine{stroke-opacity:.07}.placement-grid-major{stroke-opacity:.17}.placement-block{fill:var(--block-accent);fill-opacity:.2;stroke:var(--block-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.placement-block--hover{fill-opacity:.14;stroke-dasharray:3 2}.placement-block--confirmed{fill-opacity:.35;stroke-width:2.5px}.placement-overlay--zoomed .placement-block:not(.placement-block--hover):not(.placement-block--invalid){stroke-width:2px;filter:drop-shadow(0 0 1.5px var(--block-accent))}.placement-overlay--zoomed .placement-block--confirmed{stroke-width:2.5px}.placement-block--invalid{fill:#ff7388;stroke:#ff7388}.allocated-block{fill:#6b8199;fill-opacity:.55;stroke:#bdcddd;stroke-width:1px;vector-effect:non-scaling-stroke}.allocated-block--reserved{fill:#a5754c;stroke:#e5aa77;stroke-dasharray:3 2}.placement-readout{z-index:4;border:1px solid var(--line-soft);color:var(--cyan);font-family:var(--font-code);pointer-events:none;background:#020911eb;border-radius:3px;gap:6px;padding:5px 8px;font-size:.6rem;display:flex;position:absolute;bottom:10px;right:10px}.placement-readout--invalid,.placement-unavailable{color:#ff8fa2}.placement-readout span{color:var(--quiet)}.placement-instructions{color:var(--muted);margin:0;padding:9px 14px 12px;font-size:.65rem;line-height:1.5}.placement-confirm{cursor:pointer;background:#45e8ff0f}.placement-confirm:disabled{opacity:.55;cursor:default}.placement-confirm:focus-visible{outline-offset:3px;outline:2px solid #fff}:is(.placement-overlay:focus-visible,.precision-map:focus-visible){outline-offset:-3px;outline:2px solid #fff}.precision-toolbar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding:7px 14px 5px;display:flex}.precision-toolbar>span{color:var(--muted);font-family:var(--font-code);font-size:.6rem}.precision-toggle{border:1px solid var(--line);min-height:32px;color:var(--cyan);cursor:pointer;background:#071421;border-radius:3px;padding:5px 9px;font-size:.65rem}.precision-panel{padding:0 14px 12px}.precision-heading{color:var(--muted);font-family:var(--font-code);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:.6rem;display:flex}.precision-heading strong{color:var(--foreground)}.precision-map{aspect-ratio:2;border:1px solid var(--line);cursor:crosshair;background:#020711;border-radius:3px;width:100%;display:block}.precision-map .placement-grid-fine{stroke-opacity:.28}.precision-map .placement-block{fill-opacity:.12}.precision-hint{color:var(--muted);margin:8px 0 0;font-size:.65rem;line-height:1.5}.placement-controls{justify-content:center;align-items:center;gap:4px;padding:0 14px 8px;display:flex}.placement-controls>span{color:var(--muted);margin-right:3px;font-size:.65rem}.placement-controls button{border:1px solid var(--line);width:32px;min-height:32px;color:var(--cyan);cursor:pointer;background:#071421;border-radius:3px;flex:0 0 32px;place-items:center;padding:0;font-size:.9rem;display:grid}.placement-controls button:disabled{opacity:.3;cursor:default}.precision-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.placement-controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-art,.map-vignette,.territory-grid{width:100%;height:100%;position:absolute;inset:0}.map-art{z-index:0;object-fit:cover;opacity:.92}.map-vignette{z-index:1;pointer-events:none;background:linear-gradient(#0207100d,#0000 35%,#02071052),linear-gradient(90deg,#0207102e,#0000 14% 86%,#0207102e)}.territory-grid{z-index:2;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(20,minmax(0,1fr));gap:1px;padding:1px;display:grid}.territory{cursor:pointer;background:#030a1204;border:1px solid #82c2e313;border-radius:1px;min-width:0;min-height:0;padding:0;transition:border-color .12s,background-color .12s,box-shadow .12s}.territory:hover{z-index:3;position:relative}.territory--featured{background:#b66cff05;border-color:#b66cff1f}.territory--prime{background:#ffc95c0e;border-color:#ffc95c57;box-shadow:inset 0 0 7px #ffc95c14}.territory--standard:hover{background:#45e8ff29;border-color:#45e8ffd1}.territory--featured:hover{background:#b66cff2e;border-color:#b66cffe6}.territory--prime:hover{background:#ffc95c33;border-color:#ffc95ce6}.territory--selected{z-index:4;background:#ffffff1c;position:relative}.territory--standard.territory--selected{border-color:var(--cyan);box-shadow:inset 0 0 7px #45e8ffbf, 0 0 8px var(--cyan)}.territory--featured.territory--selected{border-color:var(--violet);box-shadow:inset 0 0 7px #b66cffc7, 0 0 8px var(--violet)}.territory--prime.territory--selected{border-color:var(--gold);box-shadow:inset 0 0 7px #ffc95ccc, 0 0 8px var(--gold)}.territory:focus-visible{z-index:6;outline-offset:-2px;outline:2px solid #fff;position:relative}.tier-marker{z-index:5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030911e0;border-radius:5px;flex-direction:column;min-width:112px;padding:7px 10px;transition:transform .15s,background-color .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px #00000059}.tier-marker:hover{transform:translate(-50%,-53%)}.tier-marker:active{transform:translate(-50%,-50%)scale(.97)}.tier-marker span{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.tier-marker strong{font-family:var(--font-code);font-size:.75rem}.tier-marker--standard{color:var(--cyan);border:1px solid #45e8ffbf;top:24%;left:13%}.tier-marker--featured{color:var(--violet);border:1px solid #b66cffd1;top:23%;left:66%}.prime-hotspot{z-index:6;width:24px;height:24px;color:var(--gold);cursor:pointer;background:#0d0b08e6;border:1px solid #ffc95cd6;border-radius:5px;place-items:center;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffc95c38,inset 0 0 7px #ffc95c1f}.prime-hotspot>span{font-family:var(--font-code);font-size:.5625rem;font-weight:800}.prime-hotspot>strong{color:var(--gold);font-family:var(--font-code);opacity:0;pointer-events:none;white-space:nowrap;background:#030911f0;border:1px solid #ffc95c80;border-radius:4px;padding:5px 7px;font-size:.5625rem;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}:is(.prime-hotspot:hover,.prime-hotspot:focus-visible){border-color:var(--gold);outline:none;transform:translate(-50%,-56%);box-shadow:0 0 16px #ffc95c6b,inset 0 0 8px #ffc95c33}.prime-hotspot:active{transform:translate(-50%,-50%)scale(.94)}:is(.prime-hotspot:hover>strong,.prime-hotspot:focus-visible>strong){opacity:1;transform:translate(-50%)}.map-coordinate{z-index:5;color:#b7d7e88c;font-family:var(--font-code);letter-spacing:.1em;pointer-events:none;font-size:.5rem;position:absolute}.map-coordinate--north{top:8px;left:10px}.map-coordinate--east{bottom:8px;right:10px}.map-mobile-hint{border-top:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-code);padding:9px 14px;font-size:.625rem;display:none}.map-context-note{border-top:1px solid var(--line-soft);min-height:30px;color:var(--quiet);font-family:var(--font-code);justify-content:space-between;align-items:center;gap:16px;padding:7px 14px;font-size:.5625rem;display:flex}.map-context-note .map-mobile-hint{border:0;padding:0}.map-context-note strong{color:var(--gold);text-transform:uppercase;font-weight:700}.stats-bar{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stats-bar article{border-right:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;min-height:74px;padding:12px 16px;display:flex}.stats-bar article:nth-child(4){border-right:0}.stats-bar article div{flex-direction:column;min-width:0;display:flex}.stats-bar article strong{letter-spacing:-.03em;font-size:1.2rem;line-height:1.1}.stats-bar article div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.stats-bar>p{border-top:1px solid var(--line-soft);color:var(--quiet);font-family:var(--font-code);text-align:right;grid-column:1/-1;margin:0;padding:7px 14px;font-size:.5625rem}.stat-icon{width:29px;height:29px;color:var(--cyan);flex:none;place-items:center;display:grid;position:relative}.stat-icon--grid{border:2px solid var(--cyan);background-image:linear-gradient(var(--cyan), var(--cyan)), linear-gradient(var(--cyan), var(--cyan));background-position:50%;background-repeat:no-repeat;background-size:2px 100%,100% 2px}.stat-icon--available{border:1px solid #48f3b29e;border-radius:50%}.stat-icon--available:after{background:var(--green);content:"";border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #48f3b2cc}.stat-icon--owners:before,.stat-icon--owners:after{border:2px solid var(--cyan);content:"";border-radius:50%;position:absolute}.stat-icon--owners:before{width:10px;height:10px;top:1px}.stat-icon--owners:after{border-bottom:0;border-radius:12px 12px 0 0;height:13px;bottom:0;left:2px;right:2px}.stat-icon--value{border:2px solid var(--gold);color:var(--gold);font-family:var(--font-code);border-radius:50%;font-weight:800}.right-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.prelaunch-chip{color:#d9b2ff;border-color:#b66cff47}.ranking-periods{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.ranking-periods button{-webkit-appearance:none;appearance:none;min-height:32px;color:var(--quiet);cursor:pointer;font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #64a3c929;border-radius:4px;place-items:center;padding:0 8px;font-size:.5625rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.ranking-periods button:hover{color:var(--muted);border-color:#45e8ff4d}.ranking-periods button[aria-pressed=true]{color:var(--cyan);background:#45e8ff12;border-color:#45e8ff73}.ranking-periods button:active{transform:scale(.97)}#explore,#territory-map,#tiers,#activity,#leaderboard,#how-it-works{scroll-margin-top:88px}.leaderboard-head{border-bottom:1px solid var(--line-soft);color:var(--quiet);font-family:var(--font-code);text-transform:uppercase;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:8px 14px;font-size:.5rem;display:grid}.local-preview-ranking{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;font-size:.72rem;display:grid}.local-preview-ranking>span,.local-preview-ranking small{color:var(--muted)}.local-preview-ranking strong,.local-preview-ranking small{overflow-wrap:anywhere;display:block}.local-preview-ranking small{margin-top:4px;font-size:.6rem}.local-preview-ranking>b{color:var(--cyan);font-family:var(--font-code)}.empty-leaderboard{text-align:center;flex-direction:column;align-items:center;padding:20px 20px 17px;display:flex}.empty-orbit{border:1px solid #b66cff6b;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid;position:relative}.empty-orbit:before,.empty-orbit:after{content:"";border:1px solid #45e8ff47;border-radius:50%;width:54px;height:18px;position:absolute}.empty-orbit:after{transform:rotate(60deg)}.empty-orbit i{background:var(--violet);width:7px;height:7px;box-shadow:0 0 11px var(--violet);border-radius:50%}.empty-leaderboard strong{font-size:.75rem}.empty-leaderboard p{max-width:200px;color:var(--muted);margin:4px 0 0;font-size:.6875rem;line-height:1.45}.founder-row{background:#45e8ff09;border:1px solid #45e8ff24;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 12px 12px;padding:10px;display:grid}.founder-row>span{width:30px;height:30px;color:var(--cyan);font-family:var(--font-code);border:1px solid #45e8ff80;border-radius:4px;place-items:center;display:grid}.founder-row div{flex-direction:column;display:flex}.founder-row strong{font-size:.75rem}.founder-row small{color:var(--muted);font-size:.5625rem}.founder-row b{color:var(--quiet)}.territory-details{overflow:hidden}.availability-dot{color:var(--green);font-family:var(--font-code);text-transform:uppercase;padding-left:11px;font-size:.625rem;position:relative}.availability-dot:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.territory-preview{background:radial-gradient(circle at 70% 30%,#45e8ff2b,#0000 45%),#06111e;border:1px solid #45e8ff3d;border-radius:5px;height:112px;margin:12px;position:relative;overflow:hidden}.details--featured .territory-preview{background:radial-gradient(circle at 70% 30%,#b66cff30,#0000 45%),#08101e;border-color:#b66cff52}.details--prime .territory-preview{background:radial-gradient(circle at 70% 30%,#ffc95c33,#0000 45%),#11100d;border-color:#ffc95c57}.territory-preview>span{z-index:2;color:var(--muted);font-family:var(--font-code);font-size:.5625rem;position:absolute;top:9px;left:10px}.preview-grid{grid-template-columns:repeat(6,28px);gap:4px;display:grid;position:absolute;bottom:-29px;right:-20px;transform:rotate(-18deg)skew(8deg)}.preview-grid i{aspect-ratio:1;background:#45e8ff14;border:1px solid #45e8ff73;box-shadow:inset 0 0 8px #45e8ff14}.details--featured .preview-grid i{background:#b66cff1a;border-color:#b66cff85}.details--prime .preview-grid i{background:#ffc95c1c;border-color:#ffc95c8c}.detail-list{margin:0;padding:0 13px}.detail-list div{border-bottom:1px solid #64a3c91a;justify-content:space-between;gap:14px;padding:7px 0;font-size:.6875rem;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{font-family:var(--font-code);text-align:right;margin:0}.detail-list .available-value{color:var(--green)}.details-action{min-height:39px;color:var(--cyan);letter-spacing:.05em;text-transform:uppercase;border:1px solid #45e8ff9e;border-radius:4px;justify-content:center;align-items:center;gap:9px;margin:13px 13px 0;font-size:.6875rem;font-weight:750;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.details-action:hover{border-color:var(--cyan);background:#45e8ff12;transform:translateY(-1px);box-shadow:0 0 16px #45e8ff1f}.details-action:active{transform:translateY(0)scale(.985)}.details-note{color:var(--quiet);font-family:var(--font-code);text-align:center;margin:8px 13px 13px;font-size:.5rem}.pricing-section{width:min(1540px,100% - 48px);margin:0 auto;padding:0 0 44px}.section-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:40px;padding:26px 0 18px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:710}.section-heading>p{max-width:470px;color:var(--muted);text-align:right;margin:0;font-size:.75rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-card{--pointer-x:78%;--pointer-y:52%;--tilt-x:0deg;--tilt-y:0deg;--card-lift:0px;--press-scale:1;border:1px solid var(--line);min-height:170px;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--card-lift)) scale(var(--press-scale));transform-style:preserve-3d;will-change:transform;background:#050f1be0;border-radius:8px;grid-template-columns:1fr minmax(100px,38%);padding:21px;transition:transform .56s cubic-bezier(.2,.75,.2,1),border-color .52s,box-shadow .52s;display:grid;position:relative;overflow:hidden}.pricing-card:before{z-index:0;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), var(--tier-glow), transparent 38%), linear-gradient(120deg, transparent 24%, var(--tier-color), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pricing-card:before{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), var(--tier-glow), transparent 38%), linear-gradient(120deg, transparent 24%, color-mix(in srgb, var(--tier-color) 5%, transparent), transparent 72%)}}.pricing-card:before{opacity:.82;content:"";pointer-events:none;transition:opacity .52s}.pricing-card:after{z-index:0;top:var(--pointer-y);left:var(--pointer-x);aspect-ratio:1;background:radial-gradient(circle, transparent 28%, var(--tier-color) 30%, transparent 33%, transparent 47%, var(--tier-color) 49%, transparent 52%);border-radius:50%;width:260px;position:absolute}@supports (color:color-mix(in lab, red, red)){.pricing-card:after{background:radial-gradient(circle, transparent 28%, color-mix(in srgb, var(--tier-color) 32%, transparent) 30%, transparent 33%, transparent 47%, color-mix(in srgb, var(--tier-color) 16%, transparent) 49%, transparent 52%)}}.pricing-card:after{content:"";opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.15)}.pricing-card--standard{--tier-color:var(--cyan);--tier-glow:#45e8ff30;border-color:#45e8ff5c}.pricing-card--featured{--tier-color:var(--violet);--tier-glow:#b66cff30;border-color:#b66cff66}.pricing-card--prime{--tier-color:var(--gold);--tier-glow:#ffc95c2b;border-color:#ffc95c61}.pricing-copy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.pricing-copy>span{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:760}.pricing-copy strong{color:var(--tier-color);letter-spacing:-.04em;margin-top:6px;font-size:2rem;transition:filter .52s,text-shadow .52s}.pricing-copy p{max-width:240px;color:var(--muted);margin:auto 0 0;font-size:.8125rem;line-height:1.5}.tier-cells{z-index:1;grid-template-columns:repeat(5,32px);gap:4px;transition:filter .6s,transform .6s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;bottom:-18px;right:12px;transform:rotate(-18deg)skew(8deg)}.tier-cells i{aspect-ratio:1;border:1px solid var(--tier-color);background:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.tier-cells i{background:color-mix(in srgb, var(--tier-color) 12%, transparent)}}.tier-cells i{box-shadow:inset 0 0 10px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.tier-cells i{box-shadow:inset 0 0 10px color-mix(in srgb, var(--tier-color) 10%, transparent)}}.pricing-card-action{z-index:3;border:1px solid var(--tier-color);width:36px;height:36px;color:var(--tier-color);background:#030910cc;border-radius:50%;place-items:center;transition:background-color .42s,box-shadow .42s,transform .42s;display:grid;position:absolute;bottom:15px;right:16px}.pricing-card:focus-visible{outline-color:var(--tier-color)}.pricing-card:focus-within{--card-lift:-2px;border-color:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within{border-color:color-mix(in srgb, var(--tier-color) 74%, transparent)}}.pricing-card:focus-within{box-shadow:0 15px 36px var(--tier-color), inset 0 0 26px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within{box-shadow:0 15px 36px color-mix(in srgb, var(--tier-color) 13%, transparent), inset 0 0 26px color-mix(in srgb, var(--tier-color) 6%, transparent)}}.pricing-card:focus-within:before{opacity:1}.pricing-card:focus-within:after{animation:.65s ease-out both pricing-energy-wave}.pricing-card:focus-within .pricing-copy strong{filter:brightness(1.08);text-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within .pricing-copy strong{text-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 42%, transparent)}}.pricing-card:focus-within .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px var(--tier-color))}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px color-mix(in srgb, var(--tier-color) 24%, transparent))}}.pricing-card:focus-within .tier-cells{transform:rotate(-16deg)skew(8deg)translate3d(-3px,-3px,12px)}.pricing-card:focus-within .pricing-card-action{background:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within .pricing-card-action{background:color-mix(in srgb, var(--tier-color) 10%, #030910e0)}}.pricing-card:focus-within .pricing-card-action{box-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:focus-within .pricing-card-action{box-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 24%, transparent)}}.pricing-card:focus-within .pricing-card-action{transform:translateY(-1px)}.pricing-card:active{--press-scale:.992;border-color:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:active{border-color:color-mix(in srgb, var(--tier-color) 76%, transparent)}}@media (hover:hover) and (pointer:fine){.pricing-card:hover{--card-lift:-2px;border-color:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover{border-color:color-mix(in srgb, var(--tier-color) 74%, transparent)}}.pricing-card:hover{box-shadow:0 15px 36px var(--tier-color), inset 0 0 26px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover{box-shadow:0 15px 36px color-mix(in srgb, var(--tier-color) 13%, transparent), inset 0 0 26px color-mix(in srgb, var(--tier-color) 6%, transparent)}}.pricing-card:hover:before{opacity:1}.pricing-card:hover:after{animation:.65s ease-out both pricing-energy-wave}.pricing-card:hover .pricing-copy strong{filter:brightness(1.08);text-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover .pricing-copy strong{text-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 42%, transparent)}}.pricing-card:hover .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px var(--tier-color))}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px color-mix(in srgb, var(--tier-color) 24%, transparent))}}.pricing-card:hover .tier-cells{transform:rotate(-16deg)skew(8deg)translate3d(-3px,-3px,12px)}.pricing-card:hover .pricing-card-action{background:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover .pricing-card-action{background:color-mix(in srgb, var(--tier-color) 10%, #030910e0)}}.pricing-card:hover .pricing-card-action{box-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover .pricing-card-action{box-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 24%, transparent)}}.pricing-card:hover .pricing-card-action{transform:translateY(-1px)}}@media (hover:none),(pointer:coarse){.site-header .wordmark:active{color:#fff;transition-duration:0s}.site-header .wordmark:active .brand-mark{filter:drop-shadow(0 0 14px #45e8ff7a)brightness(1.08);transition-duration:0s}.hero-actions .secondary-cta:active{border-color:var(--cyan);background:#45e8ff14;transition-duration:0s}.pricing-grid .pricing-card:active{border-color:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active{border-color:color-mix(in srgb, var(--tier-color) 74%, transparent)}}.pricing-grid .pricing-card:active{box-shadow:0 15px 36px var(--tier-color), inset 0 0 26px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active{box-shadow:0 15px 36px color-mix(in srgb, var(--tier-color) 13%, transparent), inset 0 0 26px color-mix(in srgb, var(--tier-color) 6%, transparent)}}.pricing-grid .pricing-card:active{transition-duration:0s}.pricing-grid .pricing-card:active:before{opacity:1;transition-duration:0s}.pricing-grid .pricing-card:active .pricing-copy strong{filter:brightness(1.08);text-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active .pricing-copy strong{text-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 42%, transparent)}}.pricing-grid .pricing-card:active .pricing-copy strong{transition-duration:0s}.pricing-grid .pricing-card:active .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px var(--tier-color))}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active .tier-cells{filter:brightness(1.13) drop-shadow(0 0 8px color-mix(in srgb, var(--tier-color) 24%, transparent))}}.pricing-grid .pricing-card:active .tier-cells{transition-duration:0s}.pricing-grid .pricing-card:active .pricing-card-action{background:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active .pricing-card-action{background:color-mix(in srgb, var(--tier-color) 10%, #030910e0)}}.pricing-grid .pricing-card:active .pricing-card-action{box-shadow:0 0 16px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-grid .pricing-card:active .pricing-card-action{box-shadow:0 0 16px color-mix(in srgb, var(--tier-color) 24%, transparent)}}.pricing-grid .pricing-card:active .pricing-card-action{transition-duration:0s}@media (prefers-reduced-motion:no-preference){.site-header .wordmark:active{transform:translateY(-1px)}.site-header .wordmark:active .brand-mark{transform:scale(1.035)}}}@keyframes pricing-energy-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}32%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.how-it-works{border-top:1px solid var(--line-soft);width:min(1540px,100% - 48px);margin:0 auto;padding:26px 0 40px}.how-heading{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.how-heading h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:720}.how-steps{border:1px solid var(--line-soft);background:#050f1b99;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-steps article{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:18px 20px;display:grid}.how-steps article+article{border-left:1px solid var(--line-soft)}.how-steps article>span{color:var(--cyan);font-family:var(--font-code);letter-spacing:.08em;font-size:.6875rem}.how-steps h3{margin:0 0 3px;font-size:.875rem;font-weight:720}.how-steps p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.site-footer{border-top:1px solid var(--line-soft);width:min(1540px,100% - 48px);color:var(--muted);margin:0 auto;padding:30px 0 28px}.footer-grid{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(120px,.65fr));gap:clamp(28px,5vw,78px);display:grid}.footer-brand>a{color:var(--foreground);align-items:center;gap:11px;display:inline-flex}.footer-brand>a>span:last-child{letter-spacing:.2em;text-transform:uppercase;font-size:1rem;font-weight:780}.footer-brand p{color:var(--foreground);margin:12px 0 0;font-size:.8125rem}.footer-brand small{max-width:290px;color:var(--quiet);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:.5625rem;line-height:1.55;display:block}.footer-column{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footer-column strong{color:var(--foreground);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem}.footer-column a{color:var(--muted);font-size:.75rem;line-height:1.35;transition:color .18s,transform .18s;display:inline-flex;position:relative}.footer-column a:after{content:"";opacity:.55;transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}:is(.footer-column a:hover,.footer-column a:focus-visible){color:var(--cyan);transform:translate(2px)}.footer-column a:hover:after{transform:scaleX(1)}.footer-column a:focus-visible:after{transform:scaleX(1)}:is(.footer-column .footer-preview-link:hover,.footer-column .footer-preview-link:focus-visible){color:var(--gold)}.footer-placeholder-note{color:var(--quiet);font-family:var(--font-code);border-top:1px solid #64a3c917;margin:24px 0 0;padding-top:14px;scroll-margin-top:88px;font-size:.5625rem;line-height:1.5;transition:background-color .24s,border-color .24s,color .24s,box-shadow .24s}.footer-placeholder-note:target{color:#c6d4e4;background:linear-gradient(90deg,#ffc95c14,#0000 58%);border-color:#ffc95c80;box-shadow:inset 3px 0 #ffc95cb3}.footer-bottom{color:var(--quiet);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #64a3c917;justify-content:space-between;gap:20px;margin-top:14px;padding-top:14px;font-size:.625rem;display:flex}.public-page{overflow-wrap:anywhere;width:min(780px,100% - 48px);min-height:55vh;margin:0 auto;padding:clamp(28px,5vw,64px) 0}.public-page-back{min-height:44px;color:var(--cyan);align-items:center;margin-bottom:20px;font-size:.8125rem;display:inline-flex}.public-page h1{margin:8px 0 20px;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.15}.public-page-notice{border:1px solid var(--line-soft);background:#09182699;border-radius:4px;padding:14px 16px}.public-page section{margin-top:28px}.public-page h2{margin:0 0 8px;font-size:1.0625rem}.public-page p{color:var(--muted);line-height:1.75}.public-page ul{color:var(--muted);padding-left:22px;line-height:1.75;list-style:outside}.public-page li+li{margin-top:8px}.public-page section a{color:var(--cyan);text-decoration:underline}.footer-unavailable{color:var(--quiet);font-size:.75rem;line-height:1.35}.footer-mobile-links .footer-unavailable,.mobile-utility-links .footer-unavailable{align-items:center;min-height:42px;display:flex}.footer-brand .footer-support{overflow-wrap:anywhere;margin-top:8px;font-size:.75rem;display:inline-block}@media (max-width:700px){.public-page{width:calc(100% - 28px)}}@media (max-width:1320px){.command-deck{grid-template-columns:minmax(250px,285px) minmax(0,1fr)}.explorer{grid-template-columns:minmax(0,1fr) 245px}.hero-copy h1{font-size:clamp(2.55rem,3.35vw,4rem)}.tier-marker{min-width:94px;padding:5px 7px}.tier-marker span{font-size:.5rem}.tier-marker strong{font-size:.625rem}.stats-bar article{padding-inline:10px}.stat-icon{width:25px;height:25px}}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.command-deck{grid-template-columns:1fr}.intro-rail{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:stretch;display:grid}.hero-copy{padding:30px 10px}.hero-copy h1{font-size:clamp(3.6rem,7vw,5.5rem)}.activity-panel{align-self:stretch}}@media (max-width:860px){.explorer{grid-template-columns:1fr}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-card{grid-template-columns:1fr}.pricing-copy p{max-width:190px}}@media (max-width:700px){.site-header,.command-deck,.pricing-section,.site-footer{width:min(100% - 28px,640px)}.site-header{min-height:66px}.wordmark-copy strong{font-size:1rem}.wordmark-copy small{display:none}.prototype-badge{padding:7px 8px;font-size:0}.prototype-badge:after{content:"Prototype";font-size:.625rem}.command-deck{padding-top:12px}.intro-rail{display:flex}.hero-copy{padding:28px 2px 18px}.hero-copy h1{font-size:clamp(3rem,14.5vw,4.5rem)}.hero-description{font-size:.9375rem}.hero-actions{grid-template-columns:1fr;display:grid}.primary-cta,.secondary-cta{width:100%}.map-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.map-legend{justify-content:flex-start}.map-stage-scroll{overscroll-behavior-inline:contain;scrollbar-color:#45e8ff66 #050f1980;overflow-x:auto}.map-stage{width:680px;max-width:none}.placement-map .map-stage{width:100%}.placement-map .map-stage-scroll{overflow:hidden}.block-option{min-height:56px;padding-inline:8px}.block-option strong{font-size:.65rem}.placement-map .map-coordinate{font-size:.45rem}.placement-readout{font-size:.5rem;bottom:6px;right:6px}.precision-toolbar{gap:4px;padding:4px 8px 2px}.precision-toggle{white-space:nowrap;min-width:40px;min-height:40px;padding:4px 8px;font-size:.6rem}.map-zoom-controls{gap:0}.map-zoom-controls button{width:40px;min-width:40px;min-height:40px;padding:0}.map-zoom-controls output{min-width:34px;font-size:.6rem}.map-zoom-controls .map-zoom-fit{min-width:40px;font-size:.6rem}.placement-controls{gap:2px;padding:0 8px 6px}.placement-controls>span{margin-right:2px;font-size:.6rem}.placement-controls button{flex-basis:40px;width:40px;min-height:40px;font-size:.85rem}.precision-toggle,.map-zoom-controls button,.placement-controls button{isolation:isolate;background:0 0;border-color:#0000;position:relative}.precision-toggle:before,.map-zoom-controls button:before,.placement-controls button:before{content:"";z-index:-1;border:1px solid var(--line);pointer-events:none;background:#071421;border-radius:3px;position:absolute;inset:3px}.map-zoom-controls button:hover:not(:disabled){background:0 0;border-color:#0000}.map-zoom-controls button:hover:not(:disabled):before{border-color:var(--cyan);background:#45e8ff1f}.map-mobile-hint{display:block}.stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-bar article:nth-child(2){border-right:0}.stats-bar article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.right-rail,.pricing-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.section-heading>p{text-align:left;max-width:none}.pricing-card{min-height:160px}.site-footer{flex-direction:column}}@media (max-width:420px){.panel-heading{align-items:flex-start}.status-pill,.prelaunch-chip{font-size:.5625rem}.activity-item{grid-template-columns:34px minmax(0,1fr)}.activity-item time{display:none}.stats-bar article{min-height:69px}.stats-bar article strong{font-size:1rem}.stats-bar article div span{font-size:.625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.hero-band,.product-dashboard{width:min(1540px,100% - 48px);margin-inline:auto}.hero-band{padding:14px 0 24px}.hero-band .hero-copy{border:1px solid var(--line-soft);background:linear-gradient(100deg, #071a2bb8, #030a126b 48%, #1b0d2f3d), var(--surface);border-radius:8px;grid-template-columns:minmax(380px,1.35fr) minmax(290px,.9fr) minmax(255px,.6fr);align-items:end;gap:clamp(20px,2.4vw,42px);padding:15px 20px;display:grid;overflow:hidden}.hero-band .hero-copy:before{width:420px;height:300px;top:-120px;left:8%}.hero-band .hero-copy h1{margin-top:9px;font-size:clamp(2.45rem,3.45vw,4.25rem);line-height:.9}.hero-message{padding-bottom:2px}.hero-message .hero-statement{margin-top:0}.hero-message .hero-description{max-width:36rem}.hero-conversion{justify-self:end;width:min(100%,270px);min-width:0}.hero-conversion .hero-actions{grid-template-columns:1fr;justify-items:end;gap:7px;margin-top:0;display:grid}.hero-conversion .primary-cta,.hero-conversion .secondary-cta{white-space:nowrap;width:max-content;max-width:100%;min-height:40px;padding-inline:15px;font-size:.6875rem}.hero-conversion .prototype-note{text-align:right;max-width:260px;margin-left:auto}.product-dashboard{grid-template-columns:minmax(240px,.78fr) minmax(0,2.65fr) minmax(240px,.78fr);grid-template-areas:"activity map leaderboard""stats stats stats""details details details";gap:24px 16px;padding-bottom:28px;display:grid}.explorer,.map-column,.right-rail{display:contents}.product-dashboard .activity-panel{grid-area:activity}.product-dashboard .map-panel{grid-area:map}.product-dashboard .leaderboard-panel{grid-area:leaderboard}.product-dashboard .stats-bar{grid-area:stats}.product-dashboard .territory-details{grid-area:details}.product-dashboard .activity-panel,.product-dashboard .leaderboard-panel{flex-direction:column;min-width:0;height:100%;display:flex}.product-dashboard .activity-list{flex:1;grid-template-rows:repeat(4,minmax(61px,1fr));display:grid}.product-dashboard .empty-leaderboard{flex:1;justify-content:center}.territory-details-body{grid-template-columns:minmax(230px,.75fr) minmax(0,2.25fr) minmax(190px,.7fr);align-items:stretch;min-height:142px;display:grid}.territory-details-body .territory-preview{height:auto;min-height:116px;margin:13px}.territory-details-body .detail-list{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;margin:13px 0;padding:0 16px;display:grid}.territory-details-body .detail-list div{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:10px 12px}.territory-details-body .detail-list dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details-controls{flex-direction:column;justify-content:center;padding:18px;display:flex}.details-controls .details-action{align-self:center;width:max-content;min-width:170px;max-width:100%;margin:0;padding-inline:18px}.details-controls .details-note{margin:9px 0 0}.pricing-section .section-heading{padding-top:32px}@media (max-width:1320px){.hero-band .hero-copy{grid-template-columns:minmax(330px,1.2fr) minmax(260px,.9fr) minmax(235px,.58fr);gap:20px}.hero-conversion .hero-actions{grid-template-columns:1fr}.product-dashboard{grid-template-columns:minmax(220px,.78fr) minmax(0,2.55fr) minmax(220px,.78fr)}}@media (max-width:1120px){.hero-band .hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.hero-conversion{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:16px;width:100%;display:grid}.hero-conversion .hero-actions{grid-template-columns:repeat(2,max-content);justify-content:start;justify-items:start;width:min(100%,370px)}.hero-conversion .prototype-note{margin:0}.territory-details-body{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr) minmax(180px,.7fr)}.territory-details-body .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.product-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"activity""map""stats""leaderboard""details"}.product-dashboard .activity-panel,.product-dashboard .leaderboard-panel{height:auto}.product-dashboard .activity-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-dashboard .activity-item:nth-child(odd){border-right:1px solid #64a3c91a;padding-right:14px}.product-dashboard .activity-item:nth-child(2n){padding-left:14px}.product-dashboard .empty-leaderboard{min-height:170px}}@media (max-width:760px){.hero-band,.product-dashboard{width:min(100% - 28px,640px)}.hero-band{padding:8px 0 20px}.hero-band .hero-copy{grid-template-columns:1fr;align-items:start;gap:14px;padding:18px 16px}.hero-band .hero-copy h1{font-size:clamp(2.1rem,9.8vw,3.1rem);line-height:.94}.hero-band .hero-description{line-height:1.5}.hero-conversion{grid-column:auto;width:100%;display:block}.hero-conversion .hero-actions{grid-template-columns:1fr;justify-items:start;gap:10px;width:max-content;max-width:100%}.hero-conversion .primary-cta,.hero-conversion .secondary-cta{width:max-content;max-width:100%;min-height:46px;font-size:.75rem}.hero-conversion .prototype-note{text-align:left;margin-top:10px;margin-left:0}.product-dashboard .activity-list{display:block}.product-dashboard .activity-item:nth-child(odd),.product-dashboard .activity-item:nth-child(2n){border-right:0;padding-inline:0}.territory-details-body{grid-template-columns:1fr}.territory-details-body .territory-preview{height:130px}.territory-details-body .detail-list{border-top:1px solid var(--line-soft);border-right:0;border-bottom:1px solid var(--line-soft);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 13px;padding:8px 0}.map-context-note{flex-direction:column;align-items:flex-start;gap:4px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:420px){.territory-details-body .detail-list,.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (max-width:760px){.how-it-works{width:min(100% - 28px,640px)}}@media (max-width:700px){.how-heading{flex-direction:column;align-items:flex-start;gap:3px}.how-steps{grid-template-columns:1fr}.how-steps article{padding:16px 18px}.how-steps article+article{border-top:1px solid var(--line-soft);border-left:0}}@media (prefers-reduced-motion:reduce){.pricing-card{will-change:auto;transition:none;transform:none!important}.pricing-card:before,.pricing-card:after,.pricing-card .pricing-copy strong,.pricing-card .tier-cells,.pricing-card .pricing-card-action{transition:none;animation:none!important}.pricing-card:after{display:none}}.mobile-menu-toggle,.mobile-navigation,.footer-mobile-navigation{display:none}@media (max-width:1120px){.site-header{--mobile-navigation-header-height:72px;grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px;box-shadow:0 14px 32px #00000038}.site-header:has(.mobile-menu-toggle[aria-expanded=true]){-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .wordmark{z-index:3;grid-area:1/1;position:relative}.site-header .prototype-badge{z-index:3;grid-area:1/2;position:relative}.mobile-menu-toggle{z-index:4;width:44px;height:44px;color:var(--gold);background:linear-gradient(145deg,#ffc95c14,#45e8ff09);border:1px solid #ffc95c5c;border-radius:5px;grid-area:1/3;place-content:center;gap:5px;padding:0;transition:border-color .22s,background-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:inset 0 0 18px #ffc95c06}:is(.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible,.mobile-menu-toggle[aria-expanded=true]){background-color:#ffc95c17;border-color:#ffc95cc7;box-shadow:0 0 20px #ffc95c1f,inset 0 0 18px #ffc95c0d}.mobile-menu-toggle span{transform-origin:50%;background:currentColor;border-radius:1px;width:18px;height:1px;transition:opacity .22s,transform .22s;display:block}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-navigation{z-index:2;width:100%;height:100dvh;padding:calc(var(--mobile-navigation-header-height) + 9px) 14px max(12px, env(safe-area-inset-bottom));background-color:var(--surface-solid);overscroll-behavior:contain;scrollbar-color:#45e8ff66 #050f1980;background-image:linear-gradient(145deg,#0c2539d1,#030a14f0);border:1px solid #45e8ff42;border-radius:0;display:block;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 60px #0000008f,0 0 28px #45e8ff12}.mobile-navigation-links{display:grid}.mobile-navigation-links a{min-height:52px;color:var(--foreground);border-bottom:1px solid #64a3c91a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;padding:0 13px;transition:border-color .18s,background-color .18s,color .18s;display:grid}.mobile-navigation-links a:last-child{border-bottom:0}.mobile-navigation-links a>span,.mobile-navigation-links a>i{color:var(--cyan);font-family:var(--font-code);letter-spacing:.08em;font-size:.625rem;font-style:normal}.mobile-navigation-links a>strong{font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:680}:is(.mobile-navigation-links a:hover,.mobile-navigation-links a:focus-visible,.mobile-navigation-links a.is-feedback){color:#ffe7aa;background:linear-gradient(90deg,#ffc95c1a,#45e8ff09);border-color:#ffc95c3d}.mobile-navigation-links a.is-feedback{box-shadow:inset 2px 0 0 var(--gold)}.mobile-navigation-utilities{border-top:1px solid #64a3c924;margin:8px 4px 0}.mobile-navigation-utilities details{border-bottom:1px solid #64a3c91a}.mobile-navigation-utilities summary{min-height:44px;color:var(--muted);font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 9px;font-size:.625rem;font-weight:680;list-style:none;transition:background-color .18s,color .18s;display:flex}.mobile-navigation-utilities summary::-webkit-details-marker{display:none}.mobile-navigation-utilities summary:hover,.mobile-navigation-utilities details[open] summary{color:var(--gold);background:#ffc95c0e}.mobile-navigation-utilities summary:focus-visible{color:var(--gold);background:#ffc95c0e}.mobile-navigation-utilities summary:focus-visible{outline-offset:-2px;border-radius:3px;outline:1px solid #45e8ffb8}.mobile-navigation-utilities summary>span{color:var(--cyan);font-size:.875rem;transition:color .18s,transform .22s}:is(.mobile-navigation-utilities summary:hover>span,.mobile-navigation-utilities summary:focus-visible>span){transform:scale(1.18)}.mobile-navigation-utilities details[open] summary>span{color:var(--gold);transform:rotate(45deg)scale(1.12)}.mobile-utility-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px 8px 10px;display:grid}.mobile-utility-links a{min-height:40px;color:var(--quiet);border-radius:3px;align-items:center;padding-inline:8px;font-size:.6875rem;transition:background-color .18s,color .18s;display:flex}:is(.mobile-utility-links a:hover,.mobile-utility-links a:focus-visible){color:var(--cyan);background:#45e8ff0f}.mobile-navigation>p{color:var(--quiet);font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #64a3c91f;align-items:center;gap:8px;margin:8px 4px 0;padding:10px 9px 4px;font-size:.5625rem;display:flex}.mobile-navigation>p>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #48f3b2c7}}@media (max-width:700px){.site-header{--mobile-navigation-header-height:66px;column-gap:8px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-brand{grid-column:auto}.footer-column{display:none}.footer-mobile-navigation{border-top:1px solid #64a3c91f;display:grid}.footer-mobile-navigation details{border-bottom:1px solid #64a3c91f}.footer-mobile-navigation summary{min-height:48px;color:var(--foreground);font-family:var(--font-code);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:680;list-style:none;transition:background-color .18s,color .18s;display:flex}.footer-mobile-navigation summary::-webkit-details-marker{display:none}.footer-mobile-navigation summary:hover,.footer-mobile-navigation details[open] summary{color:var(--gold);background:linear-gradient(90deg,#ffc95c0f,#0000 72%)}.footer-mobile-navigation summary:focus-visible{color:var(--gold);background:linear-gradient(90deg,#ffc95c0f,#0000 72%)}.footer-mobile-navigation summary:focus-visible{outline-offset:-2px;border-radius:3px;outline:1px solid #45e8ffb8}.footer-mobile-navigation summary>span{color:var(--cyan);font-size:1rem;font-weight:400;transition:color .18s,transform .22s}:is(.footer-mobile-navigation summary:hover>span,.footer-mobile-navigation summary:focus-visible>span){color:#baf7ff;transform:scale(1.2)}.footer-mobile-navigation details[open] summary>span{color:var(--gold);transform:rotate(45deg)scale(1.12)}.footer-mobile-links{padding:0 0 10px 10px;display:grid}.footer-mobile-links a{width:max-content;min-width:132px;min-height:42px;color:var(--muted);align-items:center;font-size:.75rem;transition:color .18s,transform .18s;display:flex}:is(.footer-mobile-links a:hover,.footer-mobile-links a:focus-visible){color:var(--cyan);transform:translate(3px)}:is(.footer-mobile-links .footer-preview-link:hover,.footer-mobile-links .footer-preview-link:focus-visible){color:var(--gold)}.footer-back-to-top{min-height:48px;color:var(--cyan);font-family:var(--font-code);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #64a3c91f;justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:680;transition:color .18s,padding .18s;display:flex}:is(.footer-back-to-top:hover,.footer-back-to-top:focus-visible){color:#baf7ff;padding-inline:4px}.footer-placeholder-note{margin-top:20px}}@media (max-width:360px){body{min-width:0}.prototype-badge{gap:0}.prototype-badge:after{display:none}}
