:root{color-scheme:light;--ink: #101613;--ink-soft: #3d4944;--muted: #66736d;--paper: #f7f4ec;--paper-2: #ece7db;--surface: #fffdf7;--line: #ded8ca;--dark: #07100d;--dark-2: #101916;--teal: #18c7ad;--teal-dark: #087d6f;--green: #173f30;--amber: #d6a24f;--radius: 14px;--shadow: 0 24px 70px rgba(16, 22, 19, .12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input,a{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(24,199,173,.65);outline-offset:3px}.site-header{position:fixed;z-index:20;top:18px;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 32px));min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 12px 10px 18px;border:1px solid rgba(222,216,202,.72);border-radius:var(--radius);background:#fffdf7e0;box-shadow:0 14px 44px #10161317;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand img,.final-cta img{width:172px;height:auto;filter:invert(1) hue-rotate(140deg) saturate(.75)}.site-header nav{display:flex;gap:26px;color:var(--ink-soft);font-size:.94rem;font-weight:700}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:800}.hero{position:relative;min-height:100dvh;display:grid;place-items:center;padding:132px 24px 72px;overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f4ecc7,#f7f4ec),radial-gradient(circle at 50% 14%,rgba(24,199,173,.18),transparent 32%)}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-inner{position:relative;z-index:1;width:min(980px,100%);text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--teal-dark);font-weight:850}h1,h2,h3,p{margin-top:0}h1{max-width:940px;margin:0 auto 24px;font-size:clamp(3.5rem,8vw,7.8rem);line-height:.9;letter-spacing:0}h2{margin-bottom:18px;font-size:clamp(2.25rem,5vw,5rem);line-height:.98;letter-spacing:0}h3{margin-bottom:10px;font-size:1.15rem}p{color:var(--muted);line-height:1.65}.hero-text{max-width:660px;margin:0 auto;font-size:1.13rem}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.button,.app-top button,.composer button,.prompt-grid button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid transparent;padding:0 18px;font-weight:850;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover,.app-top button:hover,.composer button:hover,.prompt-grid button:hover{transform:translateY(-1px)}.fixtures-list article,.message-list article,.activity-grid section{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fixtures-list article:hover,.message-list article:hover,.activity-grid section:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1016131a}.primary{background:var(--ink);color:var(--paper)}.secondary{border-color:var(--line);background:#fffdf7bf;color:var(--ink)}.full{width:100%}.product-section,.features,.stack-section,.workflow,.final-cta{padding:112px min(6vw,72px)}.product-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-copy{max-width:740px;margin-bottom:38px}.section-copy.centered{margin-inline:auto;text-align:center}.app-shell{max-width:1180px;margin:0 auto;overflow:hidden;border-radius:20px;background:var(--dark);color:var(--paper);box-shadow:0 34px 90px #10161347}.rooms-panel,.fixtures-panel{max-width:1180px;margin:0 auto 18px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.rooms-summary,.fixtures-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.rooms-summary .eyebrow,.rooms-summary h3,.fixtures-head .eyebrow,.fixtures-head h3{margin-bottom:0}.rooms-summary>strong,.fixtures-head span{min-height:34px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.82rem;font-weight:850}.room-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.profile-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.profile-strip>div,.profile-strip button{display:inline-flex;align-items:center;gap:8px}.profile-strip>div{min-width:0;flex:1}.profile-strip input{width:min(220px,100%);min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);font-weight:900}.profile-strip input:hover,.profile-strip input:focus{border-color:var(--line);background:#fbf8f0}.profile-strip small{color:var(--muted);font-weight:750}.profile-strip button{min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 13px;background:var(--ink);color:var(--paper);font-weight:850}.room-chips button,.join-room button{min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:var(--surface);color:var(--ink);font-weight:850}.room-chips button.active,.join-room button{border-color:transparent;background:var(--teal);color:#06211c}.room-chips span{color:var(--muted)}.join-room{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.join-room input{color:var(--ink);background:var(--surface);border-color:var(--line)}.fixtures-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fixtures-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:112px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.fixtures-list div{min-width:0}.fixtures-list small,.fixtures-list span{display:block;color:var(--muted)}.fixtures-list strong{display:block;margin:5px 0;line-height:1.2}.fixtures-list button{flex:0 0 auto;min-height:40px;border:0;border-radius:999px;padding:0 13px;background:var(--teal);color:#06211c;font-weight:850}.app-top{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(247,244,236,.1)}.app-top>div{display:flex;align-items:center;gap:10px}.room-title-edit{flex:1;min-width:0}.room-title-edit input{max-width:300px;min-height:44px;border-radius:12px;font-size:1rem;font-weight:900}.room-title-edit button{min-height:40px;padding:0 12px;border-radius:999px;background:#f7f4ec14;color:var(--paper);box-shadow:none}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 7px #18c7ad21}.app-top button,.composer button{background:var(--teal);color:#06211c}.room-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;background:#f7f4ec1a}.timeline-panel,.chat-panel,.assistant-panel,.wallet-panel{min-height:300px;padding:24px;background:var(--dark-2)}.timeline-panel{grid-row:span 2}.scoreline{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.scoreline span{color:var(--amber);font-weight:900}.scoreline strong{font-size:clamp(3rem,7vw,6rem);line-height:.9}.match-strip{min-height:44px;margin:-4px 0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px;border:1px solid rgba(247,244,236,.12);border-radius:999px;background:#f7f4ec0e}.match-strip strong:last-child{text-align:right}.match-strip span{color:var(--teal);font-size:.76rem;font-weight:900}.pitch{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(247,244,236,.14);border-radius:16px;background:linear-gradient(90deg,rgba(247,244,236,.08) 1px,transparent 1px),linear-gradient(rgba(247,244,236,.08) 1px,transparent 1px),linear-gradient(135deg,#123f2d,#07100d);background-size:48px 48px}.pitch:before,.pitch:after{content:"";position:absolute;border:1px solid rgba(247,244,236,.18)}.pitch:before{inset:14% 0 14% auto;width:24%;border-right:0}.pitch:after{top:0;bottom:0;left:50%}.ball-trail{position:absolute;left:24%;top:33%;width:35%;height:24%;border-top:2px dashed rgba(242,177,75,.7);border-right:2px dashed rgba(242,177,75,.5);border-radius:0 120px 0 0;transform:rotate(8deg)}.player{position:absolute;width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(247,244,236,.32);background:var(--teal);color:#06211c;box-shadow:0 0 0 11px #18c7ad24;transform:translate(-50%,-50%);z-index:2;transition:transform .18s ease,box-shadow .18s ease}.player:hover{transform:translate(-50%,-50%) scale(1.08)}.player span{font-size:.78rem;font-weight:950}.player strong,.player em{position:absolute;left:42px;white-space:nowrap;text-align:left;pointer-events:none}.player strong{top:-4px;padding:3px 7px;border:1px solid rgba(247,244,236,.12);border-radius:999px;background:#050f0ccc;color:var(--paper);font-size:.78rem}.player em{top:22px;color:#b8c5be;font-size:.72rem;font-style:normal;font-weight:800}.player.eng{background:#f2b14b;box-shadow:0 0 0 11px #f2b14b24}.player.on-ball{animation:pulse-player 1.8s ease-in-out infinite}.player.press strong{border-color:#f2b14b4d}.field-action-board{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:grid;gap:8px;max-width:420px;padding:14px;border:1px solid rgba(247,244,236,.12);border-radius:14px;background:#050f0cc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.field-action-board>div,.field-action-board article{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-action-board>div span,.field-action-board time{color:var(--teal);font-size:.76rem;font-weight:900}.field-action-board article{justify-content:flex-start}.field-action-board p{margin:0;color:#d8e3dd;font-size:.84rem}@keyframes pulse-player{0%,to{box-shadow:0 0 0 11px #18c7ad24}50%{box-shadow:0 0 0 18px #18c7ad3d}}.room-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.room-stats span,.answer-card span,.wallet-panel p,.feature-grid article svg,.stack-grid article>span{color:var(--teal)}.room-stats span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid rgba(247,244,236,.12);border-radius:999px;font-size:.86rem;font-weight:800}.message-list{display:grid;gap:10px}.message-list article{padding:14px;border:1px solid rgba(247,244,236,.1);border-radius:12px;background:#f7f4ec0b}.message-list div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.message-list p{margin-bottom:8px;color:#cbd6d0}.message-list small{color:var(--teal);font-weight:850}.composer{display:grid;grid-template-columns:1fr 48px;gap:8px;margin-top:14px}input{width:100%;min-height:48px;border:1px solid rgba(247,244,236,.13);border-radius:999px;padding:0 15px;background:#f7f4ec0f;color:var(--paper)}select{width:100%;min-height:48px;border:0;background:transparent;color:#121d17;font:inherit;font-weight:850;outline:0}.composer button{width:48px;padding:0}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prompt-grid button{justify-content:flex-start;border-radius:12px;background:#f7f4ec0f;color:var(--paper);border-color:#f7f4ec1a;box-shadow:none}.prompt-grid button.active{background:var(--teal);color:#06211c}.answer-card{margin-top:14px;padding:16px;border-radius:12px;background:#18c7ad14}.answer-card span,.wallet-panel p{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:850}.answer-card p{margin:10px 0 0;color:#d9e2dc}.wallet-panel{grid-column:1 / -1}.wallet-dashboard{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(280px,1fr) minmax(240px,.82fr);gap:18px;align-items:start}.wallet-stack,.receive-stack{display:grid;gap:12px}.wallet-hero-card{position:relative;min-height:220px;overflow:hidden;padding:22px;border:1px solid rgba(247,244,236,.18);border-radius:18px;background:radial-gradient(circle at 86% 68%,rgba(24,199,173,.26),transparent 30%),linear-gradient(145deg,#0b261c,#07120f 72%);box-shadow:0 22px 50px #0000003d;transition:transform .22s ease,box-shadow .22s ease}.wallet-hero-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #0000004d}.wallet-hero-card>div{display:flex;align-items:center;gap:10px}.wallet-hero-card>div>span:last-child{margin-left:auto}.wallet-brand-mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(247,244,236,.2);border-radius:10px;background:#f7f4ec14;color:var(--teal);font-size:1rem;font-weight:950}.wallet-hero-card b{color:var(--paper);font-size:1rem}.wallet-hero-card small,.wallet-hero-card em,.wallet-pocket span,.send-sheet label,.payment-request span,.recent-wallet-tips small,.wallet-panel small{color:#718077;font-style:normal;font-weight:750}.wallet-hero-card small{display:block;margin-top:28px}.wallet-hero-card strong{display:block;margin-top:8px;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.wallet-hero-card strong span{font-size:1rem}.wallet-mark{position:absolute;right:18px;bottom:18px;opacity:.14}.wallet-pocket{min-height:76px;padding:0;border:1px solid rgba(247,244,236,.16);border-radius:14px;background:#f7f4ece0;color:#142019;box-shadow:0 14px 26px #0000002e;text-align:left;overflow:hidden;transition:transform .19s ease,box-shadow .19s ease,background .19s ease,border-color .19s ease}.wallet-pocket.active{background:#fffdf7;border-color:var(--teal)}.wallet-pocket:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0000003d}.wallet-pocket strong{display:block;margin-top:5px}.wallet-pocket-main{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:0;background:transparent;color:inherit;text-align:left}.wallet-pocket-main.editing{cursor:default}.wallet-pocket-main input{min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#142019;font-weight:900}.wallet-pocket-tools{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(18,29,23,.1)}.wallet-pocket-tools button{min-height:38px;border:0;border-right:1px solid rgba(18,29,23,.1);background:#fffdf79e;color:#142019;transition:background .18s ease,color .18s ease}.wallet-pocket-tools button:last-child{border-right:0}.wallet-pocket-tools button:hover{background:#18c7ad29}.add-pocket{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;padding:10px;border:1px dashed rgba(247,244,236,.24);border-radius:14px;background:#f7f4ec0f}.add-pocket input{min-height:44px;border-radius:10px;background:#f7f4ec1a}.add-pocket button{min-height:44px;border:0;border-radius:10px;background:var(--teal);color:#06211c}.send-sheet,.payment-request,.recent-wallet-tips{padding:20px;border:1px solid rgba(18,29,23,.08);border-radius:18px;background:#fffdf7;color:#121d17;box-shadow:0 22px 50px #0003;transition:transform .22s ease,box-shadow .22s ease}.send-sheet:hover,.payment-request:hover,.recent-wallet-tips:hover{transform:translateY(-3px);box-shadow:0 26px 64px #0000003d}.sheet-head,.payment-head,.recent-wallet-tips>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sheet-head h3,.payment-head h3,.recent-wallet-tips h3{margin:0}.sheet-head span{display:inline-flex;align-items:center;gap:5px;color:#4a5b52;font-size:.82rem;font-weight:850}.send-sheet label{display:grid;gap:8px;margin-top:12px;color:#53645b}.wallet-field,.amount-field,.network-pill{min-height:52px;border:1px solid #dcd8cd;border-radius:10px;background:#fbf8f0}.wallet-field{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:0 12px}.wallet-field.read-only{grid-template-columns:1fr auto}.wallet-field input,.wallet-field select,.amount-field input,.add-pocket input,.wallet-management-panel input,.send-sheet textarea{width:100%;border:0;background:transparent;color:#121d17;font:inherit;outline:0}.amount-field{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 12px}.amount-field input{min-height:50px;padding:0;font-size:2rem;font-weight:850}.quick-amounts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 2px}.quick-amounts button,.recipient-shortcut,.wallet-manage-toggle,.wallet-actions button{min-height:42px;border:1px solid rgba(18,29,23,.12);border-radius:10px;background:#f5f0e6;color:#121d17;font-weight:850}.quick-amounts button.active{border-color:var(--teal);background:#18c7ad2e}.recipient-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px}.send-sheet textarea{min-height:72px;resize:vertical;padding:12px;border:1px solid #dcd8cd;border-radius:10px;background:#fbf8f0}.network-pill{display:flex;align-items:center;gap:8px;margin:14px 0;padding:0 12px;font-weight:850}.send-sheet p{margin:12px 0 0}.payment-request{text-align:center}.payment-request>strong{display:block;margin:5px 0 14px;font-size:1.9rem}.receive-qr{position:relative;width:min(180px,100%);aspect-ratio:1;margin:0 auto 16px;display:grid;place-items:center;border:1px solid #e7e0d2;border-radius:16px;background:#fff}.receive-qr img{width:86%;height:86%;border-radius:10px}.receive-qr svg{position:absolute;width:48px;height:48px;padding:9px;border-radius:50%;background:var(--teal);color:#06211c}.address-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:0 10px;border:1px solid #e0d8cb;border-radius:10px;background:#f8f2e8;text-align:left}.address-chip code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#121d17}.recent-wallet-tips article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 0;border-top:1px solid #ebe4d8}.recent-wallet-tips article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.recent-wallet-tips article small{grid-column:1 / -1}.recent-wallet-tips a,.tx-link{display:inline-flex;align-items:center;gap:4px;color:#0b7f70;font-size:.85rem;font-weight:850}.recent-wallet-tips .tx-link{justify-self:start;grid-column:1 / -1}.wallet-manage-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:2px}.wallet-management-panel{padding:14px;border:1px solid rgba(247,244,236,.12);border-radius:14px;background:#f7f4ec14}.wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-actions.compact{margin-top:8px}.wallet-key-card{display:grid;gap:6px;margin-top:10px;padding:12px;border:1px solid rgba(247,244,236,.14);border-radius:12px;background:#050f0c75}.wallet-key-card.sensitive{background:#211b12}.wallet-key-card button,.wallet-import button{min-height:40px;border:1px solid rgba(247,244,236,.14);border-radius:10px;background:#f5f0e6;color:#121d17;font-weight:850}.wallet-key-card code,.wallet-key-card p{margin:0;overflow-wrap:anywhere;color:var(--paper)}.wallet-key-card p{color:#f2d28f}.wallet-management-panel input{min-height:46px;margin-top:10px;padding:0 12px;border:1px solid rgba(247,244,236,.14);border-radius:10px;background:#f7f4ece6}.wallet-import{display:grid;gap:8px;margin-top:10px}.activity-grid{max-width:1180px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.activity-grid section{min-height:220px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.activity-grid article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.activity-grid article:last-of-type{border-bottom:0}.activity-grid span{color:var(--muted);text-align:right}.demo-section{padding:110px 24px;background:linear-gradient(135deg,#101613,#0a231b);color:var(--paper)}.demo-section .section-copy p{color:#bdc8c2}.demo-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.demo-grid article,.connectivity-demo{border:1px solid rgba(247,244,236,.12);border-radius:var(--radius);background:#f7f4ec0e;transition:transform .19s ease,border-color .19s ease,background .19s ease}.demo-grid article{min-height:190px;padding:18px}.demo-grid article:hover,.connectivity-demo:hover{transform:translateY(-4px);border-color:#18c7ad73;background:#18c7ad14}.demo-grid span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#06211c;font-weight:950}.demo-grid h3{margin:34px 0 8px}.demo-grid p,.connectivity-demo p{color:#c6d1cb}.connectivity-demo{max-width:1180px;margin:18px auto 0;padding:22px;display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:center}.connectivity-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.connectivity-rail span{min-height:54px;display:grid;place-items:center;padding:0 10px;border:1px solid rgba(247,244,236,.12);border-radius:999px;color:#aebbb4;font-weight:850;text-align:center}.connectivity-rail span.active{border-color:#18c7ad80;background:#18c7ad1f;color:var(--paper)}.feature-grid,.stack-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-grid article,.stack-grid article{min-height:260px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 40px #10161312}.feature-grid article svg{margin-bottom:32px}.stack-section{background:var(--ink);color:var(--paper)}.stack-section p{color:#b9c6bf}.stack-grid article{background:#151d1a;border-color:#f7f4ec1a}.stack-grid article>span{display:block;margin-bottom:34px;font-weight:850}.stack-grid div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}code{padding:7px 9px;border:1px solid rgba(247,244,236,.12);border-radius:8px;color:#dfe7e2;background:#f7f4ec0e;font-size:.82rem}.workflow{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr);gap:54px;align-items:center}.workflow-image{overflow:hidden;min-height:520px;border-radius:22px;background:var(--ink);box-shadow:var(--shadow)}.workflow-image img{width:100%;height:100%;min-height:inherit;object-fit:cover}ol{display:grid;gap:12px;padding:0;margin:32px 0 0;list-style:none;counter-reset:steps}li{counter-increment:steps;min-height:58px;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-weight:850}li:before{content:counter(steps);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper)}.final-cta{display:grid;justify-items:center;text-align:center;background:var(--surface);border-top:1px solid var(--line)}.final-cta img{margin-bottom:32px}.final-cta p{max-width:560px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.site-header nav{display:none}.room-layout,.feature-grid,.stack-grid,.fixtures-list,.activity-grid,.demo-grid,.connectivity-demo,.workflow{grid-template-columns:1fr}.timeline-panel{grid-row:auto}.pitch{min-height:330px}.wallet-dashboard{grid-template-columns:1fr}.wallet-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-hero-card{grid-column:1 / -1}.connectivity-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-header{top:10px;width:calc(100% - 20px)}.brand img{width:142px}.nav-cta{display:none}.hero{min-height:780px;padding:112px 18px 56px}h1{font-size:clamp(3.1rem,17vw,5rem)}h2{font-size:clamp(2.1rem,11vw,3.5rem)}.product-section,.features,.demo-section,.stack-section,.workflow,.final-cta{padding:78px 18px}.app-top{align-items:flex-start;flex-direction:column}.rooms-summary,.profile-strip,.fixtures-head{flex-direction:column}.profile-strip{align-items:stretch}.join-room{grid-template-columns:1fr}.timeline-panel,.chat-panel,.assistant-panel,.wallet-panel{padding:18px}.prompt-grid,.wallet-stack,.quick-amounts{grid-template-columns:1fr}.wallet-hero-card,.send-sheet,.payment-request,.recent-wallet-tips{border-radius:14px}.amount-field input{font-size:1.6rem}.connectivity-rail{grid-template-columns:1fr}.player{width:30px;height:30px}.player strong{left:34px;max-width:90px;overflow:hidden;text-overflow:ellipsis}.player em{display:none}.field-action-board{left:10px;right:10px;bottom:10px}.workflow-image{min-height:320px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
