/* Freeze Coins public presentation — scoped to Freeze. No changes to global components. */
body[data-v3-page="freeze"] {--fz-green:#b6ff37;--fz-text:#f2f5ff;--fz-muted:#c4d0e2;--fz-edge:rgba(169,202,226,.18);background:#202b42;color:var(--fz-text)}
[data-v3-page="freeze"] #content {overflow:clip}
[data-v3-page="freeze"] .fz-hero {background:radial-gradient(ellipse at 78% 40%,rgba(61,154,143,.2),transparent 39%),linear-gradient(122deg,#202a42 10%,#132b3c 85%);border-bottom:1px solid var(--fz-edge)}
[data-v3-page="freeze"] .fz-hero-layout {min-height:600px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(28px,6vw,100px);padding-top:70px;padding-bottom:68px}
[data-v3-page="freeze"] .fz-eyebrow {font-size:.72rem;font-weight:900;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--fz-green);margin:0 0:16px}
[data-v3-page="freeze"] h1,[data-v3-page="freeze"] .fz-section h2 {letter-spacing:-.05em;color:#fff;line-height:1.08}
[data-v3-page="freeze"] h1 {font-size:clamp(2.6rem,4.7vw,4.9rem);margin:0 0 24px;max-width:720px}
[data-v3-page="freeze"] .fz-lead {font-size:clamp(1.02rem,1.2vw,1.22rem);line-height:1.75;color:#d7e2ec;max-width:650px;margin:0 0 18px}
[data-v3-page="freeze"] .fz-hero-hint {font-size:.82rem;color:#b2d6ca;letter-spacing:.01em;margin:0 0 26px;font-weight:750}
[data-v3-page="freeze"] .fz-actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}
[data-v3-page="freeze"] .fz-btn {display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:47px;padding:12px 22px;font-size:.87rem;font-weight:900;border-radius:11px;text-decoration:none!important;transition:transform .2s ease,background .2s ease,border-color .2s ease;line-height:1.35}
[data-v3-page="freeze"] .fz-btn:hover {transform:translateY(-2px)}
[data-v3-page="freeze"] .fz-btn:focus-visible,[data-v3-page="freeze"] .fz-anchors a:focus-visible,[data-v3-page="freeze"] summary:focus-visible {outline:3px solid var(--fz-green);outline-offset:4px}
[data-v3-page="freeze"] .fz-primary {background:linear-gradient(180deg,#c5ff68,#a7f72a);color:#14231f!important;box-shadow:0 12px 29px rgba(181,255,55,.15)}
[data-v3-page="freeze"] .fz-outline {background:rgba(255,255,255,.03);color:#f4f8ff!important;border:1px solid rgba(218,235,252,.29)}
[data-v3-page="freeze"] .fz-hero-screen {min-width:0;margin:0;display:flex;justify-content:center;position:relative;isolation:isolate}
[data-v3-page="freeze"] .fz-hero-screen:before {content:"";position:absolute;width:84%;height:82%;top:6%;border:1px solid rgba(137,252,167,.14);border-radius:50%;box-shadow:0 0 0 20px rgba(129,215,179,.025),0 0 0 60px rgba(129,215,179,.02);transform:rotate(-13deg);z-index:-1}
[data-v3-page="freeze"] .fz-hero-screen img {width:min(100%,300px);height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(0 40px 50px rgba(0,0,0,.35));animation:fz-float 7s ease-in-out infinite}
@keyframes fz-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
[data-v3-page="freeze"] .fz-anchors {background:#1b2940;border-bottom:1px solid var(--fz-edge);border-top:1px solid var(--fz-edge)}
[data-v3-page="freeze"] .fz-anchor-list {display:flex;gap:clamp(14px,2.5vw,44px);align-items:center;overflow-x:auto;scrollbar-width:thin}
[data-v3-page="freeze"] .fz-anchors a {color:#d5e4f3;font-size:.8rem;font-weight:750;text-decoration:none;white-space:nowrap;padding:18px 2px;border-bottom:2px solid transparent}
[data-v3-page="freeze"] .fz-anchors a:hover {color:var(--fz-green);border-color:var(--fz-green)}
[data-v3-page="freeze"] .fz-section {padding:clamp(65px,8vw,122px) 0;scroll-margin-top:22px}
[data-v3-page="freeze"] .fz-section h2 {font-size:clamp(2.05rem,3.5vw,3.55rem);margin:0 0:19px;max-width:850px}
[data-v3-page="freeze"] .fz-section-lead,[data-v3-page="freeze"] .fz-split-copy>p:not(.fz-eyebrow),[data-v3-page="freeze"] .fz-tool-copy>p:not(.fz-eyebrow):not(.fz-tool-kind) {max-width:780px;color:var(--fz-muted);font-size:1rem;line-height:1.85;margin:0 0 18px}
[data-v3-page="freeze"] .fz-introduction {background:#242f47}
[data-v3-page="freeze"] .fz-flow {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--fz-edge);margin-top:55px}
[data-v3-page="freeze"] .fz-flow-step {padding:28px 24px 8px 0;position:relative}
[data-v3-page="freeze"] .fz-flow-step:not(:last-child):before {content:'→';color:var(--fz-green);font-size:1.3rem;position:absolute;right:15px;top:29px}
[data-v3-page="freeze"] .fz-step-number {font-size:.85rem;color:var(--fz-green);font-weight:900}
[data-v3-page="freeze"] .fz-flow-step h3 {font-size:1.1rem;letter-spacing:-.025em;color:#fff;margin:19px 0 10px}
[data-v3-page="freeze"] .fz-flow-step p {color:var(--fz-muted);font-size:.88rem;line-height:1.7;max-width:210px;margin:0}
[data-v3-page="freeze"] .fz-split-wrap {background:#202b42}
[data-v3-page="freeze"] .fz-split {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,7vw,110px);align-items:center}
[data-v3-page="freeze"] .fz-split-copy {min-width:0}
[data-v3-page="freeze"] .fz-checks,[data-v3-page="freeze"] .fz-numbered {padding:0;margin:25px 0 0;list-style:none;display:grid;gap:14px;max-width:700px}
[data-v3-page="freeze"] .fz-checks li,[data-v3-page="freeze"] .fz-numbered li {font-size:.91rem;line-height:1.65;color:#dfe9f2;padding:0 0 13px 28px;position:relative;border-bottom:1px solid rgba(216,232,244,.09)}
[data-v3-page="freeze"] .fz-checks li:before {content:'✓';color:var(--fz-green);font-weight:900;position:absolute;left:1px}
[data-v3-page="freeze"] .fz-numbered {counter-reset:fzcount}
[data-v3-page="freeze"] .fz-numbered li {counter-increment:fzcount}
[data-v3-page="freeze"] .fz-numbered li:before {content:counter(fzcount,decimal-leading-zero);position:absolute;left:0;font-size:.7rem;top:3px;color:var(--fz-green);font-weight:900}
[data-v3-page="freeze"] .fz-product-image {display:grid;justify-items:center;gap:17px;margin:0;min-width:0}
[data-v3-page="freeze"] .fz-product-image img {display:block;width:auto;max-width:min(100%,310px);max-height:570px;object-fit:contain;filter:drop-shadow(0 35px 50px rgba(0,0,0,.29))}
[data-v3-page="freeze"] .fz-product-image figcaption {color:#8daec0;font-size:.72rem;line-height:1.45;text-align:center}
[data-v3-page="freeze"] .fz-time-section {background:linear-gradient(135deg,#203048,#1a3140)}
[data-v3-page="freeze"] .fz-timeline {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:50px;position:relative}
[data-v3-page="freeze"] .fz-timeline:before {content:"";position:absolute;left:5%;right:5%;top:10px;height:2px;background:linear-gradient(90deg,#75c4a4,#beff63,#6c9bb4)}
[data-v3-page="freeze"] .fz-timeline span {font-weight:800;color:#e8f5fc;padding-top:35px;font-size:.86rem;position:relative}
[data-v3-page="freeze"] .fz-timeline span:before {content:"";height:15px;width:15px;border-radius:50%;border:3px solid #baff69;background:#142f37;position:absolute;top:3px;left:0}
[data-v3-page="freeze"] .fz-autonomy {background:radial-gradient(ellipse at 100% 80%,rgba(81,185,169,.17),transparent 46%),#152a3b}
[data-v3-page="freeze"] .fz-benefits {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:40px}
[data-v3-page="freeze"] .fz-benefits article {padding:25px 25px 23px 0;border-top:1px solid rgba(164,247,194,.38)}
[data-v3-page="freeze"] .fz-benefits article>span {font-size:1.2rem;color:#afff57}
[data-v3-page="freeze"] .fz-benefits h3 {font-size:1.2rem;margin:14px 0 12px;letter-spacing:-.03em;color:#fff}
[data-v3-page="freeze"] .fz-benefits p {color:#c5d9df;font-size:.9rem;line-height:1.7;max-width:320px}
[data-v3-page="freeze"] .fz-recovery {background:#223048}
[data-v3-page="freeze"] .fz-tool-panel {border:1px solid rgba(161,247,195,.23);border-radius:22px;background:linear-gradient(120deg,#173b3c,#14283b 68%,#172e40);padding:clamp(27px,4.5vw,55px);display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.75fr);gap:clamp(26px,5vw,65px);position:relative;overflow:hidden}
[data-v3-page="freeze"] .fz-tool-mark {position:absolute;top:8px;right:24px;font-size:5rem;color:rgba(177,255,68,.075);pointer-events:none}
[data-v3-page="freeze"] .fz-tool-copy {min-width:0;z-index:1}
[data-v3-page="freeze"] .fz-tool-panel h2 {font-size:clamp(2rem,3vw,3.1rem)}
[data-v3-page="freeze"] .fz-tool-panel .fz-btn {margin:12px 10px 0 0}
[data-v3-page="freeze"] .fz-tool-kind {font-weight:800;font-size:.8rem;color:#b7ff72;margin:20px 0 0}
[data-v3-page="freeze"] .fz-hash {align-self:center;background:rgba(4,16,26,.36);border:1px solid rgba(184,231,218,.15);padding:22px;border-radius:15px;min-width:0}
[data-v3-page="freeze"] .fz-hash strong {font-size:.83rem;color:#dff6e5;display:block;margin-bottom:10px}
[data-v3-page="freeze"] .fz-hash code {font:600 .76rem/1.9 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;color:#b0ff76}
[data-v3-page="freeze"] .fz-hash p {font-size:.81rem;color:#adc5d1;line-height:1.7}
[data-v3-page="freeze"] .fz-hash .fz-tool-gas {color:#e3e8f0;border-top:1px solid rgba(255,255,255,.12);margin:20px 0 0;padding-top:18px}
[data-v3-page="freeze"] .fz-usage {margin-top:65px}
[data-v3-page="freeze"] .fz-usage h3 {font-size:clamp(1.3rem,2vw,1.8rem);margin-bottom:27px}
[data-v3-page="freeze"] .fz-usage ol {padding:0;list-style:none;counter-reset:usage;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
[data-v3-page="freeze"] .fz-usage li {counter-increment:usage;border-top:1px solid rgba(190,234,248,.23);padding-top:25px;min-width:0}
[data-v3-page="freeze"] .fz-usage li:before {content:counter(usage,decimal-leading-zero);display:block;color:#b7ff68;font-weight:900;margin-bottom:16px}
[data-v3-page="freeze"] .fz-usage li strong {display:block;margin-bottom:8px;color:#fff;font-size:.92rem;line-height:1.4}
[data-v3-page="freeze"] .fz-usage li span {display:block;font-size:.79rem;line-height:1.65;color:#c0cbdb}
[data-v3-page="freeze"] .fz-secrets {background:#1e2a41}
[data-v3-page="freeze"] .fz-secret-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:42px 0 70px}
[data-v3-page="freeze"] .fz-secret-grid article {padding:23px 19px;background:#293750;border:1px solid rgba(207,235,252,.11);border-radius:12px}
[data-v3-page="freeze"] .fz-secret-grid h3 {color:#fff;font-size:1rem;margin:0 0 14px}
[data-v3-page="freeze"] .fz-secret-grid p {color:#cad5e3;font-size:.8rem;line-height:1.7;margin:0}
[data-v3-page="freeze"] .fz-info-pair {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
[data-v3-page="freeze"] .fz-info-pair>div {border-top:1px solid rgba(229,244,255,.2);padding-top:24px}
[data-v3-page="freeze"] .fz-info-pair h3 {font-size:1.2rem;margin:0 0 10px;color:#fff}
[data-v3-page="freeze"] .fz-info-pair p {line-height:1.8;color:#c4d2e3;font-size:.89rem}
[data-v3-page="freeze"] .fz-faq {background:#243047}
[data-v3-page="freeze"] .fz-faq-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin-top:42px;align-items:start}
[data-v3-page="freeze"] .fz-faq details {border-bottom:1px solid rgba(225,244,255,.2);min-width:0}
[data-v3-page="freeze"] .fz-faq summary {font-weight:750;font-size:.9rem;color:#f2f7fc;padding:18px 26px 18px 0;cursor:pointer;position:relative;line-height:1.5;list-style:none}
[data-v3-page="freeze"] .fz-faq summary::-webkit-details-marker {display:none}
[data-v3-page="freeze"] .fz-faq summary:after {content:'+';position:absolute;right:5px;top:14px;font-size:1.2rem;color:#c0ff55}
[data-v3-page="freeze"] .fz-faq details[open] summary:after {content:'−'}
[data-v3-page="freeze"] .fz-faq details p {padding:0 14px 16px 0;color:#c1d1df;font-size:.89rem;line-height:1.7;margin:0}
[data-v3-page="freeze"] .fz-closing {background:radial-gradient(ellipse at 86% 50%,rgba(122,189,127,.14),transparent 44%),#182a3c}
[data-v3-page="freeze"] .fz-closing-inner {display:flex;align-items:center;gap:45px;justify-content:space-between}
[data-v3-page="freeze"] .fz-closing-inner p {color:#bed4e1;max-width:600px;line-height:1.75}
[data-v3-page="freeze"] .fz-closing-inner .fz-actions {flex-shrink:0}
[data-v3-page="freeze"] .fz-validation-note {color:#9eafc3;font-size:.76rem;line-height:1.6;margin:24px 0 34px}
@media(max-width:1050px){
 [data-v3-page="freeze"] .fz-hero-layout {min-height:0;grid-template-columns:1.1fr .9fr;gap:20px;padding-top:50px;padding-bottom:50px}
 [data-v3-page="freeze"] h1{font-size:clamp(2.5rem,5vw,3.7rem)}
 [data-v3-page="freeze"] .fz-flow {grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}
 [data-v3-page="freeze"] .fz-flow-step:nth-child(2):before{display:none}
 [data-v3-page="freeze"] .fz-usage ol {grid-template-columns:repeat(3,minmax(0,1fr))}
 [data-v3-page="freeze"] .fz-secret-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-v3-page="freeze"] .fz-closing-inner {display:block}
}
@media(max-width:740px){
 [data-v3-page="freeze"] .fz-hero-layout {grid-template-columns:1fr;gap:32px;padding-top:56px;padding-bottom:55px}
 [data-v3-page="freeze"] .fz-hero-screen img {width:min(64%,260px);max-height:440px}
 [data-v3-page="freeze"] .fz-section {padding:66px 0}
 [data-v3-page="freeze"] .fz-split {grid-template-columns:1fr;gap:42px}
 [data-v3-page="freeze"] .fz-split-copy {order:0}
 [data-v3-page="freeze"] .fz-product-image {order:1}
 [data-v3-page="freeze"] .fz-product-image img {max-height:485px}
 [data-v3-page="freeze"] .fz-benefits {grid-template-columns:1fr;gap:0}
 [data-v3-page="freeze"] .fz-benefits article {padding:18px 0}
 [data-v3-page="freeze"] .fz-tool-panel {grid-template-columns:1fr}
 [data-v3-page="freeze"] .fz-usage ol {grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-v3-page="freeze"] .fz-faq-list {grid-template-columns:1fr}
 [data-v3-page="freeze"] .fz-info-pair {grid-template-columns:1fr;gap:25px}
}
@media(max-width:430px){
 [data-v3-page="freeze"] h1 {font-size:clamp(2.25rem,9vw,2.9rem)}
 [data-v3-page="freeze"] .fz-hero-screen img {width:min(75%,250px)}
 [data-v3-page="freeze"] .fz-section h2 {font-size:clamp(1.95rem,8vw,2.4rem)}
 [data-v3-page="freeze"] .fz-actions {align-items:stretch}
 [data-v3-page="freeze"] .fz-actions .fz-btn {width:100%}
 [data-v3-page="freeze"] .fz-flow {grid-template-columns:1fr;gap:8px}
 [data-v3-page="freeze"] .fz-flow-step{padding:18px 0 13px 42px;border-left:1px solid rgba(198,255,168,.24)}
 [data-v3-page="freeze"] .fz-flow-step:not(:last-child):before{display:none}
 [data-v3-page="freeze"] .fz-step-number{position:absolute;left:10px;top:20px}
 [data-v3-page="freeze"] .fz-flow-step h3{margin:0 0 8px}
 [data-v3-page="freeze"] .fz-timeline {grid-template-columns:1fr;gap:6px;margin-top:25px}
 [data-v3-page="freeze"] .fz-timeline:before {width:2px;height:calc(100% - 30px);left:7px;top:9px;right:auto}
 [data-v3-page="freeze"] .fz-timeline span {padding:0 0 19px 34px;min-height:40px}
 [data-v3-page="freeze"] .fz-timeline span:before {top:3px;left:0}
 [data-v3-page="freeze"] .fz-secret-grid {grid-template-columns:1fr;gap:11px;margin-bottom:46px}
 [data-v3-page="freeze"] .fz-usage ol {grid-template-columns:1fr;gap:12px}
 [data-v3-page="freeze"] .fz-tool-panel {padding:23px 18px}
 [data-v3-page="freeze"] .fz-tool-panel .fz-btn {margin:8px 0 0;display:flex}
}
@media(prefers-reduced-motion:reduce){[data-v3-page="freeze"] .fz-hero-screen img{animation:none}[data-v3-page="freeze"] .fz-btn{transition:none}[data-v3-page="freeze"] .fz-btn:hover{transform:none}}
