:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #07080d;--ink: #f8fafc;--muted: #a8b0c2;--panel: #11131b;--panel-2: #191b25;--line: rgba(255, 255, 255, .13);--cyan: #00ffe1;--acid: #f5ff00;--pink: #ff2bd6;--blue: #2930ff;--green: #66ff6a;--red: #ff4f5e;--shadow: 0 28px 90px rgba(0, 0, 0, .48)}*{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;margin:0;color:var(--ink);background:radial-gradient(circle at 18% 8%,rgba(245,255,0,.14),transparent 26rem),radial-gradient(circle at 88% 20%,rgba(0,255,225,.16),transparent 26rem),linear-gradient(180deg,#07080d,#0f1016)}button,select,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;overflow-x:hidden}.top-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px clamp(18px,4vw,48px);border-bottom:1px solid var(--line);background:#07080dd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0;color:inherit;background:transparent;border:0;text-align:left}.brand-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.24);background:var(--acid);color:#090a0f;font-weight:950;letter-spacing:0;transform:rotate(-4deg)}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{font-size:1rem}.brand-lockup small{color:var(--muted);font-size:.78rem;margin-top:2px}.top-nav nav{display:flex;gap:8px}.top-nav nav button,.ghost-cta,.primary-cta,.icon-button,.agent-prompt button,.match-actions button,.web-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);color:var(--ink);background:#ffffff0f;transition:transform .18s ease,border-color .18s ease,background .18s ease}.top-nav nav button{padding:0 14px;border-radius:999px}.top-nav nav button:hover,.ghost-cta:hover,.agent-prompt button:hover,.web-tabs button:hover,.match-actions button:hover{transform:translateY(-1px);border-color:#ffffff4d;background:#ffffff1a}.top-nav nav button.active,.web-tabs button.active{color:#08090e;border-color:transparent;background:var(--cyan)}.eyebrow{margin:0 0 10px;color:var(--acid);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hub-screen,.prototype-stage{width:min(1480px,calc(100vw - 32px));margin:0 auto}.hero-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);gap:clamp(28px,5vw,84px);align-items:center;min-height:calc(100vh - 84px);padding:48px 0 56px}.hero-copy h1{max-width:860px;margin:0;font-size:clamp(4.2rem,13vw,12rem);line-height:.82;letter-spacing:0;text-transform:uppercase}.hero-lede{max-width:720px;margin:28px 0 0;color:#d8deed;font-size:clamp(1.2rem,2.3vw,2rem);line-height:1.22}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-cta,.ghost-cta{min-height:52px;padding:0 18px;border-radius:16px;font-weight:900}.primary-cta{color:#090a0f;border-color:transparent;background:var(--acid)}.primary-cta:hover{transform:translateY(-2px) rotate(-1deg)}.primary-cta.full,.ghost-cta.full{width:100%}.hero-visual{position:relative;min-height:620px}.hero-visual img{position:absolute;inset:30px 8% auto auto;width:min(430px,82vw);border-radius:68px;box-shadow:var(--shadow);transform:rotate(5deg);animation:floatItem 5.5s ease-in-out infinite}.floating-match{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:13px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#11131bd1;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:900}.match-a{top:16%;left:3%}.match-b{right:0;bottom:18%}.story-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:60px}.story-card{min-height:210px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#ffffff0d}.story-card span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:24px;background:var(--pink);color:#fff;font-weight:950}.story-card h2{margin:0 0 10px}.story-card p,.demo-panel p,.insight-card p,.seller-analytics p,.architecture-output p,.value-curve p{color:var(--muted);line-height:1.55}.prototype-stage{display:grid;gap:28px;padding:34px 0 62px}.mobile-stage{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start;justify-content:center}.phone-frame{height:880px;overflow:hidden auto;border:10px solid #020306;border-radius:52px;background:linear-gradient(145deg,rgba(255,43,214,.2),transparent 25%),linear-gradient(180deg,#11131b,#08090d);box-shadow:var(--shadow)}.phone-frame::-webkit-scrollbar{width:0}.phone-status{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:16px 24px 8px;color:#ffffffd1;background:#11131bd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.8rem;font-weight:800}.agent-home{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px 24px 0}.agent-home h1{margin:0;font-size:2.35rem;line-height:.95;letter-spacing:0}.icon-button{width:48px;min-height:48px;padding:0;border-radius:16px}.agent-prompt{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:22px 16px 14px;padding:14px;border:1px solid rgba(0,255,225,.34);border-radius:22px;background:#00ffe114}.agent-prompt span{color:#ecffff;font-size:.9rem;line-height:1.25}.agent-prompt button{min-height:36px;padding:0 12px;border-radius:12px;color:#090a0f;background:var(--cyan);font-weight:900}.status-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 14px}.status-tabs button,.status-control button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff0f;font-size:.8rem;font-weight:850}.status-tabs button.selected,.status-control button.selected{color:#090a0f;border-color:transparent;background:var(--acid)}.wardrobe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 20px}.wardrobe-tile{position:relative;min-height:258px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff0f}.wardrobe-tile img{display:block;width:100%;aspect-ratio:1 / 1.18;object-fit:cover}.tile-copy{padding:10px}.status-pill{display:inline-flex;margin-bottom:7px;padding:5px 8px;color:#090a0f;background:var(--cyan);font-size:.66rem;font-weight:950;text-transform:uppercase}.status-pill.wishlist{background:var(--pink);color:#fff}.status-pill.own{background:var(--acid)}.status-pill.ready-to-sell{background:var(--green)}.status-pill.sold{background:#c9d1df}.tile-copy h2{min-height:36px;margin:0;font-size:.95rem;line-height:1.05}.tile-copy p{margin:7px 0 0;color:var(--muted);font-size:.74rem}.wardrobe-tile select{width:calc(100% - 20px);min-height:34px;margin:0 10px 10px;padding:0 8px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#11131b;font-size:.76rem}.bundle-drawer{margin:0 16px 18px;padding:16px;border:1px solid rgba(245,255,0,.35);border-radius:8px;background:#f5ff00;color:#090a0f;transform:translateY(14px);opacity:.35;transition:opacity .22s ease,transform .22s ease}.bundle-drawer.show{transform:translateY(0);opacity:1}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.82rem;font-weight:950;text-transform:uppercase}.bundle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.bundle-row article{padding:8px;border-radius:8px;background:#090a0f17}.bundle-row img{width:100%;border-radius:8px}.bundle-row span,.bundle-row strong{display:block;margin-top:6px;font-size:.72rem;font-weight:950}.bundle-row span{color:#090a0fa3}.bundle-copy h2{margin:14px 0 6px;line-height:1}.bundle-copy p{margin:0 0 14px;color:#090a0fb8;line-height:1.45}.bundle-drawer .primary-cta{color:#fff;background:#090a0f}.demo-panel,.dashboard-surface,.web-sidebar{border:1px solid var(--line);border-radius:8px;background:#ffffff0e;box-shadow:var(--shadow)}.demo-panel{padding:clamp(20px,3vw,34px)}.demo-panel h2,.web-sidebar h1,.dashboard-header h2{margin:0;font-size:clamp(2rem,4vw,4.6rem);line-height:.92;letter-spacing:0;text-transform:uppercase}.seller-focus{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;margin-top:28px;padding:14px;border:1px solid var(--line);background:#ffffff0e}.seller-focus img{width:100%;border-radius:8px}.seller-focus h3{margin:0;font-size:1.5rem}.status-control{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.match-card{padding:20px;border:1px solid rgba(0,255,225,.3);border-radius:8px;background:linear-gradient(135deg,#00ffe11f,#ffffff0a),#11131b}.match-score{display:inline-flex;align-items:center;gap:9px;color:var(--cyan)}.match-score span{color:var(--muted);font-size:.82rem;font-weight:950;text-transform:uppercase}.match-score strong{font-size:2.2rem}.match-card h3{margin:12px 0 8px;font-size:1.65rem}.match-card p{color:#dbe4f4;line-height:1.5}.match-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.match-actions button{min-height:44px;padding:0 14px;border-radius:13px;font-weight:900}.match-actions button.accepted{color:#090a0f;background:var(--green)}.match-actions button.declined{color:#fff;background:var(--red)}.learning-note{min-height:44px;margin-top:14px;padding:12px;border:1px dashed rgba(255,255,255,.22);color:var(--acid);font-weight:850}.fit-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.fit-reason-grid article{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;align-items:center;padding:10px;border:1px solid rgba(0,255,225,.24);background:#00ffe112}.fit-reason-grid svg{color:var(--green)}.fit-reason-grid strong{font-size:.8rem}.fit-reason-grid span{grid-column:1 / -1;color:var(--muted);font-size:.72rem;line-height:1.3}.trade-room-link{margin-top:10px}.phone-page{padding:18px 16px 96px}.agent-summary,.inventory-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-summary article,.inventory-stats article,.overview-view button,.intent-builder,.signal-feed,.difference-card,.agent-handshake,.mini-match-list article,.trade-room,.safety-stack,.inventory-table,.intent-board article,.demand-summary,.comparison-view article{border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.agent-summary article,.inventory-stats article{min-height:112px;padding:14px}.compact-stat-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-summary span,.inventory-stats span{display:block;color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.agent-summary strong,.inventory-stats strong{display:block;margin:12px 0 3px;color:var(--acid);font-size:2.15rem;line-height:.9}.agent-summary small,.inventory-stats small{color:#ffffffa3;font-size:.72rem;font-weight:800}.compact-stat-head button,.info-button{display:inline-grid;width:24px;height:24px;min-height:24px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--ink);background:#ffffff14;font-size:.74rem;font-weight:950}.info-wrap{position:relative;display:inline-flex;flex:0 0 auto;z-index:6}.info-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(260px,72vw);padding:12px;border:1px solid rgba(0,255,225,.28);border-radius:8px;color:#ecffff;background:#0c0e14f5;box-shadow:0 18px 46px #00000073;font-size:.78rem;font-weight:750;line-height:1.4;text-transform:none}.info-popover ul{margin:0;padding-left:16px}.info-popover li+li{margin-top:7px}.stat-detail{margin-top:10px!important;padding-top:10px;border-top:1px solid var(--line);font-size:.78rem}.agent-summary p,.inventory-stats p,.difference-card p,.signal-feed p,.mini-match-list p,.safety-stack p,.trade-room div,.overview-view p,.intent-board p,.demand-summary p,.comparison-view p{margin:0;color:var(--muted);line-height:1.45}.difference-card,.signal-feed,.trade-room,.safety-stack{margin-top:12px;padding:16px}.cold-start-mini-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:13px;border:1px solid rgba(255,43,214,.32);border-radius:8px;background:#ff2bd61a}.cold-start-mini-banner>div,.inline-info-row{display:flex;align-items:center;gap:10px}.cold-start-mini-banner strong,.cold-start-mini-banner small{display:block}.cold-start-mini-banner small,.inline-info-row span{color:var(--muted);font-size:.78rem;font-weight:800}.cold-start-mini-banner button{min-height:36px;padding:0 12px;border:0;border-radius:12px;color:#090a0f;background:var(--pink);font-weight:950}.compact-difference{display:flex;align-items:center;justify-content:space-between;gap:12px}.compact-difference h2{margin-bottom:0}.compact-feed .section-title button{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:#090a0f;background:var(--cyan);font-size:.72rem;font-weight:950}.intent-explain-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.84rem;font-weight:900}.memory-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.memory-chips span{padding:7px 9px;border:1px solid rgba(0,255,225,.28);color:#ecffff;background:#00ffe114;font-size:.76rem;font-weight:900}.me-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(0,255,225,.32);border-radius:8px;background:#00ffe114}.avatar-ring{display:grid;width:58px;height:58px;place-items:center;border:2px solid #fff;border-radius:999px;color:#090a0f;background:var(--acid);font-size:1.35rem;font-weight:950;box-shadow:6px 6px #ffffff1f}.avatar-ring.large{width:96px;height:96px;font-size:2.4rem}.me-card h2{margin:0 0 6px;font-size:1.7rem}.me-card p,.profile-hero p{margin:0;color:var(--muted)}.me-card>strong{display:grid;width:54px;height:54px;place-items:center;color:#090a0f;background:var(--green);font-size:1.25rem}.tag-cloud{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.tag-cloud>div:last-child,.tag-cloud-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag-cloud button,.tag-cloud-row span{min-height:34px;padding:8px 10px;border:1px solid rgba(245,255,0,.36);border-radius:999px;color:#090a0f;background:var(--acid);font-size:.78rem;font-weight:900}.profile-signal-grid,.profile-signal-columns{display:grid;gap:12px;margin-top:12px}.profile-signal-card{padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.profile-signal-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.profile-signal-card h3{margin:0;font-size:1rem}.profile-signal-card>strong{display:block;margin-top:18px;color:var(--acid);font-size:.84rem;text-transform:uppercase}.cold-start-card,.publish-preview{padding:16px;border:1px solid rgba(255,43,214,.32);border-radius:8px;background:#ff2bd614}.cold-start-card h2{margin:0 0 8px;font-size:1.65rem;line-height:.98}.cold-start-card p,.publish-preview p,.platform-list p,.cold-start-explainer p,.platform-grid p,.cold-start-flow p{color:var(--muted);line-height:1.45}.platform-list{display:grid;gap:10px;margin:12px 0}.platform-list article{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.platform-list article>div{display:flex;align-items:center;gap:9px}.platform-list strong{flex:1}.platform-status{padding:6px 8px;color:#090a0f;background:var(--green);font-size:.7rem;font-weight:950;text-transform:uppercase}.platform-list footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.platform-list footer span{padding:7px 8px;border:1px solid var(--line);color:var(--ink);font-size:.76rem;font-weight:850}.publish-preview{background:var(--acid);color:#090a0f}.publish-preview p{color:#090a0fb8;font-weight:900}.publish-preview .primary-cta{color:#fff;background:#090a0f}.difference-card h2{margin:0 0 8px;font-size:1.5rem;line-height:1}.quick-actions,.home-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.quick-actions button,.home-action-grid button,.intent-builder button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:#ffffff14;font-weight:900}.quick-actions button:first-child,.home-action-grid button:first-child,.home-action-grid button:nth-child(4){color:#090a0f;border-color:transparent;background:var(--acid)}.upload-entry-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:100%;min-height:70px;margin-bottom:12px;padding:14px;border:1px solid rgba(0,255,225,.32);border-radius:8px;color:var(--ink);background:#00ffe114;text-align:left}.upload-entry-card strong,.upload-entry-card small{display:block}.upload-entry-card small{color:var(--muted);font-size:.76rem}.upload-panel,.wishlist-composer{padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.photo-dropzone{position:relative;display:grid;gap:10px;cursor:pointer}.photo-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.photo-dropzone img{width:100%;max-height:310px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.18)}.photo-dropzone>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#090a0f;background:var(--cyan);font-weight:950}.analysis-panel{margin-top:14px;opacity:.72}.analysis-panel.ready{opacity:1}.analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.analysis-grid article{padding:12px;border:1px solid var(--line);background:#ffffff0e}.analysis-grid span{display:block;color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.analysis-grid strong{display:block;margin-top:8px;color:var(--acid)}.wishlist-composer{display:grid;gap:12px}.wishlist-composer textarea{width:100%;min-height:116px;resize:vertical;padding:14px;border:1px solid rgba(0,255,225,.32);border-radius:8px;color:var(--ink);background:#00000038;line-height:1.4}.signal-feed p{padding:12px 0;border-top:1px solid var(--line)}.signal-feed p:first-of-type{border-top:0}.lifecycle-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.lifecycle-ribbon div{min-height:76px;padding:10px;border:1px solid var(--line);background:#ffffff0f}.lifecycle-ribbon span{display:grid;width:24px;height:24px;place-items:center;margin-bottom:10px;background:var(--pink);color:#fff;font-size:.7rem;font-weight:950}.lifecycle-ribbon strong{display:block;font-size:.72rem;line-height:1}.intent-builder{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:12px}.intent-builder button{min-height:36px;padding:0 11px;border-radius:999px;color:#090a0f;background:var(--acid);font-size:.78rem}.agent-handshake{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:12px}.agent-handshake div{min-height:132px;padding:12px;background:#00ffe114}.agent-handshake strong{display:block;margin:8px 0}.agent-handshake p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.status-control.compact{margin:0 0 12px}.mini-match-list{display:grid;gap:9px;margin-top:12px}.mini-match-list article{display:grid;grid-template-columns:56px 52px 1fr;gap:8px;align-items:center;min-height:76px;padding:12px}.mini-match-list span{color:var(--cyan);font-weight:950}.chat-bubble{max-width:86%;margin-bottom:10px;padding:12px;border-radius:14px;background:#ffffff14}.chat-bubble.user{margin-left:auto;color:#090a0f;background:var(--acid)}.chat-bubble.buyer{color:#090a0f;background:var(--cyan)}.safety-stack{display:grid;gap:10px}.safety-stack div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center}.safety-stack span{display:grid;width:30px;height:30px;place-items:center;color:#090a0f;background:var(--green);font-weight:950}.trade-actions{display:grid;gap:9px;margin-top:12px}.trade-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:#ffffff14;font-weight:950}.trade-actions button.done{color:#090a0f;border-color:transparent;background:var(--green)}.trade-actions button:disabled{cursor:not-allowed;opacity:.42}.phone-bottom-nav{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:9px 10px 12px;border-top:1px solid var(--line);background:#07080deb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.phone-bottom-nav button{display:grid;gap:4px;justify-items:center;min-height:54px;padding:6px 2px;border:1px solid transparent;border-radius:14px;color:var(--muted);background:transparent;font-size:.68rem;font-weight:850}.phone-bottom-nav button.active{color:#090a0f;border-color:transparent;background:var(--cyan)}.demo-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.demo-map article{padding:14px;border:1px solid var(--line);background:#ffffff0e}.demo-map h3{margin:0 0 8px}.web-stage{grid-template-columns:minmax(250px,330px) minmax(0,1fr)}.web-sidebar{position:sticky;top:104px;padding:24px;align-self:start}.web-sidebar h1{font-size:clamp(2rem,3vw,3.6rem)}.web-sidebar p{color:var(--muted);line-height:1.5}.web-tabs{display:grid;gap:9px;margin-top:26px}.web-tabs button{justify-content:flex-start;min-height:48px;padding:0 14px;border-radius:14px;font-weight:900}.web-top-tabs{display:flex;gap:8px;overflow-x:auto;margin:-8px 0 22px;padding-bottom:4px}.web-top-tabs button{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff0f;font-size:.82rem;font-weight:900}.web-top-tabs button.active{color:#090a0f;border-color:transparent;background:var(--cyan)}.overview-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-view,.platforms-view{display:grid;gap:14px}.profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr) 120px;gap:20px;align-items:center;padding:22px;border:1px solid rgba(0,255,225,.3);background:#00ffe114}.profile-hero h3{margin:0 0 8px;font-size:clamp(2.2rem,5vw,5rem);line-height:.9;text-transform:uppercase}.trust-score{display:grid;place-items:center;min-height:104px;color:#090a0f;background:var(--green)}.trust-score span{font-size:.78rem;font-weight:950;text-transform:uppercase}.trust-score strong{font-size:3rem;line-height:.9}.profile-tags-panel{padding:20px;border:1px solid var(--line);background:#ffffff0e}.profile-signal-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-actions{display:grid;gap:8px}.cold-start-explainer,.platform-grid article,.cold-start-flow article{padding:22px;border:1px solid var(--line);background:#ffffff0e}.cold-start-explainer h3{max-width:900px;margin:0 0 12px;font-size:clamp(2rem,4vw,4.5rem);line-height:.92;text-transform:uppercase}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.platform-heading h3{margin:0 0 4px}.platform-heading p{margin:0}.platform-metrics{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;margin:22px 0;align-items:baseline}.platform-metrics strong{color:var(--acid);font-size:2.4rem;line-height:.9}.platform-metrics span{color:var(--muted);font-weight:850}.cold-start-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cold-start-flow article{min-height:170px}.cold-start-flow span{display:block;margin-bottom:18px;color:var(--cyan);font-weight:950}.overview-view button{position:relative;min-height:210px;padding:22px;color:var(--ink);text-align:left}.overview-view button span{display:block;max-width:360px;font-size:clamp(1.6rem,3vw,3rem);font-weight:950;line-height:.95;text-transform:uppercase}.chevron-hint{position:absolute;right:18px;bottom:18px;display:grid;width:42px;height:42px;place-items:center;color:#090a0f;background:var(--acid)}.dashboard-surface{min-height:760px;padding:clamp(18px,3vw,30px);overflow:hidden}.dashboard-header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}.live-badge{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.84rem;font-weight:850}.live-badge span{width:9px;height:9px;border-radius:999px;background:var(--green);box-shadow:0 0 18px var(--green)}.graph-view{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.graph-canvas{position:relative;min-height:560px;border:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),#0c0e14;background-size:42px 42px}.graph-canvas svg{position:absolute;inset:0;width:100%;height:100%}.graph-canvas path{fill:none;stroke:#00ffe170;stroke-width:3;stroke-dasharray:10 12;animation:dashFlow 14s linear infinite}.graph-node{position:absolute;z-index:2;display:grid;min-width:110px;min-height:72px;place-items:center;padding:12px;border:2px solid #fff;color:#090a0f;background:var(--acid);font-weight:950;text-align:center;box-shadow:8px 8px #ffffff1f}.graph-node.user{top:28px;left:50%;transform:translate(-50%);background:var(--pink);color:#fff}.graph-node.own{top:230px;left:9%}.graph-node.wish{top:242px;right:9%;background:var(--cyan)}.graph-node.sell{bottom:54px;left:30%;background:var(--green)}.graph-node.sold{bottom:40px;right:10%;background:#d8deed}.graph-node.yuki{top:58px;right:10%;background:var(--blue);color:#fff}.graph-node.bundle{bottom:44px;left:7%;background:#fff}.insight-rail{display:grid;gap:12px}.insight-card{padding:18px;border:1px solid var(--line);background:#ffffff0e}.insight-card div{color:var(--cyan)}.insight-card h3{margin:12px 0 6px}.matches-view{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.inventory-view,.seller-dashboard-view,.intents-view{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.seller-dashboard-view{grid-template-columns:1fr}.seller-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px}.inventory-table{display:grid;gap:10px;padding:14px}.inventory-table button,.inventory-table article{display:grid;grid-template-columns:72px minmax(0,1fr) 120px 90px;gap:14px;align-items:center;min-height:92px;padding:10px;border:1px solid var(--line);color:var(--ink);background:#ffffff0b;text-align:left}.inventory-table button.selected{border-color:#00ffe180;background:#00ffe114}.inventory-table img{width:72px;height:72px;object-fit:cover;border-radius:8px}.inventory-table h3{margin:0 0 4px}.inventory-table p{margin:0;color:var(--muted)}.inventory-table span{color:#090a0f;background:var(--acid);padding:8px;text-align:center;font-size:.78rem;font-weight:950}.inventory-table strong{color:var(--cyan);text-align:right}.seller-side-panel{display:grid;gap:14px}.prediction-card,.opportunity-card,.demand-signal-card{padding:20px;border:1px solid var(--line);background:#ffffff0e}.prediction-card{border-color:#f5ff0057;background:#f5ff0014}.prediction-card h3{margin:0 0 8px;color:var(--acid);font-size:clamp(2.5rem,6vw,5.5rem);line-height:.88;text-transform:uppercase}.prediction-card p{margin:0 0 14px;color:var(--muted)}.prediction-card button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:0;border-radius:13px;color:#090a0f;background:var(--acid);font-weight:950}.demand-signal-card{display:grid;gap:10px}.demand-signal-card article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;border:1px solid var(--line);background:#ffffff0b}.demand-signal-card article span{color:var(--muted);font-size:.8rem;font-weight:950;text-transform:uppercase}.demand-signal-card article strong{color:var(--cyan)}.demand-signal-card article small{grid-column:1 / -1;color:#dbe4f4}.intent-board{display:grid;gap:12px}.intent-board article,.demand-summary{padding:20px}.intent-board h3,.demand-summary h3{margin:12px 0 8px}.intent-board strong{display:block;margin-top:18px;color:var(--acid)}.demand-summary{align-self:start}.comparison-view{display:grid;gap:12px}.comparison-view article{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch;padding:14px}.comparison-view h3{margin:0;color:var(--acid)}.comparison-view div{padding:14px;background:#ffffff0e}.comparison-view div:last-child{border:1px solid rgba(0,255,225,.28);background:#00ffe114}.comparison-view span{display:block;margin-bottom:8px;font-size:.78rem;font-weight:950;text-transform:uppercase}.intent-card{display:grid;grid-template-columns:60px minmax(0,1fr) 88px;gap:16px;align-items:center;min-height:150px;padding:18px;border:1px solid var(--line);background:#ffffff0e}.intent-rank,.intent-fit{display:grid;place-items:center;min-height:70px;background:var(--acid);color:#090a0f;font-weight:950}.intent-card h3{margin:0 0 6px;font-size:1.35rem}.intent-card p{margin:0;color:#dbe4f4}.intent-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.intent-meta span{padding:6px 8px;border:1px solid var(--line);color:var(--muted);font-size:.78rem}.intent-fit{background:var(--cyan)}.intent-fit strong{font-size:1.5rem}.intent-fit small{margin-top:-12px;font-weight:900;text-transform:uppercase}.seller-analytics{grid-row:span 3;padding:22px;border:1px solid rgba(255,43,214,.34);background:#ff2bd614}.seller-analytics h3,.architecture-output h3,.value-curve h3{margin:0 0 10px;font-size:1.6rem}.analytics-bars{display:grid;gap:14px;margin-top:28px}.bar-row{display:grid;grid-template-columns:70px 1fr 48px;gap:10px;align-items:center}.bar-row span,.bar-row strong{font-size:.84rem;font-weight:900}.bar-row div{height:12px;overflow:hidden;background:#ffffff1c}.bar-row i{display:block;height:100%;background:var(--pink)}.architecture-view{display:grid;gap:20px}.architecture-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.architecture-layers button{min-height:176px;padding:18px;border:1px solid var(--line);color:var(--ink);background:#ffffff0e;text-align:left}.architecture-layers button.active{color:#090a0f;border-color:transparent;background:var(--cyan)}.architecture-layers span,.architecture-layers strong,.architecture-layers small{display:block}.architecture-layers span{margin-bottom:28px;font-weight:950}.architecture-layers strong{font-size:1.35rem;line-height:1}.architecture-layers small{margin-top:12px;color:inherit;opacity:.72;line-height:1.35}.pipeline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.pipeline-step{position:relative;display:grid;align-content:space-between;min-height:170px;padding:14px;border:1px solid var(--line);background:#ffffff0e}.pipeline-step span{color:var(--cyan);font-weight:950}.pipeline-step strong{align-self:end;line-height:1.08}.pipeline-step svg{position:absolute;right:-15px;top:50%;z-index:2;color:var(--acid);transform:translateY(-50%)}.compact-pipeline .pipeline-step{min-height:132px}.architecture-output{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:center;padding:22px;border:1px solid rgba(0,255,225,.28);background:#00ffe112}.output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.output-chip{display:flex;align-items:center;gap:10px;min-height:58px;padding:12px;border:1px solid var(--line);background:#ffffff12;font-weight:900}.metrics-view{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:180px;padding:20px;border:1px solid var(--line);color:var(--ink);background:#ffffff0e;text-align:left}.metric-card.active{border-color:#f5ff0085;background:#f5ff0014}.metric-card span{display:block;color:var(--muted);font-size:.86rem;font-weight:900;text-transform:uppercase}.metric-card strong{display:block;margin:18px 0 10px;color:var(--acid);font-size:clamp(2.3rem,4vw,4.4rem);line-height:.9}.metric-card p{margin:0;color:#dbe4f4}.value-curve{grid-column:1 / -1;display:grid;grid-template-columns:320px 1fr;gap:18px;min-height:360px;padding:22px;border:1px solid rgba(245,255,0,.32);background:#f5ff000f}.ai-story-stage{width:min(1500px,calc(100vw - 32px));margin:0 auto;padding:34px 0 64px}.ai-story-hero{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.ai-story-hero h1{max-width:920px;margin:0;font-size:clamp(3rem,8vw,8.5rem);line-height:.84;text-transform:uppercase}.ai-story-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ai-story-board{display:grid;grid-template-columns:250px minmax(0,1fr) 330px;gap:14px;align-items:stretch}.scene-strip,.ai-animation-canvas,.ai-narration-panel{border:1px solid var(--line);border-radius:8px;background:#ffffff0e;box-shadow:var(--shadow)}.scene-strip{display:grid;gap:8px;align-content:start;padding:12px}.scene-strip button{min-height:102px;padding:14px;border:1px solid var(--line);color:var(--ink);background:#ffffff0b;text-align:left}.scene-strip button.active{color:#090a0f;border-color:transparent;background:var(--acid)}.scene-strip span,.scene-strip strong,.scene-strip small{display:block}.scene-strip span{margin-bottom:16px;font-weight:950}.scene-strip strong{line-height:1}.scene-strip small{margin-top:7px;opacity:.72;line-height:1.25}.ai-animation-canvas{position:relative;min-height:690px;overflow:hidden;padding:18px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 30% 20%,rgba(0,255,225,.13),transparent 24rem),#0c0e14;background-size:34px 34px,34px 34px,auto,auto}.ai-progress-track{height:8px;overflow:hidden;border:1px solid var(--line);background:#ffffff12}.ai-progress-track i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--acid),var(--pink));transition:width .28s ease}.ai-pipeline-visual{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px}.ai-pipeline-visual article{position:relative;display:grid;align-content:start;gap:9px;min-height:150px;padding:13px;border:1px solid var(--line);background:#ffffff0b;opacity:.46;transition:transform .18s ease,opacity .18s ease,background .18s ease}.ai-pipeline-visual article.active{transform:translateY(-3px);border-color:#00ffe15c;background:#00ffe114;opacity:1}.ai-pipeline-visual article>div{display:grid;width:42px;height:42px;place-items:center;color:#090a0f;background:var(--cyan)}.ai-pipeline-visual strong{line-height:1}.ai-pipeline-visual span{color:var(--muted);font-size:.78rem;line-height:1.3}.ai-pipeline-visual article>svg{position:absolute;right:-14px;top:50%;z-index:3;color:var(--acid);transform:translateY(-50%)}.ai-scene-visual{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:16px;min-height:440px;margin-top:24px}.ai-phone-mini,.ai-graph-mini,.ai-output-mini{border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.ai-phone-mini{align-self:start;padding:14px;border-radius:28px;background:linear-gradient(180deg,#171923,#090a0f)}.ai-phone-mini img{width:100%;max-height:270px;object-fit:cover;border-radius:18px}.ai-phone-mini strong,.ai-phone-mini span{display:block}.ai-phone-mini strong{margin-top:12px}.ai-phone-mini span{margin-top:5px;color:var(--muted);font-size:.84rem}.ai-graph-mini{position:relative;min-height:330px;padding:18px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#ffffff0a;background-size:28px 28px}.ai-graph-mini:before{content:"";position:absolute;inset:58px 54px;border:2px dashed rgba(0,255,225,.32);transform:rotate(-7deg)}.ai-graph-mini span{position:absolute;display:grid;min-width:82px;min-height:46px;place-items:center;padding:8px;color:#090a0f;background:var(--acid);font-size:.8rem;font-weight:950;box-shadow:6px 6px #ffffff1a}.ai-graph-mini span:nth-child(1){top:22px;left:44%;color:#fff;background:var(--pink)}.ai-graph-mini span:nth-child(2){top:118px;left:8%}.ai-graph-mini span:nth-child(3){top:116px;right:7%;background:var(--cyan)}.ai-graph-mini span:nth-child(4){bottom:28px;left:23%;background:var(--green)}.ai-graph-mini span:nth-child(5){top:28px;right:9%;color:#fff;background:var(--blue)}.ai-graph-mini span:nth-child(6){bottom:30px;right:11%;background:#fff}.ai-output-mini{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-color:#f5ff0057;background:#f5ff0014}.ai-output-mini strong{color:var(--acid);font-size:clamp(2.4rem,5vw,4.8rem);line-height:.85}.ai-output-mini span,.ai-output-mini small{font-weight:950}.ai-output-mini small{max-width:280px;color:var(--muted);line-height:1.35}.ai-narration-panel{padding:22px}.ai-narration-panel h2{margin:0 0 12px;font-size:clamp(2rem,4vw,4.4rem);line-height:.9;text-transform:uppercase}.ai-narration-panel p{color:#dbe4f4;line-height:1.5}.ai-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ai-chip-grid span{padding:8px 10px;color:#090a0f;background:var(--acid);font-size:.78rem;font-weight:950}.ai-proof-card{margin-top:22px;padding:16px;border:1px solid rgba(0,255,225,.28);background:#00ffe114}.ai-proof-card strong{display:block;margin-bottom:8px}.ai-proof-card p{margin:0;color:var(--muted)}.curve-chart{position:relative;min-height:300px;border-left:2px solid rgba(255,255,255,.3);border-bottom:2px solid rgba(255,255,255,.3);background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:25% 25%}.curve-chart .line{position:absolute;left:8%;right:8%;height:5px;transform-origin:left center}.curve-chart .old{top:66%;background:#8c95a8;transform:rotate(-4deg)}.curve-chart .social{top:55%;background:var(--blue);transform:rotate(-2deg)}.curve-chart .own2next{top:30%;height:7px;background:var(--acid);transform:rotate(-10deg);box-shadow:0 0 24px #f5ff006b}.curve-chart span{position:absolute;bottom:-34px;color:var(--muted);font-size:.8rem;font-weight:800}.curve-chart span:nth-of-type(1){left:0}.curve-chart span:nth-of-type(2){left:30%}.curve-chart span:nth-of-type(3){left:60%}.curve-chart span:nth-of-type(4){right:0}@keyframes floatItem{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-18px) rotate(3deg)}}@keyframes dashFlow{to{stroke-dashoffset:-180}}@media(max-width:1080px){.hero-stage,.ai-story-board,.ai-scene-visual,.mobile-stage,.web-stage,.graph-view,.matches-view,.inventory-view,.seller-dashboard-grid,.intents-view,.architecture-output,.value-curve{grid-template-columns:1fr}.hero-visual{min-height:520px}.story-strip,.metrics-view,.overview-view,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-view article{grid-template-columns:1fr}.phone-frame{width:min(430px,100%);margin:0 auto}.web-sidebar{position:static}.pipeline,.architecture-layers,.ai-pipeline-visual,.cold-start-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-step svg,.ai-pipeline-visual article>svg{display:none}}@media(max-width:700px){.top-nav{position:static;align-items:stretch;flex-direction:column}.top-nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-lockup small{display:none}.hub-screen,.prototype-stage{width:min(100vw - 20px,1480px)}.mobile-stage{display:block;width:100%;padding-right:10px;padding-left:10px}.hero-stage{min-height:auto;padding-top:28px}.hero-copy h1{font-size:clamp(3.4rem,21vw,6rem)}.hero-actions{flex-direction:column}.hero-visual{min-height:430px}.hero-visual img{width:78vw;right:8%}.floating-match{max-width:230px;font-size:.82rem}.story-strip,.ai-story-board,.ai-scene-visual,.ai-pipeline-visual,.wardrobe-grid,.metrics-view,.output-grid,.pipeline,.platform-grid,.cold-start-flow,.overview-view,.agent-summary,.inventory-stats,.quick-actions,.home-action-grid,.architecture-layers,.demo-map{grid-template-columns:1fr}.phone-frame{width:calc(100vw - 20px);max-width:none;height:820px;margin:0 auto;border-width:6px;border-radius:34px}.agent-home h1{font-size:2rem}.ai-story-hero{align-items:stretch;flex-direction:column}.ai-animation-canvas{min-height:auto}.ai-output-mini{align-items:start;flex-direction:column}.agent-prompt{grid-template-columns:auto 1fr}.agent-prompt button{grid-column:1 / -1}.seller-focus,.intent-card,.value-curve,.agent-handshake,.inventory-table button,.inventory-table article{grid-template-columns:1fr}.agent-handshake>svg{transform:rotate(90deg);justify-self:center}.inventory-table strong{text-align:left}.mini-match-list article{grid-template-columns:1fr}.dashboard-header{flex-direction:column}.graph-canvas{min-height:520px}.graph-node{min-width:86px;min-height:58px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
