.hpt-root{min-height:100vh;background:rgb(var(--c-bg));color:rgb(var(--c-text))}.hpt-root *{box-sizing:border-box}.hpt-root a,.hpt-root button{-webkit-tap-highlight-color:transparent}.hpt-root :is(a,button,summary,select,input:not([type=radio]),textarea):focus-visible{outline:2px solid rgb(var(--c-accent)/.8)!important;outline-offset:3px;border-radius:8px}.hpt-root [data-field-shell] input:focus-visible{outline:none!important}.hpt-root :is(main,#hpt-allocation):focus{outline:none!important}.hpt-account-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.6rem 1.1rem;border-radius:999px;background:rgb(var(--c-s2)/.7);font-size:.8125rem;font-weight:550;transition:background .2s}.hpt-account-link:hover{background:rgb(var(--c-s2))}.hpt-site-header{box-shadow:0 1px 0 rgb(var(--c-line)/.35)}.hpt-root .hpt-skip-link{position:fixed;top:-6rem;left:1rem;z-index:100;padding:1rem;background:rgb(var(--c-accent));color:rgb(var(--c-on-accent))}.hpt-root .hpt-skip-link:focus{top:.5rem}.hpt-workspace{display:grid;grid-template-columns:192px minmax(0,1fr);max-width:1640px;margin:auto}.hpt-sidebar{position:sticky;top:64px;align-self:start;padding:1.5rem 1rem}.hpt-mobile-nav{display:none}.hpt-sidebar section+section{margin-top:1.2rem;padding-top:.4rem}.hpt-sidebar h2{color:rgb(var(--c-muted));font:500 .65rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 .8rem;margin:0 0 .4rem}.hpt-sidebar ul{list-style:none;margin:0;padding:0}.hpt-sidebar a{display:flex;align-items:center;min-height:38px;padding:.45rem .8rem;font-size:.8125rem;color:rgb(var(--c-muted));border-radius:9px;transition:color .15s,background .15s}.hpt-sidebar a:hover{color:rgb(var(--c-text))}.hpt-sidebar a[aria-current=page]{color:rgb(var(--c-accent));background:rgb(var(--c-accent)/.075);font-weight:600}.hpt-chain-note{margin:1.25rem .8rem 0;font:400 .625rem/1.7 var(--font-mono);color:rgb(var(--c-faint))}.hpt-main{min-width:0;padding:1.1rem clamp(1.25rem,2.8vw,3rem) 3rem}.hpt-context{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem;color:rgb(var(--c-muted));font:400 .75rem/1.5 var(--font-mono);letter-spacing:.12em}.hpt-hero-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.hpt-story{padding-top:2.1rem}.hpt-eyebrow{color:rgb(var(--c-accent));font:500 .8125rem/1.7 var(--font-mono);letter-spacing:.13em;margin:0 0 1.3rem}.hpt-story h1{font-size:clamp(3.1rem,5.15vw,5.35rem);font-weight:650;line-height:1.03;letter-spacing:-.055em;margin:0}.hpt-story h1 em{font-style:normal;color:rgb(var(--c-accent))}.hpt-intro{color:rgb(var(--c-muted));font-size:clamp(1.125rem,1.7vw,1.65rem);line-height:1.45;margin:1.9rem 0 1rem;max-width:37rem}.hpt-text-link{display:inline-flex;gap:.7rem;align-items:center;min-height:44px;color:rgb(var(--c-muted));font-size:1rem;text-decoration:none}.hpt-text-link:hover{color:rgb(var(--c-text))}.hpt-text-link span{font-size:1.4em;text-decoration:none}.hpt-fee-story{margin-top:3.7rem}.hpt-fee-head{display:flex;gap:1.7rem;align-items:center;margin-bottom:.3rem}.hpt-fee-head>strong{font-size:clamp(3.3rem,5vw,5rem);line-height:1.05;font-weight:650;letter-spacing:-.055em}.hpt-fee-head>div{border-left:2px solid rgb(var(--c-accent));padding-left:1.5rem}.hpt-fee-head h2{font-size:1.15rem;line-height:1.4;font-weight:600;margin:0 0 .2rem}.hpt-fee-story p{font-size:1.0625rem;line-height:1.6;color:rgb(var(--c-muted));margin:0}.hpt-fee-story .hpt-fee-qualifier{font-size:.875rem;margin-top:.2rem}.hpt-purchase{border:0;border-radius:18px;padding:1.25rem;background:linear-gradient(135deg,rgb(var(--c-s1)/.66),rgb(var(--c-s1)/.26))}.hpt-card-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.hpt-card-heading h2{font-size:2.15rem;line-height:1.15;letter-spacing:-.045em;font-weight:650;margin:0}.hpt-card-heading p{color:rgb(var(--c-muted));font-size:1rem;margin:.3rem 0 0}.hpt-badge{display:inline-flex;align-items:center;border:1px solid rgb(var(--c-line-strong));border-radius:4px;padding:.35rem .6rem;font-size:.875rem;color:rgb(var(--c-muted))}.hpt-price{border-top:1px solid rgb(var(--c-line));padding-top:1rem;margin:1rem 0 1.2rem}.hpt-estimate>p,.hpt-price p{color:rgb(var(--c-muted));margin:0 0 .25rem;font-size:.9375rem}.hpt-price strong{font-size:1.25rem;font-weight:600}.hpt-purchase label{display:block;font-size:.9375rem;color:rgb(var(--c-muted));margin-bottom:.4rem}.hpt-amount-field{display:flex;border:1px solid transparent;background:rgb(var(--c-s2)/.28);border-radius:12px;align-items:center;padding-right:1rem}.hpt-amount-field:focus-within{border-color:rgb(var(--c-accent)/.65);box-shadow:0 0 0 3px rgb(var(--c-accent)/.08)}.hpt-amount-field input{min-width:0;width:100%;background:transparent;border:0;outline:0;padding:.7rem 1rem;font-size:1.5rem;line-height:1.4;font-variant-numeric:tabular-nums}.hpt-amount-field input:focus-visible{outline:0}.hpt-amount-field span{font-size:1rem}.hpt-presets{display:flex;gap:1rem;margin-top:.2rem}.hpt-presets button{flex:1;min-height:44px;font-size:.9375rem;color:rgb(var(--c-muted));border-bottom:2px solid transparent}.hpt-presets button[aria-pressed=true]{border-color:rgb(var(--c-accent));color:rgb(var(--c-accent))}.hpt-presets button:hover{color:rgb(var(--c-text))}.hpt-input-error,.hpt-input-help{font-size:.75rem;min-height:1.25rem;line-height:1.5;margin:.5rem 0 0;color:rgb(var(--c-muted))}.hpt-input-error{color:rgb(var(--c-down))}.hpt-invalid{border-color:rgb(var(--c-down))}.hpt-estimate{margin:1.3rem 0 1.2rem}.hpt-estimate>div{display:flex;align-items:baseline;gap:1rem;justify-content:space-between}.hpt-estimate strong{font-size:1.9rem;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hpt-terms-lines{margin:0 0 1.3rem}.hpt-terms-lines>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid rgb(var(--c-line));font-size:.875rem;line-height:1.35}.hpt-terms-lines dt{color:rgb(var(--c-muted))}.hpt-terms-lines dd{margin:0;text-align:right}.hpt-primary{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:54px;padding:.75rem 1rem;border:1px solid transparent;border-radius:5px;font-size:1rem;font-weight:600;color:rgb(var(--c-on-accent));background:rgb(var(--c-accent));transition:background .15s;box-shadow:none}.hpt-primary:hover{background:rgb(var(--c-accent-hover))}.hpt-primary span{font-size:1.5rem;line-height:1}.hpt-account-note,.hpt-network-note{color:rgb(var(--c-muted));text-align:center;font-size:.8125rem;line-height:1.6;margin:.7rem 0 0}.hpt-network-note{margin:.9rem 0 0}.hpt-discover{display:grid;grid-template-columns:1fr 1.2fr 1fr;border-top:1px solid rgb(var(--c-line));margin-top:2rem;padding-top:2rem;gap:2.5rem}.hpt-discover>div+div{border-left:1px solid rgb(var(--c-line));padding-left:2.5rem}.hpt-discover h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:0 0 .3rem}.hpt-discover .hpt-text-link{font-size:.9375rem}.hpt-dialog{background:rgb(var(--c-bg));color:rgb(var(--c-text));border:0;border-radius:22px;width:min(560px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;box-shadow:0 32px 120px rgb(0 0 0/.6);scrollbar-width:thin}.hpt-dialog::backdrop{background:rgb(0 0 0/.75);backdrop-filter:blur(5px)}.hpt-dialog-body{padding:1.5rem;background:radial-gradient(ellipse at 100% 0,rgb(var(--c-accent)/.055),transparent 60%),rgb(var(--c-s1)/.5)}.hpt-dialog-close{min-width:44px;min-height:44px;font-size:1.8rem;line-height:1;color:rgb(var(--c-muted));margin:-.5rem -.5rem 0 0}.hpt-detail .hpt-dialog h2,.hpt-dialog h2{font-size:1.5rem;line-height:1.2;font-weight:550;letter-spacing:-.035em;margin:.4rem 0 0}.hpt-dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem}.hpt-dialog-heading .hpt-eyebrow{font:500 .6rem/1.5 var(--font-mono);letter-spacing:.12em}.hpt-dialog-close{border-radius:50%;background:rgb(var(--c-s2)/.6)}.hpt-review-exchange{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:1rem;align-items:center;background:rgb(var(--c-bg)/.5);border-radius:14px;padding:1rem;margin-bottom:1rem}.hpt-review-exchange>span{color:rgb(var(--c-accent))}.hpt-review-exchange div>span,.hpt-review-principal>span{display:block;color:rgb(var(--c-muted));font-size:.6875rem}.hpt-review-exchange strong{display:block;font-size:1.3rem;font-weight:550;margin-top:.4rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hpt-review-exchange small,.hpt-review-principal small{font-size:.65rem;color:rgb(var(--c-accent));font-weight:500}.hpt-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0}.hpt-review-grid dt{color:rgb(var(--c-muted));font-size:.6875rem;line-height:1.5;margin-bottom:.25rem}.hpt-review-grid dd{margin:0;font-size:.8125rem;line-height:1.5}.hpt-review-grid small{color:rgb(var(--c-muted));font-size:.6875rem}.hpt-review-principal{margin-bottom:1.2rem;background:rgb(var(--c-bg)/.5);border-radius:14px;padding:1rem}.hpt-review-principal strong{display:block;font-size:1.8rem;line-height:1.3;font-weight:550;overflow-wrap:anywhere;margin:.25rem 0;font-variant-numeric:tabular-nums}.hpt-detail .hpt-dialog-note,.hpt-dialog-body>p.hpt-dialog-note{font-size:.6875rem;line-height:1.6;color:rgb(var(--c-muted));margin:1rem 0}.hpt-dialog-actions{display:flex;flex-direction:column;gap:.25rem}.hpt-dialog-actions .hpt-primary,.hpt-dialog-actions .hpt-solid-cta{min-height:44px;margin:0;font-size:.8125rem;border-radius:10px}.hpt-dialog-actions .hpt-text-link{justify-content:center;min-height:36px;font-size:.75rem;margin:0}@media(max-width:480px){.hpt-review-exchange{gap:.65rem;padding:.8rem}.hpt-review-exchange strong{font-size:1.1rem}.hpt-review-exchange small{display:block;margin-top:.3rem}.hpt-review-grid{gap:.8rem 1rem}}@media(max-width:360px){.hpt-dialog .hpt-dialog-body{padding:1rem}.hpt-detail .hpt-dialog h2,.hpt-dialog h2{font-size:1.25rem}.hpt-dialog-heading{margin-bottom:.9rem}.hpt-review-principal{padding:.8rem;margin-bottom:.85rem}.hpt-review-principal strong{font-size:1.1rem;line-height:1.4}.hpt-review-grid{gap:.65rem .8rem}}.hpt-dialog-body>p{font-size:1rem;line-height:1.6;color:rgb(var(--c-muted))}.hpt-review-lines{border-top:1px solid rgb(var(--c-line));margin:1rem 0}.hpt-review-lines>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgb(var(--c-line));font-size:.875rem}.hpt-review-lines dt{color:rgb(var(--c-muted))}.hpt-review-lines dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:65%}.hpt-dialog-body .hpt-review-risk{font-size:.875rem;margin-bottom:1.3rem}.hpt-dialog .hpt-text-link{margin-top:.5rem;font-size:.875rem}@media(min-width:1600px){.hpt-main{padding-top:1.25rem}.hpt-story{padding-top:2.3rem}.hpt-fee-story{margin-top:4.8rem}}@media(max-width:1200px){.hpt-workspace{grid-template-columns:185px minmax(0,1fr)}.hpt-main{padding-inline:1.6rem}.hpt-hero-grid{gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(330px,.92fr)}.hpt-purchase{padding:1.5rem}.hpt-fee-head{gap:1rem}.hpt-fee-head>div{padding-left:1rem}.hpt-fee-head h2{font-size:1rem}.hpt-discover{gap:1.2rem}.hpt-discover>div+div{padding-left:1.2rem}}@media(max-width:1000px){.hpt-workspace{display:block}.hpt-sidebar{display:none}.hpt-mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 1.25rem;border-bottom:1px solid rgb(var(--c-line));color:rgb(var(--c-muted));font-size:.875rem}.hpt-mobile-nav>button{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.4rem .3rem;color:rgb(var(--c-text))}.hpt-mobile-drawer{width:min(350px,90vw);max-height:100dvh;height:100dvh;margin:0 auto 0 0;border-radius:0}.hpt-drawer-content{display:block;min-height:auto;padding:1.5rem 1.25rem;border:0}.hpt-drawer-content .hpt-card-heading{margin-bottom:1.7rem}.hpt-drawer-content .hpt-card-heading h2{padding:0;color:rgb(var(--c-text));font-size:1rem}.hpt-story{padding-top:1rem}.hpt-story h1{font-size:clamp(3rem,6vw,4.4rem)}.hpt-context{margin-bottom:1.5rem}.hpt-fee-story{margin-top:2.5rem}}@media(max-width:740px){.hpt-main{padding:1.5rem 1.25rem 2.5rem}.hpt-context{font-size:.75rem;letter-spacing:.06em;gap:.5rem}.hpt-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.hpt-story{padding-top:.7rem}.hpt-story h1{font-size:clamp(2.9rem,10.5vw,4.5rem)}.hpt-intro{font-size:1.2rem;max-width:32rem}.hpt-fee-story{margin-top:2rem}.hpt-fee-head>strong{font-size:3.6rem}.hpt-fee-head h2{font-size:1.0625rem}.hpt-purchase{padding:1.5rem}.hpt-discover{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;padding-top:1.75rem}.hpt-discover>div+div{border-left:0;padding-left:0;border-top:1px solid rgb(var(--c-line));padding-top:1.5rem}.hpt-dialog-body{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.hpt-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.hpt-dialog[open]){overflow:hidden}.hpt-mobile-drawer .hpt-drawer-content{position:static;height:auto;overflow:visible}.hpt-mobile-drawer .hpt-sidebar a{min-height:44px}.hpt-mobile-drawer nav h2{font:500 .65rem/1.5 var(--font-mono);margin:0 0 .4rem}.hpt-root .hpt-mobile-nav>.hpt-nav-trigger{min-height:44px;padding:.5rem .85rem .5rem 1rem;gap:.7rem;border:1px solid rgb(var(--c-line));border-radius:999px;background:rgb(var(--c-s1)/.65);color:rgb(var(--c-text));font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s}.hpt-root .hpt-mobile-nav>.hpt-nav-trigger:hover{background:rgb(var(--c-s2)/.7);border-color:rgb(var(--c-line-strong))}.hpt-root .hpt-mobile-nav>.hpt-nav-trigger:focus-visible{outline:2px solid rgb(var(--c-muted))!important;outline-offset:3px}.hpt-nav-trigger svg{color:rgb(var(--c-muted));flex-shrink:0;transition:transform .2s}.hpt-mobile-nav:has(dialog[open]) .hpt-nav-trigger svg{transform:rotate(180deg)}@media(max-width:1000px){.hpt-mobile-nav{position:sticky;top:64px;z-index:30;background:rgb(var(--c-bg)/.98)}}@media(min-width:1001px) and (max-height:740px){.hpt-sidebar:not(.hpt-drawer-content){padding-block:1rem}.hpt-sidebar:not(.hpt-drawer-content) section+section{margin-top:.6rem;padding-top:.6rem}.hpt-sidebar:not(.hpt-drawer-content) a{min-height:34px;padding-block:.3rem}.hpt-sidebar:not(.hpt-drawer-content) .hpt-chain-note{margin-top:.8rem}}@media(min-width:1001px) and (max-height:650px){.hpt-workspace{display:block}.hpt-sidebar:not(.hpt-drawer-content){display:none}.hpt-mobile-nav{display:flex;position:sticky;top:64px;z-index:30;background:rgb(var(--c-bg)/.98);align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 1.25rem;border-bottom:1px solid rgb(var(--c-line));color:rgb(var(--c-muted));font-size:.875rem}.hpt-mobile-nav>button{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.4rem .3rem;color:rgb(var(--c-text))}.hpt-mobile-drawer{width:min(350px,90vw);max-height:100dvh;height:100dvh;margin:0 auto 0 0;border-radius:0}.hpt-drawer-content{display:block;padding:1.5rem 1.25rem;border:0}.hpt-drawer-content .hpt-card-heading{margin-bottom:1.7rem}.hpt-drawer-content .hpt-card-heading h2{padding:0;color:rgb(var(--c-text));font-size:1rem}}@media(max-width:1000px) and (max-height:820px){.hpt-mobile-drawer{width:min(420px,calc(100vw - 1.5rem));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 1.5rem);margin:auto;border-radius:18px}.hpt-mobile-drawer .hpt-drawer-content{padding:1.25rem 1rem}.hpt-drawer-content .hpt-card-heading{margin-bottom:1rem}.hpt-mobile-drawer nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .4rem}.hpt-mobile-drawer .hpt-sidebar a{min-height:44px;padding:.4rem .5rem;font-size:.8125rem}.hpt-mobile-drawer nav section+section{margin-top:.65rem;padding-top:.65rem}.hpt-mobile-drawer .hpt-chain-note{margin:.9rem .5rem 0}}@media(min-width:600px) and (max-height:650px){.hpt-mobile-drawer{width:min(760px,calc(100vw - 2rem));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;border-radius:12px}.hpt-mobile-drawer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hpt-mobile-drawer nav ul{display:block}.hpt-mobile-drawer nav section+section{margin:0;padding:0;border:0}}.hpt-detail{max-width:1150px;margin:0 auto}.hpt-detail-header{max-width:820px;margin:2rem 0 2.8rem}.hpt-detail-header h1{font-size:clamp(2.3rem,3.8vw,3.7rem);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:0 0 1.25rem}.hpt-detail-header>p:last-child{font-size:1.2rem;line-height:1.65;color:rgb(var(--c-muted))}.hpt-detail h2{font-size:1.45rem;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:1.5rem 0 .65rem}.hpt-detail h3{font-size:1.3rem;font-weight:600;margin:.6rem 0}.hpt-detail p{margin:.5rem 0 1rem}.hpt-detail p,.hpt-detail-note{color:rgb(var(--c-muted));line-height:1.7;font-size:1rem}.hpt-detail-note{border-left:2px solid rgb(var(--c-accent));padding:.2rem 0 .2rem 1.25rem;margin:1.5rem 0 2rem}.hpt-detail-blocks{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem}.hpt-detail-blocks>section{border-top:1px solid rgb(var(--c-line));padding-top:.4rem}.hpt-detail-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:2.5rem}.hpt-empty{border:1px solid rgb(var(--c-line));background:rgb(var(--c-s1)/.3);padding:2rem;border-radius:10px;max-width:800px}.hpt-empty .hpt-primary{width:-moz-fit-content;width:fit-content;margin:1.5rem 0 .5rem}.hpt-referral-card label{display:block;color:rgb(var(--c-muted));font-size:.875rem;margin:1.25rem 0 .5rem}.hpt-referral-copy{display:flex;align-items:stretch;gap:.75rem}.hpt-referral-copy input{flex:1;min-width:0;width:100%;min-height:48px;border:1px solid rgb(var(--c-line-strong));border-radius:5px;background:rgb(var(--c-bg));color:rgb(var(--c-text));padding:.7rem .85rem;font-size:1rem}.hpt-referral-copy .hpt-primary{margin:0;flex-shrink:0}.hpt-referral-card .hpt-referral-help,.hpt-referral-card .hpt-referral-notice{font-size:.875rem}.hpt-referral-notice{min-height:1.5em}@media(max-width:480px){.hpt-referral-copy{flex-direction:column}.hpt-referral-copy .hpt-primary{width:100%}}.hpt-detail-footer{border-top:1px solid rgb(var(--c-line));margin-top:3rem;padding-top:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.hpt-steps{list-style:none;padding:0;max-width:850px}.hpt-steps li{display:flex;gap:1.8rem;padding:1.5rem 0;border-bottom:1px solid rgb(var(--c-line))}.hpt-steps li>span{color:rgb(var(--c-accent));font:500 1.3rem/1.4 var(--font-mono);padding-top:.15rem}.hpt-steps h2{margin:0 0 .6rem}.hpt-steps p{margin:0}.hpt-number-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin:1rem 0 2.5rem;border-block:1px solid rgb(var(--c-line));padding:1.5rem 0}.hpt-number-strip span{color:rgb(var(--c-muted));font-size:.875rem}.hpt-number-strip strong{display:block;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;letter-spacing:-.025em;margin-top:.4rem}.hpt-table-wrap{overflow-x:auto;margin:1rem 0 2rem;border:1px solid rgb(var(--c-line));border-radius:8px}.hpt-table-wrap table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.65;text-align:left}.hpt-table-wrap caption{text-align:left;padding:1rem;color:rgb(var(--c-muted))}.hpt-table-wrap td,.hpt-table-wrap th{padding:.85rem 1rem;border-top:1px solid rgb(var(--c-line));vertical-align:top}.hpt-table-wrap thead th{font-weight:500;color:rgb(var(--c-muted));background:rgb(var(--c-s1))}.hpt-table-wrap tbody th{font-weight:500}.hpt-table-wrap tbody td{color:rgb(var(--c-muted))}.hpt-table-wrap tfoot{background:rgb(var(--c-s1))}.hpt-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.hpt-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:1.8rem 0}.hpt-stage-grid>section{border-top:1px solid rgb(var(--c-line-strong));padding-top:1.2rem}.hpt-stage-grid p{font-size:.875rem}.hpt-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.hpt-benefit-list section{border-top:1px solid rgb(var(--c-line));padding:1.5rem 0}.hpt-benefit-list h2{margin-top:.5rem;font-size:1.65rem}.hpt-inline-actions{display:flex;gap:1.2rem 2rem;flex-wrap:wrap}.hpt-evidence-list{margin:0}.hpt-evidence-list>div{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;padding:1.2rem 0;border-bottom:1px solid rgb(var(--c-line));font-size:1rem;line-height:1.6}.hpt-evidence-list dt{color:rgb(var(--c-muted))}.hpt-evidence-list dd{margin:0}.hpt-learning-tool{padding:1.5rem;border:1px solid rgb(var(--c-line-strong));background:rgb(var(--c-s1)/.3);border-radius:10px;min-width:0}.hpt-learning-tool h2{margin:.5rem 0 1.3rem}.hpt-faq>label,.hpt-learning-tool label{display:block;font-size:.875rem;margin:1rem 0 .5rem;color:rgb(var(--c-muted))}.hpt-faq>input,.hpt-learning-tool input{width:100%;min-height:48px;padding:.7rem .85rem;font-size:1rem;border:1px solid rgb(var(--c-line-strong));border-radius:5px;background:rgb(var(--c-bg));color:rgb(var(--c-text))}.hpt-learning-tool fieldset{min-width:0;margin-top:1.5rem}.hpt-learning-tool legend{color:rgb(var(--c-muted));font-size:.875rem;margin-bottom:.5rem}.hpt-term-options{display:flex;gap:.45rem}.hpt-term-options button{flex:1;min-height:44px;border:1px solid rgb(var(--c-line-strong));border-radius:4px;font-size:.875rem}.hpt-term-options button[aria-pressed=true]{background:rgb(var(--c-accent));color:rgb(var(--c-on-accent));border-color:rgb(var(--c-accent))}.hpt-calculator-result{margin:1.7rem 0 1rem;padding-block:1rem;border-block:1px solid rgb(var(--c-line))}.hpt-calculator-result span{display:block;font-size:.875rem;color:rgb(var(--c-muted))}.hpt-calculator-result strong{display:block;font-size:1.5rem;line-height:1.5;font-weight:600;margin:.25rem 0 .7rem;overflow-wrap:anywhere}.hpt-calculator-result p,.hpt-learning-tool>p{font-size:.875rem}.hpt-process{display:flex;flex-wrap:wrap;list-style:decimal;gap:1rem 2.5rem;padding:1.5rem;border-block:1px solid rgb(var(--c-line));color:rgb(var(--c-muted));font-size:.9375rem}.hpt-process li{flex:1;min-width:125px}.hpt-faq{max-width:850px}.hpt-faq details{border-bottom:1px solid rgb(var(--c-line))}.hpt-disclosure summary,.hpt-faq summary{cursor:pointer;padding:1.2rem 0;font-size:1.0625rem;font-weight:500}.hpt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;list-style:none}.hpt-faq summary::-webkit-details-marker{display:none}.hpt-faq summary span{color:rgb(var(--c-accent));font-size:1.4rem}.hpt-faq details[open] summary span{transform:rotate(45deg)}.hpt-faq details p{padding:0 2rem 1rem 0}.hpt-faq .hpt-secondary{font-size:.875rem}@media(max-width:1100px){.hpt-detail-split{gap:1.5rem}.hpt-stage-grid{gap:1rem}}@media(max-width:740px){.hpt-detail-header{margin-top:1.5rem}.hpt-benefit-list,.hpt-detail-blocks,.hpt-detail-split,.hpt-stage-grid{grid-template-columns:1fr;gap:1rem}.hpt-evidence-list>div{grid-template-columns:1fr;gap:.35rem}.hpt-empty{padding:1.25rem}.hpt-steps li{gap:1.2rem}.hpt-learning-tool{padding:1.25rem}.hpt-detail-header>p:last-child{font-size:1.0625rem}.hpt-table-wrap table{min-width:450px}}.hpt-presale-experience{--hpt-gold:rgb(var(--c-accent));isolation:isolate}.hpt-header-actions{display:flex;align-items:center;gap:1rem}.hpt-site-header>nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:72px}.hpt-primary-nav{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,1.5vw,1.75rem);min-width:0;white-space:nowrap}.hpt-header-menu{display:none}.hpt-header-menu>button{border-radius:999px}.hpt-mobile-nav,.hpt-sidebar{top:72px}.hpt-header-brand svg{height:32px}.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar .hpt-chain-note{margin-inline:.8rem 0;font:400 .6875rem/1.7 var(--font-sans);white-space:nowrap}.hpt-site-header .hpt-account-link,.hpt-site-header .hpt-presale-nav-link{box-sizing:border-box;width:148px;height:44px;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}.hpt-site-header .hpt-presale-nav-link{border:1px solid rgb(var(--c-accent));background:transparent;box-shadow:none}.hpt-site-header .hpt-account-link{border:1px solid transparent}.hpt-site-header .hpt-presale-nav-link:hover{background:rgb(var(--c-accent)/.09)}.hpt-workspace:has(.hpt-presale-experience){--hpt-rail:172px;grid-template-columns:var(--hpt-rail) minmax(0,1fr);max-width:1800px}.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar{position:relative;top:0;padding:1.5rem 1rem;border-right:1px solid rgb(var(--c-line)/.35)}.hpt-main:has(.hpt-presale-experience){position:relative;padding:0 24px 2.5rem 0}.hpt-main:has(.hpt-presale-experience)>.hpt-context{position:absolute;z-index:2;top:3.25rem;left:clamp(1.5rem,2.8vw,3rem);margin:0}.hpt-main:has(.hpt-presale-experience)>.hpt-context>span:last-child{display:none}.hpt-premium-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,33.5%);gap:0;min-height:clamp(590px,calc(100svh - 288px),704px)}.hpt-premium-story{position:relative;min-width:0;isolation:isolate;overflow:hidden}.hpt-hero-art{position:absolute;inset:0;z-index:-2;pointer-events:none}.hpt-hero-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hpt-premium-story:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--c-bg)/.22),transparent 60%),linear-gradient(0deg,rgb(var(--c-bg)),transparent 12%)}.hpt-story-content{position:relative;padding:clamp(7.2rem,12.5svh,8rem) 0 3rem clamp(1.5rem,2.8vw,3rem)}.hpt-premium-story .hpt-eyebrow{font-size:.6875rem;letter-spacing:.22em;margin:0 0 1.5rem}.hpt-premium-story h1{font-size:clamp(2.7rem,5.1vw,5.25rem);letter-spacing:-.06em;font-weight:650;line-height:1.01;margin:0}.hpt-premium-story h1 em{font-style:normal;color:var(--hpt-gold)}.hpt-premium-intro{font-size:clamp(.9375rem,1.27vw,1.25rem);line-height:1.6;margin:1.5rem 0 0;max-width:95%}.hpt-premium-intro span{color:rgb(var(--c-muted))}.hpt-hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:1.85rem}.hpt-hero-actions .hpt-text-link{font-size:1rem;color:rgb(var(--c-text));gap:.8rem}.hpt-hero-actions .hpt-text-link:hover{color:var(--hpt-gold)}.hpt-mobile-buy-link{display:none}.hpt-art-signature{position:absolute;right:10%;bottom:28%;color:#ffe8a4;font:400 1rem/1.5 var(--font-mono);letter-spacing:.18em}.hpt-allocation-wrap{position:relative;align-self:center;padding:20px 0 16px;scroll-margin-top:90px}.hpt-presale-experience .hpt-purchase{position:relative;border:1px solid rgb(var(--c-line)/.7);border-radius:23px;padding:clamp(1.25rem,1.9vw,2rem);background:radial-gradient(ellipse at 90% 0,rgb(var(--c-accent)/.06),transparent 45%),linear-gradient(145deg,#151d24,#0e151c 70%);box-shadow:0 22px 60px -40px rgb(0 0 0/.9)}.hpt-presale-experience .hpt-card-heading{align-items:center;gap:.5rem}.hpt-presale-experience .hpt-card-heading h2{font-size:clamp(1.7rem,2.25vw,2.25rem);font-weight:600}.hpt-presale-experience .hpt-badge{font:500 .8125rem/1.5 var(--font-sans);padding:.3rem .85rem;border:1px solid rgb(var(--c-accent)/.16);border-radius:20px;color:var(--hpt-gold);background:rgb(var(--c-accent)/.07)}.hpt-presale-experience .hpt-price{border:0;padding:0;margin:.8rem 0 1rem;line-height:1.35}.hpt-presale-experience .hpt-price p{font-size:.875rem;margin-bottom:.45rem}.hpt-presale-experience .hpt-price strong{font-size:clamp(1.125rem,1.45vw,1.4rem);font-weight:600}.hpt-presale-experience .hpt-purchase label{font-size:.875rem;margin-bottom:.4rem}.hpt-presale-experience .hpt-amount-field{border:1px solid rgb(var(--c-line-strong)/.7);border-radius:12px;background:rgb(var(--c-bg)/.6);padding-right:1.15rem}.hpt-presale-experience .hpt-amount-field:focus-within{border-color:var(--hpt-gold)}.hpt-presale-experience .hpt-amount-field.hpt-invalid{border-color:rgb(var(--c-down))}.hpt-presale-experience .hpt-amount-field input{font-size:1.875rem;padding:.75rem 1.15rem;color:rgb(var(--c-text))}.hpt-presale-experience .hpt-amount-field span{font-size:.9375rem}.hpt-presale-experience .hpt-presets{gap:.5rem;margin-top:.65rem}.hpt-presale-experience .hpt-presets button{border:1px solid rgb(var(--c-line)/.7);border-radius:10px;min-height:44px;font-size:.875rem;background:rgb(var(--c-s2)/.12);transition:background .2s,border-color .2s}.hpt-presale-experience .hpt-presets button[aria-pressed=true]{border-color:rgb(var(--c-accent)/.85);background:rgb(var(--c-accent)/.085)}.hpt-presale-experience .hpt-presets button:hover{background:rgb(var(--c-s2))}.hpt-presale-experience .hpt-input-error,.hpt-presale-experience .hpt-input-help{font-size:.75rem;margin-top:.4rem}.hpt-presale-experience .hpt-estimate{background:linear-gradient(120deg,rgb(var(--c-accent)/.11),rgb(var(--c-accent)/.035));border:1px solid rgb(var(--c-accent)/.05);border-radius:13px;margin:.6rem 0;padding:.7rem 1.1rem}.hpt-presale-experience .hpt-estimate>p{font-size:.875rem;margin-bottom:.15rem}.hpt-presale-experience .hpt-estimate strong{font-size:2rem;font-weight:550;letter-spacing:-.04em;line-height:1.2}.hpt-presale-experience .hpt-estimate>div>span{font-size:.875rem;font-weight:550;color:var(--hpt-gold)}.hpt-presale-experience .hpt-terms-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 .85rem}.hpt-presale-experience .hpt-terms-lines>div{display:block;border:1px solid rgb(var(--c-line)/.55);border-radius:11px;background:rgb(var(--c-s2)/.12);padding:.65rem .85rem;font-size:.8125rem}.hpt-presale-experience .hpt-terms-lines dd{text-align:left;font-size:.875rem;font-weight:550;margin-top:.3rem}.hpt-presale-experience .hpt-primary{border-radius:13px;min-height:54px;font-size:1rem;background:linear-gradient(115deg,#ffce00,rgb(var(--c-accent)));box-shadow:0 6px 28px -15px rgb(var(--c-accent)/.55);transition:filter .2s,box-shadow .2s}.hpt-presale-experience .hpt-primary:hover{filter:brightness(1.07);box-shadow:0 8px 30px -12px rgb(var(--c-accent)/.45)}.hpt-presale-experience .hpt-primary>span{transition:transform .2s}.hpt-presale-experience .hpt-primary:hover>span{transform:translateX(3px)}.hpt-purchase-account{display:flex;justify-content:center;align-items:center;gap:.8rem;min-height:44px;margin-top:.4rem;font-size:.875rem;font-weight:500;border-radius:10px}.hpt-purchase-account:hover{background:rgb(var(--c-s2)/.4)}.hpt-purchase-account svg{flex-shrink:0}.hpt-presale-experience .hpt-network-note{font-size:.75rem;margin-top:.15rem}.hpt-benefit-band{display:grid;grid-template-columns:1.8fr .87fr 1fr;gap:12px;position:relative;margin-left:calc(24px - var(--hpt-rail))}.hpt-feature-tile{position:relative;isolation:isolate;overflow:hidden;min-height:192px;border:1px solid rgb(var(--c-line)/.75);border-radius:20px;padding:1.4rem 1.85rem .4rem;background:#0a1117;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .25s,box-shadow .25s}.hpt-feature-tile:hover{border-color:rgb(var(--c-accent)/.38);box-shadow:0 10px 36px -24px rgb(var(--c-accent)/.2)}.hpt-feature-dividends{background-image:linear-gradient(90deg,rgb(10 17 23/.25),transparent 80%),url(/images/hpt/hpt-dividends-1020.webp);background-size:cover;background-position:50%,100%}.hpt-dividend-content{display:flex;align-items:center;gap:1.65rem}.hpt-dividend-number{color:var(--hpt-gold);font-size:clamp(5rem,7.7vw,8rem);font-weight:550;letter-spacing:-.075em;line-height:.85}.hpt-dividend-number small{font-size:.55em}.hpt-feature-tile h2{margin:0;font-size:clamp(1.3rem,1.7vw,1.8rem);line-height:1.12;letter-spacing:-.04em;font-weight:600}.hpt-feature-tile p{font-size:.875rem;line-height:1.55;color:rgb(var(--c-muted));margin:.5rem 0 0}.hpt-feature-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:.875rem;margin-top:.5rem}.hpt-feature-link>span{color:var(--hpt-gold);font-size:1.35rem;transition:transform .2s}.hpt-feature-tile:hover .hpt-feature-link>span{transform:translateX(3px)}.hpt-feature-staking h2{font-size:clamp(1.45rem,2.35vw,2.5rem);white-space:nowrap}.hpt-feature-community h2{font-size:clamp(1.5rem,1.95vw,2.1rem)}.hpt-feature-art{position:absolute;z-index:-2;pointer-events:none;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.hpt-feature-community:after,.hpt-feature-staking:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0a1117 5%,rgb(10 17 23/.4) 60%,transparent)}.hpt-feature-community .hpt-feature-copy p{max-width:65%;font-size:.8125rem}.hpt-journey{padding:4.5rem clamp(1.5rem,2.8vw,3rem) 0}.hpt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.hpt-presale-details .hpt-eyebrow,.hpt-section-heading .hpt-eyebrow{font-size:.65rem;margin:0 0 .65rem}.hpt-presale-details h2,.hpt-section-heading h2{font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.25;font-weight:500;letter-spacing:-.035em;margin:0}.hpt-section-heading .hpt-text-link{font-size:.875rem}.hpt-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:1.8rem 0 0;border-top:1px solid rgb(var(--c-line)/.6)}.hpt-journey-steps li{display:flex;gap:1rem}.hpt-journey-steps li>span{color:var(--hpt-gold);font:400 .75rem/1.6 var(--font-mono);padding-top:.1rem}.hpt-journey-steps h3{font-weight:500;font-size:1rem;margin:0 0 .65rem}.hpt-journey-steps p{font-size:.875rem;line-height:1.7;color:rgb(var(--c-muted));margin:0}.hpt-presale-details{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem;margin:3.5rem clamp(1.5rem,2.8vw,3rem) 0;padding-top:3rem;border-top:1px solid rgb(var(--c-line)/.6)}.hpt-presale-details .hpt-text-link{font-size:.875rem}.hpt-presale-faq details{border-bottom:1px solid rgb(var(--c-line)/.6)}.hpt-presale-faq summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;list-style:none;padding:1.2rem 0;font-size:1rem;line-height:1.6}.hpt-presale-faq summary::-webkit-details-marker{display:none}.hpt-presale-faq summary span{color:var(--hpt-gold);font-size:1.3rem;transition:transform .2s}.hpt-presale-faq details[open] summary span{transform:rotate(45deg)}.hpt-presale-faq details>p{color:rgb(var(--c-muted));font-size:.875rem;line-height:1.8;margin:0 1rem 1.4rem 0}.hpt-presale-faq>.hpt-text-link{margin-top:.7rem}.hpt-presale-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;margin:3rem clamp(1.5rem,2.8vw,3rem) 0;border-top:1px solid rgb(var(--c-line)/.6);font-size:.75rem;color:rgb(var(--c-muted))}.hpt-presale-footer>span{color:rgb(var(--c-text))}.hpt-presale-footer a{display:inline-flex;align-items:center;gap:.7rem;min-height:44px}@media(min-width:1001px) and (min-height:850px){.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar a{min-height:39px;font-size:.875rem}.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar section+section{margin-top:1.55rem}.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar .hpt-chain-note{margin-top:2rem}}@media(max-width:1300px) and (min-width:741px){.hpt-premium-story h1{font-size:clamp(2.4rem,4.3vw,3.5rem)}.hpt-premium-intro{font-size:.9375rem;max-width:330px}.hpt-art-signature{bottom:20%}.hpt-feature-tile{padding:1.3rem 1.2rem .7rem}.hpt-dividend-content{gap:1rem}.hpt-feature-tile p{font-size:.8125rem}}@media(max-width:1150px) and (min-width:741px){.hpt-premium-intro{max-width:255px;font-size:.875rem}}@media(min-width:741px) and (max-height:800px){.hpt-premium-hero{min-height:590px}.hpt-presale-experience .hpt-purchase{padding:1.15rem}.hpt-presale-experience .hpt-price{margin:.7rem 0 .85rem}.hpt-presale-experience .hpt-amount-field input{padding:.55rem 1rem}.hpt-presale-experience .hpt-estimate{padding:.6rem 1rem;margin:.55rem 0}.hpt-presale-experience .hpt-terms-lines>div{padding:.55rem .7rem}.hpt-presale-experience .hpt-primary{min-height:48px}.hpt-story-content{padding-top:7.5rem}.hpt-main:has(.hpt-presale-experience)>.hpt-context{top:2.75rem}}@media(max-width:1279px){.hpt-site-header>nav{grid-template-columns:minmax(0,1fr) auto}.hpt-primary-nav{display:none}.hpt-header-menu{display:block}}@media(max-width:1000px){.hpt-workspace:has(.hpt-presale-experience){--hpt-rail:0px;grid-template-columns:minmax(0,1fr)}.hpt-main:has(.hpt-presale-experience){padding-right:16px}.hpt-benefit-band{margin-left:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hpt-feature-dividends{grid-column:1/-1;min-height:172px}.hpt-allocation-wrap{scroll-margin-top:140px}.hpt-header-actions{gap:.65rem}}@media(max-width:740px){.hpt-header-brand>span{font-size:20px!important}.hpt-header-brand svg{height:24px}.hpt-site-header>nav{height:64px;padding-inline:16px}.hpt-site-header .hpt-presale-nav-link{display:none}.hpt-site-header .hpt-account-link{width:104px;padding-inline:.8rem}.hpt-main:has(.hpt-presale-experience){padding:0 0 2rem}.hpt-main:has(.hpt-presale-experience)>.hpt-context{top:1.5rem;left:24px}.hpt-premium-hero{grid-template-columns:minmax(0,1fr);min-height:0}.hpt-premium-story{min-height:490px}.hpt-hero-art img{-o-object-position:63% center;object-position:63% center;opacity:.82}.hpt-premium-story:after{background:linear-gradient(90deg,rgb(var(--c-bg)/.8),rgb(var(--c-bg)/.65) 57%,rgb(var(--c-bg)/.06)),linear-gradient(0deg,rgb(var(--c-bg)),transparent 20%)}.hpt-story-content{padding:6rem 24px 1.5rem}.hpt-premium-story h1{font-size:clamp(2.65rem,8.8vw,4rem)}.hpt-premium-story .hpt-eyebrow{font-size:.625rem;margin-bottom:1.1rem}.hpt-premium-intro{font-size:1rem;max-width:310px;margin-top:1.3rem;text-shadow:0 2px 14px #080e14}.hpt-hero-actions{margin-top:1.3rem;flex-wrap:wrap;gap:.6rem 1.5rem}.hpt-hero-actions .hpt-text-link,.hpt-mobile-buy-link{font-size:.875rem}.hpt-mobile-buy-link{display:inline-flex;min-height:44px;align-items:center;gap:.6rem;color:var(--hpt-gold)}.hpt-art-signature{right:10%;bottom:13%;font-size:.8125rem}.hpt-allocation-wrap{margin:0 16px;padding:0 0 16px;scroll-margin-top:134px}.hpt-presale-experience .hpt-purchase{padding:1.35rem;border-radius:20px}.hpt-presale-experience .hpt-card-heading h2{font-size:1.9rem}.hpt-presale-experience .hpt-price strong{font-size:1.25rem}.hpt-presale-experience .hpt-amount-field input{font-size:1.75rem}.hpt-benefit-band{grid-template-columns:minmax(0,1fr);margin:0 16px}.hpt-feature-tile{min-height:190px;padding:1.5rem}.hpt-feature-dividends{min-height:205px}.hpt-dividend-number{font-size:5.5rem}.hpt-dividend-content{gap:1rem}.hpt-feature-tile h2{font-size:1.4rem}.hpt-feature-tile p{font-size:.8125rem}.hpt-feature-community h2,.hpt-feature-staking h2{font-size:2rem}.hpt-feature-art{-o-object-position:center 42%;object-position:center 42%}.hpt-journey{padding:3rem 24px 0}.hpt-section-heading{align-items:start;flex-direction:column;gap:.6rem;margin-bottom:1.25rem}.hpt-journey-steps{grid-template-columns:1fr;gap:1.4rem;padding-top:1.5rem}.hpt-journey-steps h3{margin-bottom:.35rem}.hpt-presale-details{grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 24px 0;padding-top:2.5rem}.hpt-presale-footer{margin:2.5rem 24px 0;gap:.5rem}.hpt-mobile-nav{top:64px}}@media(min-width:1001px) and (max-height:650px){.hpt-workspace:has(.hpt-presale-experience){--hpt-rail:0px}.hpt-benefit-band{margin-left:24px}.hpt-allocation-wrap{scroll-margin-top:144px}.hpt-premium-hero{min-height:560px}}@media(min-width:741px) and (max-height:700px){.hpt-premium-hero{min-height:560px}.hpt-presale-experience .hpt-purchase{padding:1rem}.hpt-presale-experience .hpt-price{margin:.5rem 0 .55rem}.hpt-presale-experience .hpt-price p{font-size:.8125rem;margin-bottom:.2rem}.hpt-presale-experience .hpt-price strong{font-size:1.125rem}.hpt-presale-experience .hpt-amount-field input{font-size:1.625rem;line-height:1.3;padding:.35rem 1rem;min-height:48px}.hpt-presale-experience .hpt-estimate{padding:.45rem 1rem;margin:.45rem 0}.hpt-presale-experience .hpt-estimate>p{font-size:.8125rem}.hpt-presale-experience .hpt-estimate strong{font-size:1.8rem}.hpt-presale-experience .hpt-terms-lines{margin-bottom:.65rem}.hpt-presale-experience .hpt-terms-lines>div{padding:.4rem .7rem}.hpt-presale-experience .hpt-primary{min-height:44px;padding:.55rem 1rem}}@media(min-width:1001px) and (min-height:600px) and (max-height:700px){.hpt-workspace:has(.hpt-presale-experience){--hpt-rail:172px;display:grid}.hpt-workspace:has(.hpt-presale-experience)>.hpt-sidebar{display:block;padding-block:1rem}.hpt-workspace:has(.hpt-presale-experience)>.hpt-mobile-nav{display:none}.hpt-benefit-band{margin-left:calc(24px - var(--hpt-rail))}}@media(min-width:741px) and (max-width:1000px) and (max-height:800px){.hpt-workspace:has(.hpt-presale-experience){position:relative}.hpt-workspace:has(.hpt-presale-experience)>.hpt-mobile-nav{position:absolute;top:20px;left:20px;padding:0;border:0;background:transparent}.hpt-workspace:has(.hpt-presale-experience)>.hpt-mobile-nav>span{display:none}.hpt-main:has(.hpt-presale-experience)>.hpt-context{top:25px;left:176px}.hpt-allocation-wrap{padding-top:16px}}@media(max-width:360px){.hpt-header-brand>span{font-size:17px!important}.hpt-header-actions{gap:.4rem}.hpt-site-header>nav{gap:.4rem;padding-inline:12px}.hpt-site-header .hpt-account-link{width:92px;font-size:.8125rem;padding-inline:.5rem}.hpt-presale-experience .hpt-purchase{padding:1rem}.hpt-premium-story h1{font-size:2.5rem}.hpt-dividend-content{flex-wrap:wrap;gap:.75rem}.hpt-feature-dividends{min-height:250px}.hpt-dividend-content h2{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.hpt-header-actions *,.hpt-presale-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hpt-context{font-family:var(--font-sans);letter-spacing:.01em;font-size:.6875rem;align-items:center}.hpt-context>span:first-child{color:rgb(var(--c-text));padding:.3rem .65rem;border:0;border-radius:999px;background:rgb(var(--c-s2)/.45)}.hpt-context>span:last-child{color:rgb(var(--c-muted))}.hpt-main:has(.hpt-detail)>.hpt-context{max-width:1150px;margin-inline:auto}.hpt-detail-header{max-width:760px;margin:.8rem 0 1.5rem}.hpt-detail-header .hpt-eyebrow{font:500 .7rem/1.5 var(--font-sans);letter-spacing:.1em;color:rgb(var(--c-accent));text-transform:uppercase;margin-bottom:1rem}.hpt-detail-header h1{font-size:clamp(2rem,3vw,3rem);line-height:1.12;font-weight:550;margin-bottom:.65rem}.hpt-detail-header>p:last-child{max-width:660px;font-size:1rem;line-height:1.8}.hpt-detail-note{border:0;background:rgb(var(--c-s1)/.65);border-radius:12px;padding:1rem 1.25rem;font-size:.8125rem}.hpt-detail-blocks{gap:.8rem;margin:2rem 0}.hpt-detail-blocks>details{min-width:0;align-self:start;border:0;border-radius:12px;background:rgb(var(--c-s1)/.6);padding:0 1.25rem}.hpt-detail-blocks summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:76px;padding:1rem 0;font-size:.875rem;line-height:1.55}.hpt-detail-blocks summary::-webkit-details-marker{display:none}.hpt-detail-blocks summary>span{font-size:1.15rem;color:rgb(var(--c-muted));flex-shrink:0}.hpt-detail-blocks details[open] summary>span{transform:rotate(45deg)}.hpt-detail-blocks details>p{font-size:.8125rem;line-height:1.8;padding-bottom:.5rem}.hpt-disclosure{background:rgb(var(--c-s1)/.5);border-radius:12px;padding:0 1.25rem;margin-top:1rem}.hpt-disclosure summary{font-size:.875rem}.hpt-detail .hpt-disclosure>p{font-size:.8125rem;padding-bottom:1rem}.hpt-number-strip{border:0;border-radius:16px;background:linear-gradient(120deg,rgb(var(--c-s2)/.6),rgb(var(--c-s1)/.5));padding:1.5rem}.hpt-stage-grid>section{border:1px solid rgb(var(--c-line));border-radius:14px;padding:1.25rem;background:rgb(var(--c-s1)/.5)}.hpt-stage-grid{gap:.8rem}.hpt-soft-cta,.hpt-solid-cta{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:48px;padding:.8rem 1.1rem;border-radius:9px;font-size:.8125rem;font-weight:550;text-decoration:none;transition:background .2s,box-shadow .2s}.hpt-solid-cta{background:rgb(var(--c-accent));color:rgb(var(--c-on-accent));border:1px solid rgb(var(--c-accent))}.hpt-solid-cta:hover{box-shadow:0 5px 24px -12px rgb(var(--c-accent)/.6);background:rgb(var(--c-accent)/.9)}.hpt-soft-cta{background:rgb(var(--c-s2)/.65);color:rgb(var(--c-text));border:1px solid transparent}.hpt-soft-cta:hover{background:rgb(var(--c-s2))}.hpt-soft-cta>span,.hpt-solid-cta>span{font-size:1rem}.hpt-state-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;border:0;background:rgb(var(--c-accent)/.07);border-radius:999px;padding:.35rem .65rem;color:rgb(var(--c-accent));font-size:.65rem;line-height:1.5}.hpt-benefits-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:2rem;padding:1.3rem 0 3rem}.hpt-detail .hpt-benefits-hero .hpt-eyebrow{font-size:.67rem;color:rgb(var(--c-accent));margin:0 0 1.5rem}.hpt-benefits-hero h1{font-size:clamp(2.7rem,4vw,4.2rem);font-weight:550;letter-spacing:-.055em;line-height:1.1;margin:0 0 1.5rem}.hpt-benefits-hero h1 em{font-style:normal;color:rgb(var(--c-accent))}.hpt-detail .hpt-benefits-hero>div>p:not(.hpt-eyebrow){font-size:1.1rem;line-height:1.6;color:rgb(var(--c-text))}.hpt-detail .hpt-benefits-hero .hpt-benefits-intro{color:rgb(var(--c-muted));font-size:.9375rem;max-width:420px}.hpt-benefits-hero .hpt-inline-actions{align-items:center;margin-top:1.75rem;gap:1.25rem}.hpt-benefits-hero .hpt-text-link{font-size:.8125rem}.hpt-token-showcase{position:relative;min-width:0;min-height:350px;display:flex;align-items:center;justify-content:center;isolation:isolate}.hpt-token-halo{position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgb(var(--c-accent)/.1),transparent 65%)}.hpt-token-plaque{width:100%;max-width:375px;padding:1.7rem;border:1px solid rgb(var(--c-accent)/.25);border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgb(var(--c-accent)/.1),transparent 70%),linear-gradient(145deg,rgb(var(--c-s2)),rgb(var(--c-bg)));box-shadow:0 28px 60px -28px rgb(0 0 0/.8);transform:perspective(1000px) rotateY(-9deg) rotate(3deg)}.hpt-token-plaque>div:first-child{display:flex;align-items:center;gap:.45rem;font-weight:500;font-size:.85rem}.hpt-token-plaque .hpt-plaque-chain{margin-left:auto;font-size:.6rem;color:rgb(var(--c-muted))}.hpt-token-plaque>strong{display:block;font-size:5rem;line-height:1.2;font-weight:550;letter-spacing:-.05em;margin:2.1rem 0 .3rem}.hpt-detail .hpt-token-plaque>p{font-size:.8rem;margin:0 0 2.7rem}.hpt-plaque-bottom{font-size:.54rem;letter-spacing:.04em;color:rgb(var(--c-muted))}.hpt-benefits-heading,.hpt-plaque-bottom{display:flex;justify-content:space-between;gap:1rem}.hpt-benefits-heading{align-items:center;margin:1rem 0 1.6rem}.hpt-detail .hpt-benefits-heading h2{font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.25;font-weight:500;margin:0}.hpt-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hpt-benefit-tile{display:flex;flex-direction:column;min-width:0;position:relative;border:0;border-radius:18px;padding:2rem;background:linear-gradient(140deg,rgb(var(--c-s2)/.65),rgb(var(--c-s1)/.5));transition:box-shadow .25s}.hpt-benefit-tile:hover{border-color:rgb(var(--c-line-strong));box-shadow:0 14px 38px -28px rgb(var(--c-accent)/.2)}.hpt-benefit-dividend{background:radial-gradient(ellipse at 0 0,rgb(var(--c-accent)/.075),transparent 70%),rgb(var(--c-s1)/.4)}.hpt-tile-top{display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;letter-spacing:.07em;color:rgb(var(--c-muted))}.hpt-tile-top>span:last-child{color:rgb(var(--c-faint))}.hpt-benefit-number{display:flex;align-items:baseline;gap:.4rem;font-size:clamp(4rem,6vw,6.2rem);line-height:1.1;font-weight:500;letter-spacing:-.06em;margin:1.9rem 0 .2rem;color:rgb(var(--c-accent))}.hpt-benefit-number small{font-size:.35em;letter-spacing:-.025em}.hpt-detail .hpt-benefit-tile h2{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;margin:1rem 0;line-height:1.25}.hpt-detail .hpt-benefit-tile>p{font-size:.875rem;line-height:1.8;margin:0 0 1.2rem;max-width:400px}.hpt-benefit-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 1.5rem}.hpt-benefit-tags>span{font-size:.65rem;border-radius:999px;background:rgb(var(--c-s2)/.6);color:rgb(var(--c-muted));padding:.4rem .65rem}.hpt-benefit-tile .hpt-soft-cta{width:-moz-fit-content;width:fit-content;margin-top:auto}.hpt-detail .hpt-benefit-tile>.hpt-tile-note{font-size:.6875rem;line-height:1.7;margin:1rem 0 0}.hpt-benefit-compact{padding-block:1.8rem}.hpt-benefit-compact .hpt-tile-top{margin-bottom:.7rem}.hpt-benefit-compact .hpt-text-link{font-size:.8125rem;margin-top:auto;width:-moz-fit-content;width:fit-content}.hpt-benefits-assurance{display:flex;align-items:center;gap:1.3rem;padding:2rem 0 0}.hpt-benefits-assurance>svg{flex-shrink:0}.hpt-detail .hpt-benefits-assurance h2{font-size:1rem;margin:0 0 .4rem}.hpt-detail .hpt-benefits-assurance p{font-size:.75rem;line-height:1.75;max-width:760px;margin:0}.hpt-staking-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:1.3rem;align-items:stretch}.hpt-stake-panel,.hpt-stake-summary{min-width:0;border:0;border-radius:18px;padding:1.4rem;background:linear-gradient(135deg,rgb(var(--c-s2)/.6),rgb(var(--c-s1)/.5))}.hpt-panel-title{display:flex;justify-content:space-between;align-items:start;gap:1rem}.hpt-detail .hpt-panel-title .hpt-eyebrow,.hpt-detail .hpt-stake-summary>.hpt-eyebrow{font-size:.6rem;letter-spacing:.08em;margin:0 0 .6rem;color:rgb(var(--c-muted))}.hpt-detail .hpt-panel-title h2{margin:0;font-size:1.5rem;font-weight:500}.hpt-detail .hpt-stake-panel>p{font-size:.8125rem;margin:.5rem 0 1rem}.hpt-stake-label{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;font-size:.8125rem;margin-bottom:.65rem}.hpt-stake-label>span{font-size:.65rem;color:rgb(var(--c-muted))}.hpt-stake-input{display:flex;align-items:center;border:1px solid transparent;border-radius:12px;background:rgb(var(--c-bg)/.6);padding-right:1rem}.hpt-stake-input:focus-within{border-color:rgb(var(--c-accent)/.65);box-shadow:0 0 0 3px rgb(var(--c-accent)/.08)}.hpt-stake-input input{width:100%;min-width:0;min-height:52px;padding:.6rem .85rem;border:0;background:transparent;color:rgb(var(--c-text));font-size:1.6rem;border-radius:12px}.hpt-stake-input>span{font-size:.8rem;color:rgb(var(--c-muted))}.hpt-detail .hpt-control-help{font-size:.6875rem;line-height:1.6;margin:.5rem 0 .85rem;color:rgb(var(--c-muted))}.hpt-detail .hpt-control-error{color:#ffaba3}.hpt-stake-terms{border:0;padding:0;margin:0;min-width:0}.hpt-stake-terms legend{font-size:.8125rem;margin-bottom:.7rem}.hpt-stake-terms>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.hpt-stake-terms label{position:relative;cursor:pointer;min-width:0}.hpt-stake-terms input{position:absolute;width:1px;height:1px;opacity:0}.hpt-stake-terms label>span{display:flex;flex-direction:column;text-align:center;align-items:center;border:1px solid transparent;border-radius:10px;min-height:80px;padding:.6rem .2rem;background:rgb(var(--c-bg)/.3);transition:background .2s}.hpt-stake-terms input:checked+span{background:rgb(var(--c-accent)/.1)}.hpt-stake-terms input:focus-visible+span{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.hpt-stake-terms input:checked+span b{color:rgb(var(--c-accent))}.hpt-stake-terms b{font-size:1.25rem;font-weight:550;line-height:1.25}.hpt-stake-terms small{display:block;color:rgb(var(--c-muted));font-size:.58rem;font-weight:400;margin-top:.25rem}.hpt-stake-terms em{font-style:normal;font-size:.56rem;color:rgb(var(--c-muted));margin-top:.65rem}.hpt-date-label{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.8125rem}.hpt-date-label>span{font-size:.65rem;color:rgb(var(--c-muted))}.hpt-stake-date{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;background:rgb(var(--c-bg)/.6);border:1px solid transparent;border-radius:9px;color:rgb(var(--c-text));padding:.6rem .85rem;font-family:inherit;color-scheme:dark;font-size:.8125rem}.hpt-stake-panel .hpt-solid-cta{width:100%;justify-content:space-between}.hpt-detail .hpt-stake-availability{text-align:center;font-size:.65rem;line-height:1.7;margin:.8rem 0 0}.hpt-stake-summary{background:radial-gradient(ellipse at 100% 0,rgb(var(--c-accent)/.08),transparent 65%),rgb(var(--c-s1)/.35);display:flex;flex-direction:column}.hpt-detail .hpt-stake-summary>h2{font-size:1.4rem;font-weight:500;margin:0}.hpt-horizon-number{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 1rem}.hpt-horizon-number strong{font-size:6.4rem;letter-spacing:-.07em;line-height:1.1;font-weight:450;color:rgb(var(--c-accent))}.hpt-horizon-number>span{font-size:.8125rem;line-height:1.7;color:rgb(var(--c-muted))}.hpt-lock-summary-lines{margin:0}.hpt-lock-summary-lines>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.7rem 0;font-size:.75rem;line-height:1.65}.hpt-lock-summary-lines dt{color:rgb(var(--c-muted))}.hpt-lock-summary-lines dd{margin:0;font-weight:500;overflow-wrap:anywhere}.hpt-lock-promise{background:rgb(var(--c-bg)/.5);border-radius:10px;padding:1rem;margin:1.25rem 0 .8rem}.hpt-detail .hpt-lock-promise p{font-size:.8125rem;color:rgb(var(--c-text));margin:0 0 .4rem}.hpt-lock-promise>span{font-size:.75rem;line-height:1.8;color:rgb(var(--c-muted))}.hpt-stake-summary>.hpt-text-link{font-size:.75rem;margin-top:auto}.hpt-position-status{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem;background:rgb(var(--c-s1)/.4);border-radius:14px;margin-top:1rem}.hpt-detail .hpt-position-status .hpt-eyebrow{font-size:.6rem;color:rgb(var(--c-muted));margin:0 0 .5rem}.hpt-detail .hpt-position-status h2{font-size:1.2rem;margin:0 0 .5rem}.hpt-detail .hpt-position-status p{font-size:.8rem;margin:0;max-width:470px}.hpt-position-status .hpt-soft-cta{flex-shrink:0}.hpt-stake-review .hpt-solid-cta{width:100%}.hpt-dividend-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem}.hpt-dividend-overview>div{padding:1.4rem;background:linear-gradient(140deg,rgb(var(--c-s2)/.6),rgb(var(--c-s1)/.5));border:0;border-radius:14px}.hpt-dividend-overview>div>span{display:block;font-size:.56rem;color:rgb(var(--c-muted));letter-spacing:.055em}.hpt-dividend-overview strong{display:block;color:rgb(var(--c-accent));font-weight:500;font-size:3.3rem;letter-spacing:-.05em;line-height:1.3;margin-top:.7rem}.hpt-dividend-overview small{font-size:.27em;letter-spacing:-.02em;margin-left:.15rem}.hpt-detail .hpt-dividend-overview p{font-size:.72rem;margin:.3rem 0 0}.hpt-detail .hpt-learning-tool{border-color:rgb(var(--c-line));border-radius:16px;padding:1.6rem;background:rgb(var(--c-s1)/.6)}.hpt-detail .hpt-learning-tool .hpt-eyebrow{font-size:.6rem}.hpt-detail .hpt-learning-tool label{font-size:.75rem}.hpt-detail .hpt-learning-tool>p{font-size:.72rem}.hpt-calculator-result{border:0;background:rgb(var(--c-bg)/.5);padding:1rem;border-radius:10px}@media(max-width:1200px){.hpt-benefits-hero{gap:1.5rem}.hpt-token-plaque{padding:1.25rem}.hpt-staking-workspace{gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(265px,1fr)}.hpt-stake-panel,.hpt-stake-summary{padding:1.3rem}.hpt-benefit-tile{padding:1.5rem}}@media(max-width:850px){.hpt-benefits-hero{grid-template-columns:1fr;padding-bottom:2rem}.hpt-token-showcase{display:none}.hpt-staking-workspace{grid-template-columns:1fr}.hpt-stake-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:0 1.5rem}.hpt-stake-summary>.hpt-eyebrow,.hpt-stake-summary>h2{grid-column:1/-1}.hpt-stake-summary>div[aria-live]{grid-column:2;grid-row:3/5;margin-top:1rem}.hpt-stake-summary>.hpt-lock-promise,.hpt-stake-summary>.hpt-text-link{grid-column:1/-1}}@media(max-width:600px){.hpt-benefits-hero{padding-top:1rem}.hpt-benefits-hero h1{font-size:clamp(2.5rem,8vw,3.5rem)}.hpt-detail .hpt-benefits-hero>div>p:not(.hpt-eyebrow){font-size:1rem}.hpt-benefits-grid{grid-template-columns:1fr}.hpt-benefits-heading{align-items:start;flex-direction:column}.hpt-benefit-tile{padding:1.5rem}.hpt-benefit-number{margin-top:1.2rem;font-size:4.8rem}.hpt-benefits-assurance{align-items:start;padding-top:1.5rem;gap:.8rem}.hpt-stake-summary{display:flex}.hpt-horizon-number{margin:1rem 0}.hpt-panel-title{gap:.6rem}.hpt-detail .hpt-panel-title h2{font-size:1.3rem}.hpt-position-status{align-items:start;flex-direction:column;gap:1.2rem}.hpt-dividend-overview{grid-template-columns:1fr;gap:.65rem}.hpt-dividend-overview>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;padding:1rem 1.2rem}.hpt-dividend-overview strong{grid-column:2;grid-row:1/3;font-size:2.6rem;margin:0}.hpt-dividend-overview p{grid-column:1}.hpt-detail .hpt-learning-tool{padding:1.25rem}.hpt-detail-blocks{margin-top:1.2rem}}@media(max-width:360px){.hpt-stake-panel,.hpt-stake-summary{padding:1rem}.hpt-stake-terms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hpt-stake-terms label>span{min-height:88px}.hpt-benefit-tile{padding:1.25rem}.hpt-benefit-number{font-size:4.2rem}.hpt-benefits-hero h1{font-size:2.3rem}.hpt-dividend-overview>div{grid-template-columns:1fr}.hpt-dividend-overview strong{grid-column:1;grid-row:2}}@media(prefers-reduced-motion:reduce){.hpt-token-plaque{transform:none}.hpt-benefit-tile,.hpt-soft-cta,.hpt-solid-cta,.hpt-stake-terms label>span{transition:none}}