/* TIDRAQ R19: compact shell; actual market rows own the first screen. */
.experience-page .shell{width:min(1240px,calc(100% - 64px));max-width:1240px}.experience-page main{padding-bottom:40px}.experience-page section[id],.experience-page #coinCompare,.experience-page :is(#now,#tide,#radar,#proof,#watch,#coinExplorer,#discoveryHistorySection){scroll-margin-top:84px}
.experience-page .site-header{position:sticky;top:0;background:#101418f5;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.experience-page .header-inner:has(.coin-search){display:grid;grid-template-columns:auto 1fr minmax(180px,260px);gap:36px;min-height:68px;padding:0;align-items:center}.experience-page .brand{gap:9px;min-width:0}.experience-page .brand-glyph{width:31px;height:31px;stroke:var(--accent);stroke-width:2.5;flex:none}.experience-page .brand-copy b{font-size:23px;letter-spacing:.065em;line-height:1.15}.experience-page .brand-copy em{display:none}
.experience-page .header-inner:has(.coin-search) .top-nav{display:flex;gap:28px;grid-column:auto;grid-row:auto;padding:0;overflow:visible}.experience-page .top-nav a{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:650;color:var(--muted);white-space:nowrap}.experience-page .top-nav a.active,.experience-page .top-nav a:hover{color:var(--accent)}.experience-page .header-inner:has(.coin-search) .top-nav a.active:after{bottom:-12px;height:2px;background:var(--accent);box-shadow:none}
.experience-page .header-inner:has(.coin-search) .coin-search{display:flex;justify-self:stretch;max-width:none;width:100%;min-width:0;height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;gap:8px;background:var(--panel)}.experience-page .coin-search input{min-width:0;font-size:14px;color:var(--text)}.experience-page .coin-search input::placeholder{color:var(--muted2)}.experience-page .coin-search button{flex:none;min-height:38px;border:0;background:transparent;color:var(--accent);padding:0 4px;font-size:13px;cursor:pointer}.experience-page .coin-search:focus-within{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.experience-page .header-actions{display:none}
.discovery-home{padding-top:28px}.discovery-intro{display:flex;align-items:baseline;gap:16px;margin:0 0 8px;padding:0}.discovery-intro h1{margin:0;font-size:30px;line-height:1.35;letter-spacing:-.05em;font-weight:750;color:var(--text);word-break:keep-all}.experience-page .data-banner{font-size:14px;line-height:1.6;padding:10px 14px;margin:0 0 12px;border-radius:8px}
.desk-loading{display:flex;align-items:center;gap:14px;min-height:108px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:15px}.desk-loading strong{display:block;font-size:17px;line-height:1.6;color:var(--text)}.desk-loading p{font-size:14px;line-height:1.7;margin:5px 0 0;color:var(--muted)}.desk-loading-mark{width:26px;height:26px;flex:none;border:1px solid var(--line2);border-radius:50%;position:relative}.desk-loading-mark:after{content:"";position:absolute;inset:7px;border:1px solid var(--accent);border-radius:50%}
.experience-page .explorer-home{margin:32px auto 0;padding-top:0}.experience-page .ce-panel{padding:22px}.experience-page .ce-heading{margin-bottom:18px}.experience-page .ce-heading h2{font-size:23px;margin:0 0 5px;line-height:1.5}.experience-page .ce-heading p{font-size:14px;color:var(--muted)}.experience-page .ce-eyebrow{display:none}.experience-page .ce-row{padding-top:15px;padding-bottom:15px}.experience-page .ce-coin-name>b,.experience-page .ce-return>b{font-size:17px}.experience-page .ce-table-head,.experience-page .ce-source,.experience-page .ce-coin-name>small,.experience-page .ce-return>small,.experience-page .ce-price>small,.experience-page .ce-source>small,.experience-page .ce-footer>p,.experience-page .ce-fresh,.experience-page .ce-observation{font-size:13px;line-height:1.65;color:var(--muted)}.experience-page .ce-filters>button,.experience-page .ce-sort label,.experience-page .ce-save,.experience-page .ce-more,.experience-page .ce-bottom>span,.experience-page .ce-total{font-size:14px}.experience-page .ce-search{min-height:46px;border-radius:8px}
.discovery-tools{margin-top:24px}.experience-page .compare-home{margin:0;padding:0}.experience-page .cc-panel{box-shadow:none}.experience-page .watch-zone{padding-top:24px;padding-bottom:0}.experience-page .watch-panel{padding:20px 22px}.experience-page .watch-heading{align-items:center}.experience-page .watch-heading small{display:none}.experience-page .watch-heading h2{font-size:22px;margin:0 0 5px}.experience-page .watch-heading p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.experience-page .watch-count{font-size:13px;border-color:var(--line2);border-radius:6px;padding:6px 10px}.watch-manager{margin-top:16px;border-top:1px solid var(--line)}.watch-manager>summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:14px 0 0;min-height:44px;font-size:15px;color:var(--text)}.watch-manager>summary::-webkit-details-marker{display:none}.watch-manager>summary>span{font-weight:650}.watch-manager>summary>small{font-size:13px;color:var(--muted);flex:1}.watch-manager>summary>b{font-size:22px;font-weight:400;color:var(--accent);margin-left:auto}.watch-manager[open]>summary>b{transform:rotate(45deg)}.experience-page .watch-grid{margin-top:14px}
.experience-page .research-home{padding-top:32px}.experience-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.experience-heading p{font-size:13px;color:var(--muted);margin:0 0 4px}.experience-heading h2{font-size:22px;line-height:1.5;letter-spacing:-.03em;margin:0}.experience-heading>a{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--accent)}.research-stack{display:grid;gap:10px}.research-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.research-disclosure>summary{list-style:none;display:flex;align-items:center;gap:16px;min-height:76px;padding:16px 22px;cursor:pointer}.research-disclosure>summary::-webkit-details-marker{display:none}.research-disclosure>summary b{font-size:16px;line-height:1.55;font-weight:650;color:var(--text)}.research-disclosure>summary small{display:block;font-size:13px;color:var(--muted);line-height:1.65;margin-top:3px}.research-number{font-size:13px;color:var(--muted2);font-variant-numeric:tabular-nums}.research-toggle{margin-left:auto;font-size:24px;font-weight:400;color:var(--accent)}.research-disclosure[open]>summary{border-bottom:1px solid var(--line)}.research-disclosure[open]>summary>.research-toggle{transform:rotate(45deg)}
.research-content{padding:18px;min-width:0}.research-content>.shell{width:100%;max-width:none}.supplementary-brief{margin-bottom:18px}.experience-page .research-content .command-zone{display:block;padding:0}.experience-page .research-content .command-zone>.panel{padding:20px}.experience-page .research-content .market-core{display:grid;grid-template-columns:1fr 1fr;gap:18px}.market-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px}.market-evidence-grid>.panel{padding:20px;min-width:0}.experience-page .research-content .market-snapshot{display:block}.experience-page .research-content .insight-zone,.experience-page .research-content .proof-zone{padding:0;margin:0}.experience-page .system-zone{padding-top:24px;padding-bottom:0}.experience-page .source-panel{padding:18px 22px}.experience-page .source-panel>details{margin-top:14px}.experience-page .source-panel summary{font-size:14px;cursor:pointer;color:var(--muted);min-height:36px}
.experience-page .site-footer{padding:28px 0;border-top:1px solid var(--line);background:var(--bg)}.experience-page .footer-grid{grid-template-columns:1fr 1.4fr 1.4fr;gap:28px}.experience-page .footer-grid>div:first-child b{font-size:19px;letter-spacing:.1em}.experience-page .footer-grid p,.experience-page .footer-grid a{font-size:13px;line-height:1.8;color:var(--muted)}.experience-page .footer-grid>div:last-child{display:flex;gap:8px 18px;flex-wrap:wrap;align-content:flex-start}
.experience-page[data-market-state="loading"] :is(#coinExplorer,#compareTools,#watch,#research,.system-zone),.experience-page[data-market-state="error"] :is(#coinExplorer,#compareTools,#watch,#research,.system-zone){display:none}.experience-page[data-market-state="loading"] #dataBanner,.experience-page[data-market-state="error"] #dataBanner,.experience-page[data-market-state="stale"] #dataBanner{display:none}
@media(max-width:980px){.experience-page .header-inner:has(.coin-search){grid-template-columns:auto 1fr minmax(160px,210px);gap:22px}.experience-page .header-inner:has(.coin-search) .top-nav{gap:18px}.experience-page .top-nav a{font-size:13px}}
@media(max-width:760px){.experience-page .shell{width:calc(100% - 32px)}.experience-page .site-header{position:relative;backdrop-filter:none}.experience-page .header-inner:has(.coin-search){grid-template-columns:auto minmax(120px,1fr);gap:0 24px;padding-top:12px;min-height:0}.experience-page .brand-glyph{width:27px;height:27px}.experience-page .brand-copy b{font-size:21px}.experience-page .header-inner:has(.coin-search) .coin-search{grid-row:1;grid-column:2;margin:0;height:38px;padding:0 8px;gap:6px;max-width:260px;justify-self:end}.experience-page .coin-search input{font-size:13px}.experience-page .coin-search button{font-size:12px;min-height:36px}.experience-page .header-inner:has(.coin-search) .top-nav{grid-row:2;grid-column:1/-1;margin-top:7px;gap:0;justify-content:space-between;min-height:43px}.experience-page .top-nav a{font-size:14px;padding:0 5px;min-height:43px}.experience-page .header-inner:has(.coin-search) .top-nav a.active:after{bottom:0}.experience-page section[id],.experience-page #coinCompare,.experience-page :is(#now,#tide,#radar,#proof,#watch,#coinExplorer,#discoveryHistorySection){scroll-margin-top:16px}.discovery-home{padding-top:20px}.discovery-intro{margin-bottom:6px}.discovery-intro h1{font-size:25px}.experience-page .explorer-home{margin-top:24px}.experience-page .ce-panel{padding:18px 16px}.experience-page .ce-heading h2{font-size:22px}.experience-page .ce-toolbar{grid-template-columns:1fr;gap:12px}.experience-page .ce-sort{justify-content:flex-end}.experience-page .watch-panel{padding:18px 16px}.experience-page .watch-heading h2{font-size:21px}.watch-manager>summary{gap:10px}.watch-manager>summary>small{display:none}.experience-page .research-home{padding-top:28px}.experience-heading{align-items:center;gap:12px}.experience-heading h2{font-size:21px}.experience-heading p{display:none}.experience-heading>a{font-size:13px;white-space:nowrap}.research-disclosure>summary{padding:15px 16px;gap:12px}.research-content{padding:12px}.experience-page .research-content .market-core,.market-evidence-grid,.experience-page .research-content .insight-zone{grid-template-columns:1fr}.experience-page .source-panel{padding:16px}.experience-page .footer-grid{grid-template-columns:1fr;gap:12px}.experience-page .footer-grid p{margin:4px 0}}
@media(max-width:359px){.experience-page .shell{width:calc(100% - 24px)}.experience-page .header-inner:has(.coin-search){gap:0 12px}.experience-page .brand-copy b{font-size:19px}.experience-page .brand-glyph{width:25px;height:25px}.experience-page .top-nav a{font-size:13px;padding:0 3px}.discovery-intro h1{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
