.cinema-feature{isolation:isolate;background:#101419;align-items:flex-end;height:calc(100svh - 110px);min-height:680px;max-height:940px;padding:80px 6% 155px;display:flex;position:relative;overflow:hidden}.cinema-images,.cinema-frame,.cinema-shade{z-index:-1;position:absolute;inset:0}.cinema-frame{opacity:0;transition:opacity 2s;overflow:hidden}.cinema-frame.is-visible{opacity:1}.cinema-frame img{transform-origin:65%;animation:26s ease-in-out infinite alternate cinema-drift}.cinema-shade{background:linear-gradient(90deg,#09090bd4,#09090b1a 82%),linear-gradient(0deg,var(--bg) 0%,#09090b1a 70%)}.cinema-feature-copy{max-width:670px}.cinema-feature h1{font-family:var(--font-serif),serif;letter-spacing:-.025em;font-size:clamp(56px,7.2vw,96px);line-height:1}.cinema-metadata{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.cinema-metadata span{background:var(--accent);width:3px;height:3px}.cinema-feature-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:55ch;font-size:14px;display:-webkit-box;overflow:hidden}.cinema-feature-actions{align-items:center;gap:16px;margin:30px 0 24px;display:flex}.cinema-secondary{color:var(--ink);background:#09090bb3;border:1px solid #a8a9b0;min-height:48px;padding:14px 20px;font-size:13px}.cinema-secondary:hover{background:var(--ink);color:var(--bg)}.cinema-distribution{color:var(--ink);font-size:11px}.cinema-feature-footer{justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:35px;left:6%;right:6%}.cinema-feature-footer>p{font-size:11px}.cinema-controls{align-items:center;gap:18px;display:flex}.cinema-selector{color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.cinema-selector.selected{border-bottom-color:var(--accent);color:var(--ink)}.cinema-selector img{object-fit:cover;display:block}.cinema-selector small{margin-top:4px;font-size:9px;display:block}.motion-control{width:42px;height:42px;color:var(--ink);background:#09090ba6;border:1px solid #97949e;border-radius:50%;place-items:center;display:grid}.motion-paused .cinema-frame img{animation-play-state:paused}.cinema-feature button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@keyframes cinema-drift{0%{transform:scale(1)}to{transform:scale(1.065)}}@media (max-width:800px){.cinema-feature{height:auto;min-height:720px;padding-bottom:175px}.cinema-feature-footer{align-items:flex-start}.cinema-feature-footer>p{display:none}.cinema-controls{justify-content:flex-end;width:100%}.cinema-feature-copy{max-width:560px}}@media (max-width:600px){.cinema-feature{align-items:flex-end;min-height:720px;padding:245px 6% 170px}.cinema-shade{background:linear-gradient(0deg,var(--bg) 0%,#09090bd1 40%,#09090b1a 100%)}.cinema-frame img{object-position:64% 50%}.cinema-feature h1{max-width:350px;font-size:56px}.cinema-metadata{margin:18px 0;font-size:11px}.cinema-feature-description{-webkit-line-clamp:3;font-size:12px}.cinema-feature-actions{gap:10px;margin:24px 0 18px}.cinema-secondary{padding:12px;font-size:11px}.cinema-feature-footer{bottom:24px}.cinema-controls{justify-content:space-between;gap:15px}.cinema-selector{gap:8px;max-width:140px;font-size:10px}.cinema-selector img{width:30px;height:44px}.cinema-selector small{font-size:8px}.motion-control{flex-shrink:0;width:32px;height:32px}.cinema-distribution{font-size:10px}}@media (prefers-reduced-motion:reduce){.cinema-frame{transition:none}.cinema-frame img{animation:none}}.frame-controls{gap:8px;margin:0 0 20px;display:flex}.frame-controls button{background:0 0;border:0;width:34px;height:22px;padding:10px 0;position:relative}.frame-controls button:after{content:"";background:#9599a1;height:2px;position:absolute;top:10px;left:0;right:0}.frame-controls button[aria-pressed=true]:after{background:var(--ink)}.cinema-frame img{animation-play-state:paused}.cinema-frame.is-visible img{animation-play-state:running}.motion-paused .cinema-frame.is-visible img{animation-play-state:paused}.cinema-feature .button{border:0}.frame-controls button{width:44px;height:44px}.frame-controls button:after{top:21px}@media (max-width:600px){.cinema-controls{gap:10px}.motion-control{width:44px;height:44px}.cinema-selector{max-width:135px}.cinema-feature .frame-controls{margin-bottom:12px}}
.wallet-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:55px;margin:0 0 45px;padding:45px 0;scroll-margin-top:30px;display:grid}.wallet-intro h2{margin:0 0 22px;font-size:clamp(29px,3vw,38px);line-height:1.12}.wallet-intro p{max-width:48ch;margin:14px 0;font-size:14px}.wallet-intro .text-link{margin-top:22px;font-size:12px}.wallet-controls{align-self:start;min-width:0}.wallet-controls h3{margin:0 0 20px;font-size:21px;font-weight:500}.wallet-options{border-bottom:1px solid var(--line);gap:0;margin-bottom:22px;display:grid}.wallet-option{border:0;border-top:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:16px;padding:17px 0;display:flex}.wallet-option>svg{color:var(--accent);flex-shrink:0}.wallet-option>span:nth-child(2){flex:1;min-width:0}.wallet-option strong,.wallet-option small{overflow-wrap:anywhere;display:block}.wallet-option strong{font-size:16px;font-weight:500}.wallet-option small{color:var(--muted);margin-top:5px;font-size:11px}.wallet-option:hover{color:var(--accent)}.wallet-option:disabled{opacity:.55;cursor:wait}.wallet-empty{max-width:56ch;margin:0 0 22px;font-size:14px;line-height:1.65}.wallet-mobile,.wallet-session-actions,.wallet-address-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.wallet-mobile .button,.wallet-session-actions .button{min-height:48px}.wallet-caption{color:var(--muted);max-width:68ch;margin:16px 0 0;font-size:11px;line-height:1.7}.wallet-help{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px}.wallet-help summary{cursor:pointer;color:var(--ink);min-height:32px}.wallet-help p{max-width:65ch;margin:10px 0;font-size:12px;line-height:1.7}.wallet-help>div{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.wallet-help a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.wallet-session-heading{align-items:center;gap:15px;margin-bottom:25px;display:flex}.wallet-session-heading>svg{color:var(--accent)}.wallet-session-heading strong,.wallet-session-heading span{display:block}.wallet-session-heading strong{overflow-wrap:anywhere;font-size:18px}.wallet-session-heading span{color:var(--accent);margin-top:6px;font-size:11px}.wallet-address-label{gap:9px;font-size:11px;display:grid}.wallet-address-label input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0;border-radius:4px;padding:12px;font:12px ui-monospace,monospace}.wallet-address-actions{gap:22px}.wallet-address-actions .text-button{font-size:12px}.wallet-data{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:10px 0 0;padding:24px 0;display:grid}.wallet-data>div{min-width:0}.wallet-data dt{color:var(--muted);margin-bottom:10px;font-size:11px}.wallet-data dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:20px}.wallet-data small{color:var(--accent);margin-top:6px;font-size:11px;display:block}.wallet-notice,.wallet-error{overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.65}.wallet-error{color:var(--ink);border-top:1px solid var(--accent);padding-top:15px}.wallet-session-actions{margin-top:25px}.wallet-session-actions .text-button{font-size:12px}.wallet-pending p{margin:15px 0;font-size:13px}.wallet-compact{margin-top:35px}.crypto-primer{margin:75px 0;scroll-margin-top:30px}.crypto-primer h2{margin:0 0 25px;font-size:clamp(30px,3.5vw,42px)}.crypto-primer>p{max-width:72ch;font-size:14px}.crypto-concepts{margin:30px 0}.crypto-concepts>div{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:35px;padding:24px 0;display:grid}.crypto-concepts dt{color:var(--ink);font-size:19px}.crypto-concepts dd{color:var(--muted);max-width:75ch;margin:0;font-size:14px;line-height:1.7}.crypto-primer details{border-top:1px solid var(--line);padding:20px 0}.crypto-primer summary{cursor:pointer;font-size:16px}.crypto-primer details p{max-width:75ch;margin:18px 0 0;font-size:13px;line-height:1.8}.crypto-primer details a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.crypto-ready{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:start;gap:35px;margin:35px 0;padding:24px 0;display:flex}.crypto-ready strong{flex:0 0 190px;font-size:15px;font-weight:500}.crypto-ready p{max-width:70ch;margin:0;font-size:13px}.crypto-ready a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.wallet-section{grid-template-columns:1fr;gap:30px;padding:32px 0}.wallet-intro p{max-width:65ch}.crypto-concepts>div{grid-template-columns:150px minmax(0,1fr);gap:25px}.crypto-ready{gap:25px}.crypto-ready strong{flex-basis:150px}}@media (max-width:600px){.wallet-intro h2{font-size:31px}.wallet-mobile{align-items:flex-start;gap:10px}.wallet-data{grid-template-columns:1fr;gap:25px}.wallet-data dd{font-size:22px}.wallet-session-actions{align-items:flex-start;gap:12px}.crypto-primer{margin:50px 0}.crypto-concepts>div{grid-template-columns:1fr;gap:10px;padding:23px 0}.crypto-ready{display:block}.crypto-ready p{margin-top:12px}.wallet-mobile .button{padding:15px 18px;font-size:12px}}.wallet-help summary,.crypto-primer summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.wallet-help summary>span,.crypto-primer summary>span{min-width:0}.crypto-disclosure-icon{color:var(--accent);flex-shrink:0}.wallet-help[open]>summary .crypto-disclosure-icon,.crypto-primer details[open]>summary .crypto-disclosure-icon{transform:rotate(180deg)}.wallet-help summary>.crypto-disclosure-label,.crypto-primer summary>.crypto-disclosure-label{font-size:inherit;color:inherit;transform:none}
