@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--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;-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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0e;--s1:#121217;--s2:#1a1a21;--s3:#22222b;--s4:#2a2a34;--line:#ffffff12;--line2:#ffffff21;--ctl:#f4f2ee66;--t1:#f4f2ee;--t2:#f4f2eea8;--t3:#f4f2ee85;--acc:#d9b972;--acc2:#b8923f;--acc-ink:#1a1406;--acc-soft:#d9b97224;--ok:#7cd39a;--bad:#e2665c;--r:18px;--r2:14px;--top:72px;--font:var(--nf-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--disp:var(--nf-bebas), "Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--ease:cubic-bezier(.22, .61, .36, 1);--ease2:cubic-bezier(.16, 1, .3, 1);--shadow:0 20px 50px -20px #000000b3, 0 2px 0 #ffffff08 inset}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--t1);font-family:var(--font);word-spacing:.1em;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}body.modal-open{overflow:hidden}button{cursor:pointer}.htitle,.page-head h1,.curator h1,.qh h2,.qres h3,.auth-art h2,.nf h1,.font-display{word-spacing:normal}button:disabled{cursor:default}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}[id]{scroll-margin-top:calc(var(--top) + 12px)}::selection{background:#d9b97259}}@layer components{svg.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.btn{border:1px solid var(--line2);-webkit-backdrop-filter:blur(6px);height:44px;color:var(--t1);transition:transform .2s var(--ease), background .2s, border-color .2s, box-shadow .2s;white-space:nowrap;background:#14141a99;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.btn:hover{background:#282832b3;transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-acc{color:var(--acc-ink);background:linear-gradient(#e6c98a,#c9a24f);border-color:#0000;box-shadow:0 10px 24px -10px #d9b972b3}.btn-acc:hover{background:linear-gradient(#efd69c,#d1ab58)}.btn.sm{border-radius:10px;height:36px;padding:0 12px;font-size:13px}.btn .ic{width:18px;height:18px}.btn.is-busy,.ibtn.is-busy{opacity:.7;cursor:progress}.btn.is-on{color:var(--acc);border-color:#d9b97273}.ibtn{background:var(--s1);border:1px solid var(--line);width:40px;height:40px;color:var(--t2);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.ibtn:hover{background:var(--s2);color:var(--t1)}.ibtn .dot{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 2px var(--s1);border-radius:50%;position:absolute;top:9px;right:10px}.ibtn.is-on{color:var(--acc)}.avatar{border:1px solid var(--line2);width:34px;height:34px;color:var(--t1);background:linear-gradient(135deg,#6a7b8f,#2b3340);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.avatar-img{object-fit:cover;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.avatar-img:after{content:attr(data-initials);border-radius:inherit;background:var(--av-tint,linear-gradient(135deg, #6a7b8f, #2b3340));color:var(--t1);place-items:center;display:grid;position:absolute;inset:0}.link{color:var(--t2);white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}.link:hover{color:var(--t1);background:var(--s2)}.arrow{background:var(--s1);border:1px solid var(--line);width:36px;height:36px;color:var(--t2);border-radius:10px;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid}.arrow:hover{background:var(--s3);color:var(--t1)}.arrow[disabled]{opacity:.35;cursor:default}section{scroll-margin-top:calc(var(--top) + 8px)}.sec{margin-top:44px}.sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sec-head h1,.sec-head h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.sec-head--sm h2{font-size:17px}.sec-head p{color:var(--t3);margin-top:2px;font-size:13px}.sec-tools{align-items:center;gap:8px;display:flex}.rate{color:var(--acc);align-items:center;gap:3px;font-weight:700;display:inline-flex}.rate .ic{width:12px;height:12px;fill:var(--acc);stroke:none}.card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.card h3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;font-weight:800;display:flex}.card h3 span{color:var(--t3);font-size:12px;font-weight:600}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--acc);width:22px;height:1px}.site-footer{border-top:1px solid var(--line);color:var(--t3);gap:16px;margin-top:56px;padding-top:22px;font-size:12px;display:grid}.ft-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ft-row+.ft-row{align-items:flex-end}.ft-links{flex-wrap:wrap;gap:6px 18px;display:flex}.ft-links a{color:var(--t2);font-weight:600}.ft-links a:hover{color:var(--t1)}.ft-credits{max-width:560px}.tmdb-attr{justify-items:start;gap:8px;display:grid}.tmdb-logo{opacity:.9;line-height:0;transition:opacity .2s;display:inline-block}.tmdb-logo:hover{opacity:1}.tmdb-logo img{width:92px;height:auto;display:block}.ft-label{letter-spacing:.18em;text-transform:uppercase;color:var(--t2);margin-bottom:4px;font-size:10px;font-weight:700}@media (max-width:900px){.sec{margin-top:34px}.sec-head h1,.sec-head h2{font-size:19px}}.app{--sb:236px}.sidebar{width:var(--sb);background:var(--s1);border-right:1px solid var(--line);z-index:60;transition:width .35s var(--ease2), transform .4s var(--ease2);scrollbar-width:none;flex-direction:column;padding:18px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sb-close{display:none}.nav{flex-direction:column;gap:4px;display:flex}.nav-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--t3);white-space:nowrap;padding:14px 12px 6px;font-size:10px}.nav-item{color:var(--t2);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.nav-item:hover{background:var(--s2);color:var(--t1)}.nav-item.active{background:var(--s3);color:var(--t1)}.nav-ind{background:var(--acc);width:3px;animation:nav-ind-in .35s var(--ease2) both;border-radius:3px;position:absolute;top:12px;bottom:12px;left:-14px}@keyframes nav-ind-in{0%{opacity:0;transform:scaleY(.2)}}.nav-item .badge{background:var(--acc);color:var(--acc-ink);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5}.sb-bottom{flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;display:flex}.ucard{background:var(--s2);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:border-color .2s;display:flex;overflow:hidden}.ucard:hover{border-color:var(--line2)}.ucard b{font-size:13px;display:block}.ucard span{color:var(--t3);font-size:11px}.ucard .avatar{color:var(--t1);font-size:12px}.sb-link{color:var(--t3);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.sb-link:hover{color:var(--t1);background:var(--s2)}.sb-link .ic{transition:transform .35s}.app.sb-collapsed{--sb:78px}.app.sb-collapsed .sb-label,.app.sb-collapsed .nav-lbl,.app.sb-collapsed .nav-item .badge{display:none}.app.sb-collapsed .nav-item,.app.sb-collapsed .sb-link{justify-content:center;padding:12px}.app.sb-collapsed .ucard{justify-content:center;padding:8px}.app.sb-collapsed .sb-brand{justify-content:center;padding-left:0;padding-right:0}.app.sb-collapsed .sb-link .ic-collapse{transform:rotate(180deg)}.app.sb-collapsed .sb-auth{display:none}.app.sb-collapsed .sb-auth-rail{display:flex}.main{margin-left:var(--sb);min-height:100vh;transition:margin-left .35s var(--ease2);min-width:0;padding:0 32px 60px}.topbar{z-index:50;height:var(--top);background:linear-gradient(var(--bg) 60%, #0b0b0e00);-webkit-backdrop-filter:blur(8px);align-items:center;gap:14px;margin:0 -32px;padding:0 32px;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.topbar[data-scrolled]{box-shadow:0 1px 0 var(--line);background-color:#0b0b0eeb}.search{background:var(--s1);border:1px solid var(--ctl);max-width:520px;height:42px;color:var(--t3);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .2s;display:flex;position:relative}.search:focus-within{outline:2px solid var(--acc);outline-offset:2px}.search input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.search input::placeholder{color:var(--t3)}.search input::-webkit-search-cancel-button{display:none}.search kbd{font:600 11px var(--font);color:var(--t3);border:1px solid var(--line2);border-radius:6px;padding:1px 6px}.tb-right{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.pop{background:var(--s1);border:1px solid var(--line2);z-index:80;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 30px 60px -20px #000000d9}.search .pop{left:0;right:0}.tb-right .pop{width:min(340px,100vw - 32px);right:0}.pop-item{color:var(--t1);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:14px;display:flex}.pop-item:hover,.pop-item[aria-selected=true]{background:var(--s2)}.pop-all{border-top:1px solid var(--line);color:var(--acc);border-radius:0 0 10px 10px;margin-top:4px;font-size:13px;font-weight:700}.pop-all .ic{flex:none;width:16px;height:16px}.pop-item small{color:var(--t3);font-size:12px;display:block}.pop-item .thumb{border:1px solid var(--line);border-radius:6px;flex:none;width:30px;height:44px}.pop-empty{color:var(--t3);padding:14px 12px;font-size:13px}.pop-head{letter-spacing:.16em;text-transform:uppercase;color:var(--t3);padding:8px 10px 6px;font-size:11px;font-weight:700}.pop-user{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.pop-user b{font-size:14px;display:block}.pop-user span{color:var(--t3);font-size:12px}.pop-user .avatar{color:var(--t1);font-size:12px}.tb-right .pop.pop-menu{width:min(260px,100vw - 32px)}.pop-item .ic{width:18px;height:18px;color:var(--t3)}.tb-auth{align-items:center;gap:8px;display:flex}.avatar-btn{border-radius:50%}.avatar-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sb-auth{background:var(--s2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.sb-auth p{color:var(--t3);white-space:normal;font-size:12px;line-height:1.4}.sb-auth .btn{justify-content:center;width:100%}.sb-auth-rail{display:none}.pop-item .unread{background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px}.tabbar{display:none}.drawer-bg{z-index:58;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.wipe{z-index:150;pointer-events:none;background:var(--bg);transform-origin:bottom;will-change:transform;animation:.45s cubic-bezier(.7,0,.3,1) forwards wipe-out;position:fixed;inset:0}@keyframes wipe-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.wipe:after{content:"";background:linear-gradient(90deg, transparent, var(--acc), transparent);height:2px;position:absolute;top:0;left:0;right:0}.toasts{z-index:260;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a21f2;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 20px 40px -16px #000}.toast .ic{width:16px;height:16px;color:var(--acc);flex:none}.toast-error{border-color:#e2665c73}.toast-error .ic{color:var(--bad)}.toast-badge{background:linear-gradient(90deg,#d9b97229,#1a1a21f2 60%);border-color:#d9b9728c}.skip-link{z-index:300;background:var(--acc);color:var(--acc-ink);border-radius:10px;padding:10px 14px;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}@media (max-width:1180px){.app,.app.sb-collapsed{--sb:78px}.app .sb-label,.app .nav-lbl,.app .nav-item .badge{display:none}.app .nav-item{justify-content:center;padding:12px}.app .ucard{justify-content:center;padding:8px}.app .sb-brand{justify-content:center;padding-left:0;padding-right:0}.app .sb-toggle{display:none}.app .sb-link{justify-content:center;padding:12px}.app .sb-auth{display:none}.app .sb-auth-rail{display:flex}}@media (max-width:900px){:root{--top:64px}.app,.app.sb-collapsed{--sb:0px}.app .sidebar{width:268px;padding-bottom:max(18px, env(safe-area-inset-bottom));z-index:70;visibility:hidden;transition:transform .4s var(--ease2), visibility 0s linear .4s;transform:translate(-100%);box-shadow:0 0 80px #0009}.app.drawer-open .sidebar{visibility:visible;transition:transform .4s var(--ease2), visibility 0s;transform:none}.app.drawer-open .drawer-bg{opacity:1;pointer-events:auto}.drawer-bg{z-index:65}.app .sidebar .sb-label,.app .sidebar .nav-lbl{display:revert}.app .sidebar .nav-item .badge{display:inline-block}.app .sidebar .nav-item,.app .sidebar .sb-link{justify-content:flex-start;padding:11px 12px}.app .sidebar .ucard{justify-content:flex-start;padding:10px}.app .sidebar .sb-auth{display:flex}.app .sidebar .sb-auth-rail{display:none}.app .sidebar .sb-brand{justify-content:flex-start;margin-left:46px;padding-top:0;padding-left:8px;padding-right:8px}.app .sidebar{padding-top:12px}.sb-close{display:grid;position:absolute;top:12px;left:16px}.main{padding:0 16px calc(96px + env(safe-area-inset-bottom));margin-left:0}.topbar{gap:10px;margin:0 -16px;padding:0 16px}.search kbd,.tb-auth .tb-join{display:none}.tabbar{z-index:60;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#121217eb;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--t3);border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.tabbar a.active{color:var(--acc)}.tabbar a{position:relative}.tabbar .badge{background:var(--acc);color:var(--acc-ink);box-shadow:0 0 0 2px var(--s1);border-radius:99px;padding:0 6px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:2px;left:calc(50% + 6px)}.toasts{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:901px) and (max-width:1180px){.burger{display:none}}@media (max-height:500px){:root{--top:52px}}@media (max-width:900px) and (max-height:500px){.tabbar{padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.tabbar a{flex-direction:row;gap:6px;padding:6px 10px;font-size:11px}.tabbar .badge{top:-2px;left:18px}.main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.toasts{bottom:calc(60px + env(safe-area-inset-bottom))}.app .sidebar{padding-top:6px}.sb-close{top:6px}}.brand{white-space:nowrap;border-radius:12px;align-items:center;gap:12px;display:flex}.sb-brand{padding:6px 8px 22px}.auth-brand{align-self:flex-start}.logo{flex:none;width:40px;height:40px}.brand-word{font-family:var(--disp);letter-spacing:.08em;color:var(--t1);font-size:26px;font-weight:400;line-height:1;display:block}.brand-word b{color:var(--acc);font-weight:400}.brand-text small{letter-spacing:.18em;color:var(--t3);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2;display:block}.tb-brand{flex:none;gap:10px;display:none}.tb-brand .logo{width:34px;height:34px}.tb-brand .brand-word{font-size:22px}.tb-brand small{display:none}@media (max-width:900px){.tb-brand{display:flex}}@media (max-width:480px){.tb-brand .brand-text{display:none}}.ft-brand{gap:10px}.ft-brand .logo{width:30px;height:30px}.ft-brand .brand-word{font-size:20px}.fx-mark{filter:drop-shadow(0 4px 8px #00000080);width:100%;height:100%;transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s;display:block;overflow:visible}.fx-arm{transform-box:view-box;transform-origin:278px 418px}.fx-blobs{transform-box:view-box;transform-origin:512px 520px}.fx-flash{transform-box:view-box;transform-origin:512px 412px}.fx-glow{transition:opacity .38s}.brand:is(:hover,:focus-visible) .fx-mark{filter:drop-shadow(0 30px 44px #0009)drop-shadow(0 0 24px #f4bd4f2e);transform:translateY(-4%)scale(1.04)}.brand:is(:hover,:focus-visible) .fx-glow{opacity:.45}.brand:is(:hover,:focus-visible) .fx-arm{animation:1.05s 80ms backwards fx-clap}.brand:is(:hover,:focus-visible) .fx-flash{animation:1.05s ease-out 80ms backwards fx-flash}.brand:is(:hover,:focus-visible) .fx-shine{animation:.9s cubic-bezier(.4,0,.2,1) .62s backwards fx-shine}@keyframes fx-clap{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotate(0)}32%{animation-timing-function:cubic-bezier(.65,0,.9,.35);transform:rotate(-10deg)}47%{animation-timing-function:ease-out;transform:rotate(16deg)}55%{animation-timing-function:ease-in;transform:rotate(12deg)}62%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(16deg)}to{transform:rotate(0)}}@keyframes fx-flash{0%,43%{opacity:0;transform:scale(.6)}49%{opacity:.95;transform:scale(1)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes fx-shine{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(1500px)}}.media{background:var(--s2);position:relative;overflow:hidden}.media img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.media-fade img{opacity:0;transition:opacity .7s var(--ease)}.media-fade.ready img{opacity:1}.media.failed img{visibility:hidden}.skel{background:var(--s2);transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--s3) 50%, transparent 80%);animation:1.6s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.media.ready .skel,.media.failed .skel{opacity:0;pointer-events:none}.media.ready .skel:after,.media.failed .skel:after{animation:none}@keyframes shimmer{to{transform:translate(100%)}}.hero{margin-top:4px}.hero-card{background:var(--s1);border:1px solid var(--line);height:540px;box-shadow:var(--shadow);isolation:isolate;touch-action:pan-y;border-radius:24px;position:relative;overflow:hidden}.hslide{opacity:0;visibility:hidden;position:absolute;inset:0}.hslide.active{opacity:1;visibility:visible;z-index:2}.hslide.leaving{opacity:1;visibility:visible;z-index:1}.hmedia{will-change:transform;position:absolute;inset:0}.hmedia .media{position:absolute;inset:0}.hmedia img{transform-origin:60% 40%;transform:scale(1.06)}.hslide.active .hmedia img,.hslide.leaving .hmedia img{animation:kb 11s var(--ease) forwards}@keyframes kb{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.16)translate(-1.5%,1%)}}.hshade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0b0b0eeb 0%,#0b0b0e99 38%,#0b0b0e0d 70%),linear-gradient(#0b0b0e00 55%,#0b0b0ee6 100%);position:absolute;inset:0}.hcontent{z-index:4;max-width:760px;padding:48px 52px;position:absolute;bottom:0;left:0;right:0}.hcontent:before,.mhero-text:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0b0b0ed1 0% calc(100% - 64px),#0b0b0e00 100%);position:absolute}.hcontent:before{inset:-40px 0 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 220px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 220px),#0000)}.hcontent .eyebrow,.hcontent .hmeta,.hcontent .htag,.mhero-text .eyebrow,.mhero-text .hmeta,.mhero-text .htag{text-shadow:0 1px 3px #0009}.htitle{font-family:var(--disp);letter-spacing:.01em;text-shadow:0 10px 40px #00000080;margin-bottom:14px;font-size:clamp(56px,7.5vw,104px);font-weight:400;line-height:.92}.hmeta{color:var(--t2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.hmeta .cert{border:1px solid var(--line2);border-radius:5px;padding:0 6px;font-size:11px}.hmeta .sep{background:var(--t3);border-radius:50%;width:3px;height:3px}.htag{color:var(--t2);max-width:480px;margin-bottom:24px;font-size:15px}.hacts{flex-wrap:wrap;gap:10px;display:flex}.hcontent>*{transition:opacity .7s var(--ease2), transform .7s var(--ease2)}.hslide:not(.active) .hcontent>*{opacity:0;transform:translateY(18px)}.hslide.active .hcontent>*{transition-delay:calc(var(--d,0) * 80ms + .25s)}.hprog{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;right:28px}.hpill{border-radius:6px;width:38px;height:24px;padding:0;position:relative}.hpill:before,.hpill i{border-radius:3px;height:4px;position:absolute;top:10px;left:0;right:0}.hpill:before{content:"";background:#ffffff38}.hpill i{background:var(--acc);transform-origin:0;transform:scaleX(0)}.hpill.on i{animation:fillp var(--dur,8s) linear forwards}.hero-card.paused .hpill.on i{animation-play-state:paused}.hpill.full i{animation:none;transform:scaleX(1)}.hplay{width:30px;height:30px;color:var(--t1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0e80;border:1px solid #ffffff24;border-radius:50%;place-items:center;margin-right:4px;transition:background .2s;display:grid}.hplay:hover{background:#282832cc}.hplay .ic{width:13px;height:13px}@keyframes fillp{to{transform:scaleX(1)}}.hnav{z-index:5;gap:8px;display:flex;position:absolute;top:28px;right:28px}.hnav .arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0e80;border-color:#ffffff24}.hdust{z-index:3;pointer-events:none;opacity:.55;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.hero-card{border-radius:20px;height:600px}.hcontent{max-width:none;padding:24px 20px}.hcontent:before{-webkit-mask-image:none;mask-image:none}.htitle{font-size:clamp(52px,15vw,72px)}.htag{margin-bottom:18px;font-size:14px}.hacts .btn{height:42px;padding:0 14px;font-size:13px}.hshade{background:linear-gradient(#0b0b0e0d 25%,#0b0b0ebf 60%,#0b0b0ef5 100%)}.hprog{inset:22px auto auto 20px}.hnav{display:none}}.row{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:16px;margin:0 -4px;padding:6px 4px 18px;display:flex;overflow:auto hidden}.row::-webkit-scrollbar{display:none}.row.dragging{cursor:grabbing;scroll-snap-type:none}.row.dragging *{pointer-events:none}.row>*{scroll-snap-align:start;flex:none}.gcard{border-radius:var(--r);border:1px solid var(--line);background:var(--s2);width:284px;height:160px;transition:transform .35s var(--ease2), box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #000c}.gcard .media{position:absolute;inset:0}.gcard .media img{transition:transform .6s var(--ease2), opacity .7s}.gcard:hover{transform:translateY(-4px);box-shadow:0 26px 40px -24px #000000e6}.gcard:hover .media img{transform:scale(1.06)}.gcard:after{content:"";background:linear-gradient(#0b0b0e00 30%,#0b0b0ed9);position:absolute;inset:0}.gcard .gtxt{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.gcard h3{letter-spacing:-.01em;font-size:17px;font-weight:800}.gcard p{color:var(--t2);font-size:12px}.pcard{border-radius:var(--r2);width:196px;transition:transform .4s var(--ease2);position:relative}.pcard .pm{aspect-ratio:2/3;border-radius:var(--r2);border:1px solid var(--line);transition:box-shadow .4s, transform .4s var(--ease2);transform-style:preserve-3d;position:relative;overflow:hidden;box-shadow:0 14px 30px -16px #000000e6}.pcard .pm>.media{position:absolute;inset:0}.pcard .pm-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.pcard:hover .pm{box-shadow:0 30px 50px -22px #000, 0 0 0 1px var(--line2)}.pcard:hover{transform:translateY(-6px)}.pact{opacity:0;transition:opacity .3s, transform .3s var(--ease2);z-index:3;background:linear-gradient(#0b0b0e00,#0b0b0e99 30%,#0b0b0ef2);align-items:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.pact .btn{flex:1;justify-content:center;min-width:0}.pact .ibtn{background:#ffffff14;border-color:#ffffff24;border-radius:10px;width:36px;height:36px}.pact .ibtn.is-on{background:#d9b9722e;border-color:#d9b97266}.pcard:hover .pact,.pcard:focus-within .pact{opacity:1;transform:none}@media (hover:none){.pact{opacity:1;transform:none}}.pinfo{padding:10px 4px 0}.pinfo h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pinfo p{color:var(--t3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.chip{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0b0b0eb3;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.chip.gold{color:var(--acc-ink);background:#d9b972e6;border-color:#0000}.chip .ic{width:12px;height:12px}.chip .av{width:16px;height:16px;font-size:8px}.chip .av+.av{margin-left:-6px}.wcard{border-radius:var(--r);border:1px solid var(--line);background:var(--s1);width:360px;transition:transform .35s var(--ease2), box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 12px 30px -18px #000c}.wcard:hover{transform:translateY(-4px);box-shadow:0 28px 44px -24px #000000f2}.wcard .wmedia{aspect-ratio:16/9;position:relative}.wcard .wmedia .media{position:absolute;inset:0}.wcard .wmedia:after{content:"";background:linear-gradient(0deg, var(--s1), transparent);pointer-events:none;height:50%;position:absolute;inset:auto 0 0}.wcard .wb{align-items:center;gap:12px;padding:14px 16px 16px;display:flex}.wcard .wb>div{min-width:0}.wcard h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.wcard h3 a:after{content:"";z-index:1;position:absolute;inset:0}.wcard p{color:var(--t3);font-size:12px}.wcard .wb .btn{z-index:2;margin-left:auto;position:relative}.wcard .wremove{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0e8c;border-color:#ffffff24;border-radius:10px;width:34px;height:34px;position:absolute;top:10px;right:10px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:26px 18px;display:grid}.pgrid .pcard{width:auto}.wgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.wgrid .wcard{width:auto}.skel-head{gap:10px;margin-bottom:20px;display:grid}.skel-line,.skel-card,.skel-wide{background:var(--s2);position:relative;overflow:hidden}.skel-line{border-radius:6px;width:220px;max-width:60%;height:24px;display:block}.skel-line.short{width:320px;max-width:80%;height:12px}.skel-card{aspect-ratio:2/3;border-radius:var(--r2);width:196px}.skel-wide{border-radius:var(--r);width:284px;height:160px}.skel-page{animation:.3s .18s both skel-in}@keyframes skel-in{0%{opacity:0}}.skel-block{background:var(--s2);border-radius:var(--r);display:block;position:relative;overflow:hidden}.skel-stack{gap:12px;width:100%;display:grid}.skel-title{border-radius:10px;width:340px;max-width:70%;height:clamp(48px,6vw,74px)}.skel-chips{gap:8px;margin-top:22px;display:flex;overflow:hidden}.skel-chip{border-radius:999px;flex:none;width:92px;height:36px}.pgrid .skel-card{width:auto}.skel-hero{border-radius:24px;min-height:560px}.skel-panel{height:190px}.skel-panel.tall{height:320px}.skel-curator{border-radius:24px;height:280px}@media (max-width:900px){.gcard,.skel-wide{width:236px;height:136px}.pcard,.skel-card{width:150px}.skel-hero{border-radius:20px;min-height:440px}.wcard{width:300px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 14px}.wgrid{grid-template-columns:1fr}}.dash{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wg{background:linear-gradient(180deg, var(--s2), var(--s1));border:1px solid var(--line);border-radius:var(--r);min-height:172px;box-shadow:var(--shadow);padding:20px 22px;position:relative;overflow:hidden}.wg:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:0 0 auto}.wg-l{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.wg-l .ic{width:16px;height:16px;color:var(--acc)}.wg-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:40px;font-weight:800;line-height:1}.wg-v small{color:var(--t3);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:600}.wg-v.title{margin-top:22px;padding-right:52px;font-size:24px}.wg-s{color:var(--t2);margin-top:8px;font-size:12px}.wg-s b{color:var(--ok)}.spark{width:120px;height:44px;position:absolute;bottom:18px;right:18px}.spark path{fill:none;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark .area{stroke:none}.spark .line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease2) .2s}.rv-wait .spark .line{stroke-dashoffset:1px;transition:none}.gauge{width:104px;height:104px;position:absolute;top:44px;right:18px}.gauge circle{fill:none;stroke-width:8px;stroke-linecap:round}.gauge .bgc{stroke:#ffffff14}.gauge .fg{stroke:var(--acc);stroke-dasharray:264;stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.6s var(--ease2) .1s}.rv-wait .gauge .fg{stroke-dashoffset:264px;transition:none}.gauge text{fill:var(--t1);font:800 20px var(--font);text-anchor:middle}.bars{align-items:flex-end;gap:5px;height:56px;margin-top:18px;display:flex}.bars i{background:var(--s4);transform-origin:bottom;transition:transform .8s var(--ease2);transition-delay:calc(var(--n) * 50ms);height:calc(var(--h) * 1%);border-radius:4px 4px 2px 2px;flex:1}.bars i.hot{background:linear-gradient(#e6c98a,#b8923f)}.rv-wait .bars i{transition:none;transform:scaleY(0)}.prog{background:#ffffff14;border-radius:5px;height:8px;margin-top:16px;overflow:hidden}.prog i{height:100%;width:calc(var(--p) * 1%);transform-origin:0;transition:transform 1.4s var(--ease2) .2s;background:linear-gradient(90deg,#b8923f,#e6c98a);border-radius:5px;display:block}.rv-wait .prog i{transition:none;transform:scaleX(0)}@media (max-width:1180px){.dash{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dash{grid-template-columns:1fr 1fr;gap:12px}.wg{min-height:150px;padding:16px}.wg-v{font-size:32px}.gauge{width:86px;height:86px;top:40px;right:12px}.spark{width:96px;bottom:14px;right:12px}}@media (max-width:420px){.dash{grid-template-columns:1fr}}.feed{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.flist{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fitem{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;transition:background .2s;display:flex}.fitem:last-child{border-bottom:0}.fitem:hover{background:var(--s2)}.fitem .avatar{width:40px;height:40px}.fitem .ft{flex:1;min-width:0}.fitem .ft p{font-size:14px}.fitem .ft p b{font-weight:700}.fitem .ft a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.fitem .ft span{color:var(--t3);font-size:12px}.fitem .thumb{border:1px solid var(--line);border-radius:8px;flex:none;width:44px;height:62px;display:block;position:relative;overflow:hidden}.fitem-acts{flex-direction:column;flex:none;gap:6px;display:flex}.fitem .thumb .media{position:absolute;inset:0}.score{background:var(--acc-soft);color:var(--acc);border-radius:8px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.score.low{color:var(--bad);background:#e2665c24}.stars{color:var(--acc);letter-spacing:.05em}.fside{flex-direction:column;gap:16px;display:flex}.lb{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.lb:last-child{border-bottom:0}.lb .pos{width:22px;color:var(--t3);font-size:12px;font-weight:800}.lb .pos.top{color:var(--acc)}.lb .avatar{width:30px;height:30px;font-size:11px}.lb b{flex:1;min-width:0}.lb>span:last-child{color:var(--t3);font-size:12px}.profile{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.pstat{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:20px}.pstat h3{margin-bottom:12px;font-size:15px;font-weight:800}.pstat .avatar{width:56px;height:56px;font-size:18px}.pstat .ph{align-items:center;gap:14px;display:flex}.pstat .ph b{font-size:17px;display:block}.pstat .ph span{color:var(--t3);font-size:12px}.grid3{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.grid3 div{background:var(--s2);text-align:center;border-radius:12px;padding:12px}.grid3 b{letter-spacing:-.02em;font-size:20px;display:block}.grid3 span{color:var(--t3);font-size:11px}.genrebar{flex-direction:column;gap:9px;margin-top:6px;display:flex}.genrebar>div{color:var(--t2);grid-template-columns:78px 1fr 36px;align-items:center;gap:10px;font-size:12px;display:grid}.genrebar i{background:#ffffff14;border-radius:3px;height:6px;display:block;overflow:hidden}.genrebar i:after{content:"";height:100%;width:calc(var(--p) * 1%);background:var(--acc);transform-origin:0;transition:transform 1.2s var(--ease2) .2s;border-radius:3px;display:block}.rv-wait .genrebar i:after{transition:none;transform:scaleX(0)}.genrebar span:last-child{text-align:right;color:var(--t3)}.setl{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.setl:last-child{border-bottom:0}.tog{background:var(--s4);border-radius:11px;flex:none;width:40px;height:22px;transition:background .2s;position:relative}.tog:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease2);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.tog.on{background:var(--acc)}.tog.on:after{transform:translate(18px)}@media (max-width:1180px){.feed{grid-template-columns:1fr}.profile{grid-template-columns:1fr 1fr}}@media (max-width:900px){.profile{grid-template-columns:1fr}.fitem{gap:12px;padding:12px 14px}}.quiz{z-index:200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qbg{-webkit-backdrop-filter:blur(14px);background:#06060999;position:absolute;inset:0}.qcard{background:var(--s1);border:1px solid var(--line2);transform-origin:0 0;scrollbar-width:none;border-radius:24px;outline:none;width:min(720px,100%);max-height:calc(100dvh - 40px);position:relative;overflow:auto;box-shadow:0 50px 100px -30px #000000e6}.qcard::-webkit-scrollbar{display:none}.qhead{border-radius:24px 24px 0 0;height:150px;position:relative;overflow:hidden}.qhead>.media{position:absolute;inset:0}.qhead:after{content:"";background:linear-gradient(0deg, var(--s1) 8%, #12121759 60%, #12121733);position:absolute;inset:0}.qh{z-index:2;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:16px;left:24px;right:70px}.qh .pm{aspect-ratio:2/3;border:1px solid var(--line2);border-radius:8px;flex:none;width:56px;position:relative;overflow:hidden;box-shadow:0 10px 20px -8px #000}.qh .pm .media{position:absolute;inset:0}.qh h2{font-family:var(--disp);letter-spacing:.02em;font-size:34px;font-weight:400;line-height:1}.qh span{color:var(--t2);font-size:12px;font-weight:600}.qclose{z-index:3;width:38px;height:38px;color:var(--t1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0e8c;border:1px solid #ffffff24;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.qclose:hover{background:#282832cc}.qbody{padding:22px 28px 28px}.qprog{gap:5px;margin-bottom:22px;display:flex}.qprog i{background:#ffffff1a;border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.qprog i:after{content:"";background:var(--acc);transform-origin:0;transition:transform .5s var(--ease2);position:absolute;inset:0;transform:scaleX(0)}.qprog i.done:after{transform:scaleX(1)}.qprog i.miss:after{background:var(--bad);transform:scaleX(1)}.qprog i.cur:after{background:#ffffff59;animation:1.4s ease-in-out infinite pulse;transform:scaleX(1)}@keyframes pulse{50%{opacity:.35}}.qtop{align-items:center;gap:16px;margin-bottom:14px;display:flex}.qnum{letter-spacing:.16em;text-transform:uppercase;color:var(--t3);font-size:12px;font-weight:700}.qnum b{color:var(--t1)}.timer{flex:none;width:48px;height:48px;margin-left:auto;position:relative}.timer svg{width:48px;height:48px;transform:rotate(-90deg)}.timer circle{fill:none;stroke-width:3.5px}.timer .tb{stroke:#ffffff1a}.timer .tf{stroke:var(--acc);stroke-dasharray:132;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.timer.low .tf{stroke:var(--bad)}.timer.low b{color:var(--bad)}.timer b{font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.timer.off .tf{stroke:var(--s4)}.qq{letter-spacing:-.01em;min-height:58px;margin-bottom:20px;font-size:22px;font-weight:700;line-height:1.3}.qans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ans{background:var(--s2);border:1px solid var(--line);text-align:left;transition:background .2s, border-color .2s, transform .2s var(--ease2), opacity .2s;min-height:60px;color:var(--t1);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.ans .k{background:var(--s4);width:26px;height:26px;color:var(--t2);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ans:not([disabled]):hover{background:var(--s3);border-color:var(--line2);transform:translateY(-1px)}.ans.ok{animation:okp .6s var(--ease2);background:#7cd39a24;border-color:#7cd39a80}.ans.ok .k{background:var(--ok);color:#06210f}.ans.bad{background:#e2665c24;border-color:#e2665c80;animation:.45s shake}.ans.bad .k{background:var(--bad);color:#fff}.ans .k .ic{stroke-width:2.5px;width:14px;height:14px}.ans.dim{opacity:.4}.ans.wait{background:var(--acc-soft);border-color:#d9b97299;animation:1.1s ease-in-out infinite waitp}.ans.wait .k{background:var(--acc);color:var(--acc-ink)}@keyframes waitp{50%{border-color:#d9b97233}}.ans[disabled]{cursor:default}@keyframes okp{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes shake{20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}to{transform:none}}.qview{animation:qin .45s var(--ease2)}@keyframes qin{0%{opacity:0;transform:translateY(12px)}}.qfoot{color:var(--t3);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.qfoot b{color:var(--t2)}.qwait{color:var(--acc);font-weight:600;animation:1.4s ease-in-out infinite pulse}.qstep{color:var(--t1);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.qfoot .qreport{margin:-8px -10px;font-size:12px}.qfoot .qreport[disabled]{cursor:default;color:var(--t3);background:0 0}.qloading{min-height:260px;color:var(--t3);place-items:center;font-size:13px;display:grid}.qres{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.qtk{--qtk-ease:cubic-bezier(.23, 1, .32, 1);--stub:132px;--notch:10px;--tear:calc(100% - var(--stub));--edge:#d9b97280;--paper:linear-gradient(135deg, var(--s2) 0%, var(--s1) 58%, var(--s1) 100%)}@supports (color:color-mix(in lab, red, red)){.qtk{--paper:linear-gradient(135deg, color-mix(in oklab, var(--s2) 86%, var(--acc)) 0%, var(--s1) 58%, color-mix(in oklab, var(--s1) 92%, var(--acc)) 100%)}}.qtk{--foil:linear-gradient(162deg, var(--acc) 0%, var(--acc) 34%, var(--acc2) 74%, var(--acc) 100%)}@supports (color:color-mix(in lab, red, red)){.qtk{--foil:linear-gradient(162deg, color-mix(in oklab, var(--acc) 55%, #fff) 0%, var(--acc) 34%, var(--acc2) 74%, color-mix(in oklab, var(--acc) 82%, #fff) 100%)}}.qtk{width:100%;max-width:440px;animation:qtk-in .42s var(--qtk-ease) backwards;order:-1}.qtk[data-tone=perfect]{--edge:linear-gradient(120deg, var(--acc), var(--acc2) 40%, var(--acc) 70%, var(--acc2))}@supports (color:color-mix(in lab, red, red)){.qtk[data-tone=perfect]{--edge:linear-gradient(120deg, color-mix(in oklab, var(--acc) 50%, #fff), var(--acc2) 40%, color-mix(in oklab, var(--acc) 60%, #fff) 70%, var(--acc2))}}.qtk[data-tone=perfect]{--foil:linear-gradient(162deg, var(--acc) 0%, var(--acc) 30%, var(--acc) 56%, var(--acc2) 82%, var(--acc) 100%)}@supports (color:color-mix(in lab, red, red)){.qtk[data-tone=perfect]{--foil:linear-gradient(162deg, color-mix(in oklab, var(--acc) 35%, #fff) 0%, color-mix(in oklab, var(--acc) 85%, #fff) 30%, var(--acc) 56%, var(--acc2) 82%, color-mix(in oklab, var(--acc) 60%, #fff) 100%)}}.qtk[data-tone=fail]{--edge:var(--line2);--paper:linear-gradient(135deg, var(--s2), var(--s1) 70%);--foil:var(--s3);animation-name:qtk-fade}.qtk-face{isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--stub);background:var(--edge);min-height:148px;-webkit-mask:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:16px;display:grid;position:relative;overflow:hidden}.qtk-face:before{content:"";z-index:-1;background:var(--paper);-webkit-mask:radial-gradient(circle at calc(var(--tear) + 1px) -1px, #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(var(--tear) + 1px) calc(100% + 1px), #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(var(--tear) + 1px) -1px, #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(var(--tear) + 1px) calc(100% + 1px), #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(var(--tear) + 1px) -1px, #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(var(--tear) + 1px) calc(100% + 1px), #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(var(--tear) + 1px) -1px, #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(var(--tear) + 1px) calc(100% + 1px), #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(var(--tear) + 1px) -1px, #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(var(--tear) + 1px) calc(100% + 1px), #0000 calc(var(--notch) + 1px), #000 calc(var(--notch) + 1.5px)) bottom / 100% 51% no-repeat;border-radius:15px;position:absolute;inset:1px}.qtk-main{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:18px 20px 20px 22px;display:flex}.qtk-no{font-family:var(--disp);animation:qtk-rise .38s var(--qtk-ease) 90ms backwards;align-items:baseline;gap:7px;line-height:.82;display:inline-flex;position:relative}.qtk-no small{letter-spacing:.06em;color:var(--t2);font-size:22px}.qtk-no b{letter-spacing:.01em;background:linear-gradient(178deg, var(--acc) 6%, var(--acc) 40%, var(--acc2) 66%, var(--acc) 94%);font-size:78px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.qtk-no b{background:linear-gradient(178deg, color-mix(in oklab, var(--acc) 45%, #fff) 6%, var(--acc) 40%, var(--acc2) 66%, color-mix(in oklab, var(--acc) 78%, #fff) 94%)}}.qtk-no b{color:#0000;-webkit-background-clip:text;background-clip:text}.qtk-no[data-long] b{font-size:62px}.qtk-word{font-family:var(--disp);letter-spacing:.02em;color:var(--acc);animation:qtk-rise .38s var(--qtk-ease) 90ms backwards;font-size:40px;line-height:.9}.qtk[data-tone=fail] .qtk-word{color:var(--t2);animation:none}.qtk-pips{flex-wrap:wrap;gap:6px;display:flex}.qtk-pips li{background:var(--ok);width:12px;height:12px;animation:qtk-pip .24s var(--qtk-ease) backwards;animation-delay:calc(.17s + var(--i,0) * 30ms);border-radius:50%;box-shadow:inset 0 -1.5px #00000038}.qtk-pips li.bad{box-shadow:inset 0 0 0 2px var(--bad);background:0 0}.qtk[data-tone=fail] .qtk-pips li{animation:none}.qtk-stub{background:var(--foil);color:var(--acc-ink);flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:20px 10px 18px;display:flex;position:relative}.qtk[data-tone=fail] .qtk-stub{color:var(--t1);justify-content:flex-end}.qtk-score{font-family:var(--disp);letter-spacing:.01em;font-size:54px;line-height:.85}.qtk-score small{opacity:.72;font-size:22px}.qtk-stamp{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--acc-ink);border:1.5px solid;border-radius:5px;align-items:center;gap:4px;padding:4px 8px 3px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qtk-stamp{color:color-mix(in oklab, var(--acc-ink) 90%, transparent)}}.qtk-stamp{animation:qtk-stamp .34s var(--qtk-ease) .4s backwards;transform:rotate(-8deg)}.qtk[data-tone=perfect] .qtk-stamp{border:3px double;padding:4px 8px 3px 6px}.qtk-stamp .ic{fill:currentColor;width:11px;height:11px}.qtk-tear{top:calc(var(--notch) + 5px);bottom:calc(var(--notch) + 5px);left:calc(var(--tear) + 2px);background:radial-gradient(circle, var(--bg) 1.5px, #0000 2px) 0 0 / 4px 8px repeat-y;width:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.qtk-tear{background:radial-gradient(circle, color-mix(in oklab, var(--bg) 82%, transparent) 1.5px, #0000 2px) 0 0 / 4px 8px repeat-y}}.qtk-tear{pointer-events:none}.qtk-sheen{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;width:38%;animation:qtk-sheen .56s var(--ease) .52s backwards;background:linear-gradient(100deg,#0000 20%,#fff4d642 50%,#0000 80%);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-110%)skew(-16deg)}.qtk[data-tone=perfect] .qtk-sheen{background:linear-gradient(100deg,#0000 16%,#fff8e266 50%,#0000 84%)}.qtk-glint{pointer-events:none;width:24px;height:24px;animation:qtk-glint .36s var(--qtk-ease) .7s backwards;background:radial-gradient(50% 8%,#fff6dc,#0000 72%),radial-gradient(8% 50%,#fff6dc,#0000 72%),radial-gradient(circle,#fff 0 8%,#0000 30%);position:absolute;top:-9px;right:-15px}@keyframes qtk-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes qtk-fade{0%{opacity:0}}@keyframes qtk-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes qtk-pip{0%{opacity:0;transform:scale(.5)}}@keyframes qtk-stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}60%{opacity:1;transform:rotate(-8deg)scale(.94)}}@keyframes qtk-sheen{0%{opacity:1;transform:translate(-110%)skew(-16deg)}to{opacity:1;transform:translate(290%)skew(-16deg)}}@keyframes qtk-glint{0%{opacity:0;transform:scale(.4)rotate(-45deg)}60%{opacity:1;transform:scale(1.2)rotate(0)}}.qtk[data-tear]{margin-bottom:6px}.qtk[data-tear] .qtk-face{background:0 0;margin-right:14px;overflow:visible;-webkit-mask:none;mask:none}.qtk[data-tear] .qtk-face:before{background:var(--edge);clip-path:var(--qtk-cut-main);border-radius:16px;inset:0;-webkit-mask:none;mask:none}.qtk[data-tear] .qtk-face:after{content:"";z-index:-1;background:var(--paper);clip-path:var(--qtk-cut-paper);border-radius:15px;position:absolute;inset:1px}.qtk[data-tear] .qtk-tear{display:none}.qtk[data-tear] .qtk-stub{clip-path:var(--qtk-cut-stub);border-radius:0 16px 16px 0}.qtk[data-tear] .qtk-stub:before{content:"";clip-path:var(--qtk-cut-fibre);pointer-events:none;background:#fff8e6b8;background:lab(97.7685% .199258 9.55304/.72);animation:.76s linear .38s backwards qtk-shade;position:absolute;inset:0}.qtk-lift{width:var(--stub);pointer-events:none;border-radius:0 16px 16px 0;position:absolute;top:0;bottom:0;right:0;box-shadow:0 14px 18px -12px #000000e6,0 3px 8px -4px #0000008c}.qtk[data-tear] :is(.qtk-stub,.qtk-lift){transform-origin:0 100%;animation:.76s linear .38s backwards qtk-rip;transform:translate(6px,3px)rotate(2.6deg)}.qtk[data-tear] .qtk-lift{animation:.76s linear .38s backwards qtk-rip,.76s linear .38s backwards qtk-shade}.qtk[data-tear] .qtk-stamp{animation-delay:1s}.qtk[data-tear] .qtk-glint{animation-delay:1.18s}.qtk[data-tear] .qtk-sheen{opacity:1;width:auto;clip-path:var(--qtk-cut-main);background:0 0;animation:none;inset:0;transform:none}.qtk[data-tear] .qtk-sheen:before{content:"";opacity:0;width:38%;animation:qtk-sheen .52s var(--ease) 1s backwards;background:linear-gradient(100deg,#0000 20%,#fff4d642 50%,#0000 80%);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-110%)skew(-16deg)}.qtk[data-tear][data-tone=perfect] .qtk-sheen:before{background:linear-gradient(100deg,#0000 16%,#fff8e266 50%,#0000 84%)}@keyframes qtk-rip{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)rotate(0)}14%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:translate(0)rotate(.8deg)}38%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(1px,-1px)rotate(4.4deg)}60%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:translate(9px,4px)rotate(1.5deg)}80%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:translate(5px,2.5px)rotate(3deg)}}@keyframes qtk-shade{0%,34%{opacity:0}}@media (max-width:480px){.qtk{--stub:100px}.qtk-face{min-height:132px}.qtk-main{gap:12px;padding:16px 14px 18px 18px}.qtk-no b{font-size:64px}.qtk-no[data-long] b{font-size:50px}.qtk-no small{font-size:19px}.qtk-word{font-size:32px}.qtk-pips{gap:5px}.qtk-pips li{width:11px;height:11px}.qtk-stub{padding:18px 6px 16px}.qtk-score{font-size:46px}.qtk-score small{font-size:19px}.qtk-stamp{letter-spacing:.1em;padding:4px 6px 3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.qtk,.qtk *,.qtk :before{animation:none!important}}:root[data-reduce-motion] .qtk,:root[data-reduce-motion] .qtk *,:root[data-reduce-motion] .qtk :before{animation:none!important}.qres h3{font-family:var(--disp);letter-spacing:.02em;margin-top:20px;font-size:44px;font-weight:400;line-height:1}.qres p{color:var(--t2);max-width:420px;margin:12px auto 0}.qres .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.qbadges{background:linear-gradient(#d9b9721a,#0000);border:1px solid #d9b97259;border-radius:16px;width:100%;max-width:460px;margin:20px auto 0;padding:12px 14px 14px}.qbadges-l{letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.qbadges ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qbadge{text-align:left;background:var(--s2);border:1px solid var(--line2);animation:qin .6s var(--ease2) both;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.qbadge:nth-child(2){animation-delay:.12s}.qbadge:nth-child(3){animation-delay:.24s}.qbadge b{font-size:13px;display:block}.qbadge small{color:var(--t3);font-size:11px;display:block}.qnotice{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:8px 4px;display:flex}.qnotice-ic{background:var(--acc-soft);width:56px;height:56px;color:var(--acc);border:1px solid #d9b97259;border-radius:18px;place-items:center;display:grid}.qnotice-ic .ic{width:24px;height:24px}.qnotice h3{font-family:var(--disp);letter-spacing:.02em;margin-top:16px;font-size:38px;font-weight:400;line-height:1}.qnotice p{color:var(--t2);max-width:420px;margin:10px auto 0;font-size:14px}.qnotice .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.qnotice .btn[disabled]{opacity:.5;cursor:not-allowed}.qres.fail h3{color:var(--bad)}@media (max-width:900px){.quiz{padding:12px}.qcard{border-radius:20px;max-height:calc(100dvh - 24px)}.qbody{padding:18px 16px 22px}.qans{grid-template-columns:1fr}.qq{min-height:0;font-size:19px}.qhead{height:130px}.qh{left:16px;right:62px}.qh h2{font-size:28px}.qh span{font-size:11px}.qh .qh-long,.qfoot .hint{display:none}}.tcard{width:min(960px,100%)}.thead{padding:20px 70px 16px 24px}.thead h2{font-family:var(--disp);letter-spacing:.02em;font-size:32px;font-weight:400;line-height:1}.thead h2 span{color:var(--t2)}.tstage{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:16px;margin:0 16px;position:relative;overflow:hidden}.tstage>.media{position:absolute;inset:0}.tstage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tplay{width:78px;height:78px;color:var(--acc-ink);transition:transform .3s var(--ease2);background:linear-gradient(#e6c98a,#c9a24f);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 18px 40px -12px #000000e6}.tplay:hover{transform:scale(1.06)}.tplay .ic{width:30px;height:30px;margin-left:4px}.tnote{color:var(--t2);padding:12px 24px 18px;font-size:12px}.tnote a{color:var(--t1);text-underline-offset:2px;text-decoration:underline}.rcard{width:min(500px,100%)}.rhead{padding:22px 66px 0 24px}.rhead h2{letter-spacing:-.01em;overflow-wrap:anywhere;outline:none;font-size:19px;font-weight:800;line-height:1.3}.rbody{padding:12px 24px 22px}.rbody.bio-edit{border-top:0;margin-top:0}.rbody p{color:var(--t2);font-size:14px}.rbody p+p{margin-top:10px}.rbody .rintro,.rbody .rnote{margin-bottom:4px;font-size:13px}.rbody p a{color:var(--acc);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.rfoot{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:760px){.thead h2{font-size:26px}.tstage{border-radius:12px;margin:0 10px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 0 6px;display:flex;position:relative}.page-head h1{font-family:var(--disp);letter-spacing:.01em;font-size:clamp(52px,6vw,80px);font-weight:400;line-height:.92}.page-head p{color:var(--t2);max-width:560px;margin-top:8px;font-size:15px}.page-head .eyebrow{margin-bottom:10px}.page-stats{flex-wrap:wrap;gap:10px;display:flex}.page-stat{background:var(--s1);border:1px solid var(--line);border-radius:14px;min-width:110px;padding:10px 16px}.page-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;display:block}.page-stat span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.fchip{border:1px solid var(--line);background:var(--s1);height:36px;color:var(--t2);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.fchip:hover{color:var(--t1);border-color:var(--line2)}.fchip[aria-pressed=true]{color:var(--acc-ink);border-color:#0000}.fchip .fchip-bg{border-radius:inherit;z-index:0;animation:chip-in .25s var(--ease2) both;background:linear-gradient(#e6c98a,#c9a24f);position:absolute;inset:0}@keyframes chip-in{0%{opacity:0;transform:scale(.9)}}.fchip>span:not(.fchip-bg){z-index:1;position:relative}.fchip small{opacity:.7;font-size:11px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:26px 0 22px;display:flex}.seg{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--t3);border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.seg button[aria-pressed=true]{background:var(--s3);color:var(--t1)}.empty{border:1px dashed var(--line2);border-radius:var(--r);text-align:center;color:var(--t3);padding:48px 20px}.empty h2,.empty h3{color:var(--t1);margin-bottom:6px;font-size:18px;font-weight:800}.empty .btn{margin-top:18px}.empty p{max-width:440px;margin:0 auto}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{min-height:0}.step-head{justify-content:space-between;align-items:center;display:flex}.step-n{font-family:var(--disp);letter-spacing:.02em;color:var(--acc);font-size:44px;line-height:1}.step-head .ic{width:22px;height:22px;color:var(--t3)}.step h3{letter-spacing:-.01em;margin-top:14px;font-size:17px;font-weight:800}.step p{color:var(--t2);margin-top:6px;font-size:13px}.invite{border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%, #d9b97224, transparent 60%), var(--s1);border:1px solid #d9b9724d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.invite h2{font-family:var(--disp);letter-spacing:.02em;font-size:34px;font-weight:400;line-height:1}.invite p{color:var(--t2);max-width:520px;margin-top:8px;font-size:14px}.invite-acts{flex-wrap:wrap;gap:10px;display:flex}.cgrid-item{flex-direction:column;gap:2px;display:flex}.stars-compact .stars-input button{width:26px;height:26px}.stars-compact .stars-input button .ic{width:16px;height:16px}.qhist li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;display:flex}.qhist li:first-child{border-top:0}.qhist .pm{aspect-ratio:2/3;border-radius:6px;flex:none;width:34px;position:relative;overflow:hidden}.qhist .pm .media{position:absolute;inset:0}.qhist b{font-size:13px;display:block}.qhist span{color:var(--t3);font-size:12px}.qhist .score{margin-left:auto}.mhero{border:1px solid var(--line);background:var(--s1);min-height:560px;box-shadow:var(--shadow);isolation:isolate;border-radius:24px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mhero>.media{z-index:0;position:absolute;inset:0}.mhero>.media img{animation:kb 14s var(--ease) forwards;transform-origin:60% 40%;transform:scale(1.08)}.mhero .hshade{z-index:1}.mhero-body{z-index:2;align-items:flex-end;gap:36px;width:100%;padding:44px 48px;display:flex;position:relative}.mposter{aspect-ratio:2/3;border:1px solid var(--line2);border-radius:16px;flex:none;width:220px;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000}.mposter .media{position:absolute;inset:0}.mhero-text{isolation:isolate;min-width:0;max-width:680px;position:relative}.mhero-text:before{background:linear-gradient(0deg,#0b0b0ed1 0% calc(100% - 110px),#0b0b0e00 100%);inset:-110px -240px -44px -36px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 240px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 240px),#0000)}.mgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:28px;display:grid}.msyn{color:var(--t2);font-size:16px;line-height:1.65}.facts{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.facts div{background:var(--s2);border-radius:12px;padding:12px 14px}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:700}.facts dd{margin:2px 0 0;font-size:14px;font-weight:700}.castcard{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);text-align:center;width:150px;padding:16px 14px}.castcard .avatar{width:64px;height:64px;margin:0 auto 12px;font-size:18px}.castcard b{font-size:13px;display:block}.castcard span{color:var(--t3);font-size:12px}.rules{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px;display:grid}.rules div{background:var(--s2);text-align:center;border-radius:12px;padding:10px}.rules b{letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.rules span{color:var(--t3);font-size:11px}.stars-input{gap:4px;display:flex}.stars-input button{width:36px;height:36px;color:var(--t3);transition:color .15s, transform .2s var(--ease2);border-radius:10px;place-items:center;display:grid}.stars-input button:hover{transform:scale(1.12)}.stars-input button .ic{fill:none;stroke:currentColor;stroke-width:1.6px;width:26px;height:26px}.stars-input button.lit .ic{fill:currentColor}.stars-input button.lit{color:var(--acc)}.muted{color:var(--t3);font-size:13px}.ugrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.ucard-lg{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);transition:border-color .25s, transform .35s var(--ease2);flex-direction:column;gap:14px;padding:18px;display:flex}.ucard-lg:hover{border-color:var(--line2);transform:translateY(-3px)}.ucard-lg .top{align-items:center;gap:12px;display:flex}.ucard-lg .avatar{width:46px;height:46px;font-size:14px}.ucard-lg b{font-size:15px;display:block}.ucard-lg .top span{color:var(--t3);font-size:12px}.ucard-lg p{color:var(--t2);font-size:13px}.ucard-lg .btn{justify-content:center}.curator{border:1px solid var(--line);background:var(--s1);box-shadow:var(--shadow);isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.curator>.media{z-index:0;opacity:.55;position:absolute;inset:0}.curator:after{content:"";z-index:1;background:linear-gradient(90deg,#121217f7 20%,#121217b3 60%,#12121759);position:absolute;inset:0}.curator-body{z-index:2;flex-wrap:wrap;align-items:center;gap:26px;padding:34px 36px;display:flex;position:relative}.curator .avatar{border-width:2px;width:96px;height:96px;font-size:30px;box-shadow:0 0 0 6px #d9b9721f}.curator h1{font-family:var(--disp);letter-spacing:.01em;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:.95}.curator p{color:var(--t2);max-width:520px;margin-top:6px}.curator .grid3{min-width:300px;margin-top:0}.curator-main{flex:1;min-width:240px}.auth{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-art{isolation:isolate;border-right:1px solid var(--line);position:relative;overflow:hidden}.auth-art>.media{z-index:0;position:absolute;inset:0}.auth-art>.media img{animation:kb 16s var(--ease) forwards;transform-origin:60% 40%}.auth-art:after{content:"";z-index:1;background:linear-gradient(#0b0b0e33 40%,#0b0b0ef2 100%),linear-gradient(90deg,#0b0b0e66,#0b0b0e00);position:absolute;inset:0}.auth-art-body{z-index:2;flex-direction:column;justify-content:space-between;padding:36px 44px 44px;display:flex;position:absolute;inset:0}.auth-art h2{font-family:var(--disp);letter-spacing:.01em;max-width:560px;font-size:clamp(56px,6vw,96px);font-weight:400;line-height:.92}.auth-art p{color:var(--t2);max-width:440px;margin-top:14px}.auth-side{flex-direction:column;min-width:0;display:flex}.auth-panel{flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.site-footer.auth-footer{margin:0 32px;padding-bottom:24px}.auth-card{width:min(440px,100%)}.auth-card h1{letter-spacing:-.02em;font-size:30px;font-weight:800}.auth-card>p{color:var(--t3);margin-top:4px;font-size:14px}.form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.ts-slot{contain:layout;min-height:72px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field label{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.input{background:var(--s1);border:1px solid var(--ctl);height:46px;color:var(--t3);border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.input:focus-within{border-color:#d9b9728c;box-shadow:0 0 0 3px #d9b9721f}.input input{min-width:0;color:var(--t1);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;flex:1;font-size:14px}.input input::placeholder{color:var(--t3)}.field.invalid .input{border-color:#e2665c99}.field-err{color:var(--bad);margin-top:6px;font-size:12px}.field-hint{color:var(--t3);margin-top:6px;font-size:12px}.form .btn-acc{justify-content:center;height:48px;margin-top:6px}.auth-card>.auth-alt{color:var(--t3);text-align:center;margin-top:22px;font-size:14px}.auth-alt a{color:var(--acc);font-weight:700}.notice{background:var(--acc-soft);color:var(--t1);border:1px solid #d9b9724d;border-radius:14px;padding:14px 16px;font-size:14px}.notice-bad{background:#e2665c1a;border-color:#e2665c59}.field-hint.ok{color:var(--ok)}.form .btn-acc:disabled{opacity:.6;cursor:not-allowed;transform:none}.field-code .input input{letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center;font-size:22px;font-weight:700}.auth-forgot{color:var(--acc);align-self:flex-end;margin-top:-8px;font-size:13px;font-weight:700}.consents{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.consent{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.consent label{color:var(--t2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.consent input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin-top:1px}.consent.invalid input{outline-offset:2px;outline:2px solid #e2665c99}.consent-read{color:var(--t3);white-space:nowrap;padding-top:1px;font-size:12px;line-height:1.45}.consent a{color:var(--acc);font-weight:700}.consent .field-err{grid-column:1/-1;margin-top:4px;padding-left:28px}.code-resend{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.code-resend-status{color:var(--t3);font-size:12px}.code-resend-status.bad{color:var(--bad)}.link-btn{font:inherit;color:var(--acc);background:0 0;border:0;padding:0;font-weight:700}.bio-edit{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.bio-edit label{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:12px;font-weight:700}.bio-edit textarea{resize:vertical;background:var(--s1);border:1px solid var(--ctl);width:100%;min-height:96px;color:var(--t1);font:inherit;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.bio-edit textarea:focus{border-color:#d9b9728c;box-shadow:0 0 0 3px #d9b9721f}.bio-edit textarea[aria-invalid=true]{border-color:#e2665c99}.bio-edit-foot{color:var(--t3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.bio-edit-foot .over{color:var(--bad)}.bio-edit .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.settings-err{color:var(--bad);margin-top:6px;font-size:12px}.pedit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.pedit-fields>.bio-edit:first-child{border-top:0;margin-top:0;padding-top:0}.pedit .field{min-width:0}.avpick h3{margin-bottom:14px}.avpick-head{align-items:center;gap:18px;display:flex}.pedit .avpick-preview .avatar{border-width:2px;width:96px;height:96px;font-size:30px;box-shadow:0 0 0 6px #d9b9721f}.avpick-caption{margin-bottom:4px;font-size:15px;font-weight:800}.avpick-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.avpick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin:20px 0 10px;font-size:12px;font-weight:700}.avpick-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px;margin-bottom:12px;display:grid}.avpick-opt{aspect-ratio:1;background:var(--s3);border:1px solid var(--line2);width:100%;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;border-radius:50%;position:relative;overflow:hidden}.avpick-opt img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.avpick-opt:hover:not([aria-disabled=true]){border-color:#d9b97273;transform:translateY(-2px)}.avpick-opt[aria-checked=true]{border-color:var(--acc);box-shadow:0 0 0 2px var(--s1), 0 0 0 4px var(--acc)}.avpick-opt[aria-disabled=true]{cursor:progress;opacity:.7}.avpick-status:empty{display:none}.avpick-status{color:var(--t2);margin-top:8px;font-size:12px}.avcrop{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.avcrop-title{font-size:14px;font-weight:800}.avcrop-area{aspect-ratio:1;background:var(--s2);cursor:grab;touch-action:none;border:2px solid #d9b9728c;border-radius:50%;align-self:center;width:min(240px,100%);position:relative;overflow:hidden;box-shadow:0 0 0 6px #d9b9721a}.avcrop-area:active{cursor:grabbing}.avcrop-area:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.avcrop-canvas{width:100%;height:100%;display:block}.avcrop-hint{color:var(--t3);text-align:center;font-size:12px}.avcrop-zoom{color:var(--t3);grid-template-columns:auto minmax(0,1fr) 3.5em;align-items:center;gap:12px;font-size:12px;display:grid}.avcrop-zoom label{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.avcrop-zoom input{width:100%;accent-color:var(--acc)}.avcrop-zoom output{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:900px){.pedit{grid-template-columns:minmax(0,1fr);gap:0}.pedit-fields>.bio-edit:first-child{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}}@media (max-width:480px){.avpick-head{gap:14px}.pedit .avpick-preview .avatar{width:72px;height:72px;font-size:22px}.pedit-names{grid-template-columns:minmax(0,1fr)}}.nf{text-align:center;place-items:center;min-height:70vh;display:grid}.nf h1{font-family:var(--disp);color:var(--acc);font-size:clamp(90px,16vw,180px);font-weight:400;line-height:.85}.nf:has(.nf-popular){align-content:center;gap:48px;padding-block:32px}.nf-search{gap:10px;width:min(100%,460px);margin:28px auto 0;display:flex}.nf-search .search{max-width:none;height:44px}.nf-links{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:14px;display:flex}.nf-popular{width:min(100%,820px)}.nf-popular ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.nf-film{color:var(--t2);gap:8px;font-size:13px;font-weight:600;transition:color .2s;display:grid}.nf-film:hover,.nf-film:focus-visible{color:var(--t1)}.nf-film>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nf-poster{aspect-ratio:2/3;border-radius:var(--r2);border:1px solid var(--line)}@media (max-width:640px){.nf-popular ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}}.nf-page{flex-direction:column;width:100%;max-width:1240px;min-height:100dvh;margin-inline:auto;padding:20px 16px 0;display:flex}.nf-page>main{flex:1}.nf-page>.site-footer{padding-bottom:24px}@media (max-width:1180px){.mgrid{grid-template-columns:1fr}}@media (max-width:900px){.steps{grid-template-columns:1fr}.mhero{border-radius:20px;min-height:0}.mhero-body{flex-direction:column;align-items:flex-start;gap:20px;padding:120px 20px 24px}.mposter{border-radius:12px;width:120px}.mhero-text:before{background:linear-gradient(0deg,#0b0b0ed1 0% calc(100% - 20px),#0b0b0e00 100%);inset:-20px -20px -24px;-webkit-mask-image:none;mask-image:none}.facts{grid-template-columns:1fr}.castcard{width:130px}.curator-body{gap:18px;padding:24px 20px}.curator .avatar{width:72px;height:72px;font-size:22px}.curator .grid3{width:100%;min-width:0}.auth{grid-template-columns:1fr}.auth-art{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.auth-art-body{padding:20px 20px 24px}.auth-art h2{font-size:52px}.auth-art p{display:none}.auth-panel{align-items:flex-start;padding:28px 16px 48px}.site-footer.auth-footer{margin:0 16px}.form-row{grid-template-columns:1fr}.consents{gap:0}.consent label{padding-block:13px}.consent-read{padding-top:0}.consent-read a{text-align:center;min-width:44px;padding-block:14px;display:inline-block}.consent .field-err{margin-top:-9px;margin-bottom:4px}.page-stats{width:100%}.page-stat{flex:1;min-width:0;padding:10px 12px}.page-stat b{white-space:nowrap;font-size:18px}.page-stat span{white-space:nowrap;font-size:10px}.toolbar .chips{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.toolbar .chips::-webkit-scrollbar{display:none}.fchip{flex:none}}.page-head p a{color:var(--acc);text-underline-offset:3px;font-weight:700}.page-head p a:hover{text-decoration:underline}.fsel{border:1px solid var(--ctl);background-color:var(--s1);background-image:linear-gradient(45deg, transparent 50%, var(--t3) 50%), linear-gradient(135deg, var(--t3) 50%, transparent 50%);min-width:0;height:36px;color:var(--t1);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;cursor:pointer;background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;border-radius:10px;padding:0 30px 0 12px;font-size:13px;font-weight:700}.fsel:hover{border-color:var(--t2)}.bf{--bf-ease:cubic-bezier(.23, 1, .32, 1);margin:26px 0 18px;container-type:inline-size}.bf-head{align-items:center;gap:8px 12px;min-width:0;display:flex}.bf-tg{border:1px solid var(--line2);background:var(--s1);min-width:0;max-width:100%;height:44px;color:var(--t1);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:700;transition:border-color .16s ease-out,background-color .16s ease-out,transform .12s ease-out;display:inline-flex}.bf-tg>.ic:first-child{width:18px;height:18px;color:var(--t2)}.bf-tg-n{background:var(--acc-soft);min-width:22px;height:22px;color:var(--acc);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.bf-tg-sum{text-overflow:ellipsis;min-width:0;color:var(--t2);font-size:13px;font-weight:600;overflow:hidden}.bf-tg-chev.ic{width:16px;height:16px;color:var(--t3);transition:transform .24s var(--bf-ease);transform:rotate(90deg)}.bf-tg[aria-expanded=true]{border-color:var(--ctl);background:var(--s2)}.bf-tg[aria-expanded=true] .bf-tg-chev{transform:rotate(-90deg)}.bf-tg[aria-expanded=true] .bf-tg-sum{display:none}.bf-tg[data-on]{border-color:#d9b9726b}.bf-tg[data-on]>.ic:first-child{color:var(--acc)}.bf-tg:active{transform:scale(.97)}.bf-clear{min-height:44px;color:var(--t2);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:4px;flex:none;padding:0 6px;font-size:13px;font-weight:600;transition:color .16s ease-out,text-decoration-color .16s ease-out}@media (hover:hover) and (pointer:fine){.bf-tg:hover{border-color:var(--ctl)}.bf-tg:hover .bf-tg-chev{color:var(--t1)}.bf-clear:hover{color:var(--t1);text-decoration-color:currentColor}}.bf-drawer{visibility:hidden;transition:grid-template-rows .18s var(--bf-ease), visibility 0s linear .18s;grid-template-rows:0fr;display:grid}.bf-drawer[data-open]{visibility:visible;transition:grid-template-rows .24s var(--bf-ease), visibility 0s;grid-template-rows:1fr}.bf-drawer-in{min-height:0;overflow:hidden}.bf-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--s1);opacity:0;transition:opacity .15s ease-out, transform .18s var(--bf-ease);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;padding:16px;display:grid;transform:translateY(-8px)}.bf-drawer[data-open] .bf-panel{opacity:1;transition:opacity .2s ease-out, transform .24s var(--bf-ease);transform:none}.bf-group{flex-direction:column;gap:10px;min-width:0;display:flex}.bf-k-row{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.bf-k{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:12px;font-weight:700;line-height:16px}.bf-hint{color:var(--t3);font-size:13px;line-height:16px}.bf-note{color:var(--acc);margin:0;font-size:12px}.bf-note:empty{display:none}.bf-panel .fchip{border-color:var(--line2);background:var(--s2);height:40px;transition:color .2s,border-color .2s,background .2s,transform .12s ease-out}.bf-panel .fchip[aria-pressed=true]{border-color:#0000}.bf-panel .fchip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bf-panel .fchip[aria-pressed=false]:hover{border-color:var(--ctl)}}.bf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bf-sel{border:1px solid var(--ctl);background:var(--s2);border-radius:12px;align-items:center;min-width:0;height:40px;transition:border-color .16s ease-out;display:flex}.bf-sel label{color:var(--t3);cursor:pointer;flex:none;padding-left:12px;font-size:13px;font-weight:600}.bf-sel select{background-color:var(--s2);background-image:linear-gradient(45deg, transparent 50%, var(--t3) 50%), linear-gradient(135deg, var(--t3) 50%, transparent 50%);min-width:0;height:100%;color:var(--t1);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;border:0;border-radius:11px;flex:1;padding:0 32px 0 12px;font-size:13px;font-weight:700}.bf-sel label+select{padding-left:8px}.bf-sel select:focus-visible{outline:none}.bf-sel:has(select:focus-visible){outline:2px solid var(--acc);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bf-sel:hover{border-color:var(--t2)}}.bf-seg.segc{border-color:var(--ctl);background:var(--s2);width:100%;display:flex}.bf-seg .segc-opt{flex:1 1 0}.bf-seg .segc-lbl{width:100%}.bf-range{grid-template-columns:minmax(0,1fr) 4.5em;align-items:center;gap:12px;height:40px;display:grid}.bf-range input{width:100%;height:40px;accent-color:var(--acc);cursor:pointer;margin:0}.bf-range output{text-align:right;color:var(--t3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.bf-range output[data-on]{color:var(--acc)}@container (max-width:559px){.bf-tg{flex:auto}.bf-tg-chev.ic{margin-left:auto}.bf-tg[aria-expanded=false]:has(.bf-tg-sum){text-align:left;grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"i k n c""s s s s";gap:2px 10px;height:auto;min-height:44px;padding:7px 12px 8px 14px;display:grid}.bf-tg:has(.bf-tg-sum)>.ic:first-child{grid-area:i}.bf-tg:has(.bf-tg-sum) .bf-tg-k{grid-area:k}.bf-tg:has(.bf-tg-sum) .bf-tg-n{grid-area:n}.bf-tg:has(.bf-tg-sum) .bf-tg-chev{grid-area:c;justify-self:end}.bf-tg-sum{grid-area:s}}@container (min-width:560px){.bf-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.bf-genre{grid-column:1/-1}}@container (min-width:820px){.bf-panel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr);padding:22px 24px}}@media (prefers-reduced-motion:reduce){.bf-drawer,.bf-drawer[data-open],.bf-drawer .bf-panel,.bf-drawer[data-open] .bf-panel,.bf-tg,.bf-tg-chev.ic{transition:none}}:root[data-reduce-motion] :is(.bf-drawer,.bf-drawer[data-open],.bf-drawer .bf-panel,.bf-tg,.bf-tg-chev.ic){transition:none}@media (scripting:none){.bf-drawer{visibility:visible;grid-template-rows:1fr}.bf-panel{opacity:1;transform:none}.bf-tg-chev.ic{display:none}}.bf-status{color:var(--t3);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px}.bf-error{text-align:center;color:var(--bad);margin-top:18px;font-size:13px}.bf-end{text-align:center;color:var(--t3);margin-top:28px}.sform{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:12px;margin:26px 0 22px;display:grid}.sform .fsel{border-radius:12px;height:46px}.sform .input input::-webkit-search-cancel-button{display:none}.sform>.btn{height:46px}.pager{color:var(--t3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;margin-top:36px;font-size:13px;display:flex}@media (max-width:900px){.sform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sform-q,.sform>.btn{grid-column:1/-1}.sform>.btn{justify-content:center}.sform .fsel{width:100%}.input input,.search input,.bio-edit textarea,.fsel{font-size:16px}.input select{font-size:16px!important}}.legal{max-width:1120px}.legal-head{align-items:flex-end}.legal-head p a,.legal-body a{color:var(--acc);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;-webkit-text-decoration:underline #d9b97266;text-decoration:underline #d9b97266}.legal-head p a:hover,.legal-body a:hover{-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.legal-meta{color:var(--t3);letter-spacing:.02em;margin-top:10px;font-size:12px}.legal-switch{background:var(--s1);border:1px solid var(--line);border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.legal-switch a{color:var(--t2);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.legal-switch a:hover{color:var(--t1)}.legal-switch a.is-on{background:var(--acc-soft);color:var(--acc)}.legal-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.legal-toc{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px;font-size:13px}.legal-toc h2{letter-spacing:.18em;text-transform:uppercase;color:var(--t3);margin-bottom:8px;font-size:10px;font-weight:700}.legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--t2);border-radius:8px;margin:0 -8px;padding:5px 8px;line-height:1.35;display:block}.legal-toc a:hover{background:var(--s2);color:var(--t1)}.legal-body{max-width:72ch;color:var(--t2);min-width:0;font-size:15px;line-height:1.7}.legal-body h2{letter-spacing:-.015em;color:var(--t1);margin:40px 0 12px;font-size:21px;font-weight:800;line-height:1.3}.legal-body h2:first-child{margin-top:0}.legal-body h2 .legal-anchor{color:inherit;font-weight:inherit;text-decoration:none}.legal-body h2 .legal-anchor:hover:after{content:" #";color:var(--t3)}.legal-body h3{color:var(--t1);margin:24px 0 8px;font-size:16px;font-weight:800}.legal-body p{margin:0 0 12px}.legal-body strong{color:var(--t1);font-weight:700}.legal-body ul,.legal-body ol{gap:6px;margin:0 0 14px;padding-left:1.25em;display:grid}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li::marker{color:var(--acc)}.legal-note{border-left:2px solid var(--acc);background:var(--acc-soft);color:var(--t1);border-radius:0 12px 12px 0;padding:12px 16px}.legal-dl{gap:10px;margin:0 0 14px;display:grid}.legal-dl>div{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px}.legal-dl dt{color:var(--t1);margin-bottom:4px;font-weight:700}.legal-dl dd{margin:0}.legal-table{border:1px solid var(--line);border-radius:var(--r2);margin:4px 0 18px;overflow:hidden}.legal-table table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.55}.legal-table th{text-align:left;vertical-align:bottom;background:var(--s2);color:var(--t1);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:11px;font-weight:700}.legal-table td{vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:11px 14px}.legal-table td:first-child{color:var(--t1);font-weight:600}.legal-credits{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);color:var(--t2);margin:4px 0 14px;padding:14px 16px;font-size:13px}.legal-body .legal-credits a{color:inherit;font-weight:600}.legal-mail{border-radius:var(--r);background:var(--s1);border:1px solid #d9b97259;align-items:center;gap:14px;margin:4px 0 16px;padding:16px 18px;transition:background .2s,border-color .2s;display:flex}.legal-body a.legal-mail{font-weight:400;text-decoration:none}.legal-mail:hover{background:var(--s2);border-color:#d9b97299}.legal-mail .ic{width:26px;height:26px;color:var(--acc)}.legal-mail>span{min-width:0;display:grid}.legal-mail b{color:var(--t1);font-size:14px}.legal-mail b+span{color:var(--acc);overflow-wrap:anywhere;font-size:16px;font-weight:700}.legal-more{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:20px;display:flex}.legal-more a{border:1px solid var(--line);background:var(--s1);color:var(--t2);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.legal-more a:hover{color:var(--t1);background:var(--s2)}.legal-more a.is-on{color:var(--acc);border-color:#d9b97266}@media (min-width:1100px){.legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px}.legal-toc{top:calc(var(--top) + 16px);max-height:calc(100vh - var(--top) - 32px);background:0 0;border:0;padding:0;position:sticky;overflow:hidden auto}.legal-toc h2{padding-left:8px}.legal-toc a{margin:0}}@media (max-width:640px){.legal-head{flex-direction:column;align-items:flex-start}.legal-table{border:0;border-radius:0;overflow:visible}.legal-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table tr{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);margin-bottom:10px;padding:6px 0}.legal-table td{border-top:0;padding:6px 14px}.legal-table td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:2px;font-size:10px;font-weight:700;display:block}}@media print{.sidebar,.topbar,.tabbar,.skip-link,.site-footer,.legal-switch,.legal-toc,.legal-more{display:none!important}.main{margin:0!important;padding:0!important}body,.legal,.legal-body,.legal-body h2,.legal-body h3,.legal-body strong,.legal-head h1,.legal-head p,.legal-table td,.legal-table th,.legal-dl dt{color:#000!important;background:#fff!important}.legal-layout{margin-top:12px;display:block}.legal-body{max-width:none;font-size:11pt}.legal-body h2,.legal-body h3{break-after:avoid}.legal-table tr,.legal-dl>div{break-inside:avoid}.legal-body a[href^=http]:after,.legal-body a[href^=mailto\:]:after{content:" (" attr(href) ")";font-size:.85em}}:root{--ttl-mark-common:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.55' fill='none' stroke='%23000' stroke-width='1.7'/%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");--ttl-mark-rare:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5 15.5 8 8 15.5.5 8ZM8 3.1 3.1 8 8 12.9 12.9 8Z'/%3E%3Cpath d='M8 5.2 10.8 8 8 10.8 5.2 8Z'/%3E%3C/svg%3E");--ttl-mark-epic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5 14.5 4.25v7.5L8 15.5 1.5 11.75v-7.5ZM8 2.75 3.45 5.38v5.24L8 13.25l4.55-2.63V5.38Z'/%3E%3Cpath d='M8 5 10.6 6.5v3L8 11 5.4 9.5v-3Z'/%3E%3C/svg%3E");--ttl-mark-legendary:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.00 0.40 9.30 4.86 13.37 2.63 11.14 6.70 15.60 8.00 11.14 9.30 13.37 13.37 9.30 11.14 8.00 15.60 6.70 11.14 2.63 13.37 4.86 9.30 0.40 8.00 4.86 6.70 2.63 2.63 6.70 4.86ZM8 6.7a1.3 1.3 0 1 0 0 2.6 1.3 1.3 0 1 0 0-2.6Z'/%3E%3C/svg%3E");--ttl-orbit:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 60%27 preserveAspectRatio=%27none%27%3E%3Cg fill=%27none%27 stroke=%27%23cfe0ff%27%3E%3Cg transform=%27rotate(-5 100 30)%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 values=%27-5 100 30;5 100 30;-5 100 30%27 dur=%2716s%27 repeatCount=%27indefinite%27/%3E%3Cellipse cx=%27100%27 cy=%2730%27 rx=%2796%27 ry=%2722%27 stroke-opacity=%27.5%27 stroke-width=%271%27 vector-effect=%27non-scaling-stroke%27%3E%3Canimate attributeName=%27ry%27 values=%2722;5;22%27 keyTimes=%270;.5;1%27 calcMode=%27spline%27 keySplines=%27.45 0 .55 1;.45 0 .55 1%27 dur=%2710s%27 repeatCount=%27indefinite%27/%3E%3C/ellipse%3E%3Ccircle r=%271.9%27 fill=%27%23fff%27%3E%3CanimateMotion dur=%2711s%27 repeatCount=%27indefinite%27 path=%27M4 30a96 22 0 1 0 192 0a96 22 0 1 0 -192 0%27/%3E%3C/circle%3E%3Ccircle r=%271.4%27 fill=%27%23cfe0ff%27%3E%3CanimateMotion dur=%2711s%27 begin=%27-5.5s%27 repeatCount=%27indefinite%27 path=%27M4 30a96 22 0 1 0 192 0a96 22 0 1 0 -192 0%27/%3E%3C/circle%3E%3C/g%3E%3Cg transform=%27rotate(7 100 30)%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 values=%277 100 30;-7 100 30;7 100 30%27 dur=%2720s%27 repeatCount=%27indefinite%27/%3E%3Cellipse cx=%27100%27 cy=%2730%27 rx=%2780%27 ry=%2715%27 stroke-opacity=%27.3%27 stroke-width=%271%27 vector-effect=%27non-scaling-stroke%27%3E%3Canimate attributeName=%27ry%27 values=%2715;3;15%27 keyTimes=%270;.5;1%27 calcMode=%27spline%27 keySplines=%27.45 0 .55 1;.45 0 .55 1%27 dur=%2713s%27 begin=%27-6s%27 repeatCount=%27indefinite%27/%3E%3C/ellipse%3E%3C/g%3E%3C/g%3E%3Ccircle cx=%2714%27 cy=%2738%27 r=%271.3%27 fill=%27%23fff%27 fill-opacity=%270.9%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.27;0.9;0.27%27 dur=%273.1s%27 begin=%270s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3Ccircle cx=%2752%27 cy=%279%27 r=%271%27 fill=%27%23fff%27 fill-opacity=%270.7%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.21;0.7;0.21%27 dur=%274.3s%27 begin=%27-1.2s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3Ccircle cx=%27150%27 cy=%276%27 r=%271.2%27 fill=%27%23fff%27 fill-opacity=%270.8%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.24;0.8;0.24%27 dur=%273.7s%27 begin=%27-2.1s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3Ccircle cx=%27188%27 cy=%2724%27 r=%271.5%27 fill=%27%23fff%27 fill-opacity=%270.9%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.27;0.9;0.27%27 dur=%274.8s%27 begin=%27-0.6s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3Ccircle cx=%27120%27 cy=%2754%27 r=%271%27 fill=%27%23fff%27 fill-opacity=%270.6%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.18;0.6;0.18%27 dur=%273.4s%27 begin=%27-2.7s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3Ccircle cx=%2734%27 cy=%2752%27 r=%270.9%27 fill=%27%23fff%27 fill-opacity=%270.6%27%3E%3Canimate attributeName=%27fill-opacity%27 values=%270.18;0.6;0.18%27 dur=%275.1s%27 begin=%27-3.3s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/svg%3E");--ttl-orbit-still:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 60%27 preserveAspectRatio=%27none%27%3E%3Cg fill=%27none%27 stroke=%27%23cfe0ff%27%3E%3Cg transform=%27rotate(-5 100 30)%27%3E%3Cellipse cx=%27100%27 cy=%2730%27 rx=%2796%27 ry=%2722%27 stroke-opacity=%27.5%27 stroke-width=%271%27 vector-effect=%27non-scaling-stroke%27%3E%3C/ellipse%3E%3C/g%3E%3Cg transform=%27rotate(7 100 30)%27%3E%3Cellipse cx=%27100%27 cy=%2730%27 rx=%2780%27 ry=%2715%27 stroke-opacity=%27.3%27 stroke-width=%271%27 vector-effect=%27non-scaling-stroke%27%3E%3C/ellipse%3E%3C/g%3E%3C/g%3E%3Ccircle cx=%2714%27 cy=%2738%27 r=%271.3%27 fill=%27%23fff%27 fill-opacity=%270.9%27%3E%3C/circle%3E%3Ccircle cx=%2752%27 cy=%279%27 r=%271%27 fill=%27%23fff%27 fill-opacity=%270.7%27%3E%3C/circle%3E%3Ccircle cx=%27150%27 cy=%276%27 r=%271.2%27 fill=%27%23fff%27 fill-opacity=%270.8%27%3E%3C/circle%3E%3Ccircle cx=%27188%27 cy=%2724%27 r=%271.5%27 fill=%27%23fff%27 fill-opacity=%270.9%27%3E%3C/circle%3E%3Ccircle cx=%27120%27 cy=%2754%27 r=%271%27 fill=%27%23fff%27 fill-opacity=%270.6%27%3E%3C/circle%3E%3Ccircle cx=%2734%27 cy=%2752%27 r=%270.9%27 fill=%27%23fff%27 fill-opacity=%270.6%27%3E%3C/circle%3E%3C/svg%3E");--ttl-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .04 0 0 0 0 0 .9 0 0 0 -.36'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23g)'/%3E%3C/svg%3E");--ttl-frost:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.7 0 0 0 -.95'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23f)'/%3E%3C/svg%3E");--ttl-none:linear-gradient(#0000, #0000);--ttl-ease-io:cubic-bezier(.77, 0, .175, 1);--ttl-ease-out:cubic-bezier(.23, 1, .32, 1);--ttl-c-common:#e0a67c;--ttl-c-rare:#93bcff;--ttl-c-epic:#c9a2ff;--ttl-c-legendary:#ff7189}.ttl{--fs:15px;--sheen:#ffffffd9;--tex:var(--ttl-none);--tex-size:100% 100%;--sweep-t:8s;isolation:isolate;vertical-align:middle;max-width:100%;font-family:var(--disp,"Bebas Neue", "Oswald", "Arial Narrow", sans-serif);letter-spacing:.055em;white-space:nowrap;font-kerning:normal;text-transform:none;align-items:center;gap:.42em;font-weight:400;line-height:1;display:inline-flex;position:relative}.ttl[data-size=md]{--fs:19px}.ttl[data-size=lg]{--fs:clamp(26px, 6.6vw, 38px);letter-spacing:.06em}.ttl[data-size=lg]:is([data-f=ticket],[data-f=plaque],[data-f=filmstrip],[data-f=marquee],[data-f=clapper]){--fs:clamp(21px, 5.4vw, 29px)}.ttl[data-f][data-r]{font-size:var(--fs)}.ttl[data-f][data-r] :is(.ttl-mark,.ttl-t,.ttl-bg,.ttl-fx){font-size:inherit}.ttl-mark{background:var(--mark-fill,currentColor);width:.74em;height:.74em;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;flex:none;margin-top:-.06em}.ttl[data-r=common]{--mark:var(--ttl-mark-common)}.ttl[data-r=rare]{--mark:var(--ttl-mark-rare)}.ttl[data-r=epic]{--mark:var(--ttl-mark-epic)}.ttl[data-r=legendary]{--mark:var(--ttl-mark-legendary)}.ttl .ttl-t{text-transform:uppercase;background-image:linear-gradient(105deg, #0000 40%, var(--sheen) 50%, #0000 60%), var(--tex), var(--base);background-size:260% 100%, var(--tex-size), 100% 100%;color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0,0 0,0 0;-webkit-background-clip:text;background-clip:text;min-width:0;padding:.16em .03em .08em;display:block;position:relative}.ttl .ttl-t:before{content:attr(data-text);content:attr(data-text) / "";z-index:-1;padding:inherit;color:#0000;-webkit-text-fill-color:transparent;text-shadow:var(--glow,none);pointer-events:none;position:absolute;inset:0}.ttl .ttl-bg,.ttl .ttl-fx{pointer-events:none;position:absolute}.ttl .ttl-bg{z-index:-2;inset:-.5em -.9em}.ttl .ttl-fx{z-index:1;inset:-.2em -.1em}.ttl .ttl-bg>i,.ttl .ttl-fx>i{display:block;position:absolute}.ttl[data-size=sm] .ttl-fx,.ttl[data-size=md] .ttl-fx{display:none}@keyframes ttl-sweep{0%{background-position:100% 0,0 0,0 0}16%,to{background-position:0 0,0 0,0 0}}@keyframes ttl-twinkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}62%{opacity:.8;transform:scale(.9)rotate(60deg)}}.ttl .ttl-glint{left:var(--x);top:var(--y);width:var(--s,.42em);height:var(--s,.42em);margin:calc(var(--s,.42em) / -2) 0 0 calc(var(--s,.42em) / -2);opacity:.85;background:radial-gradient(ellipse 50% 6% at 50% 50%, var(--gc,#fff), #0000 72%), radial-gradient(ellipse 6% 50% at 50% 50%, var(--gc,#fff), #0000 72%), radial-gradient(circle at 50% 50%, #fff 0 8%, #0000 30%);animation:ttl-twinkle var(--t,2.8s) ease-in-out infinite var(--d,0s);transform:scale(.8)rotate(45deg)}.ttl[data-f=bronze]{--base:linear-gradient(180deg, #f6d2ae 0%, #e7ad80 38%, #b9784b 52%, #dc9f72 70%, #f0c39b 100%);--sheen:#ffeedce6;--glow:0 -1px 0 #0000008c, 0 1px 0 #ffd6b438, 0 .06em .5em #e08c5a29;--mark-fill:linear-gradient(160deg, #f6d2ae, #b9784b 55%, #e7ad80);--sweep-t:10s}.ttl[data-f=bronze][data-size=lg]{--tex:var(--ttl-grain);--tex-size:96px 96px}.ttl[data-f=ticket]{--base:linear-gradient(180deg, #f8d0ad, #e3a273);--sheen:#ffecd6d9;--glow:0 1px 0 #0009;--mark-fill:linear-gradient(160deg, #f8d0ad, #c98656);--sweep-t:9s;background:linear-gradient(#0c0704d9 50%,#0000 0) 1.6em .2em/1px .2em repeat-y,linear-gradient(#ffd6b214,#ffd6b200 60%),#2b1f18;border-radius:.2em;padding:.36em .74em .3em .66em;box-shadow:inset 0 0 0 1px #e7ae844d,inset 0 1px #ffdec21f;-webkit-mask:radial-gradient(circle at 0,#0000 .27em,#000 .28em) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .27em,#000 .28em) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 .27em,#000 .28em) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .27em,#000 .28em) 100%/51% 100% no-repeat}.ttl[data-f=ticket] .ttl-mark{margin-right:.24em}.ttl[data-f=plaque]{--base:linear-gradient(180deg, #ffe6cd 0%, #ecb88f 58%, #da9d6f 100%);--sheen:#fff4e8f2;--glow:0 1px 0 #000000b3, 0 -1px 0 #ffdcbe24;--mark-fill:linear-gradient(160deg, #ffe6cd, #c88757);--sweep-t:12s;background:radial-gradient(circle at .44em,#f2c49a 0 .06em,#5d3a23 .1em,#0000 .13em),radial-gradient(circle at calc(100% - .44em),#f2c49a 0 .06em,#5d3a23 .1em,#0000 .13em),repeating-linear-gradient(90deg,#ffecd60a 0 1px,#0000 1px 3px),linear-gradient(#4a3020 0%,#2f1e14 55%,#3c271a 100%);border-radius:.14em;padding:.34em .95em .28em;box-shadow:inset 0 1px #ffdcbe3d,inset 0 -1px #0000008c,0 1px 3px #00000073}.ttl[data-f=frost]{--base:linear-gradient(172deg, #fff 0%, #e6f3ff 28%, #a9cdfc 58%, #d3e8ff 78%, #f4faff 100%);--sheen:#fffffff2;--glow:0 0 .02em #ffffffb3, 0 0 .32em #6eaaff80, 0 0 .9em #508cff38;--mark-fill:linear-gradient(150deg, #fff, #9fc8ff 60%, #5f8fe0);--sweep-t:5s;--gc:#dcecff}.ttl[data-f=frost][data-size=lg]{--tex:var(--ttl-frost);--tex-size:80px 80px}.ttl[data-f=filmstrip]{--base:linear-gradient(180deg, #fff 0%, #e2e9f4 40%, #a3b3ca 55%, #eaf0f8 100%);--sheen:#c8ecffe6;--glow:0 0 .28em #6ec8ff80;--mark-fill:linear-gradient(160deg, #fff, #9fb3d0);background:linear-gradient(#121821,#0b0f15);border-radius:.12em;padding:.66em .72em .58em;box-shadow:inset 0 1px #78d2ff61,inset 0 -1px #78d2ff61,inset 0 0 0 1px #aac8f01f,0 0 .7em #5abeff1a}.ttl[data-f=filmstrip]:before,.ttl[data-f=filmstrip]:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 .06em,#d6e6fcc7 .06em .27em,#0000 .27em .62em);border-radius:.04em;height:.19em;animation:1.8s linear infinite ttl-sprocket;position:absolute;left:.32em;right:.32em}.ttl[data-f=filmstrip]:before{top:.17em}.ttl[data-f=filmstrip]:after{bottom:.17em}@keyframes ttl-sprocket{to{background-position:-.62em 0}}.ttl[data-f=projector]{--base:linear-gradient(90deg, #f6f9ff 0%, #d9e7ff 45%, #a9c4ec 100%);--glow:0 0 .4em #96beff52;--mark-fill:linear-gradient(160deg, #fff, #8fb2e6)}.ttl[data-f=projector] .ttl-bg{inset:-1em -.8em -1em -2.2em}.ttl[data-f=projector] .ttl-bg>i{opacity:.85;background:conic-gradient(from 80deg at 0%,#0000 0deg,#cde2ff33 6deg,#e4f0ff4d 10deg,#cde2ff33 14deg,#0000 20deg);animation:7s ease-in-out infinite alternate ttl-breathe;inset:0;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 24% 68%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 24% 68%,#0000 100%)}.ttl[data-f=projector][data-size=sm] .ttl-bg{display:none}.ttl[data-f=projector] .ttl-fx>i{left:var(--x);top:var(--y);opacity:.55;width:2px;height:2px;animation:ttl-dust var(--t,7s) ease-in-out infinite alternate var(--d,0s);background:#e8f2ffd9;border-radius:50%}@keyframes ttl-breathe{0%{opacity:.6}to{opacity:.95}}@keyframes ttl-dust{0%{opacity:.15;transform:translate(0)}50%{opacity:.8}to{opacity:.2;transform:translate(var(--dx,.6em), var(--dy,-.25em))}}.ttl[data-f=goldleaf]{--base:linear-gradient(180deg, #fff3cc 0%, #f5d27a 30%, #cf9f40 50%, #f7dc8f 68%, #c9973a 100%);--tex:repeating-linear-gradient(115deg, #0000 0 .9em, #6e460a4d .9em calc(.9em + 1px), #fffade47 calc(.9em + 1px) calc(.9em + 2px), #0000 calc(.9em + 2px) 1.9em);--sheen:#fff8e2f2;--glow:0 1px 0 #4628008c, 0 0 .5em #ffc85a38;--mark-fill:linear-gradient(160deg, #fff3cc, #c99a3b 55%, #f7dc8f);--sweep-t:4.6s;--gc:#fff0c4}.ttl[data-f=goldleaf] .ttl-bg>i{opacity:.75;background:radial-gradient(closest-side, rgba(156, 98, 255, var(--aura-a,.34)), #7846e61f 58%, #0000 100%);border-radius:50%;animation:3.8s ease-in-out infinite alternate ttl-aura;inset:0}.ttl[data-f=goldleaf][data-size=sm] .ttl-bg{--aura-a:.22;inset:-.45em -.6em}@keyframes ttl-aura{0%{opacity:.55;transform:scale(.95)}to{opacity:.95;transform:scale(1.04)}}.ttl[data-f=marquee]{--base:linear-gradient(180deg, #fff8e0 0%, #ffe08a 45%, #f2b947 100%);--glow:0 0 .22em #ffc85099, 0 0 .8em #ffaa3242;--mark-fill:linear-gradient(160deg, #fff8e0, #f2b947);--sheen:#fffae6f2;--sweep-t:5.2s;--gc:#fff1c0;background:radial-gradient(120% 150% at 50% 0,#2d1b47 0%,#170e25 70%);border-radius:.18em;padding:.64em .84em .58em;box-shadow:inset 0 0 0 1px #ffcd6e4d,inset 0 0 1.2em #0009,0 .2em .8em #00000073}.ttl[data-f=marquee]:before,.ttl[data-f=marquee]:after{content:"";background:radial-gradient(circle,#fffbe8 0 .045em,#ffd36b .075em,#ffbe4666 .105em,#0000 .125em) 0/.81em 100% repeat-x,radial-gradient(circle,#ffda9680 0 .05em,#ffbe5a29 .085em,#0000 .105em) 0/.27em 100% repeat-x;height:.24em;animation:1.8s steps(3,end) infinite ttl-chase;position:absolute;left:.42em;right:.42em}.ttl[data-f=marquee]:before{top:.14em}.ttl[data-f=marquee]:after{animation-direction:reverse;bottom:.14em}@keyframes ttl-chase{0%{background-position:0,0}to{background-position:.81em,0}}.ttl[data-f=clapper]{--base:linear-gradient(180deg, #fff1c4 0%, #f0c869 50%, #c99437 100%);--sheen:#fff6dcf2;--glow:0 1px 0 #000000a6, 0 0 .45em #aa78ff4d;--mark-fill:linear-gradient(160deg, #fff1c4, #c99437);--sweep-t:6s;--gc:#efe0ff;background:linear-gradient(#ffffff2e,#fff0 70%) 0 .38em/100% .2em no-repeat,repeating-linear-gradient(60deg,#cfa95a 0 .2em,#2c2047 .2em .4em) 0 .38em/100% .2em no-repeat,linear-gradient(#0000 .36em,#1f1733 .36em,#120d1d 100%);border-radius:.14em;padding:.86em .82em .42em;box-shadow:inset 0 -1px #e8c46e38,0 .15em .6em #0006}.ttl[data-f=clapper]:before{content:"";transform-origin:.14em 100%;background:linear-gradient(#ffffff3d,#fff0 60%),repeating-linear-gradient(-60deg,#cfa95a 0 .2em,#2c2047 .2em .4em);border-radius:.1em .1em .03em .03em;height:.28em;position:absolute;top:.02em;left:0;right:0;transform:rotate(-3deg);box-shadow:0 .04em #0b0810,inset 0 0 0 1px #e8c46e38}.ttl[data-f=clapper]:after{content:"";background:radial-gradient(circle at 35% 35%,#fff1c4,#a77d2c 70%);border-radius:50%;width:.15em;height:.15em;position:absolute;top:.17em;left:.07em;box-shadow:0 0 0 1px #00000080}.ttl[data-f=clapper][data-clap]:before{animation:ttl-clap .56s var(--ttl-ease-out) 1 both!important;animation-play-state:running!important}@keyframes ttl-clap{0%{transform:rotate(-18deg)}58%{transform:rotate(0)}76%{transform:rotate(-4.5deg)}to{transform:rotate(-3deg)}}.ttl[data-f=molten]{--fire:linear-gradient(0deg, #ea4466 4%, #ff5a4e 28%, #ff9446 50%, #ffd27e 70%, #fff5e2 90%);--flame:linear-gradient(0deg, #fff6dc00 0%, #ffeec49e 22%, #fff6dc00 44%, #96002829 70%, #fff6dc00 100%);--glow:0 0 .04em #fff0dce6, 0 -.05em .3em #ff783c99, 0 -.14em .7em #ff3c506b, 0 0 1.4em #ff285a38;--mark-fill:linear-gradient(160deg, #fff4ee, #ff9a6e 45%, #d42a50)}.ttl[data-f=molten] .ttl-t{background-image:var(--flame), var(--fire);background-position:0 0,0 0;background-repeat:repeat-y,no-repeat;background-size:100% 1.3em,100% 100%;animation:2.8s linear infinite ttl-flow}.ttl[data-f=molten][data-size=sm] .ttl-t,.ttl[data-f=molten][data-size=md] .ttl-t{background-image:linear-gradient(#fff3e2 0%,#ffbf80 50%,#ff7d74 100%);background-size:100% 100%;animation:none}@keyframes ttl-flow{to{background-position:0 -1.3em,0 0}}.ttl[data-f=molten][data-size=lg] .ttl-t:before{transform-origin:50% 100%;animation:1.6s ease-in-out infinite alternate ttl-heat}@keyframes ttl-heat{0%{transform:translateY(-.02em)skew(-2deg)scaleY(1.03)}to{transform:translateY(-.06em)skew(2deg)scaleY(1.09)}}.ttl[data-f=molten] .ttl-bg{inset:-.1em -.6em -.45em}.ttl[data-f=molten] .ttl-bg>i{opacity:.8;background:radial-gradient(closest-side,#ff465a4d,#ff783c14 65%,#0000 100%);animation:2.6s ease-in-out infinite alternate ttl-breathe;inset:30% 0 0}.ttl[data-f=molten][data-size=sm] .ttl-bg{inset:-.3em -.5em}.ttl[data-f=molten] .ttl-fx>i{left:var(--x);opacity:0;width:3px;height:3px;animation:ttl-ember var(--t,2.6s) var(--ttl-ease-out) infinite var(--d,0s);background:radial-gradient(circle,#fff6e8 0 30%,#ff9664f2 50%,#ff3c5a00 72%);border-radius:50%;top:34%}@keyframes ttl-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -1.15em) scale(.4)}}.ttl[data-f=diamond]{--glow:0 1px 0 #12245699, 0 0 .4em #96beff66, 0 0 1em #6ea0ff2e;--mark-fill:conic-gradient(from 20deg, #fff, #cfe0ff, #ffd0dd, #fff, #d9fff1, #fff);--gc:#f4f8ff}.ttl[data-f=diamond] .ttl-t{background-image:linear-gradient(100deg,#0000 36%,#ff96be73 43%,#ffecaa80 47.5%,#aaffe280 52%,#96beff8c 56.5%,#0000 63%),repeating-linear-gradient(62deg,#0000 0 .36em,#96a8c461 .36em calc(.36em + 1px),#0000 calc(.36em + 1px) .72em),linear-gradient(#fff 0%,#eef2f8 30%,#c3cfdf 48%,#fff 56%,#dfe6f0 74%,#fff 100%);background-position:100% 0,0 0,0 0;background-size:320% 100%,100% 100%,100% 100%}.ttl[data-f=diamond][data-size=sm] .ttl-t{background-position:46% 0,0 0,0 0}.ttl[data-f=diamond][data-size=lg] .ttl-t{animation:ttl-prism 5.2s var(--ttl-ease-io) infinite}@keyframes ttl-prism{0%{background-position:100% 0,0 0,0 0}45%,to{background-position:0 0,0 0,0 0}}.ttl[data-f=spotlight]{--base:linear-gradient(180deg, #fff 0%, #fff4d6 25%, #f3cf72 50%, #fff1c9 68%, #d9a944 100%);--sheen:#fffffff2;--glow:0 0 .04em #fffaebe6, 0 0 .4em #ffd26e73, 0 0 1em #ff506e33;--mark-fill:linear-gradient(160deg, #fff, #f3cf72 50%, #e0435f);--sweep-t:6.5s;--gc:#ffe9b0}.ttl[data-f=spotlight] .ttl-bg{inset:-1.5em -1.2em -.35em;overflow:hidden}.ttl[data-f=spotlight] .ttl-bg>i{transform-origin:50% 100%;clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);width:1.4em;height:3.6em;transform:rotate(var(--rest));animation:ttl-search 9s var(--ttl-ease-io) infinite alternate;background:linear-gradient(#0000 0%,#ffe8aa1a 40%,#ffe8aa38 78%,#ffe8aa00 100%);bottom:0;left:calc(50% - .7em)}.ttl[data-f=spotlight] .ttl-bg>i:first-child{--rest:-22deg;--a:-34deg;--b:8deg;left:calc(36% - .7em)}.ttl[data-f=spotlight] .ttl-bg>i:nth-child(2){--rest:22deg;--a:34deg;--b:-8deg;animation-delay:-4.5s;left:calc(64% - .7em)}.ttl[data-f=spotlight][data-size=sm] .ttl-bg{inset:-.9em -.7em -.2em}.ttl[data-f=spotlight][data-size=sm] .ttl-bg>i{background:linear-gradient(#0000,#ffe8aa33 38%,#ffe8aa66 80%,#ffe8aa00);width:.9em;height:2em}.ttl[data-f=spotlight][data-size=sm] .ttl-bg>i:first-child{left:calc(36% - .45em)}.ttl[data-f=spotlight][data-size=sm] .ttl-bg>i:nth-child(2){left:calc(64% - .45em)}.ttl[data-f=spotlight][data-size=md] .ttl-bg{inset:-1.3em -1.1em -.25em}.ttl[data-f=spotlight][data-size=md] .ttl-bg>i{background:linear-gradient(#0000 0%,#ffe8aa38 38%,#ffe8aa73 80%,#ffe8aa00 100%);width:1.2em;height:3em}.ttl[data-f=spotlight][data-size=md] .ttl-bg>i:first-child{left:calc(36% - .6em)}.ttl[data-f=spotlight][data-size=md] .ttl-bg>i:nth-child(2){left:calc(64% - .6em)}@keyframes ttl-search{0%{transform:rotate(var(--a))}to{transform:rotate(var(--b))}}.ttl:is([data-f=bronze],[data-f=ticket],[data-f=plaque],[data-f=frost],[data-f=filmstrip],[data-f=goldleaf],[data-f=marquee],[data-f=clapper],[data-f=spotlight]) .ttl-t{animation:ttl-sweep var(--sweep-t) var(--ttl-ease-io) infinite var(--sweep-d,.8s)}.ttl[data-f=filmstrip] .ttl-t{--sweep-t:7s}.ttl:is([data-r=epic],[data-r=legendary]) .ttl-t:after{content:attr(data-text);content:attr(data-text) / "";z-index:-1;padding:inherit;color:#0000;-webkit-text-fill-color:transparent;text-shadow:var(--halo,none);opacity:.85;pointer-events:none;animation:ttl-halo var(--halo-t,2.6s) ease-in-out infinite alternate;position:absolute;inset:0}@keyframes ttl-halo{0%{opacity:.72}to{opacity:.95}}.ttl[data-f=goldleaf]{--halo:0 0 .2em #ffde82b3, 0 0 .6em #b074ff80;filter:drop-shadow(0 0 .3em #9660ff38)}.ttl[data-f=marquee]{--halo:0 0 .2em #ffe296b3, 0 0 .6em #ffb64080;--halo-t:1.8s;filter:drop-shadow(0 0 .3em #ffba4838)}.ttl[data-f=clapper]{--halo:0 0 .2em #ffe6a0a6, 0 0 .6em #b888ff80;filter:drop-shadow(0 0 .3em #9668ff33)}.ttl[data-f=molten]{--halo:0 0 .2em #ffb060bf, 0 -.08em .55em #ff54488c;--halo-t:2.2s;filter:drop-shadow(0 0 .25em #ff464642)}.ttl[data-f=diamond]{--halo:0 0 .22em #d7e8ffcc, 0 0 .65em #78aaff73;--halo-t:4.2s;filter:drop-shadow(0 0 .25em #bed7ff3d)}.ttl[data-f=spotlight]{--halo:0 0 .2em #fffaebbf, 0 0 .6em #ffd66e80;--halo-t:3.8s;filter:drop-shadow(0 0 .25em #ffd26e3d)}@media (prefers-reduced-motion:reduce){.ttl[data-f=diamond] .ttl-bg>i{background-image:var(--ttl-orbit-still)}}:root[data-reduce-motion] .ttl[data-f=diamond] .ttl-bg>i{background-image:var(--ttl-orbit-still)}.ttl:is([data-f=molten],[data-f=diamond],[data-f=spotlight]):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(var(--bc0), .95) 0 .1em, rgba(var(--bc), .5) .28em, #0000 .85em), linear-gradient(90deg, #0000, rgba(var(--bc), .85) 50%, #0000) 50% 50% / 100% 2px no-repeat, linear-gradient(0deg, #0000, rgba(var(--bc), .7) 50%, #0000) 50% 50% / 2px 100% no-repeat;width:3.4em;height:2.6em;margin-top:-1.3em;animation:3.8s ease-in-out infinite alternate ttl-burst;position:absolute;top:50%;left:-1.35em}.ttl[data-f=molten]{--bc:255, 150, 80;--bc0:255, 240, 215}.ttl[data-f=diamond]{--bc:150, 190, 255;--bc0:235, 244, 255}.ttl[data-f=spotlight]{--bc:255, 205, 100;--bc0:255, 248, 225}@keyframes ttl-burst{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.04)}}.ttl[data-f=molten] .ttl-bg>i:nth-child(2){opacity:1;filter:blur(1.5px);transform-origin:50% 100%;background:radial-gradient(62% 100% at 50% 100%,#ff96469e,#ff5a3238 55%,#0000 82%);animation:3.6s ease-in-out infinite alternate ttl-rise;inset:10% 6% -.85em}@keyframes ttl-rise{0%{opacity:.65;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1.06)}}.ttl[data-f=diamond] .ttl-bg{inset:-.5em -.8em -.42em}.ttl[data-f=diamond] .ttl-bg>i{background:var(--ttl-orbit) center / 100% 100% no-repeat;inset:0}.ttl[data-f=spotlight]:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#ffe296d9 14%,#fff 38%,#ffc85a80 68%,#0000);border-radius:2px;height:2px;animation:4.2s ease-in-out infinite alternate ttl-streak;position:absolute;bottom:.08em;left:6%;right:-34%;box-shadow:0 0 .4em #ffc85a73}@keyframes ttl-streak{0%{opacity:.65;transform:scaleX(.78)}to{opacity:1;transform:scaleX(1)}}.ttl[data-f=spotlight] .ttl-fx>.ttl-spark{left:var(--x);opacity:0;width:2.5px;height:2.5px;animation:ttl-ember var(--t,3s) var(--ttl-ease-out) infinite var(--d,0s);background:radial-gradient(circle,#fff8e0 0 30%,#ffcd64f2 55%,#ffaa3c00 76%);border-radius:50%;top:46%}.ttl .ttl-pop{z-index:-1;pointer-events:none;position:absolute;inset:-.8em -1.1em}.ttl[data-size=sm] .ttl-pop{inset:-.6em -.8em}.ttl[data-size=sm] .ttl-pop>i:nth-child(n+4){display:none}.ttl[data-size=sm] .ttl-pop>i{width:calc(var(--s) * .8);height:calc(var(--s) * .8);margin:calc(var(--s) * -.4) 0 0 calc(var(--s) * -.4)}.ttl .ttl-pop>i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0;background:radial-gradient(circle, rgba(var(--bc0), .95) 0 9%, rgba(var(--bc), .55) 24%, #0000 62%), linear-gradient(90deg, #0000, rgba(var(--bc), .85) 50%, #0000) 50% 50% / 100% 1.5px no-repeat, linear-gradient(0deg, #0000, rgba(var(--bc), .85) 50%, #0000) 50% 50% / 1.5px 100% no-repeat;animation:ttl-pop var(--t,3.4s) ease-out infinite var(--d,0s);position:absolute;transform:scale(.3)}@keyframes ttl-pop{0%{opacity:0;transform:scale(.3)}16%{opacity:1;transform:scale(1)}46%{opacity:.15;transform:scale(1.2)}60%,to{opacity:0;transform:scale(1.25)}}.ttl[data-f=goldleaf]{--bc:255, 214, 130;--bc0:255, 246, 220}.ttl[data-f=marquee]{--bc:255, 196, 90;--bc0:255, 244, 214}.ttl[data-f=clapper]{--bc:196, 152, 255;--bc0:246, 236, 255}@media (prefers-reduced-motion:reduce){.ttl .ttl-pop>i{opacity:.7;transform:scale(.75)}}:root[data-reduce-motion] .ttl .ttl-pop>i{opacity:.7;transform:scale(.75)}.ttl .ttl-t,.ttl .ttl-t:before,.ttl .ttl-t:after,.ttl:before,.ttl:after,.ttl .ttl-bg>i,.ttl .ttl-fx>i{animation-play-state:paused!important}.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *) .ttl-t,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *) .ttl-t:before,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *) .ttl-t:after,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *):before,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *):after,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *) .ttl-bg>i,.ttl:is([data-live],.ttl-host:is(:hover,:focus-within) *) .ttl-fx>i{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.ttl,.ttl *,.ttl:before,.ttl:after,.ttl :before,.ttl :after,.ttl[data-f=clapper][data-clap]:before{animation:none!important}}:root[data-reduce-motion] .ttl,:root[data-reduce-motion] .ttl *,:root[data-reduce-motion] .ttl:before,:root[data-reduce-motion] .ttl:after,:root[data-reduce-motion] .ttl :before,:root[data-reduce-motion] .ttl :after,:root[data-reduce-motion] .ttl[data-f=clapper][data-clap]:before{animation:none!important}.ttl-row{min-width:0;margin-top:6px;display:flex}.ttl-row[data-size=header]{margin-top:10px}.curator .ttl-row{margin-bottom:4px}.lb .lb-who{flex:1;min-width:0}.lb .lb-who .ttl-row{margin-top:3px}.fitem .ft .ttl-row{margin:3px 0 2px}.ucard-lg .top .ttl-row{margin-top:4px}.pop-user .ttl-row{margin:3px 0 2px}.pstat .ph .ttl-row{margin:4px 0 3px}.ttl-picker{gap:22px;display:grid}.ttl-now{border-radius:var(--r);border:1px solid var(--line);background:var(--s1);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 18px;display:flex}.ttl-now-copy{flex:220px;min-width:0}.ttl-now-copy b{color:var(--t2);font-size:13px;font-weight:700;display:block}.ttl-now-copy p{color:var(--t3);margin:2px 0 0;font-size:13px}.ttl-now .ttl-row{margin:0}.ttl-fs{border:0;min-width:0;margin:0;padding:0}.ttl-fs>legend{padding:0}.ttl-grp{--rc:var(--ttl-c-common);--mark:var(--ttl-mark-common);padding-top:22px}.ttl-grp:first-of-type{padding-top:4px}.ttl-grp[data-r=rare]{--rc:var(--ttl-c-rare);--mark:var(--ttl-mark-rare)}.ttl-grp[data-r=epic]{--rc:var(--ttl-c-epic);--mark:var(--ttl-mark-epic)}.ttl-grp[data-r=legendary]{--rc:var(--ttl-c-legendary);--mark:var(--ttl-mark-legendary)}.ttl-grp>h3{font-family:var(--disp);letter-spacing:.04em;color:var(--rc);align-items:center;gap:10px;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1;display:flex}.ttl-grp>h3 i{background:var(--rc);width:.62em;height:.62em;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;flex:none}.ttl-grp>h3 small{font-family:var(--font);letter-spacing:0;color:var(--t3);font-size:13px;font-weight:700}.ttl-picks{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.ttl-pick{border:1px solid var(--line);background:var(--s1);cursor:pointer;min-width:0;min-height:112px;transition:border-color .18s ease, background-color .18s ease, transform .14s var(--ease2);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.ttl-pick:active{transform:scale(.99)}.ttl-pick:has(.ttl-radio:checked){border-color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.ttl-pick:has(.ttl-radio:checked){border-color:color-mix(in srgb, var(--rc) 70%, transparent)}}.ttl-pick:has(.ttl-radio:checked){background:var(--rc)}@supports (color:color-mix(in lab, red, red)){.ttl-pick:has(.ttl-radio:checked){background:color-mix(in srgb, var(--rc) 8%, var(--s1))}}.ttl-pick:has(.ttl-radio:checked){box-shadow:inset 0 0 0 1px var(--rc)}@supports (color:color-mix(in lab, red, red)){.ttl-pick:has(.ttl-radio:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 40%, transparent)}}.ttl-pick:has(.ttl-radio:focus-visible){outline:2px solid var(--acc);outline-offset:3px}.ttl-pick[data-locked]{cursor:default;background:0 0;border-style:dashed}.ttl-pick[data-locked]:active{transform:none}.ttl-pick-top{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:30px;display:flex}.ttl-pick-state{color:var(--t3);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.ttl-pick-state .ic{width:14px;height:14px}.ttl-pick[data-equipped] .ttl-pick-state{color:var(--rc)}.ttl-pick-cond{color:var(--t2);font-size:13px;line-height:1.45}.ttl-pick-prog{width:100%;color:var(--t3);align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.ttl-pick-bar{background:var(--s3);border-radius:999px;flex:1;min-width:0;height:4px;overflow:hidden}.ttl-pick-bar>i{width:calc(var(--p,0) * 1%);border-radius:inherit;background:var(--t3);height:100%;display:block}.ttl-pick[data-fx]{isolation:isolate;border-color:rgba(var(--cc), .5);box-shadow:inset 0 0 0 1px rgba(var(--cc2), .1), 0 0 12px rgba(var(--cc), .1);padding-top:22px}.ttl-pick[data-fx]:before,.ttl-pick[data-fx]:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;position:absolute}.ttl-pick[data-fx]:before{inset:0}.ttl-pick[data-fx]>:not(.ttl-radio){z-index:1;position:relative}.ttl-pick[data-fx]:not([data-fx=molten]):after{background:linear-gradient(90deg, #0000, rgba(var(--cc2), .2), #0000);width:38%;animation:5s ease-in-out -1.8s infinite ttl-card-sweep;top:-20%;bottom:-20%;left:-40%;transform:skew(-18deg)}@keyframes ttl-card-sweep{0%{transform:translate(0)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}.ttl-pick[data-fx=goldleaf]{--cc:176, 116, 255;--cc2:255, 214, 120}.ttl-pick[data-fx=goldleaf]:before{background:radial-gradient(120% 100% at 0% 0%, rgba(var(--cc), .2), #0000 60%), radial-gradient(90% 80% at 100% 100%, rgba(var(--cc2), .12), #0000 62%)}.ttl-pick[data-fx=marquee]{--cc:255, 182, 64;--cc2:255, 226, 150}.ttl-pick[data-fx=marquee]:before{background:radial-gradient(circle, #ffecaaf2 0 1.2px, #ffbe5059 2px, #0000 3.2px) 0 5px / 14px 10px repeat-x, linear-gradient(180deg, rgba(var(--cc), .16), #0000 48%);animation:1.6s steps(2,end) infinite ttl-card-bulbs}@keyframes ttl-card-bulbs{0%{background-position:0 5px,0 0}to{background-position:14px 5px,0 0}}.ttl-pick[data-fx=clapper]{--cc:184, 136, 255;--cc2:255, 230, 160}.ttl-pick[data-fx=clapper]:before{background:repeating-linear-gradient(115deg, rgba(var(--cc), .05) 0 9px, #0000 9px 18px), linear-gradient(180deg, rgba(var(--cc), .14), #0000 55%)}.ttl-pick[data-fx=molten]{--cc:255, 90, 60;--cc2:255, 170, 90}.ttl-pick[data-fx=molten]:before{background:radial-gradient(90% 70% at 50% 125%,#ff5a3c57,#0000 70%),linear-gradient(#ff3c2812,#0000 40%)}.ttl-pick[data-fx=molten]:after{background:radial-gradient(circle at 14% 82%,#ffc478f2 0 1.2px,#0000 2.2px),radial-gradient(circle at 34% 90%,#ff965ae6 0 1px,#0000 2px),radial-gradient(circle at 58% 78%,#ffd296f2 0 1.2px,#0000 2.2px),radial-gradient(circle at 78% 88%,#ff8c50e6 0 1px,#0000 2px),radial-gradient(circle at 92% 72%,#ffbe78e6 0 1px,#0000 2px);animation:3.6s linear -1.2s infinite ttl-card-embers;inset:0}@keyframes ttl-card-embers{0%{opacity:0;transform:translateY(18%)}25%{opacity:1}to{opacity:0;transform:translateY(-34%)}}.ttl-pick[data-fx=diamond]{--cc:150, 200, 255;--cc2:255, 255, 255}.ttl-pick[data-fx=diamond]:before{background:radial-gradient(circle at 86% 22%,#fffffff2 0 1px,#0000 2.4px),radial-gradient(circle at 70% 72%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 18% 80%,#c8e1ffe6 0 1px,#0000 2.2px),linear-gradient(135deg,#ff78b41f,#ffe28c12 25%,#78dcff1f 45%,#0000 70%)}.ttl-pick[data-fx=spotlight]{--cc:255, 214, 110;--cc2:255, 236, 180}.ttl-pick[data-fx=spotlight]:before{background:linear-gradient(112deg,#0000 24%,#ffecb433 34%,#0000 46%),linear-gradient(68deg,#0000 54%,#ffecb424 66%,#0000 78%),radial-gradient(70% 40% at 50% -10%,#ffe29638,#0000 70%)}.ttl-pick[data-fx]:before,.ttl-pick[data-fx]:after{animation-play-state:paused!important}.ttl-pick[data-fx]:is(:hover,:focus-within,[data-live]):before,.ttl-pick[data-fx]:is(:hover,:focus-within,[data-live]):after{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.ttl-pick[data-fx]:before,.ttl-pick[data-fx]:after{animation:none!important}}:root[data-reduce-motion] .ttl-pick[data-fx]:before,:root[data-reduce-motion] .ttl-pick[data-fx]:after{animation:none!important}.ttl-pick[data-sub]{isolation:isolate;border-color:rgba(var(--sc), .3)}.ttl-pick[data-sub]:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.85;transition:opacity .18s;position:absolute;inset:0}.ttl-pick[data-sub]>:not(.ttl-radio){z-index:1;position:relative}.ttl-pick[data-sub=frost]{--sc:147, 188, 255}.ttl-pick[data-sub=frost]:before{background:radial-gradient(circle at 88% 24%, #ffffffbf 0 .8px, #0000 1.8px), radial-gradient(circle at 74% 70%, #dcecff99 0 .8px, #0000 1.6px), radial-gradient(circle at 20% 82%, #dcecff80 0 .7px, #0000 1.5px), radial-gradient(120% 90% at 0% 0%, rgba(var(--sc), .14), #0000 60%)}.ttl-pick[data-sub=filmstrip]{--sc:150, 170, 205}.ttl-pick[data-sub=filmstrip]:before{background:repeating-linear-gradient(90deg, rgba(var(--sc), .32) 0 6px, #0000 6px 14px) 0 6px / 100% 4px no-repeat, repeating-linear-gradient(90deg, rgba(var(--sc), .32) 0 6px, #0000 6px 14px) 0 calc(100% - 6px) / 100% 4px no-repeat, linear-gradient(180deg, rgba(var(--sc), .08), #0000 45%)}.ttl-pick[data-sub=projector]{--sc:255, 214, 150}.ttl-pick[data-sub=projector]:before{background:linear-gradient(205deg, rgba(var(--sc), .16), #0000 46%), radial-gradient(70% 60% at 100% 0%, rgba(var(--sc), .1), #0000 70%)}@media (hover:hover) and (pointer:fine){.ttl-pick[data-sub]:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.ttl-pick[data-sub]:before{transition:none}}.ttl-bar{border-radius:var(--r);border:1px solid var(--line2);background:var(--s2);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ttl-bar-msg{min-width:0;color:var(--t2);flex:200px;margin:0;font-size:13px}.ttl-bar .btn{min-height:44px}@media (hover:hover) and (pointer:fine){.ttl-pick:not([data-locked]):hover{border-color:var(--line2);background:var(--s2)}}@media (prefers-reduced-motion:reduce){.ttl-pick{transition:none}}:root{--tok-c-common:#e0a67c;--tok-c-rare:#93bcff;--tok-c-epic:#bd92ff;--tok-c-legendary:#ff7189;--tok-ease-out:cubic-bezier(.23, 1, .32, 1);--tok-ease-io:cubic-bezier(.77, 0, .175, 1)}:is(.tok-card,.tok-tier,.tok-u)[data-r=common]{--tok-rc:var(--tok-c-common)}:is(.tok-card,.tok-tier,.tok-u)[data-r=rare]{--tok-rc:var(--tok-c-rare)}:is(.tok-card,.tok-tier,.tok-u)[data-r=epic]{--tok-rc:var(--tok-c-epic)}:is(.tok-card,.tok-tier,.tok-u)[data-r=legendary]{--tok-rc:var(--tok-c-legendary)}.tok-token{width:var(--tok-w,100%);aspect-ratio:1;isolation:isolate;perspective:700px;flex:none;display:block;position:relative}.tok-sm{--tok-w:40px}.tok-md{--tok-w:min(100%, 164px);margin-inline:auto}.tok-lg{--tok-w:min(100%, 210px);margin-inline:auto}.tok-xl{--tok-w:min(100%, 304px);margin-inline:auto}.tok-tilt{transform-style:preserve-3d;position:absolute;inset:0}.tok-art{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 14px #00000073);width:100%;max-width:none;height:100%;position:absolute;inset:0}.tok-sm .tok-art{filter:drop-shadow(0 2px 4px #00000073)}.tok-token[data-state=locked] .tok-art{filter:grayscale()brightness(.3)contrast(1.2)}.tok-bl,.tok-rays,.tok-halo,.tok-aura{pointer-events:none;border-radius:50%;position:absolute}.tok-token[data-r=common] .tok-bl{background:radial-gradient(closest-side,#e0966438,#0000 76%);inset:10%}.tok-token[data-r=rare] .tok-bl{background:radial-gradient(closest-side,#508cff6b,#508cff1f 56%,#0000 78%);inset:-4%}.tok-token[data-r=epic] .tok-bl{background:radial-gradient(closest-side,#ffd28c52,#965aff80 42%,#965aff24 64%,#0000 80%);inset:-14%}.tok-token[data-r=legendary] .tok-bl{background:radial-gradient(closest-side,#ff788c9e,#d614406b 40%,#96002829 64%,#0000 80%);inset:-22%}.tok-sm .tok-bl{inset:0}.tok-rays{opacity:.8;background:repeating-conic-gradient(#ffd2c800 0deg 7deg,#ffd2c86b 10.5deg,#ffd2c800 14deg 22.5deg);inset:-24%;-webkit-mask:radial-gradient(closest-side,#000 34%,#0000 100%);mask:radial-gradient(closest-side,#000 34%,#0000 100%)}.tok-halo{inset:-8%;-webkit-mask:radial-gradient(closest-side,#0000 88%,#000 90% 93%,#0000 96%);mask:radial-gradient(closest-side,#0000 88%,#000 90% 93%,#0000 96%)}.tok-token[data-r=epic] .tok-halo{opacity:.85;background:conic-gradient(#ffd68c00,#ffd68ce6 10%,#ffd68c00 22%,#be8cffcc 36%,#be8cff00 50%,#ffd68ce6 64%,#ffd68c00 76%,#be8cffcc 88%,#be8cff00)}.tok-token[data-r=legendary] .tok-halo{opacity:.95;background:conic-gradient(from 30deg,#ebf0fa00,#ebf0faf2 8%,#ebf0fa00 18%,#ff466ee6 30%,#ff466e00 42%,#ebf0faf2 58%,#ebf0fa00 68%,#ff466ee6 80%,#ff466e00 92%);inset:-10%}.tok-aura{opacity:0;background:radial-gradient(closest-side, var(--tok-aura), transparent 76%);inset:-10%}.tok-token[data-r=common]{--tok-sheen:#ffdebe61}.tok-token[data-r=rare]{--tok-sheen:#c8e1ffd9}.tok-token[data-r=epic]{--tok-aura:#aa6eff8c;--tok-sheen:#ffe296bf}.tok-token[data-r=legendary]{--tok-aura:#ff3c6480;--tok-sheen:#fff6ecd9}.tok-fx{pointer-events:none;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;mask:var(--tok-m) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.tok-sheen{width:var(--tok-sw,70%);opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg, transparent 22%, var(--tok-sheen) 50%, transparent 78%);position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)}.tok-token[data-r=common] .tok-sheen{--tok-sw:38%}.tok-foil{opacity:0;mix-blend-mode:color-dodge;background:linear-gradient(110deg,#0000 18%,#ff6e9647 34%,#ffecbe6b 44%,#8cdcff57 54%,#c896ff4d 63%,#0000 80%);width:90%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)}.tok-spec{opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffffe6,#fff3 18%,#0000 34%);width:200%;height:200%;transition:opacity .24s;position:absolute;top:-50%;left:-50%}.tok-token[data-hot] .tok-spec{opacity:.85}.tok-spark{left:var(--tok-x);top:var(--tok-y);width:var(--tok-s,9%);height:var(--tok-s,9%);margin:calc(var(--tok-s,9%) / -2);opacity:0;pointer-events:none;background:radial-gradient(ellipse 50% 7% at 50% 50%, var(--tok-sc,#fff), transparent 72%), radial-gradient(ellipse 7% 50% at 50% 50%, var(--tok-sc,#fff), transparent 72%), radial-gradient(circle at 50% 50%, #fff 0 9%, transparent 32%);position:absolute;transform:scale(.6)}.tok-token[data-r=rare] .tok-spark{--tok-sc:#dcebff}.tok-token[data-r=legendary] .tok-spark{--tok-sc:#ffb8c6}.tok-dust{left:var(--tok-x);opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6d8 0 30%,#ffcd6ee6 50%,#0000 72%);border-radius:50%;width:4px;height:4px;position:absolute;top:6%}.tok-ember{left:var(--tok-x);opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 25%,#ff6e87f2 45%,#0000 70%);border-radius:50%;width:5px;height:5px;position:absolute;top:64%}.tok-token[data-r=common] .tok-sheen{animation:tok-sheen 7s var(--tok-ease-io) infinite .8s}.tok-token[data-r=rare] .tok-sheen{animation:tok-sheen 3.6s var(--tok-ease-io) infinite .3s}.tok-token[data-r=epic] .tok-sheen{animation:tok-sheen 4.4s var(--tok-ease-io) infinite .9s}.tok-token[data-r=legendary] .tok-sheen{animation:tok-sheen 4.2s var(--tok-ease-io) infinite .4s}.tok-token .tok-foil{animation:5.6s linear 2.2s infinite tok-foil}.tok-token .tok-spark{animation:tok-twinkle var(--tok-t,2.6s) ease-in-out infinite var(--tok-d,0s)}.tok-token .tok-aura{animation:3.4s ease-in-out infinite alternate tok-breathe}.tok-token[data-r=epic] .tok-halo{animation:26s linear infinite tok-spin}.tok-token[data-r=legendary] .tok-halo{animation:34s linear infinite reverse tok-spin}.tok-token .tok-rays{animation:60s linear infinite tok-spin}.tok-token .tok-dust{animation:tok-dust var(--tok-t,4s) linear infinite var(--tok-d,0s)}.tok-token .tok-ember{animation:tok-ember var(--tok-t,3.2s) var(--tok-ease-out) infinite var(--tok-d,0s)}.tok-token :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember){animation-play-state:paused}.tok-token[data-fx=always]:not([data-io]) :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember),.tok-token[data-fx=always][data-inview] :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember),.tok-token[data-rays] .tok-rays,.tok-host:focus-within .tok-token[data-fx=auto] :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember),.tok-token[data-hot] :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember){animation-play-state:running}@media (hover:hover) and (pointer:fine){.tok-host:hover .tok-token[data-fx=auto] :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember){animation-play-state:running}}@keyframes tok-sheen{0%{opacity:0;transform:translate(-120%)}6%{opacity:1}34%{opacity:1;transform:translate(185%)}36%,to{opacity:0;transform:translate(185%)}}@keyframes tok-foil{0%{opacity:0;transform:translate(-130%)}5%{opacity:1}30%{opacity:1;transform:translate(150%)}32%,to{opacity:0;transform:translate(150%)}}@keyframes tok-twinkle{0%,to{opacity:0;transform:scale(.6)rotate(0)}45%{opacity:1;transform:scale(1)rotate(40deg)}60%{opacity:.85;transform:scale(.94)rotate(55deg)}}@keyframes tok-breathe{0%{opacity:.35;transform:scale(.95)}to{opacity:.9;transform:scale(1.06)}}@keyframes tok-spin{to{transform:rotate(360deg)}}@keyframes tok-dust{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate(var(--tok-dx,0px), 130px)}}@keyframes tok-ember{0%{opacity:0;transform:translate(0)scale(.9)}18%{opacity:1}to{opacity:0;transform:translate(var(--tok-dx,0px), -84px) scale(.5)}}.tok-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;display:grid}.tok-card{border-radius:var(--r);background:radial-gradient(90% 46% at 50% 22%, var(--tok-ct,transparent), transparent 70%), var(--s1);border:1px solid var(--tok-cb,var(--line));flex-direction:column;min-width:0;padding:12px 14px 14px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.tok-card[data-r=rare]{--tok-ct:#5a96ff12;--tok-cb:#93bcff21}.tok-card[data-r=epic]{--tok-ct:#965aff1f;--tok-cb:#bd92ff33}.tok-card[data-r=legendary]{--tok-ct:#ff285029;--tok-cb:#ff71894d;box-shadow:inset 0 1px #ffc8d214}.tok-card[data-state=locked]{--tok-ct:transparent;--tok-cb:var(--line);box-shadow:none}.tok-card .tok-token{margin:4px auto 6px}.tok-card h3{letter-spacing:-.005em;margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.3}.tok-card[data-state=locked] h3{color:var(--t2)}.tok-card .tok-card-r{color:var(--tok-rc);margin:1px 0 0;font-size:12px;font-weight:700}.tok-card .tok-card-c{color:var(--t2);margin:8px 0 0;font-size:13px;line-height:1.5}.tok-card .tok-card-p{color:var(--t2);margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:700}.tok-card .tok-card-bar{background:#ffffff14;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.tok-card .tok-card-bar i{height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:var(--acc);display:block}@media (hover:hover) and (pointer:fine){.tok-card:hover{border-color:var(--line2)}}.tok-cat+.tok-cat{margin-top:clamp(28px,5vw,44px)}.tok-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tok-tier{border:1px solid var(--line);background:#ffffff06;border-radius:24px;padding:6px}.tok-tier[data-r=common]{--tok-tint:#e0a67c12}.tok-tier[data-r=rare]{--tok-tint:#6ea0ff21}.tok-tier[data-r=epic]{--tok-tint:#a56eff33}.tok-tier[data-r=legendary]{--tok-tint:#ff325a42}.tok-tier-core{text-align:center;background:radial-gradient(120% 70% at 50% 0%, var(--tok-tint), transparent 62%), linear-gradient(180deg, var(--s2), var(--s1));border-radius:18px;flex-direction:column;align-items:center;height:100%;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.tok-tier .tok-token{margin:4px auto 10px}.tok-tier h3{font-family:var(--disp);letter-spacing:.03em;color:var(--tok-rc);margin:0;font-size:34px;font-weight:400;line-height:1}.tok-tier .tok-tier-n{color:var(--t2);margin:6px 0 8px;font-size:13px;font-weight:700}.tok-tier .tok-tier-t{max-width:30ch;color:var(--t3);margin:0;font-size:13px;line-height:1.5}.qbadge .tok-token{--tok-w:34px}.wg .tok-next{--tok-w:46px;position:absolute;top:16px;right:18px}@media (max-width:960px){.tok-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tok-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tok-card{padding:10px 10px 12px}.tok-card h3{font-size:14px}.tok-card .tok-card-c{font-size:12.5px}.tok-tiers{gap:10px}.tok-tier-core{padding:14px 10px}.tok-tier h3{font-size:28px}.tok-tier .tok-tier-t{font-size:12.5px}}.tok-u{z-index:240;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.tok-u-back,.tok-u-scrim{position:absolute;inset:0}.tok-u-scrim[data-r=common]{background:0 0}.tok-u-scrim[data-r=rare]{background:#050810c2}.tok-u-scrim[data-r=epic]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(70% 62% at 50% 44%,#1a0c30c2,#220c46e6 64%,#0a0516f7)}.tok-u-scrim[data-r=legendary]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030205f7}.tok-u-stage,.tok-u-top{pointer-events:none;position:absolute;inset:0}.tok-u-top{z-index:2}.tok-u:not([data-r=common]) .tok-u-card:before{content:"";left:50%;top:calc(var(--tu-tsv) * .8);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040307cc,#04030780 55%,#0000);border-radius:50%;width:min(130vw,640px);height:310px;position:absolute;transform:translate(-50%)}.tok-u-stage>*,.tok-u-top>*{left:var(--cx,50%);top:var(--cy,42%);opacity:0;position:absolute}.tok-u-glow{width:var(--tu-gs);height:var(--tu-gs);margin:calc(var(--tu-gs) / -2) 0 0 calc(var(--tu-gs) / -2);background:var(--tu-gbg);border-radius:50%}.tok-u-ring{width:var(--tu-ts);height:var(--tu-ts);margin:calc(var(--tu-ts) / -2) 0 0 calc(var(--tu-ts) / -2);border:2px solid var(--tu-ring);box-shadow:0 0 18px var(--tu-ring);border-radius:50%}.tok-u-ring-alt{border-color:#ebf0fad9;box-shadow:0 0 18px #ebf0fa80}.tok-u-beam{mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(90deg,#0000,#96c3ff2e 30%,#dcecff8c 50%,#96c3ff2e 70%,#0000);width:150px;height:640px;margin:-320px 0 0 -75px}.tok-u-halo{width:calc(var(--tu-ts) * 1.2);height:calc(var(--tu-ts) * 1.2);margin:calc(var(--tu-ts) * -.6) 0 0 calc(var(--tu-ts) * -.6);border-radius:50%;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 89% 93%,#0000 97%);mask:radial-gradient(closest-side,#0000 86%,#000 89% 93%,#0000 97%)}.tok-u-halo-epic{background:conic-gradient(#ffd68c00,#ffd68cf2 10%,#ffd68c00 22%,#be8cffd9 36%,#be8cff00 50%,#ffd68cf2 64%,#ffd68c00 76%,#be8cffd9 88%,#be8cff00)}.tok-u-halo-legendary{background:conic-gradient(from 30deg,#ebf0fa00,#ebf0fa 8%,#ebf0fa00 18%,#ff466ef2 30%,#ff466e00 42%,#ebf0fa 58%,#ebf0fa00 68%,#ff466ef2 80%,#ff466e00 92%)}.tok-u-rays{background:repeating-conic-gradient(#0000 0deg 6deg,#ffd6cd4d 9deg,#0000 12deg 18deg);border-radius:50%;width:1300px;height:1300px;margin:-650px 0 0 -650px;-webkit-mask:radial-gradient(closest-side,#000 14%,#0000 90%);mask:radial-gradient(closest-side,#000 14%,#0000 90%)}.tok-u-point{background:radial-gradient(closest-side,#fff 0 12%,#ffc8d2e6 24%,#ff3c6473 50%,#0000 74%);border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px}.tok-u-flash{background:radial-gradient(closest-side,#fffffff2,#ffdce680 30%,#0000 70%);border-radius:50%;width:1400px;height:1400px;margin:-700px 0 0 -700px}.tok-u-flare{mix-blend-mode:screen;background:radial-gradient(50% 6%,#fffffff2,#ffb4c859 40%,#0000 70%),radial-gradient(circle,#ffffffe6 0 3%,#ff8caa4d 9%,#0000 16%);width:760px;height:60px;margin:-30px 0 0 -380px}.tok-u-p{background:var(--tok-pc,#d9b972);border-radius:1.5px;width:10px;height:6px;margin:-3px 0 0 -5px}.tok-u-p-round{border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.tok-u-d{background:radial-gradient(circle,#fffbe6 0 30%,#ffcd6ef2 52%,#0000 74%);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.tok-u-e{background:radial-gradient(circle,#fff 0 25%,#ff6482f2 46%,#0000 72%);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.tok-u-star{width:var(--tok-ss,18px);height:var(--tok-ss,18px);margin:calc(var(--tok-ss,18px) / -2) 0 0 calc(var(--tok-ss,18px) / -2);background:radial-gradient(ellipse 50% 7% at 50% 50%, var(--tok-sc,#fff), transparent 72%), radial-gradient(ellipse 7% 50% at 50% 50%, var(--tok-sc,#fff), transparent 72%), radial-gradient(circle, #fff 0 9%, transparent 32%)}.tok-u-steps{z-index:2;border:1px solid var(--line);background:#121217cc;border-radius:999px;gap:6px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%)}.tok-u-steps span{white-space:nowrap;color:var(--t3);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s}.tok-u-steps span[aria-current=step]{color:var(--tok-rc);background:#ffffff1a}.tok-u-card{z-index:1;text-align:center;opacity:0;outline:none;flex-direction:column;align-items:center;width:min(92vw,460px);margin-top:-2vh;padding:0 8px;display:flex;position:relative}.tok-u[data-r=common] .tok-u-card{background:linear-gradient(#1d1b1f,#141317);border:1px solid #e0a67c38;border-radius:24px;width:min(92vw,340px);padding:22px 20px 20px;box-shadow:0 24px 60px -24px #000c,inset 0 1px #ffffff0f}.tok-u-token{width:var(--tu-tsv);aspect-ratio:1;position:relative}.tok-u-token img,.tok-u-fx{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.tok-u-token .tok-u-art{opacity:0;filter:drop-shadow(0 18px 30px #0000008c)}.tok-u-token .tok-u-sil{opacity:0;filter:grayscale()brightness(.3)contrast(1.2)}.tok-u-fx{pointer-events:none;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;-webkit-mask:var(--tok-m) center / contain no-repeat;mask:var(--tok-m) center / contain no-repeat;overflow:hidden}.tok-u-sheen,.tok-u-foil{opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg, transparent 22%, var(--tu-sheen) 50%, transparent 78%);width:70%;position:absolute;top:-10%;bottom:-10%;left:0}.tok-u-foil{mix-blend-mode:color-dodge;background:linear-gradient(110deg,#0000 16%,#ff6e9652 32%,#ffecbe80 43%,#8cdcff66 54%,#c896ff57 64%,#0000 82%);width:95%}.tok-u-card h2{margin:16px 0 0;font-weight:400}.tok-u-card .tok-u-new{font:700 14px/1.2 var(--font);letter-spacing:.02em;color:var(--t2);display:block}.tok-u-card .tok-u-name{font-family:var(--disp);font-size:var(--tu-nfs);letter-spacing:.02em;color:var(--t1);overflow-wrap:anywhere;margin-top:8px;line-height:.95;display:block}.tok-u-card .tok-u-rar{color:var(--tok-rc);margin:10px 0 0;font-size:14px;font-weight:800}.tok-u-card .tok-u-cond{max-width:34ch;color:var(--t2);margin:6px 0 0;font-size:15px}.tok-u-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.tok-u-btn{cursor:pointer;background:var(--acc);min-height:46px;color:var(--acc-ink);transition:transform .14s var(--tok-ease-out), filter .16s ease;border:0;border-radius:999px;padding:0 26px;font-size:14px;font-weight:800}.tok-u[data-r=common] .tok-u-btn,.tok-u-btn.tok-u-skip{color:var(--t1);border:1px solid var(--line2);background:#ffffff14}.tok-u-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tok-u-btn:hover{filter:brightness(1.06)}}.tok-u-line{opacity:0}.tok-u[data-r=common]{--tu-ts:170px;--tu-tsv:min(46vw, 160px);--tu-gs:340px;--tu-nfs:34px;--tu-ring:#f0be9699;--tu-sheen:#ffe2c499;--tu-gbg:radial-gradient(closest-side, #e0966452, transparent 72%)}.tok-u[data-r=rare]{--tu-ts:236px;--tu-tsv:min(58vw, 226px);--tu-gs:600px;--tu-nfs:clamp(36px, 8vw, 44px);--tu-ring:#a0c8ffd9;--tu-sheen:#d7e8fff2;--tu-gbg:radial-gradient(closest-side, #508cff80, #508cff24 46%, transparent 72%)}.tok-u[data-r=epic]{--tu-ts:270px;--tu-tsv:min(64vw, 262px);--tu-gs:820px;--tu-nfs:clamp(40px, 9vw, 52px);--tu-ring:#e8c478e6;--tu-sheen:#ffe4a0f2;--tu-gbg:radial-gradient(closest-side, #ffd28c6b, #a064ff99 30%, #8246f038 54%, transparent 74%)}.tok-u[data-r=legendary]{--tu-ts:310px;--tu-tsv:min(72vw, 304px);--tu-gs:960px;--tu-nfs:clamp(44px, 10vw, 64px);--tu-ring:#ff6e8cf2;--tu-sheen:#fffaf5;--tu-gbg:radial-gradient(closest-side, #ff96aa99, #dc144680 26%, #96002838 52%, transparent 74%)}@media (max-width:560px){.tok-u-steps span{padding:4px 7px;font-size:11.5px}}@media (max-height:560px){.tok-u[data-r]{--tu-tsv:min(36vh, 160px)}.tok-u-card h2{margin-top:10px}.tok-u-acts{margin-top:12px}}@media (prefers-reduced-motion:reduce){.tok-token :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember){animation:none!important}.tok-token .tok-aura{opacity:.65;transform:none}.tok-token[data-hot] .tok-spec{opacity:0}}:root[data-reduce-motion] .tok-token :is(.tok-sheen,.tok-foil,.tok-spark,.tok-aura,.tok-halo,.tok-rays,.tok-dust,.tok-ember){animation:none!important}:root[data-reduce-motion] .tok-token .tok-aura{opacity:.65;transform:none}:root[data-reduce-motion] .tok-token[data-hot] .tok-spec{opacity:0}.tpv{--tpv-w:212px;--tpv-dy:6px;--tpv-edge:var(--tpv-rc)}@supports (color:color-mix(in lab, red, red)){.tpv{--tpv-edge:color-mix(in oklab, var(--tpv-rc) 30%, #ffffff1a)}}.tpv{--tpv-trim:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tpv{--tpv-trim:color-mix(in oklab, var(--acc) 70%, var(--tpv-rc))}}.tpv{--tpv-v0:#14040a;--tpv-v1:#2c0a14;--tpv-v2:#4f1425;--tpv-v3:#6a1f33;z-index:45;width:var(--tpv-w);border:1px solid var(--tpv-edge);background:linear-gradient(180deg, var(--s2), var(--s1) 62%);max-width:calc(100vw - 24px);color:var(--t1);text-align:center;pointer-events:none;transform-origin:var(--tpv-ax,50%) calc(100% + 8px);animation:tpv-in .22s var(--tok-ease-out) backwards;border-radius:18px;padding:6px 6px 12px;position:fixed;top:0;left:0;box-shadow:0 28px 56px -18px #000000e6,0 10px 24px -12px #0009,inset 0 1px #ffffff0d}.tpv[data-side=bottom]{--tpv-dy:-6px;transform-origin:var(--tpv-ax,50%) -8px}.tpv[data-r=common]{--tpv-rc:var(--tok-c-common)}.tpv[data-r=rare]{--tpv-rc:var(--tok-c-rare)}.tpv[data-r=epic]{--tpv-rc:var(--tok-c-epic)}.tpv[data-r=legendary]{--tpv-rc:var(--tok-c-legendary)}.tpv[data-phase=out]{animation:tpv-out .16s var(--tok-ease-out) forwards}.tpv-stage{isolation:isolate;background:linear-gradient(#0d0a0c,#060506 72%,#0b0809);border-radius:12px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -20px 30px -20px #000000e6}.tpv-spot{background:radial-gradient(40% 94% at 50% -8%, #ffeccc33, #ffeccc0f 56%, transparent 74%), radial-gradient(38% 10% at 50% 90%, #ffe8be29, transparent 80%), radial-gradient(50% 44% at 50% 54%, var(--tpv-rc), transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tpv-spot{background:radial-gradient(40% 94% at 50% -8%, #ffeccc33, #ffeccc0f 56%, transparent 74%), radial-gradient(38% 10% at 50% 90%, #ffe8be29, transparent 80%), radial-gradient(50% 44% at 50% 54%, color-mix(in oklab, var(--tpv-rc) 18%, transparent), transparent 76%)}}.tpv-spot{animation:tpv-light .36s var(--tok-ease-out) 40ms backwards}.tpv-act{z-index:1;width:112px;animation:tpv-rise .38s var(--tok-ease-out) 70ms backwards;margin-left:-56px;position:absolute;top:24px;left:50%}.tpv .tpv-token{--tok-w:112px;margin:0}.tpv-cur{z-index:2;background:linear-gradient(180deg, #00000080, transparent 26%, transparent 64%, #0000008c), repeating-linear-gradient(90deg, var(--tpv-v0) 0, var(--tpv-v1) 3px, var(--tpv-v2) 6px, var(--tpv-v3) 7px, var(--tpv-v1) 10px, var(--tpv-v0) 13px);width:52%;position:absolute;top:0;bottom:0}.tpv-cur-l{transform-origin:0;box-shadow:inset -2px 0 0 var(--tpv-trim), 8px 0 14px -8px #000000d9;animation:tpv-part .3s var(--tok-ease-out) 40ms backwards;left:0;transform:translate(-36%)scaleX(.55)}.tpv-cur-r{transform-origin:100%;box-shadow:inset 2px 0 0 var(--tpv-trim), -8px 0 14px -8px #000000d9;animation:tpv-part .3s var(--tok-ease-out) 40ms backwards;right:0;transform:translate(36%)scaleX(.55)}.tpv-val{z-index:3;background:repeating-linear-gradient(90deg, #00000047 0 2px, transparent 2px 10px), linear-gradient(180deg, var(--tpv-v2), var(--tpv-v1));height:12px;box-shadow:0 1px 0 var(--tpv-trim), 0 8px 12px -6px #000000bf;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tpv-val{box-shadow:0 1px 0 color-mix(in oklab, var(--tpv-trim) 70%, transparent), 0 8px 12px -6px #000000bf}}.tpv-val:after{content:"";background:radial-gradient(circle at 50% 0, var(--tpv-v1) 4px, transparent 4.5px) 0 0 / 10px 5px repeat-x;height:5px;position:absolute;top:13px;left:0;right:0}.tpv-copy{animation:tpv-copy .26s var(--tok-ease-out) .12s backwards;padding:10px 8px 0}.tpv-r{letter-spacing:.1em;text-transform:uppercase;color:var(--tpv-rc);margin:0;font-size:11px;font-weight:800}.tpv-n{letter-spacing:-.005em;text-wrap:balance;margin:3px 0 0;font-size:15px;font-weight:800;line-height:1.25}.tpv-c{color:var(--t2);text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.45}.tpv-p{color:var(--t2);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:11.5px;font-weight:700}.tpv-bar{background:#ffffff14;border-radius:3px;height:3px;margin:5px 22px 0;display:block;overflow:hidden}.tpv-bar i{height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:var(--acc);display:block}.tpv-arrow{left:var(--tpv-ax,50%);background:var(--s1);border:solid var(--tpv-edge);border-width:0 1px 1px 0;width:11px;height:11px;margin-left:-5.5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.tpv[data-side=bottom] .tpv-arrow{background:var(--s2);border-width:1px 0 0 1px;top:-6px;bottom:auto}.tpv[data-phase=out] .tpv-cur{animation:tpv-shut .13s var(--tok-ease-out) forwards}@keyframes tpv-in{0%{opacity:0;transform:translateY(var(--tpv-dy)) scale(.94)}}@keyframes tpv-out{to{opacity:0;transform:translateY(var(--tpv-dy)) scale(.97)}}@keyframes tpv-part{0%{transform:translate(0)scaleX(1)}}@keyframes tpv-shut{to{transform:translate(0)scaleX(1)}}@keyframes tpv-light{0%{opacity:.2}}@keyframes tpv-rise{0%{opacity:.4;transform:translateY(4px)scale(.92)}}@keyframes tpv-copy{0%{opacity:0;transform:translateY(4px)}}@keyframes tpv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tpv{animation:.14s ease-out backwards tpv-fade}.tpv[data-phase=out]{animation:.14s ease-out reverse forwards tpv-fade}.tpv :is(.tpv-cur,.tpv-spot,.tpv-act,.tpv-copy){animation:none!important}}:root[data-reduce-motion] .tpv{animation:.14s ease-out backwards tpv-fade}:root[data-reduce-motion] .tpv[data-phase=out]{animation:.14s ease-out reverse forwards tpv-fade}:root[data-reduce-motion] .tpv :is(.tpv-cur,.tpv-spot,.tpv-act,.tpv-copy){animation:none!important}:root{--showc-ease:cubic-bezier(.23, 1, .32, 1);--showc-hex:polygon(50% 1.3%, 98.7% 25.65%, 98.7% 74.35%, 50% 98.7%, 1.3% 74.35%, 1.3% 25.65%)}:is(.showc-slot,.showc-grp,.showc-pick)[data-r=common]{--showc-rc:var(--tok-c-common)}:is(.showc-slot,.showc-grp,.showc-pick)[data-r=rare]{--showc-rc:var(--tok-c-rare)}:is(.showc-slot,.showc-grp,.showc-pick)[data-r=epic]{--showc-rc:var(--tok-c-epic)}:is(.showc-slot,.showc-grp,.showc-pick)[data-r=legendary]{--showc-rc:var(--tok-c-legendary)}.curator-corner{z-index:3;position:absolute;top:14px;right:14px}.curator:has(.curator-corner){container:curator/inline-size}@container curator (min-width:372px) and (max-width:761px){.curator-main:has(>.curator-corner)>:is(.eyebrow,h1){padding-right:92px}}.pstar-wrap{position:relative}.pstar{-webkit-backdrop-filter:blur(8px);min-width:44px;height:44px;color:var(--t1);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--showc-ease), background-color .16s, border-color .16s, color .16s;background:#0b0b0e94;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 15px 0 13px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.pstar-ic{place-items:center;display:grid}.pstar .ic{width:18px;height:18px;transition:fill .16s,stroke .16s}.pstar-n{text-align:center;min-width:2ch}.pstar:is([data-mode=toggle],[data-mode=signin]):active{transform:scale(.95)}.pstar[data-on]{color:var(--acc);background:#1c1609a8;border-color:#d9b9728c}.pstar[data-on] .ic{fill:var(--acc);stroke:var(--acc)}.pstar-ic[data-pop] .ic{animation:pstar-pop .34s var(--showc-ease)}@keyframes pstar-pop{0%{transform:scale(.72)}50%{transform:scale(1.2)}to{transform:scale(1)}}.pstar[data-mode=self]{color:var(--t2);border-color:var(--line2);cursor:default;background:#0b0b0e6b}.pstar[data-mode=self] .pstar-ic{color:var(--t3)}@media (hover:hover) and (pointer:fine){.pstar:is([data-mode=toggle],[data-mode=signin]):hover{background:#282832d1;border-color:#ffffff42}.pstar[data-on]:hover{background:#2c220ecc;border-color:#d9b972bf}}.pstar-err{background:var(--s2);width:max-content;max-width:min(260px,100vw - 72px);color:var(--bad);animation:showc-drop .18s var(--showc-ease) both;border:1px solid #e2665c73;border-radius:12px;padding:8px 12px;font-size:12.5px;font-weight:700;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px -12px #000000d9}@keyframes showc-drop{0%{opacity:0;transform:translateY(-4px)}}.showc{margin-top:32px;container:showc/inline-size}.showc-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.showc-title{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.showc-title h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.showc-title p{color:var(--t3);font-size:14px}.showc-meta{align-items:center;gap:18px;margin-left:auto;display:flex}.showc-count{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.showc-edit{color:var(--acc);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-color:#d9b9729e;justify-content:center;min-width:104px;padding:0 24px;font-weight:800}.showc-edit[data-editing=true]{color:var(--acc-ink);background:linear-gradient(#e6c98a,#c9a24f);border-color:#0000}.showc-stage{--pw:100cqw;aspect-ratio:1905/541;isolation:isolate;border:1px solid var(--line);border-radius:var(--r);background:#0d0a08 var(--showc-plate) center / 100% 100% no-repeat;box-shadow:var(--shadow);animation:showc-stage-in .48s var(--showc-ease) backwards;position:relative;overflow:hidden}.showc-stage[data-n="1"]{--showc-plate:url(/showcase/stage-1.webp)}.showc-stage[data-n="2"]{--showc-plate:url(/showcase/stage-2.webp)}.showc-stage[data-n="3"]{--showc-plate:url(/showcase/stage-3.webp)}.showc-stage[data-n="4"]{--showc-plate:url(/showcase/stage-4.webp)}@keyframes showc-stage-in{0%{opacity:0}}.showc-row{position:absolute;inset:0}.showc-slot{--sw:calc(var(--pw) * .19);--rim:var(--showc-rc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.showc-slot{--rim:color-mix(in srgb, var(--showc-rc,var(--acc)) 40%, #f0cd8a)}}.showc-slot{top:0;left:calc(var(--x) * 1% - var(--sw) / 2);width:var(--sw);height:100%;position:absolute}.showc-slot[data-pos="1"]{--x:20.2;--i:0}.showc-slot[data-pos="2"]{--x:41.7;--i:1}.showc-slot[data-pos="3"]{--x:61.6;--i:2}.showc-slot[data-pos="4"]{--x:82.2;--i:3}.showc-btn{width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.showc-btn[aria-disabled]{cursor:progress}.showc-btn:focus-visible{outline:none}.showc-btn:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:17% 3% 1.5%}.showc-btn:focus-visible:after{box-shadow:0 0 0 2px var(--acc), 0 0 0 6px #d9b97238}.showc-ped{--metal:var(--showc-rc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.showc-ped{--metal:color-mix(in srgb, var(--showc-rc,var(--acc)) 16%, #8e8880)}}.showc-ped{width:calc(var(--pw) * .12);aspect-ratio:100/33;position:absolute;top:58.3%;left:50%;translate:-50%}.showc-ped:before{content:"";background:radial-gradient(closest-side,#000c,#0006 58%,#0000);border-radius:50%;height:58%;position:absolute;top:64%;left:-12%;right:-12%}.showc-ped-base,.showc-ped-top{background:repeating-linear-gradient(180deg, #ffffff08 0 1px, transparent 1px 3px), linear-gradient(90deg, #121114, #3b3835 14%, var(--metal) 36%, #6c665f 50%, #2c2a2b 74%, #0f0f11);display:block;position:absolute}.showc-ped-base{border-radius:50%/20.45%;height:66.7%;top:33.3%;left:0;right:0;box-shadow:inset 0 -1px #ffeecd2e}.showc-ped-top{border-radius:50%/23.5%;height:51.5%;top:0;left:7.5%;right:7.5%;box-shadow:inset 0 -1px #ffeecd38}.showc-ped-base:before,.showc-ped-top:before{content:"";box-shadow:inset 0 0 0 1px #ffffff0d, inset 0 -1.5px 0 var(--rim);background:repeating-radial-gradient(#ffffff0a 0 1px,#0000 1px 3px),radial-gradient(80% 100% at 50% 0,#4d4844,#2a282a 60%,#1b1a1d);border-radius:50%;position:absolute;top:0;left:0;right:0}.showc-ped-base:before{height:40.9%}.showc-ped-top:before{height:47%}.showc-tok{width:calc(var(--pw) * .125);transition:transform .22s var(--showc-ease);animation:showc-settle .56s var(--showc-ease) backwards;animation-delay:calc(.16s + var(--i,0) * 80ms);position:absolute;bottom:36.3%;left:50%;translate:-50%}.showc-tok .tok-token{--tok-w:100%;margin:0}@keyframes showc-settle{0%{opacity:0;transform:translateY(-10%)scale(.96)}}.showc-slot[data-fresh] .showc-tok{animation-delay:0s}.showc-label{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2em;display:flex;position:absolute;inset:77.5% 0 3%}.showc-name{max-width:100%;font-size:clamp(12px, calc(var(--pw) * .0185), 22px);letter-spacing:-.01em;color:#e6c089;-webkit-text-fill-color:transparent;text-wrap:balance;overflow-wrap:anywhere;background:linear-gradient(#f7e1b0,#ddb070 55%,#c08d4e);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.08}.showc-rar{font-size:clamp(10px, calc(var(--pw) * .0098), 12.5px);letter-spacing:.12em;text-transform:uppercase;color:var(--showc-rc,var(--t2));font-weight:700;line-height:1.2}.showc-empty{font-size:clamp(11px, calc(var(--pw) * .0125), 15px);color:var(--t3);margin-top:.35em;line-height:1.2}.showc-cube{width:calc(var(--pw) * .145);aspect-ratio:1;opacity:.86;transition:opacity .18s ease, transform .22s var(--showc-ease);position:absolute;top:21%;left:50%;translate:-50%}.showc-cube svg{width:100%;height:100%;display:block;overflow:visible}.showc-cube path{fill:none;stroke:#d9b972b3;stroke-width:1.25px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.showc-cube-plus{color:var(--acc);position:absolute;top:46%;left:53%;translate:-50% -50%}.showc-cube-plus .ic{width:clamp(18px, calc(var(--pw) * .028), 34px);height:clamp(18px, calc(var(--pw) * .028), 34px);stroke-width:1.6px}.showc-cube-add{font-size:clamp(9.5px, calc(var(--pw) * .0092), 12px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f4f2eedb;font-weight:700;position:absolute;top:66%;left:54%;translate:-50% -50%}.showc-stand{display:block;position:absolute;inset:0}.showc-ctls{width:calc(var(--pw) * .125);aspect-ratio:1;pointer-events:none;position:absolute;bottom:36.3%;left:50%;translate:-50%}.showc-ctl{--d:clamp(28px, calc(var(--pw) * .024), 32px);width:44px;height:44px;color:var(--acc);cursor:pointer;pointer-events:auto;isolation:isolate;transition:transform .16s var(--showc-ease);animation:showc-ctl-in .2s var(--showc-ease) backwards;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12%;translate:-50% -50%}.showc-ctl[data-act=replace]{left:12%}.showc-ctl[data-act=remove]{color:var(--t1);left:88%}.showc-ctl:before{content:"";inset:calc((44px - var(--d)) / 2);z-index:-1;background:#0d0a08db;border:1px solid #d9b9729e;border-radius:50%;transition:border-color .16s,background-color .16s;position:absolute;box-shadow:0 6px 14px -6px #000000e6}.showc-ctl .ic{stroke-width:2px;width:15px;height:15px}.showc-ctl[aria-disabled]{cursor:progress}.showc-ctl:focus-visible{outline:none}.showc-ctl:focus-visible:before{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc), 0 0 0 5px #d9b9724d}.showc-ctl:active{transform:scale(.92)}@keyframes showc-ctl-in{0%{opacity:0;transform:scale(.8)}}.showc-row[data-calm] .showc-slot:not([data-fresh]) .showc-tok{animation:none}.showc-slot[data-fresh=shift] .showc-tok{animation:showc-shift .28s var(--showc-ease) backwards}.showc-slot[data-fresh] :is(.showc-label,.showc-cube){animation:.22s ease-out backwards showc-fade}@keyframes showc-shift{0%{opacity:0;transform:translate(18%)}}@keyframes showc-fade{0%{opacity:0}}.showc-glint{top:75.8%;left:calc(var(--gx) * 1%);width:calc(var(--pw) * .06);aspect-ratio:5;opacity:0;pointer-events:none;animation:7.2s ease-in-out infinite showc-glint;animation-delay:var(--gd);background:radial-gradient(closest-side,#fff6dee6,#ffce8259 40%,#0000);border-radius:50%;position:absolute;translate:-50% -50%}.showc-glint[data-g="1"]{--gx:5.8;--gd:.6s}.showc-glint[data-g="2"]{--gx:51.5;--gd:3s}.showc-glint[data-g="3"]{--gx:97.2;--gd:5.2s}@keyframes showc-glint{0%,to{opacity:0}18%{opacity:.85}36%{opacity:0}}@media (hover:hover) and (pointer:fine){.showc-btn:hover .showc-tok{transform:translateY(-4%)}.showc-btn:hover .showc-cube{opacity:1;transform:translateY(-2%)}.showc-edit:hover{border-color:var(--acc);background:var(--acc-soft)}.showc-edit[data-editing=true]:hover{background:linear-gradient(#efd69c,#d1ab58);border-color:#0000}.showc-ctl:hover:before{border-color:var(--acc);background-color:#281f12f0}.showc-ctl[data-act=remove]:hover{color:var(--bad)}.showc-ctl[data-act=remove]:hover:before{border-color:var(--bad)}}.showc-btn:focus-visible .showc-tok{transform:translateY(-4%)}.showc-btn:focus-visible .showc-cube{opacity:1}.showc-btn:active .showc-tok{transform:translateY(-1%)scale(.97)}.showc-err{margin-top:10px}@container showc (max-width:599px){.showc-stage{--pw:200cqw;aspect-ratio:1905/2164;background-image:var(--showc-plate), var(--showc-plate);background-position:0 0,100% 100%;background-size:200% 50%}.showc-stage[data-rows="1"]{aspect-ratio:1905/1082;background-image:var(--showc-plate);background-position:0 0;background-size:200% 100%}.showc-slot{--sw:calc(var(--pw) * .16);height:50%;left:calc((var(--x) - var(--x0,0)) * 2% - var(--sw) / 2)}.showc-stage[data-rows="1"] .showc-slot{height:100%}.showc-slot:is([data-pos="3"],[data-pos="4"]){--x0:50;top:50%}.showc-glint{display:none}.showc-name{font-size:clamp(11px, calc(var(--pw) * .0165), 16px)}.showc-rar{font-size:clamp(9.5px, calc(var(--pw) * .0095), 12px)}}@container showc (max-width:329px){.showc-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@container showc (min-width:600px) and (max-width:659px){.showc-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.showc-dlg{transform-origin:50%;width:min(600px,100%)}.showc-intro{color:var(--t3);margin-top:4px;font-size:13px}.showc-dlg-body{gap:18px;padding:16px 24px 22px;display:grid}.showc-grp>h3{font-family:var(--disp);letter-spacing:.04em;color:var(--showc-rc);align-items:center;gap:9px;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1;display:flex}.showc-grp>h3 i{aspect-ratio:.866;background:var(--showc-rc);width:.56em;clip-path:var(--showc-hex);flex:none}.showc-grp>h3 small{font-family:var(--font);letter-spacing:0;color:var(--t3);font-size:12px;font-weight:700}.showc-picks{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.showc-pick{border-radius:var(--r2);border:1px solid var(--line);background:var(--s2);width:100%;height:100%;color:var(--t1);font:inherit;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--showc-ease), border-color .16s, background-color .16s;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex}.showc-pick .tok-token{--tok-w:60px;margin:0}.showc-pick-name{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.showc-pick-mark{color:var(--t2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-flex}.showc-pick-mark .ic{stroke-width:2.6px;width:11px;height:11px}.showc-pick[data-mark=here]{background:linear-gradient(180deg, #d9b9721a, var(--s2) 70%);border-color:#d9b9728c}.showc-pick[data-mark=here] .showc-pick-mark{background:var(--acc-soft);color:var(--acc)}@media (hover:hover) and (pointer:fine){.showc-pick:hover{border-color:var(--showc-rc);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.showc-pick:hover{border-color:color-mix(in srgb, var(--showc-rc) 55%, transparent)}}.showc-pick:hover{background-color:var(--s3)}}.showc-pick:active{transform:scale(.97)}.showc-dlg-foot{border-top:1px solid var(--line);background:var(--s1);justify-content:flex-end;gap:8px;padding:12px 24px 18px;display:flex;position:sticky;bottom:0}.showc-none{padding:32px 18px}.showc-none .btn{margin-top:14px}@media (forced-colors:active){.showc-btn:focus-visible:after{outline-offset:2px;outline:2px solid canvastext}.showc-ctl:before{border-color:buttontext}.showc-ctl:focus-visible:before{outline-offset:2px;outline:2px solid canvastext}}@media (max-width:900px){.curator-corner{top:12px;right:12px}.showc{margin-top:26px}.showc-title h2{font-size:19px}.showc-dlg .rhead{padding:18px 62px 0 16px}.showc-dlg-body{padding:14px 16px 18px}.showc-dlg-foot{padding:12px 16px 16px}.showc-picks{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media (prefers-reduced-motion:reduce){.pstar-ic[data-pop] .ic,.showc-stage,.showc-tok,.pstar-err{animation:none}.showc-glint{display:none}.showc-btn:is(:hover,:focus-visible,:active) :is(.showc-tok,.showc-cube),.showc-pick:is(:hover,:active),.pstar:active{transform:none}.showc-slot[data-fresh] :is(.showc-tok,.showc-label,.showc-cube),.showc-ctl{animation:none}.showc-ctl:active{transform:none}}:root[data-reduce-motion] :is(.pstar-ic[data-pop] .ic,.showc-stage,.showc-tok,.pstar-err){animation:none}:root[data-reduce-motion] .showc-glint{display:none}:root[data-reduce-motion] :is(.showc-btn:is(:hover,:focus-visible,:active) :is(.showc-tok,.showc-cube),.showc-pick:is(:hover,:active),.pstar:active){transform:none}:root[data-reduce-motion] :is(.showc-slot[data-fresh] :is(.showc-tok,.showc-label,.showc-cube),.showc-ctl){animation:none}:root[data-reduce-motion] .showc-ctl:active{transform:none}.segc{border:1px solid var(--line2);background:var(--s1);border-radius:12px;gap:2px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:3px;display:inline-flex}.segc-opt{cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.segc-opt:before{content:"";position:absolute;inset:-6px 0}.segc-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.segc-lbl{isolation:isolate;white-space:nowrap;min-width:44px;height:32px;color:var(--t3);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:color .16s ease-out,transform .12s ease-out;display:inline-flex;position:relative}.segc-lbl:before{content:"";z-index:-1;border-radius:inherit;background:var(--s3);opacity:0;transition:opacity .16s ease-out, transform .2s var(--ease2);position:absolute;inset:0;transform:scale(.92);box-shadow:inset 0 1px #ffffff0f,0 1px 3px #00000073}.segc-n{background:var(--s2);min-width:22px;color:var(--t3);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:800}.segc-in:checked+.segc-lbl{color:var(--t1)}.segc-in:checked+.segc-lbl:before{opacity:1;transform:none}.segc-in:checked+.segc-lbl .segc-n{background:var(--acc-soft);color:var(--acc)}.segc-in:focus-visible+.segc-lbl{outline:2px solid var(--acc);outline-offset:2px}.segc-opt:active .segc-lbl{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.segc-opt:hover .segc-in:not(:checked)+.segc-lbl{color:var(--t2)}}.own-filter{align-items:center;gap:12px;min-width:0;display:flex}.own-scope>.own-filter{margin-bottom:16px}.own-empty{display:none}.own-scope:has(.own-filter .segc-in[value=owned]:checked) :is([data-own=no],[data-own-empty]){display:none}.own-scope:has(.own-filter .segc-in[value=owned]:checked) .own-empty{display:block}.disc-sum{border:1px solid var(--line);border-radius:var(--r);background:var(--s1);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:72px;padding:14px 14px 14px 20px;list-style:none;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.disc-sum::-webkit-details-marker{display:none}.disc-sum::marker{content:""}.disc-text{flex:200px;min-width:0}.disc-text h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.disc-sub{color:var(--t3);margin-top:2px;font-size:13px;display:block}.disc-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.disc-count{border:1px solid var(--line);background:var(--s2);height:28px;color:var(--t2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.disc-ttl{min-width:0;display:inline-flex}.disc-chev{background:var(--s2);width:40px;height:40px;color:var(--t2);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:color .16s ease-out,transform .12s ease-out;display:grid}.disc-chev .ic{width:18px;height:18px;transition:transform .22s var(--ease2);transform:rotate(90deg)}.disc[open]>.disc-sum{border-color:var(--line2)}.disc[open]>.disc-sum .disc-chev{color:var(--t1)}.disc[open]>.disc-sum .disc-chev .ic{transform:rotate(-90deg)}.disc-sum:active .disc-chev{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.disc-sum:hover{border-color:var(--line2);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.disc-sum:hover{background:color-mix(in srgb, var(--s2) 60%, var(--s1))}}.disc-sum:hover .disc-chev{color:var(--t1)}}.disc-body{padding-top:18px}.disc[open]>.disc-body{animation:disc-in .22s var(--ease2) both}@keyframes disc-in{0%{opacity:0;transform:translateY(-6px)}}.ttl-tools{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:-8px;display:flex}.ttl-pick:not([data-locked]){touch-action:manipulation;-webkit-user-select:none;user-select:none}.ttl-tip{color:var(--t3);text-align:right;margin:-12px 0 0;padding:0 4px;font-size:12px}@media (max-width:900px){.disc-sum{min-height:64px;padding:12px 12px 12px 16px}.disc-text h2{font-size:19px}.disc-meta{flex-basis:100%;order:3}.ttl-tip{text-align:left}}@media (prefers-reduced-motion:reduce){.segc-lbl,.segc-lbl:before,.disc-sum,.disc-chev,.disc-chev .ic{transition:none}.disc[open]>.disc-body{animation:none}}:root[data-reduce-motion] .segc-lbl,:root[data-reduce-motion] .segc-lbl:before,:root[data-reduce-motion] .disc-sum,:root[data-reduce-motion] .disc-chev,:root[data-reduce-motion] .disc-chev .ic{transition:none}:root[data-reduce-motion] .disc[open]>.disc-body{animation:none}.rv{transform-origin:50% 100%;transition:opacity .9s var(--ease2), transform 1s var(--ease2);transition-delay:calc(var(--i,0) * 90ms)}.rv.rv-wait{opacity:0;transition:none;transform:perspective(1200px)translateY(34px)rotateX(5deg)}.page-in{animation:page-in .35s var(--ease2) both}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.m-0{margin:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5\!{margin-bottom:calc(var(--spacing) * 1.5)!important}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.h-1{height:var(--spacing)}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.w-1{width:var(--spacing)}.w-\[7px\]{width:7px}.w-full{width:100%}.max-w-\[420px\]\!{max-width:420px!important}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-7{gap:calc(var(--spacing) * 7)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-bad\/50{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.border-bad\/50{border-color:color-mix(in oklab, var(--bad) 50%, transparent)}}.bg-s2{background-color:var(--s2)}.bg-transparent{background-color:#0000}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.align-\[-4px\]{vertical-align:-4px}.font-display{font-family:var(--disp)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]\!{font-size:9px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(56px\,10vw\,120px\)\]\!{font-size:clamp(56px,10vw,120px)!important}.leading-\[0\.9\]\!{--tw-leading:.9!important;line-height:.9!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.text-acc{color:var(--acc)}.text-bad{color:var(--bad)}.text-t1{color:var(--t1)}.text-t2{color:var(--t2)}.text-t3{color:var(--t3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-2{text-underline-offset:2px}.opacity-50{opacity:.5}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:text-t1:hover{color:var(--t1)}.hover\:underline:hover{text-decoration-line:underline}}}@media (prefers-reduced-motion:reduce){.fx-mark,.fx-mark *{transition:none!important;animation:none!important}.fx-mark{transform:none!important}}:root[data-reduce-motion] .fx-mark,:root[data-reduce-motion] .fx-mark *{transition:none!important;animation:none!important}:root[data-reduce-motion] .fx-mark{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rv,.rv.rv-wait{opacity:1;transform:none}.hslide.active .hmedia img,.mhero>.media img,.auth-art>.media img{animation:none;transform:scale(1.08)}}:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-reduce-motion] .rv,:root[data-reduce-motion] .rv.rv-wait{opacity:1;transform:none}:root[data-reduce-motion] .hslide.active .hmedia img,:root[data-reduce-motion] .mhero>.media img,:root[data-reduce-motion] .auth-art>.media img{animation:none;transform:scale(1.08)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
