.hl-main{background:radial-gradient(1200px 600px at 50% -10%,#d9b25a14,transparent 60%),var(--soil);min-height:calc(100vh - 64px);padding:clamp(2rem,6vw,4.5rem) 0 5rem}.hl-wrap{max-width:860px}.hl-net{font-family:var(--f-mono);font-size:var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--moss);align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.hl-net:before{content:"";background:var(--moss);width:7px;height:7px;box-shadow:0 0 10px var(--moss);border-radius:50%}.nav .hl-net+.btn{margin-left:0}.hl-dot{background:var(--moss);border-radius:50%;width:8px;height:8px;display:inline-block}.hl-panel{flex-direction:column;gap:1.25rem;display:flex}.hl-panel h1{font-family:var(--f-display);letter-spacing:-.01em;margin:.2rem 0 0;font-size:clamp(2.2rem,5.4vw,3.6rem);font-weight:400;line-height:1.04}.hl-panel h1 em{color:var(--gilt);font-style:italic}.hl-panel>p{max-width:60ch;color:var(--fog);margin:0;line-height:1.6}.hl-hero{align-items:flex-start}.hl-hero .btn{font-size:var(--s0);margin-top:.6rem;padding:.9rem 1.5rem}.hl-center{text-align:center;color:var(--fog);align-items:center;padding:4rem 0}.hl-steps-intro{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.hl-steps-intro li{counter-increment:s;border:1px solid var(--line);background:var(--soil-2);color:var(--fog);line-height:1.5;font-size:var(--s-1);border-radius:14px;padding:1.1rem 1.1rem 1.2rem}.hl-steps-intro li:before{content:counter(s,upper-roman);font-family:var(--f-display);color:var(--gilt);margin-bottom:.4rem;font-size:1.4rem;font-style:italic;display:block}.hl-steps-intro b{color:var(--bone);font-weight:600}.hl-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--soil-2),var(--soil));border-radius:16px;flex-direction:column;gap:.9rem;padding:1.3rem 1.3rem 1.4rem;display:flex}.hl-card h3{font-family:var(--f-display);margin:0;font-size:1.35rem;font-weight:400}.hl-card-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hl-sum{font-family:var(--f-mono);font-size:var(--s-1)}.hl-sum.ok{color:var(--moss)}.hl-sum.bad{color:var(--rust)}.hl-heir-row{align-items:center;gap:.6rem;display:flex}.hl-heir-row>input{flex:1;min-width:0}.hl-panel input:not([type=checkbox]){background:var(--soil);border:1px solid var(--line-2);color:var(--bone);font-size:var(--s-1);border-radius:10px;outline:none;padding:.75rem .85rem;transition:border-color .15s}.hl-panel input:focus{border-color:var(--gilt)}.hl-pct{color:var(--fog);font-family:var(--f-mono);align-items:center;gap:.3rem;display:flex}.hl-pct input{text-align:right;width:4.6rem;font-family:var(--f-mono)}.hl-x{border:1px solid var(--line-2);color:var(--fog);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:34px;height:34px;font-size:1.2rem;line-height:1}.hl-x:hover{color:var(--bone);border-color:var(--bone)}.hl-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{color:var(--fog);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--bone);border-color:var(--line-2)}.btn.danger{background:var(--rust);border-color:var(--rust);color:#1b0d05}.btn.big{font-size:var(--s0);padding:.95rem 1.7rem}.hl-chips{flex-wrap:wrap;gap:.5rem;display:flex}.hl-chip{background:var(--soil);border:1px solid var(--line-2);color:var(--fog);font-size:var(--s-1);cursor:pointer;font-family:var(--f-body);border-radius:999px;padding:.55rem 1rem}.hl-chip.on{border-color:var(--gilt);color:var(--gilt);background:#d9b25a14}.hl-assets{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-assets li{border-bottom:1px dashed var(--line);font-size:var(--s-1);color:var(--fog);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.hl-assets li:last-child{border-bottom:0}.hl-assets li.on{color:var(--bone)}.hl-assets label{cursor:pointer;align-items:center;gap:.6rem;display:flex}.hl-assets img,.hl-noicon{background:var(--line-2);border-radius:50%;width:20px;height:20px;display:inline-block}.hl-assets input[type=checkbox]{accent-color:var(--gilt);width:16px;height:16px}.hl-check{color:var(--gilt);text-align:center;width:16px}.hl-assets li>span:nth-child(2){flex:1}.hl-muted{color:var(--dim);font-size:var(--s-1);margin:0;line-height:1.55}.hl-fine{max-width:62ch}.hl-err{color:#e98a5b;font-size:var(--s-1);margin:0;line-height:1.5}.hl-ok{color:var(--moss);font-size:var(--s-1);margin:0}.hl-pulse{animation:1.4s ease-in-out infinite hlp}@keyframes hlp{50%{opacity:.45}}.mono{font-family:var(--f-mono)}.hl-dash-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hl-badge{font-family:var(--f-mono);font-size:var(--s-2);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;margin-top:.4rem;padding:.4rem .8rem}.hl-badge.s-active{color:var(--moss)}.hl-badge.s-last-call{color:var(--rust)}.hl-badge.s-releasing,.hl-badge.s-released{color:var(--gilt)}.hl-badge.s-revoked{color:var(--dim)}.hl-clock{border:1px solid var(--line);background:var(--soil-2);border-radius:18px;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.hl-clock-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.hl-clock-row .k{font-family:var(--f-mono);font-size:var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:.35rem;display:block}.hl-clock-row b{font-family:var(--f-display);color:var(--bone);font-size:clamp(1.4rem,3.4vw,2rem);font-weight:400}.hl-bar{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.hl-bar i{background:linear-gradient(90deg,var(--moss),var(--gilt));border-radius:6px;height:100%;transition:width .6s;display:block}.hl-bar i.warn{background:linear-gradient(90deg,var(--gilt),var(--rust))}.hl-confirm{color:var(--fog);font-size:var(--s-1);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.hl-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hl-heirs{margin:0;padding:0;list-style:none}.hl-heirs li{border-bottom:1px dashed var(--line);font-size:var(--s-1);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.hl-heirs li:last-child{border-bottom:0}.hl-heirs a{color:var(--bone);text-decoration:none}.hl-heirs a:hover{color:var(--gilt)}.hl-heirs b{font-family:var(--f-mono);color:var(--gilt);font-weight:500}.hl-tag{font-family:var(--f-mono);font-size:var(--s-2);color:var(--fog);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;text-decoration:none}.hl-tag.ok{color:var(--moss);border-color:var(--moss)}.hl-tag.bad{color:var(--rust);border-color:var(--rust)}.hl-log summary{cursor:pointer;color:var(--fog);font-size:var(--s-1)}.hl-log ul{font-size:var(--s-1);color:var(--fog);flex-direction:column;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.hl-log .mono{color:var(--dim);margin-right:.5rem}.hl-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050806b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hl-modal-card{background:var(--soil-2);border:1px solid var(--line-2);border-radius:18px;width:min(380px,100%);padding:1.3rem;box-shadow:0 30px 80px -20px #000000b3}.hl-modal-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.hl-modal-head h3{font-family:var(--f-display);margin:0;font-size:1.4rem;font-weight:400}.hl-wallets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hl-wallets button{background:var(--soil);border:1px solid var(--line);width:100%;color:var(--bone);font-size:var(--s0);cursor:pointer;font-family:var(--f-body);border-radius:12px;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}.hl-wallets button:hover{border-color:var(--gilt)}.hl-wallets img{border-radius:8px}.hl-modal a{color:var(--gilt)}@media (max-width:720px){.hl-steps-intro,.hl-grid,.hl-clock-row{grid-template-columns:1fr}.nav .links{display:none}.hl-net{gap:0;font-size:0}.hl-heir-row{flex-wrap:wrap}.hl-heir-row>input{flex-basis:100%}.hl-dash-head{flex-direction:column}}.links+.hl-net{margin-left:0}@media (max-width:720px){.links+.hl-net{margin-left:auto}}.hl-assets li>.mono{text-align:right;flex:none}
