:root{--shimmer-dur:3s;--shimmer-ease:ease-out;--shimmer-band-span:26%;--shimmer-opacity:1;--shimmer-glow-blur:20px;--shimmer-glow-strength:.7;--shimmer-ring-strength:1;--shimmer-scale:1;--shimmer-radius:12px;--check-spin-dur:.9s;--check-pop-dur:.35s;--check-pop-ease:cubic-bezier(.34, 1.96, .94, 1);--check-fill-dur:.35s;--check-fill-ease:cubic-bezier(.34, 1.35, .64, 1);--check-draw-dur:.6s;--check-draw-delay:80ms;--check-draw-ease:cubic-bezier(.22, 1, .36, 1);--check-hold:2s;--check-revert-dur:.25s;--check-revert-ease:cubic-bezier(.22, 1, .36, 1);--check-hop:3px;--check-up-dur:.25s;--check-up-ease:cubic-bezier(.34, 1.35, .64, 1);--check-down-dur:.3s;--check-down-ease:cubic-bezier(.14, 2.56, .94, 1);--check-pop-scale:1.09;--check-blur:.5px;--check-ring-w:2.5px;--check-mark-w:2;--check-green:#35ba00;--reveal-dur:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-blur:14px;--reveal-zoom:1.06}.t-reveal{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.t-reveal-placeholder{opacity:1;transition:opacity calc(var(--reveal-dur) * .7) ease calc(var(--reveal-dur) * .25);position:absolute;inset:0}.t-reveal-placeholder.is-revealed{opacity:0}.t-reveal-img{object-fit:cover;opacity:0;width:100%;height:100%;filter:blur(var(--reveal-blur));transform:scale(var(--reveal-zoom));transition:opacity calc(var(--reveal-dur) * .9) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease), transform var(--reveal-dur) var(--reveal-ease);position:absolute;inset:0}.t-reveal-img.is-revealed{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.t-reveal-img,.t-reveal-placeholder{transition:none!important}.t-reveal-img{filter:none;transform:none}}.t-shimmer-tile{isolation:isolate;background:#eee;border-radius:12px;flex-shrink:0;width:142px;height:142px;position:relative;overflow:hidden}.dark .t-shimmer-tile{background:#222226}.t-shimmer-tile[data-playing=false] .t-shimmer-band,.t-shimmer-tile[data-playing=false] .t-shimmer-edge{animation-play-state:paused}.t-shimmer{inset:calc(-20px * var(--shimmer-scale));filter:var(--shimmer-warp) blur(calc(5px * var(--shimmer-scale)));opacity:var(--shimmer-opacity);pointer-events:none;position:absolute}.t-shimmer-band{-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);-webkit-mask-position:100% 100%;-webkit-mask-size:280% 280%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);animation:t-shimmer-sweep var(--shimmer-dur) var(--shimmer-ease) infinite;animation-delay:var(--shimmer-delay,0s);pointer-events:none;background:radial-gradient(49.45% 38.46% at 20% 15%,#288cff24,#0000),radial-gradient(43.96% 32.97% at 65% 25%,#ff326421,#0000),radial-gradient(38.46% 43.96% at 30% 55%,#32c8501f,#0000),radial-gradient(49.45% 38.46% at 75% 65%,#b428f021,#0000),radial-gradient(38.46% 32.97% at 45% 85%,#ff78281f,#0000),radial-gradient(32.97% 32.97% at 10% 85%,#1eb9aa1c,#0000),linear-gradient(#5a5a640d,#5a5a640d);position:absolute;inset:0;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.t-shimmer-edge{inset:calc(-20px * var(--shimmer-scale));z-index:1;opacity:var(--shimmer-glow-strength);pointer-events:none;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);-webkit-mask-position:100% 100%;-webkit-mask-size:280% 280%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);animation:t-shimmer-sweep var(--shimmer-dur) var(--shimmer-ease) infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes t-shimmer-sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.t-shimmer-edge-ring,.t-shimmer-edge-glow,.t-shimmer-edge-bloom{inset:calc(20px * var(--shimmer-scale));border-radius:var(--shimmer-radius);pointer-events:none;position:absolute}.t-shimmer-edge-ring{padding:calc(1px * var(--shimmer-scale));opacity:var(--shimmer-ring-strength);-webkit-mask-composite:xor;background:radial-gradient(29.58% 16.9% at 33% -7.4%,#ff32649e,#0000),radial-gradient(25.35% 14.79% at 12% -5%,#288cff7a,#0000),radial-gradient(16.9% 29.58% at 2.1% 68.3%,#32c8508c,#0000),radial-gradient(8.45% 14.79% at 2.1% 68.3%,#1eb9aa70,#0000),radial-gradient(76.06% 13.38% at 74.4% 100%,#6446ff94,#0000),radial-gradient(35.92% 11.27% at 55% 100%,#288cff82,#0000),radial-gradient(30.99% 13.38% at 93.9% 0,#ff7828a6,#0000),radial-gradient(11.27% 17.61% at 100% 27.1%,#f032b480,#0000),radial-gradient(21.83% 20.42% at 100% 27.1%,#b428f08f,#0000),linear-gradient(#5a5a6438,#5a5a6438);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.t-shimmer-edge-glow{box-shadow:inset 0 0 calc(14px * var(--shimmer-scale)) calc(1px * var(--shimmer-scale)) #5a5a641f;filter:blur(calc(2px * var(--shimmer-scale)));-webkit-mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);background:radial-gradient(27.46% 14.79% at 33% -7.4%,#ff326457,#0000),radial-gradient(23.24% 12.68% at 12% -5%,#288cff47,#0000),radial-gradient(14.79% 27.46% at 2.1% 68.3%,#32c8504d,#0000),radial-gradient(6.34% 12.68% at 2.1% 68.3%,#1eb9aa40,#0000),radial-gradient(73.24% 11.97% at 74.4% 100%,#6446ff52,#0000),radial-gradient(33.8% 9.15% at 55% 100%,#288cff47,#0000),radial-gradient(28.87% 11.97% at 93.9% 0,#ff782859,#0000),radial-gradient(9.15% 16.2% at 100% 27.1%,#f032b447,#0000),radial-gradient(19.72% 18.31% at 100% 27.1%,#b428f04d,#0000),radial-gradient(25.35% 25.35% at 0 0,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 100% 0,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 0 100%,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 100% 100%,#5a5a6424,#0000 70%);-webkit-mask-composite:source-over;mask-composite:add}.t-shimmer-edge-bloom{box-shadow:inset 0 0 calc(var(--shimmer-glow-blur) * 3 * var(--shimmer-scale)) calc(var(--shimmer-glow-blur) / 2 * var(--shimmer-scale)) #5a5a641a;filter:blur(calc(var(--shimmer-glow-blur) * var(--shimmer-scale)));-webkit-mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);background:radial-gradient(38.73% 21.83% at 33% -7.4%,#ff326466,#0000),radial-gradient(33.1% 19.01% at 12% -5%,#288cff57,#0000),radial-gradient(21.83% 38.73% at 2.1% 68.3%,#32c85061,#0000),radial-gradient(98.59% 17.61% at 74.4% 100%,#6446ff66,#0000),radial-gradient(46.48% 14.08% at 55% 100%,#288cff59,#0000),radial-gradient(40.85% 17.61% at 93.9% 0,#ff782870,#0000),radial-gradient(28.17% 26.76% at 100% 27.1%,#b428f061,#0000);-webkit-mask-composite:source-over;mask-composite:add}@media (prefers-reduced-motion:reduce){.t-shimmer-band,.t-shimmer-edge{animation:none}}.t-check-blur-wrap{filter:blur();transition:filter var(--check-revert-dur) var(--check-revert-ease);will-change:filter;display:inline-flex}.t-check-blur-wrap.is-crossing{filter:blur(var(--check-blur));transition:filter calc(var(--check-fill-dur) * .45) var(--check-fill-ease)}.t-check-badge{width:22px;height:22px;transition:scale var(--check-revert-dur) var(--check-revert-ease);will-change:scale, transform;flex:0 0 22px;position:relative;scale:1}.t-check-badge[data-state=done]{scale:var(--check-pop-scale);transition:scale var(--check-pop-dur) var(--check-pop-ease);animation-name:t-check-pop-up,t-check-pop-down;animation-duration:var(--check-up-dur), var(--check-down-dur);animation-timing-function:var(--check-up-ease), var(--check-down-ease);animation-delay:0s, var(--check-up-dur);animation-fill-mode:forwards,forwards}@keyframes t-check-pop-up{0%{transform:translateY(0)}to{transform:translateY(calc(var(--check-hop,3px) * -1))}}@keyframes t-check-pop-down{0%{transform:translateY(calc(var(--check-hop,3px) * -1))}to{transform:translateY(0)}}.t-check-ring{border:var(--check-ring-w) solid #0000001a;transition:opacity var(--check-revert-dur) ease, filter var(--check-revert-dur) ease;border-radius:50%;position:absolute;inset:0}.dark .t-check-ring{border-color:#ffffff24}.t-check-badge[data-state=done] .t-check-ring{opacity:0;transition:opacity calc(var(--check-fill-dur) * .7) ease}.t-check-fill{background:var(--check-green);box-shadow:inset 0 0 0 .504px #0000000d,0 .504px .504px #0000001a,0 .504px 2.016px #00000014,inset 0 -.504px .504px #00000017;opacity:0;transition:opacity var(--check-revert-dur) var(--check-revert-ease);will-change:opacity;border-radius:50%;position:absolute;inset:-1px;box-shadow:inset 0 0 0 .504px color(display-p3 0 0 0/.05),0 .504px .504px color(display-p3 0 0 0/.1),0 .504px 2.016px color(display-p3 0 0 0/.08),inset 0 -.504px .504px color(display-p3 0 0 0/.09)}.t-check-badge[data-state=done] .t-check-fill{opacity:1;transition:opacity var(--check-fill-dur) var(--check-fill-ease)}.t-check-arc{border:var(--check-ring-w) solid transparent;animation-name:t-check-spin;animation-duration:var(--check-spin-dur);transition:opacity var(--check-revert-dur) var(--check-revert-ease);will-change:transform;border-top-color:#7a7a7a;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}@keyframes t-check-spin{to{transform:rotate(360deg)}}.t-check-badge[data-state=done] .t-check-arc{opacity:0;transition:opacity calc(var(--check-fill-dur) * .5) ease;animation-play-state:paused}.t-check-disc{place-items:center;display:grid;position:absolute;inset:0}.t-check-disc svg{width:100%;height:100%;display:block}.t-check-mark{fill:none;stroke:#fff;stroke-width:var(--check-mark-w);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--check-mark-len,20);stroke-dashoffset:var(--check-mark-len,20);transition:stroke-dashoffset var(--check-revert-dur) var(--check-revert-ease)}.t-check-badge[data-state=done] .t-check-mark{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw-dur) var(--check-draw-ease) calc(var(--check-fill-dur) + var(--check-draw-delay) - .2s)}.t-check-row{align-items:center;gap:16px;display:flex}.t-check-texts{flex-direction:column;gap:3px;display:flex}.t-check-title{font-size:13px;font-weight:500;line-height:13px}.t-check-sub{opacity:.5;font-size:13px;font-weight:400;line-height:13px}@media (prefers-reduced-motion:reduce){.t-check-arc{animation:none!important}.t-check-blur-wrap,.t-check-blur-wrap.is-crossing{filter:none!important;transition:none!important}.t-check-ring,.t-check-arc,.t-check-fill{transition:none!important}.t-check-badge,.t-check-mark{transition:none!important;animation:none!important}.t-check-badge[data-state=done] .t-check-mark{stroke-dashoffset:0}}:root{--scan-dur:.42s;--scan-ease:cubic-bezier(.22, 1, .36, 1);--scan-zoom:1.08;--scan-color:#0d99ff;--scan-fill:#0d99ff12}.t-scan-slot{opacity:0;transform:scale(var(--scan-zoom));animation:t-scan-in var(--scan-dur) var(--scan-ease) forwards;animation-delay:var(--scan-delay,0s);border:1.5px solid var(--scan-color);background:var(--scan-fill);border-radius:4px;box-shadow:0 0 0 1px #fff6,inset 0 0 0 1px #ffffff40}.t-scan-slot-label{background:var(--scan-color);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:4px 4px 4px 0;padding:3px 6px 3px 5px;font-size:9px;font-weight:600;line-height:1;position:absolute;top:-17px;left:-1.5px}@keyframes t-scan-in{to{opacity:1;transform:scale(1)}}:root{--slot-dur:.3s;--slot-ease:cubic-bezier(.22, 1, .36, 1);--slot-lift:6px}.t-slot-in{box-sizing:border-box;animation:t-slot-open var(--slot-dur) var(--slot-ease) both, t-slot-fade var(--slot-dur) var(--slot-ease) both;overflow:hidden}@keyframes t-slot-open{0%{border-top-width:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0}to{height:var(--t-slot-h)}}@keyframes t-slot-fade{0%{opacity:0;transform:translateY(calc(var(--slot-lift) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.t-slot-in{animation:none}}.t-view-swap{position:relative}.t-view-swap>[data-view-swap=leaving]{top:0;position:absolute;inset-inline:0}.t-view-in{animation:t-slot-fade var(--slot-dur) var(--slot-ease) both}:root{--view-out-dur:.14s}.t-view-out{animation:t-view-out var(--view-out-dur) var(--slot-ease) both;pointer-events:none}@keyframes t-view-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--slot-lift) * -1))}}@media (prefers-reduced-motion:reduce){.t-view-in,.t-view-out{animation:none}.t-view-out{opacity:0}}:root{--reorder-lift-dur:.2s;--reorder-lift-ease:cubic-bezier(.22, 1, .36, 1);--reorder-tilt-dur:.15s;--reorder-slide-dur:.2s;--reorder-slide-ease:cubic-bezier(.2, .8, .3, 1);--reorder-settle-dur:.32s;--reorder-settle-ease:cubic-bezier(.2, .9, .25, 1.12);--reorder-shadow:0 1px 2px 0 #00000026, 0 2px 6px 0 #0000001a, 0 4px 20px 0 #00000026}.dark{--reorder-shadow:0 1px 2px 0 #0006, 0 2px 6px 0 #0000004d, 0 4px 24px 0 #00000073}.t-reorder-item{translate:var(--reorder-dx,0px) var(--reorder-dy,0px);rotate:var(--reorder-tilt,0deg);scale:var(--reorder-scale,1);transition:rotate var(--reorder-tilt-dur) ease-out, scale var(--reorder-lift-dur) var(--reorder-lift-ease), box-shadow var(--reorder-lift-dur) var(--reorder-lift-ease)}.t-reorder-item.is-dragging{z-index:10;box-shadow:var(--reorder-shadow);will-change:translate, rotate, scale}.t-reorder-item.is-sliding{transition:translate var(--reorder-slide-dur) var(--reorder-slide-ease), rotate var(--reorder-tilt-dur) ease-out, scale var(--reorder-lift-dur) var(--reorder-lift-ease), box-shadow var(--reorder-lift-dur) var(--reorder-lift-ease)}.t-reorder-item.is-settling{transition:translate var(--reorder-settle-dur) var(--reorder-settle-ease), rotate var(--reorder-tilt-dur) ease-out, scale var(--reorder-lift-dur) var(--reorder-lift-ease), box-shadow var(--reorder-lift-dur) var(--reorder-lift-ease)}.t-reorder-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.t-reorder-handle:active{cursor:grabbing}.t-reorder-handle:disabled,.t-reorder-handle[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.t-reorder-item,.t-reorder-item.is-sliding,.t-reorder-item.is-settling{transition:none}}@property --spectral-r{syntax:"<length-percentage>";inherits:false;initial-value:0%}:root{--spectral-dur:1.9s;--spectral-ease:cubic-bezier(.3, .05, .3, 1);--spectral-blur:.08em}.t-spectral{display:inline-grid}div.t-spectral{display:grid}.t-spectral__sharp,.t-spectral__haze{--spectral-ink:currentColor;--spectral-at:circle farthest-corner at 50% calc(100% + .75em);-webkit-text-fill-color:transparent;background-image:radial-gradient(var(--spectral-at), var(--spectral-ink) calc(var(--spectral-r) - 30%), var(--mk-deep-blue) calc(var(--spectral-r) - 23%), var(--mk-steel) calc(var(--spectral-r) - 16%), var(--mk-steel-light) calc(var(--spectral-r) - 10%), var(--mk-coral) calc(var(--spectral-r) - 5%), var(--mk-rose) calc(var(--spectral-r) - 2%), transparent var(--spectral-r));animation:t-spectral-rise var(--spectral-dur) var(--spectral-ease) both;-webkit-background-clip:text;background-clip:text;grid-area:1/1}.t-spectral__sharp{--spectral-mask:radial-gradient(var(--spectral-at), #000 calc(var(--spectral-r) - 24%), transparent calc(var(--spectral-r) - 12%));-webkit-mask-image:var(--spectral-mask);-webkit-mask-image:var(--spectral-mask);mask-image:var(--spectral-mask)}.t-spectral__haze{--spectral-mask:radial-gradient(var(--spectral-at), transparent calc(var(--spectral-r) - 24%), #000 calc(var(--spectral-r) - 12%));-webkit-mask-image:var(--spectral-mask);-webkit-mask-image:var(--spectral-mask);mask-image:var(--spectral-mask);filter:blur(var(--spectral-blur));-webkit-user-select:none;user-select:none}@keyframes t-spectral-rise{0%{--spectral-r:0%}to{--spectral-r:135%}}@property --spectral-reveal-r{syntax:"<length>";inherits:false;initial-value:0}@property --spectral-reveal-y{syntax:"<percentage>";inherits:false;initial-value:130%}.t-spectral-reveal{z-index:100;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(circle at 50% var(--spectral-reveal-y), #000 calc(var(--spectral-reveal-r) - 22vmax), var(--mk-deep-blue) calc(var(--spectral-reveal-r) - 17vmax), var(--mk-steel) calc(var(--spectral-reveal-r) - 12vmax), var(--mk-steel-light) calc(var(--spectral-reveal-r) - 8vmax), var(--mk-coral) calc(var(--spectral-reveal-r) - 4vmax), var(--mk-rose) calc(var(--spectral-reveal-r) - 1.5vmax), #fff var(--spectral-reveal-r));animation:t-spectral-reveal 1.5s var(--spectral-ease) both;position:fixed;inset:0}@keyframes t-spectral-reveal{0%{--spectral-reveal-r:calc(30vh + 10vmax);--spectral-reveal-y:130%}to{--spectral-reveal-r:190vmax;--spectral-reveal-y:60%;visibility:hidden}}@media (prefers-reduced-motion:reduce){.t-spectral__sharp{-webkit-text-fill-color:currentColor;background:0 0;animation:none;-webkit-mask:none;mask:none}.t-spectral__haze,.t-spectral-reveal{display:none}}:root{--stream-tail-0:var(--mk-coral);--stream-tail-1:color-mix(in oklab, var(--mk-coral) 50%, var(--mk-steel-light));--stream-tail-2:var(--mk-steel-light);--stream-tail-3:color-mix(in oklab, var(--mk-steel-light) 50%, var(--mk-steel));--stream-tail-4:var(--mk-steel);--stream-tail-5:color-mix(in oklab, var(--mk-steel) 50%, var(--mk-deep-blue));--stream-tail-6:var(--mk-deep-blue)}.dark{--stream-tail-5:color-mix(in oklab, var(--mk-steel) 50%, var(--mk-steel-light));--stream-tail-6:var(--mk-steel-light)}.t-stream-word{transition:-webkit-text-fill-color .45s var(--ease-standard);animation:t-stream-word .38s var(--ease-standard) both}.t-stream-word[data-tail="0"]{-webkit-text-fill-color:var(--stream-tail-0)}.t-stream-word[data-tail="1"]{-webkit-text-fill-color:var(--stream-tail-1)}.t-stream-word[data-tail="2"]{-webkit-text-fill-color:var(--stream-tail-2)}.t-stream-word[data-tail="3"]{-webkit-text-fill-color:var(--stream-tail-3)}.t-stream-word[data-tail="4"]{-webkit-text-fill-color:var(--stream-tail-4)}.t-stream-word[data-tail="5"]{-webkit-text-fill-color:var(--stream-tail-5)}.t-stream-word[data-tail="6"]{-webkit-text-fill-color:var(--stream-tail-6)}.t-stream-word[data-tail="7"]{-webkit-text-fill-color:color-mix(in oklab, var(--stream-tail-6) 50%, currentColor)}@keyframes t-stream-word{0%{opacity:0;filter:blur(.15em)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.t-stream-word{transition:none;animation:none}}
