/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}body{color:var(--foreground)}::selection{background-color:var(--selection);color:var(--selection-foreground)}button,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=switch],[role=tab]{-webkit-user-select:none;user-select:none}button:not(:disabled),[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=switch]{cursor:pointer}[role=button][aria-disabled=true],[role^=menuitem][aria-disabled=true],[role^=menuitem][data-disabled],[role=option][aria-disabled=true],[role=switch][aria-disabled=true]{cursor:default}}@layer components{:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--stack-open:.35s;--stack-close:.25s;--stack-rise:60px;--stack-blur:2px;--stack-scale:.97;--stack-peek:12px;--stack-spread-gap:8px;--stack-depth-scale:.06;--stack-depth-fade:.4;--stack-depth1-blur:1px;--stack-depth2-blur:2px;--stack-ease:cubic-bezier(.22, 1, .36, 1);--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--fan-open-dur:.41s;--fan-open-ease:cubic-bezier(.31, 1.84, .64, 1);--fan-close-dur:.36s;--fan-close-ease:cubic-bezier(.34, 1.5, .64, 1);--fan-scale-dur:.61s;--fan-scale-ease:cubic-bezier(.22, 1, .36, 1);--fan-spread:1.42;--fan-turn:1;--shimmer-dur:2s;--shimmer-base:var(--muted-foreground);--shimmer-highlight:var(--foreground);--shimmer-band:400%;--shimmer-ease:linear;--stream-gap:60ms;--stream-fade:.35s;--stream-blur:1px;--stream-ease:cubic-bezier(.22, 1, .36, 1)}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-acc[data-open=true] .t-acc[data-open=false] .t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr}.t-acc[data-open=true] .t-acc[data-open=false] .t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc[data-open=false] .t-acc-chevron{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-stack{position:relative}.t-stack-banner{transform-origin:50%;filter:blur();will-change:transform, opacity, filter;transition:transform var(--stack-open) var(--stack-ease), opacity var(--stack-open) var(--stack-ease), filter var(--stack-open) var(--stack-ease);position:absolute;bottom:0;left:0}.t-stack-banner[data-depth="0"]{z-index:3;opacity:1;transform:translateY(0)scale(1)}.t-stack-banner[data-depth="1"]{z-index:2;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -1)) scale(calc(1 - var(--stack-depth-scale)));opacity:calc(1 - var(--stack-depth-fade));filter:blur(var(--stack-depth1-blur))}.t-stack-banner[data-depth="2"]{z-index:1;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -2)) scale(calc(1 - var(--stack-depth-scale) * 2));opacity:calc(1 - var(--stack-depth-fade) * 1.6);filter:blur(var(--stack-depth2-blur))}.t-stack.is-spread .t-stack-banner[data-depth="1"],.t-stack.is-spread .t-stack-banner[data-depth="2"]{opacity:1;filter:blur()}.t-stack.is-spread .t-stack-banner[data-depth="1"]{transform:translateY(calc((100% + var(--stack-spread-gap)) * -1)) scale(1)}.t-stack.is-spread .t-stack-banner[data-depth="2"]{transform:translateY(calc((100% + var(--stack-spread-gap)) * -2)) scale(1)}.t-stack-banner.is-enter{transform:translateY(var(--stack-rise)) scale(var(--stack-scale));opacity:0;filter:blur(var(--stack-blur));transition:none}.t-stack-banner.is-leaving{z-index:0;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -3)) scale(calc(1 - var(--stack-depth-scale) * 3));opacity:0;filter:blur(var(--stack-blur));transition:transform var(--stack-close) var(--stack-ease), opacity var(--stack-close) var(--stack-ease), filter var(--stack-close) var(--stack-ease)}@media (prefers-reduced-motion:reduce){.t-stack-banner{filter:none!important;transition:none!important;transform:none!important}}.t-reveal-out,.t-reveal-in{transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-reveal-in{opacity:0;filter:blur(var(--reveal-blur))}.t-reveal-in.is-revealed{opacity:1;filter:blur()}.t-reveal-out.is-revealed{opacity:0;filter:blur(var(--reveal-blur))}@media (prefers-reduced-motion:reduce){.t-reveal-out,.t-reveal-in{transition:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));display:block}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);transform:translateY(0)}.t-stagger.is-shown .t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing [data-skel-bone]{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing [data-skel-bone]{animation:none!important}}.t-fan{position:relative}.t-fan-card{translate:var(--cx) var(--cy);rotate:var(--rot);opacity:var(--card-op,1);transition:translate var(--fan-close-dur) var(--fan-close-ease), rotate var(--fan-close-dur) var(--fan-close-ease), scale var(--fan-scale-dur) var(--fan-scale-ease), opacity var(--fan-close-dur) var(--fan-close-ease);will-change:translate, rotate, scale, opacity;position:absolute;top:0;left:0;scale:1}@media (hover:hover){.t-fan-trigger:hover .t-fan-card{translate:calc(var(--cx) + var(--dx) * var(--fan-spread)) calc(var(--cy) + var(--dy));rotate:calc(var(--rot) + var(--drot) * var(--fan-turn));opacity:1;transition:translate var(--fan-open-dur) var(--fan-open-ease), rotate var(--fan-open-dur) var(--fan-open-ease), scale var(--fan-scale-dur) var(--fan-scale-ease), opacity var(--fan-open-dur) var(--fan-open-ease)}}.t-fan-trigger:focus-visible .t-fan-card{translate:calc(var(--cx) + var(--dx) * var(--fan-spread)) calc(var(--cy) + var(--dy));rotate:calc(var(--rot) + var(--drot) * var(--fan-turn));opacity:1}@media (prefers-reduced-motion:reduce){.t-fan-card{transition:none!important}}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none;display:none}}.t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease), filter var(--stream-fade) var(--stream-ease)}.t-stream-w.is-in{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.t-stream-w{filter:none!important;opacity:1!important;transition:none!important}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-\[3px\]{inset:-3px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[2px\]{inset:2px}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:calc(var(--spacing) * 0)}.top-6{top:calc(var(--spacing) * 6)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:calc(var(--spacing) * 0)}.left-6{left:calc(var(--spacing) * 6)}.left-20{left:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.m-0{margin:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[2\/3\]{aspect-ratio:2/3}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[55\%\]{height:55%}.h-\[96px\]{height:96px}.h-\[140px\]{height:140px}.h-\[231px\]{height:231px}.h-\[389px\]{height:389px}.h-full{height:100%}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[72px\]{max-height:72px}.max-h-\[200px\]{max-height:200px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[180px\]{min-height:180px}.min-h-svh{min-height:100svh}.w-\[56px\]{width:56px}.w-\[72px\]{width:72px}.w-\[96px\]{width:96px}.w-\[176px\]{width:176px}.w-\[200px\]{width:200px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[408px\]{width:408px}.w-\[410px\]{width:410px}.w-\[440px\]{width:440px}.w-\[860px\]{width:860px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[80\%\]{max-width:80%}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[820px\]{max-width:820px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:0 0}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[zoom\:1\.75\]{zoom:1.75}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[3px\]{gap:3px}.gap-\[18px\]{gap:18px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\(--bp-background\){background-color:var(--bp-background)}.bg-\(--bp-glass\){background-color:var(--bp-glass)}.bg-\(--bp-glass-panel\){background-color:var(--bp-glass-panel)}.bg-\[\#02a9ff\]{background-color:#02a9ff}.bg-\[\#2e51a2\]{background-color:#2e51a2}.bg-\[\#e071ea\]\/20{background-color:oklab(72.025% .163165 -.117633/.2)}.bg-accent{background-color:var(--accent)}.bg-black{background-color:var(--color-black)}.bg-card{background-color:var(--card)}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(0\,0\,0\,0\.4\)\)\]{background-image:linear-gradient(#0000,#0006)}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_1\.25rem\)\]{-webkit-mask-image:linear-gradient(#0000,#000 1.25rem);mask-image:linear-gradient(#0000,#000 1.25rem)}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_70px\)\]{-webkit-mask-image:linear-gradient(#0000,#000 70px);mask-image:linear-gradient(#0000,#000 70px)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-top{background-position:top}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-\[22px\]{padding-inline:22px}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[60px\]{padding-top:60px}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-px{padding-bottom:1px}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[42px\]{padding-left:42px}.pl-\[126px\]{padding-left:126px}.text-center{text-align:center}.text-left{text-align:left}.align-\[-2\.5px\]{vertical-align:-2.5px}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--bp-muted\){color:var(--bp-muted)}.text-\[\#9f42c6\]{color:#9f42c6}.text-\[\#e071ea\]{color:#e071ea}.text-\[\#f0a8f4\]{color:#f0a8f4}.text-black{color:var(--color-black)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--bp-rim\)\,var\(--shadow-lg\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--bp-rim)), var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-small\)\]{--tw-shadow:var(--shadow-small);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline-white\/15{outline-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.outline-white\/15{outline-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_6px_rgb\(0_0_0\/0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgb\(0_0_0\/0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_16px_rgb\(0_0_0\/0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 16px var(--tw-drop-shadow-color,#0006));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[40px\]{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:inset\(0_round_12px\)\]{clip-path:inset(0 round 12px)}.\[clip-path\:inset\(0_round_20px\)\]{clip-path:inset(0 round 20px)}.running{animation-play-state:running}.data-\[selected\]\:bg-accent[data-selected]{background-color:var(--accent)}.\[\&\:not\(\:first-child\)\]\:absolute:not(:first-child){position:absolute}.\[\&\:not\(\:first-child\)\]\:inset-0:not(:first-child){inset:calc(var(--spacing) * 0)}.\[\&\:nth-child\(-n\+4\)\]\:border-b:nth-child(-n+4){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\:nth-child\(odd\)\]\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mal:#2e51a2;--mal-foreground:#fff;--trakt:#9f42c6;--anilist:#02a9ff;--anilist-foreground:#fff;--simkl:#000;--discord:#5865f2;--discord-foreground:#fff;--subtitle-white:oklch(100% 0 0);--subtitle-yellow:oklch(95% .19 105);--subtitle-cyan:oklch(90% .15 195);--subtitle-green:oklch(86% .25 145);--subtitle-magenta:oklch(70% .3 328);--subtitle-red:oklch(65% .24 28);--subtitle-blue:oklch(62% .21 262);--subtitle-black:oklch(0% 0 0);--subtitle-highlight:oklch(100% 0 0/.55);--radius:.625rem;--state-open:oklch(68% .16 150);--state-done:oklch(64% .18 300);--label-confirmed:oklch(68% .15 145);--label-needs-info:oklch(78% .15 75);--label-cant-reproduce:oklch(62% .02 260);--label-planned:oklch(66% .15 255);--label-in-progress:oklch(66% .16 300);--label-high-priority:oklch(64% .2 25);--label-low-priority:oklch(70% .05 230);--label-design:oklch(70% .16 350);--label-playback:oklch(62% .15 270);--label-streams:oklch(72% .12 210);--label-subtitles:oklch(70% .11 185);--label-search:oklch(72% .12 235);--label-big-picture:oklch(66% .14 290);--label-performance:oklch(82% .15 95);--label-accounts:oklch(70% .13 165);--label-friends:oklch(72% .14 35);--label-lists:oklch(78% .15 125);--label-anime:oklch(70% .15 5);--label-fights:oklch(72% .16 50);--label-integrations:oklch(66% .17 320);--label-desktop:oklch(66% .06 250);--genre-foreground:oklch(100% 0 0);--genre-action:oklch(50% .2 25);--genre-action-to:oklch(68% .17 55);--genre-adventure:oklch(42% .1 160);--genre-adventure-to:oklch(60% .13 135);--genre-animation:oklch(50% .2 320);--genre-animation-to:oklch(66% .18 350);--genre-comedy:oklch(45% .19 290);--genre-comedy-to:oklch(62% .17 320);--genre-crime:oklch(33% .07 260);--genre-crime-to:oklch(50% .08 235);--genre-documentary:oklch(42% .08 215);--genre-documentary-to:oklch(60% .1 185);--genre-drama:oklch(45% .1 245);--genre-drama-to:oklch(62% .1 215);--genre-family:oklch(50% .14 150);--genre-family-to:oklch(66% .13 138);--genre-fantasy:oklch(35% .15 295);--genre-fantasy-to:oklch(52% .18 320);--genre-history:oklch(42% .08 50);--genre-history-to:oklch(60% .1 75);--genre-horror:oklch(25% .06 15);--genre-horror-to:oklch(40% .08 35);--genre-kids:oklch(55% .14 240);--genre-kids-to:oklch(72% .12 210);--genre-music:oklch(50% .2 330);--genre-music-to:oklch(66% .19 355);--genre-mystery:oklch(35% .12 285);--genre-mystery-to:oklch(50% .13 260);--genre-reality:oklch(58% .19 20);--genre-reality-to:oklch(70% .15 45);--genre-romance:oklch(34% .11 335);--genre-romance-to:oklch(48% .12 310);--genre-sci-fi:oklch(22% .06 275);--genre-sci-fi-to:oklch(36% .09 250);--genre-soap:oklch(58% .12 65);--genre-soap-to:oklch(74% .13 90);--genre-thriller:oklch(34% .12 20);--genre-thriller-to:oklch(52% .16 30);--genre-war:oklch(36% .04 245);--genre-war-to:oklch(54% .06 225);--genre-western:oklch(38% .09 300);--genre-western-to:oklch(60% .15 40);--anime-action:oklch(48% .2 20);--anime-action-to:oklch(62% .21 35);--anime-adventure:oklch(42% .09 200);--anime-adventure-to:oklch(58% .11 170);--anime-comedy:oklch(36% .14 275);--anime-comedy-to:oklch(52% .15 250);--anime-drama:oklch(34% .07 250);--anime-drama-to:oklch(52% .09 215);--anime-fantasy:oklch(38% .16 300);--anime-fantasy-to:oklch(55% .18 320);--anime-horror:oklch(20% .04 340);--anime-horror-to:oklch(34% .07 10);--anime-mahou-shoujo:oklch(36% .13 290);--anime-mahou-shoujo-to:oklch(55% .13 300);--anime-mecha:oklch(30% .08 255);--anime-mecha-to:oklch(48% .1 230);--anime-music:oklch(24% .06 270);--anime-music-to:oklch(38% .09 295);--anime-mystery:oklch(32% .1 290);--anime-mystery-to:oklch(48% .12 265);--anime-psychological:oklch(36% .03 260);--anime-psychological-to:oklch(54% .05 240);--anime-romance:oklch(40% .08 225);--anime-romance-to:oklch(58% .1 195);--anime-sci-fi:oklch(20% .04 220);--anime-sci-fi-to:oklch(35% .07 195);--anime-slice-of-life:oklch(50% .11 155);--anime-slice-of-life-to:oklch(68% .13 130);--anime-sports:oklch(32% .12 260);--anime-sports-to:oklch(50% .14 240);--anime-supernatural:oklch(22% .05 285);--anime-supernatural-to:oklch(38% .1 300);--anime-thriller:oklch(24% .02 250);--anime-thriller-to:oklch(40% .04 235)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(17.8% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(66% 0 0);--accent:oklch(100% 0 0/.07);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.1);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(17.8% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(92.2% 0 0);--sidebar-primary-foreground:oklch(20.5% 0 0);--sidebar-accent:oklch(100% 0 0/.05);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.07);--sidebar-ring:oklch(55.6% 0 0);--brand:var(--user-accent,oklch(98.5% 0 0));--brand-foreground:oklch(from var(--brand) clamp(.26, (.65 - l) * 1000, 1) calc(c * clamp(0, (l - .65) * 1000, .7)) h);--rose:oklch(76% .13 12);--selection:var(--user-selection,oklch(98.5% 0 0/.22));--selection-foreground:oklch(100% 0 0);--rating-awesome:oklch(44% .1 150);--rating-awesome-foreground:oklch(95% .02 150);--rating-great:oklch(72% .17 150);--rating-great-foreground:oklch(20% .04 150);--rating-good:oklch(87% .16 90);--rating-good-foreground:oklch(22% .04 90);--rating-regular:oklch(76% .16 60);--rating-regular-foreground:oklch(22% .04 60);--rating-bad:oklch(62% .2 27);--rating-bad-foreground:oklch(97% .01 27);--rating-garbage:oklch(48% .16 300);--rating-garbage-foreground:oklch(96% .02 300);--heat-low:oklch(30% .05 150);--heat-high:oklch(86% .19 150);--heat-ink-low:oklch(90% .02 150);--heat-ink-high:oklch(15% .03 150);--live:oklch(80% .17 150);--outline-image:oklch(100% 0 0/.1);--surface-highlight:oklch(100% 0 0/.04);--surface-shadow:0 1px 2px oklch(0% 0 0/.3), 0 8px 24px oklch(0% 0 0/.25);--progress-track:oklch(12% 0 0);--progress-fill:var(--user-accent,oklch(55% .24 262));--watched-from:var(--user-watched-from,oklch(46% .22 265));--watched-to:var(--user-watched-to,oklch(78% .13 212));--watched-foreground:oklch(100% 0 0);--dot-button-top:#4a453e;--dot-button-bottom:#39342e;--dot-button-ring:#6e6964;--dot-button-foreground:#f4f2ef;--dither-ink:#ffffffb3;--player-foreground:oklch(100% 0 0);--player-muted:oklch(100% 0 0/.62);--player-track:oklch(100% 0 0/.26);--player-glass:oklch(30% 0 0/.55);--player-control:oklch(100% 0 0/.22);--player-divider:oklch(100% 0 0/.14);--player-focus:oklch(98% 0 0);--player-focus-foreground:oklch(16% 0 0);--player-scrim:oklch(0% 0 0/.72);--live-dot:oklch(64% .22 27);--fight-base-from:oklch(24% .1 290);--fight-base-to:oklch(30% .15 350);--fight-pink:oklch(62% .25 358);--fight-gold:oklch(88% .15 88);--fight-blue:oklch(70% .15 255);--player-veil:oklch(0% 0 0/.55);--player-logo-shadow:oklch(0% 0 0/.6);--bp-background:oklch(15.5% .003 285);--bp-foreground:oklch(100% 0 0);--bp-muted:oklch(100% 0 0/.58);--bp-glass:oklch(100% 0 0/.11);--bp-glass-panel:oklch(26% 0 0/.62);--bp-rim:oklch(100% 0 0/.3);--bp-rim-light:oklch(100% 0 0/.7);--bp-focus:oklch(98% 0 0);--bp-focus-foreground:oklch(16% 0 0);--bp-shadow:oklch(0% 0 0/.55);--bp-scrim:oklch(0% 0 0/.72);--bp-skeleton:oklch(100% 0 0/.08);--segment-content:oklch(100% 0 0);--segment-intro:oklch(80% .12 225);--segment-recap:oklch(78% .12 300);--segment-outro:oklch(84% .12 75);--subtitle-foreground:oklch(100% 0 0);--subtitle-shadow:oklch(0% 0 0)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(95.5% 0 0);--foreground:oklch(20% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(20% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(20% 0 0);--primary:oklch(24% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96% 0 0);--secondary-foreground:oklch(20% 0 0);--muted:oklch(93% 0 0);--muted-foreground:oklch(52% 0 0);--accent:oklch(0% 0 0/.05);--accent-foreground:oklch(20% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(87% 0 0);--input:oklch(84% 0 0);--ring:oklch(60% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(97.5% 0 0);--sidebar-foreground:oklch(20% 0 0);--sidebar-primary:oklch(24% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(0% 0 0/.04);--sidebar-accent-foreground:oklch(20% 0 0);--sidebar-border:oklch(0% 0 0/.07);--sidebar-ring:oklch(60% 0 0);--brand:var(--user-accent,oklch(27% 0 0));--brand-foreground:oklch(from var(--brand) clamp(.26, (.65 - l) * 1000, 1) calc(c * clamp(0, (l - .65) * 1000, .7)) h);--rose:oklch(60% .19 12);--selection:var(--user-selection,oklch(27% 0 0/.16));--selection-foreground:oklch(20% 0 0);--rating-awesome:oklch(44% .1 150);--rating-awesome-foreground:oklch(95% .02 150);--rating-great:oklch(72% .17 150);--rating-great-foreground:oklch(20% .04 150);--rating-good:oklch(87% .16 90);--rating-good-foreground:oklch(22% .04 90);--rating-regular:oklch(76% .16 60);--rating-regular-foreground:oklch(22% .04 60);--rating-bad:oklch(62% .2 27);--rating-bad-foreground:oklch(97% .01 27);--rating-garbage:oklch(48% .16 300);--rating-garbage-foreground:oklch(96% .02 300);--heat-low:oklch(93% .05 150);--heat-high:oklch(50% .17 150);--heat-ink-low:oklch(25% .04 150);--heat-ink-high:oklch(97% .01 150);--live:oklch(60% .17 150);--outline-image:oklch(0% 0 0/.1);--surface-highlight:oklch(100% 0 0/.8);--surface-shadow:0 1px 2px oklch(0% 0 0/.08), 0 12px 32px oklch(0% 0 0/.18);--progress-track:oklch(90% 0 0);--progress-fill:var(--user-accent,oklch(55% .24 262));--watched-from:var(--user-watched-from,oklch(46% .22 265));--watched-to:var(--user-watched-to,oklch(78% .13 212));--watched-foreground:oklch(100% 0 0);--dot-button-top:#4a453e;--dot-button-bottom:#39342e;--dot-button-ring:#6e6964;--dot-button-foreground:#f4f2ef;--dither-ink:#ffffffb3;--player-foreground:oklch(100% 0 0);--player-muted:oklch(100% 0 0/.62);--player-track:oklch(100% 0 0/.26);--player-glass:oklch(30% 0 0/.55);--player-control:oklch(100% 0 0/.22);--player-divider:oklch(100% 0 0/.14);--player-focus:oklch(98% 0 0);--player-focus-foreground:oklch(16% 0 0);--player-scrim:oklch(0% 0 0/.72);--live-dot:oklch(64% .22 27);--fight-base-from:oklch(24% .1 290);--fight-base-to:oklch(30% .15 350);--fight-pink:oklch(62% .25 358);--fight-gold:oklch(88% .15 88);--fight-blue:oklch(70% .15 255);--player-veil:oklch(0% 0 0/.55);--player-logo-shadow:oklch(0% 0 0/.6);--bp-background:oklch(15.5% .003 285);--bp-foreground:oklch(100% 0 0);--bp-muted:oklch(100% 0 0/.58);--bp-glass:oklch(100% 0 0/.11);--bp-glass-panel:oklch(26% 0 0/.62);--bp-rim:oklch(100% 0 0/.3);--bp-rim-light:oklch(100% 0 0/.7);--bp-focus:oklch(98% 0 0);--bp-focus-foreground:oklch(16% 0 0);--bp-shadow:oklch(0% 0 0/.55);--bp-scrim:oklch(0% 0 0/.72);--bp-skeleton:oklch(100% 0 0/.08);--segment-content:oklch(100% 0 0);--segment-intro:oklch(80% .12 225);--segment-recap:oklch(78% .12 300);--segment-outro:oklch(84% .12 75);--subtitle-foreground:oklch(100% 0 0);--subtitle-shadow:oklch(0% 0 0)}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GT Standard L;src:url(/fonts/gt-standard-l/GT-Standard-L-Standard-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GT Standard L;src:url(/fonts/gt-standard-l/GT-Standard-L-Standard-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Netflix Sans;src:url(/fonts/subtitles/NetflixSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/subtitles/AmazonEmber-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--site-background:#171717;--site-foreground:#f5f5f3;--site-control:#2b2b29;--site-control-hover:#353532;--site-control-active:#41413d;--site-control-edge:#ffffff0f;--site-focus:#b6b6ae;--site-font:"GT Standard L", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-minor:clamp(1.5rem, 1.29rem + .88vw, 2rem);--space-major:clamp(3rem, 1.76rem + 5.3vw, 6rem);--ribbon-scale:1;--page-gutter:32px;--display-size:clamp(1.75rem, 1.07rem + 3.01vw, 3rem);--display-leading:calc(var(--display-size) * 1.333);--token-artwork-scale:1.44;--shadow-color:0deg 0% 2%;--shadow-small:.5px 1px 1px hsl(var(--shadow-color) / .7);--shadow-medium:1px 2px 2px hsl(var(--shadow-color) / .333), 2px 4px 4px hsl(var(--shadow-color) / .333), 3px 6px 6px hsl(var(--shadow-color) / .333);--shadow-large:1px 2px 2px hsl(var(--shadow-color) / .2), 2px 4px 4px hsl(var(--shadow-color) / .2), 4px 8px 8px hsl(var(--shadow-color) / .2), 8px 16px 16px hsl(var(--shadow-color) / .2), 16px 32px 32px hsl(var(--shadow-color) / .2);interpolate-size:allow-keywords;scrollbar-gutter:stable}p{text-wrap:pretty}a,button,summary{touch-action:manipulation}body{background:var(--site-background);color:var(--site-foreground);font-family:var(--site-font)}.site-top-right{top:calc(var(--space-minor) / 2);right:calc(var(--space-minor) / 2);z-index:40;position:absolute}.os-mac,.os-windows{display:none}html[data-os=mac] .os-mac,html:not([data-os=mac]) .os-windows{display:inline-flex}.download-button{--download-ease:cubic-bezier(.4, 0, .2, 1);isolation:isolate;height:60px;color:var(--accent-foreground);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;outline:2px solid #0000;justify-content:center;align-items:center;padding:16px 20px 16px 52px;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;position:relative}.download-button-fill{z-index:-1;border-radius:inherit;background:var(--accent);position:absolute;inset:0}.download-button-ring{fill:none;stroke:var(--site-focus);stroke-width:2px;opacity:0;pointer-events:none;transition:opacity .3s var(--download-ease);position:absolute;top:-4px;left:-4px;overflow:visible}.download-button:focus-visible .download-button-ring{opacity:1}.download-button-icon,.download-button-label,.download-button-arrow{transition:opacity .3s var(--download-ease)}@media (prefers-reduced-motion:no-preference){.download-button{transition:scale .16s var(--download-ease)}.download-button-icon,.download-button-label,.download-button-arrow{transition:transform .3s var(--download-ease), opacity .3s var(--download-ease)}}.download-button-icon{place-items:center;width:26px;height:26px;display:grid;position:absolute;left:20px}.download-button-icon svg{width:21px;height:21px}.download-button-arrow{opacity:0;width:24px;height:24px;display:grid;position:absolute;right:20px;transform:translate(100%)}.download-button-arrow svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.download-button:hover .download-button-icon{opacity:0;transform:translate(-100%)}.download-button:hover .download-button-label{transform:translate(-32px)}.download-button:hover .download-button-arrow{opacity:1;transform:translate(0)}}.download-button:active{scale:.97}.hero{position:relative;container-type:inline-size}.hero-intro{align-items:center;gap:var(--space-major);padding:calc(3 * var(--space-major)) var(--page-gutter) 0;flex-direction:column;display:flex}@media (width>=1024px) and ((height<960px)){.hero-intro{padding-top:calc(2 * var(--space-major))}}.hero-sentence{width:100%;max-width:960px;font-size:var(--display-size);font-weight:500;line-height:var(--display-leading);letter-spacing:-.0005em;text-align:center;text-wrap:balance;margin:0}.hero-line{display:block}.hero-nowrap{white-space:nowrap}.token{--token-optical-offset:.045em;--token-padding-start:.1em;--token-padding-end:.28em;--token-artwork-width:calc(.94em * var(--token-artwork-scale,1));--token-content-inset:calc(var(--token-artwork-width) + .16em);isolation:isolate;max-width:100%;padding:0 var(--token-padding-end) 0 var(--token-padding-start);color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;vertical-align:baseline;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;display:inline-block;position:relative;overflow:visible}.token:before{content:"";z-index:-1;border-radius:inherit;background:var(--site-control);height:calc(1.1em + 2px);transform:translateY(calc(-50% + var(--token-optical-offset) + 1px));pointer-events:none;inset-inline:0;transition:background-color .18s,box-shadow .18s;position:absolute;top:50%}@media (hover:hover) and (pointer:fine){.token:hover:before{background:var(--site-control-hover)}}.token:active:before{background:var(--site-control-active);box-shadow:inset 0 0 0 1px var(--site-control-edge)}.token:focus-visible{outline:2px solid #0000}.token:focus-visible:before{outline:2px solid var(--site-focus);outline-offset:4px}.token-sizer{visibility:hidden;white-space:nowrap;pointer-events:none;display:block}.token-measure{white-space:nowrap;width:max-content;padding-inline-start:var(--token-content-inset);display:inline-block}.token-measurements{visibility:hidden;pointer-events:none;width:max-content;height:0;position:fixed;inset:0 auto auto 0;overflow:clip}.token-measurements .token-measure{display:block}.token-icon-window{width:var(--token-artwork-width);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--token-padding-start)}.token-icon-layer{transform-origin:50%;will-change:transform, opacity;position:absolute;inset:0}.token-text-window{white-space:nowrap;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--token-padding-start) + var(--token-content-inset));inset-inline-end:var(--token-padding-end)}.token-sticker{top:calc(50% + var(--token-optical-offset,.045em));object-fit:contain;width:.94em;height:.94em;transform:translateY(-50%) scale(var(--token-artwork-scale,1));transform-origin:0;filter:drop-shadow(0 .02em .025em #00000014);-webkit-user-select:none;user-select:none;position:absolute;left:0}.preview-section{padding:calc(3 * var(--space-major)) var(--page-gutter) var(--space-major);justify-content:center;display:flex}.preview-window{width:100%;max-width:1152px;height:auto;box-shadow:0 0 0 1px #ffffff1f, var(--shadow-large);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:min(30px,2.6vw);display:block}.preview-frame{width:100%;max-width:1152px;position:relative}.preview-scribbles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.preview-scribbles text{font-family:Caveat Variable,cursive;font-size:34px;font-weight:600}@media (width<=1599px){.scribble-note{display:none}}.features{align-items:center;gap:var(--space-major);padding:calc(2 * var(--space-major)) var(--page-gutter) var(--space-major);flex-direction:column;display:flex}.features-title{font-size:var(--display-size);font-weight:500;line-height:var(--display-leading);letter-spacing:-.0005em;text-align:center;text-wrap:balance;margin:0}.features-grid{column-gap:var(--space-major);grid-template-columns:repeat(2,minmax(0,336px));grid-auto-rows:256px;margin:0;padding:0;list-style:none;display:grid}.feature h3{margin:var(--space-minor) 0 0;letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:32px}.feature p{color:#aaaaa5;letter-spacing:-.02em;margin:0;font-size:20px;line-height:32px}.feature-icon{color:#b3b3ad;width:32px;height:32px;display:block}.features-grid{position:relative}.feature{transition:opacity .2s}.features-grid[data-active] .feature:not([data-current]){opacity:.4}.feature-preview{z-index:10;box-shadow:0 0 0 1px #ffffff1a, var(--shadow-large);pointer-events:none;transform-origin:50%;background:#0f0f0f;border-radius:22px;padding:6px;position:absolute;top:0;left:0}.feature-preview-clip{border-radius:16px;width:100%;height:100%;position:relative;overflow:clip}.feature-preview-screen{background:var(--card);width:100%;height:100%;font-family:var(--font-sans);border-radius:16px;position:relative;overflow:clip}.feature-preview-content{transform-origin:0 0}.progressive-blur{pointer-events:none;width:34%;position:absolute;inset:0 0 0 auto}.progressive-blur span{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to right, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to right, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to right, transparent var(--from), black var(--to));mask-image:linear-gradient(to right, transparent var(--from), black var(--to));position:absolute;inset:0}.progressive-blur:after{content:"";background:linear-gradient(to right, transparent 40%, var(--card));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.progressive-blur:after{background:linear-gradient(to right, transparent 40%, color-mix(in oklch, var(--card) 70%, transparent))}}.progressive-blur[data-edge=bottom]{width:auto;height:30%;inset:auto 0 0}.progressive-blur[data-edge=bottom] span{-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), black var(--to));mask-image:linear-gradient(to bottom, transparent var(--from), black var(--to))}.progressive-blur[data-edge=bottom][data-short]{height:16%}.progressive-blur[data-edge=top]{width:auto;height:18%;inset:0 0 auto}.progressive-blur[data-edge=top] span{-webkit-mask-image:linear-gradient(to top, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to top, transparent var(--from), black var(--to));-webkit-mask-image:linear-gradient(to top, transparent var(--from), black var(--to));mask-image:linear-gradient(to top, transparent var(--from), black var(--to))}.progressive-blur[data-edge=top]:after{background:linear-gradient(to top, transparent 40%, var(--card))}@supports (color:color-mix(in lab, red, red)){.progressive-blur[data-edge=top]:after{background:linear-gradient(to top, transparent 40%, color-mix(in oklch, var(--card) 80%, transparent))}}.progressive-blur[data-edge=bottom]:after{background:linear-gradient(to bottom, transparent 40%, var(--card))}@supports (color:color-mix(in lab, red, red)){.progressive-blur[data-edge=bottom]:after{background:linear-gradient(to bottom, transparent 40%, color-mix(in oklch, var(--card) 80%, transparent))}}.mention-chip{color:#e071ea;background-color:oklab(72.025% .163165 -.117633/.14);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.mention-chip{color:color-mix(in oklab, #e071ea 35%, var(--foreground))}}.mention-chip{-webkit-box-decoration-break:clone;box-decoration-break:clone}.app-progress{background:var(--progress-track);border-radius:4px;padding:2px;box-shadow:inset 0 1px 2px oklch(0% 0 0/.5),inset 0 0 0 1px oklch(100% 0 0/.04)}.app-progress[data-thin]{padding:1px}.app-progress-rail{border-radius:2px;height:7px;position:relative;overflow:hidden}.app-progress[data-thin] .app-progress-rail{height:3px}.app-progress-fill{background:#e071ea;border-radius:2px;display:block;position:absolute;inset:0;overflow:hidden}.app-progress-edge{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px oklch(100% 0 0/.35),inset 0 -1px oklch(0% 0 0/.3)}@media (width<=760px){.features-grid{row-gap:var(--space-minor);grid-template-columns:minmax(0,336px);grid-auto-rows:auto}}.faq{padding:var(--space-major) var(--page-gutter);flex-direction:column;align-items:center;display:flex}.faq-list{width:min(100%,768px);margin-top:var(--space-major)}.faq-item+.faq-item{box-shadow:inset 0 1px #383836}.faq-heading{font:inherit;margin:0}.faq-trigger{justify-content:space-between;align-items:start;gap:var(--space-minor);width:100%;padding:var(--space-minor) 0;color:var(--site-foreground);font:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;font-size:20px;font-weight:500;line-height:32px;list-style:none;display:flex}.faq-trigger::-webkit-details-marker{display:none}.faq-item:first-child .faq-trigger{padding-top:0}.faq-trigger:focus-visible{outline:2px solid var(--site-focus);outline-offset:4px}.faq-indicator{width:var(--space-minor);color:#90908d;flex-shrink:0;height:32px;padding:4px;display:block}.faq-indicator>svg{width:100%;height:100%;display:block}.faq-item[open] .faq-indicator{rotate:180deg}.faq-item::details-content{opacity:0;height:0;transition:opacity .18s ease-out, content-visibility .28s allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;height:auto}@media (prefers-reduced-motion:no-preference){.faq-indicator{transition:rotate .28s cubic-bezier(.23,1,.32,1)}.faq-item::details-content{transition:height .28s cubic-bezier(.23, 1, .32, 1), opacity .18s ease-out, content-visibility .28s allow-discrete}}.faq-item p{padding-bottom:var(--space-minor);color:#aaaaa5;letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:20px;line-height:32px}.sticker-chip{background:var(--site-control);color:var(--site-foreground);white-space:nowrap;border-radius:999px;padding:3px 9px 3px 5px}.chip-tile{--tile:1.43cap;width:var(--tile);height:var(--tile);vertical-align:calc((1cap - var(--tile)) / 2);color:#fff;box-shadow:0 0 0 2px #fff, var(--shadow-small);border-radius:.3em;margin-right:.3em;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.chip-tile{transition:rotate .3s cubic-bezier(.34,1.56,.64,1)}}.chip-tile[data-os=windows]{rotate:-8deg}.chip-tile[data-os=mac]{rotate:7deg}@media (hover:hover) and (pointer:fine){.sticker-chip:hover .chip-tile{rotate:0deg}}.chip-tile svg{width:.55em;height:.55em;margin:auto;position:absolute;inset:0}.chip-tile[data-os=mac] svg{height:.6em;translate:0 -.5px}@media (width<=760px){.faq-list{margin-top:calc(1.5 * var(--space-minor))}.faq-trigger{gap:16px;padding-block:24px}}.closing{align-items:center;gap:var(--space-minor);padding:var(--space-major) var(--page-gutter) 0;flex-direction:column;display:flex}.closing-download{justify-content:center;display:flex}.site-footer{padding-top:var(--space-major);overflow:clip}.ribbon{zoom:var(--ribbon-scale);height:445px;position:relative}.ribbon-sticker{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;cursor:grab;touch-action:none;width:200px;height:200px;position:absolute;top:40px;left:50%}.peeled-sticker{z-index:50;width:calc(200px * var(--ribbon-scale));height:calc(200px * var(--ribbon-scale));object-fit:contain;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;transition:filter .15s ease-out;position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.peeled-sticker{transition:scale .15s ease-out,filter .15s ease-out}}.peeled-sticker[data-held]{cursor:grabbing;filter:drop-shadow(4px 10px 12px hsl(var(--shadow-color) / .45));scale:1.08}.popcorn-rain{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:clip}.popcorn-rain img{object-fit:contain;-webkit-user-select:none;user-select:none;animation-name:popcorn-fall;animation-timing-function:cubic-bezier(.45,0,.9,.6);animation-fill-mode:both;position:absolute;top:-120px}@keyframes popcorn-fall{to{translate:var(--drift) calc(100vh + 240px);rotate:var(--spin)}}.footer-row{justify-content:space-between;gap:var(--space-minor);max-width:768px;padding:var(--space-minor) var(--page-gutter) var(--space-major);color:#aaaaa5;letter-spacing:-.02em;margin:0 auto;font-size:20px;line-height:32px;display:flex}.footer-row p{margin:0}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand img{width:28px;height:28px}.bp-page{transition:translate .52s cubic-bezier(.22,1,.36,1)}.bp-lift{transition:scale .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.bp-lift:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--bp-rim), inset 0 2px 0 var(--bp-rim-light);opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0}.bp-lift[data-focused=true]{z-index:1;box-shadow:var(--shadow-large);scale:1.08}.bp-lift[data-focused=true]:after{opacity:1}.bp-button{background:var(--bp-glass);height:72px;color:var(--bp-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:26px;font-weight:600;transition:scale .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.bp-button[data-focused=true]{background:var(--bp-focus);color:var(--bp-focus-foreground);box-shadow:var(--shadow-medium);scale:1.06}@media (prefers-reduced-motion:reduce){.bp-page,.bp-lift,.bp-lift:after,.bp-button{transition:none}}.bp-sidebar{transition:translate .32s cubic-bezier(.22,1,.36,1);translate:-480px}.bp-sidebar[data-open=true]{translate:0}.bp-sidebar-item{color:var(--bp-muted)}.bp-sidebar-item[data-current=true]{color:var(--bp-foreground);background:var(--bp-glass)}.bp-sidebar-item[data-focused=true]{color:var(--bp-focus-foreground);background:var(--bp-focus)}@media (prefers-reduced-motion:reduce){.bp-sidebar{transition:none!important}}.bp-key{min-width:72px;height:72px;color:var(--bp-foreground);background-color:var(--bp-glass);border-radius:18px;place-items:center;padding-inline:18px;font-size:30px;font-weight:500;transition:scale .12s cubic-bezier(.2,.8,.2,1);display:grid}.bp-key[data-focused=true]{color:var(--bp-focus-foreground);background-color:var(--bp-focus);scale:1.1}.bp-suggestion{height:54px;color:var(--bp-foreground);border-radius:16px;flex-shrink:0;align-items:center;gap:12px;padding-inline:24px;font-size:28px;font-weight:500;display:flex}.bp-suggestion[data-focused=true]{color:var(--bp-focus-foreground);background-color:var(--bp-focus);scale:1.04}.bp-key[data-focused=true] .bp-hint,.bp-suggestion[data-focused=true] .bp-hint{filter:invert()}.bp-button[data-pressed=true]:not([data-focused=true]){color:var(--bp-focus-foreground);background:var(--bp-muted)}.bp-page-enter{animation:.45s cubic-bezier(.22,1,.36,1) both bp-page-enter}@keyframes bp-page-enter{0%{opacity:0;translate:0 24px}}@media (prefers-reduced-motion:reduce){.bp-key,.bp-page-enter{transition:none;animation:none}}.holo-card{--motif-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%3E%3Cpath%20d%3D%27M8%206.5v9a1%201%200%200%200%201.5.86l7.6-4.5a1%201%200%200%200%200-1.72L9.5%205.64A1%201%200%200%200%208%206.5z%27%2F%3E%3Cpath%20d%3D%27M28%2026.5v9a1%201%200%200%200%201.5.86l7.6-4.5a1%201%200%200%200%200-1.72l-7.6-4.5A1%201%200%200%200%2028%2026.5z%27%2F%3E%3C%2Fsvg%3E);aspect-ratio:1.65;isolation:isolate;color:var(--ink);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px oklch(0% 0 0/.6),0 12px 24px -12px oklch(0% 0 0/.4);container-type:inline-size}.holo-card>div{pointer-events:none;position:absolute;inset:0}.holo-body{background:var(--body-grad)}.holo-pattern,.holo-pattern--lit{background:var(--motif);-webkit-mask-image:var(--motif-mask);-webkit-mask-image:var(--motif-mask);-webkit-mask-image:var(--motif-mask);mask-image:var(--motif-mask);-webkit-mask-size:9cqw 9cqw;mask-size:9cqw 9cqw}.holo-pattern{opacity:.07}.holo-pattern--lit{opacity:var(--reveal,0);-webkit-mask-image:var(--motif-mask), radial-gradient(60% 70% at var(--reveal-x,50%) var(--reveal-y,50%), #000, transparent 70%);-webkit-mask-image:var(--motif-mask), radial-gradient(60% 70% at var(--reveal-x,50%) var(--reveal-y,50%), #000, transparent 70%);-webkit-mask-image:var(--motif-mask), radial-gradient(60% 70% at var(--reveal-x,50%) var(--reveal-y,50%), #000, transparent 70%);mask-image:var(--motif-mask), radial-gradient(60% 70% at var(--reveal-x,50%) var(--reveal-y,50%), #000, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-size:9cqw 9cqw,100% 100%;mask-size:9cqw 9cqw,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.holo-foil,.holo-foil--b,.holo-foil--c{background-repeat:repeat}.holo-foil{background-image:var(--l1-img);background-size:var(--l1-size);background-position:var(--l1-x,50%) var(--l1-y,50%);background-blend-mode:var(--l1-bgblend);mix-blend-mode:var(--l1-blend);filter:var(--l1-filter);opacity:var(--l1-o,0)}.holo-foil--b{background-image:var(--l2-img);background-size:var(--l2-size);background-position:var(--l2-x,50%) var(--l2-y,50%);background-blend-mode:var(--l2-bgblend);mix-blend-mode:var(--l2-blend);filter:var(--l2-filter);opacity:var(--l2-o,0)}.holo-foil--c{background-image:var(--l3-img);background-size:var(--l3-size);background-position:var(--l3-x,50%) var(--l3-y,50%);background-blend-mode:var(--l3-bgblend);mix-blend-mode:var(--l3-blend);filter:var(--l3-filter);opacity:var(--l3-o,0)}.holo-smear{background:linear-gradient(var(--smear-angle,0deg), transparent 30%, oklch(100% 0 0/.5) 50%, transparent 70%);mix-blend-mode:overlay;opacity:calc(var(--smear,0) * .5)}.holo-spot{mix-blend-mode:soft-light;opacity:var(--spot,0);background:radial-gradient(35% 45% at 29% 32%,oklch(100% 0 0/.6),#0000 70%)}.holo-glare{background:radial-gradient(farthest-corner circle at var(--gx,50%) var(--gy,50%), oklch(100% 0 0/.75) 0%, oklch(100% 0 0/.18) 28%, oklch(0% 0 0/.25) 90%);mix-blend-mode:overlay;opacity:calc(var(--glare-o,.5) * (.35 + var(--off,0) * .65))}.holo-sheen{border-radius:inherit;box-shadow:inset 1.5px 0 0 oklch(1 0 0 / calc(.15 + var(--edge-l,0) * .5)), inset -1.5px 0 0 oklch(1 0 0 / calc(.15 + var(--edge-r,0) * .5)), inset 0 1.5px 0 oklch(1 0 0 / calc(.2 + var(--edge-t,0) * .5)), inset 0 -1.5px 0 oklch(1 0 0 / calc(.1 + var(--edge-b,0) * .5))}.holo-card>.holo-content{z-index:1;gap:5cqw;padding:6cqw;display:flex}.holo-text{text-align:left;min-width:0;text-shadow:var(--emboss-x,0) var(--emboss-y,0) 0 var(--ink);flex-direction:column;flex:1;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.holo-text{text-shadow:var(--emboss-x,0) var(--emboss-y,0) 0 color-mix(in oklab, var(--ink) 18%, transparent)}}.holo-name{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7.6cqw;font-weight:650;line-height:1.05;display:-webkit-box;overflow:hidden}.holo-handle{opacity:.7;margin-top:.8cqw;font-size:3.2cqw}.holo-since{opacity:.55;margin-top:.5cqw;font-size:2.8cqw}.holo-bio{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2.6cqw;font-size:3cqw;line-height:1.45;display:-webkit-box;overflow:hidden}.holo-stats{gap:4cqw;display:flex}.holo-stats>div{flex-direction:column-reverse;flex-shrink:0;display:flex}.holo-stats>div:last-child{flex-shrink:1;min-width:0}.holo-stats dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:4.2cqw;font-weight:650;overflow:hidden}.holo-stats[data-size=m] dd{font-size:3.4cqw}.holo-stats[data-size=s],.holo-stats[data-size=xs]{gap:3cqw}.holo-stats[data-size=s] dd{font-size:2.9cqw}.holo-stats[data-size=xs] dd{font-size:2.6cqw}.holo-stats dt{letter-spacing:.04em;opacity:.6;margin-top:.4cqw;font-size:2.4cqw}.holo-tile{aspect-ratio:3/4;isolation:isolate;border-radius:3cqw;flex-shrink:0;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px oklch(0% 0 0/.08),0 6px 18px -8px oklch(0% 0 0/.35)}.holo-tile>div,.holo-tile__print>div{position:absolute;inset:0}.holo-tile__print{isolation:isolate}.holo-tile__photo{background:var(--tile-src) var(--tile-x,50%) 50% / cover no-repeat;filter:grayscale()contrast(1.15)brightness(1.05)}.holo-tile__tone{background:var(--tile-dark);mix-blend-mode:lighten}.holo-tile__duo{background:var(--tile-light);mix-blend-mode:multiply}.holo-tile__print--neg{filter:invert()hue-rotate(180deg);opacity:var(--tile-invert,0);-webkit-mask-image:linear-gradient(var(--tile-sweep-angle,90deg), #000 35%, transparent 75%);-webkit-mask-image:linear-gradient(var(--tile-sweep-angle,90deg), #000 35%, transparent 75%);-webkit-mask-image:linear-gradient(var(--tile-sweep-angle,90deg), #000 35%, transparent 75%);mask-image:linear-gradient(var(--tile-sweep-angle,90deg), #000 35%, transparent 75%)}.holo-tile__foil{background:linear-gradient(var(--tile-sweep-angle,90deg), transparent 30%, oklch(100% 0 0/.35) 50%, transparent 70%);mix-blend-mode:soft-light;opacity:var(--off,0)}.holo-tile__vignette{background:radial-gradient(120% 100% at 50% 40%,#0000 60%,oklch(0% 0 0/.25))}.holo-tile__gloss{mix-blend-mode:screen;opacity:.6;background:linear-gradient(160deg,oklch(100% 0 0/.25),#0000 40%)}.holo-swatch{opacity:0;transform:translateX(calc(-1 * (var(--distance-large) + var(--distance-medium)))) scale(.6);filter:blur(var(--blur-medium));transition:transform var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out), filter var(--duration-quick) var(--ease-smooth-out);transition-delay:calc((sibling-count() - sibling-index()) * var(--duration-stagger) / 2)}.holo-swatches[data-open] .holo-swatch{opacity:1;filter:blur();transition:transform var(--duration-very-slow) var(--ease-bounce), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);transition-delay:calc((sibling-index() - 1) * var(--duration-stagger));transform:none}@media (prefers-reduced-motion:reduce){.holo-swatch,.holo-swatches[data-open] .holo-swatch{filter:none;transition:opacity var(--duration-quick) var(--ease-smooth-out);transition-delay:0s;transform:none}}.holo-export__main{opacity:0;transform:translateX(calc(var(--distance-large) + var(--distance-medium))) scale(.6);filter:blur(var(--blur-medium));transition:transform var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out), filter var(--duration-quick) var(--ease-smooth-out)}.holo-export[data-open] .holo-export__main{opacity:1;filter:blur();transition:transform var(--duration-very-slow) var(--ease-bounce), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);transform:none}.holo-format{opacity:0;transform:translateY(calc(-1 * sibling-index() * (2.25rem + .5rem))) scale(.5);filter:blur(var(--blur-small));transition:transform var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out), filter var(--duration-quick) var(--ease-smooth-out);transition-delay:calc((sibling-count() - sibling-index()) * var(--duration-stagger) / 2)}.holo-formats[data-open] .holo-format{opacity:1;filter:blur();transition:transform var(--duration-slow) var(--ease-bounce), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);transition-delay:calc((sibling-index() - 1) * var(--duration-stagger));transform:none}.holo-format__face{opacity:0;filter:blur(var(--blur-small));transition:transform var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);transform:scale(.4)}.holo-format__face[data-show]{opacity:1;filter:blur();transition:transform var(--duration-medium) var(--ease-bounce), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);transform:none}@media (prefers-reduced-motion:reduce){.holo-export__main,.holo-export[data-open] .holo-export__main,.holo-format,.holo-formats[data-open] .holo-format,.holo-format__face,.holo-format__face[data-show]{filter:none;transition:opacity var(--duration-quick) var(--ease-smooth-out);transition-delay:0s;transform:none}}@media (width<=760px){:root{--ribbon-scale:.6}}@media (width<=600px){:root{--page-gutter:20px;--ribbon-scale:.5}.hero-intro{gap:var(--space-minor);padding-top:calc(2 * var(--space-major))}.hero-sentence{max-width:calc(14 * var(--space-minor));font-size:min(calc(var(--display-size) * 1.25), 9.375cqi);line-height:1.4}.hero-break{display:none}.hero-block{display:block}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
