.TouchStory_wrap__bYc4T{position:relative;height:100vh;height:100dvh;min-height:540px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 45% 40%,rgba(255,170,140,.07),transparent 60%),radial-gradient(ellipse at 50% 110%,rgba(90,190,255,.08),transparent 55%),#05070c}.TouchStory_canvas__uUtkX{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.TouchStory_canvas__uUtkX:active{cursor:-webkit-grabbing;cursor:grabbing}.TouchStory_veil__RCRyM{opacity:0;background:radial-gradient(ellipse at 50% 50%,rgba(10,14,22,.75),#05070c 70%)}.TouchStory_loading__qNtUx,.TouchStory_veil__RCRyM{position:absolute;inset:0;z-index:1;pointer-events:none}.TouchStory_loading__qNtUx{display:grid;place-items:center;font:400 13px/1.6 var(--font-mono);color:var(--text-muted);text-align:center;padding:0 24px}.TouchStory_head__cMwCQ{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;max-width:min(42ch,34%);pointer-events:none}.TouchStory_eyebrow__e1sI2{margin:0;font:600 11px/1 var(--font-mono);letter-spacing:.24em;color:rgba(127,224,255,.8)}.TouchStory_title__xy5Bw{margin:8px 0 0;font:700 clamp(22px,3vw,38px)/1.02 var(--font-display);letter-spacing:.03em;color:#fff4ee;text-shadow:0 0 26px rgba(255,170,130,.4)}.TouchStory_sub__u1FLb{margin:8px 0 0;font:400 13px/19px var(--font-body);color:rgba(220,228,240,.74)}.TouchStory_acts__MC8m0{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:5;display:flex;gap:6px}.TouchStory_act__eFfcI{position:relative;min-width:38px;height:36px;padding:0 9px;border:1px solid rgba(127,224,255,.28);border-radius:9px;background:rgba(4,12,22,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a9d9ee;font:700 12px/1 var(--font-mono);cursor:pointer}.TouchStory_act__eFfcI em{position:absolute;top:calc(100% + 8px);right:0;padding:5px 8px;border-radius:6px;background:rgba(4,12,22,.96);border:1px solid rgba(127,224,255,.35);font:700 11px/1 var(--font-mono);font-style:normal;white-space:nowrap;color:#7fe0ff;opacity:0;pointer-events:none;transition:opacity .15s ease}.TouchStory_act__eFfcI:hover em{opacity:1}.TouchStory_act__eFfcI:hover{border-color:#7fe0ff;color:#fff}.TouchStory_actOn__C1Zpr{background:rgba(255,180,140,.18);border-color:#ffb48c;color:#fff;box-shadow:0 0 16px rgba(255,180,140,.35)}.TouchStory_pins__z81Dl{position:absolute;inset:0;z-index:2;pointer-events:none}.TouchStory_pin___X4Wq{--pc:#ffb48c;position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;padding:4px 8px 4px 5px;border-radius:999px;border:1px solid rgba(255,210,190,.4);background:rgba(8,6,12,.74);font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:#fff0e8;white-space:nowrap;transition:opacity .3s ease;opacity:0}.TouchStory_short__hfexY{display:none}@media (max-width:520px){.TouchStory_long__X8w6c{display:none}.TouchStory_short__hfexY{display:inline}}.TouchStory_pin___X4Wq i{width:7px;height:7px;border-radius:50%;background:var(--pc);box-shadow:0 0 10px var(--pc)}.TouchStory_panel__ZjY1Q{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 68px);z-index:4;width:min(380px,34vw);max-height:calc(100dvh - var(--chrome-top) - 150px);overflow:auto;padding:16px 16px 14px;border:1px solid rgba(127,224,255,.22);border-radius:16px;background:linear-gradient(160deg,rgba(8,18,32,.92),rgba(4,8,16,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-gap:12px;gap:12px;align-content:start;scrollbar-width:thin}.TouchStory_fold__GQ0WL{display:none;position:absolute;top:4px;right:6px;width:40px;height:36px;padding:0;border:0;background:none;color:#a9d9ee;font:700 15px/1 var(--font-mono);cursor:pointer}.TouchStory_scale__e0SB6{margin:0;font:600 11px/1.35 var(--font-mono);letter-spacing:.06em;color:rgba(255,200,170,.78);padding-right:30px}.TouchStory_stats__XmF_W{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:10px 12px;gap:10px 12px}.TouchStory_stats__XmF_W:empty{display:none}.TouchStory_stats__XmF_W div{display:grid;grid-gap:4px;gap:4px;align-content:start}.TouchStory_stats__XmF_W b{font:700 16px/1.1 var(--font-mono);color:#fff;text-shadow:0 0 12px rgba(127,224,255,.4)}.TouchStory_stats__XmF_W span{font:600 10px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(169,217,238,.66)}.TouchStory_narr__Ov7_f{margin:0;font:400 13.5px/1.55 var(--font-body);color:#d8e6f2}.TouchStory_dim__X_4m_{font:400 12px/1.5 var(--font-body);color:rgba(200,215,230,.66);margin:0}.TouchStory_readout__7bI8W{margin:0;font:500 12.5px/1.5 var(--font-mono);color:#ffe2d2}.TouchStory_readout__7bI8W b{color:#fff}.TouchStory_nobel__Dahf9{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,209,102,.35);background:rgba(255,209,102,.07);font:500 12px/1.5 var(--font-body);color:#ffe7b0}.TouchStory_basis__NMvUa{display:inline-block;vertical-align:1px;margin:0 2px;padding:2px 6px 1px;border-radius:5px;border:1px solid;font:700 10.5px/1.3 var(--font-mono);letter-spacing:.1em;white-space:nowrap}.TouchStory_b_fact__FyrDY{color:#7dffb0}.TouchStory_b_theory__lNtM_{color:#ffd166}.TouchStory_b_speculation__NoxBX{color:#ff9ad0}.TouchStory_legend__k7Nsa{display:flex;align-items:center;gap:8px;font:600 10.5px/1 var(--font-mono);color:rgba(200,215,230,.7)}.TouchStory_legend__k7Nsa i{flex:1 1;height:8px;border-radius:4px;background:linear-gradient(90deg,#0d1a4d,#0d8cbf,#ffb838,#fff8e6)}.TouchStory_slider__QnJA_{display:grid;grid-gap:8px;gap:8px}.TouchStory_slider__QnJA_ span{font:700 10.5px/1.2 var(--font-mono);letter-spacing:.14em;color:#7fe0ff}.TouchStory_slider__QnJA_ input{width:100%;height:32px;accent-color:#ffb48c;cursor:pointer}.TouchStory_chips__Gr_Fh,.TouchStory_modes__LAOkt{display:flex;flex-wrap:wrap;gap:6px}.TouchStory_chips__Gr_Fh button,.TouchStory_modes__LAOkt button{min-height:34px;padding:0 11px;border:1px solid rgba(127,224,255,.28);border-radius:999px;background:rgba(4,12,22,.8);color:#bfe6f7;font:700 11px/1 var(--font-mono);letter-spacing:.06em;cursor:pointer}.TouchStory_chips__Gr_Fh button{--c:#7fe0ff;border-color:color-mix(in srgb,var(--c) 45%,transparent)}.TouchStory_chips__Gr_Fh button:hover,.TouchStory_modes__LAOkt button:hover{border-color:#7fe0ff;color:#fff}.TouchStory_chips__Gr_Fh .TouchStory_on__ggNmY,.TouchStory_modes__LAOkt .TouchStory_on__ggNmY{background:rgba(127,224,255,.18);border-color:#7fe0ff;color:#fff;box-shadow:0 0 14px rgba(127,224,255,.3)}.TouchStory_chips__Gr_Fh .TouchStory_on__ggNmY{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 40%,transparent)}.TouchStory_modes__LAOkt .TouchStory_hot__3S0UP{border-color:#ffb347;color:#ffe0b0}.TouchStory_modes__LAOkt .TouchStory_hot__3S0UP.TouchStory_on__ggNmY{background:rgba(255,179,71,.2)}.TouchStory_layers__GI_xL{display:grid;grid-gap:6px;gap:6px}.TouchStory_layers__GI_xL button{display:flex;justify-content:space-between;gap:10px;align-items:baseline;min-height:36px;padding:6px 12px;text-align:left;border:1px solid rgba(255,200,170,.22);border-radius:10px;background:rgba(20,10,10,.4);color:#ffe6da;cursor:pointer}.TouchStory_layers__GI_xL button b{font:700 12px/1.2 var(--font-mono);letter-spacing:.04em}.TouchStory_layers__GI_xL button span{font:500 11px/1.2 var(--font-mono);color:rgba(255,220,200,.7)}.TouchStory_layers__GI_xL .TouchStory_on__ggNmY{border-color:#ffb48c;background:rgba(255,180,140,.16)}.TouchStory_rasterBox__YDpKN{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.TouchStory_rasterLabels__fY_sD{display:grid;grid-template-rows:repeat(6,1fr);font:700 10.5px/1 var(--font-mono);letter-spacing:.06em;color:hsla(0,0%,100%,.6)}.TouchStory_rasterLabels__fY_sD span{display:flex;align-items:center}.TouchStory_raster__4Dmn1{display:block;width:100%;height:132px;border-radius:8px;background:rgba(0,8,16,.6);border:1px solid rgba(127,224,255,.12)}.TouchStory_card__ZZRRo{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(127,224,255,.2);background:rgba(0,10,20,.5)}.TouchStory_cardHead__3CpDV{margin:0;font:700 13px/1.3 var(--font-mono)}.TouchStory_card__ZZRRo dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px}.TouchStory_card__ZZRRo dt{font:700 10px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(169,217,238,.65)}.TouchStory_card__ZZRRo dd{margin:0;font:400 12.5px/1.45 var(--font-body);color:#e4eef7}.TouchStory_verdictRow__Ongmh{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center}.TouchStory_verdict__uMcbm{display:grid;grid-gap:4px;gap:4px;padding:8px 14px;border-radius:12px;border:1px solid rgba(255,209,102,.4);background:rgba(255,209,102,.08);min-width:7.5em}.TouchStory_verdict__uMcbm span{font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,230,180,.7)}.TouchStory_verdict__uMcbm b{font:800 24px/1 var(--font-mono);color:#ffd166;text-shadow:0 0 16px rgba(255,209,102,.5)}.TouchStory_verdict__uMcbm[data-v=TWO]{border-color:rgba(125,255,176,.5);background:rgba(125,255,176,.08)}.TouchStory_verdict__uMcbm[data-v=TWO] b{color:#7dffb0;text-shadow:0 0 16px rgba(125,255,176,.5)}.TouchStory_verdict__uMcbm[data-v="ONE OR TWO"] b{font-size:17px}.TouchStory_tri__qZPF0{display:grid;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,179,71,.35);background:rgba(255,179,71,.06)}.TouchStory_triCue__pBO7M{margin:0;font:500 13px/1.5 var(--font-body);color:#fff0dc}.TouchStory_triCue__pBO7M b{color:#ffd166}.TouchStory_steps__rjNZz{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font:400 12px/1.45 var(--font-body);color:rgba(230,236,244,.78)}.TouchStory_raceHead__KF__s{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TouchStory_clock__ik5ue{font:700 30px/1 var(--font-mono);color:#fff;min-width:4.4ch;text-shadow:0 0 18px rgba(255,209,102,.45)}.TouchStory_fibres__OcpAk{width:100%;border-collapse:collapse;font:400 12px/1.35 var(--font-body);color:#dce8f3}.TouchStory_fibres__OcpAk th{text-align:left;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(169,217,238,.6);padding:0 6px 6px 0}.TouchStory_fibres__OcpAk td{padding:6px 6px 6px 0;border-top:1px solid rgba(127,224,255,.1);vertical-align:top}.TouchStory_fibres__OcpAk td b{display:block;font:800 15px/1.1 var(--font-mono)}.TouchStory_fibres__OcpAk td span{display:block;font:500 10.5px/1.3 var(--font-mono);color:rgba(200,215,230,.6)}.TouchStory_fibres__OcpAk td:last-child{font:700 12px/1.3 var(--font-mono);white-space:nowrap}.TouchStory_fibres__OcpAk tr[data-done="1"] td:last-child{color:#ffd166;text-shadow:0 0 10px rgba(255,209,102,.6)}.TouchStory_copy__PEHOh{position:absolute;left:var(--space-6);bottom:var(--space-5);z-index:4;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:calc(100% - 2 * var(--space-6) - 80px)}.TouchStory_fold2__75rey{min-height:36px;padding:0 14px;border:1px solid rgba(226,232,240,.18);border-radius:999px;background:rgba(4,10,18,.75);color:#b9cbe0;font:600 12px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer}.TouchStory_fold2__75rey:hover{color:#fff;border-color:rgba(226,232,240,.4)}.TouchStory_more__vXhYi summary{cursor:pointer;list-style:none;min-height:36px;display:flex;align-items:center;font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(185,203,224,.75)}.TouchStory_more__vXhYi summary::-webkit-details-marker{display:none}.TouchStory_more__vXhYi summary:before{content:"+ ";color:#ffb48c;margin-right:4px}.TouchStory_more__vXhYi[open] summary:before{content:"− "}.TouchStory_moreBody__LV8DV{position:absolute;left:0;bottom:calc(100% + 8px);width:min(620px,calc(100vw - 2 * var(--space-6)));max-height:62dvh;overflow:auto;padding:var(--space-4);border:1px solid rgba(127,224,255,.25);border-radius:var(--radius-md);background:rgba(3,8,16,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 12.5px/1.6 var(--font-body);color:#cfdbe8}.TouchStory_moreBody__LV8DV p{margin:0 0 10px}.TouchStory_moreBody__LV8DV ul{margin:0 0 10px;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.TouchStory_moreBody__LV8DV b{color:#ffc9b0;font-weight:600}.TouchStory_moreBody__LV8DV a{color:#9fdcff}.TouchStory_textOff__Bk1jD .TouchStory_card__ZZRRo dl,.TouchStory_textOff__Bk1jD .TouchStory_dim__X_4m_,.TouchStory_textOff__Bk1jD .TouchStory_more__vXhYi,.TouchStory_textOff__Bk1jD .TouchStory_narr__Ov7_f,.TouchStory_textOff__Bk1jD .TouchStory_nobel__Dahf9,.TouchStory_textOff__Bk1jD .TouchStory_steps__rjNZz,.TouchStory_textOff__Bk1jD .TouchStory_sub__u1FLb{display:none}@media (max-width:899px){.TouchStory_head__cMwCQ{left:var(--space-4);top:calc(var(--chrome-top) + 10px);max-width:calc(100% - 2 * var(--space-4))}.TouchStory_eyebrow__e1sI2{font-size:12px;letter-spacing:.18em}.TouchStory_title__xy5Bw{font-size:22px}.TouchStory_sub__u1FLb{display:none}.TouchStory_acts__MC8m0{left:var(--space-4);right:var(--space-4);top:calc(var(--chrome-top) + 62px);justify-content:space-between}.TouchStory_act__eFfcI{min-width:0;flex:1 1;height:34px;padding:0;font-size:12px}.TouchStory_act__eFfcI em{display:none}.TouchStory_panel__ZjY1Q{left:var(--space-3);right:var(--space-3);top:auto;bottom:58px;width:auto;max-height:42dvh;padding:12px 12px 10px;gap:10px;border-radius:14px}.TouchStory_panel__ZjY1Q.TouchStory_panelShut__XhI7T{max-height:96px;overflow:hidden}.TouchStory_fold__GQ0WL{display:block}.TouchStory_scale__e0SB6{font-size:12px}.TouchStory_stats__XmF_W{grid-template-columns:repeat(3,1fr);gap:8px}.TouchStory_stats__XmF_W b{font-size:14px}.TouchStory_card__ZZRRo dt,.TouchStory_fibres__OcpAk td span,.TouchStory_fibres__OcpAk th,.TouchStory_legend__k7Nsa,.TouchStory_rasterLabels__fY_sD,.TouchStory_slider__QnJA_ span,.TouchStory_stats__XmF_W span,.TouchStory_verdict__uMcbm span{font-size:12px;letter-spacing:.04em}.TouchStory_basis__NMvUa{font-size:12px}.TouchStory_chips__Gr_Fh button,.TouchStory_modes__LAOkt button{font-size:12px;padding:0 10px}.TouchStory_narr__Ov7_f{font-size:13px}.TouchStory_card__ZZRRo dd,.TouchStory_dim__X_4m_,.TouchStory_fibres__OcpAk,.TouchStory_layers__GI_xL button b,.TouchStory_layers__GI_xL button span,.TouchStory_nobel__Dahf9,.TouchStory_readout__7bI8W,.TouchStory_steps__rjNZz{font-size:12.5px}.TouchStory_raster__4Dmn1{height:120px}.TouchStory_rasterLabels__fY_sD{font-size:12px}.TouchStory_clock__ik5ue{font-size:24px}.TouchStory_copy__PEHOh{left:var(--space-3);bottom:10px;max-width:calc(100% - 2 * var(--space-3));gap:8px}.TouchStory_moreBody__LV8DV{position:fixed;left:var(--space-3);right:var(--space-3);bottom:60px;width:auto;font-size:12.5px}.TouchStory_pin___X4Wq{font-size:12px;padding:3px 7px 3px 4px;letter-spacing:.04em}.TouchStory_verdict__uMcbm b{font-size:20px}html.navHidden .TouchStory_copy__PEHOh{max-width:calc(100% - 2 * var(--space-3) - 62px)}}@media (max-height:620px){.TouchStory_panel__ZjY1Q{max-height:36dvh}.TouchStory_raster__4Dmn1{height:96px}}@media (max-height:600px){.TouchStory_wrap__bYc4T{min-height:0}}@media (max-width:899px) and (max-height:500px){.TouchStory_panel__ZjY1Q{left:auto;right:var(--space-3);top:calc(var(--chrome-top) + 8px);bottom:56px;width:min(46vw,360px);max-height:none}.TouchStory_panel__ZjY1Q.TouchStory_panelShut__XhI7T{max-height:96px;bottom:auto}.TouchStory_head__cMwCQ{max-width:46vw}.TouchStory_acts__MC8m0{left:var(--space-4);right:auto;width:calc(50vw - 2 * var(--space-4));top:calc(var(--chrome-top) + 54px)}.TouchStory_title__xy5Bw{font-size:18px}}@media (prefers-reduced-motion:reduce){.TouchStory_act__eFfcI em,.TouchStory_pin___X4Wq{transition:none}}