/*! tailwindcss v4.3.3 | 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)))){*,: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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100), var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(96% .001 286.375);--color-base-300:oklch(92% .004 286.32);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(70% .213 47.604);--color-primary-content:oklch(98% .016 73.684);--color-secondary:oklch(55% .027 264.364);--color-secondary-content:oklch(98% .002 247.839);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(44% .017 285.786);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(62% .214 259.815);--color-info-content:oklch(97% .014 254.604);--color-success:oklch(70% .14 182.503);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@layer components;@layer utilities{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem) * 10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.countdown{display:inline-flex}.countdown.countdown{line-height:1em}.countdown>*{height:1em;display:inline-block;overflow-y:hidden}.countdown>:before{content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";white-space:pre;top:calc(var(--value) * -1em);text-align:center;transition:all 1s cubic-bezier(1,0,0,1);position:relative}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border) solid var(--color-base-200)}.card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentColor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.z-50{z-index:50}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentColor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px) * -1)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem * 3 - var(--border));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge.badge-soft{background-image:none}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-speaker-wave{--hero-speaker-wave:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.114%205.636a9%209%200%200%201%200%2012.728M16.463%208.288a5.25%205.25%200%200%201%200%207.424M6.75%208.25l4.72-4.72a.75.75%200%200%201%201.28.53v15.88a.75.75%200%200%201-1.28.53l-4.72-4.72H4.51c-.88%200-1.704-.507-1.938-1.354A9.009%209.009%200%200%201%202.25%2012c0-.83.112-1.633.322-2.396C2.806%208.756%203.63%208.25%204.51%208.25H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-speaker-wave);-webkit-mask:var(--hero-speaker-wave);-webkit-mask:var(--hero-speaker-wave);mask:var(--hero-speaker-wave);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-speaker-x-mark{--hero-speaker-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%209.75%2019.5%2012m0%200%202.25%202.25M19.5%2012l2.25-2.25M19.5%2012l-2.25%202.25m-10.5-6%204.72-4.72a.75.75%200%200%201%201.28.53v15.88a.75.75%200%200%201-1.28.53l-4.72-4.72H4.51c-.88%200-1.704-.507-1.938-1.354A9.009%209.009%200%200%201%202.25%2012c0-.83.112-1.633.322-2.396C2.806%208.756%203.63%208.25%204.51%208.25H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-speaker-x-mark);-webkit-mask:var(--hero-speaker-x-mark);-webkit-mask:var(--hero-speaker-x-mark);mask:var(--hero-speaker-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trophy{--hero-trophy:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);mask:var(--hero-trophy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border) solid var(--color-base-200);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-h-48{max-height:calc(var(--spacing) * 48)}.w-0{width:0}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.border-base-300{border-color:var(--color-base-300)}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, oklch(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(:is(.table-zebra tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);padding-inline:calc(.25rem * 2.5 - var(--border));font-size:.75rem}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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))}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-error{color:var(--color-error)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.input-error,.input-error:focus,.input-error:focus-within,.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-base-content\/40:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base-content\/40:hover{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-96{max-width:calc(var(--spacing) * 96)}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--paper:#fff5e6;--surface:#fff;--surface-sunk:#f3e8d6;--ink:#1e1b2e;--ink-muted:#5d566f;--outline:#1e1b2e;--shadow-ink:#1e1b2e;--on-fill:#1e1b2e;--focus:#1e6bff;--zap:#ffd23f;--zap-tint:#fff1bf;--grape:#6b4eff;--on-grape:#fff;--grape-tint:#eeeaff;--grape-text:#5b3df0;--pop:#ff4f8b;--correct:#2fd384;--correct-tint:#ddf7e9;--correct-text:#0e7a43;--partial:#ff9b3d;--partial-tint:#ffebd6;--partial-text:#a34f00;--wrong:#ff5a4e;--wrong-tint:#ffe3e0;--wrong-text:#c62a20;--freeze:#3bc7ff;--flame:#ff8a2a;--lilac:#9a8cff;--cat-geography:#2cc9b8;--cat-history:#e0925a;--cat-science:#8edb54;--cat-space:#9a8cff;--cat-film:#ff7ac0;--cat-sports:#ff8a2a;--cat-food:#ff6b5e;--cat-animals:#ffc53d;--tier-bronze:#a8652f;--on-tier-bronze:#fff;--tier-silver:#c9cfda;--tier-gold:#ffd23f;--tier-platinum:#6fe3e0;--tier-diamond:#7cb6ff;--apple-fill:#000;--apple-label:#fff;--google-fill:#fff;--google-label:#1f1f1f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--column-max:560px;--play-column-max:760px;--radius-sm:10px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--stroke-2:2px;--stroke-3:3px;--shadow-pop-sm:0 2px 0 var(--shadow-ink);--shadow-pop:0 4px 0 var(--shadow-ink);--shadow-pop-lg:0 6px 0 var(--shadow-ink);--shadow-pressed:0 0 0 var(--shadow-ink);--font-display:Fredoka, "SF Pro Rounded", ui-rounded, system-ui, sans-serif;--font-text:Nunito, "SF Pro Rounded", ui-rounded, system-ui, sans-serif;--type-display-xl-family:var(--font-display);--type-display-xl-size:56px;--type-display-xl-line:56px;--type-display-xl-weight:700;--type-display-xl-tracking:-.01em;--type-display-family:var(--font-display);--type-display-size:40px;--type-display-line:44px;--type-display-weight:700;--type-score-family:var(--font-display);--type-score-size:36px;--type-score-line:40px;--type-score-weight:700;--type-title-family:var(--font-display);--type-title-size:28px;--type-title-line:32px;--type-title-weight:600;--type-question-family:var(--font-display);--type-question-size:22px;--type-question-line:28px;--type-question-weight:600;--type-question-lg-family:var(--font-display);--type-question-lg-size:34px;--type-question-lg-line:40px;--type-question-lg-weight:600;--type-headline-family:var(--font-text);--type-headline-size:17px;--type-headline-line:22px;--type-headline-weight:800;--type-body-family:var(--font-text);--type-body-size:17px;--type-body-line:24px;--type-body-weight:600;--type-body-bold-family:var(--font-text);--type-body-bold-size:17px;--type-body-bold-line:24px;--type-body-bold-weight:700;--type-label-family:var(--font-text);--type-label-size:17px;--type-label-line:20px;--type-label-weight:900;--type-subheadline-family:var(--font-text);--type-subheadline-size:15px;--type-subheadline-line:20px;--type-subheadline-weight:700;--type-caption-family:var(--font-text);--type-caption-size:13px;--type-caption-line:18px;--type-caption-weight:700;--type-micro-family:var(--font-text);--type-micro-size:11px;--type-micro-line:14px;--type-micro-weight:900;--type-micro-tracking:.08em}@media (prefers-color-scheme:dark){.tv-play{color-scheme:dark;--paper:#1a1524;--surface:#2a2238;--surface-sunk:#221b2e;--ink:#fff5e6;--ink-muted:#b8afc9;--outline:#7c6f95;--shadow-ink:#0a0710;--focus:#7fb2ff;--zap-tint:#3f3620;--grape:#9b85ff;--on-grape:#1e1b2e;--grape-tint:#2f2750;--grape-text:#b6a6ff;--correct-tint:#1f3a2e;--correct-text:#5ee6a0;--partial-tint:#43321f;--partial-text:#ffb86b;--wrong-tint:#43242a;--wrong-text:#ff8a80;--apple-fill:#fff;--apple-label:#000;--google-fill:#131314;--google-label:#e3e3e3;--shadow-pop-sm:0 2px 0 var(--shadow-ink);--shadow-pop:0 4px 0 var(--shadow-ink);--shadow-pop-lg:0 6px 0 var(--shadow-ink);--shadow-pressed:0 0 0 var(--shadow-ink)}}.tv-play{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;margin:0}.tv-play *,.tv-play :before,.tv-play :after{box-sizing:border-box}.tvp-paper{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 7px 7px, var(--ink) 1.1px, transparent 1.4px);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tvp-paper{background-image:radial-gradient(circle at 7px 7px, color-mix(in srgb, var(--ink) 7.5%, transparent) 1.1px, transparent 1.4px)}}.tvp-paper{background-size:14px 14px}.tvp-paper__doodle{fill:none;stroke:var(--ink);position:absolute;overflow:visible;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.tvp-paper__doodle{stroke:color-mix(in srgb, var(--ink) 14%, transparent)}}.tvp-paper__doodle text{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tvp-paper__doodle text{fill:color-mix(in srgb, var(--ink) 14%, transparent)}}.tvp-paper__doodle text{stroke:none;font-family:var(--font-display);font-size:40px;font-weight:700}.tv-play :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tvp-shell{z-index:1;width:100%;max-width:var(--site-max);padding:var(--space-4) var(--space-4) var(--space-12);margin:0 auto;position:relative;overflow-x:clip}.tvp-column{width:100%;max-width:var(--column-max);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.tvp-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.tvp-column--play{max-width:var(--play-column-max)}.tvp-shell{padding:var(--space-6) var(--space-6) var(--space-12)}.tvp-split{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}}.tvp-app>.tvp-app__shell{display:none}@media (min-width:720px){.tvp-app{grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.tvp-app>.tvp-app__shell{display:contents}.tvp-app>.tvp-shell{grid-area:1/2}.tvp-app--focus{display:block}.tvp-app--focus>.tvp-app__shell{display:none}.tvp-nav{z-index:2;gap:var(--space-4);height:100dvh;padding:var(--space-4) var(--space-2);background:var(--surface);border-right:var(--stroke-2) solid var(--outline);flex-direction:column;grid-area:1/1;display:flex;position:sticky;top:0;overflow-y:auto}.tvp-panel{display:none}}.tvp-nav__logo{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1);color:var(--ink);text-decoration:none;display:flex}.tvp-nav .tvp-nav__word{width:auto;height:30px;display:none}.tvp-nav__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-nav__item,.tvp-nav__me{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--type-headline-family);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight);text-decoration:none;display:flex;position:relative}.tvp-nav__item:hover,.tvp-nav__me:hover{background:var(--surface-sunk)}.tvp-nav__item[aria-current=page],.tvp-nav__me[aria-current=page]{background:var(--grape-tint);box-shadow:inset 0 0 0 var(--stroke-2) var(--outline)}.tvp-nav__icon{flex:none;width:26px;height:26px}.tvp-nav__item[aria-current=page] .tvp-nav__icon{color:var(--grape-text)}.tvp-nav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tvp-nav__badge{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);background:var(--pop);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:16px;position:absolute;top:2px;right:4px}.tvp-nav__energy{gap:var(--space-2);cursor:pointer;background:0 0;border:0;width:100%;margin-top:auto}.tvp-nav__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.tvp-nav__who{flex-direction:column;min-width:0;display:flex}.tvp-nav__who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1100px){.tvp-app{grid-template-columns:236px minmax(0,1fr)}.tvp-nav{padding:var(--space-5) var(--space-3)}.tvp-nav__logo{padding:var(--space-1) var(--space-2) var(--space-2);justify-content:flex-start}.tvp-nav .tvp-nav__word{display:block}.tvp-nav__item,.tvp-nav__me{padding:var(--space-2) var(--space-3);justify-content:flex-start}.tvp-nav__label{clip-path:none;width:auto;min-width:0;height:auto;position:static;overflow:visible}.tvp-nav__badge,.tvp-nav__count{margin-left:auto;position:static}}@media (min-width:1280px){.tvp-app{grid-template-columns:236px minmax(0,1fr) 320px}.tvp-panel{z-index:1;max-height:100dvh;padding:var(--space-6) var(--space-6) var(--space-6) 0;flex-direction:column;grid-area:1/3;display:flex;position:sticky;top:0;overflow-y:auto}}@media (min-width:720px){.tvp-app .tvp-page-head{justify-content:flex-start;align-items:center;gap:var(--space-3);text-align:left;display:flex}.tvp-app .tvp-page-head>:is(h1,.tvp-headline,.tvp-title){min-width:0;font-family:var(--font-display);font-size:var(--type-question-lg-size);line-height:var(--type-question-lg-line);letter-spacing:-.01em;flex:1;margin:0;font-weight:700}.tvp-app .tvp-page-head>span:empty,.tvp-app .tvp-page-head--section>.tvp-back,.tvp-app .tvp-page-head--section:not(:has(>:not(.tvp-back))){display:none}}@media (min-width:1100px){.tvp-app .tvp-column:not(.tvp-column--play){max-width:none}}.tvp-day{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.tvp-day__head{gap:var(--space-3);padding:var(--space-4);background:var(--zap-tint);border-bottom:var(--stroke-2) solid var(--outline);flex-direction:column;display:flex}.tvp-day__kicker,.tvp-day__title{color:var(--ink-muted);margin:0}.tvp-day__kicker{color:var(--ink)}.tvp-day__streak{align-items:center;gap:var(--space-3);display:flex}.tvp-day__flame{flex:none;place-items:center;width:44px;height:44px;display:grid}.tvp-day__flame svg{width:36px;height:36px}.tvp-day__streak-text{flex-direction:column;min-width:0;display:flex}.tvp-day__head .tvp-streak__dots{margin:0;padding:0}.tvp-day__section{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.tvp-day__section+.tvp-day__section{border-top:var(--stroke-2) dashed var(--surface-sunk)}.tvp-day__board{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-day__row{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);display:flex}.tvp-day__row--me{background:var(--grape-tint)}.tvp-day__rank{width:18px;color:var(--ink-muted);font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.tvp-day__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.tvp-day__track{flex:none;gap:2px;display:flex}.tvp-day__dot{border:1.5px solid var(--outline);border-radius:var(--radius-pill);background:var(--wrong);width:9px;height:9px}.tvp-day__dot--full{background:var(--correct)}.tvp-day__dot--partial{background:var(--partial)}.tvp-day__score{min-width:34px;font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.tvp-day__empty{color:var(--ink-muted);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight)}.tvp-panel .tvp-friend-row{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:0}.tvp-panel .tvp-friend-row__text{flex-basis:calc(100% - 44px - var(--space-3))}.tvp-panel .tvp-friend-row .tvp-button{margin-left:auto}.tvp-bento{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tvp-tile--wide{grid-column:1/-1}@media (min-width:720px){.tvp-bento{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tvp-tile--half{grid-column:span 2}}.tvp-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.tvp-display-xl,.tvp-display,.tvp-title,.tvp-question{font-family:var(--font-display);margin:0}.tvp-display-xl{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-line);font-weight:var(--type-display-xl-weight)}.tvp-display{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight)}.tvp-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight)}.tvp-question{font-size:var(--type-question-size);line-height:var(--type-question-line);font-weight:var(--type-question-weight)}.tvp-headline{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}.tvp-subheadline{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight)}.tvp-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.tvp-micro{font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.tvp-muted{color:var(--ink-muted)}.tvp-error{color:var(--wrong-text);text-align:center;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight);margin:0}.tvp-card{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-4)}.tvp-card--zap{background:var(--zap);color:var(--on-fill)}.tvp-card--zap-tint{background:var(--zap-tint)}.tvp-card--grape-tint{background:var(--grape-tint)}.tvp-card--sunk{background:var(--surface-sunk);box-shadow:none}.tvp-card--lift-lg{box-shadow:var(--shadow-pop-lg)}.tvp-learned{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.tvp-learned__bulb{pointer-events:none;position:absolute;top:-16px;left:-8px;transform:rotate(-10deg)}.tvp-learned__title{margin:0;padding-left:34px}.tvp-learned__item{gap:var(--space-1);flex-direction:column;display:flex}.tvp-learned__item p{margin:0}.tvp-learned__answer{color:var(--correct-text)}.tvp-button{--tvp-fill:var(--zap);--tvp-label:var(--on-fill);--tvp-lift:4px;justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin:0 0 var(--tvp-lift);background:var(--tvp-fill);color:var(--tvp-label);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:0 var(--tvp-lift) 0 var(--shadow-ink);font-family:var(--font-text);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:14px 20px;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:flex}.tvp-button:active:not(:disabled){transform:translateY(var(--tvp-lift));box-shadow:0 0 0 var(--shadow-ink)}.tvp-button--grape{--tvp-fill:var(--grape);--tvp-label:var(--on-grape)}.tvp-button--surface{--tvp-fill:var(--surface);--tvp-label:var(--ink)}.tvp-button--destructive{--tvp-fill:var(--surface);--tvp-label:var(--wrong-text)}.tvp-button--apple{--tvp-fill:var(--apple-fill);--tvp-label:var(--apple-label)}.tvp-button--google{--tvp-fill:var(--google-fill);--tvp-label:var(--google-label)}.tvp-button--compact{--tvp-lift:2px;white-space:nowrap;width:auto;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);padding:8px 16px;font-weight:900;display:inline-flex}.tvp-button:disabled,.tvp-button[aria-disabled=true]{--tvp-fill:var(--surface-sunk);--tvp-label:var(--ink-muted);--tvp-lift:0px;cursor:not-allowed;border-style:dashed}.tvp-button__arrow{font-weight:900}.tvp-provider-logo{flex:none;width:20px;height:20px}.tvp-chip{align-items:center;gap:var(--space-2);background:var(--surface);color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font-weight:var(--type-headline-weight);padding:4px 12px 4px 4px;text-decoration:none;display:inline-flex}.tvp-avatar{width:var(--tvp-avatar-size,48px);height:var(--tvp-avatar-size,48px);font-size:calc(var(--tvp-avatar-size,48px) * .58);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);flex:none;place-items:center;line-height:1;display:inline-grid}.tvp-avatar--selected{background:var(--zap);transform:rotate(-6deg)scale(1.08)}.tvp-avatar-grid{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;display:grid}.tvp-avatar-grid button{cursor:pointer;background:0 0;border:0;padding:0}.tvp-flag{font-size:1.25em;line-height:1}.tvp-tag{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);color:var(--on-fill);font-weight:var(--type-headline-weight);padding:6px 14px;display:inline-block}.tvp-category-art{width:var(--tvp-art-size,64px);height:var(--tvp-art-size,64px);object-fit:contain;display:inline-block}.tvp-category-art--unknown{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:calc(var(--tvp-art-size,64px) * .45);color:var(--ink);place-items:center;display:inline-grid}.tvp-field{gap:var(--space-2);flex-direction:column;display:flex}.tvp-select,.tvp-input,.tvp-handle{background:var(--surface);width:100%;min-height:52px;color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm);font:inherit;padding:10px 14px}.tvp-handle{align-items:center;gap:var(--space-3);display:flex}.tvp-handle__name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);flex:1;font-size:20px;font-weight:700}.tvp-row{align-items:center;gap:var(--space-3);display:flex}.tvp-row--wrap{flex-wrap:wrap}.tvp-gallery__col,.tvp-gallery__flush{margin:0}.tvp-gallery__motion{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tvp-gallery__chip{min-width:72px;padding:var(--space-2) var(--space-3);background:var(--zap);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm);place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.tvp-row--split{justify-content:space-between}.tvp-toggle{appearance:none;background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);cursor:pointer;flex:none;width:50px;height:30px;margin:0;position:relative}.tvp-toggle:after{content:"";background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:22px;height:22px;transition:transform .15s var(--spring);position:absolute;top:2px;left:2px}.tvp-toggle:checked{background:var(--grape)}.tvp-toggle:checked:after{transform:translate(20px)}.tvp-confirm{z-index:50;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.tvp-confirm__wash{background:var(--shadow-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tvp-confirm__wash{background:color-mix(in srgb, var(--shadow-ink) 45%, transparent)}}.tvp-confirm__wash{cursor:pointer;border:0}.tvp-confirm__card{gap:var(--space-3);width:100%;max-width:380px;animation:tvp-pop-in .32s var(--spring) both;flex-direction:column;display:flex;position:relative}.tvp-confirm__card p{margin:0 0 var(--space-2)}@media (max-width:719px){.tvp-sheet{padding:var(--space-6) 0 0;place-items:end stretch}.tvp-sheet .tvp-confirm__card{max-width:none;max-height:calc(100dvh - var(--space-6));padding-top:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));background-color:var(--paper);background-image:radial-gradient(circle at 7px 7px, var(--ink) 1.1px, transparent 1.4px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tvp-sheet .tvp-confirm__card{background-image:radial-gradient(circle at 7px 7px, color-mix(in srgb, var(--ink) 7.5%, transparent) 1.1px, transparent 1.4px)}}.tvp-sheet .tvp-confirm__card{box-shadow:none;background-size:14px 14px;border-width:0;border-radius:34px 34px 0 0;rotate:none}.tvp-sheet .tvp-confirm__card:before{content:"";background:var(--ink);width:36px;height:5px;position:absolute;top:8px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.tvp-sheet .tvp-confirm__card:before{background:color-mix(in srgb, var(--ink) 30%, transparent)}}.tvp-sheet .tvp-confirm__card:before{border-radius:3px}}.tvp-confirm__bubble{background:var(--zap);width:44px;height:44px;color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font-family:var(--font-display);place-items:center;font-size:24px;font-weight:700;display:grid;position:absolute;top:-18px;right:18px;transform:rotate(10deg)}@keyframes tvp-pop-in{0%{opacity:0;transform:translateY(22px)rotate(-6deg)scale(.86)}}.tvp-loading{padding:var(--space-3);gap:6px;display:inline-flex}.tvp-loading span{background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:12px;height:12px;animation:.9s ease-in-out infinite tvp-bounce}.tvp-loading span:nth-child(2){background:var(--grape);animation-delay:.15s}.tvp-loading span:nth-child(3){background:var(--correct);animation-delay:.3s}@keyframes tvp-bounce{50%{transform:translateY(-8px)}}.tvp-flash{left:50%;bottom:var(--space-6);z-index:60;width:min(420px, calc(100% - 2 * var(--space-4)));align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--wrong-tint);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);cursor:pointer;animation:tvp-pop-in .32s var(--spring) both;display:flex;position:fixed;transform:translate(-50%)}.tvp-flash--info{background:var(--zap-tint)}.tvp-welcome{flex-direction:column;min-height:calc(100dvh - 80px);display:flex}.tvp-welcome__hero{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;flex-direction:column;flex:1;display:flex}.tvp-welcome__row{justify-content:space-around;width:100%;max-width:420px;display:flex}.tvp-welcome__sticker{translate:0 var(--tvp-drop,0);rotate:var(--tvp-tilt,0deg);display:block}.tvp-welcome__sticker .tvp-bob{display:block}.tvp-welcome__logo{align-items:center;gap:var(--space-2);margin:0;display:flex}.tvp-welcome__logo img{rotate:-4deg}.tvp-welcome__logo .tv-wordmark{font-size:clamp(52px,16vw,72px)}.tvp-pitch{justify-content:center;gap:var(--space-2);margin:var(--space-4) 0 0;display:flex}.tvp-pitch__tag{font-size:var(--type-subheadline-size)}.tvp-pitch__tag--zap{background:var(--zap);rotate:-4deg}.tvp-pitch__tag--freeze{background:var(--freeze);rotate:3deg}.tvp-pitch__tag--correct{background:var(--correct);rotate:-2deg}.tvp-welcome__foot{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tv-play *,.tv-play :before,.tv-play :after{transition:none!important;animation:none!important}}.tvp-round,.tvp-play{gap:var(--space-4);flex-direction:column;display:flex}.tvp-round__loading{place-items:center;min-height:40dvh;display:grid}.tvp-round__top{align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:auto 1fr auto;display:grid}.tvp-tile-link{color:inherit;text-decoration:none}.tvp-tile-link .tvp-card{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.tvp-speaker{justify-content:center;align-items:center;gap:var(--space-1);background:var(--surface);min-width:44px;height:44px;color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);cursor:pointer;padding:0 10px;display:inline-flex}.tvp-speaker__off,.tvp-speaker__tap,.tvp-speaker[data-state=off] .tvp-speaker__on,.tvp-speaker[data-state=blocked] .tvp-speaker__off{display:none}.tvp-speaker[data-state=off] .tvp-speaker__off,.tvp-speaker[data-state=blocked] .tvp-speaker__tap{display:inline}.tvp-speaker[data-state=blocked]{background:var(--zap);color:var(--on-fill)}.tvp-rail{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.tvp-rail__chips{justify-content:space-between;gap:var(--space-2);display:flex}.tvp-rail__chip,.tvp-rail__stake{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:2px 10px;font-weight:900}.tvp-rail__chip{background:var(--surface-sunk)}.tvp-rail__stake{background:var(--zap);color:var(--on-fill)}.tvp-rail__track{align-items:center;gap:4px;display:flex}.tvp-rail__seg{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);flex:1;height:10px}.tvp-rail__seg--right{background:var(--correct)}.tvp-rail__seg--partial{background:var(--partial)}.tvp-rail__seg--wrong{background:var(--wrong)}.tvp-rail__seg--current{background:var(--zap)}.tvp-rail__seg--ahead{background:var(--surface-sunk)}.tvp-rail__clock{align-items:center;gap:var(--space-2);flex:4;height:30px;display:flex}.tvp-rail__face{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);flex:1;height:18px;display:block;position:relative;overflow:hidden}.tvp-rail__fill{background:var(--zap);border-right:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0}.tvp-rail__badge{background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);min-width:48px;height:28px;box-shadow:var(--shadow-pop-sm);flex:none;place-items:center;margin-bottom:2px;padding:0 8px;display:grid}.tvp-rail__secs{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:700}.tvp-rail__clock--late .tvp-rail__fill{background:var(--wrong)}.tvp-rail__clock--late .tvp-rail__secs{color:var(--wrong-text)}.tvp-rail__clock--late .tvp-rail__badge{animation:1s ease-in-out infinite tvp-pulse-loop}.tvp-prompt{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);margin-top:var(--space-3);flex-direction:column;display:flex;position:relative;rotate:-1deg}.tvp-prompt__bubble{position:absolute;top:-26px;right:-14px;rotate:8deg}.tvp-prompt .tvp-question{padding-right:var(--space-8)}.tvp-qbubble text{fill:#1e1b2e;font-family:var(--font-display);font-size:24px;font-weight:700}.tvp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tvp-picture{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.tvp-picture__img{object-fit:contain;background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-md);width:100%;max-height:260px}.tvp-picture__img--loading{opacity:0;width:1px;height:1px;position:absolute}.tvp-picture__wait{align-items:center;gap:var(--space-2);padding:var(--space-6);background:var(--surface-sunk);border:var(--stroke-2) dashed var(--outline);border-radius:var(--radius-md);flex-direction:column;display:flex}.tvp-play__answers{gap:var(--space-3);flex-direction:column;display:flex}.tvp-play__answers--reveal{gap:var(--space-4)}@media (min-width:720px){.tvp-prompt{padding:var(--space-5) var(--space-6) var(--space-6)}.tvp-prompt .tvp-question{font-size:var(--type-question-lg-size);line-height:var(--type-question-lg-line);font-weight:var(--type-question-lg-weight)}.tvp-prompt__bubble{width:72px;height:auto;top:-30px}.tvp-picture__img{min-height:240px;max-height:360px}}@media (min-width:720px) and (orientation:landscape){.tvp-column--play:has(>.tvp-round){max-width:none}.tvp-play{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.tvp-options{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.tvp-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.tvp-options{container-type:inline-size}.tvp-option{--tvp-lean:-.6deg;align-items:center;gap:var(--space-3);min-height:58px;padding:13px var(--space-4);background:var(--surface);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:inherit;text-align:left;cursor:pointer;rotate:clamp(-1 * atan2(3px, 100cqw), var(--tvp-lean), atan2(3px, 100cqw));-webkit-tap-highlight-color:transparent;margin:0 0 4px;font-weight:700;transition:translate 90ms ease-out,box-shadow 90ms ease-out,rotate 90ms ease-out;display:flex;position:relative}.tvp-option:nth-child(4n+2){--tvp-lean:.5deg}.tvp-option:nth-child(4n+3){--tvp-lean:-.4deg}.tvp-option:nth-child(4n+4){--tvp-lean:.6deg}@media (min-width:560px){.tvp-option{rotate:clamp(-1 * atan2(3px, 50cqw), var(--tvp-lean), atan2(3px, 50cqw))}}button.tvp-option:active:not(:disabled){box-shadow:var(--shadow-pressed);translate:0 4px;rotate:0deg}.tvp-option--split:before,.tvp-order__row--split:before{content:"";width:var(--tvp-split);border-radius:calc(var(--radius-md) - 3px) 0 0 calc(var(--radius-md) - 3px);background:var(--grape-tint);position:absolute;inset:0 auto 0 0}.tvp-option>*,.tvp-order__row>*{position:relative}.tvp-option__letter{background:var(--surface-sunk);width:30px;height:30px;color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);font-family:var(--font-display);flex:none;place-items:center;font-size:16px;font-weight:700;display:grid;rotate:-4deg}.tvp-option:nth-child(4n+2) .tvp-option__letter{rotate:3deg}.tvp-option:nth-child(4n+3) .tvp-option__letter{rotate:-3deg}.tvp-option:nth-child(4n+4) .tvp-option__letter{rotate:4deg}.tvp-option__text{overflow-wrap:anywhere;flex:1;min-width:0}.tvp-option__split{color:var(--grape-text);font-weight:900}.tvp-option__oracle,.tvp-order__oracle{background:var(--grape);width:30px;height:30px;color:var(--on-grape);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);flex:none;place-items:center;font-weight:900;display:grid}.tvp-option--picked{background:var(--zap);color:var(--on-fill);rotate:0deg}.tvp-option--right{background:var(--correct);color:var(--on-fill)}.tvp-option--wrong{background:var(--wrong);color:var(--on-fill)}.tvp-option--picked .tvp-option__letter,.tvp-option--right .tvp-option__letter,.tvp-option--wrong .tvp-option__letter{color:var(--on-fill);background:#fff}.tvp-option--dim,.tvp-option--removed{background:var(--surface-sunk);color:var(--ink-muted);border-color:var(--outline)}@supports (color:color-mix(in lab, red, red)){.tvp-option--dim,.tvp-option--removed{border-color:color-mix(in srgb, var(--outline) 28%, transparent)}}.tvp-option--dim,.tvp-option--removed{box-shadow:var(--shadow-pressed);translate:0 4px;rotate:0deg}.tvp-option--dim .tvp-option__letter,.tvp-option--removed .tvp-option__letter{background:var(--paper);color:var(--ink-muted);border-color:var(--outline)}@supports (color:color-mix(in lab, red, red)){.tvp-option--dim .tvp-option__letter,.tvp-option--removed .tvp-option__letter{border-color:color-mix(in srgb, var(--outline) 28%, transparent)}}.tvp-option--removed{opacity:.55;cursor:not-allowed;text-decoration:line-through}.tvp-verdict{border:var(--stroke-3) solid #1e1b2e;border-radius:var(--radius-pill);width:38px;height:38px;box-shadow:0 3px 0 var(--shadow-ink);background:#fff;place-items:center;display:grid;rotate:-10deg}.tvp-verdict--right{rotate:10deg}.tvp-option__verdict{position:absolute;top:-14px;right:-12px}.tvp-option__oracle{position:absolute;top:-12px;right:-10px;rotate:-8deg}.tvp-order{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-order__row{align-items:center;gap:var(--space-3);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);min-height:52px;box-shadow:var(--shadow-pop-sm);padding:8px 10px;font-weight:800;display:flex;position:relative;overflow:hidden}.tvp-order__row--pinned{background:var(--zap-tint)}.tvp-order__row--right .tvp-order__rank{background:var(--correct)}.tvp-order--sortable .tvp-order__row:not(.tvp-order__row--pinned){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tvp-order--sorting .tvp-order__row{transition:transform .22s var(--spring-snappy)}.tvp-order--sorting .tvp-order__row.tvp-order__row--dragging{z-index:2;box-shadow:var(--shadow-pop-lg);cursor:grabbing;transition:none;rotate:-1.5deg}.tvp-order--still .tvp-order__row{transition:none!important}.tvp-order__grip{flex:none;width:22px;height:22px}.tvp-order__text{overflow-wrap:anywhere;flex:1;min-width:0}.tvp-order__moves{gap:4px;display:flex}.tvp-order__move{background:var(--surface-sunk);width:32px;height:32px;color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);cursor:pointer;place-items:center;padding:0;display:grid}.tvp-order__move:disabled{opacity:.4;cursor:not-allowed}.tvp-order__rank{background:var(--wrong);width:30px;height:30px;color:var(--on-fill);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);flex:none;place-items:center;font-weight:900;display:grid}.tvp-jokers{justify-content:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.tvp-joker{background:var(--zap);width:52px;height:52px;color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font:inherit;cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.tvp-joker:disabled{background:var(--surface-sunk);color:var(--ink-muted);box-shadow:none;opacity:.7;cursor:not-allowed}.tvp-joker__glyph{width:22px;height:22px;font-size:13px;font-weight:900}.tvp-joker__glyph--text{width:auto;height:auto}.tvp-joker__count{background:var(--surface);min-width:22px;color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);font-size:var(--type-micro-size);padding:0 4px;font-weight:900;line-height:18px;position:absolute;top:-8px;right:-8px}.tvp-feedback{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.tvp-feedback p{margin:0}.tvp-feedback--right{background:var(--correct-tint)}.tvp-feedback--partial{background:var(--partial-tint)}.tvp-feedback--wrong{background:var(--wrong-tint)}.tvp-feedback{margin-top:var(--space-2)}.tvp-feedback .tvp-headline{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:28px}.tvp-feedback--right .tvp-headline{color:var(--correct-text)}.tvp-feedback--partial .tvp-headline{color:var(--partial-text)}.tvp-feedback--wrong .tvp-headline{color:var(--wrong-text)}.tvp-feedback__stamp{background:var(--correct);color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop-sm);font-family:var(--font-display);padding:2px 12px;font-size:20px;font-weight:700;line-height:28px;position:absolute;top:-16px;right:-8px;rotate:-8deg}.tvp-feedback--partial .tvp-feedback__stamp{background:var(--partial)}.tvp-feedback--wrong .tvp-feedback__stamp{background:var(--surface)}.tvp-daily-done{gap:var(--space-4);flex-direction:column;display:flex}.tvp-daily-card{position:relative;rotate:-.6deg}.tvp-daily-card .tvp-title{padding-right:76px}.tvp-daily-card__calendar{pointer-events:none;width:76px;height:auto;position:absolute;top:-26px;right:-10px;rotate:8deg}.tvp-daily-card__calendar text{fill:#1e1b2e;font-family:var(--font-display);font-size:26px;font-weight:700}.tvp-daily-score{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.tvp-daily-score .tvp-display-xl{line-height:.9}.tvp-daily-score__of{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:800}.tvp-daily-score__xp{rotate:-4deg}.tvp-daily-card__track{justify-content:space-between;width:100%}.tvp-daily-card__track .tv-track__disc{max-width:30px}.tvp-daily-standing{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--type-subheadline-size);background:var(--grape-tint);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-sm);margin:0;display:flex}.tvp-daily-standing__glyph{font-size:24px}.tvp-daily-ticket__main,.tvp-daily-ticket__foot,.tvp-daily-done__main,.tvp-daily-done__side{display:contents}.tvp-daily-ticket__progress,.tvp-daily-ticket__glow,.tvp-daily-ticket__art,.tvp-daily-ticket__stubs,.tvp-daily-ticket .tvp-midnight,.tvp-daily-card .tvp-midnight,.tvp-daily-week{display:none}.tvp-daily-done__main>.tvp-button{order:1}@media (min-width:720px){:is(.tvp-app,.tv-hero) .tvp-daily-ticket{margin-top:var(--space-2);color:var(--on-fill);background:var(--zap);margin-bottom:var(--space-2);border-color:#1e1b2e;grid-template-columns:minmax(0,1fr) clamp(200px,28%,300px);padding:0;display:grid;position:relative;rotate:-.8deg}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__main{gap:var(--space-4);min-width:0;padding:var(--space-8) 0 var(--space-6) var(--space-8);flex-direction:column;display:flex}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__date{padding:3px var(--space-2);color:var(--on-fill);border:var(--stroke-2) solid #1e1b2e;border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:0;text-transform:none;background:#fff;align-self:flex-start;margin:0;rotate:-3deg}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(52px,5.6vw,88px);font-weight:700;line-height:.95}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__copy{display:none}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__resume{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);margin:0}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__progress{align-items:center;gap:var(--space-3);display:flex}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__discs{background:#ffffff8c;flex:1;max-width:420px}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__discs .tv-track__disc{max-width:34px}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__foot{align-items:center;gap:var(--space-4);max-width:520px;margin-top:var(--space-2);display:flex}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__foot .tvp-button{--tvp-fill:var(--surface);--tvp-label:var(--ink);flex:1;min-height:60px;font-size:20px}:is(.tvp-app,.tv-hero) .tvp-daily-ticket .tvp-midnight{display:inline-flex}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__main{grid-area:1/1}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__art{grid-area:1/2}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__stubs{grid-row:2}:is(.tvp-app,.tv-hero) .tvp-daily-ticket :is(.tvp-daily-ticket__main,.tvp-daily-ticket__art,.tvp-daily-ticket__stubs){z-index:1;position:relative}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__art{place-items:center;display:grid;position:relative}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__glow{grid-area:1/1/span 2/-1;grid-template:subgrid / subgrid;border-radius:calc(var(--radius-lg) - var(--stroke-3));pointer-events:none;display:grid;position:relative;overflow:hidden}:is(.tvp-app,.tv-hero) .tvp-daily-ticket{container-type:inline-size}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__rays{--tvp-ray-in:clamp(100px, 14cqw, 150px);background:repeating-conic-gradient(from 0deg, #ffffffa6 0 4.5deg, transparent 4.5deg 11.25deg);width:200cqw;height:200cqw;-webkit-mask:linear-gradient(to right, transparent var(--tvp-ray-in), #0000002e calc(var(--tvp-ray-in) + 30cqw), #00000080 calc(var(--tvp-ray-in) + 55cqw), #000 calc(var(--tvp-ray-in) + 80cqw));-webkit-mask:linear-gradient(to right, transparent var(--tvp-ray-in), #0000002e calc(var(--tvp-ray-in) + 30cqw), #00000080 calc(var(--tvp-ray-in) + 55cqw), #000 calc(var(--tvp-ray-in) + 80cqw));-webkit-mask:linear-gradient(to right, transparent var(--tvp-ray-in), #0000002e calc(var(--tvp-ray-in) + 30cqw), #00000080 calc(var(--tvp-ray-in) + 55cqw), #000 calc(var(--tvp-ray-in) + 80cqw));mask:linear-gradient(to right, transparent var(--tvp-ray-in), #0000002e calc(var(--tvp-ray-in) + 30cqw), #00000080 calc(var(--tvp-ray-in) + 55cqw), #000 calc(var(--tvp-ray-in) + 80cqw));grid-area:1/2;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__calendar{filter:drop-shadow(0 6px #1e1b2e2e);width:clamp(150px,70%,200px);height:auto;position:relative;rotate:9deg}.tvp-daily-ticket__calendar text,.tvp-daily-day__calendar text{fill:#1e1b2e;font-family:var(--font-display);font-size:26px;font-weight:700}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__stubs{border-top:var(--stroke-3) dashed #1e1b2e;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}:is(.tvp-app,.tv-hero) .tvp-daily-ticket__stubs .tvp-ticket__notch{top:calc(-14px - var(--stroke-3) / 2);margin-top:0}.tvp-daily-ticket__stubs p{align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-6) 20px;margin:0;display:flex}.tvp-daily-ticket__stubs p+p{border-left:var(--stroke-3) dashed #1e1b2e}.tvp-daily-ticket__stubs b{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1}.tvp-daily-ticket__stubs span{font-size:15px;font-weight:700;line-height:1.25}.tvp-app .tvp-daily-week{gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.tvp-daily-week__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tvp-daily-week__head h2{margin:0}.tvp-daily-week__streak{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.tvp-daily-week__flame{width:22px;height:auto}.tvp-daily-week__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,1vw,12px);margin:0;padding:0;list-style:none;display:grid}.tvp-daily-day{border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px 12px;display:flex}.tvp-daily-day__name{color:var(--ink-muted)}.tvp-daily-day__calendar{width:100%;max-width:64px;height:auto}.tvp-daily-day--missed .tvp-daily-day__calendar{opacity:.35;filter:grayscale()}.tvp-daily-day--today{background:var(--zap-tint);outline:var(--stroke-3) solid var(--outline);outline-offset:calc(-1 * var(--stroke-3))}.tvp-daily-day--today .tvp-daily-day__name{color:var(--ink)}.tvp-daily-day__score{white-space:nowrap;font-size:15px;font-weight:700;line-height:26px}.tvp-daily-day__score b{font-family:var(--font-display);font-size:26px;line-height:1}.tvp-daily-day--missed .tvp-daily-day__score{color:var(--ink-muted)}.tvp-daily-day--open .tvp-daily-day__score,.tvp-daily-day--started .tvp-daily-day__score{color:var(--grape-text)}.tvp-daily-day__bar{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:80%;height:10px;overflow:hidden}.tvp-daily-day__bar>span{background:var(--correct);height:100%;display:block}.tvp-daily-day--open .tvp-daily-day__bar,.tvp-daily-day--started .tvp-daily-day__bar{border-style:dashed}.tvp-app .tvp-daily-card .tvp-midnight{display:flex}.tvp-app .tvp-daily-done__main>.tvp-button{display:none}}@media (min-width:1100px){.tvp-app .tvp-column--play:has(>#daily-week){max-width:none}.tvp-app .tvp-daily-done{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.tvp-app .tvp-daily-done__main,.tvp-app .tvp-daily-done__side{gap:var(--space-4);flex-direction:column;display:flex}.tvp-app .tvp-daily-card{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.tvp-app .tvp-daily-card .tvp-display-xl{font-size:88px}}.tvp-share-stage{pointer-events:none;position:fixed;top:0;left:-10000px}.tvp-share{box-sizing:border-box;background:var(--zap);width:360px;height:450px;color:var(--on-fill);font-family:var(--font-text);-webkit-font-smoothing:antialiased;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.tvp-share *{box-sizing:border-box}.tvp-share p{margin:0}.tvp-share__blob{border:3px solid var(--on-fill);position:absolute}.tvp-share__blob--circle{background:var(--zap-tint);border-radius:999px;width:170px;height:170px;top:-60px;right:-60px}.tvp-share__blob--square{background:var(--lilac);border-radius:28px;width:140px;height:140px;bottom:-50px;left:-40px;transform:rotate(-14deg)}.tvp-share__top,.tvp-share__row{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.tvp-share__logo{font-family:var(--font-display);font-size:26px;font-weight:700}.tvp-share__chip{background:var(--surface);border:2px solid var(--on-fill);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:800;display:inline-flex}.tvp-share__avatar{background:var(--zap-tint);border:2px solid var(--on-fill);border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid}.tvp-share__title{font-family:var(--font-display);font-size:26px;font-weight:700;position:relative}.tvp-share__score{font-family:var(--font-display);font-weight:700;line-height:1;position:relative}.tvp-share__big{font-size:124px}.tvp-share__of{font-size:46px}.tvp-share__panel{background:var(--surface);border-style:solid;border-width:3px 3px 7px;border-color:var(--on-fill);border-radius:18px;flex-direction:column;gap:10px;padding:12px;font-size:14px;font-weight:800;display:flex;position:relative}.tvp-share__track{gap:5px;display:flex}.tvp-share__disc{border:2px solid var(--on-fill);border-radius:999px;width:24px;height:24px}.tvp-share__disc--right{background:var(--correct)}.tvp-share__disc--partial{background:var(--partial)}.tvp-share__disc--wrong{background:var(--wrong)}.tvp-share__date{color:var(--ink-muted)}.tvp-share__standing{background:var(--grape-tint);border:2px solid var(--on-fill);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:800;position:relative}.tvp-share__site{font-size:13px;font-weight:900;position:absolute;bottom:14px;left:20px}.tvp-back.tvp-button--compact{padding:6px 18px}.tvp-field--grow{flex:1}.tvp-onboarding__avatar{justify-content:center;display:flex}.tvp-handle__reroll.tvp-button--compact{padding:6px 14px}.tvp-back--round.tvp-button--compact{border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.tvp-battery{--tvp-cell:6px;background:var(--surface);border:var(--stroke-2) solid var(--outline);vertical-align:middle;border-radius:5px;align-items:center;gap:2px;margin-right:4px;padding:2px;display:inline-flex;position:relative}.tvp-battery:after{content:"";background:var(--outline);border-radius:0 2px 2px 0;width:3px;height:40%;position:absolute;top:30%;right:-5px}.tvp-battery--sm{--tvp-cell:5px}.tvp-battery--lg{--tvp-cell:12px;gap:3px;padding:3px}.tvp-battery__cell{width:var(--tvp-cell);height:calc(var(--tvp-cell) * 2);background:var(--surface-sunk);border-radius:2px}.tvp-battery--full .tvp-battery__cell--lit{background:var(--correct)}.tvp-battery--low .tvp-battery__cell--lit{background:var(--zap)}.tvp-battery__cell--empty{background:var(--wrong);animation:.55s ease-in-out infinite alternate tvp-blink}.tvp-battery__cell--off{visibility:hidden}@keyframes tvp-blink{0%{opacity:.15}}.tvp-battery__drain{width:var(--tvp-cell);height:calc(var(--tvp-cell) * 2);background:var(--zap);transform-origin:0;border-radius:2px;animation:.9s ease-in .35s forwards tvp-drain;position:absolute;top:50%;left:3px;translate:0 -50%}.tvp-battery--draining .tvp-battery__cell--empty{animation-delay:1.25s;animation-fill-mode:backwards}@keyframes tvp-drain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tvp-battery__drain{display:none}}.tvp-topbar__chips{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.tvp-energy-chip{cursor:pointer;font:inherit;padding:6px 12px;font-weight:900}.tvp-energy-card{text-align:center;align-items:center}.tvp-energy-card--late .tvp-confirm__card,.tvp-energy-card--late .tvp-confirm__wash{animation:.32s ease-out .8s both tvp-appear}.tvp-energy-card--late.tvp-energy-card--after-loss .tvp-confirm__card,.tvp-energy-card--late.tvp-energy-card--after-loss .tvp-confirm__wash{animation-delay:3.35s}@keyframes tvp-appear{0%{opacity:0;visibility:hidden}}.tvp-local-time{white-space:nowrap;font-weight:900}.tvp-stars{gap:2px;line-height:1;display:inline-flex}.tvp-star{font-size:var(--tvp-star-size,20px);color:var(--surface-sunk);-webkit-text-stroke:1.5px var(--outline);paint-order:stroke fill}.tvp-star--lit,.tvp-star--kept{color:var(--tier-gold)}@supports (color:color-mix(in lab, red, red)){.tvp-star--kept{color:color-mix(in srgb, var(--tier-gold) 40%, var(--surface))}}.tvp-star--new{animation:tvp-star-pop .45s var(--spring) both;animation-delay:calc(var(--tvp-star-index,1) * .3s - .15s)}@keyframes tvp-star-pop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}60%{transform:scale(1.35)rotate(8deg)}}.tvp-chest-art{width:var(--tvp-art-size,84px);height:var(--tvp-art-size,84px);object-fit:contain;display:block}.tvp-beat{place-items:center;display:grid}.tvp-beat__stage,.tvp-beat__frame{width:var(--tvp-beat-size);height:var(--tvp-beat-size);place-items:center;display:grid;position:relative}.tvp-beat__still{grid-area:1/1;place-items:center;display:grid}.tvp-beat__clip{aspect-ratio:1;pointer-events:none;visibility:hidden;max-width:none;height:auto;position:absolute}.tvp-beat__frame[data-state=start] .tvp-beat__still--end,.tvp-beat__frame:is([data-state=end],[data-state=still]) .tvp-beat__still--start,.tvp-beat__frame[data-state=playing] .tvp-beat__still{visibility:hidden}.tvp-beat__frame[data-state=playing] .tvp-beat__clip{visibility:visible}.tvp-beat__frame[data-state=still] .tvp-beat__still--end{animation:tvp-beat-pop .7s var(--spring) both}@keyframes tvp-beat-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}55%{transform:scale(1.12)rotate(4deg)}}.tvp-solo-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tvp-solo-top__title{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.tvp-solo-top__title .tvp-headline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvp-solo-top__tools{align-items:center;gap:var(--space-2);display:inline-flex}.tvp-rail--solo .tvp-rail__chips{flex-wrap:wrap;justify-content:flex-start;align-items:center}.tvp-rail__bank{background:var(--zap);color:var(--on-fill);margin-left:auto;rotate:2deg}.tvp-rail__track--goal>:last-child{position:relative}.tvp-rail__track--goal>:last-child:after{content:"🏆";background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.tvp-rail__slots{height:14px;position:relative}.tvp-rail__slot{left:var(--tvp-slot-left);letter-spacing:-1px;color:var(--surface-sunk);-webkit-text-stroke:1px var(--outline);paint-order:stroke fill;font-size:11px;line-height:14px;position:absolute;transform:translate(-50%)}.tvp-rail__slot--won{color:var(--tier-gold)}.tvp-decision{text-align:center;align-items:center;transform:rotate(-1deg)}.tvp-decision p{margin:0}.tvp-star-burst{z-index:40;pointer-events:none;place-items:center;animation:1.9s ease-in both tvp-burst-out;display:grid;position:fixed;inset:0}@keyframes tvp-burst-out{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.1)}}.tvp-loss{z-index:45;background:var(--shadow-ink);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tvp-loss{background:color-mix(in srgb, var(--shadow-ink) 60%, transparent)}}.tvp-loss{pointer-events:none;animation:2.55s both tvp-loss}@keyframes tvp-loss{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0;visibility:hidden}}.tvp-loss__burst{place-items:center;gap:var(--space-1);width:240px;height:240px;padding:var(--space-8);background:var(--wrong);color:var(--surface);text-align:center;clip-path:polygon(50% 0%,61% 18%,82% 10%,80% 32%,100% 40%,84% 56%,96% 76%,74% 78%,68% 100%,50% 86%,32% 100%,26% 78%,4% 76%,16% 56%,0% 40%,20% 32%,18% 10%,39% 18%);animation:tvp-loss-burst 2.55s var(--spring) both;display:grid;transform:rotate(-6deg)}@keyframes tvp-loss-burst{0%,12%{transform:rotate(-6deg)scale(0)}24%{transform:rotate(-6deg)scale(1.08)}30%,82%{transform:rotate(-6deg)scale(1)}to{transform:rotate(-6deg)scale(.1)}}.tvp-loss__amount{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:700}.tvp-loss__line{font-weight:900}.tvp-loss__shard{background:var(--zap);border:var(--stroke-2) solid var(--outline);opacity:0;--tvp-angle:calc(var(--tvp-shard) * 36deg);width:12px;height:22px;animation:.7s ease-out .45s both tvp-shard;position:absolute;top:50%;left:50%}@keyframes tvp-shard{0%{opacity:1;transform:rotate(var(--tvp-angle)) translateY(0)}to{opacity:0;transform:rotate(var(--tvp-angle)) translateY(-180px)}}@media (prefers-reduced-motion:reduce){.tvp-loss,.tvp-star-burst{display:none}}.tvp-level-bar{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);height:14px;display:block;overflow:hidden}.tvp-level-bar__fill{height:100%;width:calc(var(--tvp-level,0) * 100%);background:var(--grape);transform-origin:0;animation:.7s ease-out .9s both tvp-fill;display:block}@keyframes tvp-fill{0%{transform:scaleX(0)}}.tvp-lane-wrap{margin-top:var(--space-6)}.tvp-lane{gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:calc(var(--lane-tile) * .4) var(--space-4) var(--space-4);scroll-snap-type:x proximity;scrollbar-width:none;--lane-tile:116px;list-style:none;display:flex;overflow-x:auto}@media (min-width:720px){.tvp-lane{--lane-tile:136px}}.tvp-worlds__head,.tvp-lane__progress{display:none}.tvp-lane__text{display:contents}@media (min-width:720px){.tvp-home__lane.tvp-lane-wrap{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.tvp-worlds__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.tvp-worlds__head h2{margin:0}.tvp-home__lane .tvp-unlock-banner{margin-top:0}.tvp-home__lane{container-type:inline-size}.tvp-home__lane .tvp-lane{gap:var(--space-3);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}@container (min-width:600px){.tvp-home__lane .tvp-lane{grid-template-columns:repeat(6,minmax(0,1fr))}}.tvp-home__lane .tvp-lane__item{min-width:0}.tvp-home__lane .tvp-lane__tile{justify-content:flex-start;gap:var(--space-2);width:100%;height:auto;padding:var(--space-3) var(--space-2);border-width:var(--stroke-2);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm);animation:none;rotate:none}.tvp-home__lane .tvp-lane__tile .tvp-lane__art{flex:none;width:56px;height:56px;position:static;translate:none}.tvp-home__lane .tvp-lane__text{flex-direction:column;align-self:stretch;gap:6px;min-width:0;display:flex}.tvp-home__lane .tvp-lane__name{text-align:center;font-size:clamp(12px, 1.9cqi, var(--type-subheadline-size));padding:0}@container (min-width:600px) and (max-width:759px){.tvp-home__lane .tvp-lane__tile{padding-inline:var(--space-1)}.tvp-home__lane .tvp-lane__name{letter-spacing:-.01em;font-size:11px}}.tvp-home__lane .tvp-lane__progress{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);background:#fff;height:10px;display:block;overflow:hidden}.tvp-home__lane .tvp-lane__progress>span{background:#1e1b2e;height:100%;display:block}.tvp-home__lane .tvp-lane__tile--locked .tvp-lane__progress{background:var(--surface);opacity:.6}.tvp-home__lane .tvp-lane__badge{width:26px;height:26px;top:-8px;right:-8px}}.tvp-lane__item{scroll-snap-align:start;flex:none}.tvp-lane__tile{width:var(--lane-tile);height:var(--lane-tile);padding-bottom:var(--space-2);background:var(--tvp-tile,var(--zap));color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative;rotate:-2.5deg}.tvp-lane__tile--odd{rotate:2.5deg}.tvp-lane__tile:active{box-shadow:var(--shadow-pressed);translate:0 3px}.tvp-lane__tile .tvp-lane__art{width:calc(var(--lane-tile) * .72);height:calc(var(--lane-tile) * .72)}.tvp-lane__art{top:calc(var(--lane-tile) * -.32);position:absolute;left:50%;translate:-50%}.tvp-lane__name{max-width:100%;padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-subheadline-size);font-weight:900;overflow:hidden}.tvp-lane__tile--locked{background:var(--surface-sunk);color:var(--ink-muted)}.tvp-lane__tile--locked .tvp-lane__art{filter:grayscale();opacity:.55}.tvp-lane__badge{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:-10px;right:-10px}.tvp-lane__badge--cleared{background:var(--zap)}@supports (animation-timeline:view()){.tvp-lane__tile{animation:linear both tvp-swing;animation-timeline:view(inline)}@keyframes tvp-swing{0%{transform:rotate(12deg)scale(.8)}30%,70%{transform:none}to{transform:rotate(-12deg)scale(.8)}}}.tvp-unlock-banner{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;margin-top:var(--space-4);display:flex}.tvp-unlock-banner p{margin:0}.tvp-unlock-banner__key{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tvp-unlock-banner__text{flex:0 auto;min-width:0}.tvp-sheet__card{text-align:center;max-height:calc(100dvh - var(--space-8));align-items:center;overflow-y:auto}.tvp-unlock-hero{width:100%;padding:var(--space-4);background:var(--tvp-tile,var(--zap));border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);place-items:center;display:grid}.tvp-unlock-level{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.tvp-unlock-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.tvp-unlock-grid__tile{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-3);background:var(--tvp-tile,var(--zap));color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm);font:inherit;cursor:pointer;flex-direction:column;font-weight:900;display:flex}.tvp-unlock-grid__tile:disabled{opacity:.5;cursor:default}.tvp-world{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.tvp-world__bg{z-index:0;background-position:50%;background-size:cover;position:fixed;inset:0}.tvp-world__bg--plain{background:var(--tvp-flood)}@supports (color:color-mix(in lab, red, red)){.tvp-world__bg--plain{background:color-mix(in srgb, var(--tvp-flood) 35%, var(--paper))}}@media (prefers-color-scheme:dark){.tvp-world__bg:after{content:"";background:var(--shadow-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tvp-world__bg:after{background:color-mix(in srgb, var(--shadow-ink) 45%, transparent)}}}.tvp-world__top{top:var(--space-2);z-index:3;justify-content:space-between;align-items:center;display:flex;position:sticky}.tvp-ring{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);width:58px;height:58px;box-shadow:var(--shadow-pop);place-items:center;display:grid;position:relative}.tvp-ring svg{position:absolute;inset:3px;rotate:-90deg}.tvp-ring__track,.tvp-ring__fill{fill:none;stroke-width:4px}.tvp-ring__track{stroke:var(--surface-sunk)}.tvp-ring__fill{stroke:var(--tvp-flood);stroke-linecap:round}.tvp-ring__label{font-family:var(--font-display);font-size:15px;font-weight:700;position:relative}.tvp-road{z-index:1;width:100%;position:relative;container-type:inline-size}.tvp-road__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tvp-road__svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tvp-road__trail{stroke:var(--outline);stroke-width:5px;stroke-dasharray:2 11}.tvp-road__shadow{stroke:var(--shadow-ink);stroke-width:22px;translate:0 4px}.tvp-road__outline{stroke:var(--outline);stroke-width:22px}.tvp-road__surface{stroke:var(--surface);stroke-width:15px}.tvp-road__walked{stroke:var(--tvp-flood);stroke-width:15px}.tvp-step{--tvp-node:calc(66 / 390 * 100cqw);z-index:1;width:var(--tvp-node);height:var(--tvp-node);color:var(--ink);place-items:center;text-decoration:none;display:grid;position:absolute;translate:-50% -50%}.tvp-step__shape{width:100%;height:100%;filter:drop-shadow(0 3px 0 var(--shadow-ink));position:absolute;inset:0;overflow:visible}.tvp-step__shape>:first-child{fill:var(--surface);stroke:var(--outline);stroke-width:5px}.tvp-step__rim{fill:none;stroke:var(--outline)}@supports (color:color-mix(in lab, red, red)){.tvp-step__rim{stroke:color-mix(in srgb, var(--outline) 25%, transparent)}}.tvp-step__rim{stroke-width:3px}.tvp-step--done .tvp-step__shape{scale:.76}.tvp-step--done .tvp-step__shape>:first-child{fill:var(--tvp-flood)}.tvp-step--next .tvp-step__shape>:first-child{fill:var(--zap)}.tvp-step--locked .tvp-step__label{color:var(--ink-muted)}.tvp-step--next:before{content:"";border:4px solid var(--zap);border-radius:var(--radius-pill);position:absolute;inset:-10%}.tvp-step__label{font-family:var(--font-display);font-size:5.64103cqw;font-weight:700;position:relative}.tvp-step__stars{--tvp-star-size:calc(22 / 390 * 100cqw);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);padding:1px 6px;position:absolute;top:100%;left:50%;translate:-50% 4px}.tvp-step--locked .tvp-step__stars{opacity:.8}.tvp-step__avatar{z-index:2;position:absolute;top:-30%;left:-30%}.tvp-step__plate{border:var(--stroke-2) solid var(--outline);background:repeating-conic-gradient(var(--ink) 0% 25%, var(--surface) 0% 50%) 0 0 / 12.5% 33.4%;border-radius:6px;width:140%;height:42%;position:absolute;bottom:-14%}.tvp-chest{--tvp-chest:calc(84 / 390 * 100cqw);z-index:1;width:var(--tvp-chest);height:var(--tvp-chest);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%}.tvp-chest .tvp-chest-art,.tvp-chest .tvp-beat,.tvp-chest .tvp-beat__stage,.tvp-chest .tvp-beat__frame,.tvp-chest .tvp-beat__still,.tvp-chest .tvp-beat .tvp-chest-art{width:100%;height:100%}.tvp-world__dock{bottom:var(--space-3);z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;position:sticky}.tvp-world__dock-text{flex:1;min-width:0}.tvp-world__dock-text p{margin:0}.tvp-world__dock-art{background:var(--tvp-flood);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);flex:none;place-items:center;width:56px;height:56px;display:grid}.tvp-world__dock-meta{align-items:center;gap:var(--space-2);display:flex}.tvp-world__stars{padding:2px var(--space-2);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--zap-tint);border-radius:999px;align-items:center;gap:3px;font-weight:800;display:inline-flex}.tvp-world__stars span{color:var(--zap);-webkit-text-stroke:1px var(--outline)}.tvp-world__dock-step{font-family:var(--font-display);font-size:var(--type-question-size);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:800;line-height:1.15;overflow:hidden}.tvp-world__play{width:58px;height:58px;color:var(--on-fill);background:var(--zap);border:var(--stroke-3) solid var(--outline);box-shadow:var(--shadow-pop);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:900;transition:translate .12s,box-shadow .12s;display:grid}.tvp-world__play:active{box-shadow:0 0 0 var(--shadow-ink);translate:0 4px}.tvp-world__frame,.tvp-world__scroll{display:contents}.tvp-world__card{display:none}@media (min-width:720px){.tvp-app .tvp-shell:has(#world){padding-bottom:var(--space-6)}.tvp-app .tvp-column:has(>#world){max-width:none}.tvp-app .tvp-world{gap:var(--space-5);height:calc(100dvh - 2 * var(--space-6));grid-template-columns:minmax(0,1fr) 300px;align-items:start;min-height:520px;display:grid}.tvp-app .tvp-world__frame{isolation:isolate;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-pop-lg);display:block;position:relative;overflow:hidden}.tvp-app .tvp-world__bg{position:absolute}.tvp-app .tvp-world__top{top:var(--space-3);left:var(--space-3);position:absolute}.tvp-app .tvp-world__top .tvp-ring,.tvp-app .tvp-world__dock{display:none}.tvp-app .tvp-world__scroll{z-index:1;height:100%;padding:calc(var(--space-12) + var(--space-8)) var(--space-3) var(--space-6);overscroll-behavior:contain;scrollbar-width:none;display:block;position:relative;overflow-y:auto}.tvp-app .tvp-world__scroll .tvp-road{max-width:420px;margin:0 auto}.tvp-app .tvp-world__card{gap:var(--space-4);max-height:100%;padding:var(--space-5);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);flex-direction:column;display:flex;overflow-y:auto}}@media (min-width:1100px){.tvp-app .tvp-world{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}}.tvp-world__card-head{align-items:center;gap:var(--space-3);display:flex}.tvp-world__card-art{background:var(--tvp-flood);border:var(--stroke-3) solid var(--outline);width:64px;height:64px;box-shadow:var(--shadow-pop-sm);border-radius:18px;flex:none;place-items:center;display:grid;rotate:-4deg}.tvp-world__card-title{flex:1;min-width:0}.tvp-world__card-title p{margin:0}.tvp-world__card-title h1{font-family:var(--font-display);font-size:var(--type-question-lg-size);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.05;overflow:hidden}.tvp-world__card-head .tvp-ring{flex:none}.tvp-world__meter{align-items:center;gap:var(--space-3);display:flex}.tvp-world__meter-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.tvp-world__meter-star{color:var(--zap);-webkit-text-stroke:1px var(--outline)}.tvp-world__meter-bar{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);flex:1;height:12px;overflow:hidden}.tvp-world__meter-bar>span{background:var(--zap);height:100%;display:block}.tvp-world__card>.tvp-button{gap:var(--space-2)}.tvp-world__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tvp-world__row>*{align-items:center;gap:var(--space-2);padding:5px var(--space-2);color:var(--ink);border-radius:var(--radius-sm);grid-template-columns:30px minmax(0,1fr) auto;text-decoration:none;display:grid}.tvp-world__row>a:hover{background:var(--surface-sunk)}.tvp-world__row--next>*{background:var(--zap-tint);outline:var(--stroke-2) solid var(--outline);outline-offset:calc(-1 * var(--stroke-2))}.tvp-world__row--next>a:hover{background:var(--zap-tint)}.tvp-world__row-n{width:28px;height:28px;font-family:var(--font-display);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid}.tvp-world__row--done .tvp-world__row-n{color:var(--on-fill);background:var(--tvp-flood)}.tvp-world__row--next .tvp-world__row-n{color:var(--on-fill);background:var(--zap)}.tvp-world__row--locked .tvp-world__row-n{color:var(--ink-muted);border-style:dashed}.tvp-world__row-label{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.tvp-world__row--locked .tvp-world__row-label{color:var(--ink-muted)}.tvp-world__row-label em{letter-spacing:.06em;text-transform:uppercase;color:var(--grape-text);margin-left:4px;font-size:12px;font-style:normal;font-weight:800}.tvp-world__row--locked .tvp-world__row-stars{opacity:.6}.tvp-world__card-chest{align-items:center;gap:var(--space-3);padding:var(--space-3);font:inherit;text-align:left;color:var(--ink);border:var(--stroke-2) dashed var(--outline);border-radius:var(--radius-md);cursor:pointer;background:0 0;display:flex}.tvp-world__card-chest .tvp-chest-art{flex:none}.tvp-world__card-chest-text{flex-direction:column;gap:2px;font-size:14px;line-height:1.35;display:flex}.tvp-sheet__help{top:var(--space-3);right:var(--space-3);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:36px;height:36px;box-shadow:var(--shadow-pop-sm);font-family:var(--font-display);cursor:pointer;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute}.tvp-sheet__art{animation:tvp-beat-pop .6s var(--spring) both;rotate:-6deg}.tvp-sheet__prize{width:min(100%,210px);padding-left:var(--space-8);flex-direction:column;align-items:center;display:flex;position:relative;rotate:-1deg}.tvp-sheet__xp{font-family:var(--font-display);font-size:var(--type-score-size,36px);font-weight:800;line-height:1}.tvp-sheet__trophy{font-size:52px;position:absolute;top:-12px;left:-16px;rotate:-12deg}.tvp-sheet__rules{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);text-align:left;background:var(--surface-sunk);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.tvp-sheet__ladder{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.tvp-sheet__rung{background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);justify-content:space-between;padding:6px 12px;font-weight:900;display:flex;rotate:.5deg}.tvp-sheet__rung:nth-child(2n){rotate:-.5deg}.tvp-sheet__rung--top{background:var(--zap-tint)}#solo-help{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.tvp-duels{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.tvp-duels__list,.tvp-duel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tvp-duels:not(.tvp-duels--detail) .tvp-duels__detail,.tvp-duels--detail .tvp-duels__list{display:none}@media (min-width:720px){.tvp-duels{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.tvp-duels:not(.tvp-duels--detail) .tvp-duels__detail,.tvp-duels--detail .tvp-duels__list{flex-direction:column;display:flex}.tvp-duel__top .tvp-button{visibility:hidden}.tvp-duels:not(.tvp-duels--detail) .tvp-duels__detail{align-self:stretch}.tvp-duels__empty{top:var(--space-6);min-height:320px;max-height:calc(100dvh - var(--space-12));box-shadow:none;border-style:dashed;flex:1;place-items:center;display:grid;position:sticky}}.tvp-duels__empty{text-align:center}.tvp-duels__section{margin:var(--space-4) 0 var(--space-2)}.tvp-duels__more{padding:var(--space-3) var(--space-4);font-weight:800;font-size:var(--type-headline-size);color:var(--grape);justify-content:space-between;align-items:center;display:flex}.tvp-new-duel{align-items:center;gap:var(--space-3);width:100%;margin:var(--space-2) 0 4px;padding:var(--space-5) var(--space-4);background:var(--grape-tint);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font:inherit;cursor:pointer;flex-direction:column;display:flex;position:relative}.tvp-new-duel:active{box-shadow:var(--shadow-pressed);translate:0 4px}.tvp-new-duel__faces{align-items:center;display:flex}.tvp-new-duel__vs{z-index:1;width:64px;height:64px;font-family:var(--font-display);color:var(--on-fill);background:var(--pop);border:var(--stroke-3) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);border-radius:50%;place-items:center;margin:0 -16px;font-size:30px;font-weight:700;display:grid;position:relative;rotate:-8deg}.tvp-new-duel__them{width:88px;height:88px;font-family:var(--font-display);color:var(--grape);background:var(--surface);border:var(--stroke-3) dashed var(--grape);border-radius:50%;place-items:center;font-size:44px;font-weight:700;display:grid}.tvp-new-duel__pill{padding:var(--space-2) var(--space-5);font-family:var(--font-display);font-size:var(--type-question-size,22px);color:var(--on-grape);background:var(--grape);border:var(--stroke-3) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);border-radius:999px;font-weight:700}.tvp-new-duel__bolt{width:44px;position:absolute;top:-18px;right:14px}.tvp-new-duel__bolt svg{width:100%;height:auto}.tvp-duels-empty{gap:var(--space-2);flex-direction:column;display:flex}.tvp-steps{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.tvp-steps li{flex-direction:column;display:flex}.tvp-center{text-align:center;justify-content:center;display:flex}.tvp-duel-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-duel-row{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 4px;background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);rotate:calc(var(--tvp-lean,0) * .5deg);display:flex;position:relative}.tvp-duel-row--selected{background:var(--grape-tint)}.tvp-duel-row__stamp{z-index:1;position:absolute;top:-14px;right:-8px;rotate:7deg}.tvp-duel-row__link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);color:inherit;flex:1;text-decoration:none;display:flex}.tvp-duel-row__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tvp-duel-row__name{font-size:var(--type-subheadline-size);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.tvp-duel-row__reaction{background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:26px;height:26px;box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);flex:none;place-items:center;font-size:13px;display:inline-grid}.tvp-duel-row__side{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.tvp-duel-row__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.tvp-duel-row__score--correct{color:var(--correct-text)}.tvp-duel-row__score--wrong{color:var(--wrong-text)}.tvp-duel-row__chevron{color:var(--ink-muted);flex:none;display:grid}.tvp-duel-row__more{width:40px;height:40px;margin-right:var(--space-3);letter-spacing:1px;color:var(--ink);background:var(--surface);border:var(--stroke-3) solid var(--outline);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:9px;display:grid}.tvp-stamp{font-size:var(--type-micro-size);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--on-fill);background:var(--zap);border:var(--stroke-2) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);border-radius:10px;padding:3px 8px;font-weight:900;line-height:1.3;display:inline-block}.tvp-stamp--zap{background:var(--zap)}.tvp-stamp--freeze{background:var(--freeze)}.tvp-stamp--correct{background:var(--correct)}.tvp-stamp--wrong{background:var(--wrong)}.tvp-stamp--partial{background:var(--partial)}.tvp-duel-avatar{flex:none;display:inline-block;position:relative}.tvp-duel-avatar__flag{font-size:calc(var(--tvp-avatar-size,48px) * .38);position:absolute;bottom:-4px;right:-4px}.tvp-duel-avatar__label{background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);padding:0 6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.tvp-duel-avatar__tier{width:calc(var(--tvp-avatar-size,48px) * .28);height:calc(var(--tvp-avatar-size,48px) * .28);background:var(--tvp-tier);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);position:absolute;top:-2px;right:-2px}.tvp-scoreboard{align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.tvp-scoreboard__seat{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tvp-scoreboard__seat>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tvp-scoreboard__me{rotate:-5deg}.tvp-scoreboard__them{rotate:5deg}.tvp-scoreboard__score{font-family:var(--font-display);font-weight:700;font-size:var(--type-display-size);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1}.tvp-action{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.tvp-action p{margin:0}.tvp-action__stamp{position:absolute;top:-14px;right:-8px;rotate:7deg}.tvp-pill{background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);padding:3px 10px;display:inline-block}.tvp-countdown{font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);background:var(--zap-tint);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);align-items:center;gap:4px;padding:2px 9px 2px 4px;font-weight:900;display:inline-flex}.tvp-round-pill{rotate:-3deg}.tvp-tilt{transform:rotate(-8deg)}.tvp-tilt-sm{transform:rotate(-3deg)}.tvp-button--category{--tvp-label:var(--on-fill)}.tvp-offer{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.tvp-offer{grid-template-columns:repeat(3,minmax(0,1fr))}}.tvp-offer__tile{align-items:center;gap:var(--space-3);min-height:58px;margin:var(--space-2) 0 4px;padding:var(--space-3) var(--space-4) var(--space-3) 48px;background:var(--tvp-tile,var(--surface));color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:inherit;text-align:left;rotate:var(--tvp-tilt,0deg);cursor:pointer;display:flex;position:relative}.tvp-offer__tile:active{box-shadow:var(--shadow-pressed);translate:0 4px;rotate:0deg}.tvp-offer__art{rotate:var(--tvp-art-tilt,-8deg);position:absolute;top:-9px;left:-10px}.tvp-thinking{margin-left:var(--space-1);gap:3px;display:inline-flex}.tvp-thinking span{background:var(--ink);border-radius:var(--radius-pill);width:6px;height:6px;animation:1.2s ease-in-out infinite tvp-think}.tvp-thinking span:nth-child(2){animation-delay:.2s}.tvp-thinking span:nth-child(3){animation-delay:.4s}@keyframes tvp-think{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.tvp-ponder{animation:3s ease-in-out infinite tvp-ponder}@keyframes tvp-ponder{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.tvp-round-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-round-row{align-items:center;gap:var(--space-2);min-height:36px;display:flex}.tvp-round-row__n{width:24px;height:24px;font-family:var(--font-display);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:50%;flex:none;place-items:center;margin-right:4px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.tvp-round-row__n--ahead{color:var(--ink-muted);background:var(--surface-sunk)}.tvp-round-row__gap{flex:1}.tvp-round-row__track{flex:none;width:80px;padding:3px 4px 5px}.tvp-round-row__score{min-width:52px;font-size:var(--type-subheadline-size);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;flex:none;font-weight:900}.tvp-round-row__pick{font-size:var(--type-subheadline-size);color:var(--ink-muted);flex:1}.tvp-round-reveal{gap:var(--space-4);flex-direction:column;display:flex}.tvp-round-reveal p{margin:0}.tvp-reveal-scores{justify-content:center;align-items:flex-start;gap:var(--space-4);display:flex}.tvp-reveal-scores__side{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tvp-reveal-scores__side>.tvp-caption{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.tvp-reveal-scores__dash{font-family:var(--font-display);color:var(--ink-muted);margin-top:36px;font-size:28px;font-weight:700}.tvp-reveal-score{width:96px;height:96px;font-family:var(--font-display);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);place-items:center;font-size:56px;font-weight:700;display:grid;rotate:2deg}.tvp-reveal-score--lead{background:var(--zap);color:var(--on-fill);animation:.45s 1.2s backwards tvp-hop;rotate:-3deg}.tvp-round-reveal__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-reveal-row{align-items:center;gap:var(--space-3);min-height:40px;display:flex}.tvp-reveal-row__verdict{flex:none;position:static}.tvp-reveal-row__text{flex:1;font-weight:800}.tvp-reveal-row__points{font-family:var(--font-display);white-space:nowrap;background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);border-radius:10px;padding:2px 8px;font-weight:700}.tvp-reveal-row__points--won{background:var(--correct);color:var(--on-fill)}.tvp-result{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.tvp-result p{margin:0}.tvp-result__stamp{font-size:var(--type-headline-size);animation:tvp-pop-in .32s var(--spring) both;position:absolute;top:-14px;right:14px;transform:rotate(8deg)}.tvp-result__gains{flex-wrap:wrap}.tvp-tier{background:var(--tvp-tier);color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);padding:3px 12px;font-weight:800}.tvp-result__change{background:var(--zap)}.tvp-reactions{gap:var(--space-3);flex-direction:column;display:flex}.tvp-reactions p{margin:0}.tvp-reactions__from{background:var(--zap)}.tvp-reactions__sent{background:var(--grape-tint);color:var(--ink)}.tvp-reactions__grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tvp-reaction{padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font:inherit;text-align:left;cursor:pointer;font-weight:800}.tvp-intro{z-index:50;cursor:pointer;grid-template-rows:1fr 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.tvp-intro__half{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.tvp-intro__half--me{background:var(--grape);color:var(--on-grape);animation:tvp-intro-down .45s var(--spring) both}.tvp-intro__half--them{background:var(--pop);color:var(--on-fill);animation:tvp-intro-up .45s var(--spring) both}.tvp-intro__vs{background:var(--zap);color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-family:var(--font-display);font-weight:700;font-size:var(--type-display-size);animation:tvp-intro-slam .38s .42s var(--spring) both;padding:6px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes tvp-intro-down{0%{transform:translateY(-100%)}}@keyframes tvp-intro-up{0%{transform:translateY(100%)}}@keyframes tvp-intro-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(2.4)}}.tvp-duel-finish{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.tvp-duel-finish__seats{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tvp-duel-finish__score{--tvp-ring:8px;--tvp-drop:6px;min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(52px,17vw,84px);font-weight:700;line-height:1}.tvp-duel-finish__names{justify-content:space-between;gap:var(--space-3);font-size:var(--type-subheadline-size);font-weight:900;display:flex}.tvp-duel-finish__names>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tvp-bridge__panel .tvp-round-rows{text-align:left;width:100%}.tvp-energy-card__late{color:var(--wrong-text)}.tvp-home-duels{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.tvp-home-duels h2{margin:0}.tvp-share-duel{background:var(--pop)}.tvp-share-duel__title{font-family:var(--font-display);font-size:24px;font-weight:700;position:relative}.tvp-share-duel__seats{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.tvp-share-duel__avatar{background:var(--surface);border:3px solid var(--on-fill);border-radius:999px;place-items:center;width:56px;height:56px;font-size:30px;display:inline-grid}.tvp-share-duel__score{background:var(--surface);border:3px solid var(--on-fill);font-family:var(--font-display);border-radius:16px;padding:2px 14px;font-size:40px;font-weight:700}.tvp-share-duel__names{justify-content:space-between;font-size:13px;font-weight:900;display:flex;position:relative}.tvp-share-duel__rounds{background:var(--surface);border-style:solid;border-width:3px 3px 7px;border-color:var(--on-fill);border-radius:18px;flex-direction:column;gap:5px;margin:0;padding:8px 10px;list-style:none;display:flex;position:relative}.tvp-share-duel__round{justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}.tvp-share-duel__art{object-fit:contain;width:22px;height:22px}span.tvp-share-duel__art{background:var(--surface);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.tvp-share-duel__dots{gap:3px;display:inline-flex}.tvp-share-duel__dot{background:var(--surface-sunk);border:2px solid var(--on-fill);border-radius:999px;width:13px;height:13px}.tvp-share-duel__dot--right{background:var(--correct)}.tvp-share-duel__dot--partial{background:var(--partial)}.tvp-share-duel__dot--wrong{background:var(--wrong)}.tvp-friends{gap:var(--space-4);width:100%;max-width:var(--column-max);flex-direction:column;margin:0 auto;display:flex}.tvp-friends section{gap:var(--space-2);flex-direction:column;display:flex}.tvp-friends>*,.tvp-friends section>*,.tvp-friend-list>li{min-width:0}.tvp-friends__main,.tvp-friends__side{display:contents}@media (min-width:1100px){.tvp-app .tvp-friends{align-items:start;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.tvp-app .tvp-friends__main,.tvp-app .tvp-friends__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tvp-app .tvp-friends>.tvp-error{grid-column:1/-1}}.tvp-friends__title{align-items:center;gap:var(--space-2);margin:0;display:flex}.tvp-friends section>.tvp-caption{margin:0}.tvp-friend-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-friend-row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm);display:flex}.tvp-friend-row--me{background:var(--zap-tint)}.tvp-friend-row--ghost{box-shadow:none;color:var(--ink-muted);background:0 0;border-style:dashed}.tvp-friend-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.tvp-friend-row__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvp-friend-row__rank{width:30px;height:30px;font-family:var(--font-display);color:var(--grape);flex:none;place-items:center;font-weight:700;display:grid}.tvp-friend-row__rank--1,.tvp-friend-row__rank--2,.tvp-friend-row__rank--3{color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:50%}.tvp-friend-row__rank--1{background:var(--tier-gold)}.tvp-friend-row__rank--2{background:var(--tier-silver)}.tvp-friend-row__rank--3{background:var(--tier-bronze);color:var(--on-tier-bronze)}.tvp-friend-row__xp{font-family:var(--font-display);flex:none;font-weight:700}.tvp-friend-row__ghost-face{border:var(--stroke-2) dashed var(--outline);border-radius:var(--radius-pill);flex:none;width:36px;height:36px}.tvp-friend-row__action{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:45%;display:flex}.tvp-friend-row__icon{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;place-items:center;list-style:none;display:grid}.tvp-friend-row__icon::-webkit-details-marker{display:none}.tvp-friend-menu{flex:none;position:relative}.tvp-friend-menu__items{z-index:20;min-width:200px;padding:var(--space-1);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.tvp-friend-menu__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.tvp-friend-menu__item:hover,.tvp-friend-menu__item:focus-visible{background:var(--surface-sunk)}.tvp-friend-menu__item--risky{color:var(--wrong-text)}.tvp-crew__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.tvp-friends-add{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-5,20px) var(--space-4);color:var(--on-grape);background:var(--grape);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);display:flex;position:relative;rotate:-.6deg}.tvp-friends-add__text{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.tvp-friends-add__go{width:40px;height:40px;color:var(--ink);background:var(--surface);border:var(--stroke-3) solid var(--outline);box-shadow:var(--shadow-pop-sm);border-radius:50%;flex:none;place-items:center;display:grid}.tvp-friends-add__qr{width:56px;position:absolute;top:-26px;right:-10px;rotate:10deg}.tvp-friends__title .tvp-tag{color:var(--on-grape);background:var(--grape)}.tvp-friends__week-head{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.tvp-friends-resting .tvp-friend-row__name{white-space:normal;overflow-wrap:anywhere}.tvp-friends-race{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative}.tvp-friends-race__trophy{font-size:36px;position:absolute;top:-22px;right:-6px;rotate:12deg}.tvp-friends-race .tvp-friend-list{gap:0}.tvp-friends-race .tvp-friend-row{padding:var(--space-2);box-shadow:none;background:0 0;border:0}.tvp-friends-race .tvp-friend-row--me{color:var(--on-grape);background:var(--grape);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm)}.tvp-friends-race .tvp-friends-resting{margin-top:var(--space-2)}.tvp-friends-norace{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-2) dashed var(--outline);border-radius:var(--radius-md);flex-direction:column;display:flex}.tvp-friends-norace p{margin:0}.tvp-friends-resting{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--stroke-2) dashed var(--outline);flex-direction:column;display:flex}.tvp-friends-resting__toggle{align-items:center;gap:var(--space-2);padding:var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.tvp-friends-resting__faces{display:flex}.tvp-friends-resting__faces>*+*{margin-left:-10px}.tvp-rotate-180{rotate:180deg}.tvp-friends-empty{gap:var(--space-3);flex-direction:column;display:flex}.tvp-friends-empty h2{margin:0}.tvp-friends-slot{padding:var(--space-4);border:var(--stroke-2) dashed var(--outline);border-radius:var(--radius-md);color:var(--ink-muted);text-align:center;margin:0}.tvp-invite-qr{width:min(220px,70vw);padding:var(--space-2);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-md);background:#fff}.tvp-invite-qr svg{width:100%;height:auto;display:block}.tvp-invite-link{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);-webkit-user-select:all;user-select:all;margin:0}.tvp-friends-addform{gap:var(--space-2);width:100%;padding-top:var(--space-3);border-top:var(--stroke-2) dashed var(--outline);text-align:left;flex-direction:column;display:flex}.tvp-friends-addform p{margin:0}#nickname-form{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.tvp-home-requests{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.tvp-home-requests h2{margin:0}.tvp-invite{place-items:center;min-height:60dvh;display:grid}.tvp-invite__card{text-align:center;align-items:center;max-width:420px}.tvp-invite__card .tvp-button{width:100%}.tvp-cup{gap:var(--space-4);width:100%;max-width:var(--column-max);flex-direction:column;margin:0 auto;display:flex}.tvp-cup p{margin:0}.tvp-cup__intro{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.tvp-cup__intro--country{align-items:center;gap:var(--space-3);flex-direction:row}.tvp-cup__intro-text{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.tvp-cup__flag{border:var(--stroke-3) solid var(--outline);width:52px;height:52px;box-shadow:var(--shadow-pop-sm);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid;rotate:-6deg}.tvp-week-stamp{padding:3px var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--on-fill);background:var(--zap);border:var(--stroke-2) solid var(--outline);box-shadow:var(--shadow-pop-sm);border-radius:10px;font-size:11px;font-weight:800;display:inline-block;rotate:-4deg}.tvp-rank-card{margin-top:var(--space-4);padding:var(--space-2);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);position:relative}.tvp-rank-card__trophy{pointer-events:none;width:46px;height:auto;position:absolute;top:-34px;right:-6px;rotate:8deg}.tvp-rank-card .tvp-friend-list,.tvp-cup__pinned .tvp-friend-list{gap:0}.tvp-rank-card .tvp-friend-row,.tvp-cup__pinned .tvp-friend-row{padding:var(--space-2);color:inherit;box-shadow:none;background:0 0;border:0;text-decoration:none}.tvp-rank-card .tvp-friend-row--me,.tvp-cup__pinned .tvp-friend-row--me{color:var(--on-grape);background:var(--grape);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop-sm)}.tvp-rank-card .tvp-friend-row--me .tvp-friend-row__rank:not([class*=__rank--]),.tvp-cup__pinned .tvp-friend-row--me .tvp-friend-row__rank{color:var(--on-grape)}.tvp-cup__chevron{opacity:.6;flex:none;width:14px;height:14px}.tvp-cup__pinned{align-items:stretch;gap:var(--space-2);padding:0 var(--space-2);flex-direction:column;display:flex}.tvp-cup__gap{letter-spacing:.3em;color:var(--ink-muted);align-self:center}.tvp-cup__prize{padding:1px var(--space-2);color:var(--on-fill);background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);flex:none;font-size:12px;font-weight:800}.tvp-cup__show-flag{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.tvp-ranking-tiles{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.tvp-ranking-tiles--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tvp-ranking-tile{gap:var(--space-2);min-width:0;padding:var(--space-4);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;margin-bottom:4px;text-decoration:none;display:flex;position:relative}.tvp-ranking-tile--cup{background:var(--zap-tint);rotate:-.8deg}.tvp-ranking-tile--country{background:var(--grape-tint);rotate:.8deg}.tvp-ranking-tile__head{padding-right:var(--space-8);flex-direction:column;gap:2px;display:flex}.tvp-ranking-tile__head .tvp-micro{text-transform:uppercase;letter-spacing:.06em}.tvp-ranking-tile__glyph{pointer-events:none;width:40px;height:auto;position:absolute;top:-12px;right:4px;rotate:10deg}.tvp-ranking-tile__medal{font-size:30px;position:absolute;top:-12px;right:4px;rotate:12deg}.tvp-ranking-tile__place{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.tvp-ranking-tile__place .tvp-headline{overflow-wrap:anywhere}.tvp-ranking-tile__flag{font-size:30px;line-height:1}.tvp-ranking-tile__prize{padding:3px var(--space-2);color:var(--on-fill);background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop-sm);align-self:flex-start;font-size:11px;font-weight:800}.tvp-ranking-tile__top{gap:var(--space-1);margin:var(--space-1) 0 0;padding:var(--space-2) 0 0;border-top:var(--stroke-2) dashed var(--outline);flex-direction:column;list-style:none;display:flex}.tvp-ranking-tile__top-row{align-items:center;gap:var(--space-2);min-width:0;font-size:14px;display:flex}.tvp-ranking-tile__top-rank{width:1.2em;color:var(--grape-text);flex:none;font-weight:800}.tvp-ranking-tile__top-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tvp-ranking-tile__top-xp{flex:none;font-weight:700}.tvp-ranking-tile__compact{display:none}@media (max-width:719px){.tvp-ranking-tiles--pair .tvp-ranking-tile__top,.tvp-ranking-tiles--pair .tvp-ranking-tile__full{display:none}.tvp-ranking-tiles--pair .tvp-ranking-tile__compact{display:inline}}@media (min-width:720px){.tvp-ranking-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1100px){.tvp-app .tvp-cup{max-width:none}}.tvp-shop{gap:var(--space-6);width:100%;max-width:var(--column-max);flex-direction:column;margin:0 auto;display:flex}.tvp-shop__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tvp-shop__section h2{margin:0}.tvp-shop-head{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-1);text-align:center;flex-direction:column;display:flex;position:relative}.tvp-shop-head p{max-width:280px;margin:0}.tvp-shop-head__bit{background:var(--bit);border:var(--stroke-2) solid var(--on-fill);border-radius:var(--radius-pill);height:10px;position:absolute}.tvp-shop-head__word{gap:6px;margin:0;display:flex;position:relative}.tvp-shop-head__letter{width:62px;height:66px;font-family:var(--font-display);color:var(--on-fill);border:var(--stroke-3) solid var(--on-fill);box-shadow:var(--shadow-pop);border-radius:16px;place-items:center;font-size:44px;font-weight:800;display:grid}.tvp-shop-head__letter--0{background:var(--pop);translate:0 4px;rotate:-8deg}.tvp-shop-head__letter--1{background:var(--zap);translate:0 -2px;rotate:5deg}.tvp-shop-head__letter--2{background:var(--freeze);translate:0 3px;rotate:-4deg}.tvp-shop-head__letter--3{background:var(--correct);translate:0 -1px;rotate:7deg}.tvp-shop-bundle{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-4);color:var(--on-grape);background:var(--grape);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:visible}.tvp-shop-bundle__ground{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tvp-shop-bundle__ground span{border:var(--stroke-3) solid var(--on-fill);background:#ffffff4d;position:absolute}.tvp-shop-bundle__ground span:first-child{border-radius:50%;width:170px;height:170px;top:-70px;right:-60px}.tvp-shop-bundle__ground span:last-child{border-radius:22px;width:90px;height:90px;bottom:-52px;left:-34px;rotate:18deg}.tvp-shop-bundle p{margin:0}.tvp-shop-bundle__title{font-family:var(--font-display);font-size:var(--type-question-size);font-weight:800}.tvp-shop-bundle__detail{font-size:var(--type-subheadline-size)}.tvp-shop-bundle__discs{margin:var(--space-2) var(--space-1);justify-content:space-between;display:flex}.tvp-shop-bundle__disc{position:relative}.tvp-shop-bundle__disc .tv-lifeline{width:50px;height:50px}.tvp-shop-bundle__disc .tv-lifeline__text,.tvp-shop-item__glyph .tv-lifeline__text{font-size:14px}.tvp-shop-bundle__disc .tv-lifeline>svg,.tvp-shop-item__glyph .tv-lifeline>svg{width:26px;height:26px}.tvp-shop-bundle__plus{color:var(--on-fill);background:var(--correct);border:var(--stroke-2) solid var(--outline);border-radius:8px;padding:0 4px;font-size:11px;font-weight:900;position:absolute;bottom:-4px;right:-8px}.tvp-shop-bundle__buy{align-self:flex-start}.tvp-shop-bundle__burst{place-items:center;width:84px;height:84px;display:grid;position:absolute;top:-30px;right:-14px;rotate:-10deg}.tvp-shop-bundle__burst svg{position:absolute;inset:0;overflow:visible}.tvp-shop-bundle__burst-lift{fill:var(--shadow-ink)}.tvp-shop-bundle__burst-face{fill:var(--zap);stroke:var(--on-fill);stroke-width:3px;stroke-linejoin:round}.tvp-shop-bundle__burst-text{color:var(--on-fill);flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.tvp-shop-bundle__burst-n{font-family:var(--font-display);font-size:24px;font-weight:800}.tvp-shop-item{--stub-w:92px;align-items:center;gap:var(--space-3);min-width:0;min-height:96px;padding:var(--space-3) var(--space-3) var(--space-3) 0;background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;position:relative;overflow:hidden}.tvp-shop-item:before,.tvp-shop-item:after{content:"";left:calc(var(--stub-w) - 11px);z-index:1;background:var(--paper);border:var(--stroke-3) solid var(--outline);border-radius:50%;width:22px;height:22px;position:absolute}.tvp-shop-item:before{top:-14px}.tvp-shop-item:after{bottom:-14px}.tvp-shop-item__ticket{width:var(--stub-w);margin:calc(-1 * var(--space-3)) 0;color:var(--on-fill);background:var(--stub);border-right:var(--stroke-3) dashed var(--on-fill);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.tvp-shop-item__ticket--grape{color:var(--on-grape)}.tvp-shop-item__ticket .tvp-micro{letter-spacing:.08em}.tvp-shop-item__adds{font-family:var(--font-display);font-size:36px;font-weight:800;line-height:1}.tvp-shop-item__glyph{width:46px;height:46px;margin-left:var(--space-1);flex:none;place-items:center;display:grid}.tvp-shop-item__glyph .tv-lifeline{width:44px;height:44px}.tvp-shop-item__bolt{width:34px;height:auto}.tvp-shop-item__ad{font-family:var(--font-display);fill:#1e1b2e;font-size:15px;font-weight:800}.tvp-shop-item__text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tvp-shop-item__text .tvp-headline{font-size:clamp(15px,4.4vw,17px)}.tvp-shop-item .tvp-button{flex:none}.tvp-shop__fine a{color:inherit}.tvp-shop-buy{gap:var(--space-3);flex-direction:column;display:flex}.tvp-shop-done{width:100%;max-width:var(--column-max);margin:var(--space-8) auto 0}.tvp-shop-done__card{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.tvp-shop-done__card h1,.tvp-shop-done__card p{margin:0}.tvp-jokers__top-up{margin-top:var(--space-2);text-align:center;color:var(--grape-text);font-weight:700;display:block}.tvp-refill-offer{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:1100px){.tvp-app .tvp-shop{max-width:none}.tvp-app .tvp-shop-head{text-align:left;align-items:flex-start}.tvp-app .tvp-shop-head p{max-width:44ch}.tvp-app .tvp-shop-head__bit:is(:first-child,:nth-child(2),:nth-child(5),:nth-child(7)){display:none}.tvp-app .tvp-shop{container-type:inline-size}@container (min-width:800px){.tvp-shop__section{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tvp-shop__section>h2,.tvp-shop-bundle{grid-column:1/-1}.tvp-shop-item>*{min-width:0}}}.tvp-hide-ads-chip{background:var(--zap);color:var(--on-fill);cursor:pointer;font:inherit;font-weight:var(--type-headline-weight);padding:4px 12px 4px 6px}@media (max-width:420px){.tvp-hide-ads-chip{padding:4px 6px}.tvp-hide-ads-chip__label{display:none}}.tvp-no-ads{--tvp-no-ads-width:22px;width:var(--tvp-no-ads-width);height:calc(var(--tvp-no-ads-width) * .72);font-family:var(--font-display);font-weight:700;font-size:calc(var(--tvp-no-ads-width) * .44);color:var(--on-fill);background:var(--zap);border:max(2px, calc(var(--tvp-no-ads-width) / 11)) solid var(--on-fill);border-radius:calc(var(--tvp-no-ads-width) * .16);flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.tvp-no-ads:after{content:"";width:calc(var(--tvp-no-ads-width) * 1.15);height:max(2.5px, calc(var(--tvp-no-ads-width) * .06));background:var(--pop);border:1px solid var(--on-fill);border-radius:var(--radius-pill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.tvp-no-ads--large{--tvp-no-ads-width:92px;transform:rotate(-4deg)}.tvp-hide-ads{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.tvp-sd-lettering,.tvp-sd-tile__count,.tvp-sd-countdown__number{color:#fff;-webkit-text-stroke:var(--tvp-ring,5px) var(--outline);paint-order:stroke fill;text-shadow:0 var(--tvp-drop,4px) 0 var(--shadow-ink)}.tvp-sd-tile{background:var(--wrong);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);min-height:150px;box-shadow:var(--shadow-pop-lg);margin-bottom:6px;padding:16px 18px;position:relative;overflow:hidden;transform:rotate(-.8deg)}.tvp-sd-tile__text{z-index:1;flex-direction:column;gap:2px;padding-right:116px;display:flex;position:relative}.tvp-sd-tile p{margin:0}.tvp-sd-tile__tag{font-size:var(--type-micro-size);letter-spacing:.1em;text-transform:uppercase;color:var(--on-fill);font-weight:900}.tvp-sd-tile__row{align-items:baseline;gap:var(--space-2);display:flex}.tvp-sd-tile__count{--tvp-ring:5px;--tvp-drop:4px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}.tvp-sd-tile__title{font-family:var(--font-display);font-size:var(--type-title-size);color:#fff;-webkit-text-stroke:4px var(--outline);paint-order:stroke fill;white-space:nowrap;font-weight:700;line-height:1.1}.tvp-sd-tile__line{color:var(--on-fill);font-weight:800}.tvp-sd-tile__glove{pointer-events:none;width:150px;height:150px;position:absolute;bottom:-26px;right:-18px;transform:rotate(-12deg)}.tvp-sd-tile__button,.tvp-sd-tile__share{z-index:2;position:absolute;top:12px;right:16px}.tvp-sd-tile__button{font-family:var(--font-display);font-size:var(--type-question-size);color:var(--ink);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);cursor:pointer;padding:8px 20px;font-weight:600}.tvp-sd-tile__button:active{box-shadow:var(--shadow-pressed);transform:translateY(2px)}.tvp-sd-tile--played{background:var(--wrong-tint)}.tvp-sd-tile--played .tvp-sd-tile__tag{color:var(--wrong-text)}.tvp-sd-tile--played .tvp-sd-tile__title{color:var(--ink);-webkit-text-stroke:0}.tvp-sd-tile--played .tvp-sd-tile__line{color:var(--ink-muted)}.tvp-sd-countdown{z-index:60;background:var(--wrong);position:fixed;inset:0;overflow:hidden}.tvp-sd-flood__circle,.tvp-sd-flood__square{z-index:-1;border:var(--stroke-3) solid var(--outline);pointer-events:none;position:fixed}.tvp-sd-countdown .tvp-sd-flood__circle,.tvp-sd-countdown .tvp-sd-flood__square{z-index:0}.tvp-sd-flood__circle{background:var(--wrong);border-radius:999px;width:260px;height:260px;top:-90px;right:-90px}@supports (color:color-mix(in lab, red, red)){.tvp-sd-flood__circle{background:color-mix(in srgb, var(--wrong) 70%, #fff)}}.tvp-sd-flood__square{background:var(--wrong);border-radius:40px;width:210px;height:210px;bottom:-70px;left:-60px}@supports (color:color-mix(in lab, red, red)){.tvp-sd-flood__square{background:color-mix(in srgb, var(--wrong) 80%, var(--outline))}}.tvp-sd-flood__square{transform:rotate(-14deg)}.tvp-sd-countdown__beat{opacity:0;place-items:center;animation:.5s linear both tvp-sd-beat;display:grid;position:absolute;inset:0}.tvp-sd-countdown__beat>*{grid-area:1/1}.tvp-sd-countdown__beat--3{animation-delay:.35s}.tvp-sd-countdown__beat--2{animation-delay:.85s}.tvp-sd-countdown__beat--1{animation:tvp-sd-land .3s var(--spring) 1.35s both, tvp-sd-dive .4s ease-in 1.7s forwards}.tvp-sd-countdown__star{width:280px;height:280px;fill:var(--zap);stroke:var(--outline);stroke-width:3px}.tvp-sd-countdown__beat--3 .tvp-sd-countdown__star{transform:rotate(17deg)}.tvp-sd-countdown__beat--2 .tvp-sd-countdown__star{transform:rotate(34deg)}.tvp-sd-countdown__beat--1 .tvp-sd-countdown__star{transform:rotate(51deg)}.tvp-sd-countdown__number{--tvp-ring:10px;--tvp-drop:8px;font-family:var(--font-display);font-size:220px;font-weight:700;line-height:1;transform:rotate(-6deg)}.tvp-sd-countdown__beat--2 .tvp-sd-countdown__number{transform:rotate(6deg)}@keyframes tvp-sd-beat{0%{opacity:0;transform:scale(1.9)}40%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes tvp-sd-land{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@keyframes tvp-sd-dive{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(9)}}.tvp-sd-countdown__glove{width:min(44vw,200px);animation:1.7s linear both tvp-sd-jab;position:absolute;top:74%;left:12%;translate:-50% -50%}@keyframes tvp-sd-jab{0%{opacity:1;top:74%;left:12%;transform:rotate(0)}20%{top:62%;left:88%;transform:rotate(-170deg)scaleY(-1)}50%{top:62%;left:12%;transform:rotate(8deg)}79%{opacity:1;top:62%;left:88%;transform:rotate(-170deg)scaleY(-1)}to{opacity:0;top:62%;left:88%;transform:rotate(-170deg)scaleY(-1)scale(2.5)}}.tvp-sd-countdown__white{opacity:0;background:#fff;animation:.24s ease-in 1.8s forwards tvp-sd-white;position:absolute;inset:0}@keyframes tvp-sd-white{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tvp-sd-countdown{display:none}}.tvp-sd-top__glove{width:30px;height:30px}.tvp-sd-rail__chips{flex-wrap:wrap;justify-content:flex-start}.tvp-sd-rail__gap{flex:1}.tvp-sd-rail__home{background:var(--surface);align-items:center;gap:4px;display:inline-flex}.tvp-sd-rail__track{padding-right:22px}.tvp-sd-rail__seg{border-width:2.5px;height:14px;position:relative}.tvp-sd-rail__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tvp-sd-rail__count{font-family:var(--font-display);font-size:var(--type-question-size);font-weight:600}.tvp-sd-seal{z-index:1;width:38px;height:38px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.tvp-sd-seal__glyph{width:100%;height:100%;filter:drop-shadow(0 3px 0 var(--shadow-ink));overflow:visible}.tvp-sd-seal__glyph polygon{fill:var(--zap);stroke:var(--outline);stroke-width:2.5px;stroke-linejoin:round}.tvp-sd-seal__glyph text{font-family:var(--font-display);fill:var(--on-fill);font-size:13px;font-weight:700}.tvp-sd-seal--held{opacity:0}.tvp-sd-seal--held.tvp-sd-seal--landed{opacity:1;animation:tvp-sd-seal-pop .52s var(--spring) both}@keyframes tvp-sd-seal-pop{0%{transform:rotate(-82deg)scale(.1)}30%{transform:rotate(0)scale(1)}55%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tvp-sd-seal--held{opacity:1}}.tvp-sd-bonus{z-index:40;pointer-events:none;position:fixed;inset:0}.tvp-sd-bonus--gone{display:none}.tvp-sd-bonus__stamp{width:140px;height:140px;position:absolute;top:45%;left:50%;translate:-50% -50%}.tvp-sd-bonus__seal{position:absolute;inset:0;rotate:-8deg}.tvp-sd-bonus--flying .tvp-sd-bonus__seal{transform:var(--tvp-fly);transition:transform .42s ease-in}.tvp-sd-bonus__seal .tvp-sd-seal__glyph{filter:drop-shadow(0 6px 0 var(--shadow-ink));animation:tvp-sd-slam .38s var(--spring) 50ms both}@keyframes tvp-sd-slam{0%{opacity:0;transform:scale(2.6)rotate(-32deg)}to{opacity:1;transform:scale(1)rotate(0)}}.tvp-sd-bonus__wave{border:5px solid var(--zap);opacity:0;border-radius:999px;animation:.55s ease-out .17s both tvp-sd-wave;position:absolute;inset:-6px}@keyframes tvp-sd-wave{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.tvp-sd-bonus__spark{background:var(--tvp-spark-fill);border:1.5px solid var(--outline);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:16px;height:16px;margin:-8px;animation:.55s ease-out .17s both tvp-sd-spark;position:absolute;top:50%;left:50%}@keyframes tvp-sd-spark{0%{opacity:1;transform:rotate(var(--tvp-spark-angle)) translateY(0) rotate(0deg) scale(.1)}to{opacity:0;transform:rotate(var(--tvp-spark-angle)) translateY(calc(var(--tvp-spark-reach) * -1)) rotate(140deg) scale(1.5)}}.tvp-sd-bonus__pill{color:#fff;background:var(--grape);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);animation:tvp-sd-pill .36s var(--spring) .37s both, tvp-sd-pill-out .42s ease-in 1.57s forwards;flex-direction:column;align-items:center;padding:8px 22px;display:flex;position:absolute;top:calc(45% + 126px);left:50%;translate:-50%;rotate:-3deg}.tvp-sd-bonus__label{font-size:var(--type-headline-size);font-weight:900}.tvp-sd-bonus__xp{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1.1}@keyframes tvp-sd-pill{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes tvp-sd-pill-out{to{opacity:0;transform:translateY(-12px)}}.tvp-sd-knockout__glove{width:120px;transform:rotate(-150deg)scaleY(-1)}.tvp-share-sd,.tvp-share-sd__circle{background:var(--wrong)}@supports (color:color-mix(in lab, red, red)){.tvp-share-sd__circle{background:color-mix(in srgb, var(--wrong) 70%, #fff)}}.tvp-share-sd__square{background:#e0463b}.tvp-share-sd__score{height:112px;font-family:var(--font-display);color:#fff;-webkit-text-stroke:7px var(--on-fill);paint-order:stroke fill;align-items:baseline;gap:10px;font-weight:700;line-height:1;display:flex;position:relative}.tvp-share-sd__big{text-shadow:0 5px 0 var(--on-fill);font-size:124px}.tvp-share-sd__in-a-row{-webkit-text-stroke:5px var(--on-fill);text-shadow:0 4px 0 var(--on-fill);font-size:34px}.tvp-share-sd__track{flex-wrap:wrap}.tvp-share-sd__dare{z-index:1}.tvp-share-sd__glove{width:140px;position:absolute;bottom:18px;right:-24px;transform:rotate(-12deg)}@media (min-width:720px){.tvp-app .tvp-sd-page__head{display:none}}@media (min-width:1100px){.tvp-app .tvp-column--play:has(>.tvp-sd-page){max-width:none}}.tvp-sd-page{gap:var(--space-6);flex-direction:column;display:flex;container-type:inline-size}.tvp-sd-page__row{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:760px){.tvp-sd-page__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.tvp-sd-poster{isolation:isolate;padding:var(--space-5) var(--space-5) 150px;background:var(--wrong);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);position:relative;overflow:hidden;rotate:-.5deg}.tvp-sd-poster__text{z-index:2;align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:520px;display:flex;position:relative}.tvp-sd-poster p{margin:0}.tvp-sd-poster__tag{font-size:var(--type-micro-size);letter-spacing:.12em;text-transform:uppercase;color:var(--on-fill);font-weight:900}.tvp-sd-poster__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;-webkit-text-stroke:5px var(--outline);paint-order:stroke fill;text-shadow:0 5px 0 var(--shadow-ink);margin:0;font-size:44px;font-weight:700;line-height:1}.tvp-sd-poster__copy{max-width:36ch;color:var(--on-fill);font-size:16px;font-weight:700;line-height:1.4}.tvp-sd-poster__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tvp-sd-poster__play{font-family:var(--font-display);color:var(--ink);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop);cursor:pointer;padding:12px 32px;font-size:20px;font-weight:600}.tvp-sd-poster__play:active{box-shadow:var(--shadow-pressed);transform:translateY(3px)}.tvp-sd-poster__actions>.tvp-button{width:auto;min-width:160px}.tvp-sd-poster--played{background:var(--wrong-tint)}.tvp-sd-poster--played .tvp-sd-poster__tag{color:var(--wrong-text)}.tvp-sd-poster--played .tvp-sd-poster__copy{color:var(--ink-muted)}.tvp-sd-poster--played .tvp-sd-poster__chip{color:var(--ink);background:var(--surface)}.tvp-sd-poster__chip{min-height:40px;color:var(--on-fill);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);background:#ffffff4d;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.tvp-sd-poster__chip .tvp-midnight{font-size:inherit;font-weight:inherit;flex-direction:row;align-items:baseline;gap:6px}.tvp-sd-poster__chip .tvp-midnight--closes .tvp-midnight__time{min-width:0;font-size:16px;line-height:1}.tvp-sd-poster__burst{z-index:0;width:260px;height:260px;position:absolute;bottom:-110px;right:-50px;rotate:8deg}.tvp-sd-poster__burst polygon{fill:var(--zap);stroke:var(--outline);stroke-width:1.4px}.tvp-sd-poster__glove{z-index:1;width:190px;height:190px;filter:drop-shadow(0 6px 0 var(--shadow-ink));pointer-events:none;position:absolute;bottom:-30px;right:0;rotate:-14deg}@container (min-width:600px){.tvp-sd-poster{min-height:300px;padding:36px 40px}.tvp-sd-poster__text{max-width:min(520px,58%)}.tvp-sd-poster__title{white-space:nowrap;-webkit-text-stroke-width:7px;text-shadow:0 6px 0 var(--shadow-ink);font-size:clamp(44px,7.6cqw,68px)}.tvp-sd-poster__copy{font-size:18px}.tvp-sd-poster__play{padding:14px 40px;font-size:24px}.tvp-sd-poster__burst{width:min(400px,54cqw);height:min(400px,54cqw);top:50%;bottom:auto;right:-40px;translate:0 -50%}.tvp-sd-poster__glove{width:min(320px,40cqw);height:min(320px,40cqw);bottom:-40px;right:10px}}@container (min-width:480px) and (max-width:599px){.tvp-sd-poster{padding-bottom:170px}.tvp-sd-poster__burst{width:320px;height:320px;bottom:-140px}.tvp-sd-poster__glove{width:230px;height:230px}}.tvp-sd-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.tvp-sd-card p{margin:0}.tvp-sd-card__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.15}.tvp-sd-week__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tvp-sd-week__sum{font-size:var(--type-caption-size);color:var(--ink-muted);flex-direction:column;flex:none;align-items:flex-end;font-weight:800;display:flex}.tvp-sd-chart{height:220px;margin:36px 0 30px;padding-right:112px;position:relative}.tvp-sd-chart__line{border-top:2px dashed var(--outline);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tvp-sd-chart__line{border-top:2px dashed color-mix(in srgb, var(--outline) 28%, transparent)}}.tvp-sd-chart__line em{white-space:nowrap;color:var(--ink-muted);background:var(--surface);padding-left:8px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-10px;right:0}.tvp-sd-chart__days{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.tvp-sd-chart__day{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.tvp-sd-chart__bar{background:var(--wrong);border:var(--stroke-3) solid var(--outline);width:100%;max-width:64px;min-height:28px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:14px 14px 6px 6px;justify-content:center;display:flex;position:relative}.tvp-sd-chart__bar b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;line-height:1;position:absolute;top:-30px}.tvp-sd-chart__day--best .tvp-sd-chart__bar{background:var(--zap)}.tvp-sd-chart__day--none .tvp-sd-chart__bar{height:28px;color:var(--ink-muted);box-shadow:none;background:0 0;border-style:dashed;align-items:center;font-weight:800}.tvp-sd-chart__day--open .tvp-sd-chart__bar{height:100%;font-family:var(--font-display);color:var(--wrong-text);background:var(--wrong);align-items:center;font-size:30px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tvp-sd-chart__day--open .tvp-sd-chart__bar{background:color-mix(in srgb, var(--wrong) 12%, transparent)}}.tvp-sd-chart__day--open .tvp-sd-chart__bar{border-style:dashed;border-color:var(--wrong);box-shadow:none}.tvp-sd-chart__name{font-size:var(--type-caption-size);white-space:nowrap;color:var(--ink-muted);font-weight:800;position:absolute;bottom:-26px}.tvp-sd-chart__day--today .tvp-sd-chart__name{color:var(--wrong-text)}@media (max-width:719px){.tvp-sd-chart{height:180px;padding-right:0}.tvp-sd-chart__line em{display:none}.tvp-sd-chart__days{gap:6px}.tvp-sd-chart__bar b{font-size:16px;top:-24px}}.tvp-sd-friends__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-sd-friends__row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);display:flex}.tvp-sd-friends__row--me{background:var(--grape-tint)}.tvp-sd-friends__rank{width:20px;font-family:var(--font-display);text-align:center;color:var(--ink-muted);flex:none;font-weight:700}.tvp-sd-friends__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.tvp-sd-friends__best{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.tvp-sd-rules__list{gap:var(--space-3);counter-reset:tvp-sd-rule;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-sd-rules__list li{min-height:34px;color:var(--ink-muted);padding-left:48px;font-size:15px;line-height:1.4;position:relative}.tvp-sd-rules__list b{color:var(--ink);font-size:16px;display:block}.tvp-sd-rules__list li:before{counter-increment:tvp-sd-rule;content:counter(tvp-sd-rule);width:34px;height:34px;font-family:var(--font-display);color:var(--on-fill);background:var(--zap);border:var(--stroke-2) solid var(--outline);border-radius:11px;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;top:0;left:0;rotate:-4deg}.tvp-sd-rules__list li:nth-child(2):before{color:#fff;background:var(--wrong);rotate:3deg}.tvp-sd-rules__list li:nth-child(3):before{color:var(--ink);background:var(--grape-tint);rotate:-2deg}.tvp-sd-rules__list li:nth-child(4):before{background:var(--correct);rotate:4deg}.tvp-home__bar{margin-bottom:var(--space-5)}.tvp-logo{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.tvp-logo__mark{width:46px;height:46px;rotate:-6deg}.tvp-logo__word{font-size:34px}.tvp-shop-disc{background:var(--pop);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);width:46px;height:46px;box-shadow:var(--shadow-pop-sm);flex:none;place-items:center;margin-bottom:3px;display:grid}.tvp-shop-disc:active{box-shadow:var(--shadow-pressed);translate:0 2px}.tvp-home__me{color:inherit;flex:none;text-decoration:none;position:relative}.tvp-home__me .tvp-avatar{background:var(--zap-tint);border-width:var(--stroke-3)}.tvp-home__flag{font-size:18px;line-height:1;position:absolute;bottom:-2px;left:-4px;rotate:-8deg}.tvp-home__grid{gap:var(--space-4);flex-direction:column;display:flex}.tvp-home__col{display:contents}.tvp-home__today{order:1}.tvp-home__sd{order:2}.tvp-home__requests{order:3}.tvp-home__turns{order:4}.tvp-home__lane{order:5}.tvp-home__duo{order:6}.tvp-home__shop{order:7}.tvp-home__learned{order:8}.tvp-home__friends{order:9}.tvp-home__rankings{order:10}.tvp-home__duo{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tvp-home__grid>.tvp-home-requests,.tvp-home__grid>.tvp-home-duels,.tvp-home__grid>.tvp-lane-wrap{margin-top:0}.tvp-home__today-slot{display:contents}.tvp-home__today--waiting{place-items:center;min-height:220px;display:grid}@media (min-width:720px){.tvp-home__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tvp-home__grid>*,.tvp-home__col>*,.tvp-home__today{order:0}.tvp-home__col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tvp-home__rankings,.tvp-home__lane,.tvp-home__turns{grid-column:1/-1}.tvp-home__rankings{gap:var(--space-6);margin-top:0}.tvp-home__duo{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.tvp-home__streak{order:-1}.tvp-home__duels{flex:1}.tvp-home__turns .tvp-duel-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid}.tvp-home .tvp-home__bar .tvp-logo,.tvp-home .tvp-home__me,.tvp-home .tvp-home__bar #home-energy{display:none}.tvp-home .tvp-home__bar{justify-content:flex-end}.tvp-home .tvp-home__bar:not(:has(#home-hide-ads)){display:none}}@media (min-width:1100px){.tvp-home .tvp-home__duels,.tvp-home .tvp-home__shop,.tvp-home .tvp-home__friends,.tvp-home .tvp-shop-disc{display:none}.tvp-home .tvp-home__grid{align-items:start}.tvp-home .tvp-home__col,.tvp-home .tvp-home__duo{display:contents}.tvp-home .tvp-home__today{grid-area:1/1}.tvp-home .tvp-home__sd{grid-area:1/2}.tvp-home .tvp-home__streak{order:1}.tvp-home .tvp-home__learned{order:2}.tvp-home .tvp-home__requests{order:3;grid-column:1/-1}.tvp-home .tvp-home__turns{order:4}.tvp-home .tvp-home__lane{order:5}.tvp-home .tvp-home__rankings{order:6}}.tvp-home .tvp-daily-ticket.tvp-home__ticket{display:none}@media (min-width:1100px){.tvp-home .tvp-home__today.tvp-ticket{display:none}.tvp-home .tvp-daily-ticket.tvp-home__ticket{grid-area:1/1/auto/-1;display:grid}.tvp-home__grid:has(.tvp-home__ticket) .tvp-home__sd{grid-area:2/1}}@media (min-width:1100px) and (max-width:1279px){.tvp-home .tvp-home__today{grid-row:1/span 2}.tvp-home .tvp-home__streak{order:0;grid-area:2/2}}@media (min-width:1280px){.tvp-home .tvp-home__streak,.tvp-home .tvp-home__requests{display:none}.tvp-home .tvp-home__learned,.tvp-home__grid:has(.tvp-home__ticket) .tvp-home__sd{grid-column:1/-1}}@media (min-width:720px){.tvp-home .tvp-duels-hero{rotate:1.4deg}.tvp-home .tvp-streak{rotate:-1.4deg}.tvp-home .tvp-shop-hero{rotate:-.8deg}.tvp-home .tvp-ticket__title{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-line)}.tvp-home .tvp-ticket__copy{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.tvp-home .tvp-ticket__foot{margin-top:auto}.tvp-home .tvp-ticket{padding:var(--space-6)}}.tvp-ticket{gap:var(--space-3);margin:var(--space-3) 0 6px;padding:var(--space-4);background:var(--zap);color:var(--on-fill);border:var(--stroke-3) solid #1e1b2e;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);flex-direction:column;display:flex;position:relative;rotate:-1.2deg}.tvp-ticket__notch{z-index:1;background:var(--paper);border:var(--stroke-3) solid #1e1b2e;width:14px;height:28px;margin-top:-14px;position:absolute;top:50%}.tvp-ticket__notch--left{border-left:0;border-radius:0 14px 14px 0;left:-3px}.tvp-ticket__notch--right{border-right:0;border-radius:14px 0 0 14px;right:-3px}.tvp-ticket__calendar{pointer-events:none;position:absolute;top:-26px;right:-12px;rotate:13deg}.tvp-ticket__calendar text{fill:#1e1b2e;font-family:var(--font-display);font-size:26px;font-weight:700}.tvp-ticket__date{padding:3px var(--space-2);color:var(--on-fill);border:var(--stroke-2) solid #1e1b2e;border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);background:#fff;align-self:flex-start;rotate:-3deg}.tvp-ticket__title{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-line);margin:0;padding-right:72px;font-weight:700}.tvp-ticket__copy,.tvp-ticket__error{margin:0}.tvp-ticket__error{font-size:var(--type-subheadline-size);font-weight:var(--type-subheadline-weight)}.tvp-ticket__foot{align-items:center;gap:var(--space-3);display:flex}.tvp-ticket__start{flex:1}.tvp-midnight{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);flex-direction:column;flex:none;align-items:flex-end;display:inline-flex}.tvp-midnight--closes .tvp-midnight__time{text-align:right;min-width:8ch}.tvp-midnight__time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:22px}.tvp-midnight--next{justify-content:center;align-items:center;gap:var(--space-1);color:var(--ink-muted);flex-direction:row}.tvp-midnight--next .tvp-midnight__label{align-items:center;gap:var(--space-1);display:inline-flex}.tvp-midnight--next .tvp-midnight__time{font-family:var(--font-text);font-size:inherit;line-height:inherit}.tvp-midnight__clock{width:16px;height:16px}.tvp-today-done{gap:var(--space-2);padding:var(--space-4);background:var(--surface);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);flex-direction:column;margin-bottom:6px;display:flex;position:relative}.tvp-today-done .tvp-title{margin:0}.tvp-seal{top:var(--space-5);right:var(--space-5);background:var(--surface);padding:2px 12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.tvp-seal{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.tvp-seal{color:var(--correct-text);border:var(--stroke-3) solid var(--correct-text);border-radius:var(--radius-sm);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:28px;rotate:-11deg}.tvp-today-done__score{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.tvp-today-done__right{font-family:var(--font-display);font-size:var(--type-display-size);line-height:var(--type-display-line);margin:0;font-weight:700}.tvp-today-done__xp{background:var(--zap);color:var(--on-fill);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font-size:var(--type-subheadline-size);align-self:center;padding:2px 10px;font-weight:900}.tvp-today-done__track{margin:var(--space-1) 0;justify-content:space-between}.tvp-today-done__track .tv-track__disc{max-width:30px}.tvp-today-done__standing{align-items:center;gap:var(--space-2);font-size:var(--type-subheadline-size);margin:0;display:flex}.tvp-today-done .tvp-midnight--next{margin-top:var(--space-1)}.tvp-duels-hero{justify-content:space-between;gap:var(--space-2);min-height:150px;padding:var(--space-4);background:var(--grape);color:var(--on-grape);border:var(--stroke-3) solid #1e1b2e;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;margin-bottom:4px;text-decoration:none;display:flex;position:relative;overflow:visible;rotate:2.4deg}.tvp-duels-hero>.tvp-shine{border-radius:calc(var(--radius-lg) - 3px)}.tvp-duels-hero__kicker{color:var(--on-grape);position:relative}@supports (color:color-mix(in lab, red, red)){.tvp-duels-hero__kicker{color:color-mix(in srgb, var(--on-grape) 82%, transparent)}}.tvp-duels-hero__title{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-line);margin-top:auto;padding-right:52px;font-weight:700;position:relative}.tvp-duels-hero__count{background:var(--zap);color:var(--on-fill);border:var(--stroke-2) solid #1e1b2e;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop-sm);font-size:var(--type-micro-size);letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;font-weight:900;position:absolute;top:-14px;right:-6px;rotate:6deg}.tvp-duels-hero__bolt{--tvp-rest:14deg;pointer-events:none;width:70px;position:absolute;bottom:-22px;right:-18px}.tvp-duels-hero__bolt svg{width:70px;height:auto}.tvp-streak{gap:var(--space-1);min-height:150px;padding:var(--space-4);background:var(--zap-tint);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;margin-bottom:4px;display:flex;position:relative;rotate:-2.6deg}.tvp-streak p{margin:0}.tvp-streak__flame{top:var(--space-3);right:var(--space-3);position:absolute}.tvp-streak__title{font-family:var(--font-display);font-size:var(--type-question-size);line-height:var(--type-question-line);padding-right:40px;font-weight:600}.tvp-streak__dots{gap:var(--space-1);padding:var(--space-2) 40px 0 0;margin:2px 0;list-style:none;display:flex}.tvp-streak__title+.tvp-streak__dots{padding-top:0}.tvp-streak__dot{background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);width:12px;height:12px}.tvp-streak__dot--lit{background:var(--flame)}.tvp-streak__risk{color:var(--partial-text)}.tvp-streak__level{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.tvp-streak__bar{background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);height:12px;display:block;overflow:hidden}.tvp-streak__bar span{background:var(--grape);border-radius:var(--radius-pill);height:100%;display:block}.tvp-shop-hero{min-height:168px;margin:var(--space-4) 0 4px;padding:var(--space-4);background:var(--pop);color:var(--on-fill);border:var(--stroke-3) solid #1e1b2e;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:visible;rotate:-1deg}.tvp-shop-hero:active,.tvp-duels-hero:active{box-shadow:var(--shadow-pressed);translate:0 4px}.tvp-shop-hero__blob{pointer-events:none;background:#fff;position:absolute}@supports (color:color-mix(in lab, red, red)){.tvp-shop-hero__blob{background:color-mix(in srgb, #fff 30%, var(--pop))}}.tvp-shop-hero__blob{border:var(--stroke-3) solid #1e1b2e}.tvp-shop-hero__blob--round{border-top:0;border-radius:0 0 75px 75px;width:150px;height:75px;top:-3px;left:44%}.tvp-shop-hero__blob--corner{border-radius:26px 0 var(--radius-lg) 0;width:40px;height:40px;bottom:-3px;right:-3px}.tvp-shop-hero__discs{grid-template-columns:repeat(2,54px);gap:2px 4px;display:grid;position:absolute;top:-20px;right:-10px}.tvp-shop-hero__disc{background:var(--zap);width:54px;height:54px;color:var(--on-fill);border:var(--stroke-3) solid #1e1b2e;border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);font-family:var(--font-display);place-items:center;font-size:16px;font-weight:700;display:grid}.tvp-shop-hero__disc:nth-child(odd){rotate:-8deg}.tvp-shop-hero__disc:nth-child(3){translate:10px}.tvp-shop-hero__disc>span{width:28px;height:28px}.tvp-shop-hero__title{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700;position:relative}.tvp-shop-hero__copy{font-weight:var(--type-body-weight);position:relative}.tvp-friends-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);color:var(--ink);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);margin-bottom:4px;text-decoration:none;display:flex;position:relative}.tvp-friends-row:active{box-shadow:var(--shadow-pressed);translate:0 4px}.tvp-friends-row__fan{flex:none;display:flex}.tvp-friends-row__fan>*+*{margin-left:-12px}.tvp-friends-row__glyph{width:40px;height:40px}.tvp-friends-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.tvp-friends-row__title{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}.tvp-friends-row__caption{color:var(--ink-muted);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight)}.tvp-friends-row__chevron{flex:none;width:20px;height:20px}.tvp-friends-row__badge{background:var(--wrong);min-width:30px;height:30px;color:var(--on-fill);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);font-family:var(--font-display);place-items:center;padding:0 6px;font-weight:700;display:grid;position:absolute;top:-10px;right:-10px}.tvp-lettering{color:#fff;-webkit-text-stroke:var(--tvp-ring,5px) var(--outline);paint-order:stroke fill;text-shadow:0 var(--tvp-drop,4px) 0 var(--shadow-ink)}.tvp-bridge{--surface:#fff;--surface-sunk:#f3e8d6;--ink:#1e1b2e;--ink-muted:#5d566f;--outline:#1e1b2e;--shadow-ink:#1e1b2e;--on-fill:#1e1b2e;--grape:#6b4eff;--on-grape:#fff;--grape-text:#5b3df0;z-index:40;isolation:isolate;overscroll-behavior:contain;background:var(--tvp-flood);color:var(--on-fill);color-scheme:light;flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip auto}.tvp-bridge__circle,.tvp-bridge__square{z-index:-1;background:var(--tvp-flood);position:fixed}@supports (color:color-mix(in lab, red, red)){.tvp-bridge__circle,.tvp-bridge__square{background:color-mix(in srgb, var(--tvp-flood) 70%, #fff)}}.tvp-bridge__circle,.tvp-bridge__square{border:var(--stroke-3) solid var(--outline);pointer-events:none}.tvp-bridge__circle{border-radius:50%;width:220px;height:220px;top:-60px;right:-70px}.tvp-bridge__square{border-radius:26px;width:120px;height:120px;bottom:60px;left:-40px;rotate:18deg}.tvp-bridge__page{align-items:center;gap:var(--space-6);width:100%;max-width:var(--column-max);padding:max(var(--space-6), env(safe-area-inset-top)) var(--space-6) max(var(--space-6), env(safe-area-inset-bottom));flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.tvp-bridge__page[hidden]{display:none}.tvp-bridge__page--reward.is-shown{animation:tvp-bridge-page-in var(--spring-smooth-ms) var(--spring-smooth) backwards}@keyframes tvp-bridge-page-in{0%{opacity:0;transform:translate(40%)}}.tvp-bridge__moment{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;flex:1 0 auto;width:100%;display:flex}.tvp-bridge p{margin:0}.tvp-bridge__headline{--tvp-ring:6px;--tvp-drop:4px;font-family:var(--font-display);text-align:center;color:#fff;-webkit-text-stroke:6px var(--outline);paint-order:stroke fill;text-shadow:0 4px 0 var(--shadow-ink);font-size:clamp(32px,9vw,44px);font-weight:700;line-height:1.1}.tvp-bridge__hero{align-items:flex-start;gap:var(--space-4);width:100%;padding-top:var(--space-8);flex-direction:column;display:flex;position:relative}.tvp-bridge__corner{z-index:-1;pointer-events:none;position:absolute;top:-10px;right:-6px;rotate:8deg}.tvp-bridge__tag{max-width:78%;font-size:var(--type-micro-size);letter-spacing:.14em;text-transform:uppercase;background:var(--surface);border:var(--stroke-3) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);--tvp-delay:.12s;border-radius:12px;padding:7px 12px;font-weight:900;line-height:1.2;rotate:-5deg}.tvp-bridge__number{width:100%;line-height:1;display:flex}.tvp-bridge__figure{align-items:baseline;gap:var(--space-3);white-space:nowrap;display:flex}.tvp-bridge__big{--tvp-ring:8px;--tvp-drop:7px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(96px,34vw,150px);font-weight:700}.tvp-bridge__suffix{--tvp-ring:5.6px;--tvp-drop:4px;font-family:var(--font-display);font-size:clamp(34px,11vw,51px);font-weight:700}.tvp-bridge__suffix--word{font-size:clamp(24px,8vw,36px)}.tvp-bridge__new{width:96px;height:96px;font-family:var(--font-display);text-align:center;background:var(--zap);border:var(--stroke-3) solid var(--outline);box-shadow:0 4px 0 var(--shadow-ink);--tvp-delay:.4s;border-radius:50%;place-items:center;padding:8px;font-size:18px;font-weight:700;line-height:1.05;display:grid;position:absolute;top:40%;right:0;rotate:12deg}.tvp-bridge__panel{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--surface);color:var(--on-fill);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:0 var(--lift,4px) 0 var(--shadow-ink);flex-direction:column;font-weight:800;display:flex}.tvp-bridge__panel .tv-track{align-self:stretch}.tvp-bridge__stamp{font-family:var(--font-display);color:var(--on-fill);background:var(--tvp-stamp,var(--zap));border:var(--stroke-3) solid var(--outline);box-shadow:0 var(--lift,4px) 0 var(--shadow-ink);animation:tvp-bridge-stamp var(--spring-slam-ms) var(--spring-slam) var(--t-chip) backwards;border-radius:14px;padding:4px 18px;font-size:26px;font-weight:700;rotate:-7deg}.tvp-bridge__stamp--silver{background:var(--tier-silver)}@keyframes tvp-bridge-stamp{0%{opacity:0;transform:scale(2.2)}20%{opacity:1}}.tvp-bridge__milestone{align-items:center;gap:var(--space-2);background:var(--surface);border:var(--stroke-2) solid var(--outline);box-shadow:0 var(--lift-sm,2px) 0 var(--shadow-ink);animation:tvp-bridge-chip var(--spring-slam-ms) var(--spring-slam) var(--t-chip) backwards;border-radius:999px;padding:5px 12px;font-weight:900;display:inline-flex;rotate:2deg}@keyframes tvp-bridge-chip{0%{opacity:0;transform:scale(.8)}}.tvp-bridge__stars{gap:var(--space-3);padding:var(--space-2) 0;display:flex}.tvp-bridge__star{width:64px;height:64px;overflow:visible}.tvp-bridge__star polygon{fill:#fff;stroke:var(--outline);stroke-width:4px;stroke-linejoin:round;filter:drop-shadow(0 3px 0 var(--shadow-ink))}.tvp-bridge__star--lit polygon{fill:var(--tier-gold)}.tvp-bridge__star--new{animation:tvp-bridge-star var(--spring-pop-ms) var(--spring-pop) var(--tvp-delay) backwards}.tvp-bridge__star--new polygon{animation:tvp-bridge-unlit 1ms linear var(--tvp-delay) backwards}@keyframes tvp-bridge-star{0%{transform:scale(1)}30%{transform:scale(1.35)rotate(-12deg)}}@keyframes tvp-bridge-unlit{0%{fill:#fff}}.tvp-bridge__level{align-items:center;gap:var(--space-3);width:100%;padding:0 var(--space-6);flex-direction:column;display:flex}.tvp-bridge__level-label{font-family:var(--font-text);font-size:var(--type-headline-size);place-items:center;font-weight:900;display:grid}.tvp-bridge__level-label>*{grid-area:1/1}.tvp-bridge__level-before{opacity:0;animation:tvp-bridge-hold 1ms linear var(--t-level) backwards}@keyframes tvp-bridge-hold{0%{opacity:1}}.tvp-bridge__level--up .tvp-bridge__level-after{animation:tvp-fade-in .2s ease-out var(--t-level) backwards}.tvp-bridge__track{border:var(--stroke-3) solid var(--outline);width:100%;max-width:360px;height:20px;box-shadow:0 3px 0 var(--shadow-ink);background:#fff;border-radius:999px;margin-bottom:3px;display:block;position:relative;overflow:hidden}.tvp-bridge__fill{height:100%;width:calc(var(--tvp-to) * 100%);background:var(--tvp-accent,var(--zap));animation:tvp-bridge-fill .8s ease-in-out var(--t-bar) backwards;display:block}@keyframes tvp-bridge-fill{0%{width:calc(var(--tvp-from) * 100%)}}.tvp-bridge__level--up .tvp-bridge__fill{animation:tvp-bridge-fill-full .6s ease-in-out var(--t-bar) both, tvp-bridge-refill .6s ease-out var(--t-refill) forwards}@keyframes tvp-bridge-fill-full{0%{width:calc(var(--tvp-from) * 100%)}to{width:100%}}@keyframes tvp-bridge-refill{0%{width:0%}to{width:calc(var(--tvp-to) * 100%)}}.tvp-bridge__burst{width:var(--tvp-burst-size);height:var(--tvp-burst-size);place-items:center;display:grid;position:relative;rotate:-6deg}.tvp-bridge__burst svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tvp-bridge__burst-drop{fill:var(--shadow-ink)}.tvp-bridge__burst-face{fill:var(--tvp-burst,var(--pop));stroke:var(--outline);stroke-width:2.2px;stroke-linejoin:round}.tvp-bridge__burst-text{width:66%;font-family:var(--font-display);font-size:calc(var(--tvp-burst-size) * .2);text-align:center;font-weight:700;line-height:1;position:relative}.tvp-bridge__level-burst{animation:tvp-bridge-burst var(--spring-burst-ms) var(--spring-burst) var(--t-level) backwards}.tvp-bridge__page--reward.is-shown .tvp-bridge__reward-burst{animation:tvp-bridge-burst var(--spring-burst-ms) var(--spring-burst) .3s backwards}@keyframes tvp-bridge-burst{0%{opacity:0;transform:rotate(-34deg)scale(.2)}25%{opacity:1}}.tvp-bridge__buttons{gap:var(--space-3);width:100%;animation:tvp-bridge-buttons .25s ease-in var(--t-done) backwards;display:flex}.tvp-bridge__buttons>.tvp-button{flex:1}.tvp-bridge__buttons>:not(:last-child){--tvp-fill:var(--surface);flex:none;width:auto}.tvp-bridge__go,.tvp-bridge__buttons>.tvp-button:last-child{--tvp-fill:var(--tvp-accent,var(--zap));--tvp-label:var(--tvp-on-accent,var(--on-fill))}@keyframes tvp-bridge-buttons{0%{opacity:0;visibility:hidden}}.tvp-bridge__buttons--reward{opacity:0;visibility:hidden;transition:opacity .25s ease-in,visibility 0s .25s;animation:none}.tvp-bridge__buttons--reward.is-on{opacity:1;visibility:visible;transition:opacity .25s ease-in}.tvp-bridge__perk-tag{font-size:var(--type-micro-size);letter-spacing:.08em;text-transform:uppercase;color:var(--zap);background:var(--on-fill);border-radius:999px;padding:5px 12px;font-weight:900}.tvp-bridge__page--reward.is-shown .tvp-bridge__perk-tag{animation:tvp-bridge-chip var(--spring-deal-ms) var(--spring-deal) var(--tvp-delay-deal) backwards}.tvp-bridge__haul{align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.tvp-bridge__perk-row{justify-content:center;align-items:flex-end;gap:var(--space-3);display:flex}.tvp-bridge__hint{align-items:center;gap:var(--space-2);font-size:var(--type-headline-size);flex-direction:column;font-weight:900;display:flex}.tvp-bridge__page--reward.is-shown .tvp-bridge__hint{animation:tvp-fade-in .25s ease-in calc(var(--tvp-delay-deal) + .3s) backwards}.tvp-bridge__haul.is-revealed .tvp-bridge__hint{visibility:hidden}.tvp-bridge__pips{gap:var(--space-2);display:flex}.tvp-bridge__pip{border:var(--stroke-2) solid var(--outline);width:14px;height:14px;transition:transform var(--spring-toggle-ms) var(--spring-toggle);background:#ffffff59;border-radius:50%}.tvp-bridge__pip.is-filled{background:var(--tvp-accent,var(--zap));transform:scale(1.2)}.tvp-bridge__reveal{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.tvp-bridge__haul.is-revealed .tvp-bridge__reveal{display:none}.tvp-perk{--tvp-perk-w:100px;width:var(--tvp-perk-w);height:calc(var(--tvp-perk-w) * 1.24);rotate:var(--tvp-lean,0deg);perspective:600px;margin-bottom:4px;display:grid;position:relative}.tvp-perk--large{--tvp-perk-w:128px}@media (max-width:360px){.tvp-perk--medium{--tvp-perk-w:84px}}.tvp-bridge__page--reward.is-shown .tvp-perk{animation:tvp-perk-deal var(--spring-deal-ms) var(--spring-deal) calc(var(--tvp-delay-deal) + var(--tvp-order) * .15s) backwards}@keyframes tvp-perk-deal{0%{opacity:0;transform:translateY(260px) rotate(calc(28deg - var(--tvp-lean,0deg))) scale(.5)}30%{opacity:1}}.tvp-bridge__haul.is-knock-1 .tvp-perk__back{animation:.4s both tvp-perk-knock-1}.tvp-bridge__haul.is-knock-2 .tvp-perk__back{animation:.4s both tvp-perk-knock-2}@keyframes tvp-perk-knock-1{12%{transform:rotate(-5deg)scale(1.05)}30%{transform:rotate(5deg)scale(1.04)}48%{transform:rotate(-3deg)scale(1.02)}}@keyframes tvp-perk-knock-2{12%{transform:rotate(-10deg)scale(1.1)}30%{transform:rotate(10deg)scale(1.08)}48%{transform:rotate(-6deg)scale(1.04)}}.tvp-perk__back,.tvp-perk__face{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--stroke-3) solid var(--outline);box-shadow:0 var(--lift,4px) 0 var(--shadow-ink);backface-visibility:hidden;border-radius:18px;flex-direction:column;grid-area:1/1;display:flex;position:relative}.tvp-perk__back{background:repeating-linear-gradient(-45deg, #fff3 0 12px, transparent 12px 24px), var(--pop)}.tvp-perk__back>span{aspect-ratio:1;width:60%;font-family:var(--font-display);font-size:calc(var(--tvp-perk-w) * .37);background:var(--zap);border:var(--stroke-3) solid var(--outline);border-radius:50%;place-items:center;font-weight:700;display:grid}.tvp-perk__face{visibility:hidden;background:var(--tvp-perk-fill,var(--zap));overflow:visible}.tvp-bridge__haul.is-revealed .tvp-perk__back{visibility:hidden;animation:tvp-perk-turn-out .18s ease-in calc(var(--tvp-order) * .15s) backwards}.tvp-bridge__haul.is-revealed .tvp-perk__face{visibility:visible;animation:tvp-perk-turn-in .24s ease-out calc(var(--tvp-order) * .15s + .18s) backwards}@keyframes tvp-perk-turn-out{0%{visibility:visible;transform:rotateY(0)}to{visibility:visible;transform:rotateY(90deg)}}@keyframes tvp-perk-turn-in{0%{transform:rotateY(-90deg)}}.tvp-perk__glyph{place-items:center;display:grid}.tvp-perk__disc{width:calc(var(--tvp-perk-w) * .6);aspect-ratio:1;border:var(--stroke-3) solid var(--outline);background:#fff;border-radius:50%;place-items:center;display:grid}.tvp-perk__lifeline{width:calc(var(--tvp-perk-w) * .6);height:calc(var(--tvp-perk-w) * .6)}.tvp-perk__name{font-size:var(--type-caption-size);text-align:center;font-weight:800;line-height:1.15}.tvp-perk--large .tvp-perk__name{font-size:var(--type-subheadline-size)}.tvp-perk__badge{--tvp-ring:2px;--tvp-drop:0px;min-width:36px;height:36px;font-family:var(--font-display);background:var(--pop);border:var(--stroke-3) solid var(--outline);box-shadow:0 3px 0 var(--shadow-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:16px;font-weight:700;display:grid;position:absolute;top:-14px;right:-14px;rotate:8deg}.tvp-bridge__haul.is-revealed .tvp-perk__badge{animation:tvp-perk-badge var(--spring-slam-ms) var(--spring-slam) calc(var(--tvp-order) * .15s + .38s) backwards}@keyframes tvp-perk-badge{0%{transform:rotate(-38deg)scale(.01)}}.tvp-perk__face:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 50%,#0000 70%) 200% 0/200% 100% no-repeat;border-radius:15px;position:absolute;inset:0}.tvp-bridge__haul.is-revealed .tvp-perk__face:after{animation:tvp-perk-shine .55s ease-in-out calc(var(--tvp-order) * .15s + .38s) both}@keyframes tvp-perk-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.tvp-perk__sparkle{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;width:22px;height:22px;position:absolute;transform:scale(0)}.tvp-perk__sparkle--zap{background:var(--zap);top:-16px;left:-14px}.tvp-perk__sparkle--white{background:#fff;bottom:20%;right:-14px}.tvp-bridge__haul.is-revealed .tvp-perk__sparkle{animation:tvp-perk-sparkle .55s ease-out calc(var(--tvp-order) * .15s + .38s) both}@keyframes tvp-perk-sparkle{0%{transform:scale(0)rotate(0)}36%{transform:scale(1.2)rotate(72deg)}to{transform:scale(0)rotate(60deg)}}.tvp-bridge__share-glyph{width:26px;height:26px}.tvp-bridge__buttons>:not(:last-child){padding-inline:22px}html:has(.tvp-bridge),html:has(.tvp-bridge) body{overflow:hidden}:root{--spring-pop:linear(0, .055, .191, .367, .551, .722, .867, .979, 1.056, 1.103, 1.124, 1.125, 1.113, 1.093, 1.07, 1.047, 1.027, 1.01, .998, .99, .985, .984, .985, .987, .99, .992, .995, .998, .999, 1.001, 1.002, 1.002, 1);--spring-pop-ms:.762s;--spring-slam:linear(0, .065, .227, .437, .655, .851, 1.009, 1.119, 1.183, 1.205, 1.195, 1.165, 1.122, 1.077, 1.036, 1.002, .978, .964, .958, .959, .965, .974, .983, .991, .999, 1.004, 1.007, 1.009, 1.008, 1.007, 1.006, 1.004, 1);--spring-slam-ms:.705s;--spring-once:linear(0, .095, .323, .601, .863, 1.068, 1.197, 1.251, 1.242, 1.193, 1.125, 1.056, .998, .958, .939, .936, .946, .962, .98, .996, 1.008, 1.014, 1.016, 1.015, 1.011, 1.006, 1.002, .999, .997, .996, .996, .997, 1);--spring-once-ms:.905s;--spring-flip:linear(0, .055, .191, .367, .551, .723, .867, .979, 1.056, 1.103, 1.124, 1.125, 1.113, 1.093, 1.07, 1.047, 1.026, 1.01, .998, .99, .985, .984, .985, .987, .99, .993, .995, .998, 1, 1.001, 1.002, 1.002, 1);--spring-flip-ms:.944s;--spring-reveal:linear(0, .042, .146, .284, .437, .586, .722, .837, .93, 1, 1.048, 1.078, 1.092, 1.095, 1.089, 1.078, 1.065, 1.05, 1.036, 1.024, 1.013, 1.005, .999, .995, .992, .991, .991, .992, .993, .994, .996, .997, 1);--spring-reveal-ms:.595s;--spring-burst:linear(0, .065, .227, .436, .654, .851, 1.009, 1.119, 1.183, 1.205, 1.196, 1.165, 1.123, 1.078, 1.036, 1.003, .978, .964, .958, .959, .965, .973, .983, .991, .999, 1.004, 1.007, 1.009, 1.008, 1.007, 1.006, 1.004, 1);--spring-burst-ms:.783s;--spring-level:linear(0, .064, .22, .42, .626, .812, .961, 1.068, 1.132, 1.16, 1.16, 1.141, 1.111, 1.077, 1.045, 1.017, .996, .983, .975, .973, .975, .979, .985, .99, .995, .999, 1.002, 1.004, 1.004, 1.004, 1.004, 1.003, 1);--spring-level-ms:.682s;--spring-toggle:linear(0, .042, .145, .284, .436, .585, .721, .837, .929, .999, 1.048, 1.077, 1.092, 1.095, 1.089, 1.078, 1.065, 1.05, 1.036, 1.024, 1.013, 1.005, .999, .995, .992, .991, .991, .992, .993, .994, .996, .997, 1);--spring-toggle-ms:.391s;--spring-deal:linear(0, .041, .145, .285, .439, .591, .729, .847, .942, 1.013, 1.062, 1.091, 1.105, 1.106, 1.099, 1.086, 1.07, 1.053, 1.038, 1.024, 1.012, 1.003, .996, .992, .989, .989, .989, .99, .991, .993, .995, .997, 1);--spring-deal-ms:.701s;--spring-smooth:linear(0, .029, .099, .188, .285, .38, .47, .551, .624, .686, .74, .786, .825, .857, .884, .906, .924, .938, .95, .96, .968, .974, .98, .984, .987, .99, .992, .993, .995, .996, .997, .997, 1);--spring-smooth-ms:.538s;--spring-snappy:linear(0, .027, .095, .185, .286, .388, .486, .576, .657, .727, .786, .836, .877, .91, .936, .956, .972, .983, .992, .998, 1.002, 1.004, 1.006, 1.006, 1.006, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.003, 1);--spring-snappy-ms:.384s}.tvp-enter,.tvp-enter-play{animation:tvp-enter var(--spring-pop-ms) var(--spring-pop) backwards;animation-delay:calc(var(--i,0) * 60ms)}.tvp-enter-play{animation-name:tvp-enter-play}@keyframes tvp-enter{0%{transform:translateY(22px)rotate(-6deg)scale(.8)}}@keyframes tvp-enter-play{0%{transform:translateY(22px)rotate(-6deg)scale(.86)}}.tvp-slam,.tvp-stamp-in{animation:tvp-slam var(--spring-slam-ms) var(--spring-slam) backwards;animation-delay:var(--tvp-delay,.12s)}.tvp-stamp-in{animation-delay:var(--tvp-delay,.35s)}@keyframes tvp-slam{0%{opacity:0;transform:scale(2.2)}20%{opacity:1}}.tvp-pop-once{animation:tvp-pop-once var(--spring-once-ms) var(--spring-once) backwards;animation-delay:var(--tvp-delay,0s)}@keyframes tvp-pop-once{0%{opacity:0;transform:scale(.6)rotate(-10deg)}25%{opacity:1}}.tvp-flip-in{animation:tvp-flip-in var(--spring-flip-ms) var(--spring-flip) backwards;animation-delay:var(--tvp-delay,.65s)}@keyframes tvp-flip-in{0%{opacity:0;transform:perspective(240px)rotateY(-180deg)scale(.7)}30%{opacity:1}}.tvp-rise{animation:tvp-rise var(--spring-reveal-ms) var(--spring-reveal) backwards;animation-delay:var(--tvp-delay,0s)}@keyframes tvp-rise{0%{opacity:0;transform:translateY(24px)}}.tvp-fade-in{animation:.25s ease-in backwards tvp-fade-in;animation-delay:var(--tvp-delay,0s)}@keyframes tvp-fade-in{0%{opacity:0}}.tvp-enter[data-played],.tvp-enter-play[data-played],.tvp-slam[data-played],.tvp-stamp-in[data-played],.tvp-pop-once[data-played],.tvp-flip-in[data-played],.tvp-rise[data-played],.tvp-fade-in[data-played],.tvp-hop[data-played]{animation:none}.tvp-hop{animation:.45s backwards tvp-hop;animation-delay:var(--tvp-delay,.5s)}@keyframes tvp-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}33%{animation-timing-function:cubic-bezier(.5,0,.6,1.4);transform:translateY(-8px)}to{transform:translateY(0)}}.tvp-bump{animation:.53s backwards tvp-bump}@keyframes tvp-bump{0%{transform:scale(1)}15%{animation-timing-function:cubic-bezier(.3,1.4,.6,1);transform:scale(.5)}53%{animation-timing-function:cubic-bezier(.4,0,.4,1.3);transform:scale(1.25)}to{transform:scale(1)}}.tvp-squeeze,.tvp-squeeze[data-played]{animation:.29s backwards tvp-squeeze}@keyframes tvp-squeeze{0%{animation-timing-function:linear;transform:scale(1)}31%{animation-timing-function:cubic-bezier(.3,1.5,.6,1);transform:scale(.97)}to{transform:scale(1)}}.tvp-bounce{animation:.4s backwards tvp-bounce-once}@keyframes tvp-bounce-once{0%{animation-timing-function:cubic-bezier(.3,1.3,.6,1);transform:scale(1)}38%{animation-timing-function:cubic-bezier(.4,0,.4,1.2);transform:scale(1.06)}to{transform:scale(1)}}.tvp-shake{animation:.3s linear backwards tvp-shake-x}@keyframes tvp-shake-x{0%{transform:translate(0)}16.6%{transform:translate(-6px)}33.3%{transform:translate(6px)}50%{transform:translate(-6px)}66.6%{transform:translate(6px)}83.3%{transform:translate(-3px)}to{transform:translate(0)}}.tvp-pulse{animation:1s ease-in-out infinite tvp-pulse-loop}@keyframes tvp-pulse-loop{50%{transform:scale(1.03)}}.tvp-breathe{animation:2.6s cubic-bezier(.45,0,.55,1) infinite tvp-breathe}@keyframes tvp-breathe{50%{transform:scale(1.018)}}.tvp-bob{animation:2.8s cubic-bezier(.45,0,.55,1) infinite tvp-bob;animation-delay:calc(var(--i,0) * .35s)}@keyframes tvp-bob{50%{transform:translateY(-6px)}}.tvp-wiggle{rotate:var(--tvp-rest,0deg);transform-origin:50% 60%;animation:6.82s infinite tvp-wiggle}@keyframes tvp-wiggle{0%,88%{animation-timing-function:cubic-bezier(.3,1.2,.6,1);transform:rotate(0)}90.6%{animation-timing-function:cubic-bezier(.3,1.2,.6,1);transform:rotate(12deg)}93.3%{animation-timing-function:cubic-bezier(.3,1.2,.6,1);transform:rotate(-10deg)}95.6%{animation-timing-function:cubic-bezier(.3,1.1,.6,1);transform:rotate(6deg)}to{transform:rotate(0)}}.tvp-flicker{transform-origin:50% 100%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite tvp-flicker}@keyframes tvp-flicker{0%,to{transform:scale(1)}28%{transform:scale(.96,1.06)}72%{transform:scale(1.03,.97)}}.tvp-flicker--risk{animation:1.6s infinite tvp-worry}@keyframes tvp-worry{0%{transform:rotate(0)}6%{transform:rotate(-10deg)}12%{transform:rotate(9deg)}18%{transform:rotate(-7deg)}25%{transform:rotate(5deg)}31%,to{transform:rotate(0)}}.tvp-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tvp-shine:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:40%;height:140%;animation:4.5s infinite tvp-shine;position:absolute;top:-20%;left:0;transform:translate(-250%)}@keyframes tvp-shine{0%,71%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-250%)}91%,to{transform:translate(325%)}}.tvp-count{font-variant-numeric:tabular-nums}.tvp-confetti{z-index:40;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}[data-holo]{transform:perspective(600px) rotateX(var(--holo-rx,0deg)) rotateY(var(--holo-ry,0deg));transition:transform .14s ease-out;position:relative}[data-holo]:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--holo-x,50%) var(--holo-y,50%), #ffffff80, #fff0 60%);opacity:var(--holo-on,0);pointer-events:none;transition:opacity .14s ease-out;position:absolute;inset:0}.tvp-confirm__wash{animation:.2s ease-out backwards tvp-fade-in}.tvp-confirm--out .tvp-confirm__wash{animation:.15s ease-out forwards tvp-fade-out}.tvp-confirm--out .tvp-confirm__card{animation:.15s ease-out forwards tvp-card-out}@keyframes tvp-fade-out{to{opacity:0}}@keyframes tvp-card-out{to{opacity:0;transform:translateY(12px)scale(.94)}}@media (max-width:719px){.tvp-sheet .tvp-confirm__card{animation:.38s cubic-bezier(.2,.9,.25,1) both tvp-sheet-in}.tvp-confirm--out.tvp-sheet .tvp-confirm__card{animation:.15s ease-in forwards tvp-sheet-out}}@keyframes tvp-sheet-in{0%{transform:translateY(100%)}}@keyframes tvp-sheet-out{to{transform:translateY(100%)}}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:root[data-nav=forward]::view-transition-old(root){animation-name:tvp-push-out}:root[data-nav=forward]::view-transition-new(root){animation-name:tvp-push-in}:root[data-nav=back]::view-transition-old(root){animation-name:tvp-pop-out}:root[data-nav=back]::view-transition-new(root){animation-name:tvp-pop-back}@keyframes tvp-push-out{to{opacity:.6;transform:translate(-30%)}}@keyframes tvp-push-in{0%{transform:translate(100%)}}@keyframes tvp-pop-out{to{transform:translate(100%)}}@keyframes tvp-pop-back{0%{opacity:.6;transform:translate(-30%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}:root[data-idle=off] :is(.tvp-pulse,.tvp-breathe,.tvp-bob,.tvp-wiggle,.tvp-flicker,.tvp-flicker--risk,.tvp-ponder,.tvp-thinking span),:root[data-idle=off] .tvp-shine:before{animation:none}.tvp-profile{gap:var(--space-4);width:100%;max-width:var(--column-max);flex-direction:column;margin:0 auto;display:flex}.tvp-profile>*{min-width:0}.tvp-profile__col{display:contents}#profile-passport{order:1}#profile-strengths{order:2}#notifications{order:3}#profile-about{order:4}@media (min-width:720px){.tvp-profile{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.tvp-profile__col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}#profile-passport,#profile-strengths,#notifications,#profile-about{order:0}.tvp-profile .tvp-profile__card h2.tvp-headline{font-size:var(--type-question-size);line-height:var(--type-question-line)}.tvp-profile__handle{font-size:var(--type-title-size);line-height:var(--type-title-line)}.tvp-profile .tvp-caption{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.tvp-profile__hero .tvp-avatar{--tvp-avatar-size:94px!important}}.tvp-profile__card,.tvp-profile__hero{gap:var(--space-3);flex-direction:column;display:flex}.tvp-profile__card h2{margin:0}.tvp-profile__who{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tvp-profile__handle{overflow-wrap:anywhere;margin:0}#profile-signature{gap:var(--space-1);flex-wrap:wrap;margin:0}.tvp-profile__actions,.tvp-profile__links{gap:var(--space-2);flex-wrap:wrap}.tvp-holdings{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tvp-holdings__row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tvp-holdings__glyph{flex:none;place-items:center;width:36px;height:36px;font-size:24px;display:inline-grid}.tvp-holdings__glyph .tv-lifeline{border-width:var(--stroke-2);width:34px;height:34px;box-shadow:0 2px 0 var(--shadow-ink)}.tvp-holdings__glyph .tv-lifeline__text{font-size:9px}.tvp-holdings__glyph .tv-lifeline>svg{width:18px;height:18px}.tvp-holdings__label{flex:1;min-width:0;font-weight:700}.tvp-holdings__owed,.tvp-holdings__count--owed{color:var(--wrong-text)}.tvp-holdings__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tvp-passport{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tvp-passport__stamp{align-items:center;gap:var(--space-1);background:var(--surface);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);padding:4px 10px 4px 4px;display:inline-flex;transform:rotate(-2deg)}.tvp-passport__stamp--tilt{transform:rotate(2deg)}.tvp-passport__stamp--empty{width:44px;height:36px;box-shadow:none;border-style:dashed}.tvp-passport__flag{background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;display:inline-grid}.tvp-passport__name{font-size:13px;font-weight:700}.tvp-podium{align-items:end;gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.tvp-podium__step{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.tvp-podium__crown{font-size:22px;line-height:1}.tvp-podium__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tvp-podium__tier{padding:1px 8px;font-size:11px}.tvp-podium__block{background:var(--grape-tint);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;font-family:var(--font-display);place-items:center;font-size:20px;font-weight:700;display:grid}.tvp-podium__step--1 .tvp-podium__block{background:var(--zap);height:76px}.tvp-podium__step--2 .tvp-podium__block{height:56px}.tvp-podium__step--3 .tvp-podium__block{height:40px}.tvp-dials{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.tvp-dial{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tvp-dial__ring{background:radial-gradient(closest-side, var(--surface) 76%, transparent 78%), conic-gradient(var(--tvp-dial-colour) var(--tvp-dial), var(--grape-tint) 0);border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.tvp-dial__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tvp-share-strengths{background:var(--grape)}.tvp-share-strengths__title{color:#fff;font-family:var(--font-display);margin:0;font-size:26px;font-weight:700;position:relative}.tvp-share-strengths__panel{color:#1e1b2e;background:#fff;border:3px solid #1e1b2e;border-bottom-width:7px;border-radius:18px;padding:12px;position:relative}.tvp-share-strengths__strongest{align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.tvp-share-strengths__art{object-fit:contain;width:36px;height:36px}.tvp-share-strengths__art--sm{width:26px;height:26px}span.tvp-share-strengths__art{background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.tvp-share-podium{align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tvp-share-podium>li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:800;display:flex}.tvp-share-podium>li>span:last-child{width:100%;height:40px;font-family:var(--font-display);background:#eeeaff;border:2px solid #1e1b2e;border-radius:10px 10px 0 0;place-items:center;font-size:18px;font-weight:700;display:grid}.tvp-share-podium>li:nth-child(2)>span:last-child{background:#ffd23f;height:72px}.tvp-share-podium>li:first-child>span:last-child{height:54px}.tvp-edit{max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto}.tvp-edit__avatar{justify-content:center;display:flex}.tvp-danger{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--stroke-2) dashed var(--outline);flex-direction:column;display:flex}.tvp-danger h3,.tvp-danger p{margin:0}[data-phx-session],[data-phx-teleported-src]{display:contents}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka-3388ba219ed2cd6b037db44c14150371.woff2?vsn=d)format("woff2"),url(/fonts/Fredoka-7b33fede4d21474771941dee2680864c.ttf?vsn=d)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-a30a11bb5cf89919216620fd72950297.woff2?vsn=d)format("woff2"),url(/fonts/Nunito-1f0e8654e8e57040425c8ce20b01af9f.ttf?vsn=d)format("truetype");font-weight:200 1000;font-display:swap}:root{color-scheme:light;--site-max:1200px;--gutter:24px;--spring:cubic-bezier(.34, 1.56, .64, 1)}@media (max-width:640px){:root{--gutter:16px}}.tv-site,.tv-page{min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;background-color:var(--paper);background-image:radial-gradient(#1e1b2e13 1.5px,#0000 1.7px),url(/images/doodles-b5a9006de25e705795fd6c8e3a3f3e88.svg?vsn=d);background-size:14px 14px,560px 560px;flex-direction:column;font-weight:600;display:flex;overflow-x:clip}.tv-site main,.tv-page main{flex:1}.tv-site a:focus-visible,.tv-page a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.tv-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tv-wordmark{font:700 34px/1 var(--font-display);gap:.02em;display:inline-flex}.tv-wordmark>span{-webkit-text-stroke:.09em var(--outline);paint-order:stroke fill;text-shadow:0 .07em 0 var(--shadow-ink);display:inline-block}.tv-wordmark>span:first-child{color:var(--grape);transform:rotate(-6deg)}.tv-wordmark>span:nth-child(2){color:var(--pop);transform:rotate(5deg)}.tv-wordmark>span:nth-child(3){color:var(--zap);transform:rotate(-4deg)}.tv-wordmark>span:nth-child(4){color:var(--correct);transform:rotate(7deg)}.tv-wordmark>span:nth-child(5){color:var(--freeze);transform:rotate(-5deg)}.tv-site-header{width:100%;max-width:var(--site-max);box-sizing:border-box;padding:var(--space-5) var(--gutter);align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.tv-site-header__home{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.tv-site-header__home img{width:52px;height:52px}.tv-site-header__nav{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}.tv-site-header__link{font:800 16px/20px var(--font-text);color:var(--ink);padding:var(--space-3) 0;background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;text-decoration:none;transition:background-size .16s ease-out}.tv-site-header__link:hover{background-size:100% 3px}.tv-site-header__sign-in{white-space:nowrap}.tv-site-header__avatar{border:3px solid var(--ink);background:var(--paper);width:48px;height:48px;box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:26px;line-height:1;text-decoration:none;display:grid}.tv-site-header__avatar[hidden],.tv-site-header [data-signed-out][hidden]{display:none}@media (max-width:720px){.tv-site-header{gap:var(--space-3)}.tv-site-header__nav{gap:var(--space-4)}.tv-site-header__link{display:none}.tv-site-header__sign-in:not([hidden]){display:inline}.tv-site-header__home img{width:44px;height:44px}.tv-site-header .tv-wordmark{font-size:28px}}.tv-site-footer{background:var(--ink);color:var(--paper);border-top:var(--stroke-3) solid var(--outline)}.tv-site-footer__note{max-width:var(--site-max);box-sizing:border-box;padding:var(--space-8) var(--gutter) 0;font:600 14px/20px var(--font-text);color:#fff5e6c7;margin:0 auto}.tv-site-footer__note a{color:var(--paper)}.tv-site-footer__inner{max-width:var(--site-max);box-sizing:border-box;padding:var(--space-8) var(--gutter);gap:var(--space-4) var(--space-6);font:700 14px/20px var(--font-text);flex-wrap:wrap;margin:0 auto;display:flex}.tv-site-footer__inner>span{margin-right:auto}.tv-site-footer a{color:var(--paper);text-underline-offset:3px}.tv-site-footer a:hover{color:var(--zap)}.tv-site-footer a:focus-visible{outline-color:var(--zap)}.tv-sticker-button{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);min-height:56px;box-shadow:var(--shadow-pop);font:900 17px/20px var(--font-text);color:var(--on-fill);white-space:nowrap;padding:0 26px;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:inline-flex}.tv-sticker-button--zap{background:var(--zap)}.tv-sticker-button--grape{background:var(--grape);color:var(--on-grape)}.tv-sticker-button--small{min-height:44px;padding:0 18px;font-size:15px}.tv-sticker-button--large{min-height:64px;padding:0 30px;font-size:19px}a.tv-sticker-button:hover{box-shadow:0 6px 0 var(--shadow-ink);transform:translateY(-2px)}a.tv-sticker-button:active{box-shadow:0 0 0 var(--shadow-ink);transform:translateY(4px)}.tv-sticker-button--static{cursor:default;transform:rotate(-2deg)}.tv-store-button{box-sizing:border-box;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);min-width:180px;min-height:64px;box-shadow:var(--shadow-pop);background:var(--grape);color:var(--on-grape);white-space:nowrap;flex-direction:column;justify-content:center;padding:8px 22px;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:inline-flex}.tv-store-button__over{font:800 12px/14px var(--font-text);opacity:.85}.tv-store-button__name{font:600 23px/26px var(--font-display)}.tv-store-button:hover{box-shadow:0 6px 0 var(--shadow-ink);transform:translateY(-2px)}.tv-store-button:active{box-shadow:0 0 0 var(--shadow-ink);transform:translateY(4px)}.tv-closing__stores{gap:var(--space-4);flex-wrap:wrap;display:flex}.tv-closing .tv-store-button{background:var(--surface);color:var(--ink)}.tv-dialog{box-sizing:border-box;background:0 0;border:0;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.tv-dialog::backdrop{background:#1e1b2e99}.tv-waitlist{box-sizing:border-box;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop-lg);background:var(--surface);color:var(--ink);position:relative;overflow:auto}.tv-waitlist[hidden]{display:none}.tv-waitlist__band{border-bottom:var(--stroke-3) solid var(--outline);background:var(--grape);color:var(--on-grape);padding:28px 28px 24px;position:relative}.tv-waitlist__band--done{align-items:center;gap:var(--space-4);background:var(--correct);color:var(--ink);padding:30px 28px 26px;display:flex}.tv-waitlist__kicker{font:900 13px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0 0 6px}.tv-waitlist__title{max-width:250px;font:700 32px/36px var(--font-display);margin:0;position:relative}.tv-waitlist__band--done .tv-waitlist__title{max-width:none;font-size:30px;line-height:34px}.tv-waitlist__sticker{width:46px;height:46px;position:absolute}.tv-waitlist__sticker .tv-category-sticker{border-width:var(--stroke-2);width:100%;height:100%;box-shadow:var(--shadow-pop-sm);border-radius:12px}.tv-waitlist__sticker:first-of-type{top:62px;right:84px;transform:rotate(10deg)}.tv-waitlist__sticker:nth-of-type(2){top:96px;right:28px;transform:rotate(-12deg)}.tv-waitlist__sticker:nth-of-type(3){width:34px;height:34px;top:22px;right:132px;transform:rotate(16deg)}.tv-waitlist__envelope{border:var(--stroke-3) solid var(--outline);background:var(--surface);width:64px;height:64px;box-shadow:0 3px 0 var(--shadow-ink);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(-6deg)}.tv-waitlist__body{gap:var(--space-4);flex-direction:column;margin:0;padding:22px 28px 26px;display:flex}.tv-waitlist__lead{font:600 17px/26px var(--font-text);color:var(--ink-muted);margin:0}.tv-waitlist__lead a{color:var(--ink)}.tv-waitlist__switch{border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface-sunk);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px;display:grid}.tv-waitlist__switch label{border-radius:var(--radius-pill);height:44px;font:800 16px/20px var(--font-text);cursor:pointer;justify-content:center;align-items:center;transition:background .12s ease-out,color .12s ease-out;display:flex;position:relative}.tv-waitlist__switch input{opacity:0;pointer-events:none;position:absolute}.tv-waitlist__switch label:has(input:checked){background:var(--ink);color:var(--paper)}.tv-waitlist__switch label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.tv-waitlist__label{font:900 14px/18px var(--font-text);margin-bottom:-8px}.tv-waitlist__email{box-sizing:border-box;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);background:var(--surface);width:100%;height:54px;font:700 18px/22px var(--font-text);color:var(--ink);padding:0 16px}.tv-waitlist__email::placeholder{color:var(--ink-muted);opacity:.6}.tv-waitlist__submit{box-sizing:border-box;border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);background:var(--zap);width:100%;height:58px;box-shadow:var(--shadow-pop);font:900 18px/22px var(--font-text);color:var(--on-fill);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:flex}.tv-waitlist__submit:hover{box-shadow:0 6px 0 var(--shadow-ink);transform:translateY(-2px)}.tv-waitlist__submit:active{box-shadow:0 0 0 var(--shadow-ink);transform:translateY(4px)}.tv-waitlist__submit:disabled{opacity:.6;cursor:progress}.tv-waitlist__error{border-left:4px solid var(--wrong);font:800 15px/20px var(--font-text);color:var(--ink);margin:0;padding-left:10px}.tv-waitlist__fine{font:600 13px/19px var(--font-text);color:var(--ink-muted);margin:0}.tv-waitlist__fine a{color:var(--ink)}.tv-waitlist__close-form{margin:0;position:absolute;top:14px;right:14px}.tv-waitlist__close{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.tv-waitlist__close svg{display:block}.tv-waitlist-page{box-sizing:border-box;padding:48px var(--gutter) 88px;justify-content:center;align-items:flex-start;display:flex}.tv-waitlist-page .tv-waitlist{max-width:440px;max-height:none}.tv-site button:focus-visible,.tv-site input:focus-visible,.tv-page button:focus-visible,.tv-page input:focus-visible,.tv-waitlist a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:420px){.tv-waitlist__band{padding:24px 22px 20px}.tv-waitlist__body{padding:20px 22px 22px}.tv-waitlist__title{max-width:200px;font-size:28px;line-height:32px}.tv-waitlist__sticker:nth-of-type(3){display:none}}.tv-chip{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop-sm);background:var(--surface);font:800 13px/18px var(--font-text);align-items:center;gap:6px;margin:0;padding:4px 12px;display:inline-flex}.tv-chip--grape-tint{background:var(--grape-tint)}.tv-chip--category{padding-left:4px}.tv-caption{font:700 13px/18px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.tv-micro{font:900 11px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase;margin:0}.tv-micro--muted{color:var(--ink-muted)}.tv-stamp{border:var(--stroke-3) solid var(--outline);box-shadow:0 3px 0 var(--shadow-ink);font:900 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:4px 12px;display:inline-block}.tv-check-disc{border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface);width:40px;height:40px;box-shadow:0 3px 0 var(--shadow-ink);box-sizing:border-box;place-items:center;display:grid}.tv-category-sticker{border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);width:96px;height:96px;box-shadow:var(--shadow-pop);box-sizing:border-box;display:inline-block;position:relative;overflow:hidden}.tv-category-sticker__ground{width:100%;height:100%;position:absolute;inset:0}.tv-category-sticker__art{object-fit:contain;width:100%;height:100%;display:block;position:relative}.tv-category-sticker--chip{border-width:var(--stroke-2);border-radius:var(--radius-pill);width:26px;height:26px;box-shadow:none}.tv-hero{max-width:var(--site-max);box-sizing:border-box;padding:var(--space-12) var(--gutter) 96px;flex-wrap:wrap;align-items:center;gap:56px;margin:0 auto;display:flex}.tv-hero__copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:1.15 440px;min-width:0;display:flex}.tv-hero__title{font:700 clamp(34px, 5.8vw, 76px)/1.04 var(--font-display);letter-spacing:-.01em;margin:0}.tv-hero__line{white-space:nowrap;display:block}.tv-hero__lead{max-width:30em;font:600 20px/30px var(--font-text);color:var(--ink-muted);margin:0}.tv-hero__actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.tv-hero__note{font:700 15px/20px var(--font-text);color:var(--ink-muted)}.tv-hero__stores{gap:var(--space-4);flex-wrap:wrap;flex-basis:100%;display:flex}.tv-teaser .tv-answers>li{display:contents}.tv-answer--button{width:100%;color:inherit;text-align:left;cursor:pointer;transition:translate .12s ease-out,box-shadow .12s ease-out}.tv-answer--button:disabled{cursor:default}.tv-answer--button:not(:disabled):hover{translate:0 -2px}.tv-answer--button:not(:disabled):active{box-shadow:none;translate:0 3px}.tv-teaser__after{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.tv-teaser__after[hidden]{display:none}.tv-teaser__explanation{font:600 16px/22px var(--font-text);color:var(--ink-muted);margin:0}.tv-hero__art{min-width:0;padding:var(--space-6) var(--space-4) var(--space-12);flex:420px;justify-content:center;margin:0;display:flex;position:relative}.tv-hero__art>.tvp-daily-ticket{box-sizing:border-box;width:100%;max-width:600px}@media (min-width:720px){.tv-hero .tvp-daily-ticket__main{gap:var(--space-3);padding:var(--space-6) 0 var(--space-5) var(--space-6)}.tv-hero .tvp-daily-ticket__title{font-size:clamp(44px,11cqw,76px)}.tv-hero .tvp-daily-ticket__stubs p{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:2px}.tv-hero .tvp-daily-ticket__stubs b{font-size:clamp(24px,5cqw,34px)}.tv-hero .tvp-daily-ticket__stubs span{font-size:14px}}.tv-question-card{box-sizing:border-box;width:100%;max-width:420px;padding:var(--space-6);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);flex-direction:column;gap:14px;display:flex;rotate:-1.5deg}.tv-question-card__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tv-question-card__prompt{margin:var(--space-1) 0;font:600 26px/32px var(--font-display)}.tv-timer{align-items:center;gap:10px;display:flex}.tv-timer__track{border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface-sunk);flex:1;height:14px;overflow:hidden}.tv-timer__fill{background:var(--zap);border-right:var(--stroke-3) solid var(--outline);box-sizing:border-box;width:62%;height:100%;display:block}.tv-answers{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tv-answer{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);box-sizing:border-box;background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:700 17px/24px var(--font-text);display:flex;position:relative}.tv-answer__key{box-sizing:border-box;border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-sm);background:var(--surface-sunk);width:28px;height:28px;font:900 13px/1 var(--font-text);flex:none;place-items:center;display:grid}.tv-answer--correct{background:var(--correct)}.tv-answer--correct .tv-answer__key{background:var(--surface)}.tv-answer--wrong{background:var(--wrong)}.tv-answer--wrong .tv-answer__key{background:var(--surface)}.tv-answer__verdict{position:absolute;top:-14px;right:-14px;rotate:-8deg}.tv-score-sticker{background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;rotate:3deg}.tv-score-sticker__score{font:700 32px/36px var(--font-display);font-variant-numeric:tabular-nums}.tv-score-sticker__label{font:800 14px/18px var(--font-text);color:var(--correct-text)}.tv-stamp--turn{right:var(--space-2);background:var(--pop);position:absolute;top:0;rotate:9deg}@media (max-width:520px){.tv-hero{padding-top:var(--space-6);gap:var(--space-8)}.tv-hero__art{padding-inline:0}.tv-question-card{padding:var(--space-4)}.tv-question-card__prompt{font-size:22px;line-height:28px}.tv-answer__verdict{right:-8px}}.tv-section{max-width:var(--site-max);box-sizing:border-box;padding:0 var(--gutter) 96px;margin:0 auto}.tv-section__title{margin:0 0 var(--space-8);font:700 clamp(32px, 4vw, 44px)/1.1 var(--font-display)}.tv-screens{padding-bottom:72px}.tv-screens__title{max-width:var(--site-max);box-sizing:border-box;margin:0 auto var(--space-4);padding:0 var(--gutter)}.tv-screens__lane{--lane-inset:max(var(--gutter), calc((100% - var(--site-max)) / 2 + var(--gutter)));gap:var(--space-6);padding:var(--space-4) var(--lane-inset) var(--space-8);scroll-snap-type:x mandatory;scroll-padding-inline:var(--lane-inset);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.tv-screens__item{border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);background:var(--grape);box-shadow:var(--shadow-pop-lg);scroll-snap-align:start;flex:0 0 clamp(200px,24vw,280px);overflow:hidden;transform:rotate(-1.5deg)}.tv-screens__item:nth-child(2n){transform:rotate(1.5deg)}.tv-screens__item img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.tv-screens__item{transition:transform .16s var(--spring)}.tv-screens__item:hover{transform:rotate(0)translateY(-2px)}}.tv-bento{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tv-mode{box-sizing:border-box;gap:var(--space-3);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);min-height:300px;box-shadow:var(--shadow-pop);transition:rotate .2s var(--spring), translate .2s var(--spring);flex-direction:column;padding:28px;display:flex;position:relative}.tv-mode:first-child{rotate:-1.5deg}.tv-mode:nth-child(2){rotate:1deg}.tv-mode:nth-child(3){rotate:-1deg}.tv-mode:nth-child(4){rotate:1.5deg}.tv-mode:hover{translate:0 -2px;rotate:0deg}.tv-mode--grape{background:var(--grape);color:var(--on-grape)}.tv-mode--zap{background:var(--zap)}.tv-mode__title{font:700 30px/34px var(--font-display);margin:0}.tv-mode__text{font:600 17px/24px var(--font-text);margin:0}.tv-mode__play{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.tv-mode__glyph{pointer-events:none;position:absolute}.tv-mode__glyph--bolt{bottom:-24px;right:-18px;rotate:12deg}.tv-mode__glyph--trophy{bottom:-22px;right:-16px;rotate:-10deg}.tv-mode--grape .tv-mode__text,.tv-mode--zap .tv-mode__text{margin-bottom:56px;padding-right:48px}.tv-cup{gap:var(--space-2);font:700 17px/24px var(--font-text);margin:0 0 56px;padding:0 48px 0 0;list-style:none;display:grid}.tv-cup__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tv-cup__rank{border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface);width:28px;height:28px;font:700 15px/1 var(--font-display);flex:none;place-items:center;display:inline-grid}.tv-mode__live{color:inherit;font:700 17px/24px var(--font-text);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.tv-track{padding:var(--space-2) var(--space-2) calc(var(--space-2) + 2px);background:var(--surface-sunk);border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);gap:2px;display:flex}.tv-track__disc{aspect-ratio:1;box-sizing:border-box;border:var(--stroke-2) solid var(--outline);border-radius:var(--radius-pill);max-width:28px;box-shadow:var(--shadow-pop-sm);flex:1;place-items:center;display:grid;position:relative}.tv-track__disc--full{background:var(--correct)}.tv-track__disc--partial{background:var(--partial)}.tv-track__disc--miss{background:var(--wrong)}.tv-track__disc--blank{box-shadow:none}.tv-track__disc>.tv-line-glyph{width:58%;height:58%}.tv-track__badge{aspect-ratio:1;box-sizing:border-box;background:var(--zap);border:1.5px solid var(--outline);border-radius:var(--radius-pill);place-items:center;width:62%;min-width:13px;display:grid;position:absolute;top:-34%;right:-34%}.tv-track__badge>.tv-line-glyph{width:72%;height:72%}.tv-mode__track{justify-content:space-between;margin-top:auto}.tv-lifelines{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.tv-lifeline{box-sizing:border-box;background:var(--zap);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-pill);width:48px;height:48px;box-shadow:0 3px 0 var(--shadow-ink);color:var(--on-fill);flex:none;place-items:center;display:grid}.tv-lifelines>.tv-lifeline:nth-child(odd){rotate:-4deg}.tv-lifelines>.tv-lifeline:nth-child(2n){rotate:3deg}.tv-lifeline__text{font:700 13px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tv-lifeline>svg{width:24px;height:24px}@media (max-width:420px){.tv-lifelines{gap:var(--space-2)}.tv-lifeline{width:42px;height:42px}.tv-lifeline__text{font-size:11px}.tv-lifeline>svg{width:21px;height:21px}}.tv-ladder{align-items:flex-end;gap:6px;height:64px;margin-top:auto;display:flex}.tv-ladder>span{background:var(--grape-tint);border:var(--stroke-2) solid var(--outline);border-radius:6px;flex:1}.tv-ladder>span:first-child{height:20%}.tv-ladder>span:nth-child(2){height:30%}.tv-ladder>span:nth-child(3){height:40%}.tv-ladder>span:nth-child(4){height:50%}.tv-ladder>span:nth-child(5){height:60%}.tv-ladder>span:nth-child(6){height:72%}.tv-ladder>span:nth-child(7){height:86%}.tv-ladder>span:nth-child(8){height:100%}.tv-ladder>.tv-ladder--safe{background:var(--grape)}.tv-ladder>.tv-ladder--top{background:var(--zap)}.tv-band{background:var(--surface);border-block:var(--stroke-3) solid var(--outline)}.tv-band__inner{max-width:var(--site-max);box-sizing:border-box;padding:72px var(--gutter);margin:0 auto}.tv-band__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.tv-band__head .tv-section__title{margin:0}.tv-band__note{font:700 17px/24px var(--font-text);color:var(--ink-muted);margin:0}.tv-categories{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.tv-categories__link{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.tv-categories__item .tv-category-sticker{transition:rotate .2s var(--spring), scale .2s var(--spring)}.tv-categories__item:nth-child(odd) .tv-category-sticker{rotate:-3deg}.tv-categories__item:nth-child(2n) .tv-category-sticker{rotate:2deg}.tv-categories__item:nth-child(3n) .tv-category-sticker{rotate:-1deg}.tv-categories__item:hover .tv-category-sticker{rotate:-6deg;scale:1.08}.tv-categories__name{font:800 15px/20px var(--font-text)}.tv-lifeline-strip{margin-top:var(--space-8);padding:var(--space-6) 28px;justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);background:var(--zap-tint);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex;rotate:-.5deg}.tv-lifeline-strip__copy{font:600 17px/24px var(--font-text);flex:320px}.tv-lifeline-strip__copy p{margin:0}.tv-lifeline-strip__title{font:700 26px/30px var(--font-display);margin:0 0 6px}.tv-lifeline-strip .tv-lifelines{margin:0}.tv-closing{background:var(--grape);border-top:var(--stroke-3) solid var(--outline)}.tv-closing__inner{max-width:var(--site-max);box-sizing:border-box;padding:88px var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.tv-closing__title{font:700 clamp(40px, 6vw, 72px)/1 var(--font-display);color:var(--on-grape);margin:0}@media (prefers-reduced-motion:no-preference){@keyframes tv-pop-in{0%{opacity:0;transform:translateY(22px)scale(.86)rotate(-6deg)}}.tv-pop{animation:tv-pop-in .42s var(--spring) both}.tv-hero__copy>.tv-pop:nth-child(2){animation-delay:60ms}.tv-hero__copy>.tv-pop:nth-child(3){animation-delay:.12s}.tv-hero__copy>.tv-pop:nth-child(4){animation-delay:.18s}.tv-question-card.tv-pop{animation-delay:.16s}.tv-score-sticker.tv-pop{animation-delay:.3s}@keyframes tv-slam{0%{opacity:0;scale:2.2}}.tv-stamp--turn{animation:tv-slam .3s var(--spring) .5s both}.tv-answer__verdict{animation:tv-slam .3s var(--spring) .65s both}@keyframes tv-twitch{0%,92%,to{transform:none}94%{transform:rotate(-8deg)scale(1.06)}96%{transform:rotate(6deg)}98%{transform:rotate(-3deg)}}.tv-mode__glyph--bolt{animation:7s ease-in-out 2s infinite tv-twitch}}.tv-page__main{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-4) var(--space-8);flex-direction:column;flex:1;display:flex}.tv-page__mark{width:min(240px,60vw);height:auto;display:block}.tv-page__avatar{margin:calc(-1 * var(--space-4)) 0 0;font-size:64px;line-height:1}.tv-page__hint{text-align:center;max-width:420px;font:600 17px/24px var(--font-text);color:var(--ink-muted);margin:0}.tv-page__lead{text-align:center;max-width:480px;font:700 20px/28px var(--font-text);margin:0}.tv-doc{width:100%;max-width:760px;margin:0 auto var(--space-12);box-sizing:border-box;padding:0 var(--gutter);font:600 17px/26px var(--font-text);flex:1}.tv-doc__card{padding:var(--space-8);background:var(--surface);border:var(--stroke-3) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg)}@media (max-width:520px){.tv-doc__card{padding:var(--space-5)}}.tv-doc a{color:var(--grape-text);text-underline-offset:2px;text-decoration:underline}.tv-doc h1{font:700 40px/44px var(--font-display);margin:0 0 4px}.tv-doc h1,.tv-doc h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tv-doc h2{margin:var(--space-8) 0 8px;font:600 28px/32px var(--font-display)}.tv-doc__meta{font:700 13px/18px var(--font-text);color:var(--ink-muted);margin:0}.tv-doc p,.tv-doc ul{margin:12px 0}.tv-doc ul{padding-left:1.25em}.tv-doc li+li{margin-top:8px}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}