:root{--paper:#e9edef;--white:#f2f5f6;--ink:#1d2930;--muted:#566770;--line:#c6d0d5;--red:#c74922;--pale:#dce3e7;--green:#317966;--serif:'Instrument Sans',Arial,sans-serif;--sans:'Instrument Sans',Arial,sans-serif}
body{font-size:13px;background:var(--paper)}h1,h2,h3,h4,em{font-family:'Instrument Sans',Arial,sans-serif;font-style:normal}h1,h2,h3{font-weight:500}a,button{transition:color .2s,background .2s,transform .2s}.eyebrow,.mono,.hint,.badge,.topline,.chart-caption{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.brand{font:600 25px 'Instrument Sans',Arial,sans-serif;letter-spacing:-1.7px;text-transform:uppercase;gap:10px}.brand-dot{color:var(--ink)}.brand img{width:29px;height:29px}.rivet-experience .topline{background:transparent;color:var(--muted);font-size:8px;letter-spacing:.6px;padding:11px 3.5%;border-bottom:1px solid #1d29300b}.rivet-experience header{max-width:none;height:77px;min-height:0;padding:13px 3.5%;border:0;position:relative;z-index:3}.rivet-experience header nav{position:fixed;z-index:30;bottom:24px;left:50%;transform:translateX(-50%);margin:0;background:#192830f0;backdrop-filter:blur(16px);color:#dce4e9;padding:8px;border:1px solid #d0e4f521;border-radius:50px;gap:4px;box-shadow:0 8px 30px #09233520;white-space:nowrap}.rivet-experience header nav a{padding:11px 22px;font-size:10px;line-height:1.3;letter-spacing:.1px;border-radius:30px;color:#c8d3db}.rivet-experience header nav a:hover{background:#ffffff0e;color:white}.rivet-experience header nav a.active{background:var(--paper);color:var(--ink)}.rivet-experience header nav a.active:after{display:none}.rivet-experience header nav a span{margin-left:3px}.rivet-experience header>.button{margin-left:auto;border-color:#a5b3bb;border-radius:30px;font-size:10px;background:#f9fbfc44}.button{border-radius:30px;font-size:11px;letter-spacing:-.2px}.button.primary{background:var(--ink);border-color:var(--ink)}.button.primary:hover{background:var(--red);border-color:var(--red);color:white}.button.small{font-size:10px}.button.dark{background:var(--ink)}.text-link{font-size:11px;gap:16px}.page{animation:none;padding-inline:4.5%;max-width:1540px}.page-title h1{font-family:'Instrument Sans',sans-serif;font-size:clamp(40px,5vw,72px);letter-spacing:-3px;line-height:1.1}.page-title p{font-size:13px;line-height:1.8}.page-title em{color:var(--red)}.rivet-experience main{min-height:60vh}.experience-home{animation:none!important}.instrument-stage{position:relative;height:calc(100svh - 110px);min-height:710px;max-height:1000px;overflow:hidden;margin-top:-10px;background:radial-gradient(ellipse at 50% 43%,#f9fcfd 0,#e9edef00 60%)}.instrument-stage:before{content:'';position:absolute;inset:22px 3.5% 80px;border:1px solid #b5c3cc60;border-radius:50% 50% 0 0 / 5% 5% 0 0;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 18%,99.8% 18%,99.8% 1%,.2% 1%,.2% 90%,0 90%)}.stage-top{position:absolute;top:20px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;font:9px 'Instrument Sans',sans-serif;letter-spacing:1px;color:#627580;z-index:2}.stage-top>span{display:flex;align-items:center;gap:8px}.stage-top .status-dot{background:#4e7e6a;box-shadow:none}.stage-word{position:absolute;top:25px;left:0;width:100%;text-align:center;font-size:clamp(140px,21vw,330px);font-weight:600;letter-spacing:-.095em;line-height:1.1;padding-right:.065em;color:#a4b2ba24;user-select:none;pointer-events:none}.chamber{position:absolute;inset:16px 10% 118px;z-index:1;isolation:isolate}.chamber canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.chamber:after{content:'';position:absolute;bottom:3%;left:30%;right:30%;height:25px;background:#23384729;filter:blur(23px);border-radius:50%;z-index:-1}.chamber-fallback{position:absolute;inset:18% 31%;border:14px double #abb7c1;border-radius:50%;transform:rotate(-25deg);box-shadow:0 20px 30px #61768725,inset 0 0 30px #fff8}.chamber-fallback:before{content:'';position:absolute;inset:18%;border:4px solid #c74922;border-radius:30%;transform:rotate(45deg)}.scene-ready .chamber-fallback{display:none}.stage-measure{position:absolute;right:3.5%;top:80px;bottom:180px;width:15px;border-right:1px solid #b8c5cb60;background:repeating-linear-gradient(0deg,transparent 0 13px,#a3b4c060 13px 14px);z-index:0}.stage-measure.left{right:auto;left:3.5%;transform:scaleX(-1)}.floating-call{position:absolute;z-index:3;right:8%;top:38%;text-align:left;width:180px;border:0;border-left:2px solid var(--red);border-radius:0;background:#f5f8faad;backdrop-filter:blur(10px);padding:15px 18px;box-shadow:0 8px 30px #2d4f6008;transform:translateX(0);transition:transform .3s,background .3s}.floating-call:hover{transform:translateX(-5px);background:#fff}.floating-call .eyebrow{font-size:8px;letter-spacing:.8px;color:var(--muted);margin-bottom:9px}.floating-call strong{font-size:17px;font-weight:500}.floating-call .hint{font-size:8px;margin-top:8px}.floating-call .link-arrow{position:absolute;right:10px;top:12px;font-size:18px;color:var(--red)}.coordinate-note{position:absolute;left:8%;top:48%;font:9px/1.8 'Instrument Sans',sans-serif;color:var(--muted);z-index:2}.coordinate-note:before{content:'+';display:block;font:30px/1 'Instrument Sans';margin-bottom:13px;color:var(--red);font-weight:400}.coordinate-note b{font-weight:400;color:var(--ink)}.stage-bottom{position:absolute;bottom:30px;left:4.5%;right:4.5%;display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:60px;z-index:3}.stage-bottom h1{font-size:clamp(34px,4vw,60px);line-height:1.08;letter-spacing:-2.8px;font-weight:500;max-width:760px}.stage-bottom h1 span{color:#80919c}.stage-description{max-width:350px;justify-self:end}.stage-description p{font-size:11px;line-height:1.85;max-width:320px;color:var(--muted);margin:0 0 19px}.stage-description .button{font-size:10px;padding:11px 20px;min-height:42px;gap:35px}.market-ribbon{border-top:1px solid #a6b6c3;border-bottom:1px solid var(--line);padding:17px 4.5%;display:flex;justify-content:space-between;gap:20px;font-size:10px;background:#ffffff18;align-items:center}.market-ribbon .ribbon-label{font:9px 'Instrument Sans',sans-serif;color:var(--muted);display:flex;align-items:center;gap:10px}.ribbon-market{display:flex;gap:13px;align-items:center}.ribbon-market .coin{width:25px;height:25px;font-size:17px;background:transparent;border-color:#afbdc5}.ribbon-market strong{font-size:12px;font-weight:500}.ribbon-market small{font-size:9px}.chapter{padding:110px 4.5%;max-width:1540px;margin:auto}.chapter-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start;margin-bottom:50px}.chapter-heading .eyebrow{color:var(--red);font-size:8px;margin-top:8px}.chapter-heading h2{font-size:clamp(28px,3.6vw,49px);letter-spacing:-2px;line-height:1.15}.chapter-heading h2 span{color:#81929d}.chapter-heading>p{font-size:11px;color:var(--muted);line-height:1.9;max-width:240px;margin-top:8px}.forecast-log{border-top:1px solid #9fadb5;position:relative}.log-row{display:grid;grid-template-columns:.45fr 1.25fr 1.5fr 1.4fr .85fr .4fr;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid var(--line);position:relative;transition:background .25s,padding .25s}.log-row:hover{background:#f7fafb80;padding-inline:14px}.log-index{font:10px 'Instrument Sans',sans-serif;color:#738691}.log-market strong{display:block;font-size:14px;font-weight:500}.log-market .hint{font-size:9px;margin-top:5px}.log-call strong{font-size:19px;font-weight:400;letter-spacing:-.7px}.log-call .hint{font-size:9px;margin-top:4px}.log-trace .spark{height:35px;margin:0}.log-trace .chart-caption{display:none}.log-deadline{font:10px/1.7 'Instrument Sans',sans-serif}.log-deadline .hint{font-size:8px}.log-row .square-arrow{border:0;background:#ced8de66;border-radius:50%;width:34px;height:34px;justify-self:end}.log-row:hover .square-arrow{background:var(--ink);color:white}.log-bottom{display:flex;justify-content:space-between;margin-top:22px;font:9px 'Instrument Sans',sans-serif;color:var(--muted);gap:20px}.log-bottom a{color:var(--ink)}.instrument-story{background:#1b2830;color:#e5edf2;border-radius:32px 32px 0 0;position:relative;overflow:hidden;padding:90px 4.5% 65px;min-height:650px}.instrument-story:before{content:'';position:absolute;left:58%;right:-25%;top:-20%;bottom:-50%;border:1px solid #a8c1d526;border-radius:50%;box-shadow:0 0 0 80px #a8c1d505,0 0 0 160px #a8c1d505,0 0 0 240px #a8c1d505;pointer-events:none}.story-top{display:flex;justify-content:space-between;font:9px 'Instrument Sans',sans-serif;color:#9bafb9;letter-spacing:1px}.story-copy{font-size:clamp(30px,5vw,70px);line-height:1.18;letter-spacing:-3px;max-width:1150px;margin:65px 0 65px;position:relative;z-index:1}.story-copy span{color:#849aa7}.story-copy .emphasis{color:#ff8059}.story-flow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #9bb6c02a;padding-top:35px;gap:30px}.flow-part{display:flex;align-items:center;gap:18px;flex:1}.flow-number{border:1px solid #a7bfce44;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#dc784f;font:10px 'Instrument Sans',sans-serif}.flow-part strong{font-weight:400;font-size:14px}.flow-part p{font-size:10px;color:#93a8b5;margin:7px 0 0;max-width:205px}.flow-arrow{color:#526c7d;font-size:28px;flex-shrink:0}.research-portal{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:105px 4.5% 120px;max-width:1540px;margin:auto}.research-portal .archive-art{min-height:350px;position:relative;perspective:1000px;display:grid;place-items:center}.archive-sheet{position:absolute;width:67%;max-width:380px;aspect-ratio:.82;background:#f7f9fa;border:1px solid #abbac3;box-shadow:0 16px 45px #18354a15;padding:28px;transform:rotate(-8deg);transition:transform .7s}.archive-sheet.back{transform:rotate(7deg) translate(22px,-5px);background:#d2dde4;box-shadow:none}.archive-sheet.front{transform:rotate(-8deg);display:flex;flex-direction:column}.archive-art:hover .archive-sheet.front{transform:rotate(-2deg) translateY(-8px)}.archive-sheet .eyebrow{font-size:7px;border-bottom:1px solid #cad4db;padding-bottom:16px}.archive-sheet h3{font-size:29px;letter-spacing:-1.5px;line-height:1.1;margin-top:24px}.archive-sheet .paper-year{font-size:70px;font-weight:500;letter-spacing:-5px;color:#acbcc6;margin-top:auto}.archive-sheet .authors{font:8px/1.8 'Instrument Sans',sans-serif;margin-top:20px}.archive-mark{position:absolute;right:15px;bottom:23px;width:60px;height:60px;border-radius:50%;border:1px solid var(--red);color:var(--red);font:8px 'Instrument Sans',sans-serif;display:grid;place-items:center;transform:rotate(12deg)}.portal-copy{max-width:500px;align-self:center}.portal-copy .eyebrow{font-size:8px;color:var(--red);margin-bottom:28px}.portal-copy h2{font-size:clamp(36px,4vw,56px);letter-spacing:-2.5px;line-height:1.13;margin-bottom:25px}.portal-copy h2 span{color:#82939d}.portal-copy p{font-size:12px;color:var(--muted);line-height:1.9;max-width:380px;margin-bottom:30px}.page-title{padding-top:35px}.forecast-page .page-title{padding-bottom:25px}.forecast-page .forecast-log{margin-top:0}.toolbar{border-top:0;margin:10px 0 0;padding:20px 0}.segmented{border-radius:30px;padding:5px;background:#dbe3e8}.segmented button{border-radius:30px;font-size:10px;padding:8px 17px}.segmented button.selected{background:var(--ink);color:white;box-shadow:none}select,input{border-radius:8px;font-size:12px}.empty{border:0;background:transparent;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty h3{font-size:25px;letter-spacing:-.8px}.empty p{font-size:12px}.stats-row{border:0;border-block:1px solid var(--line)}.stat{border:0;padding:26px 15px}.stat strong{font-family:'Instrument Sans',sans-serif;font-size:50px;letter-spacing:-3px}.stat .eyebrow{font-size:8px}.table-wrap{border-inline:0;border-color:var(--line);background:transparent}th{background:transparent;font:8px 'Instrument Sans',sans-serif;padding-block:15px}td{font-size:12px;padding:22px 20px}.avatar{background:#d6e1e6;color:var(--red)}.rank{font:14px 'Instrument Sans',sans-serif}.player-name{font-size:12px}.score{font-size:16px}.rules-grid{border-top:1px solid var(--line);padding-top:30px;margin-bottom:60px}.rules-grid h3{font-size:17px;letter-spacing:-.5px}.rules-grid p{font-size:11px;line-height:1.8}.research-hero h1{font-size:64px;letter-spacing:-3px;line-height:1.13}.research-hero h1 em{color:var(--red)}.paper{box-shadow:12px 12px 0 #d5dfe5;border-color:#bbc8cf;border-radius:0;transform:rotate(2deg)}.paper h2{font-size:28px;letter-spacing:-1.5px;line-height:1.15}.research-body h2{font-size:30px;letter-spacing:-1px}.research-body aside{font-family:'Instrument Sans',sans-serif;font-size:9px}.method-card{border:0;border-left:2px solid #bdcbd3;background:#f8fafb66}.method-card h3{font-size:21px;letter-spacing:-.7px}.formula{font-style:normal;font-size:25px;letter-spacing:-1px}.experiment{border-radius:12px}.research-body p{font-size:12px;line-height:1.9}.dialog-head h2{font-size:33px;letter-spacing:-1.3px;line-height:1.2}.detail-dialog{border-radius:20px}.dialog-metrics strong{font-family:'Instrument Sans';font-size:22px;letter-spacing:-1px}.dialog-body h3{font-family:'Instrument Sans';font-size:20px;letter-spacing:-.6px}.challenge{border-radius:9px}.question-chips button{border-radius:20px;font-size:10px;background:transparent}.join-dialog{border-radius:20px}.join-dialog h2{font-size:31px;line-height:1.2;letter-spacing:-1px}.join-dialog em{color:var(--red)}.close{border:0;border-radius:50%;background:var(--pale)}.data-chips span{border-radius:4px;font:9px 'Instrument Sans',sans-serif}.badge{font-size:8px;border:0;letter-spacing:.5px;background:var(--pale);border-radius:3px;padding:4px 7px}.notice{border:0;border-left:2px solid var(--red);border-radius:0;font-size:11px}.rivet-experience footer{max-width:none;background:#d5dfe5;border:0;padding:40px 4.5% 115px}.rivet-experience footer>.brand{font-size:32px}.rivet-experience footer p{font:15px 'Instrument Sans';letter-spacing:-.5px}.rivet-experience footer small{font-size:9px;border-color:#bdcbd3;line-height:1.8}.rivet-experience footer>div{font-size:10px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}.motion-label{font:8px 'Instrument Sans',sans-serif;color:#768b97;position:absolute;bottom:155px;left:4.5%;letter-spacing:.7px}.cursor-orbit{position:fixed;top:0;left:0;width:28px;height:28px;border:1px solid #c7492260;border-radius:50%;pointer-events:none;z-index:50;transform:translate(-100px,-100px);transition:width .2s,height .2s,border-color .2s;mix-blend-mode:multiply}.cursor-orbit.hover{width:40px;height:40px;border-color:var(--red)}.owner-header{border-bottom:1px solid var(--line)}.owner-title h1{font-size:43px;letter-spacing:-2px;line-height:1.2}.owner-title em{color:var(--red)}.owner-panel{border-radius:14px;border-color:#c4d0d7;background:#f3f7f9}.owner-panel h2{font-size:25px;letter-spacing:-.9px}.owner-panel .section-head h2{font-size:27px}.owner-form label{font-size:11px}.review-box h2{font-size:27px;letter-spacing:-1px}.owner-main{max-width:1300px}.owner-status{font-size:11px}.owner-header>.eyebrow{font:9px 'Instrument Sans',sans-serif}.owner-title>div>p{font-size:12px}
@media(max-width:1050px){.instrument-stage{min-height:700px}.floating-call{right:6%;width:160px;top:36%;padding:12px}.coordinate-note{left:6%;font-size:8px;max-width:120px}.stage-bottom{gap:40px}.stage-bottom h1{font-size:43px;letter-spacing:-2px}.stage-description{max-width:260px}.stage-description p{font-size:10px}.chamber{inset:25px 0 145px}.stage-word{font-size:23vw;top:50px}.chapter{padding-block:75px}.chapter-heading{grid-template-columns:.7fr 2fr;gap:20px}.chapter-heading>p{grid-column:2;max-width:450px}.log-row{grid-template-columns:.25fr 1.1fr 1.3fr 1fr .35fr;gap:15px}.log-trace{display:none}.story-copy{letter-spacing:-2px}.research-portal{gap:45px;padding-block:80px}.archive-sheet{width:83%}.archive-sheet h3{font-size:25px}.story-flow{gap:15px}.flow-part{gap:12px}.flow-part strong{font-size:12px}.flow-part p{font-size:9px}.flow-number{width:35px;height:35px}.flow-arrow{font-size:20px}.instrument-story{min-height:600px}}
@media(max-width:700px){.rivet-experience .topline{font-size:6px;letter-spacing:.3px;padding-inline:5%}.rivet-experience .topline>span:first-child{max-width:200px}.rivet-experience header{padding:12px 5%;height:68px;flex-wrap:nowrap}.rivet-experience header .brand{font-size:23px}.rivet-experience header>.button{font-size:9px;min-height:37px;gap:12px;padding:9px 13px}.rivet-experience header nav{width:auto;max-width:94%;bottom:16px;gap:1px;padding:6px}.rivet-experience header nav a{font-size:9px;padding:12px 14px}.instrument-stage{height:calc(100svh - 95px);min-height:675px;max-height:850px;margin-top:0}.stage-top{top:12px;font-size:6px;left:5%;right:5%;letter-spacing:.5px}.stage-top>span:last-child{max-width:100px;text-align:right}.stage-word{top:48px;font-size:24vw;letter-spacing:-.07em}.chamber{inset:24px -17% 170px}.stage-measure{top:55px;bottom:290px;width:8px;right:5%}.stage-measure.left{left:5%}.coordinate-note{left:7%;top:32%;font-size:6px;line-height:1.7;width:84px;z-index:2}.coordinate-note:before{font-size:19px;margin-bottom:8px}.floating-call{right:6%;top:43%;width:124px;padding:9px 12px;border-left-width:1px;background:#f8fbfdbb}.floating-call .eyebrow{font-size:6px;letter-spacing:.4px;margin-bottom:6px}.floating-call strong{font-size:12px}.floating-call .hint{font-size:6px;margin-top:6px}.floating-call .link-arrow{font-size:14px;top:7px;right:7px}.stage-bottom{left:5%;right:5%;bottom:27px;display:block}.stage-bottom h1{font-size:clamp(30px,7.1vw,46px);line-height:1.17;letter-spacing:-1.8px;max-width:440px}.stage-description{max-width:none;margin-top:18px;display:flex;align-items:center;gap:15px}.stage-description p{font-size:9px;line-height:1.8;max-width:220px;margin:0}.stage-description .button{font-size:9px;min-height:42px;gap:12px;padding:10px 15px;flex-shrink:0}.motion-label{left:7%;bottom:244px;font-size:6px}.market-ribbon{padding:16px 5%;gap:15px;flex-wrap:wrap}.market-ribbon .ribbon-label{width:100%;font-size:7px;justify-content:space-between}.ribbon-market{gap:8px;font-size:8px}.ribbon-market strong{font-size:10px}.ribbon-market small{font-size:7px}.ribbon-market .coin{width:21px;height:21px;font-size:14px}.chapter{padding:60px 5%}.chapter-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.chapter-heading .eyebrow{font-size:7px}.chapter-heading h2{font-size:32px;letter-spacing:-1.5px}.chapter-heading>p{grid-column:auto;font-size:10px;max-width:300px;margin:0}.log-row{grid-template-columns:1.1fr 1.2fr 30px;gap:12px;padding:21px 0}.log-index{display:none}.log-market strong{font-size:12px}.log-market .hint{font-size:7px}.log-call strong{font-size:15px;letter-spacing:-.6px}.log-call .hint{font-size:7px}.log-deadline{grid-column:1/3;grid-row:2;font-size:8px;display:flex;gap:8px;align-items:center}.log-deadline .hint{font-size:7px}.log-row>.square-arrow{grid-column:3;grid-row:1/3;width:28px;height:28px}.log-bottom{font-size:8px;line-height:1.8;flex-wrap:wrap;gap:8px}.instrument-story{border-radius:22px 22px 0 0;padding:45px 5%;min-height:0}.story-top{font-size:7px;gap:30px;line-height:1.8}.story-copy{font-size:31px;line-height:1.3;letter-spacing:-1.5px;margin:35px 0}.story-flow{display:block;padding-top:10px}.flow-part{padding-top:24px;gap:16px}.flow-arrow{display:none}.flow-part strong{font-size:13px}.flow-part p{font-size:10px;max-width:280px}.flow-number{width:35px;height:35px}.research-portal{grid-template-columns:1fr;padding:45px 5% 65px;gap:30px}.research-portal .archive-art{min-height:350px;order:2}.archive-sheet{width:220px;max-width:70%;padding:23px}.archive-sheet h3{font-size:23px;letter-spacing:-1px}.archive-sheet .paper-year{font-size:48px;letter-spacing:-2px}.archive-sheet .eyebrow{font-size:6px;padding-bottom:12px}.archive-sheet .authors{font-size:6px;margin-top:14px}.archive-mark{width:47px;height:47px;font-size:6px}.portal-copy h2{font-size:35px;letter-spacing:-1.6px}.portal-copy .eyebrow{font-size:7px;margin-bottom:22px}.portal-copy p{font-size:11px;line-height:1.9}.cursor-orbit{display:none}.page{padding-inline:5%}.page-title h1{font-size:42px;letter-spacing:-2px;line-height:1.12}.page-title p{font-size:11px}.toolbar{gap:13px;margin-top:0}.segmented button{font-size:9px;padding:8px 12px}.toolbar select{min-height:34px;font-size:10px}.stat{padding:18px 5px}.stat strong{font-size:35px;letter-spacing:-2px}.stat .eyebrow{font-size:6px}.stats-row{margin:10px 0 20px}th{font-size:7px;padding:12px 15px}td{padding:16px 15px;font-size:11px}.player-name{font-size:11px;gap:8px}.score{font-size:14px}.research-hero h1{font-size:44px;letter-spacing:-2px}.research-hero p{font-size:11px}.paper h2{font-size:26px;letter-spacing:-1.2px}.research-body h2{font-size:26px;letter-spacing:-1px;line-height:1.2}.research-body p{font-size:11px}.method-card h3{font-size:20px}.research-body aside{font-size:8px}.formula{font-size:20px;letter-spacing:-1px}.dialog-head h2{font-size:25px;letter-spacing:-.8px;line-height:1.2}.dialog-head>.eyebrow{font-size:8px}.dialog-metrics strong{font-size:17px;letter-spacing:-.6px}.dialog-metrics .eyebrow{font-size:6px}.dialog-head .hint{font-size:8px}.dialog-body .evidence p{font-size:11px}.dialog-body h3{font-size:18px}.challenge strong{font-size:12px}.challenge p{font-size:10px}.ai-box .hint{font-size:9px}.question-chips button{font-size:9px}.ai-answer{font-size:11px}.join-dialog h2{font-size:27px}.join-dialog p{font-size:11px}.owner-title h1{font-size:33px;letter-spacing:-1.5px}.owner-panel h2{font-size:24px}.owner-header .brand{font-size:22px}.owner-header .eyebrow{font-size:6px}.rivet-experience footer{padding-inline:5%;padding-bottom:105px}.rivet-experience footer p{font-size:12px}.rivet-experience footer small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.cursor-orbit{display:none}}
