@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff) format("woff")}:root{--bo-night: #0A1230;--bo-night-900: #142050;--bo-night-700: #26336A;--bo-signal: #2A52F0;--bo-signal-bright: #5B82FF;--bo-sky: #8EA8FF;--bo-mist: #A9B3D6;--bo-graphite: #15171A;--bo-graphite-900: #1F2226;--bo-graphite-700: #33373D;--bo-green: #2EE07A;--bo-green-deep: #0B7A3E;--bo-ash: #A3A8B0;--bo-chalk: #E9ECF1;--bo-paper: #F4F6FB;--bo-white: #FFFFFF;--bo-slate: #4A5270;--bo-rule: #D5DAE8;--bo-waiting: #FFD05A;--bo-waiting-deep: #8A5A00;--bo-fault: #FF7A7A;--bo-fault-deep: #B0341F;--bo-font-sans: "Hanken Grotesk", system-ui, sans-serif;--bo-font-mono: "Spline Sans Mono", ui-monospace, monospace;--bo-ease: cubic-bezier(.16,1,.3,1);--bo-lift-ms: .24s}@media(prefers-reduced-motion:reduce){:root{--bo-lift-ms: 0ms}}:root{color-scheme:dark;--ground: var(--bo-graphite);--surface: var(--bo-graphite-900);--surface-2: var(--bo-graphite-900);--border: var(--bo-graphite-700);--panel: var(--bo-chalk);--ink: var(--bo-graphite);--text: var(--bo-chalk);--muted: var(--bo-ash);--accent: var(--bo-signal-bright);--success: var(--bo-green);--danger: var(--bo-fault);--warning: var(--bo-waiting);--font-body: var(--bo-font-sans);--font-display: var(--bo-font-sans);--font-mono: var(--bo-font-mono);--motion-enter: var(--bo-ease);--motion-pop: var(--bo-ease);font-family:var(--font-body);color:var(--text);background:var(--ground);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--accent) 16%,var(--ground)) 0,transparent 34%),repeating-radial-gradient(circle at 0 36%,transparent 0 120px,color-mix(in srgb,var(--panel) 2.2%,transparent) 121px 122px,transparent 123px 244px),var(--ground);font-size:18px}button,input{font:inherit}a{color:inherit}.mono{font-family:var(--font-mono);font-weight:600;letter-spacing:.07em}.display{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.025em}.shell{width:min(100% - 28px,980px);margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 0 max(36px,env(safe-area-inset-bottom))}.brand{display:inline-flex;align-items:center;gap:18px;min-width:0;text-decoration:none}.brand-lockup{display:block;width:158px;height:30px;flex:0 0 auto;background:center / contain no-repeat url(/assets/lockup-horizontal-dark-8jXvbsSH.svg)}.room-name{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:14px;font-weight:600}.eyebrow{color:var(--muted);font-size:11px}.lookup{min-height:100vh;display:grid;align-content:center;gap:28px}.lookup-card{position:relative;width:min(100%,620px);padding:clamp(38px,6vw,54px) clamp(22px,5vw,46px) clamp(22px,5vw,46px);background:var(--surface);border:1px solid var(--border);border-left:6px solid var(--accent);border-radius:3px;box-shadow:0 28px 80px color-mix(in srgb,var(--ground) 28%,transparent)}.lookup-card:before{content:"BUYER RECAP / 01";position:absolute;top:16px;left:clamp(22px,5vw,46px);right:clamp(22px,5vw,46px);padding-bottom:9px;border-bottom:1px solid var(--border);color:var(--muted);font:600 9px/1 var(--font-mono);letter-spacing:.13em}.lookup h1{margin:10px 0 18px;font-size:clamp(48px,9vw,78px);line-height:.94}.lookup p{max-width:520px;color:var(--muted);font-size:21px;line-height:1.35}form{display:grid;gap:9px;margin-top:26px}label{color:var(--muted);font-size:11px}input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}input:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.primary{min-height:58px;border:0;border-radius:10px;background:var(--panel);color:var(--ink);font-weight:700;cursor:pointer}.error{min-height:20px;margin-top:10px;color:var(--danger)}.error:empty{display:none}.loading{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:9px}.loading h1{margin:18px 0 0;font-size:clamp(42px,8vw,66px)}.loading p{max-width:90vw;overflow:hidden;text-overflow:ellipsis}.loading span{color:var(--muted)}.spinner{width:46px;height:46px;margin-top:28px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none;border-top-color:var(--success)}}.result{display:grid;gap:16px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.public-chip,.local{padding:7px 10px;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-size:10px}.verdict{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:clamp(22px,5vw,42px);border-radius:3px;color:var(--ink)}.verdict.verified{background:var(--success)}.verdict.development{background:var(--warning)}.verdict.failed{background:var(--danger)}.verdict-icon{display:grid;place-items:center;width:clamp(56px,9vw,82px);height:clamp(56px,9vw,82px);border:3px solid currentColor;border-radius:50%;font:700 clamp(36px,6vw,52px)/1 system-ui;animation:verdict-arrive .56s .12s var(--motion-pop) both}.verdict .eyebrow{color:color-mix(in srgb,var(--ink) 62%,transparent)}.verdict h1{margin:5px 0 0;font-size:clamp(44px,7.5vw,72px);line-height:.96}.verdict p{max-width:690px;margin:10px 0 0;font-size:20px;line-height:1.3}.trust-banner{padding:clamp(16px,3vw,24px);border-radius:15px}.trust-banner .verdict-icon{width:52px;height:52px;font-size:30px}.trust-banner h1{font-size:clamp(34px,6vw,50px)}.trust-banner p{margin-top:5px;font-size:17px}.identity{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--border)}.identity>div{min-width:0;padding:14px 16px;background:var(--surface)}.identity span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px}.identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.panel{padding:clamp(18px,4vw,30px);border:1px solid var(--border);border-radius:4px;background:var(--surface)}.proof-panel{display:grid;gap:0;background:var(--bo-graphite)}.proof-lead{display:flex;align-items:center;gap:14px;padding-bottom:18px}.proof-lead strong,.proof-lead small{display:block}.proof-lead strong{font-size:20px;line-height:1.3}.proof-lead small{margin-top:3px;color:var(--muted);font-size:14px}.proof-disclosure{border-top:1px solid var(--border)}.proof-disclosure summary,.technical summary{display:flex;justify-content:space-between;gap:12px;padding:17px 0;cursor:pointer}.proof-disclosure summary strong,.proof-disclosure summary small{display:block}.proof-disclosure summary small{margin-top:3px;color:var(--muted);font-size:14px}.proof-details{padding:0 0 20px}.proof-panel .technical{border-top:1px solid var(--border)}.section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.section-head h2{margin:2px 0 0;font-size:38px;line-height:1}.count{color:var(--accent);font-size:42px}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.check{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:60px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.check-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 20px/1 system-ui}.check.pass .check-icon{background:var(--success);color:var(--ink)}.check.fail .check-icon{background:color-mix(in srgb,var(--danger) 15%,var(--ground));color:var(--danger)}.check strong{display:block;font-size:17px}.check small{display:block;margin-top:2px;color:var(--muted);font-size:14px}.assignments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.assignment{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border-bottom:1px solid var(--border)}.assignment:nth-child(odd){border-right:1px solid var(--border)}.slot{color:var(--muted);font-size:11px}.assignment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team{color:var(--accent);font-size:12px}.technical summary{color:var(--muted);font-size:15px;font-weight:600}.technical dl{display:grid;gap:8px;margin:18px 0 0}.technical dl div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px}.technical dt{color:var(--muted)}.technical dd{margin:0;overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:12px;padding:6px 2px;color:var(--muted);font-size:15px}footer a{color:var(--text)}.recap-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.35fr 1fr;gap:54px;overflow:hidden;background:linear-gradient(112deg,var(--panel) 0 58%,var(--accent) 58%);color:var(--ink)}.recap-hero:after{content:"";position:absolute;z-index:-1;top:-36px;bottom:-36px;left:calc(58% - 42px);width:92px;background:center/100% 100% no-repeat url(/assets/ripline-wax-room-C7vECo44.png);filter:drop-shadow(-8px 0 13px rgb(93 40 12/.22))}html[data-theme=refractor] .recap-hero:after{background-image:url(/assets/ripline-refractor-BwkshuVJ.png)}.recap-hero .eyebrow{color:var(--bo-slate)}.recap-hero h2{margin:9px 0 16px;font-size:clamp(46px,7.5vw,72px);line-height:.94}.recap-hero p{max-width:570px;margin:0;font-size:20px;line-height:1.28}.room-stats{display:grid;grid-template-columns:repeat(3,1fr);align-self:stretch;gap:1px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.room-stats div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;text-align:center}.room-stats strong{font-size:clamp(42px,6vw,66px);line-height:1}.room-stats span{font-size:9px}.find-me label strong{display:block;margin-top:5px;font-size:40px;line-height:1}.find-me>p{margin:8px 0 0;color:var(--muted);font-size:17px;line-height:1.25}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px}.share-button{min-width:130px;border:0;border-radius:10px;background:var(--accent);color:var(--ink);font-weight:700;cursor:pointer}.filter-status{min-height:18px;margin-top:10px;color:var(--muted);font-size:10px}.buyer-story{overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,var(--accent)),var(--surface) 58%);border-color:color-mix(in srgb,var(--border) 55%,var(--accent))}.buyer-story .section-head h2{font-size:clamp(40px,6.5vw,60px);line-height:.98}.personal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.personal-assignment{min-width:0;padding:13px;border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:3px;background:var(--surface);animation:recap-item-enter .42s var(--motion-enter) both}.personal-assignment span,.personal-assignment strong,.personal-assignment small{display:block}.personal-assignment strong{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:30px;line-height:1}.personal-assignment small{margin-top:5px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);white-space:nowrap}.personal-hits{display:grid;gap:8px;margin-top:12px}.personal-hit{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-left:5px solid var(--accent);border-radius:3px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));animation:recap-item-enter .48s calc(var(--moment-index)*55ms) var(--motion-enter) both}.hit-burst{align-self:stretch;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 52%,transparent),transparent 48%),repeating-conic-gradient(from 10deg,color-mix(in srgb,var(--accent) 18%,transparent) 0 8deg,transparent 8deg 20deg);color:var(--accent);font-size:42px;animation:recap-glyph-enter .56s calc(.12s + var(--moment-index) * 55ms) var(--motion-pop) both}.personal-hit>div{padding:12px}.personal-hit strong,.personal-hit small{display:block}.personal-hit strong{margin-top:3px;color:var(--text);font-size:24px}.personal-hit small{margin-top:2px;color:var(--muted)}.personal-empty{padding:18px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);text-align:center}.moments-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,var(--accent)),var(--surface) 180px)}.hit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hit-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:3px;background:color-mix(in srgb,var(--accent) 4%,var(--surface));animation:recap-card-enter .62s calc(.16s + var(--moment-index)*80ms) var(--motion-enter) both}.hit-art{position:relative;min-height:170px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 48%,transparent),transparent 43%),repeating-conic-gradient(from 10deg,color-mix(in srgb,var(--accent) 16%,transparent) 0 8deg,transparent 8deg 20deg),var(--surface)}.hit-art:after{content:"";position:absolute;inset:-35% -50%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 193 147 / .35) 49%,transparent 60%);transform:translate(-55%);animation:recap-card-sheen .76s calc(.34s + var(--moment-index) * 80ms) ease-out both}.moment{position:absolute;top:12px;left:13px;color:color-mix(in srgb,var(--accent) 65%,var(--text));font-size:10px}.hit-glyph{color:var(--accent);font-size:74px;text-shadow:5px 5px 0 color-mix(in srgb,var(--accent) 22%,var(--ground));animation:recap-glyph-enter .62s calc(.24s + var(--moment-index) * 80ms) var(--motion-pop) both}.hit-card-copy{padding:15px}.hit-type{color:var(--accent);font-size:10px}.hit-card h3{margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1.04}.hit-card p{margin:6px 0 0;color:var(--muted)}.hit-card p strong{color:var(--text)}.clip-note{margin:15px 0 0;color:var(--muted);font-size:14px}.empty-hits{grid-column:1 / -1;min-height:150px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed var(--border);border-radius:12px;color:var(--muted)}.empty-hits strong{color:var(--text);font-size:34px}.searchable[hidden],.personal-item[hidden]{display:none}.proof-disclosure>summary,.draw-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.proof-disclosure>summary::-webkit-details-marker,.draw-disclosure>summary::-webkit-details-marker{display:none}.proof-disclosure>summary>span:nth-child(2),.draw-disclosure>summary>span:first-child{min-width:0;flex:1}.proof-disclosure summary strong,.proof-disclosure summary small,.draw-disclosure summary strong,.draw-disclosure summary small{display:block}.proof-disclosure summary strong,.draw-disclosure summary strong{font-size:22px}.proof-disclosure summary small,.draw-disclosure summary small{margin-top:3px;color:var(--muted);font-size:14px}.proof-summary-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--success);color:var(--ink);font:700 22px/1 system-ui}.proof-details{display:grid;gap:18px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.draw-disclosure .assignments{margin-top:18px}html[data-theme=refractor] .recap-hero{background:linear-gradient(118deg,var(--panel) 0 56%,var(--accent) 56% 68%,#b69cff 68%)}html[data-theme=refractor] .recap-hero:after{left:calc(56% - 42px);background-image:url(/assets/ripline-refractor-BwkshuVJ.png)}html[data-theme=refractor] .panel,html[data-theme=refractor] .personal-assignment,html[data-theme=refractor] .hit-card{clip-path:polygon(0 0,98% 0,100% 5%,100% 100%,2% 100%,0 95%)}html[data-theme=press-box] body{background-image:radial-gradient(rgb(23 25 29 / .08) .8px,transparent .8px);background-size:7px 7px}html[data-theme=press-box] .recap-hero{border:4px solid var(--ink);border-radius:0;box-shadow:9px 9px 0 var(--accent);background:linear-gradient(105deg,var(--panel) 0 67%,var(--accent) 67%)}html[data-theme=press-box] .recap-hero:after{top:0;bottom:0;left:64%;width:24px;background:var(--ink);filter:none;transform:rotate(4deg)}html[data-theme=press-box] .panel,html[data-theme=press-box] .identity,html[data-theme=press-box] .personal-assignment,html[data-theme=press-box] .personal-hit,html[data-theme=press-box] .hit-card{border-radius:0;box-shadow:5px 5px 0 var(--border)}html[data-theme=night-shift] body{background-image:radial-gradient(circle at 74% 12%,rgb(154 68 255 / .24),transparent 30%),linear-gradient(rgb(185 255 56 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(185 255 56 / .035) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px}html[data-theme=night-shift] .recap-hero{border-radius:22px;background:linear-gradient(120deg,var(--panel) 0 58%,#3b155f 58% 76%,var(--accent) 76%)}html[data-theme=night-shift] .recap-hero:after{top:-30%;bottom:-30%;left:58%;width:86px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--accent),var(--live),transparent);filter:blur(5px) drop-shadow(0 0 20px var(--accent))}html[data-theme=night-shift] .panel,html[data-theme=night-shift] .personal-assignment,html[data-theme=night-shift] .hit-card{border-radius:18px;box-shadow:0 0 28px #9a44ff1a}html[data-theme=vault] body{background-image:radial-gradient(ellipse at 78% 8%,rgb(228 184 90 / .13),transparent 30%),repeating-linear-gradient(90deg,transparent 0 79px,rgb(242 231 200 / .025) 80px 81px)}html[data-theme=vault] .recap-hero{border:1px solid var(--accent);border-radius:24px;background:linear-gradient(112deg,var(--panel) 0 62%,var(--surface) 62%)}html[data-theme=vault] .recap-hero:after{top:12%;bottom:12%;left:calc(62% - 26px);width:52px;border:1px solid var(--accent);border-radius:50%;background:var(--surface);filter:none;box-shadow:0 0 0 9px #e4b85a14}html[data-theme=vault] .room-stats{color:var(--panel)}html[data-theme=vault] .panel,html[data-theme=vault] .identity,html[data-theme=vault] .personal-assignment,html[data-theme=vault] .hit-card{border-radius:18px}html[data-theme=rally] body{background-image:radial-gradient(var(--panel) 1px,transparent 1px),linear-gradient(130deg,transparent 0 82%,rgb(255 75 97 / .13) 82%);background-size:13px 13px,auto}html[data-theme=rally] .recap-hero{border:5px solid #0d0717;border-radius:18px;box-shadow:11px 11px 0 var(--live);background:linear-gradient(110deg,var(--accent) 0 60%,var(--surface) 60%)}html[data-theme=rally] .recap-hero:after{top:-30%;bottom:-30%;left:56%;width:180px;background:repeating-conic-gradient(from -8deg at 0 50%,var(--live) 0 7deg,transparent 7deg 15deg);filter:none}html[data-theme=rally] .room-stats{color:var(--panel);border:3px solid var(--accent)}html[data-theme=rally] .panel,html[data-theme=rally] .personal-assignment,html[data-theme=rally] .personal-hit,html[data-theme=rally] .hit-card{border:3px solid #0d0717;box-shadow:7px 7px 0 var(--live)}@keyframes verdict-arrive{0%{opacity:0;transform:scale(.58) rotate(-8deg)}72%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:none}}@keyframes recap-card-enter{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes recap-item-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes recap-glyph-enter{0%{opacity:0;transform:scale(.65) rotate(-5deg)}70%{opacity:1;transform:scale(1.06) rotate(1deg)}to{opacity:1;transform:none}}@keyframes recap-card-sheen{0%{opacity:0;transform:translate(-55%)}24%{opacity:1}to{opacity:0;transform:translate(55%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.spinner,.verdict-icon,.personal-assignment,.personal-hit,.hit-burst,.hit-card,.hit-art:after,.hit-glyph{animation:none}.spinner{border-top-color:var(--success)}.hit-art:after{display:none}}@media(max-width:680px){.topbar{align-items:start}.topbar .brand{display:grid;gap:5px}.topbar .room-name{max-width:158px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity,.checks,.assignments{grid-template-columns:1fr}.assignment:nth-child(odd){border-right:0}.local{display:none}.verdict:not(.trust-banner){grid-template-columns:1fr}.trust-banner{grid-template-columns:auto 1fr;gap:12px}.trust-banner p{font-size:16px}.technical dl div{grid-template-columns:1fr;gap:2px}footer{flex-direction:column}.recap-hero{grid-template-columns:1fr;gap:22px;background:linear-gradient(160deg,var(--panel) 0 72%,var(--accent) 72%)}.recap-hero:after{display:none}.room-stats{min-height:110px}.search-row{grid-template-columns:1fr}.share-button{min-height:50px}.hit-cards{grid-template-columns:1fr}.personal-grid{grid-template-columns:1fr 1fr}}
