._wrap_h51dd_1{display:flex;flex-direction:column;align-items:center;gap:34px;text-align:center;padding:clamp(20px,6vw,46px) 0}._readout_h51dd_10{display:flex;flex-direction:column;align-items:center;gap:10px}._num_h51dd_17{font-family:var(--font-display);font-size:clamp(66px,17vw,118px);font-weight:300;line-height:.9;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._unit_h51dd_27{font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:lowercase;color:var(--text-faint)}._sliderRow_h51dd_35{width:min(520px,90vw);display:flex;flex-direction:column;gap:12px}._range_h51dd_42{--thumb: 22px;--stop: calc(var(--fill, 0) * (100% - var(--thumb)) + var(--thumb) / 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:3px;margin:0;padding:0;border-radius:999px;background:linear-gradient(to right,var(--spark) 0,var(--spark) var(--stop),var(--line) var(--stop),var(--line) 100%);transition:background .28s var(--ease-out);outline:none}@keyframes _thumb-pulse_h51dd_1{0%,to{box-shadow:0 0 0 6px var(--spark-tint),0 6px 20px -6px var(--glow-spark)}50%{box-shadow:0 0 0 11px var(--spark-tint),0 8px 26px -4px var(--glow-spark)}}._range_h51dd_42::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--text);border:4px solid var(--spark-soft);cursor:grab;transition:transform .25s var(--ease-out);animation:_thumb-pulse_h51dd_1 2.2s ease-in-out infinite}._range_h51dd_42:active::-webkit-slider-thumb,._range_h51dd_42[data-pressed]::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}._range_h51dd_42::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--text);border:4px solid var(--spark-soft);cursor:grab;transition:transform .25s var(--ease-out);animation:_thumb-pulse_h51dd_1 2.2s ease-in-out infinite}._range_h51dd_42:active::-moz-range-thumb,._range_h51dd_42[data-pressed]::-moz-range-thumb{cursor:grabbing;transform:scale(1.12)}._ticks_h51dd_123{display:grid;grid-template-columns:1fr 1fr 1fr;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-faint)}._ticks_h51dd_123 span:first-child{text-align:left}._ticks_h51dd_123 span:nth-child(2){text-align:center}._ticks_h51dd_123 span:last-child{text-align:right}._card_1flts_1{position:relative;display:flex;min-height:168px;padding:24px 22px;border-radius:var(--radius);border:none;background:var(--glass-gloss),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),inset 0 22px 40px -34px var(--glass-inner),var(--glass-shadow);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform .45s var(--ease-bounce),box-shadow .3s ease}._card_1flts_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._card_1flts_1:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),inset 0 22px 40px -34px var(--glass-inner),0 26px 52px -28px var(--glow-spark)}._card_1flts_1:is(:active,[data-pressed]){transition:transform .08s ease-out;transform:translateY(0) scale(.94)}._card_1flts_1[data-state=shaking]{box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),0 0 0 1px var(--glow-spark),0 34px 76px -38px var(--glow-spark);z-index:2}._ripple_1flts_74{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid var(--spark);pointer-events:none;animation:_ripple-out_1flts_1 .52s var(--ease-out) 1 forwards}._body_1flts_88{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:var(--card-offset)}._title_1flts_100{font-family:var(--font-mono);font-size:10px;line-height:var(--card-title-lh);letter-spacing:.18em;color:var(--text-faint)}._hint_1flts_108,._value_1flts_109{font-family:var(--font-display);font-size:var(--card-value-size);line-height:1.18;color:var(--text);overflow-wrap:anywhere}._hint_1flts_108{color:var(--text-faint);opacity:.5}._value_1flts_109{animation:_value-flicker_1flts_1 .42s var(--ease-out) 1}._face_1flts_134{flex:none;width:42px;height:1.18em;font-size:var(--card-value-size);display:flex;align-items:center;color:var(--spark)}._face_1flts_134 svg{display:block;flex:none;width:42px;height:42px;overflow:visible}._face_1flts_134 svg rect{fill:var(--spark-tint);stroke:currentColor;stroke-width:1.1}._face_1flts_134 svg circle{fill:currentColor}._tumbling_1flts_162{animation:_face-tumble_1flts_1 .34s linear infinite}._board_256yd_1{display:flex;flex-direction:column;gap:24px}._grid_256yd_7{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._grid_256yd_7>:last-child{grid-column:1 / -1}@media(max-width:640px){._grid_256yd_7{grid-template-columns:1fr}._grid_256yd_7>:last-child{grid-column:auto}}._actions_256yd_31{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:4px}._actions_256yd_31>button:first-child{justify-self:start}._actions_256yd_31>button:last-child{justify-self:end}@media(max-width:560px){._actions_256yd_31{grid-template-columns:1fr;justify-items:center;gap:16px}._actions_256yd_31>button:first-child,._actions_256yd_31>button:last-child{justify-self:stretch}._actions_256yd_31>button:first-child{order:1}._actions_256yd_31>button:last-child{order:2}}._board_f48n7_1{display:flex;flex-direction:column;gap:24px}._grid_f48n7_8{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._grid_f48n7_8>:last-child{grid-column:1 / -1}@media(max-width:640px){._grid_f48n7_8{grid-template-columns:1fr}._grid_f48n7_8>:last-child{grid-column:auto}}._field_f48n7_32{position:relative;display:flex;flex-direction:column;gap:10px;min-height:168px;padding:24px 22px;padding-top:calc(24px + var(--card-offset));border-radius:var(--radius);background:var(--glass-gloss),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),inset 0 22px 40px -34px var(--glass-inner),var(--glass-shadow);cursor:text;transition:box-shadow .3s ease}._field_f48n7_32:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._field_f48n7_32:focus-within{box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),0 0 0 1px var(--spark),0 20px 40px -26px var(--glow-spark)}._fieldLabel_f48n7_84{font-family:var(--font-mono);font-size:10px;line-height:var(--card-title-lh);letter-spacing:.18em;color:var(--text-faint)}._input_f48n7_98{display:block;width:100%;border:none;background:none;outline:none;padding:.2em 0;margin:-.2em 0;font-family:var(--font-display);font-size:var(--card-value-size);line-height:1.18;color:var(--text);text-transform:lowercase;overflow-wrap:anywhere;resize:none;overflow:hidden;field-sizing:content}._input_f48n7_98::placeholder{color:var(--text-faint);opacity:.5}._input_f48n7_98:focus-visible{outline:none}._actions_f48n7_152{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:4px}._actions_f48n7_152>button:first-child{justify-self:start}._actions_f48n7_152>button:last-child{justify-self:end}@media(max-width:560px){._actions_f48n7_152{grid-template-columns:1fr;justify-items:center;gap:16px}._actions_f48n7_152>button:first-child,._actions_f48n7_152>button:last-child{justify-self:stretch}._actions_f48n7_152>button:first-child{order:1}._actions_f48n7_152>button:last-child{order:2}}._progress_u5pb5_1{display:flex;justify-content:center;gap:9px;margin-bottom:24px}._dot_u5pb5_8{width:6px;height:6px;border-radius:50%;background:transparent;border:1px solid var(--line-strong);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}._dot_u5pb5_8[data-on=true]{background:var(--spark);border-color:var(--spark);box-shadow:0 0 10px var(--glow-spark);animation:_dot-pop_u5pb5_1 .4s var(--ease-out) 1}._wrap_152e1_1{display:flex;flex-direction:column;align-items:center;gap:30px}._summary_152e1_13{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._summary_152e1_13>:last-child{grid-column:1 / -1}@media(max-width:720px){._summary_152e1_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){._summary_152e1_13{grid-template-columns:minmax(0,1fr)}}._chip_152e1_42{position:relative;min-height:72px;display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:var(--radius-sm);text-align:center;font-family:var(--font-display);font-size:17px;line-height:1.3;overflow-wrap:anywhere;color:var(--text);background:var(--glass-gloss),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),var(--glass-shadow);transition:transform .3s var(--ease-bounce),box-shadow .3s ease}._chip_152e1_42:hover{transform:scale(1.045);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),0 20px 40px -26px var(--glow-spark)}._summary_152e1_13>:last-child:hover{transform:scale(1.012)}._chip_152e1_42:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._infinity_152e1_106{font-family:var(--font-display);font-size:clamp(52px,15vw,84px);font-weight:300;line-height:1;color:var(--text)}._clock_152e1_114{position:relative;width:min(320px,78vw);aspect-ratio:1;display:grid;place-items:center;padding:0;cursor:pointer}._clock_152e1_114:disabled{cursor:default}._clockStatic_152e1_128{cursor:default}._ring_152e1_132{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg);overflow:visible}._ringTrack_152e1_139{fill:none;stroke:var(--line);stroke-width:2}._ringProg_152e1_146{fill:none;stroke:var(--spark);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s linear;filter:drop-shadow(0 0 3px var(--glow-spark))}._time_152e1_155{font-family:var(--font-display);font-size:clamp(46px,13vw,74px);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text);transition:opacity .2s var(--ease-out)}._done_152e1_165 ._time_152e1_155{color:var(--calm)}._icon_152e1_174{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:72px;height:72px;background:var(--spark);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out),transform .35s var(--ease-bounce)}._iconPause_152e1_194{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='5' width='4' height='14' rx='1.3'/%3E%3Crect x='14' y='5' width='4' height='14' rx='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='5' width='4' height='14' rx='1.3'/%3E%3Crect x='14' y='5' width='4' height='14' rx='1.3'/%3E%3C/svg%3E")}._iconPlay_152e1_199{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.14v13.72a1 1 0 0 0 1.53.85l10.68-6.86a1 1 0 0 0 0-1.7L9.53 4.3A1 1 0 0 0 8 5.14Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.14v13.72a1 1 0 0 0 1.53.85l10.68-6.86a1 1 0 0 0 0-1.7L9.53 4.3A1 1 0 0 0 8 5.14Z'/%3E%3C/svg%3E")}._clock_152e1_114:not(:disabled):hover ._time_152e1_155{opacity:.15}._clock_152e1_114:not(:disabled):hover ._icon_152e1_174{opacity:1;transform:translate(-50%,-50%) scale(1)}._clock_152e1_114:is(:active,[data-pressed]):not(:disabled) ._icon_152e1_174{transition:transform .05s ease-out;transform:translate(-50%,-50%) scale(.85)}._controls_152e1_222{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}._controls_152e1_222 button{width:152px;white-space:nowrap}._pulse_152e1_239{animation:_float-drift_152e1_1 4s ease-in-out infinite}._overlay_mulrl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000}._hidden_mulrl_12{opacity:0;pointer-events:none}._video_mulrl_17{width:100%;height:100%;object-fit:contain}button._unmute_mulrl_23{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}._close_mulrl_30{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:26px;line-height:1;cursor:pointer}._list_15v07_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._round_15v07_10{position:relative;display:flex;flex-direction:column;gap:13px;padding:18px 20px 20px;border-radius:var(--radius);background:var(--glass-gloss),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),var(--glass-shadow)}._round_15v07_10:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._meta_15v07_47{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--text-faint)}._dot_15v07_58{opacity:.5}._del_15v07_62{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:17px;line-height:1;color:var(--text-faint);transition:color .18s ease,background .18s ease,transform .45s var(--ease-bounce)}._del_15v07_62:hover{color:var(--spark);background:var(--spark-tint)}._del_15v07_62:is(:active,[data-pressed]){transition:transform .08s ease-out;transform:scale(.72)}._values_15v07_88{display:flex;flex-wrap:wrap;gap:7px}._value_15v07_88{font-family:var(--font-display);font-size:14px;line-height:1.3;overflow-wrap:anywhere;padding:4px 12px;border-radius:999px;border:1px solid var(--line);color:var(--text)}._replay_15v07_106{align-self:flex-start;margin-top:2px}._notes_15v07_111{margin:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--text-faint);white-space:pre-wrap;word-break:break-word}._empty_15v07_124{text-align:center;font-family:var(--font-display);font-style:italic;font-size:clamp(15px,3vw,18px);line-height:1.5;color:var(--text-faint);padding:clamp(40px,14vw,90px) 0}._splitRoot_1286n_6{display:flex;align-items:stretch;min-height:100dvh}._splitRoot_1286n_6>main{position:relative;flex:1 1 auto;min-width:0}._header_1286n_18{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:clamp(28px,6vw,52px)}._mark_1286n_27{display:inline-flex;align-items:center;gap:8px;color:var(--text-faint)}._mark_1286n_27 svg{display:block;width:15px;height:15px}._mark_1286n_27 svg rect{fill:none;stroke:currentColor;stroke-width:1.4}._mark_1286n_27 svg circle{fill:currentColor}._mark_1286n_27 svg:nth-child(2){width:19px;height:19px;color:var(--spark)}._title_1286n_56{font-size:clamp(34px,8vw,60px);line-height:1.02;letter-spacing:-.01em}._title_1286n_56 em{font-style:italic;color:var(--spark)}._stage_1286n_67{animation:_rail-in_1286n_1 .5s var(--ease-out) 1}._modeToggleWrap_1286n_74{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px}._modeToggleBtn_1286n_82{padding:5px 13px;border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint);transition:background .25s ease,color .25s ease}._modeToggleBtn_1286n_82[data-active=true]{background:var(--surface-strong);color:var(--text)}._stageNav_1286n_98{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px}._setupNav_1286n_107{display:flex;justify-content:center;margin-bottom:4px}._stageIntro_1286n_113{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--line)}._stageIntro_1286n_113 h2{font-size:clamp(20px,4vw,26px)}._stageIntro_1286n_113 span{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:var(--text-faint)}._signature_1286n_143{margin-top:-6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:#fff;opacity:.8;mix-blend-mode:difference}button._notesFab_1286n_154{position:fixed;right:clamp(16px,4vw,28px);bottom:clamp(16px,4vw,28px);width:54px;height:54px;padding:0;border-radius:50%;font-size:20px;z-index:40}._splitDivider_1286n_175{flex:none;width:9px;margin:0 -4px;cursor:col-resize;z-index:30;position:relative}._splitDivider_1286n_175:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line);transition:background .15s ease}._splitDivider_1286n_175:hover:after{background:var(--spark)}._notesPane_1286n_201{flex:none;overflow:hidden;align-self:flex-start;position:sticky;top:0;height:100dvh;background:var(--paper);border-left:1px solid var(--line);transition:width .32s var(--ease-out)}._notesPaneInner_1286n_201{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;padding:18px 20px calc(20px + env(safe-area-inset-bottom))}@keyframes _notes-backdrop-in_1286n_1{0%{opacity:0}to{opacity:1}}._notesBackdrop_1286n_238{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:55;animation:_notes-backdrop-in_1286n_1 .25s ease}@media(max-width:640px){._notesPane_1286n_201{position:fixed;inset:auto 0 0 0;top:auto;align-self:auto;width:100%;height:min(82dvh,640px);border-left:none;border-top:1px solid var(--line);border-radius:20px 20px 0 0;box-shadow:0 -20px 50px -20px #0009;transform:translateY(100%);transition:transform .32s var(--ease-out);z-index:60}._notesPane_1286n_201[data-mobile-open=true]{transform:translateY(0)}._notesPane_1286n_201:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:4px;border-radius:999px;background:var(--line-strong);transform:translate(-50%)}._notesPaneInner_1286n_201{padding-top:26px}}._notesPaneHeader_1286n_290{display:flex;align-items:center;justify-content:space-between;flex:none;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:15px;font-style:italic;letter-spacing:.02em;color:var(--text)}._notesPaneClose_1286n_305{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:17px;line-height:1;color:var(--text-faint);transition:color .18s ease,background .18s ease,transform .45s var(--ease-bounce)}._notesPaneClose_1286n_305:hover{color:var(--spark);background:var(--spark-tint)}._notesPaneClose_1286n_305:is(:active,[data-pressed]){transition:transform .08s ease-out;transform:scale(.72)}._notesArea_1286n_330{flex:1;width:100%;min-height:0;padding:4px;border:none;resize:none;background:none;color:var(--text);font-family:var(--font-mono);font-size:14px;line-height:1.7;outline:none}._notesArea_1286n_330::placeholder{color:var(--text-faint);opacity:.45}:root{--bg-0: #191612;--bg-1: #201c17;--paper: #221e18;--surface: rgba(255, 250, 240, .035);--surface-strong: rgba(255, 250, 240, .065);--line: rgba(255, 248, 235, .1);--line-strong: rgba(255, 248, 235, .2);--text: #ede5d5;--text-dim: var(--text);--text-faint: var(--text);--spark: #f0925f;--spark-soft: #e07f4c;--calm: #83bab0;--glow-spark: rgba(240, 146, 95, .3);--glow-calm: rgba(131, 186, 176, .26);--inset: rgba(0, 0, 0, .24);--spark-tint: rgba(240, 146, 95, .13);--on-accent: #201c17;--card-value-size: clamp(21px, 3.6vw, 30px);--card-title-lh: 14.5px;--card-offset: max( 0px, calc((120px - var(--card-title-lh) - 10px - var(--card-value-size) * 1.18) / 2) );--glass-bg: rgba(255, 248, 236, .025);--glass-gloss: linear-gradient( 177deg, rgba(255, 250, 240, .07), rgba(255, 250, 240, .004) 42%, rgba(255, 250, 240, .022) );--glass-sheen: rgba(255, 250, 240, .19);--glass-sheen-b: rgba(255, 250, 240, .045);--glass-inner: rgba(255, 250, 240, .06);--glass-rim-hi: rgba(255, 250, 240, .34);--glass-rim-lo: rgba(255, 248, 235, .05);--glass-shadow: 0 22px 44px -30px rgba(0, 0, 0, .72);--glass-blur: blur(34px) saturate(175%);--orb-1: rgba(240, 146, 95, .2);--orb-2: rgba(131, 186, 176, .15);--orb-3: rgba(150, 110, 220, .12);--grain-opacity: .055;--grain-blend: overlay;--halo-1: rgba(240, 146, 95, .12);--halo-2: rgba(131, 186, 176, .08);--halo-3: rgba(120, 90, 190, .1);--radius: 20px;--radius-sm: 12px;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--font-mono: "Space Mono", "SFMono-Regular", ui-monospace, Menlo, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}body{min-height:100dvh;background:radial-gradient(120% 90% at 12% -10%,var(--halo-1),transparent 55%),radial-gradient(90% 80% at 100% 0%,var(--halo-2),transparent 50%),radial-gradient(140% 120% at 50% 120%,var(--halo-3),transparent 60%),var(--bg-0);color:var(--text);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background-color .4s ease,color .4s ease;text-transform:lowercase}body:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--orb-1),transparent) 18% 22% / 52vmax 52vmax no-repeat,radial-gradient(closest-side,var(--orb-2),transparent) 84% 14% / 42vmax 42vmax no-repeat,radial-gradient(closest-side,var(--orb-3),transparent) 62% 82% / 58vmax 58vmax no-repeat;filter:blur(24px);animation:orb-drift 32s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}button{font-family:inherit;color:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed}input,textarea{font-family:inherit}::selection{background:var(--spark);color:var(--paper)}:focus-visible{outline:2px solid var(--spark);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);font-weight:340;letter-spacing:.01em;margin:0}.app{max-width:940px;margin:0 auto;padding:clamp(28px,6vw,72px) clamp(18px,5vw,40px) clamp(28px,6vw,56px)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;text-transform:lowercase;color:var(--text-faint)}.glass-rim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border-radius:var(--radius-sm);border:none;background:var(--glass-gloss),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),var(--glass-shadow);color:var(--text);font-size:13px;letter-spacing:.08em;text-transform:lowercase;transition:transform .45s var(--ease-bounce),box-shadow .25s ease,opacity .2s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),transparent 38%,transparent 62%,var(--glass-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--glass-sheen),inset 0 -1px 0 var(--glass-sheen-b),0 18px 36px -22px var(--glow-spark)}.btn:disabled{opacity:.34}.btn--primary{background:linear-gradient(180deg,var(--spark),var(--spark-soft));backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--paper);font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 16px 40px -18px var(--glow-spark)}.btn--primary:before{display:none}.btn--primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff5c,0 20px 54px -16px var(--glow-spark)}.btn--ghost{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line);box-shadow:none;color:var(--text-faint);letter-spacing:.06em;font-size:12px;padding:9px 15px}.btn--ghost:before{display:none}.btn--ghost:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-strong);box-shadow:none;color:var(--text)}.btn:is(:active,[data-pressed]):not(:disabled),.btn--primary:is(:active,[data-pressed]):not(:disabled),.btn--ghost:is(:active,[data-pressed]):not(:disabled){transition:transform .05s ease-out;transform:translateY(0) scale(.86)}@keyframes die-shake{0%{transform:translateZ(0) rotate(0) scale(1)}12%{transform:translate3d(-7px,4px,0) rotate(-4.5deg) scale(1.012)}26%{transform:translate3d(8px,-5px,0) rotate(5deg) scale(.994)}40%{transform:translate3d(-7px,-3px,0) rotate(-3.6deg) scale(1.01)}54%{transform:translate3d(6px,5px,0) rotate(4.2deg) scale(.996)}68%{transform:translate3d(-5px,2px,0) rotate(-2.6deg) scale(1.008)}84%{transform:translate3d(4px,-4px,0) rotate(2.4deg) scale(.998)}to{transform:translateZ(0) rotate(0) scale(1)}}@keyframes die-settle{0%{transform:scale(1.09,.9) rotate(-2.2deg)}26%{transform:scale(.93,1.07) rotate(1.2deg)}50%{transform:scale(1.045,.972) rotate(-.5deg)}72%{transform:scale(.985,1.014) rotate(.2deg)}88%{transform:scale(1.008,.996) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes face-tumble{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.16)}to{transform:rotate(360deg) scale(1)}}@keyframes ripple-out{0%{opacity:.6;transform:scale(.94)}to{opacity:0;transform:scale(1.055)}}@keyframes value-flicker{0%{opacity:0;filter:blur(7px);transform:translateY(8px) scale(.97)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes rail-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes orb-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2.5%,0) scale(1.06)}to{transform:translate3d(-2.5%,3%,0) scale(.97)}}@keyframes dot-pop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.is-shaking{animation:die-shake .34s linear infinite}.is-settling{animation:die-settle .44s var(--ease-out) 1}@media(prefers-reduced-motion:reduce){.is-shaking,.is-settling{animation:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
