@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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--default-mono-font-family:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3)}}@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}}@layer components;@layer utilities{.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}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.\!mt-1{margin-top:var(--spacing)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[18px\]{height:18px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-full{min-height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[88px\]{width:88px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16rem\]{max-width:16rem}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-10{min-width:calc(var(--spacing) * 10)}.flex-1{flex:1}.flex-\[1_1_240px\]{flex:240px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[28\%\]{border-radius:28%}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:.75rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-heart\/40{border-color:var(--heart)}@supports (color:color-mix(in lab, red, red)){.border-heart\/40{border-color:color-mix(in oklab, var(--heart) 40%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-surface{border-color:var(--surface)}.bg-\[\#0c0a09\]{background-color:#0c0a09}.bg-accent{background-color:var(--accent)}.bg-brand-1\/10{background-color:var(--brand-1)}@supports (color:color-mix(in lab, red, red)){.bg-brand-1\/10{background-color:color-mix(in oklab, var(--brand-1) 10%, transparent)}}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-danger\/15{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.bg-gold\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-heart\/10{background-color:var(--heart)}@supports (color:color-mix(in lab, red, red)){.bg-heart\/10{background-color:color-mix(in oklab, var(--heart) 10%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2,.bg-surface-2\/40{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab, var(--surface-2) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[2rem\]{font-size:2rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[30px\]{font-size:30px}.text-\[clamp\(2rem\,8vw\,2\.6rem\)\]{font-size:clamp(2rem,8vw,2.6rem)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-fg{color:var(--accent-fg)}.text-danger{color:var(--danger)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-fg-subtle{color:var(--fg-subtle)}.text-heart{color:var(--heart)}.text-success{color:var(--success)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--gold-2\)\]{accent-color:var(--gold-2)}.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)}.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,)}.\!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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-fg-subtle::placeholder{color:var(--fg-subtle)}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-heart\/40:hover{border-color:var(--heart)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heart\/40:hover{border-color:color-mix(in oklab, var(--heart) 40%, transparent)}}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-brand-1:hover{color:var(--brand-1)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-heart:hover{color:var(--heart)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-ring:focus{border-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:375px){.min-\[375px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:text-\[22px\]{font-size:22px}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-0{margin-inline:0}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:overflow-visible{overflow:visible}.md\:px-0{padding-inline:0}.md\:pb-0{padding-bottom:0}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:items-start{align-items:flex-start}}}:root{--bg:#0f1013;--bg-elevated:#15161a;--surface:#17181c;--surface-2:#1f2126;--surface-3:#282a30;--border:#ffffff14;--border-strong:#ffffff24;--fg:#f4f4f5;--fg-muted:#a3a6ae;--fg-subtle:#83868f;--on-fg:#0f1013;--ring-gap:var(--surface);--input-bg:#121316;--accent:var(--fg);--accent-fg:var(--on-fg);--gold:#d8b872;--gold-hi:#e6cb8c;--gold-deep:#b8973f;--gold-soft:#d8b8721f;--gold-line:#d8b87266;--gold-glow:#0000;--gold-grad:var(--gold);--brass:var(--gold);--brass-hi:var(--gold-hi);--brass-deep:var(--gold);--brass-soft:var(--gold-soft);--brass-line:var(--gold-line);--heart:var(--gold);--heart-soft:var(--gold-soft);--blue:#4d8dff;--mint:#34c77b;--cyan:#4cc9f0;--coral:#ff6b6b;--ice:#8e97ab;--success:#34c77b;--success-soft:#34c77b24;--danger:#ff5a5f;--danger-fill:#c9323a;--danger-soft:#ff5a5f1f;--ring:var(--fg);--volt:var(--gold);--volt-hi:var(--gold-hi);--volt-lo:var(--gold-deep);--brand-1:var(--fg);--brand-2:var(--gold);--brand-3:var(--gold-hi);--gold-1:#b8973f;--gold-2:#d8b872;--gold-3:#e6cb8c;--gold-4:#f1e0b8;--silver:#c9d0dc;--bronze:#8f99ab;--champ-hi:#f1e0b8;--champ:#d8b872;--champ-lo:#b8973f;--champ-ink:#0f1013;--hue:#d8b872;--hue-hi:var(--gold-hi);--hue-lo:var(--gold-deep);--hue-soft:var(--gold-soft);--hue-line:var(--gold-line);--hue-glow:var(--gold-glow);--tone-gold:#d8b872;--tone-ember:#ff7a59;--tone-lagoon:#4cc9f0;--tone-iris:#8b7cff;--tone-jade:#34c77b;--tone-coral:#ff7a59;--tone-violet:#8b7cff;--glass:var(--bg);--glass-2:var(--bg-elevated);--card-bg:var(--surface);--card-edge:var(--surface);--tile:var(--surface-2);--radius-card:16px;--inner-hi:0 0 0 0 transparent;--shadow-1:0 0 0 0 transparent;--shadow-2:0 0 0 0 transparent;--shadow-3:0 0 0 0 transparent;--shadow-gold:0 0 0 0 transparent;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft:linear(0, .26 7.6%, .63 17.4%, .89 27.2%, 1.02 37%, 1.06 46.8%, 1.04 58.6%, 1.01 72.4%, .995 86.2%, 1);--ease-spring-firm:linear(0, .34 8.6%, .75 19.6%, .96 30.6%, 1.03 41.6%, 1.02 55%, 1.003 72%, 1);--ease-spring-bounce:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.117, 1.138 26.7%, 1.141, 1.137, 1.127 31.7%, 1.088 35.5%, 1.042 40.3%, .999 45.6%, .967 51.9%, .961 57.6%, .971 65.9%, 1.001 80.3%, 1);--press-in:.1s;--press-out:.2s;--dur-1:.12s;--dur-2:.18s;--dur-3:.3s;--fs-micro:12px;--fs-meta:13px;--fs-small:14px;--fs-ui:15px;--fs-body:16px;--fs-h3:18px;--fs-h2:22px;--fs-h1:28px;--tilt-x:0;--tilt-y:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:var(--bg);touch-action:pan-x pan-y}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em}p,li,dd{text-wrap:pretty}em,i{font-style:normal}::selection{background:var(--acc-ring,#c9d1ff66);color:var(--fg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:8px}.pt-safe{padding-top:env(safe-area-inset-top)}.font-display{font-family:var(--font-display);letter-spacing:-.03em}.tabular-nums,.num{font-variant-numeric:tabular-nums}main{padding-bottom:1rem}html,body{overscroll-behavior-x:none}.skip-link{z-index:100;background:var(--accent);color:var(--accent-fg);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-100px;left:16px}.skip-link:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.t-display,.fx-title,.tour-title,.prof-name,.ibx-h1,.aff-title,.acc-connect-title,.acc-create-title,.acc-pending-title,.bz-title,.chapter-title,.prof-welcome-title,.shop-h1,.tour-empty h2,.aff-h2,.gate-title,.sg-h,.af-join-h,.srch>.prof-welcome-title{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600;line-height:1.08}.text-gold-gradient{color:var(--gold)}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);white-space:nowrap;align-items:baseline;gap:.22em;font-weight:600;display:inline-flex}footer .wordmark{font-size:17px}#continut{padding-bottom:calc(var(--dock-space) + var(--inst-space,0px) + 28px)}.monogram{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-fg);box-shadow:none;font-weight:600;background:var(--fg)!important}.monogram[data-size="22"]{width:22px;height:22px;font-size:11px}.monogram[data-size="26"]{width:26px;height:26px;font-size:13px}.monogram[data-size="28"]{width:28px;height:28px;font-size:14px}.glass{background:var(--glass);border-color:var(--border);position:relative}.card{border-radius:var(--radius-card);background:var(--card-bg);border:1px solid var(--border);box-shadow:none;position:relative}.card:before,.card:after{display:none}.card .card{box-shadow:none;background:var(--surface-2);border-color:#0000;border-radius:12px}@media (hover:hover){.card-hover:hover{border-color:var(--border-strong)}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 140px}.edge-light{isolation:isolate;position:relative}.edge-light:after{display:none}.coin{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.coin:after{display:none}.coin-mono{color:var(--fg);font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;container-type:size}.coin-mono>span{font-size:50cqmin;line-height:1}.coin-mono[data-len="2"]>span{font-size:40cqmin}.coin-mono[data-size="32"]{width:32px;height:32px}.coin-mono[data-size="36"]{width:36px;height:36px}.coin-mono[data-size="44"]{width:44px;height:44px}.coin-mono[data-size="56"]{width:56px;height:56px}.coin-mono[data-size="64"]{width:64px;height:64px}.coin-mono[data-size="88"]{width:88px;height:88px}.tint-1{background:#262a33;color:#dde2ec!important}.tint-2{background:#1f2a46;color:#c9d6ff!important}.tint-3{background:#22303d;color:#c6d6e6!important}.tint-4{background:#252b40;color:#cdd5f0!important}.tint-5{background:#2b313d;color:#d5dbe6!important}.biz-logo{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:28%;flex:none;display:block}.biz-logo-mono{color:#e6eaf2;background:linear-gradient(160deg,#2c313c,#1d2027);border-color:#0000;box-shadow:inset 0 1px #ffffff1a}.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.glass-btn.glass-btn-accent,.glass-btn.glass-btn-accent:hover,.admin-shell :is(button,a).bg-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter{letter-spacing:-.005em;color:var(--on-fg);background:var(--gold);box-shadow:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}:is(.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.off-enter):before,:is(.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.off-enter):after{display:none}.enter-btn{height:44px;font-size:var(--fs-small);padding:0 18px}@media (hover:hover){:is(.enter-btn,.aff-submit,a.bg-brand,button.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.hl-btn-primary,.off-enter):hover{background:var(--gold);box-shadow:none;border-color:#0000}}:is(.enter-btn,.aff-submit,.login-sheet-main,.acc-tiktok-btn,.pg-draw):disabled{opacity:.55;cursor:progress}.glass-btn,.login-sheet-alt,.hl-btn,.mod-btn,.bz-cat,.hmap-chip,.srch-tab,.af-pick,.chapter-chip,.near-off,.sg-member-x,.acc-connect-alt,.pg-restart,.evf-cover-tool,.map-zoom-btn,.hmap-clear,.acc-edit-btn{height:40px;font-size:var(--fs-small);color:var(--fg);cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-2);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.glass-btn::-webkit-details-marker{display:none}@media (hover:hover){:is(.glass-btn,.login-sheet-alt,.hl-btn,.mod-btn,.bz-cat,.srch-tab,.af-pick,.chapter-chip,.acc-edit-btn):hover{background:var(--surface-3);border-color:#ffffff4d}}.glass-btn-accent{height:40px;font-size:var(--fs-small);padding:0 14px}.bz-cat,.hmap-chip,.srch-tab,.af-pick,.chapter-chip{border-radius:999px}.desk-nav-on,.srch-tab.is-on,.af-pick.is-on,.bz-cat[aria-current=page],.prr-free.is-on{color:var(--on-fg);background:var(--fg);border-color:var(--fg);box-shadow:none}span.bg-brand{box-shadow:none}:is(button,a).bg-surface{background-color:var(--surface);border:1px solid var(--border)}button.bg-danger{color:#fff;background:var(--danger-fill);border:1px solid var(--danger-fill)}.link-btn{color:var(--fg-muted);font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.heart-btn{position:relative}.heart-btn.is-bursting .heart-icon{transform-origin:50%}.heart-btn.is-bursting:after{content:"";border-radius:inherit;border:1.5px solid var(--heart);pointer-events:none;position:absolute;inset:-4px}.heart-btn.is-own{cursor:default;opacity:.7;box-shadow:none}.burst{pointer-events:none;position:absolute;top:50%;left:50%}.burst>i{background:var(--heart);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.burst>i:first-child{--a:0deg}.burst>i:nth-child(2){--a:45deg;background:var(--fg)}.burst>i:nth-child(3){--a:90deg}.burst>i:nth-child(4){--a:135deg;background:var(--fg)}.burst>i:nth-child(5){--a:180deg}.burst>i:nth-child(6){--a:225deg;background:var(--fg)}.burst>i:nth-child(7){--a:270deg}.burst>i:nth-child(8){--a:315deg;background:var(--fg)}.roll{vertical-align:bottom;display:inline-block;overflow:hidden}.roll>span{display:inline-block}.vote-btn{height:40px;font-size:var(--fs-ui);color:var(--fg);background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:none;border-radius:12px;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:600;display:inline-flex;position:relative}.vote-btn .heart-icon{color:var(--fg-muted)}.vote-btn .tabular-nums{border-left:1px solid var(--border);padding-left:7px;font-weight:600}.vote-btn:before{display:none}@media (hover:hover){.vote-btn:hover{background:var(--surface-3);border-color:#ffffff4d}}.vote-btn.is-voted .heart-icon{color:var(--on-fg)}.vote-btn.is-own{color:var(--fg-muted);background:var(--surface-2);border-color:#0000}.vote-btn:disabled{opacity:.85}.kind-chip,.arena-chip,.prof-chip,.bz-open,.bz-badge,.hl-chip,.hl-sev,.ctl-state,.emb-tier,.acc-edit-wait,.lg{height:24px;font-size:var(--fs-micro);letter-spacing:0;text-transform:none;color:var(--fg-muted);background:var(--surface-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.kind-chip-com,.kind-chip-group,.kind-chip-sec{color:var(--fg);background:var(--surface-2)}.arena-up{color:var(--success);background:var(--success-soft)}.arena-down,.arena-hot{color:var(--coral);background:#ff6b6b24}.arena-crown{color:var(--gold-hi);background:var(--gold-soft)}.arena-titles{color:var(--gold);background:var(--gold-soft)}.notice{text-align:left}.skeleton{background:var(--surface-2);background-size:200% 100%;border-radius:10px}.page-skel{gap:14px;display:grid}.page-skel-kicker{border-radius:6px;width:38%;height:14px}.page-skel-title{border-radius:8px;width:64%;height:30px}.page-skel-hero{border-radius:16px;height:180px}.page-skel-row{border-radius:16px;height:72px}.switch{appearance:none;cursor:pointer;background:var(--surface-3);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:99px;flex:none;position:relative}.switch:after{content:"";background:var(--fg);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.switch:checked:after{background:var(--on-fg);transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input[type=search],select{color:var(--fg)}.aff-label{font-size:var(--fs-meta);letter-spacing:0;color:var(--fg);text-transform:none;font-weight:600}.aff-input,.sg-input,.hl-note{width:100%;height:46px;font-size:var(--fs-body);color:var(--fg);border:1px solid var(--border-strong);background:var(--input-bg);box-shadow:none;border-radius:12px;margin-top:6px;padding:0 14px;display:block}.aff-input::placeholder,.sg-input::placeholder{color:var(--fg-subtle)}.aff-input:focus,.sg-input:focus,.hl-note:focus,.aff-input:focus-visible,.sg-input:focus-visible{border-color:var(--fg);outline:none;box-shadow:0 0 0 3px #ffffff1a}.aff-seg{grid-template-columns:1fr;gap:8px;margin-top:6px;display:grid}@media (min-width:520px){.aff-seg{grid-template-columns:repeat(3,1fr)}}.aff-seg.aff-seg-2{grid-template-columns:1fr 1fr}.aff-seg-2 .aff-seg-opt{align-items:center;padding:10px 14px}.aff-seg-opt{cursor:pointer;border:1px solid var(--border-strong);background:var(--input-bg);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.aff-seg-opt:has(:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.aff-seg-opt:has(:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.aff-confirm{font-size:var(--fs-meta);border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.aff-submit{height:52px;font-size:var(--fs-body)}.aff-submit:disabled{opacity:.6}input.sr-only:focus-visible+*{outline:2px solid var(--fg)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes acc-spin{to{transform:rotate(360deg)}}@keyframes ptr-spin{to{rotate:360deg}}#continut{touch-action:pan-y pinch-zoom;overflow-x:clip}.sky-header{background:var(--glass);border-bottom:1px solid var(--border);position:sticky}.sky-header:before,.sky-header:after{display:none}.sky-header>div{position:relative}.sky-header .wordmark{font-size:21px}.desk-nav{box-shadow:none;background:0 0;border:0;gap:2px;padding:0}.desk-nav a{white-space:nowrap;font-weight:500}.desk-nav-on{border-radius:999px}.hdr-actions{flex:none;align-items:center;gap:6px;display:flex}.hdr-cluster{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:2px;padding:0;display:flex}.hdr-act{width:36px;height:36px;color:var(--fg-muted);-webkit-tap-highlight-color:transparent;border-radius:10px;place-items:center;display:grid;position:relative}.hdr-act:hover,.hdr-act[aria-current=page]{color:var(--fg);background:var(--surface-2)}.hdr-act:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.hdr-act[data-unread] svg{transform-origin:50% 10%}.hdr-act .hdr-bell-badge{top:1px;right:1px}.hdr-bell-badge{min-width:18px;height:18px;color:var(--on-fg);background:var(--gold);box-shadow:0 0 0 2px var(--bg);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{width:42px;height:42px;color:var(--on-fg);background:var(--gold);box-shadow:none;border-radius:50%;margin-left:2px}.hdr-act-plus[aria-expanded=true] svg{transform:rotate(45deg)}@media (max-width:420px){.sky-header .wordmark{font-size:19px}.hdr-act{width:34px;height:34px}.hdr-actions{gap:4px}}@media (max-width:374px){.sky-header .wordmark{font-size:17px!important}.hdr-cluster{gap:0}.hdr-act{width:30px;height:30px}.hdr-actions{gap:2px}.hdr-actions>.hdr-act-plus{width:36px;height:36px}}.hdr-lead{align-items:center;min-width:0;display:flex}.hdr-back{min-width:0;max-width:100%;height:36px;font-weight:600;font-size:var(--fs-ui);color:var(--fg);border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:4px;padding:0 12px 0 6px;display:inline-flex}.hdr-back>svg{flex:none}.hdr-back>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:64rem){.hdr-back{justify-content:center;width:36px;margin-right:6px;padding:0}.hdr-back>span{display:none}}:root{--dock-h:62px;--dock-gap:max(12px, calc(env(safe-area-inset-bottom,0px) - 10px));--dock-space:calc(var(--dock-h) + var(--dock-gap))}@media (min-width:1024px){:root{--dock-space:0px}}.dock{left:12px;right:12px;bottom:var(--dock-gap);transition:opacity .16s var(--ease-out), visibility 0s;max-width:480px;height:var(--dock-h);border-radius:999px;margin:0 auto;padding:5px;overflow:visible}:root[data-typing] .dock{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s linear,visibility 0s .1s}.dock-track{z-index:1;height:100%;padding:0;position:relative}.dock ul{gap:2px;height:100%;padding:0}.dock .nav-item{height:100%;color:var(--fg-subtle);-webkit-tap-highlight-color:transparent;border-radius:999px;gap:3px;position:relative;font-weight:500!important}.dock .nav-on,.dock .nav-on svg{color:var(--fg)}.dock-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:100%;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.dock-pending{background:var(--gold);opacity:0;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.dock-pending[data-pending]{opacity:1}.dock-me{place-items:center;display:grid}.dock-me:empty,.dock-me:not(:empty)+svg{display:none}.dock-me-img{box-shadow:0 0 0 1.5px var(--border-strong);border-radius:50%;width:24px!important;height:24px!important}.dock-adore{pointer-events:none;background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:7px;left:calc(50% + 8px)}.login-sheet{width:min(100%,440px);max-width:100%;max-height:92dvh;color:var(--fg);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:visible}@media (min-width:640px){.login-sheet{margin:auto}}.login-sheet::backdrop{background:#0009}.login-sheet-card,.create-card{padding:14px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:var(--bg-elevated);box-shadow:none;text-align:center;border-radius:20px 20px 0 0;justify-items:center;gap:12px;display:grid;position:relative}@media (min-width:640px){.login-sheet-card{border-radius:20px;padding-bottom:20px}}.login-sheet-grip{background:var(--surface-3);border-radius:99px;width:36px;height:4px}.login-sheet-title{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:600}.login-sheet-text{max-width:34ch;font-size:var(--fs-small);color:var(--fg-muted)}.login-sheet-main,.login-sheet-alt,.login-sheet-close{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-weight:600;display:inline-flex}.login-sheet-main{font-size:var(--fs-body)}.login-sheet-alt{height:46px;font-size:var(--fs-ui)}.login-sheet-close{height:40px;color:var(--fg-muted);font-size:var(--fs-small)}.login-sheet-main:disabled,.login-sheet-alt:disabled{opacity:.6}.create-card{text-align:left;justify-items:stretch}.create-card .login-sheet-title,.create-card .login-sheet-grip{justify-self:center}.create-list{gap:8px;display:grid}.create-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}@media (hover:hover){.create-item:hover{border-color:#ffffff4d}}.create-text{gap:2px;display:grid}.create-text small{color:var(--fg-muted);font-size:var(--fs-meta)}.create-sub{border-style:dashed;margin:6px 0 0 26px;padding:10px 12px}.create-sub .ibx-icon{width:36px;height:36px}.pwa-update{left:50%;bottom:calc(var(--dock-space) + var(--inst-space,0px) + 12px);z-index:60;border:1px solid var(--border-strong);background:var(--surface-2);width:min(100% - 32px,420px);color:var(--fg);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;translate:-50%;box-shadow:0 18px 44px -14px #000c}.pwa-update span{font-size:var(--fs-small)}.pwa-update button{height:38px;font-weight:600;font-size:var(--fs-small);color:var(--on-fg);background:var(--fg);border-radius:10px;padding:0 14px}.inst{z-index:45;left:10px;right:10px;bottom:calc(var(--dock-space) + 12px);border:1px solid var(--border-strong);background:var(--surface-2);max-width:560px;animation:inst-in .26s var(--ease-out) backwards;border-radius:16px;margin:0 auto;position:fixed;box-shadow:0 18px 44px -14px #000c}@keyframes inst-in{0%{opacity:0;transform:translateY(12px)}}.inst-bar{align-items:center;gap:10px;padding:10px 8px 10px 10px;display:flex}.inst-mark{width:36px;height:36px;color:var(--on-fg);background:var(--fg);border-radius:10px;flex:none;place-items:center;display:grid}.inst-text{flex:1;min-width:0;line-height:1.25;display:grid}.inst-text strong{font-size:var(--fs-small);font-weight:600}.inst-text small{font-size:var(--fs-micro);color:var(--fg-muted)}.inst-go{height:36px;font-size:var(--fs-small);flex:none;padding:0 14px}.inst-close{width:32px;height:32px;color:var(--fg-muted);border-radius:10px;flex:none;place-items:center;display:grid}.inst-steps{font-size:var(--fs-small);color:var(--fg);gap:8px;margin:0;padding:0 14px 14px 34px;line-height:1.5;display:grid}.inst-key{background:var(--surface-2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-weight:600;display:inline-flex}.ptr{--pull:0px;--pull-p:0;left:50%;top:calc(env(safe-area-inset-top) + 8px);z-index:70;pointer-events:none;translate:-50% calc(var(--pull) - 56px);opacity:var(--pull-p);position:fixed}.ptr-orb{background:conic-gradient(from 0deg, var(--fg), transparent 70%);width:36px;height:36px;rotate:calc(var(--pull-p) * 300deg);border-radius:50%;display:block;-webkit-mask:radial-gradient(circle,#0000 11px,#000 12px);mask:radial-gradient(circle,#0000 11px,#000 12px)}.ptr[data-state=load] .ptr-orb{animation:.8s linear infinite ptr-spin}.fx-hero{text-align:center;padding:10px 0 6px;position:relative}.fx-kicker,.tour-kicker,.aff-eyebrow,.prof-aff-kind,.afr-kind,.srch-h2,.ctl-h2,.mod-k,.evn-preview-k,.acc-edit-title,.soon-kicker,.pg-card-k{box-shadow:none;font-family:var(--font-sans);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--fg-muted);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;font-weight:600;display:flex}.fx-kicker:before,.tour-kicker:before,.fx-kicker:after,.tour-kicker:after{display:none}.fx-hero .fx-kicker{justify-content:center}.fx-kicker svg{display:none}.fx-title{color:var(--fg);margin:6px 0 0;font-size:clamp(28px,7vw,36px)}.fx-lead{max-width:60ch;font-size:var(--fs-body);color:var(--fg-muted);margin:8px auto 0;line-height:1.5}.tour-hero{text-align:center;padding:0;position:relative}.tour-hero:before{display:none}.tour-rules-open{min-height:44px;font-size:var(--fs-meta);color:var(--fg-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:16px auto 0;padding:0 16px;font-weight:600;display:flex}.tour-rules-open svg{color:var(--fg-subtle)}.tour-rules-open:active{background:var(--surface-2)}@media (hover:hover){.tour-rules-open:hover{color:var(--fg)}}.tour-rules-card{text-align:left;justify-items:stretch}.tour-rules-card .login-sheet-grip,.tour-rules-card .login-sheet-title{justify-self:center}.tour-rules-list{counter-reset:rule;gap:12px;max-height:min(70dvh,640px);margin:0;padding:0 2px 22px;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.tour-rules-list li{counter-increment:rule;gap:2px;padding-left:34px;display:grid;position:relative}.tour-rules-list li:before{content:counter(rule);width:24px;height:24px;font-size:var(--fs-meta);color:var(--acc);background:var(--surface-2);border-radius:99px;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.tour-rules-list b{font-size:var(--fs-ui);color:var(--fg);font-weight:600}.tour-rules-list span{font-size:var(--fs-small);color:var(--fg-muted);line-height:1.45}.tour-channel{border-radius:var(--radius-card);text-align:left;width:100%;max-width:480px;color:var(--fg);border:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;margin:16px auto 0;padding:10px 12px;display:flex;position:relative}.tour-channel:after{display:none}.tour-channel:active{background:var(--surface-2)}@media (hover:hover){.tour-channel:hover{border-color:var(--border-strong)}}.tour-channel-icon{color:#25d366;background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tour-channel-text{flex:1;min-width:0;line-height:1.25;display:grid}.tour-channel-text b{font-size:var(--fs-ui);font-weight:600}.tour-channel-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.tour-channel-go{color:var(--fg-subtle);flex:none}.tour-tabs{z-index:20;border:1px solid var(--border);background:var(--surface-2);box-shadow:none;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:18px 0 0;padding:3px;display:grid;position:sticky;top:68px}.tour-tab{text-align:center;min-height:36px;font-size:var(--fs-meta);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-muted);border-radius:9px;place-items:center;padding:0 8px;font-weight:600;line-height:1.15;display:grid;overflow:hidden}.tour-tab.is-on{color:var(--fg);background:var(--surface-3);box-shadow:none}.tour-body{margin-top:16px}.tour-empty{text-align:center;justify-items:center;gap:12px;padding:36px 20px;display:grid}.tour-empty h2{font-size:1.6rem}.tour-empty p{max-width:36ch;color:var(--fg-muted)}.tour-empty-mark,.aff-step-node{width:44px;height:44px;color:var(--fg);background:var(--surface-2);box-shadow:none;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.tour-empty-mark{border-radius:16px;width:60px;height:60px}.tour-none{text-align:center;font-size:var(--fs-small);color:var(--fg-muted);padding:22px 18px;line-height:1.5}.tour-empty+.prof-section{margin-top:24px}.top3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;margin:4px 0 0;padding:20px 6px 16px;list-style:none;display:grid}.top3-item{min-width:0}.top3-item[data-place="1"]{order:2;grid-area:1/2}.top3-item[data-place="2"]{order:1;grid-area:1/1}.top3-item[data-place="3"]{order:3;grid-area:1/3}.top3-link{text-align:center;min-width:0;color:var(--fg);justify-items:center;gap:8px;padding:0 2px;display:grid}.top3-photo{width:72px;height:72px;position:relative}.top3-photo>:first-child,.top3-photo img{width:100%!important;height:100%!important}.top3-photo .coin,.top3-photo img,.top3-photo .biz-logo{box-shadow:0 0 0 1px #ffffff1f}.top3-photo:before,.top3-photo:after{display:none}.top3-place{width:22px;height:22px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:-9px;left:50%;translate:-50%}.top3-item[data-place="1"] .top3-place{background:var(--gold);width:26px;height:26px;color:var(--on-fg);font-size:14px}.top3-name{-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-size:var(--fs-small);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.top3-item[data-place="1"] .top3-name{font-size:var(--fs-ui)}.top3-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-micro);color:var(--fg-muted);display:block;overflow:hidden}.top3-likes{font-family:var(--font-display);font-size:var(--fs-ui);font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:4px;font-weight:600;display:inline-flex}.top3-likes svg{color:var(--fg-subtle)}@media (max-width:359px){.top3-photo{width:60px;height:60px}.top3-item[data-place="1"] .top3-photo{width:80px;height:80px}}@media (min-width:640px){.top3{gap:16px;padding:24px 16px 18px}.top3-photo{width:88px;height:88px}.top3-item[data-place="1"] .top3-photo{width:116px;height:116px}}@media (min-width:900px){.top3{max-width:720px;margin-inline:0}.tour-tabs{max-width:560px}}.tlist{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.tcard,.tlist .tcard{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:grid}@media (hover:hover){.tcard:hover{box-shadow:none;background:var(--surface-2);border-color:#0000;transform:none}}.tcard-main{min-width:0;color:var(--fg);grid-template-columns:24px 52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tcard-main:focus-visible{outline:2px solid var(--fg);outline-offset:-2px;border-radius:12px}.tcard-rank{width:24px;height:24px;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-subtle);background:0 0;border:0;border-radius:0;place-items:center;font-size:17px;font-weight:600;line-height:1;display:grid}.tcard-photo{place-items:center;width:52px;height:52px;display:grid}.tcard-photo>*{width:52px;height:52px}.tcard-text{text-align:left;gap:2px;min-width:0;display:grid}.tcard-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);letter-spacing:-.015em;font-weight:600;line-height:1.25;overflow:hidden}.tcard-sub{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-meta);color:var(--fg-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.tcard-by{min-width:0;font-size:var(--fs-micro);color:var(--fg-subtle);align-items:center;gap:5px;margin-top:3px;font-weight:600;display:flex}.tcard-by>svg{color:var(--gold);flex:none}.tcard-by>:is(img,span.coin){flex:none;width:18px;height:18px;font-size:10px}.tcard-by>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tcard-adore{justify-content:flex-end;display:flex}.tcard-adore [role=alert]{text-align:right;max-width:9.5rem}.tlist-more{text-align:center;justify-items:center;gap:6px;margin-top:16px;display:grid}.tlist-more small{font-size:var(--fs-micro);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.tcard-p1 .tcard-rank{color:var(--gold);background:0 0}.tcard-p2 .tcard-rank{color:var(--fg);background:0 0}.tcard-p3 .tcard-rank{color:var(--fg-muted);background:0 0}@media (max-width:359px){.tcard{gap:6px;padding:10px 8px}.tcard-main{grid-template-columns:24px 46px minmax(0,1fr);gap:8px}.tcard-rank{width:24px;height:24px;font-size:13px}.tcard-photo,.tcard-photo>*{width:46px;height:46px}}.rank-card{flex-direction:column;display:flex;overflow:hidden}.rank-pos{width:28px;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-subtle);flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;font-size:20px;font-weight:600;line-height:1;display:flex}.rank-crown{color:var(--gold);margin-bottom:3px}.rank-gold .rank-pos{color:var(--gold)}.rank-silver .rank-pos{color:var(--silver)}.rank-bronze .rank-pos{color:var(--bronze)}.rank-slogan{font-size:var(--fs-small);color:var(--fg-muted);line-height:1.35}.rank-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.rank-arena{gap:8px;padding:0 14px 12px;display:grid}.rank-arena:empty{display:none}.rank-gap{gap:6px;display:grid}.rank-gap p{font-size:var(--fs-meta);color:var(--fg-muted)}.rank-gap b{color:var(--fg);font-weight:600}.rank-see{min-height:42px;font-size:var(--fs-small);color:var(--fg-muted);border-radius:10px;align-items:center;gap:4px;padding:0 4px;font-weight:600;display:inline-flex}.rank-see:hover{color:var(--fg)}.rank-card .kind-chip{height:20px;padding:0 8px;font-size:11px}.climb-badge{z-index:3;font-size:var(--fs-micro);color:var(--on-fg);background:var(--success);border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;top:10px;right:12px}.arena-meter{--p:0;background:var(--surface-3);border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.arena-meter>i{transform-origin:0;transform:scaleX(var(--p));border-radius:inherit;background:var(--gold-grad);position:absolute;inset:0}.pod{--ring:var(--gold);isolation:isolate;background:var(--ring);border-radius:50%;flex:none;padding:2.5px;display:inline-flex;position:relative}.pod:before,.pod:after{display:none}.pod>:first-child{border:2px solid var(--surface)}.pod-tag{min-width:18px;height:18px;color:var(--on-fg);background:var(--fg);box-shadow:0 0 0 2px var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.medal,.medal-gold,.medal-silver,.medal-bronze{color:var(--fg);background:var(--surface-2);box-shadow:none}.medal:before{display:none}.enrol{font-size:var(--fs-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:16px;line-height:1.4;display:flex}.enrol b{font-size:var(--fs-ui);display:block}.enrol small{color:var(--fg-muted)}.enrol-mark{width:38px;height:38px;color:var(--on-fg);background:var(--fg);border-radius:12px;flex:none;place-items:center;display:grid}.hero{isolation:isolate}.off-enter{margin-top:10px}.prof,.evf-page{gap:22px;max-width:640px;margin:0 auto;display:grid}.prof-welcome-title{text-align:left;font-size:clamp(28px,7vw,34px)}.evf{gap:16px;display:grid}.prof-count{font-size:var(--fs-micro);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:500}.prof-count[data-low]{color:var(--danger)}.prof-textarea{resize:vertical;height:auto;min-height:96px;padding-top:12px;padding-bottom:12px;line-height:1.5}.prof-submit{width:100%;height:52px;font-size:var(--fs-body)}.prof-note{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:left}.net-row{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.net-ico{-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;width:44px;height:44px;transition:scale .16s;display:grid}.net-ico .net-tile{border-radius:50%;width:38px;height:38px;transition:box-shadow .16s;box-shadow:inset 0 0 0 .5px #ffffff38,0 6px 14px -6px #000000b3}@media (hover:hover){.net-ico:hover .net-tile{box-shadow:inset 0 0 0 .5px #fff6,0 0 0 3px #ffffff1a,0 8px 18px -6px #000000bf}}.net-ico:active{scale:.92}.net-ico:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.net-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.net-grid>li{min-width:0;position:relative}.net-btn{min-width:0;height:52px;color:var(--fg);box-shadow:inset 0 0 0 var(--hair) var(--line-2), inset 0 1px 0 #ffffff12, 0 8px 18px -12px #000000b3;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff13,#ffffff09);border-radius:16px;align-items:center;gap:10px;padding:0 12px 0 9px;text-decoration:none;transition:background-color .16s,box-shadow .16s,scale .16s;display:flex}@media (hover:hover){.net-btn:hover{box-shadow:inset 0 0 0 var(--hair) #ffffff3d, inset 0 1px 0 #ffffff17, 0 10px 22px -12px #000000bf;background:linear-gradient(#ffffff1c,#ffffff0d)}}.net-btn:active{scale:.975}.net-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.net-tile{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e,0 4px 10px -4px #0009}.net-txt{min-width:0;line-height:1.2;display:grid}.net-txt b{letter-spacing:-.01em;font-size:14px;font-weight:650}.net-txt span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-net=tiktok] .net-tile{background:#0b0b0f}[data-net=tiktok] .net-tile svg{filter:drop-shadow(-1px -1px #25f4ee)drop-shadow(1px 1px #fe2c55)}[data-net=instagram] .net-tile{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}[data-net=youtube] .net-tile{color:#f03;background:#fff}[data-net=snapchat] .net-tile{background:#fffc00}[data-net=snapchat] .net-tile svg path{fill:#fff;stroke:#111;stroke-width:1.1px;paint-order:stroke}[data-net=facebook] .net-tile{background:#0866ff}.net-edit{gap:14px;padding:16px;display:grid}.net-edit .net-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.net-edit .net-btn{border-radius:14px;height:46px}.net-edit .net-tile{border-radius:9px;width:30px;height:30px}.net-empty{color:var(--fg-muted);margin:0;font-size:14px}.net-own .net-btn{padding-right:48px}.net-own.has-x .net-btn{padding-right:84px}.net-acts{gap:4px;display:flex;position:absolute;top:50%;right:8px;translate:0 -50%}.net-act{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:0;border-radius:50%;place-items:center;transition:color .16s,background-color .16s,scale .16s;display:grid}@media (hover:hover){.net-act:hover{color:var(--fg);background:#ffffff24}}.net-act:active{scale:.92}.net-act:disabled{opacity:.5;cursor:default}.net-act:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.net-add{gap:10px;display:grid}.net-pick{flex-wrap:wrap;gap:6px;display:flex}.net-chip{height:36px;font:inherit;color:var(--fg-muted);box-shadow:inset 0 0 0 var(--hair) var(--line-2);cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13px;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.net-chip .net-tile{border-radius:8px;width:26px;height:26px}.net-chip.is-on{color:var(--fg);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff80}.net-chip-set{width:16px;height:16px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;margin-left:-1px;display:grid}.net-chip:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.net-field{gap:8px;display:flex}.net-field .aff-input{flex:1;min-width:0}.net-field .glass-btn{flex:none}.net-field .glass-btn:disabled{opacity:.45;cursor:default}.net-hint{min-height:20px;color:var(--fg-muted);align-items:center;gap:7px;margin:-2px 0 0;font-size:13px;line-height:1.35;display:flex}.net-hint.is-bad{color:var(--danger)}.net-hint-tile{color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.net-hint-tile[data-net=tiktok]{background:#0b0b0f}.net-hint-tile[data-net=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.net-hint-tile[data-net=youtube]{color:#f03;background:#fff}.net-hint-tile[data-net=snapchat]{color:#111;background:#fffc00}.net-hint-tile[data-net=facebook]{background:#0866ff}.net-note{color:var(--fg);margin:0;font-size:14px}.prof-hero{text-align:center;justify-items:center;gap:10px;padding:20px 18px;display:grid;overflow:hidden}.prof-hero:after,.prof[data-ptheme]:before{display:none}.lvl-ring{--ring:var(--gold-grad);isolation:isolate;background:var(--ring);box-shadow:none;border-radius:50%;place-items:center;margin-bottom:10px;padding:3px;display:inline-grid;position:relative}.lvl-ring[data-place="2"]{--ring:var(--silver);box-shadow:none}.lvl-ring[data-place="3"]{--ring:var(--bronze);box-shadow:none}.lvl-ring>.prof-hero-img,.prof[data-ptheme] .lvl-ring>.prof-hero-img{box-shadow:0 0 0 3px var(--surface);border-radius:50%}.lvl-badge{white-space:nowrap;height:24px;font-size:var(--fs-micro);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--on-fg);background:var(--fg);box-shadow:0 0 0 3px var(--surface);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute;bottom:-12px;left:50%;translate:-50%}.prof-hero .pod{padding:3.5px}.prof-name{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(28px,7vw,34px)}.prof[data-ptheme] .prof-name{color:var(--fg);background:0 0}.prof-bio{max-width:42ch;color:var(--fg-muted);white-space:pre-line;overflow-wrap:anywhere}.prof-chip{height:30px;font-size:var(--fs-meta);color:var(--fg);background:var(--surface-2);padding:0 12px}.prof-chip-creator{color:var(--gold-hi);background:var(--gold-soft)}.prof-edit{margin-top:6px}.prof-section{gap:12px;display:grid}.prof-h2{font-size:var(--fs-h3);letter-spacing:-.02em;text-align:center;font-weight:600}.prof[data-ptheme] .prof-h2{color:var(--fg)}.prof-empty{font-size:var(--fs-small);color:var(--fg-muted);border:1px dashed var(--border-strong);border-radius:14px;padding:16px}.prof-events{gap:8px;display:grid}.prof-event{color:var(--fg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.prof-event>svg{color:var(--fg-muted)}.prof-event-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.prof-event-meta{font-size:var(--fs-meta);color:var(--fg-muted);display:block}.prof-event-edit{font-size:var(--fs-meta);color:var(--fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.emb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.emb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.emb{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-items:center;gap:6px;padding:16px 8px 14px;display:grid}.emb-medal{width:54px;height:54px;color:var(--on-fg);background:var(--fg);box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.emb-gold .emb-medal{background:var(--gold-grad);box-shadow:none}.emb-medal svg{filter:none}.emb-title{font-size:var(--fs-meta);letter-spacing:-.01em;font-weight:600}.emb-sub{font-size:var(--fs-micro);color:var(--fg-muted);line-height:1.3}.emb:not(.emb-locked) .emb-sub{color:var(--gold);font-weight:600}.emb-locked{background:0 0;border-style:dashed}.emb-locked .emb-medal{color:var(--fg-subtle);background:var(--surface-2)}.emb-tier{vertical-align:1px;height:18px;color:var(--fg);background:var(--surface-2);margin-left:6px;padding:0 7px}.emb-tier-g .emb-tier{color:var(--gold-hi);background:var(--gold-soft)}.zodiac{--z1:#2c313b;--z2:#6f7684;--z3:var(--acc-hi);--zs:#f2f3f6;justify-items:center;gap:8px;margin:0;display:inline-grid}.zodiac-svg{filter:none;overflow:visible}.zg-a{stop-color:#2c313b;stop-opacity:1}.zg-b{stop-color:#20242c;stop-opacity:1}.zg-c{stop-color:#181b21;stop-opacity:1}.zg-star{stop-color:#fff;stop-opacity:.9}.zodiac-neb{stroke:#ffffff1f;stroke-width:.6px}.zodiac-ring{fill:none;stroke:#ffffff38;stroke-width:.5px;stroke-dasharray:2 3}.zodiac-sat{fill:var(--gold)}.zodiac-orbit{transform-origin:50px 50px;transform:rotate(-18deg)}.zodiac-lines line{stroke:var(--gold-hi);stroke-width:.7px;stroke-linecap:round;opacity:.85}.zodiac-star{transform-box:fill-box;transform-origin:50%;fill:#fff}.zodiac-dust-dot{fill:#fff;opacity:.3}.zodiac-cap{text-align:center;justify-items:center;gap:2px;display:grid}.zodiac-cap b{font-size:var(--fs-ui);color:var(--fg);font-weight:600}.zodiac-cap small{font-size:var(--fs-micro);color:var(--fg-subtle)}.gp{gap:16px;margin-bottom:18px;padding:18px 16px;display:grid}.gp-top{align-items:center;gap:14px;display:flex}.gp-ring{flex:none;width:80px;height:80px;position:relative}.gp-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.gp-ring-bg{fill:none;stroke:var(--surface-3);stroke-width:6px}.gp-ring-fg{fill:none;stroke:url(#gp-ring-grad);stroke-width:6px;stroke-linecap:round}.gp-ring-in{place-items:center;display:grid;position:absolute;inset:12px}.gp-ring-level{justify-items:center;line-height:1;display:grid}.gp-ring-level b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.gp-ring-level small{font-size:var(--fs-micro);color:var(--fg-subtle);margin-top:2px;font-weight:600}.gp-level{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--fg);font-weight:600}.gp-xp{font-size:var(--fs-meta);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.gp-rows{margin:0;padding:0;list-style:none;display:grid}.gp-row{font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto 56px;align-items:baseline;gap:10px;padding:10px 2px;display:grid}.gp-row+.gp-row{border-top:1px solid var(--border)}.gp-row-title{min-width:0;color:var(--fg)}.gp-row-n{font-size:var(--fs-meta);color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.gp-row-pts{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.gp-note{font-size:var(--fs-micro);color:var(--fg-subtle);line-height:1.45}.af-page{max-width:560px}.afr{gap:14px;margin:18px auto 0;display:grid}.afr-me{text-align:center;justify-items:center;gap:8px;padding:22px 16px 20px;display:grid}.afr-me img,.afr-me .coin{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--fg);border-radius:50%}.afr-me b{font-size:var(--fs-h3);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:6px;font-weight:600}.afr-me small{font-size:var(--fs-meta);color:var(--fg-muted)}.afr-group{gap:12px;padding:16px;display:grid}.afr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.afr-kind{justify-content:flex-start}.afr-group[data-kind=PARTNER] .afr-kind{color:var(--heart)}.afr-count{font-size:var(--fs-micro);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:600}.afr-row{flex-wrap:wrap;gap:10px;display:flex}.af-slot{width:56px;height:56px;color:var(--fg-muted);cursor:pointer;border:1px solid var(--border-strong);background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.af-slot:disabled{opacity:.6;cursor:progress}.af-slot[data-state=empty]{border-style:dashed}@media (hover:hover){.af-slot[data-state=empty]:hover{border-color:var(--fg);color:var(--fg)}}.af-slot[data-state=pending]{border-style:dashed;border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.af-slot-dots{letter-spacing:-.05em;font-size:18px;font-weight:700;line-height:1}.af-slot[data-state=tied]{background:var(--surface-2);border-color:#0000;padding:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.af-slot[data-state=tied]>*{border-radius:50%;width:100%;height:100%}.afr-group[data-kind=PARTNER] .af-slot[data-state=tied]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--heart)}.af-kind{display:contents}.af-error{font-size:var(--fs-small);color:var(--danger);text-align:left;justify-items:start;gap:8px;margin:10px 0 0;display:grid}.af-error p{margin:0}.af-link{font-size:var(--fs-small);color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline}.af-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg);margin:6px 0;font-size:24px;font-weight:700}.af-sheet-actions,.sg-sheet-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.af-sheet-actions>*,.sg-sheet-actions>*{flex:140px}.af-picks{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.af-pick{height:40px;font-size:var(--fs-small);color:var(--fg-muted);padding:0 16px;font-weight:600}.af-join{text-align:left;border-radius:16px;gap:8px;margin-top:4px;padding:18px 16px;display:grid}.af-join-h{font-size:1.4rem}.af-join-p{font-size:var(--fs-small);color:var(--fg-muted);margin:0;line-height:1.5}.af-join-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.af-join-input.aff-input{text-align:left;width:auto;max-width:260px;height:46px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:200px;margin:0;font-weight:600}.af-join .glass-btn{height:48px}@media (max-width:359px){.af-slot{width:50px;height:50px}}.prof-aff{text-align:left;gap:16px;padding:18px 16px 16px;display:grid}.prof-aff-group{gap:10px;display:grid}.prof-aff-kind{justify-content:flex-start}.prof-aff-group[data-kind=PARTNER] .prof-aff-kind{color:var(--heart)}.prof-aff-list{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.prof-aff-person{width:68px;color:var(--fg);justify-items:center;gap:6px;display:grid}.prof-aff-person span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:var(--fs-micro);font-weight:600;overflow:hidden}@media (hover:hover){.prof-aff-person:hover{transform:translateY(-2px)}}.prof-aff-photo{border-radius:50%;box-shadow:0 0 0 1px #ffffff1f;width:56px!important;height:56px!important}.prof-aff-group[data-kind=PARTNER] .prof-aff-photo{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--heart)}.prof-aff-manage{font-size:var(--fs-meta);color:var(--fg-muted);text-underline-offset:3px;justify-content:flex-start;justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.prof-aff-manage:hover{color:var(--fg)}.prof-aff-empty{text-align:center;justify-items:center;gap:12px;display:grid}.veil{isolation:isolate;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:0 0 14px 3px #ff4f7b6b,0 0 30px 6px #ff8a5c29}.veil-56{width:56px;height:56px}.veil-ring{z-index:0;will-change:transform;background:conic-gradient(#ff2f6d,#ff8a5c,#ffc4a3,#ff4f8b,#8e1b3d,#ff2f6d);border-radius:50%;animation:8s linear infinite veil-turn;position:absolute;inset:-4.5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.2px),#000 calc(100% - 2.8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.2px),#000 calc(100% - 2.8px))}.veil-disc{z-index:1;clip-path:circle(50%);background:#1a0510;border-radius:50%;position:absolute;inset:0;overflow:hidden}.veil-disc>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veil-disc:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(110% 75% at 28% 12%,#ffffff38 0%,#fff0 55%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffd2dc2e,inset 0 -12px 22px -6px #18040e99}.veil-sheen{mix-blend-mode:screen;will-change:transform;background:linear-gradient(110deg,#ffe2e800 38%,#ffe2e86b 50%,#ffe2e800 62%);animation:6s cubic-bezier(.4,0,.2,1) infinite veil-sheen;position:absolute;inset:-10%;transform:translate(-110%)}.veil-heart{z-index:2;transform-origin:50% 55%;filter:drop-shadow(0 0 6px #ff5c84f2)drop-shadow(0 1px 2px #28001099);width:34%;height:34%;animation:2.8s ease-in-out infinite veil-beat;position:relative}.veil-heart path{fill:#fff4f7f2}@keyframes veil-turn{to{transform:rotate(1turn)}}@keyframes veil-sheen{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@keyframes veil-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.16)}20%{transform:scale(1)}30%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.veil-ring,.veil-sheen,.veil-heart{animation:none}.veil-sheen{opacity:0}}.prof-aff-person .veil{max-width:none;overflow:visible}.prof-aff-veiled{cursor:default}.prof-aff-person.prof-aff-veiled>span:last-child{white-space:normal;text-align:center;color:#f3a3b4;max-width:72px;line-height:1.25}@media (hover:hover){.prof-aff-person.prof-aff-veiled:hover{transform:none}}.prof-aff-empty p{margin:0}.cd-soon{color:var(--gold-hi);background:var(--gold-soft);box-shadow:none}.cd-live{color:var(--on-fg);background:var(--coral);box-shadow:none}.ev-host{color:inherit;align-items:center;gap:8px;margin-right:6px;display:inline-flex}.wa-btn,.evn-card-wa{height:44px;font-size:var(--fs-ui);color:#fff;background:#178245;border:1px solid #1f9a53;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.ev-actions{gap:10px;display:grid}.ev-main{width:100%;min-height:48px;font-size:var(--fs-body);justify-content:center}.ev-secondary{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.ev-cal{position:relative}.ev-cal>summary{cursor:pointer;list-style:none}.ev-cal>summary::-webkit-details-marker{display:none}.ev-cal-menu{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:240px;box-shadow:none;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.ev-cal-menu a{min-height:44px;font-size:var(--fs-ui);color:var(--fg);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.ev-cal-menu a:hover{background:var(--surface-2)}.ev-place{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin-top:2px;font-weight:600;display:flex}.ev-place>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.ev-place>span svg{color:var(--fg-muted)}.ev-place-map{height:36px;font-size:var(--fs-meta);padding:0 14px}.ev-cancel-note{font-size:var(--fs-small);color:var(--fg-muted);background:var(--danger-soft);border:1px solid #ff5a5f59;border-radius:14px;margin-top:10px;padding:10px 12px}.ev-cancel-note b{color:var(--fg);font-weight:600}.near{gap:12px;margin-top:16px;padding:16px;display:grid}.near-status{align-items:center;gap:12px;display:flex}.near-status span:last-child{gap:2px;display:grid}.near-status small{color:var(--fg-muted);font-size:var(--fs-meta)}.near-radar{width:44px;height:44px;color:var(--fg-muted);background:var(--surface-2);border-radius:50%;place-items:center;display:grid;position:relative}.near-status[data-on] .near-radar{color:var(--on-fg);background:var(--success)}.near-status[data-on] .near-radar:before,.near-status[data-on] .near-radar:after{display:none}.near-radius{font-weight:600;font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:12px;display:flex}.near-radius .aff-input{width:auto;min-width:110px}.near-geo{border-radius:999px;height:48px}.near-geo:disabled{opacity:.7}.near-city{position:relative}.near-list{z-index:20;border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px;gap:0;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.near-list button{text-align:left;border-radius:12px;align-items:baseline;gap:8px;width:100%;padding:10px 12px;display:flex}.near-list button span{color:var(--fg-muted);font-size:var(--fs-meta)}.near-list [aria-selected=true] button,.near-list button:hover{background:var(--surface-2)}.near-off{height:36px;font-size:var(--fs-small);color:var(--fg-muted);border-radius:999px;justify-self:start;padding:0 12px}.evx-section{margin-top:26px}.evx-h2{text-align:center;font-size:var(--fs-h2);letter-spacing:-.02em;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-weight:600;display:flex}.evx-live,.evt-live i{background:var(--coral);border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #ff6b6b38}.evx-list{gap:12px;display:grid}@media (min-width:900px){.evx-list{grid-template-columns:1fr 1fr}}.evs-rail{margin:0 calc(-1 * var(--gutter,16px));position:relative}.evs-track{padding:4px var(--gutter,16px) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,16px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.evs-track::-webkit-scrollbar{display:none}.evs-item{scroll-snap-align:start;flex:none;width:min(84vw,360px)}.evs-item:only-child{width:min(100%,520px);margin-inline:auto}.evs{height:100%;color:var(--fg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.evs-media{position:relative}.evs-cover,.evr-cover{background:var(--surface-2);position:relative;overflow:hidden}.evs-cover{aspect-ratio:16/9}.evs-cover img,.evr-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.evs:hover .evs-cover img,.evr:hover .evr-cover img{transform:scale(1.04)}}.evt-ph{color:var(--fg-subtle);place-items:center;display:grid;position:absolute;inset:0}.evs-body{text-align:left;flex:1;align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.evt-when{font-size:var(--fs-meta);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.evt-title{font-size:var(--fs-h3);letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.evt-desc{font-size:var(--fs-small);color:var(--fg-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.evt-place{min-width:0;font-size:var(--fs-meta);color:var(--fg-muted);align-items:center;gap:5px;margin:0;display:flex}.evt-place svg{flex:none}.evt-place span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evt-more{font-size:var(--fs-small);color:var(--fg);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}.evt-more svg{color:var(--fg-subtle)}@media (hover:hover){:is(.evs,.evr):hover .evt-more svg{transform:translate(3px)}}.evt-live{height:26px;font-size:var(--fs-micro);color:var(--fg);background:var(--glass-2);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.evt-date{min-width:44px;color:var(--fg);background:var(--glass-2);border:1px solid var(--border-strong);box-shadow:none;border-radius:14px;justify-items:center;padding:5px 8px 6px;line-height:1;display:grid;position:absolute;top:10px;left:10px}.evt-date b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.evt-date small{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-top:2px;font-size:10px;font-weight:600}.evt-off{font-size:var(--fs-micro);color:var(--on-fg);background:var(--danger);border-radius:999px;padding:2px 8px;font-weight:700}.evs-arrow{display:none}@media (hover:hover) and (min-width:900px){.evs-arrow{z-index:2;width:44px;height:44px;color:var(--fg);border:1px solid var(--border-strong);background:var(--glass-2);box-shadow:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 26px)}.evs-arrow:disabled{opacity:0;pointer-events:none}.evs-arrow.is-prev{left:4px}.evs-arrow.is-next{right:4px}}.evr{min-height:150px;color:var(--fg);border-radius:16px;grid-template-columns:minmax(110px,38%) minmax(0,1fr);display:grid;overflow:hidden}.evr-media{position:relative}.evr-cover{position:absolute;inset:0}.evr-body{align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.evr.is-past .evr-cover img{opacity:.8}.evr.is-past .evt-when{color:var(--fg-subtle)}.evr.is-past .evt-date{color:var(--fg-muted)}@media (max-width:359px){.evr{grid-template-columns:96px minmax(0,1fr)}.evr .evt-desc{display:none}}.evf-page-wide{max-width:980px}.evf-cover{aspect-ratio:16/9;cursor:pointer;border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:16px;align-items:end;display:grid;position:relative;overflow:hidden}.evf-cover.has-img{border-style:solid;border-color:var(--border)}.evf-cover:focus-within{outline:2px solid var(--fg);outline-offset:3px}.evf-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evf-cover-empty{font-size:var(--fs-small);color:var(--fg-muted);place-content:center;justify-items:center;gap:8px;font-weight:600;display:grid;position:absolute;inset:0}.evf-cover-tools{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.evf-cover-tool{height:34px;font-size:var(--fs-meta);padding:0 12px}.evf-city{position:relative}.evf-city-icon{color:var(--fg-subtle);pointer-events:none;position:absolute;top:20px;left:14px}.evf-city-input{padding-left:40px}.evf-city-list{z-index:30;background:var(--surface);max-height:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.evf-city-opt{font-size:var(--fs-ui);cursor:pointer;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.evf-city-opt.is-on{background:var(--surface-2)}.evf-wa{color:var(--success)}.evf-delete{justify-items:center;gap:10px;margin-top:8px;display:grid}.evf-delete summary{cursor:pointer}.evf-delete-confirm{text-align:center;font-size:var(--fs-small);color:var(--fg-muted);justify-items:center;gap:10px;padding:16px;display:grid}.evf-schedule{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:12px;padding:12px 14px;display:grid}.evf-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.evf-switch-txt{flex:1;gap:2px;min-width:0;display:grid}.evf-switch-txt b{font-size:var(--fs-ui);font-weight:600}.evf-switch-txt small,.evf-hint{font-size:var(--fs-meta);color:var(--fg-muted)}.evf-hint{margin-top:6px}.evf-submit{gap:10px;display:grid}@media (min-width:560px){.evf-submit{grid-template-columns:1fr auto;align-items:center}}.evf-closed{font-size:var(--fs-small);color:var(--fg-muted);padding:16px}.evf-closed b{font-size:var(--fs-ui);color:var(--fg);margin-bottom:4px;display:block}.evf-history{gap:0;padding:6px 16px;display:grid}.evf-history li{border-top:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 0;display:grid}.evf-history li:first-child{border-top:0}.evf-history time{min-width:96px;color:var(--fg-muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-row:span 2}.evf-history b{font-weight:600}.evf-history q{color:var(--fg-muted);quotes:"„" "”"}.evf-cancel{gap:10px;padding:16px;display:grid}.evf-cancel p{font-size:var(--fs-small);color:var(--fg-muted)}.evf-cancel-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.evn{gap:18px;display:grid}@media (min-width:900px){.evn{grid-template-columns:1fr 380px;align-items:start}.evn-preview{order:2;position:sticky;top:84px}}.evn-preview{z-index:5}.evn-preview-k{justify-content:flex-start;margin:0 0 8px}.evn-preview-k:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.evn-card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px;overflow:hidden}.evn-card-cover{aspect-ratio:16/9;background:var(--surface-2);place-items:center;display:grid;position:relative}.evn-card-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evn-card-ph{color:var(--fg-muted);font-size:var(--fs-small);align-items:center;gap:8px;display:inline-flex}.evn-card-price{font-size:var(--fs-micro);color:var(--fg);background:var(--glass-2);border:1px solid var(--border-strong);border-radius:99px;padding:5px 10px;font-weight:700;position:absolute;top:10px;right:10px}.evn-card-body{gap:6px;padding:14px 16px 16px;display:grid}.evn-card-org{font-size:var(--fs-meta);color:var(--fg-muted);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.evn-card-title{font-size:var(--fs-h3);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.evn-card-meta{font-size:var(--fs-small);color:var(--fg-muted);align-items:center;gap:6px;margin:0;display:flex}.evn-card-desc{font-size:var(--fs-small);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.evn-card-desc.is-ph{color:var(--fg-subtle)}.evn-card-wa{height:42px;font-size:var(--fs-small);margin-top:8px}.evn-card-wa.is-off{opacity:.35}@media (max-width:899px){.evn-preview{top:calc(64px + env(safe-area-inset-top,0px));padding:6px 0 8px;position:sticky}.evn-preview .evn-card{background:var(--glass-sheen), var(--glass-glow), linear-gradient(var(--glass-fill), var(--glass-fill)), var(--bg)}.evn-preview-k{display:none}.evn-card{grid-template-columns:42% 1fr;display:grid}.evn-card-cover{aspect-ratio:auto;min-height:100%}.evn-card-body{gap:3px;padding:10px 12px}.evn-card-title{font-size:var(--fs-ui)}.evn-card-meta{font-size:var(--fs-micro)}.evn-card-desc,.evn-card-wa{display:none}}.evn-org{font-size:var(--fs-small);color:var(--fg-muted);align-items:center;gap:6px;margin:8px 0 0;display:flex}.evn-org.is-ok{color:var(--success)}.evn-org.is-ok b{color:var(--fg)}.drf-box{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:52px;color:var(--fg);font-size:var(--fs-ui);text-align:center;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:10px 16px;font-weight:600;display:flex}.drf-box svg{color:var(--fg-muted);flex:none}.drf-sum{overflow-wrap:anywhere;min-width:0}.drf-box.is-empty .drf-sum{color:var(--fg-subtle);font-weight:500}.drf-box.is-open,.drf-box:focus-visible{border-color:var(--fg);outline:none;box-shadow:0 0 0 3px #ffffff1f}.drf-sheet{width:min(100%,460px)}.drf-card{justify-items:stretch;gap:12px;padding-inline:16px}.drf-card .login-sheet-grip{justify-self:center}.drf-title{text-align:center;font-size:var(--fs-h3);letter-spacing:-.015em;margin:0;font-weight:600}.drf-head{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.drf-month{text-align:center;font-size:var(--fs-ui);text-transform:capitalize;font-weight:600}.drf-nav{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--fg);border-radius:12px;place-items:center;display:grid}.drf-nav:disabled{opacity:.3;cursor:default}.drf-hint{text-align:center;font-size:var(--fs-meta);color:var(--fg-muted);margin:-4px 0 0}.drf-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 0;display:grid}.drf-wd{height:26px;font-size:var(--fs-micro);color:var(--fg-subtle);place-items:center;font-weight:700;display:grid}.drf-day{height:42px;font-size:var(--fs-ui);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-weight:600;display:grid;position:relative}.drf-day:disabled{color:var(--fg-subtle);opacity:.4;cursor:default}@media (hover:hover){.drf-day:not(:disabled):hover{background:var(--surface-2)}}.drf-day.is-today{box-shadow:inset 0 0 0 1px var(--border-strong)}.drf-day.is-in{background:var(--surface-2);border-radius:0}.drf-day.is-start{border-radius:12px 0 0 12px}.drf-day.is-end{border-radius:0 12px 12px 0}.drf-day.is-start.is-end{border-radius:12px}.drf-day.is-start,.drf-day.is-end{color:var(--on-fg);background:var(--fg);font-weight:700}.drf-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drf-time{text-align:center;font-size:var(--fs-meta);color:var(--fg-muted);gap:0;font-weight:600;display:grid}.drf-time .aff-input{text-align:center;font-variant-numeric:tabular-nums;padding:0 8px}.drf-time input::-webkit-datetime-edit{justify-content:center;display:flex}.drf-result{text-align:center;font-size:var(--fs-small);margin:0;font-weight:600}.drf-done{justify-self:center;min-width:160px}.prr-box{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:52px;margin-top:6px;padding:4px 14px;display:grid}.prr-box:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px #ffffff1f}.prr-box.is-error{border-color:var(--danger)}.prr-box.is-free{border-color:var(--border);background:var(--surface-2)}.prr-end{cursor:text;justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}.prr-k{font-size:var(--fs-meta);color:var(--fg-muted);flex:none}.prr-input{width:4.2ch;min-width:0;height:40px;color:var(--fg);text-align:center;font-size:var(--fs-h3);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600}.prr-input:focus{outline:none}.prr-input::placeholder{color:var(--fg-subtle);font-weight:500}.prr-dash,.prr-cur{color:var(--fg-subtle);font-weight:700}.prr-free{width:fit-content;height:34px;font-size:var(--fs-meta);color:var(--fg-muted);border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;margin:8px 0 0;padding:0 14px;font-weight:600;display:flex}@media (max-width:359px){.prr-k{display:none}}.map{--map-pin:var(--blue);gap:10px;display:grid}.map-zoom-btn{width:38px;height:38px;font-size:var(--fs-h3);border-radius:13px;padding:0}.map-zoom-btn:disabled{opacity:.4}.map-zoom-all{font-size:var(--fs-micro);letter-spacing:.04em;font-weight:800}.map-card-close{width:30px;height:30px;color:var(--fg-muted);background:var(--surface-2);border-radius:50%;place-items:center;display:grid}.map-live-dot{height:18px;font-size:var(--fs-micro);color:var(--on-fg);background:var(--coral);border-radius:999px;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.map-card-go{color:var(--fg-subtle)}.hmap .maplibregl-cooperative-gesture-screen{font-size:var(--fs-ui);color:var(--fg);background:#121419b8;font-weight:600}.hmap{height:calc(100dvh - 61px - env(safe-area-inset-top,0px));isolation:isolate;touch-action:none;background:#1b1f26;min-height:420px;margin:-24px -16px -16px;position:relative;overflow:hidden}@media (min-width:1024px){.hmap{border:1px solid var(--border);height:calc(100dvh - 108px);box-shadow:none;border-radius:16px;margin:-24px 0 0}}.hmap-canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.hmap-fallback{text-align:center;font-size:var(--fs-small);color:var(--fg-muted);background:#1b1f26;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.hmap-fallback .acc-spin{color:var(--fg);position:static}.hmap-top{top:12px;left:12px;right:12px;bottom:calc(84px + var(--dock-space) + var(--inst-space,0px));z-index:4;pointer-events:none;grid-template-rows:auto auto minmax(0,1fr);gap:8px;display:grid;position:absolute}.hmap-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.hmap-top>*{pointer-events:auto}.hmap-search{height:46px;color:var(--fg-muted);background:var(--glass-2);border:1px solid var(--border-strong);box-shadow:none;border-radius:16px;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.hmap-search input{min-width:0;height:100%;color:var(--fg);font-size:var(--fs-ui);background:0 0;border:0;outline:0;flex:1}.hmap-search input::placeholder{color:var(--fg-subtle)}.hmap-search input{text-overflow:ellipsis}.hmap-search input::-webkit-search-cancel-button{appearance:none;display:none}.hmap-search input::-webkit-search-decoration{appearance:none;display:none}.hmap-clear{width:32px;height:32px;box-shadow:none;color:var(--fg-muted);background:0 0;border:0;border-radius:10px;padding:0}.hmap-clear:hover{color:var(--fg);background:var(--surface-2)}.hmap-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.hmap-chips::-webkit-scrollbar{display:none}[data-kind=event]{--kind:#2f7bef}[data-kind=business]{--kind:#e6eaf2}.hmap-chip{height:36px;font-size:var(--fs-meta);color:var(--fg-muted);background:var(--glass-2);box-shadow:none;flex:none;padding:0 14px 0 12px}.hmap-chip i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.hmap-chip[aria-pressed=true] i{background:var(--kind);border-color:#0000}.hmap-chip[aria-pressed=true][data-kind=business] i{box-shadow:0 0 0 1.5px #15161a99}.hmap-chip[aria-pressed=false]{opacity:.8}.hmap-chip b{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:600}.hmap-tools{right:12px;bottom:calc(16px + var(--dock-space) + var(--inst-space,0px));z-index:6;gap:6px;display:grid;position:absolute}.hmap-panel{min-height:0;max-height:100%;color:var(--fg);border:1px solid var(--border-strong);box-shadow:none;background:#0f1116cc;border-radius:16px;grid-template-rows:auto minmax(0,1fr);align-self:start;margin-right:54px;display:grid}.hmap-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 6px 14px;display:flex}.hmap-panel-head h2{font-size:var(--fs-small);letter-spacing:-.01em;font-weight:600}.hmap-panel-head h2 small{font-size:var(--fs-meta);color:var(--fg-muted);font-weight:500;display:block}.hmap-panel-body{overscroll-behavior:contain;padding:0 6px 6px;overflow-y:auto}@media (min-width:1024px){.hmap-top{width:400px;right:auto}.hmap-panel{margin-right:0}}.hmap-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hmap-item{min-height:60px;color:var(--fg);text-align:left;border:1px solid #0000;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:6px 8px;display:grid}@media (hover:hover){.hmap-item:hover{background:var(--surface-2)}}.hmap-item-img{object-fit:cover;background:var(--surface-2);border-radius:13px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff1f}.hmap-item-mono{width:44px;height:44px;color:var(--fg);background:var(--surface-2);border-radius:13px;place-items:center;font-weight:600;display:grid}.hmap-item-mono[data-kind]{color:#fff;background:var(--kind)}@supports (color:color-mix(in lab, red, red)){.hmap-item-mono[data-kind]{background:color-mix(in oklab, var(--kind) 58%, #121419)}}.hmap-item-mono[data-kind]{box-shadow:inset 0 0 0 1px #ffffff1a}.hmap-item-mono[data-kind=business]{color:#15161a;background:var(--kind)}.hmap-item-title{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.hmap-item-meta{font-size:var(--fs-meta);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.hmap-kind{flex:none;align-items:center;gap:5px;display:inline-flex}.hmap-kind i{background:var(--kind,var(--fg));border-radius:50%;width:7px;height:7px}.hmap-empty{font-size:var(--fs-small);color:var(--fg-muted);padding:14px 16px 18px}.hmap-credit{left:8px;bottom:calc(6px + var(--dock-space) + var(--inst-space,0px));z-index:3;color:var(--fg-muted);font-size:10px;position:absolute}.hmap-credit a{color:var(--fg);text-decoration:underline}.hmap .maplibregl-ctrl.maplibregl-ctrl-attrib,.sg-map .maplibregl-ctrl.maplibregl-ctrl-attrib{display:none}.sg-page{max-width:560px}.sg-page-live{max-width:720px}.sg-h{font-size:1.4rem}.sg-p{font-size:var(--fs-small);color:var(--fg-muted);margin:0;line-height:1.5}.sg-fine{font-size:var(--fs-meta);color:var(--fg-subtle);margin:4px 0 0;line-height:1.5}.sg-fine a{color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline}.sg-note{font-size:var(--fs-small);color:var(--fg-muted);margin:8px 0 0;line-height:1.5}.sg-error{font-size:var(--fs-small);color:var(--danger);text-align:left;justify-items:start;gap:8px;margin:10px 0 0;display:grid}.sg-error p{margin:0}.sg-link{font-size:var(--fs-small);color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline}.sg-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.sg-input.aff-input{text-align:left;flex:200px;width:auto;max-width:300px;height:46px;margin:0}.sg-code-input.aff-input{max-width:260px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.sg-row .glass-btn{height:48px}.sg-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg);margin:6px 0;font-size:24px;font-weight:700}.sg-groups{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sg-group{text-align:left;color:var(--fg);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sg-group-icon{width:44px;height:44px;color:var(--on-fg);background:var(--coral);border-radius:14px;place-items:center;display:grid}.sg-group-text{gap:2px;min-width:0;display:grid}.sg-group-text b{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sg-group-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.sg-group-go{color:var(--fg-subtle)}.sg-group[data-alarm]{border-color:var(--danger);box-shadow:0 0 0 3px #ff5a5f33}.sg-group[data-alarm] .sg-group-icon{color:#fff;background:var(--danger-fill)}.sg-ready,.sg-make,.sg-join,.sg-people{text-align:left;border-radius:16px;gap:10px;margin-top:18px;padding:18px 16px;display:grid}.sg-checks{text-align:left;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sg-check{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.sg-check-icon{width:36px;height:36px;color:var(--fg-muted);background:var(--surface-2);border-radius:12px;place-items:center;display:grid}.sg-check[data-state=ok] .sg-check-icon,.sg-check[data-state=acked] .sg-check-icon{color:var(--on-fg);background:var(--success)}.sg-check[data-state=ok]{border-color:#3ecf8e66}.sg-check[data-state=blocked]{border-color:var(--gold-line)}.sg-check[data-state=blocked] .sg-check-icon{color:var(--gold);background:var(--gold-soft)}.sg-check-text{gap:3px;min-width:0;display:grid}.sg-check-text b{font-size:var(--fs-ui);font-weight:600}.sg-check-text small{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.45}.sg-check-btn{grid-column:2;justify-self:start;height:36px;margin-top:4px}.sg-live{gap:12px;margin-top:8px;display:grid}.sg-alarm{top:calc(60px + env(safe-area-inset-top,0px) + 8px);z-index:6;text-align:left;color:#fff;background:var(--danger-fill);box-shadow:none;border:1px solid #fff3;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid;position:sticky}.sg-alarm-icon{background:#fff3;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.sg-alarm-text{gap:2px;min-width:0;display:grid}.sg-alarm-text b{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:700}.sg-alarm-text small{font-size:var(--fs-meta);opacity:.9}.sg-alarm-acts{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.sg-alarm-acts .glass-btn{color:#fff;background:#ffffff24;border-color:#ffffff80;height:36px}.sg-alarm-acts .glass-btn-danger{color:var(--danger-fill);background:#fff;border-color:#fff}.sg-map{border:1px solid var(--border);isolation:isolate;background:#1b1f26;border-radius:16px;height:min(52dvh,460px);min-height:260px;position:relative;overflow:hidden}.sg-map>.sg-map-canvas{width:100%;height:100%;position:absolute;inset:0}.sg-map-tools{z-index:4;gap:6px;display:grid;position:absolute;bottom:10px;right:10px}.sg-offline{z-index:4;font-size:var(--fs-meta);color:#fff;background:#c9323aeb;border-radius:14px;margin:0;padding:8px 12px;position:absolute;top:10px;left:10px;right:10px}.sg-pin{cursor:default;justify-items:center;gap:2px;display:grid}.sg-pin-dot{width:34px;height:34px;color:var(--on-fg);background:var(--coral);border:2.5px solid var(--bg);box-shadow:none;border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.sg-pin-dot img{object-fit:cover;width:100%;height:100%}.sg-pin-name{max-width:110px;color:var(--fg);background:var(--glass-2);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700;overflow:hidden}.sg-pin[data-me] .sg-pin-dot{background:var(--blue)}.sg-pin[data-stale]{opacity:.55}.sg-pin[data-alarm] .sg-pin-dot{color:#fff;background:var(--danger-fill);box-shadow:0 0 0 6px #ff5a5f4d}.sg-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sg-share{text-align:left;min-height:60px;color:var(--fg);border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.sg-share span{gap:1px;min-width:0;display:grid}.sg-share b{font-size:var(--fs-ui);font-weight:600}.sg-share small{font-size:var(--fs-meta);color:var(--fg-muted)}.sg-share.is-on{color:var(--on-fg);border-color:var(--success);background:var(--success)}.sg-share.is-on small{color:#121419bf}.sg-sos{color:#fff;min-width:96px;min-height:60px;font-size:var(--fs-small);letter-spacing:.06em;background:var(--danger-fill);box-shadow:none;border:1px solid #ffffff2e;border-radius:16px;align-content:center;justify-items:center;gap:2px;padding:6px 14px;font-weight:800;display:grid}.sg-sos:disabled{opacity:.5}.sg-sheet-siren{color:#fff;background:var(--danger-fill);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 8px #ff5a5f29}.sg-sheet-sos{height:48px;font-weight:700}.sg-people-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sg-people-head .glass-btn{height:36px}.sg-members{text-align:left;gap:4px;margin:0;padding:0;list-style:none;display:grid}.sg-member{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.sg-member-main{width:100%;min-height:56px;color:var(--fg);text-align:left;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;display:grid}.sg-member-main:disabled{cursor:default}@media (hover:hover){.sg-member-main:not(:disabled):hover{background:var(--surface-2)}}.sg-member-text{gap:2px;min-width:0;display:grid}.sg-member-text b{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sg-member-text i{font-size:var(--fs-micro);color:var(--fg-muted);background:var(--surface-2);border-radius:99px;margin-left:6px;padding:1px 7px;font-style:normal;font-weight:600}.sg-member-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.sg-member[data-live] .sg-member-text small{color:var(--success)}.sg-member[data-alarm]{background:var(--danger-soft)}.sg-member-x{height:32px;font-size:var(--fs-meta);color:var(--fg-muted);padding:0 10px}.sg-gone{border-radius:16px;justify-items:center;gap:12px;margin-top:18px;padding:24px 16px;display:grid}.sg-gone p{color:var(--fg-muted);margin:0}@media (max-width:374px){.sg-bar{grid-template-columns:1fr}.sg-sos{min-height:52px}}.bz-steps{counter-reset:bz;gap:8px;padding:0;list-style:none;display:grid}.bz-steps li{counter-increment:bz;font-size:var(--fs-small);color:var(--fg-muted);border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px 12px 52px;position:relative}.bz-steps li:before{content:counter(bz);width:26px;height:26px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:11px;left:14px}.bz-steps b{color:var(--fg);font-weight:600}.bz-open{margin-top:6px}.bz-open.is-open{color:var(--success);background:var(--success-soft)}.bz-cats{scrollbar-width:none;gap:6px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.bz-cats::-webkit-scrollbar{display:none}.bz-cat{height:36px;font-size:var(--fs-meta);color:var(--fg-muted);flex:none;padding:0 14px}.bz-cat b{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:600}.bz-cat[aria-current=page] b{color:#121419b3}.bz-head{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bz-head>div{justify-items:start;display:grid}.bz-head-logo{object-fit:cover;border-radius:16px;flex:none;width:80px;height:80px;box-shadow:0 0 0 1px #ffffff1f}.bz-title{font-size:clamp(26px,7vw,32px)}.bz-sub{font-size:var(--fs-small);color:var(--fg-muted);margin-top:4px}.bz-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:8px;display:flex}.bz-chips .bz-open{margin-top:0}.bz-badge{color:var(--gold-hi);background:var(--gold-soft)}.bz-badge-offer{color:var(--acc);background:var(--acc-soft)}.bz-actions{gap:10px;margin-top:16px;display:grid}.bz-links{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.bz-links>legend{margin-bottom:2px;padding:0}.bz-adore{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:flex-start;align-items:center;gap:14px;margin-top:14px;padding:8px 14px;display:flex}.bz-adore-rank{min-width:0;font-size:var(--fs-small);color:var(--fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bz-adore-rank svg{color:var(--fg-subtle);flex:none}.bz-call{width:100%}.bz-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bz-actions-row>*{justify-content:center;width:100%;min-width:0}.bz-actions-row>:last-child:nth-child(odd){grid-column:1/-1}.bz-about{font-size:var(--fs-body);white-space:pre-line;gap:10px;line-height:1.6;display:grid}.bz-hours-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small);overflow:hidden}.bz-hours-table th,.bz-hours-table td{text-align:left;border-top:1px solid var(--border);padding:10px 16px}.bz-hours-table tr:first-child th,.bz-hours-table tr:first-child td{border-top:0}.bz-hours-table th{color:var(--fg-muted);font-weight:500}.bz-hours-table td{text-align:right;font-variant-numeric:tabular-nums}.bz-hours-table tr[aria-current=date]{background:var(--surface-2)}.bz-hours-table tr[aria-current=date] th,.bz-hours-table tr[aria-current=date] td{color:var(--fg);font-weight:600}.bz-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.bz-gallery-item{aspect-ratio:1;background:var(--surface-2);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.bz-gallery-item img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.bz-gallery-item a:hover img{transform:scale(1.05)}}.bz-gallery-item a{width:100%;height:100%;display:block}.bz-gallery-remove{position:absolute;top:6px;right:6px}.bz-gallery-add{cursor:pointer;width:100%;height:100%;font-size:var(--fs-meta);color:var(--fg-muted);border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:16px;place-content:center;justify-items:center;gap:4px;font-weight:600;display:grid}.bz-gallery-add:focus-within{outline:2px solid var(--fg);outline-offset:2px}.bz-gallery-edit{gap:8px;display:grid}.bz-claim{gap:10px;padding:16px;display:grid}.bz-claim-title{font-size:var(--fs-h3);font-weight:600}.bz-claim-form{gap:10px;display:grid}.bz-confirm{font-size:var(--fs-small);color:var(--fg-muted);align-items:flex-start;gap:10px;display:flex}.bz-confirm input{width:18px;height:18px;accent-color:var(--fg);flex:none;margin-top:2px}.bz-alert{font-size:var(--fs-small);color:var(--fg);background:var(--danger-soft);border:1px solid #ff5a5f59;border-radius:16px;justify-items:start;gap:10px;padding:12px 14px;display:grid}.bz-photo{align-items:center;gap:14px;margin-top:6px;display:flex}.bz-photo-img,.bz-photo-empty{object-fit:cover;border-radius:16px;flex:none;width:72px;height:72px}.bz-photo-img{box-shadow:0 0 0 1px #ffffff1f}.bz-photo-empty{color:var(--fg-muted);border:1px dashed var(--border-strong);background:var(--surface-2);place-items:center;display:grid}.bz-photo-acts{flex-wrap:wrap;gap:8px;display:flex}.bz-photo-acts label{cursor:pointer}.bz-photo:focus-within .bz-photo-acts label{outline:2px solid var(--fg);outline-offset:2px}.bz-pin{gap:8px;display:grid}.bz-pin-map{border:1px solid var(--border);background:#1b1f26;border-radius:14px;height:260px;overflow:hidden}.bz-pin-note{font-size:var(--fs-meta);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-pin-clear{color:var(--fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bz-hours{gap:8px;display:grid}.bz-hours-row{grid-template-columns:84px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.bz-hours-day{font-size:var(--fs-small);font-weight:600}.bz-time{height:40px;font-size:var(--fs-small);margin-top:0;padding:0 8px}.bz-hours-closed{font-size:var(--fs-small);color:var(--fg-muted);grid-column:span 3}.bz-hours-toggle{font-size:var(--fs-meta);color:var(--fg-muted);align-items:center;gap:4px;display:inline-flex}.bz-hours-toggle input{accent-color:var(--fg)}.bz-post{overflow:hidden}.bz-post-cover{aspect-ratio:16/8;object-fit:cover;background:var(--surface-2);width:100%}.bz-post-body{gap:6px;padding:14px 16px;display:grid}.bz-post-body .bz-chips{margin-top:0}.bz-post-title{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600}.bz-post-text{font-size:var(--fs-small);color:var(--fg-muted);white-space:pre-line}.bz-posts{justify-items:start;gap:12px;display:grid}.bz-posts>*{width:100%}.bz-posts>.glass-btn{width:auto}.bz-post-form{padding:16px}.bz-post-img{object-fit:cover;border-radius:12px;flex:none;width:112px;height:63px}.bz-post-list{gap:8px;padding:0;list-style:none;display:grid}.bz-post-row{gap:12px;padding:12px 14px;display:grid}.bz-post-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bz-post-head>span:first-child{gap:2px;display:grid}.bz-post-head b{font-size:var(--fs-ui);font-weight:600}.bz-post-head small{font-size:var(--fs-meta);color:var(--fg-muted)}.bz-post-acts{flex:none;gap:6px;display:flex}.bz-numbers{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bz-number{background:var(--surface);gap:2px;padding:14px 16px;display:grid}.bz-number span{font-size:var(--fs-meta);color:var(--fg-muted)}.bz-number b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:1.8rem;font-weight:600}.bz-number small{font-size:var(--fs-micro);color:var(--fg-subtle)}.acc-page{gap:28px;max-width:34rem;margin:0 auto;display:grid}.acc-me{max-width:40rem;margin:0 auto}.acc-connect{isolation:isolate;text-align:center;justify-items:center;gap:12px;padding:28px 20px 22px;display:grid;position:relative;overflow:hidden}.acc-connect-logo{background:var(--border-strong);width:92px;height:92px;box-shadow:none;border-radius:50%;place-items:center;padding:2px;display:grid;position:relative}.acc-connect-logo img{object-fit:cover;background:var(--surface-2);border-radius:50%;width:100%;height:100%}.acc-connect-tt{color:#fff;width:32px;height:32px;box-shadow:0 0 0 3px var(--surface);background:#000;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-4px}.acc-connect-title{font-size:clamp(26px,7vw,32px)}.acc-connect-lead{max-width:32ch;font-size:var(--fs-body);color:var(--fg-muted);text-wrap:balance;margin:-4px 0 0}.acc-connect-form{gap:10px;width:100%;max-width:22rem;margin-top:6px;display:grid}.acc-tiktok-btn{width:100%;height:56px;font-size:var(--fs-body);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:600;display:flex}.acc-tiktok-btn span:not(.acc-spin){text-align:center;flex:none}.acc-tiktok-btn:disabled{opacity:.75}.acc-connect-alt{height:44px;font-size:var(--fs-small);color:var(--fg-muted);box-shadow:none;background:0 0;border-color:#0000}.acc-connect-alt:hover{color:var(--fg);background:var(--surface-2)}.acc-steps{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:18px;width:100%;max-width:22rem;margin:6px 0 0;padding:0;list-style:none}.acc-steps li{align-items:center;gap:12px;padding:12px 16px;display:flex}.acc-steps li+li{border-top:1px solid var(--border)}.acc-steps b{font-size:var(--fs-ui);line-height:1.3;display:block}.acc-steps small{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.35;display:block}.acc-step-n{width:28px;height:28px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.acc-spin{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite acc-spin}.acc-create-head{justify-items:start;gap:8px;display:grid}.acc-linked{height:36px;font-size:var(--fs-meta);background:var(--success-soft);border:1px solid #3ecf8e66;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;font-weight:600;display:inline-flex}.acc-linked svg:last-child{color:var(--success)}.acc-create-title{font-size:clamp(26px,7vw,32px)}.acc-create-lead{color:var(--fg-muted);font-size:var(--fs-small)}.acc-rejected{background:var(--danger-soft);font-size:var(--fs-small);border:1px solid #ff5a5f59;border-radius:16px;padding:12px 16px}.acc-form{gap:18px;display:grid}.acc-field{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.acc-hint{font-size:var(--fs-meta);color:var(--fg-subtle);align-items:center;gap:6px;margin-top:6px;display:flex}.acc-hint[data-state=ok]{color:var(--success)}.acc-hint[data-state=bad]{color:var(--danger)}.acc-error{font-size:var(--fs-small);color:var(--danger);background:var(--danger-soft);border-radius:14px;padding:10px 14px}.acc-submit{width:100%;height:54px;font-size:var(--fs-body);justify-content:center}.acc-note{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:left}.acc-handle{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;align-items:center;gap:2px;height:48px;margin-top:6px;padding:0 12px 0 14px;display:flex}.acc-handle:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px #ffffff1f}.acc-handle[data-state=ok]{border-color:var(--success)}.acc-handle[data-state=bad]{border-color:var(--danger)}.acc-handle-at{color:var(--fg-subtle);font-weight:700}.acc-handle-input{min-width:0;height:100%;font-size:var(--fs-body);color:var(--fg);background:0 0;border:0;outline:0;flex:1}.acc-handle-ok{width:24px;height:24px;color:var(--on-fg);background:var(--success);border-radius:50%;place-items:center;display:grid}.acc-preview{align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.acc-preview-img{flex:none;width:72px;height:72px}.acc-preview-name{font-size:var(--fs-h3);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:600}.acc-preview-handle{font-size:var(--fs-meta);color:var(--fg-muted);overflow-wrap:anywhere;font-weight:600}.acc-preview-meta{font-size:var(--fs-meta);color:var(--fg-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.acc-preview-meta span{align-items:center;gap:4px;display:inline-flex}.acc-pending{text-align:center;justify-items:center;gap:10px;padding:28px 20px 22px;display:grid}.acc-pending-ring{width:76px;height:76px;color:var(--on-fg);background:var(--gold-grad);box-shadow:none;border-radius:50%;place-items:center;display:grid;position:relative}.acc-pending-ring:after{content:"";border:1px dashed var(--gold-line);border-radius:50%;position:absolute;inset:-6px}.acc-pending-title{font-size:clamp(24px,6vw,30px)}.acc-pending-lead{max-width:32ch;color:var(--fg-muted)}.acc-pending-time{font-size:var(--fs-meta);color:var(--fg-subtle)}.acc-pending-photo{margin:6px auto 0}.acc-pending-sum{text-align:left;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:8px 0;display:grid}.acc-pending-sum>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:10px 12px}.acc-pending-sum dt{font-size:var(--fs-micro);color:var(--fg-subtle);font-weight:600}.acc-pending-sum dd{font-size:var(--fs-small);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 0;font-weight:600;display:flex}.acc-pending-sum dd>span.acc-place{align-items:center;gap:4px;display:inline-flex}.acc-hero{gap:6px}.acc-hero-handle{font-size:var(--fs-ui);color:var(--fg-muted);font-weight:600}.acc-notice{font-size:var(--fs-small);border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:12px;padding:12px 16px}.acc-edits{gap:10px;display:grid}.acc-edit{gap:8px;padding:14px 16px;display:grid}.acc-edit-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-edit-head>span{gap:2px;display:grid}.acc-edit-title{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--fg-subtle);justify-content:flex-start}.acc-edit-value{font-size:var(--fs-ui);overflow-wrap:anywhere;font-weight:600}.acc-missing{color:var(--fg-subtle);font-style:normal;font-weight:500}.acc-edit-btn{height:36px;font-size:var(--fs-meta);flex:none;padding:0 14px}.acc-edit-wait{flex:none;height:30px;padding:0 10px}.acc-edit-rule{font-size:var(--fs-micro);color:var(--fg-subtle)}.acc-edit-pending{font-size:var(--fs-meta);color:var(--fg-muted);border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.acc-edit-pending-k{font-weight:600}.acc-edit-pending-v{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:1;align-items:center;font-weight:600;display:inline-flex}.acc-edit-pending .acc-hint{flex-basis:100%}.acc-edit-form{gap:10px;display:grid}.acc-edit-actions{gap:8px;display:flex}.acc-edit-save{flex:1;justify-content:center}.acc-saved{font-size:var(--fs-meta);color:var(--success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.acc-lead{gap:14px;padding:16px;display:grid}.acc-lead-head{align-items:center;gap:12px;display:flex}.acc-lead-head>span{gap:1px;display:grid}.acc-lead-kind{font-size:var(--fs-micro);color:var(--fg-muted);font-weight:600}.acc-lead-name{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600}.acc-lead-slogan{font-size:var(--fs-meta);color:var(--fg-muted)}.acc-code-label{font-size:var(--fs-micro);color:var(--gold);align-items:center;gap:5px;font-weight:600;display:inline-flex}.acc-code-new{min-height:36px;font-size:var(--fs-meta);color:var(--fg);text-underline-offset:3px;padding:0;font-weight:600;text-decoration:underline}.acc-code-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-code-error{font-size:var(--fs-meta);color:var(--danger);margin:0}.acc-lead-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-photo-pick{height:40px;font-size:var(--fs-small);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.acc-photo-pick:focus-within{outline:2px solid var(--fg);outline-offset:2px}.acc-controls{padding:6px 10px;display:grid}.acc-controls-who{font-size:var(--fs-meta);color:var(--fg-muted);border-bottom:1px solid var(--border);padding:10px 6px}.acc-row{width:100%;min-height:48px;font-size:var(--fs-ui);text-align:left;color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:0 6px;font-weight:600;display:flex}.acc-row:hover{background:var(--surface-2)}.acc-row svg{color:var(--fg-muted)}.acc-row-danger,.acc-row-danger svg{color:var(--danger)}.acc-delete{background:var(--danger-soft);font-size:var(--fs-small);border:1px solid #ff5a5f59;border-radius:14px;margin:6px 0;padding:12px}.acc-photo-row{align-items:center;gap:14px;display:flex}.acc-photo-img{box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--border-strong);flex:none}.acc-photo-actions{justify-items:start;gap:6px;display:grid}.acc-photo-actions .glass-btn{align-items:center;gap:8px;display:inline-flex}.acc-photo-undo{font-size:var(--fs-meta);color:var(--fg-muted);text-underline-offset:3px;font-weight:600;text-decoration:underline}.acc-tiktok{border:1px dashed var(--border-strong);background:var(--surface);min-height:50px;color:var(--fg-muted);font-size:var(--fs-ui);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.acc-tiktok[data-on]{color:var(--fg);border-style:solid}.acc-tiktok-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.acc-tiktok-lock{color:var(--fg-subtle);flex:none;margin-left:auto}.acc-edit-photo{align-items:center;gap:10px;display:inline-flex}.acc-edit-photo small{font-size:var(--fs-meta);color:var(--fg-muted)}.acc-orgs-empty{font-size:var(--fs-meta);color:var(--fg-muted);margin:0}.acc-orgs-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.acc-org{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;display:flex}.acc-org:first-child{border-top:0}.acc-org-who{flex:1;min-width:9rem;display:grid}.acc-org-who b{font-size:var(--fs-ui);font-weight:600}.acc-org-who small{font-size:var(--fs-meta);color:var(--fg-muted)}.acc-org-acts{gap:6px;display:flex}.acc-org-acts .glass-btn{height:36px;font-size:var(--fs-meta);padding:0 14px}.acc-join{gap:10px;padding:16px;display:grid}.acc-join-more>summary{cursor:pointer;font-size:var(--fs-ui);font-weight:600;list-style:none}.acc-join-more>summary::-webkit-details-marker{display:none}.acc-join-more>summary:after{content:" +";color:var(--gold)}.acc-join-more[open]>summary:after{content:" −"}.acc-join-note{font-size:var(--fs-meta);color:var(--fg-muted);margin:8px 0 0;line-height:1.45}.acc-join-form{gap:6px;margin-top:10px;display:grid}.acc-join-label{font-size:var(--fs-meta);color:var(--fg-muted);font-weight:600}.acc-join-row{align-items:center;gap:8px;display:flex}.acc-join-input{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:0}.me-set{gap:14px;padding:16px;display:grid}.me-set-note{font-size:var(--fs-meta);color:var(--fg-muted);margin:0}.me-links{padding:4px 16px;display:grid}.me-link{min-height:48px;font-size:var(--fs-ui);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.me-link+.me-link{border-top:1px solid var(--border)}.me-link svg{color:var(--fg-muted)}.bell-set{text-align:left;gap:4px;padding:14px;display:grid}.bell-set-title{font-size:var(--fs-h3);justify-content:flex-start;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.bell-set>div:not([class]),.bell-set>form,.sec-acts{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.bell-set .sec-list,.bell-set .sec-row{text-align:left}.bell-set .sec-acts form{display:contents}.bell-txt{flex:1;gap:2px;min-width:0;display:grid}.bell-txt b{font-size:var(--fs-ui)}.bell-txt small{font-size:var(--fs-meta);color:var(--fg-muted)}.ntf{gap:14px;display:grid}.ntf-row{border-top:1px solid var(--border);text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon label switch""icon hint switch";align-items:center;gap:2px 12px;padding:12px 4px;display:grid}.ntf-row .ibx-icon{border-radius:13px;grid-area:icon;width:40px;height:40px}.ntf-label{font-size:var(--fs-ui);grid-area:label;font-weight:600}.ntf-hint{font-size:var(--fs-meta);color:var(--fg-muted);grid-area:hint;line-height:1.4}.ntf-row .switch{grid-area:switch}@media (max-width:479px){.ntf-row{grid-template-columns:36px minmax(0,1fr) auto;column-gap:10px}.ntf-row .ibx-icon{width:36px;height:36px}}.sec-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.sec-list{display:grid}.sec-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.sec-row:first-child{border-top:0}.sec-row[data-failed] b{color:var(--danger)}.sec-here{font-size:var(--fs-micro);vertical-align:middle;margin-left:8px}.sec-codes{gap:10px;display:grid}.sec-code-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sec-code-list code{font-size:var(--fs-ui);letter-spacing:.06em;text-align:center;color:var(--fg);border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:8px 10px;display:block}.sec-off{margin-top:4px}.sec-off summary{cursor:pointer}.mfa-card{gap:12px;max-width:420px}.mfa-done{text-align:left;gap:14px;display:grid}.mfa-form{text-align:left;gap:8px;display:grid}.mfa-code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem}.mfa-steps{text-align:left;font-size:var(--fs-small);gap:14px;margin:4px 0;padding-left:1.2em;display:grid}.mfa-steps li{gap:8px;display:grid}.mfa-add{justify-content:center}.mfa-alt{color:var(--fg-muted);font-size:var(--fs-small)}.mfa-qr{border:1px solid var(--border);background:#fff;border-radius:14px;width:176px;height:176px;margin:0 auto;padding:8px}.mfa-key{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--fg);word-break:break-all;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}.mfa-key code{font-family:var(--font-mono);letter-spacing:.04em}.mfa-reset{text-align:left;font-size:var(--fs-small)}.mfa-reset summary{cursor:pointer;color:var(--fg-muted);padding:6px 0}.mfa-reset .mfa-form{margin-top:8px}.mfa-out{margin-top:4px}.gate{min-height:70svh;padding:calc(24px + env(safe-area-inset-top,0px)) 0 24px;place-items:center;display:grid}.gate-card{text-align:center;gap:10px;width:100%;max-width:380px;padding:28px 22px;display:grid}.gate-card .aff-label,.gate-card .acc-hint{text-align:left}.gate-mark{width:60px;height:60px;color:var(--on-fg);background:var(--fg);border-radius:16px;place-items:center;margin:0 auto 4px;display:grid}.gate-title{font-size:1.8rem}.gate-lead{font-size:var(--fs-small);color:var(--fg-muted);margin:0 0 6px}.gate-submit{justify-content:center;margin-top:6px}.ctl{gap:22px;display:grid}.ctl-lead{font-size:var(--fs-small);color:var(--fg-muted);margin:6px 0 0}.ctl-progress{font-size:var(--fs-meta);color:var(--fg-muted);align-items:center;gap:12px;margin-top:12px;display:flex}.ctl-bar{appearance:none;background:var(--surface-3);border:0;border-radius:99px;flex:1;height:8px;overflow:hidden}.ctl-bar::-webkit-progress-bar{background:var(--surface-3);border-radius:99px}.ctl-bar::-webkit-progress-value{background:var(--fg);border-radius:99px}.ctl-bar::-moz-progress-bar{background:var(--fg);border-radius:99px}.ctl-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}@media (min-width:720px){.ctl-stats{grid-template-columns:repeat(3,1fr)}}.ctl-stat{padding:14px 16px}.ctl-stat dt{font-size:var(--fs-meta);color:var(--fg-muted)}.ctl-stat dd{font-family:var(--font-display);letter-spacing:-.04em;margin:4px 0 0;font-size:26px;font-weight:600}.ctl-group{gap:8px;display:grid}.ctl-h2{color:var(--fg-muted);justify-content:flex-start}.ctl-list{margin:0;padding:0;list-style:none}.ctl-item{gap:12px;padding:14px 16px;display:flex}.ctl-item+.ctl-item{border-top:1px solid var(--border)}.ctl-dot{background:var(--fg-subtle);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.ctl-item[data-state=ok] .ctl-dot{background:var(--success)}.ctl-item[data-state=todo] .ctl-dot{background:var(--gold)}.ctl-item[data-state=warn] .ctl-dot{background:var(--danger)}.ctl-title{margin:0;font-weight:600}.ctl-state{height:22px;margin-left:6px}.ctl-item[data-state=ok] .ctl-state{color:var(--success)}.ctl-item[data-state=todo] .ctl-state{color:var(--gold)}.ctl-item[data-state=warn] .ctl-state{color:var(--danger)}.ctl-detail{font-size:var(--fs-small);color:var(--fg-muted);margin:3px 0 0}.ctl-fix{font-size:var(--fs-meta);color:var(--fg);margin:6px 0 0}.ctl-empty{padding:14px 16px}.ctl-health{align-items:center;gap:14px;padding:14px 16px;display:flex}.ctl-health-score{background:var(--surface-2);border:2px solid var(--fg-subtle);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:600;display:grid}.ctl-health[data-state=ok] .ctl-health-score{border-color:var(--success)}.ctl-health[data-state=warn] .ctl-health-score{border-color:var(--gold)}.ctl-health[data-state=bad] .ctl-health-score{border-color:var(--danger)}.ctl-health-go{color:var(--fg-muted);margin-left:auto;font-size:22px}.hl-anchor{scroll-margin-top:72px}.hl-muted{font-size:var(--fs-meta);color:var(--fg-subtle);margin:0}.hl-text{font-size:var(--fs-small);color:var(--fg-muted);overflow-wrap:anywhere;margin:4px 0 0}.hl-more{margin-top:8px}.hl-more>summary{cursor:pointer;font-size:var(--fs-meta);color:var(--fg);text-underline-offset:3px;text-decoration:underline}.hl-auto{font-size:var(--fs-meta);color:var(--fg-muted);margin:8px 0 0}.hl-auto-tag{font-size:var(--fs-micro);color:var(--gold-hi);background:var(--gold-soft);border-radius:99px;margin-right:6px;padding:0 8px;font-weight:600;display:inline-block}.hl-score{gap:14px;padding:20px;display:grid}.hl-score-main{align-items:center;gap:16px;display:flex}.hl-score-num{font-family:var(--font-display);letter-spacing:-.05em;color:var(--fg);margin:0;font-size:50px;font-weight:600;line-height:1}.hl-score[data-state=bad] .hl-score-num{color:var(--danger)}.hl-score-of{font-size:var(--fs-ui);color:var(--fg-subtle);margin-left:2px;font-weight:500}.hl-score-state{font-size:var(--fs-body);margin:0;font-weight:600}.hl-score[data-state=ok] .hl-score-state{color:var(--success)}.hl-score[data-state=warn] .hl-score-state{color:var(--gold)}.hl-score[data-state=bad] .hl-score-state{color:var(--danger)}.hl-trend{gap:6px;margin:0;display:grid}.hl-trend svg{width:100%;height:64px;color:var(--gold)}.hl-score[data-state=bad] .hl-trend svg{color:var(--danger)}.hl-trend-line{stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.hl-trend-guide{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.hl-trend-dot{fill:currentColor}.hl-uptime{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.hl-uptime dt{font-size:var(--fs-micro);color:var(--fg-muted)}.hl-uptime dd{font-size:var(--fs-ui);margin:2px 0 0;font-weight:600}.hl-flash{font-size:var(--fs-small);border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:14px;margin:0;padding:10px 14px}.hl-flash-error{color:var(--danger);background:var(--danger-soft);border-color:#ff5a5f59}.hl-parts{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hl-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hl-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-part{padding:14px 16px}.hl-part-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hl-part-label{margin:0;font-weight:600}.hl-part-score{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.hl-chip{height:22px;margin:6px 0 0}.hl-part[data-state=ok] .hl-chip{color:var(--success);background:var(--success-soft)}.hl-part[data-state=warn] .hl-chip{color:var(--gold-hi);background:var(--gold-soft)}.hl-part[data-state=bad] .hl-chip{color:var(--danger);background:var(--danger-soft)}.hl-part[data-state=bad]{border-color:#ff5a5f59}.hl-incidents{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hl-incident{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:none;padding:14px 16px}.hl-incident[data-severity=CRITICAL],.hl-incident[data-severity=HIGH]{border-color:#ff5a5f73}.hl-incident-head{align-items:center;gap:8px;display:flex}.hl-incident-title{margin:0;font-weight:600}.hl-sev{flex:none;height:22px}.hl-incident[data-severity=CRITICAL] .hl-sev,.hl-incident[data-severity=HIGH] .hl-sev{color:var(--danger);background:var(--danger-soft)}.hl-incident[data-severity=MEDIUM] .hl-sev{color:var(--gold-hi);background:var(--gold-soft)}.hl-close{gap:8px;margin-top:10px;display:grid}.hl-note{resize:vertical;height:auto;margin-top:0;padding:10px 12px}.hl-close-actions{flex-wrap:wrap;gap:8px;display:flex}.hl-btn{height:40px;font-size:var(--fs-small);padding:0 16px}.hl-btn-primary{color:var(--on-fg)}.hl-details{padding:12px 16px}.hl-details>summary{cursor:pointer;font-size:var(--fs-small);font-weight:600}.hl-details[open]>summary{margin-bottom:10px}.hl-rules{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.retention-list{gap:0;margin:12px 0 0;display:grid}.retention-list>div{border-top:1px solid var(--border);gap:2px;padding:10px 0;display:grid}.retention-list>div:first-child{border-top:0}.retention-list dt{color:var(--fg);font-weight:600}.retention-list dd{color:var(--fg-muted);margin:0}@media (min-width:640px){.retention-list>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}}.code-chip{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;flex:none;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;display:inline-flex}.code-chip-v{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg);font-weight:700}.code-chip-a{min-width:64px;height:28px;font-size:var(--fs-micro);color:var(--on-fg);background:var(--fg);border-radius:10px;place-items:center;padding:0 8px;font-weight:600;display:grid}.ibx{gap:22px;max-width:640px;margin:0 auto;padding:8px 0 40px;display:grid}.ibx-head{text-align:center;justify-items:center;gap:8px;display:grid}.ibx-h1{font-size:clamp(28px,7vw,34px)}.ibx-lead{color:var(--fg-muted);font-size:var(--fs-ui);max-width:52ch}.ibx-list{gap:10px;display:grid}.ibx-row{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px;display:grid;position:relative}.ibx-row[data-unread]{border-color:var(--border-strong)}.ibx-icon,.ibx-icon[data-tone]{width:44px;height:44px;color:var(--fg);background:var(--surface-2);box-shadow:none;border-radius:14px;place-items:center;display:grid}.ibx-text{gap:4px;min-width:0;padding-right:14px;display:grid}.ibx-title{font-weight:600;font-size:var(--fs-ui);line-height:1.3}.ibx-body{font-size:var(--fs-small);color:var(--fg-muted);white-space:pre-line}.ibx-meta{font-size:var(--fs-micro);color:var(--fg-subtle)}.ibx-dot{background:var(--gold);width:9px;height:9px;box-shadow:none;border-radius:50%;position:absolute;top:16px;right:16px}.ibx-empty{text-align:center;color:var(--fg-muted);justify-items:center;gap:12px;padding:28px 20px;display:grid}.ibx-tools{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:6px;display:flex}.ibx-keep{font-size:var(--fs-meta);color:var(--fg-subtle);margin:12px 0 0}.ibx-tabs{width:100%;margin:10px 0 0}.ibx-bar{justify-content:flex-end;margin-bottom:-10px;display:flex}.ibx-clear{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ibx-clear-btn{color:var(--fg-muted)}.poster{justify-items:start;gap:16px;display:grid}.poster-img{aspect-ratio:1080/1350;background:var(--glass-2);width:min(100%,440px);height:auto;box-shadow:0 20px 48px var(--shadow,#0006);border-radius:20px;display:block}.poster-get{justify-content:center;align-items:center;gap:8px;width:min(100%,440px);height:50px;font-weight:600;display:inline-flex}.ibx-item{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.ibx-item .ibx-row{min-width:0;box-shadow:none;background:0 0;border:0}.srch{gap:16px;display:grid}.srch-form{background:var(--input-bg);border:1px solid var(--border-strong);color:var(--fg-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex;position:relative}.srch-form input{min-width:0;height:40px;font-size:var(--fs-body);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.srch-form:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px #ffffff1f}.srch-spin{border:2px solid var(--border-strong);border-top-color:var(--fg);opacity:0;border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:16px}.srch-form[data-pending] .srch-spin{opacity:1;animation:.7s linear infinite ptr-spin}.srch-note{font-size:var(--fs-ui);color:var(--fg-muted);text-align:center;margin:0}.srch-tabs{scrollbar-width:none;justify-content:flex-start;gap:6px;max-width:100%;margin:14px 0 6px;display:flex;overflow-x:auto}.srch-tabs>:first-child{margin-left:auto}.srch-tabs>:last-child{margin-right:auto}.srch>.prof-welcome-title,.srch>.prof-welcome-title+p{text-align:center}.srch-tab{height:36px;color:var(--fg-muted);flex:none;padding:0 14px}.srch-h2{color:var(--fg-subtle);justify-content:flex-start;margin:18px 0 8px}.srch-more{font-size:var(--fs-meta);text-transform:none;letter-spacing:0;color:var(--fg);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.srch-sec{gap:8px;display:grid}.srch-sec .prof-h2{justify-content:center;align-items:center;gap:8px;display:flex}.srch-list{margin:0;padding:4px 8px;list-style:none;display:grid}.srch-row{min-height:52px;color:var(--fg);align-content:center;gap:2px;padding:8px 6px;display:grid}.srch-row+.srch-row,.srch-list li+li{border-top:1px solid var(--border)}.srch-row b{font-size:var(--fs-ui)}.srch-row span{font-size:var(--fs-meta);color:var(--fg-muted)}.srch-row-m{align-items:center;gap:10px;display:flex}.srch-coin{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.srch-txt{min-width:0;display:grid}.srch-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch-txt span{font-size:var(--fs-meta);color:var(--fg-muted)}.srch-date{background:var(--fg);width:40px;height:40px;color:var(--on-fg);border-radius:12px;flex:none;place-items:center;line-height:1;display:grid}.srch-date[data-past]{background:var(--surface-2);color:var(--fg-muted)}.srch-date b{font-size:15px}.srch-date small{text-transform:uppercase;font-size:10px}.rep-row{justify-content:center;margin:28px 0 8px;display:flex}.rep-link{min-height:44px;font-size:var(--fs-meta);color:var(--fg-subtle);text-underline-offset:3px;padding:0 12px;text-decoration:underline}.rep-link:hover{color:var(--fg-muted)}.rep-card{text-align:left;gap:12px;display:grid}.rep-lead{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.rep-reasons{gap:8px;display:grid}.rep-note{font-size:var(--fs-small);gap:6px;font-weight:600;display:grid}.rep-error{font-size:var(--fs-small);color:var(--danger);margin:0}.rep-send{justify-content:center;width:100%;min-height:48px}.shop{gap:22px;max-width:760px;margin:0 auto;padding:8px 0 40px;display:grid}.shop-head{gap:8px;display:grid}.shop-h1{font-size:clamp(28px,7vw,34px)}.soon{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-items:center;gap:14px;padding:36px 20px 30px;display:grid}.soon-mark{width:72px;height:72px;color:var(--on-fg);background:var(--fg);border-radius:16px;place-items:center;display:grid}.soon-kicker{color:var(--gold)}.soon-lead{max-width:38ch;font-size:var(--fs-body);color:var(--fg-muted);margin:0;line-height:1.55}.soon-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.soon-list li{font-size:var(--fs-small);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:7px 13px;font-weight:600}.soon-back{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.chapters-opener{gap:8px;display:grid}@media (min-width:900px){.chapters-opener{grid-template-columns:1.1fr .9fr;align-items:center}}.despre-globe{width:min(92vw,440px);margin:0 auto;position:relative}.despre-globe:before{display:none}.despre-globe figcaption{text-align:center;font-size:var(--fs-meta);color:var(--fg-muted);margin-top:8px}.despre-mark{aspect-ratio:1;background:radial-gradient(80% 80% at 50% 20%, #ffffff1a, transparent 70%), var(--surface);border:1px solid var(--border-strong);width:min(60vw,240px);box-shadow:none;border-radius:48px;place-items:center;margin:0 auto;display:grid}.despre-mark img{object-fit:contain;width:70%;height:70%}.chapter-index{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:18px -16px 22px;padding:4px 16px 8px;display:flex;overflow-x:auto}.chapter-index::-webkit-scrollbar{display:none}.chapter-chip{scroll-snap-align:start;white-space:nowrap;height:38px;font-size:var(--fs-meta);flex:none;padding:0 14px 0 5px}.chapter-chip b{width:28px;height:28px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.chapters{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.chapter{padding:clamp(18px,4.5vw,30px);scroll-margin-top:90px}.chapter-head{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:12px;display:flex}.chapter-num{font-size:var(--fs-meta);color:var(--fg-subtle);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.chapter-title{text-align:left;font-size:clamp(22px,5vw,26px)}.chapter-body{font-size:var(--fs-ui);margin-top:14px}.chapter-body>p:first-child{color:var(--fg);font-size:1.06em}.chapter-body h3{letter-spacing:-.015em;color:var(--fg);font-size:1.15rem;font-weight:600}.chapter-body strong{color:var(--fg);font-weight:600}.chapter-body blockquote{border-left:3px solid var(--gold);background:var(--surface-2);color:var(--fg);border-radius:16px;padding:14px 18px}.prose-pf{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--fg-muted);line-height:1.68}.prose-pf>*+*{margin-top:.9em}.prose-pf h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);margin-top:1.6em;font-size:1.5rem;font-weight:600}.prose-pf h3{color:var(--fg);margin-top:1.3em;font-size:1.12rem;font-weight:600}.prose-pf h4{color:var(--fg);margin-top:1.1em;font-size:1rem;font-weight:600}.prose-pf ul{padding-left:1.3em;list-style:none}.prose-pf ul li{position:relative}.prose-pf ul li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:-1.05em}.prose-pf ol{padding-left:1.4em;list-style:decimal}.prose-pf ol li::marker{color:var(--fg-subtle);font-weight:600}.prose-pf li+li{margin-top:.35em}.prose-pf a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:600}.prose-pf blockquote{border-left:3px solid var(--gold);color:var(--fg-muted);padding-left:1em}.prose-pf hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}.card .prose-pf,.card .prose-pf :is(th,td){text-align:left}.card .prose-pf :is(ul,ol){display:block}.card .prose-pf blockquote{border-left:3px solid var(--gold);background:var(--surface-2);color:var(--fg);border-top:0;border-radius:0 12px 12px 0;padding:12px 16px}.card .prose-pf pre{text-align:left}.prose-pf img{max-width:100%;height:auto;box-shadow:none;border-radius:1rem}.prose-pf code{background:var(--surface-2);border-radius:.4rem;padding:.1em .4em;font-size:.92em}.prose-pf pre{background:var(--surface-2);border-radius:1rem;padding:.9em 1em;overflow-x:auto}.prose-pf table{border-collapse:collapse;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;font-size:.95em}.prose-pf th,.prose-pf td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.55em .7em}@media (max-width:640px){.prose-pf table,.prose-pf tbody,.prose-pf tr,.prose-pf td{width:100%;display:block}.prose-pf thead{display:none}.prose-pf tr{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;margin-top:10px;padding:12px 14px}.prose-pf td{border:0;padding:0}.prose-pf td:first-child{letter-spacing:-.01em;color:var(--fg);margin-bottom:4px;font-size:1.05rem;font-weight:600}}@media (min-width:641px){.prose-pf table{border-radius:14px;display:table;overflow:hidden}.prose-pf th{color:var(--fg);background:var(--surface-2);font-weight:600}.prose-pf td:first-child{white-space:nowrap;color:var(--fg);font-weight:600}}.aff-hero>p{margin-inline:0}.aff-title,.aff-title.fx-title{margin-top:10px;font-size:clamp(28px,7vw,36px)}.aff-lead{max-width:56ch;font-size:var(--fs-body);color:var(--fg-muted);margin-top:10px;font-weight:400;line-height:1.5}.aff-eyebrow,.aff-h2{text-align:left}.aff-screen{gap:18px;display:grid}.aff-hero{padding:18px 18px 20px}.aff-hero .aff-title{margin:6px 0 0;font-size:clamp(26px,6.6vw,34px);line-height:1.1}.aff-hero .aff-lead{max-width:46ch;font-size:var(--fs-body);color:var(--fg-muted);margin:8px 0 0;line-height:1.5}.aff-how{gap:14px;padding:18px 16px;display:grid}.aff-how-h{font-size:var(--fs-ui);font-weight:600}.aff-how-steps{counter-reset:aff;gap:12px;margin:0;padding:0;list-style:none;display:grid}.aff-how-steps li{counter-increment:aff;gap:2px;padding-left:36px;display:grid;position:relative}.aff-how-steps li:before{content:counter(aff);width:24px;height:24px;font-size:var(--fs-meta);color:#0d0e14;background:var(--acc-grad,var(--acc));border-radius:99px;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.aff-how-steps b{font-size:var(--fs-small);font-weight:600}.aff-how-steps span{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.45}.aff-gets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aff-gets li{height:32px;font-size:var(--fs-meta);color:var(--fg-muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.aff-gets svg{color:var(--acc)}.aff-eyebrow{justify-content:flex-start}.aff-h2{margin-top:6px;font-size:clamp(22px,5.5vw,28px)}.aff-step-node{z-index:1;width:44px;height:44px;color:var(--on-fg);background:var(--fg);box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:relative}.rank-gap-meter.arena-meter{height:4px}.aff-form-shell{isolation:isolate;padding:clamp(18px,4vw,30px);scroll-margin-top:90px}.aff-preview{position:relative}@media (min-width:1024px){.aff-preview{position:sticky;top:96px}}.aff-leader{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;margin:6px 0 0;padding:12px 14px;font-weight:600}.aff-leader span{font-weight:500;font-size:var(--fs-meta);color:var(--fg-muted)}.aff-photo{cursor:pointer;border:1px dashed var(--border-strong);background:var(--surface);border-radius:14px;align-items:center;gap:14px;margin-top:6px;padding:10px;display:flex}.aff-photo:has(:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.aff-photo-img,.aff-photo-empty{object-fit:cover;border-radius:16px;flex:none;width:64px;height:64px}.aff-photo-empty{color:var(--fg-muted);background:var(--surface-2);place-items:center;font-size:28px;display:grid}.aff-photo-text{gap:2px;display:grid}.aff-photo-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.aff-hint{font-size:var(--fs-meta);color:var(--fg-muted);margin:6px 0 0}.mod-h2{font-size:var(--fs-h3);margin:0;font-weight:600}.mod-empty{text-align:center;color:var(--fg-muted);padding:24px}.mod-item{gap:10px;padding:16px;display:grid}.mod-compare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.mod-k{color:var(--fg-muted);justify-content:flex-start;margin:0 0 6px}.mod-who{align-items:center;gap:10px;display:flex}.mod-tabs{margin-top:16px}.mod-tabs .srch-tab{align-items:center;gap:8px;display:inline-flex}.mod-tabs .srch-tab.is-none:not(.is-on){opacity:.55}.mod-n{font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:var(--on-fg);background:var(--fg);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.srch-tab.is-on .mod-n{color:var(--fg);background:var(--on-fg)}.mod-proposed{font-size:var(--fs-h3);overflow-wrap:anywhere}.mod-title{font-size:var(--fs-h3);margin:0;font-weight:600}.mod-text{font-size:var(--fs-small);white-space:pre-wrap;margin:0}.mod-meta,.mod-note{font-size:var(--fs-meta);color:var(--fg-muted);margin:0}.mod-cover{object-fit:cover;border-radius:14px;width:100%;max-height:220px}.mod-photo{object-fit:cover;border-radius:14px;width:88px;height:88px}.mod-link{color:var(--fg);text-underline-offset:3px;word-break:break-all;text-decoration:underline}.mod-decision{gap:8px;display:grid}.mod-buttons{flex-wrap:wrap;gap:8px;display:flex}.mod-confirm{gap:8px;display:grid}.mod-btn{min-height:44px;font-size:var(--fs-ui);padding:0 16px;font-weight:600}.mod-approve,.mod-btn.mod-approve{color:var(--on-fg);background:var(--success);border-color:var(--success)}.mod-delete,.mod-btn.mod-delete{color:var(--danger);border-color:#ff5a5f66}.admin-shell,.admin-shell :where(.grid)>*{min-width:0}.admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--input-bg);border-color:var(--border-strong);min-width:0;max-width:100%;box-shadow:none}.admin-shell :where(input,select,textarea):focus-visible{border-color:var(--fg);outline:none;box-shadow:0 0 0 3px #ffffff1f}.admin-shell h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.admin-shell h2.uppercase{letter-spacing:.14em;color:var(--fg-muted);align-items:center;gap:10px;font-size:11px;display:flex}.admin-shell h2.uppercase:after{content:"";background:var(--border);flex:1;height:1px}.admin-shell nav[aria-label=Administrare] a[aria-current=page]{color:var(--on-fg);background:var(--fg)}.admin-shell .adm-tile p:last-child{font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.1}.admin-shell table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-size:11px;font-weight:600}.admin-shell table tbody tr:hover{background:var(--surface-2)}.admin-shell :is(button,a).bg-accent:hover{opacity:1}.adm-home{height:34px;font-size:var(--fs-meta);white-space:nowrap;color:var(--fg);border:1px solid var(--border-strong);background:var(--surface-2);box-shadow:none;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}@media (hover:hover){.adm-home:hover{background:var(--surface-3);border-color:#fff6}}.pg-page{text-align:left;width:100%;max-width:640px;margin-inline:auto}.pg-mine-art{color:var(--on-fg);background:var(--gold);box-shadow:none;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.pg-mine-go{color:var(--fg-subtle)}@media (hover:hover){.pg-mine-card:hover .pg-mine-go{transform:translate(3px)}}.pg-more>summary{cursor:pointer;font-size:var(--fs-meta);color:var(--fg-muted);font-weight:600;list-style:none}.pg-more>summary::-webkit-details-marker{display:none}.pg-more>summary:after{content:" +";color:var(--gold)}.pg-more[open]>summary:after{content:" −"}.pg-more[open]>summary{margin-bottom:10px}.pg-more-sheet{gap:14px;width:100%;display:grid}.pg-more-sheet>summary{text-align:left}.pg-steps-in{margin-top:0}.pg-steps-in .pg-step{border-top:1px solid var(--border);padding:10px 0}.pg-steps-in .pg-step:first-child{border-top:0}.pg-steps{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-step{text-align:left;border-radius:16px;align-content:start;justify-items:start;gap:6px;padding:16px 14px;display:grid}.pg-step-n{width:30px;height:30px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.pg-step b{font-size:var(--fs-ui);font-weight:600}.pg-step span{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.5}.pg-section{margin-top:22px}.pg-section.card{border-radius:16px;padding:18px 16px}.pg-h2{font-size:var(--fs-h3);letter-spacing:-.015em;text-align:center;margin:0 0 12px;font-weight:600}.pg-muted{font-size:var(--fs-small);color:var(--fg-muted);margin:0 0 12px;line-height:1.5}.pg-center{text-align:center}.pg-link{color:var(--fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pg-empty{font-size:var(--fs-small);color:var(--fg-muted);border-radius:16px;margin:0;padding:18px 16px;line-height:1.55}.pg-signin{text-align:center;justify-items:center;gap:12px;display:grid}.pg-signin p{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.pg-error{font-size:var(--fs-small);color:var(--danger);justify-items:start;gap:8px;margin-top:4px;display:grid}.pg-error p{margin:0}.pg-error-inline{font-size:var(--fs-meta);color:var(--danger)}.pg-note{font-size:var(--fs-meta);color:var(--fg-muted);margin:0}.pg-mine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-mine-card{color:var(--fg);text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pg-mine-art{border-radius:14px;width:42px;height:42px}.pg-mine-text{gap:2px;min-width:0;display:grid}.pg-mine-text b{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--fs-ui);-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pg-mine-text small{font-size:var(--fs-meta);color:var(--fg-muted)}@media (max-width:380px){.pg-mine-card{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.pg-mine-go{display:none}}.pg-event-link{font-size:var(--fs-small);color:var(--fg-muted);align-items:center;gap:6px;margin-top:10px;font-weight:600;display:inline-flex}@media (hover:hover){.pg-event-link:hover{color:var(--fg)}}.pg-stage{place-items:center;width:min(100%,360px);margin:22px auto 0;display:grid;position:relative}.pg-stage>*{grid-area:1/1}.pg-deck{width:100%;height:100%;position:relative}.pg-deck i{border:1px solid var(--border);background:var(--surface-2);box-shadow:none;border-radius:16px;position:absolute;inset:0}.pg-deck i:first-child{transform:rotate(-5deg)translate(-6px,6px)}.pg-deck i:last-child{transform:rotate(4deg)translate(6px,4px)}.pg-deck.is-empty i{opacity:.4}.pg-card{overflow-wrap:anywhere;backface-visibility:hidden;border-radius:16px;place-content:center;justify-items:center;gap:12px;width:100%;min-height:260px;padding:28px 22px;display:grid;position:relative}.pg-card.is-back{color:var(--on-fg);background:var(--gold);box-shadow:none;border:1px solid #0000}.pg-card-hint{max-width:26ch;font-size:var(--fs-ui);margin:0;font-weight:600;line-height:1.45}.pg-card.is-drawn{color:var(--fg);border:1px solid var(--gold-line);background:var(--surface);box-shadow:none}.pg-card-k{color:var(--gold)}.pg-card-text{max-width:24ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.pg-card-mine{font-size:var(--fs-micro);color:var(--gold-hi);background:var(--gold-soft);border-radius:999px;padding:3px 10px;font-weight:600}.pg-count{font-size:var(--fs-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:20px 0 0;font-weight:600}.pg-deck-actions{justify-items:center;gap:10px;margin-top:14px;display:grid}.pg-draw{min-width:min(100%,260px);height:56px;padding:0 26px;font-size:17px}.pg-draw:disabled{opacity:.5;cursor:default}.pg-draw.is-waiting:disabled{opacity:.62;filter:saturate(.5)}.pg-pass{margin-top:-2px}.pg-restart{min-width:min(100%,220px)}.pg-write{text-align:left;gap:8px;display:grid}.pg-write-label{font-size:var(--fs-small);justify-self:start;font-weight:600}.pg-write-input.aff-input{resize:vertical;text-align:left;height:auto;min-height:104px;margin:0;padding:12px 14px;line-height:1.45}.pg-write-meta{font-size:var(--fs-meta);color:var(--fg-muted);justify-content:space-between;gap:10px;margin:0;display:flex}.pg-left{font-variant-numeric:tabular-nums;flex:none}.pg-write-go{justify-self:start;height:46px;padding:0 20px}.pg-own{max-width:30ch;font-size:var(--fs-body);color:var(--fg);background:var(--surface-2);border:1px solid var(--gold-line);overflow-wrap:anywhere;border-radius:14px;margin:0;padding:16px 18px;font-weight:600;line-height:1.45}.pg-drawn{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-drawn-item{font-size:var(--fs-small);text-align:left;overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;line-height:1.45;display:flex}.pg-drawn-n{width:28px;height:28px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.pg-team-item{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pg-team-item.is-removed{opacity:.6}.pg-team-text{min-width:0;font-size:var(--fs-small);overflow-wrap:anywhere;gap:3px;line-height:1.45;display:grid}.pg-team-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.pg-remove{flex:none;height:36px;padding:0 12px}.pg-game-head{justify-items:start;gap:8px;margin-top:16px;display:grid}.pg-game-n{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600}.pg-game-opts{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-game-opts li{font-size:var(--fs-micro);color:var(--fg-muted);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:4px 10px;font-weight:600}.pg-turn{font-size:var(--fs-small);color:var(--fg-muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:8px 16px;font-weight:600;display:inline-flex}.pg-turn:before{content:"";background:var(--fg-subtle);border-radius:50%;width:8px;height:8px}.pg-turn.is-me{color:var(--on-fg);background:var(--gold-grad);box-shadow:none;border-color:#0000}.pg-turn.is-me:before{background:var(--on-fg)}.pg-timer{place-items:center;width:48px;height:48px;display:grid;position:relative}.pg-timer>*{grid-area:1/1}.pg-timer svg{transform:rotate(-90deg)}.pg-timer-bg{fill:none;stroke:var(--border-strong);stroke-width:3px}.pg-timer-fg{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.pg-timer b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);place-items:center;font-size:14px;font-weight:600;display:grid}.pg-timer.is-over .pg-timer-fg{stroke:var(--danger)}.pg-timer.is-over b{color:var(--danger)}.pg-outcome{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pg-outcome-done{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-outcome-done{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.pg-outcome-skip{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.pg-outcome-skip{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.pg-card-outcome{font-size:var(--fs-micro);border-radius:999px;padding:3px 10px;font-weight:600}.pg-card-outcome.is-done{color:var(--success);background:var(--success-soft)}.pg-card-outcome.is-skip{color:var(--danger);background:var(--danger-soft)}.pg-score{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-score-row{text-align:left;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.pg-score-row.is-me{background:var(--surface-2)}.pg-score-n{width:28px;height:28px;font-family:var(--font-display);color:var(--fg-muted);background:var(--surface-3);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pg-score-row:first-child .pg-score-n{color:var(--on-fg);background:var(--gold-grad)}.pg-score-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-small);font-weight:600;overflow:hidden}.pg-score-pts{font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.pg-own-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pg-own.is-removed{color:var(--fg-muted);border-style:dashed;font-weight:500}.pg-drawn-text{gap:2px;min-width:0;display:grid}.pg-drawn-text small{font-size:var(--fs-meta);color:var(--fg-muted)}.pg-games-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pg-games-head .evx-h2{text-align:left;margin:0}.pg-new{height:40px;font-size:var(--fs-small);flex:none;padding:0 16px}.pg-games-list{gap:10px;display:grid}.pg-past{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-past-item{text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pg-past-item.is-current{border-color:var(--gold-line)}.pg-past-n{width:30px;height:30px;font-family:var(--font-display);color:var(--fg-muted);background:var(--surface-3);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pg-past-item.is-current .pg-past-n{color:var(--on-fg);background:var(--gold-grad)}.pg-past-text{gap:2px;min-width:0;display:grid}.pg-past-text b{font-size:var(--fs-ui);overflow-wrap:anywhere;font-weight:600}.pg-past-text small{font-size:var(--fs-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums}.pg-past-now{font-size:var(--fs-micro);white-space:nowrap;color:var(--gold-hi);background:var(--gold-soft);border-radius:999px;padding:4px 10px;font-weight:600}.pg-past-go{height:36px;font-size:var(--fs-meta);padding:0 14px}.pg-sheet-card{overscroll-behavior:contain;gap:14px;max-height:92dvh;overflow-y:auto}.pg-opt-group{text-align:left;border:0;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.pg-opt-k{font-size:var(--fs-meta);color:var(--fg-muted);padding:0;font-weight:600}.pg-opts{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.pg-opts-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pg-opt{min-height:44px;font-size:var(--fs-small);color:var(--fg);text-align:center;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:14px;align-content:center;gap:2px;padding:10px 12px;font-weight:600;display:grid}.pg-opt b{font-weight:600}.pg-opt small{font-size:var(--fs-micro);color:var(--fg-muted);font-weight:500;line-height:1.35}.pg-opt.is-on{color:var(--on-fg);background:var(--gold-grad);box-shadow:none;border-color:#0000}.pg-opt.is-on small{color:var(--on-fg)}@supports (color:color-mix(in lab, red, red)){.pg-opt.is-on small{color:color-mix(in oklab, var(--on-fg) 72%, transparent)}}.pg-opt-title .aff-input{margin:0}@media (hover:hover){.pg-opt:not(.is-on):hover{border-color:var(--border-strong);background:var(--surface-3)}}.ss-page{isolation:isolate;position:relative}.ss-wrap{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.ss-section.card{border-radius:16px;padding:18px 16px}.ss-loading{min-height:40vh}.ss-add{gap:8px;display:flex}.ss-name-input.aff-input{flex:auto;width:auto;min-width:0;height:48px;margin:0}.ss-add-go{flex:none;height:48px;padding:0 16px}.ss-list{text-align:left;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ss-item{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:grid}.ss-item-n{width:28px;height:28px;font-family:var(--font-display);color:var(--on-fg);background:var(--fg);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.ss-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);font-weight:600;overflow:hidden}.ss-item-x{width:34px;height:34px;color:var(--fg-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.ss-item-x:hover{color:var(--fg);background:var(--surface-3)}}.ss-empty{font-size:var(--fs-small);color:var(--fg-subtle);margin:12px 0 0;line-height:1.5}.ss-opt-grid{gap:10px;display:grid}@media (min-width:480px){.ss-opt-grid{grid-template-columns:1fr 1fr}}.ss-field{text-align:left;gap:6px;display:grid}.ss-field .aff-input{margin:0}.ss-toggle{text-align:left;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid;position:relative}.ss-toggle.is-off{opacity:.55;cursor:default}.ss-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ss-toggle-text{gap:3px;display:grid}.ss-toggle-text b{font-size:var(--fs-ui);font-weight:600}.ss-toggle-text small{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.45}.ss-toggle-pill{border:1px solid var(--border-strong);background:var(--surface-3);border-radius:999px;width:44px;height:26px;position:relative}.ss-toggle-pill:after{content:"";background:var(--fg);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:2px}.ss-toggle input:checked~.ss-toggle-pill{background:var(--success);border-color:#0000}.ss-toggle input:checked~.ss-toggle-pill:after{background:#fff;transform:translate(18px)}.ss-toggle input:focus-visible~.ss-toggle-pill{outline:2px solid var(--gold);outline-offset:2px}.ss-ex{text-align:left;margin-top:14px}.ss-ex .pg-opt-k{margin:0 0 4px}.ss-ex .pg-muted{margin-bottom:10px}.ss-ex-list{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ss-ex-chip{font-size:var(--fs-small);color:var(--fg);border:1px solid var(--border-strong);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-weight:600;display:inline-flex}.ss-ex-chip button{width:24px;height:24px;color:var(--fg-muted);background:var(--surface-3);border:0;border-radius:50%;place-items:center;display:grid}.ss-ex-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss-ex-go{grid-column:1/-1;height:44px}@media (min-width:560px){.ss-ex-row{grid-template-columns:1fr 1fr auto}.ss-ex-go{grid-column:auto}}.ss-select.aff-input{height:44px;margin:0}.ss-actions{justify-items:start;gap:10px;display:grid}.ss-draw{min-width:min(100%,280px);height:56px;padding:0 26px;font-size:17px}.ss-draw:disabled{opacity:.5;cursor:default}.ss-small{height:38px;font-size:var(--fs-meta);padding:0 14px}.ss-ask{border-radius:14px;gap:10px;width:100%;max-width:440px;padding:14px 16px;display:grid}.ss-ask p{font-size:var(--fs-small);margin:0;line-height:1.5}.ss-ask-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ss-ask-row .glass-btn{height:40px;font-size:var(--fs-small);padding:0 16px}.ss-privacy{max-width:44ch;font-size:var(--fs-meta);color:var(--fg-subtle);margin:4px 0 0;line-height:1.5}.ss-shuffle{justify-items:center;gap:16px;padding:18px 0 8px;display:grid}.ss-shuffle p{font-size:var(--fs-small);color:var(--fg-muted);margin:0;font-weight:600}.ss-shuffle-cards{width:140px;height:90px;position:relative}.ss-shuffle-cards i{--k:0;background:var(--gold);width:60px;height:84px;box-shadow:none;transform-origin:50% 90%;border:1px solid #0000;border-radius:12px;position:absolute;top:0;left:40px}.ss-shuffle-cards i:nth-child(2){--k:1}.ss-shuffle-cards i:nth-child(3){--k:2}.ss-shuffle-cards i:nth-child(4){--k:3}.ss-shuffle-cards i:nth-child(5){--k:4}.ss-drawn-head{justify-items:start;gap:8px;display:grid}.ss-drawn-head .pg-h2,.ss-drawn-head .pg-muted{margin-bottom:0}.ss-art{width:56px;height:56px;color:var(--on-fg);background:var(--gold);box-shadow:none;border-radius:16px;place-items:center;display:grid}.ss-facts{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ss-facts li{font-size:var(--fs-micro);color:var(--fg-muted);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:4px 10px;font-weight:600}.ss-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-person{text-align:left;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}.ss-person.is-seen{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ss-person.is-seen{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.ss-person-n{width:30px;height:30px;font-family:var(--font-display);color:var(--fg-muted);background:var(--surface-3);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.ss-person.is-seen .ss-person-n{color:#fff;background:var(--success)}.ss-person-name{min-width:0;font-size:var(--fs-ui);overflow-wrap:anywhere;gap:2px;font-weight:600;display:grid}.ss-person-name small{font-size:var(--fs-meta);color:var(--fg-muted);font-weight:500}.ss-see{height:38px;font-size:var(--fs-meta);padding:0 14px}.ss-all{text-align:left;font-size:var(--fs-small);border-radius:14px;gap:8px;margin:0 0 10px;padding:14px 16px;line-height:1.45;list-style:none;display:grid}.ss-all b{font-weight:600}.ss-sheet-card{gap:12px}.ss-secret{max-width:100%;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.1}.ss-hold{width:96px;height:96px;color:var(--on-fg);background:var(--gold-grad);box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:50%;place-items:center;margin-top:4px;display:grid;position:relative}.ss-hold>*{grid-area:1/1}.ss-hold svg{width:96px;height:96px;transform:rotate(-90deg)}.ss-hold-bg{fill:none;stroke:#1214192e;stroke-width:4px}.ss-hold-fg{fill:none;stroke:#121419;stroke-width:4px;stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:201px}.ss-hold.is-holding{transform:scale(.96)}.ss-hold.is-holding .ss-hold-fg{animation:.7s linear forwards ss-fill}@keyframes ss-fill{to{stroke-dashoffset:0}}.ss-hold-k{font-size:var(--fs-meta);color:var(--fg-muted);font-weight:600}.ss-opt-grid>*{min-width:0}.ss-field .aff-input{min-width:0;max-width:100%}input[type=date].aff-input{appearance:none;align-items:center;display:flex}input[type=date].aff-input::-webkit-date-and-time-value{text-align:left;margin:0}.ss-proof{font-size:var(--fs-meta);color:var(--fg-muted);align-items:flex-start;gap:6px;margin:10px 0 0;line-height:1.45;display:flex}.ss-proof svg{color:var(--success);flex:none;margin-top:2px}#continut:has(.hmap){flex-direction:column;padding-bottom:0;display:flex}#continut:has(.hmap) :is(.page-view,.section-page){flex-direction:column;flex:auto;min-height:0;display:flex}#continut:has(.hmap) .hmap{flex:auto;height:auto;margin-bottom:0}@media (min-width:1024px){#continut:has(.hmap){padding-bottom:0}}.hmap-tools{justify-items:end}.evx-empty{margin-top:12px}.ev-host-row{justify-items:center;gap:4px;margin-top:4px;font-weight:600;display:grid}.ev-host{margin:0}.ev-host-of{font-size:var(--fs-meta);color:var(--fg-muted);font-weight:500}.ev-host-of:only-child{font-size:inherit;color:var(--fg);font-weight:600}.ev-place{text-align:center;justify-content:center}.top3{align-items:start}.top3-link{grid-template-rows:100px}.top3-photo{align-self:center;width:76px;height:76px}.top3-item[data-place="1"] .top3-photo{width:100px;height:100px}.top3-name,.top3-item[data-place="1"] .top3-name{min-height:2.4em;font-size:var(--fs-ui);line-height:1.2}.top3-sub{min-height:1.4em}@media (max-width:359px){.top3-link{grid-template-rows:84px}.top3-photo{width:62px;height:62px}.top3-item[data-place="1"] .top3-photo{width:84px;height:84px}}.sg-soon-112{font-size:var(--fs-small);color:var(--fg);margin:0;font-weight:600}.sg-will{margin:0;padding:4px 0;list-style:none;display:grid}.sg-will li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.sg-will li+li{border-top:1px solid var(--border)}.sg-will-ic{width:36px;height:36px;color:var(--fg);background:var(--surface-2);border-radius:12px;place-items:center;display:grid}.sg-will-text{gap:3px;display:grid}.sg-will-text b{font-size:var(--fs-ui);font-weight:600}.sg-will-text small{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.45}.dice{justify-items:center;gap:14px;padding:10px 0 4px;display:grid}.die{width:168px;height:168px;color:var(--bg);background:var(--fg);border-radius:32px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:24px;display:grid;box-shadow:inset 0 -6px #0000001f}.die i{opacity:0;background:currentColor;border-radius:50%;width:100%;height:100%;display:block;transform:scale(.62)}.die[data-face="1"] i:nth-child(5),.die[data-face="2"] i:first-child,.die[data-face="2"] i:nth-child(9),.die[data-face="3"] i:first-child,.die[data-face="3"] i:nth-child(5),.die[data-face="3"] i:nth-child(9),.die[data-face="4"] i:first-child,.die[data-face="4"] i:nth-child(3),.die[data-face="4"] i:nth-child(7),.die[data-face="4"] i:nth-child(9),.die[data-face="5"] i:first-child,.die[data-face="5"] i:nth-child(3),.die[data-face="5"] i:nth-child(5),.die[data-face="5"] i:nth-child(7),.die[data-face="5"] i:nth-child(9),.die[data-face="6"] i:first-child,.die[data-face="6"] i:nth-child(3),.die[data-face="6"] i:nth-child(4),.die[data-face="6"] i:nth-child(6),.die[data-face="6"] i:nth-child(7),.die[data-face="6"] i:nth-child(9){opacity:1}.die-result{min-height:40px;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:36px;font-weight:600;line-height:1.1}.die-btn{width:min(100%,320px);height:52px;font-size:var(--fs-ui)}.die-history{font-size:var(--fs-meta);color:var(--fg-muted);justify-items:center;gap:2px;margin:0;display:grid}.die-history b{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;color:var(--fg);white-space:pre;font-weight:600}.dice-note{margin-top:12px}.dice-count{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dice-row{justify-content:center;align-items:center;gap:14px;display:flex}.dice-row[data-count="2"] .die{border-radius:26px;width:124px;height:124px;padding:18px}.dice-row[data-count="3"] .die{border-radius:20px;width:94px;height:94px;padding:13px}.die-result small{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--fg-muted);margin-top:2px;font-weight:600;display:block}.gaming .die-result small{color:var(--gm-muted)}.hmap-fallback{color:var(--fg-muted)}.hmap-fallback .acc-spin{color:var(--fg)}.hmap-credit{color:#9a9ea7;background:#0f1013b8;border:1px solid #ffffff14;border-radius:999px;padding:2px 8px}.map-3d,.map-north{font-size:var(--fs-micro);letter-spacing:.04em;font-weight:800}.map-3d[aria-pressed=true]{color:var(--on-fg);background:var(--gold);border-color:#0000}.map-north{justify-content:center;align-items:center;gap:2px;display:inline-flex}.map-north i{width:0;height:0;transform:rotate(var(--heading,0deg));border-bottom:8px solid;border-left:4px solid #0000;border-right:4px solid #0000;display:block}.hmap .hmap-canvas,.hmap .hmap-canvas.maplibregl-map{width:auto;height:auto;position:absolute;inset:0}.tk-grid{gap:12px;display:grid}.tk-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.tk-label{font-size:var(--fs-meta);color:var(--fg-muted);grid-column:1/-1}.tk-value,.tk-input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;height:40px;color:var(--fg);font-size:var(--fs-small);border-radius:12px;padding:0 12px}.tk-value{font-family:var(--font-mono,ui-monospace, monospace)}textarea.tk-value{resize:vertical;height:auto;padding:10px 12px;font-family:inherit;line-height:1.45}.tk-copy{border:1px solid var(--border);background:var(--surface-3);height:40px;font-size:var(--fs-small);color:var(--fg);border-radius:12px;padding:0 14px;font-weight:600}.tk-steps{font-size:var(--fs-small);color:var(--fg);gap:6px;margin:0;padding-left:20px;display:grid}.tk-lines{font-size:var(--fs-meta);color:var(--fg);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.tk-note{font-size:var(--fs-small);color:var(--fg-muted);margin:10px 0 0}.ban-form{gap:10px;width:100%;max-width:32rem;margin-top:8px;padding:12px 14px;display:grid}.ban-form-compact{flex-basis:100%}.ban-lengths,.va-rounds{flex-wrap:wrap;gap:6px;display:flex}.va-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.va-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta)}.va-table th{text-align:left;color:var(--fg-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-weight:600}.va-table td{border-top:1px solid var(--border);vertical-align:top;padding:8px 10px}.va-target{padding:10px 14px}.va-target>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;display:flex}.va-target>summary::-webkit-details-marker{display:none}.va-target>summary:before{content:"›";color:var(--fg-muted);display:inline-block}.va-target[open]>summary:before{transform:rotate(90deg)}.va-flag{color:var(--danger);font-weight:600}@media (max-width:640px){.va-table thead{display:none}.va-table tr{border-top:1px solid var(--border);gap:2px;padding:8px 0;display:grid}.va-table td{white-space:normal;border:0;padding:0 4px;display:block}.va-table td[data-label]:before{content:attr(data-label) " ";color:var(--fg-muted)}.va-table td:empty{display:none}}.evx-filters{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.evx-chip{border:1px solid var(--border);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.evx-chip[aria-current=page]{background:var(--accent);color:var(--accent-fg);border-color:#0000}.evx-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evt-tags{flex-wrap:wrap;gap:4px;margin:4px 0 2px;display:flex}.evt-tags-centre{justify-content:center;margin:0}.evt-tag{letter-spacing:.02em;color:var(--fg);background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.evt-host{font-size:var(--fs-meta);color:var(--fg-muted);align-items:center;gap:5px;margin:2px 0 0;font-weight:600;display:inline-flex}.evt-host svg{flex:none}.ev-host-role{font-size:var(--fs-micro);color:var(--gold);font-weight:600}.bz-legal,.pg-legal{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:center;margin-top:16px;line-height:1.5}.bz-legal a,.acc-connect-legal a{text-underline-offset:2px;text-decoration:underline}.acc-connect-legal{max-width:22rem;font-size:var(--fs-meta);color:var(--fg-subtle);text-align:center;text-wrap:balance;margin:4px 0 0;line-height:1.5}.acc-terms{margin-top:4px}.acc-terms a{text-underline-offset:2px;text-decoration:underline}.gg-list{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.gg-item{background:var(--surface-2);color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.gg-item b{font-size:15px;display:block}.gg-item small{color:var(--fg-muted);font-size:var(--fs-meta);display:block}.gg-state{font-size:var(--fs-meta);color:var(--fg-muted);white-space:nowrap;font-weight:700}.gg-state[data-state=turn]{color:var(--gold)}.gg-state[data-state=live]{color:var(--fg)}.gg-form{gap:12px;margin-top:12px;display:grid}.gg-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gg-mine{text-align:center;padding:22px 16px}.gg-mine-k{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-weight:700}.gg-mine-img{margin:12px auto 0}.gg-mine-who{letter-spacing:-.01em;margin-top:10px;font-size:26px;font-weight:800;display:block}.gg-mine-note{color:var(--fg-muted);font-size:var(--fs-small);margin-top:10px}.gg-members{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.gg-member{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gg-member b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.gg-tag{background:var(--surface);color:var(--fg-muted);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.gg-x{width:32px;height:32px;color:var(--fg-muted);border-radius:10px;flex:none;place-items:center;display:grid}.gg-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gg-ask{background:var(--surface-2);border-radius:12px;margin-top:10px;padding:12px 14px}.gg-ask-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gg-hint{font-size:var(--fs-meta);color:var(--fg-muted);margin-top:8px}.gg-offline>summary,.gg-edit>summary{cursor:pointer;list-style:none}.gg-offline>summary::-webkit-details-marker{display:none}.gg-edit>summary::-webkit-details-marker{display:none}.gg-offline[open]>summary,.gg-edit[open]>summary{margin-bottom:8px}.cb{gap:14px;margin-top:18px;display:grid}.cb>*{min-width:0;max-width:100%}.cb-loading{min-height:40vh}.cb-panel.card{text-align:left;border-radius:16px;padding:18px 16px}.cb-h{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 8px;font-weight:700}.cb-h-gap{margin-top:20px}.cb-p{font-size:var(--fs-small);color:var(--fg-muted);margin:0 0 12px;line-height:1.55}.cb-acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cb-acts>*{flex:150px;justify-content:center}.cb-gate{border:1px solid var(--gold-line);background:linear-gradient(160deg,#2b1510 0%,#17171b 60%);border-radius:16px;justify-items:start;gap:10px;padding:20px 16px;display:grid}.cb-gate .cb-h,.cb-gate .cb-p{margin-bottom:0}.cb-18{letter-spacing:-.02em;color:#1a1206;background:var(--gold);border-radius:14px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:inline-grid}.cb-names{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-name{grid-template-columns:30px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.cb-seat{width:30px;height:30px;color:var(--on-fg);background:var(--gold);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.cb-name .aff-input{height:46px;margin:0}.cb-x{width:36px;height:36px;color:var(--fg-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cb-x:disabled{opacity:.3}.cb-add{margin-top:10px}.cb-durate{gap:8px;display:grid}@media (min-width:480px){.cb-durate{grid-template-columns:repeat(3,1fr)}}.cb-durata{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:14px;gap:2px;padding:12px 14px;display:grid;position:relative}.cb-durata input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cb-durata b{font-size:var(--fs-ui);font-weight:600}.cb-durata small{font-size:var(--fs-meta);color:var(--fg-muted)}.cb-durata:has(input:checked){border-color:var(--gold);background:var(--gold-soft)}.cb-durata:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.cb-toggle.ss-toggle{margin-top:16px}.cb-table{border:1px solid var(--gold-line);background:radial-gradient(120% 90% at 50% 100%,#3b1a11 0%,#1c1414 45%,#121216 100%);border-radius:20px;padding:16px 14px 18px;position:relative}.cb-top{font-size:var(--fs-meta);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.cb-progress{width:100%;height:4px;margin-top:8px;display:block}.cb-progress-track{fill:#ffffff14}.cb-progress-fill{fill:var(--gold)}.cb-players{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cb-player{border:1px solid var(--border);font-size:var(--fs-meta);color:var(--fg-muted);background:#00000040;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.cb-player.is-now{color:#1a1206;background:var(--gold);border-color:#0000;font-weight:700}.cb-shots{gap:3px;display:inline-flex}.cb-shot{opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px}.cb-shot.is-on{opacity:1}.cb-now{text-align:center;gap:2px;margin:16px 0 0;display:grid}.cb-now small{font-size:var(--fs-meta);color:var(--fg-muted)}.cb-now b{letter-spacing:-.02em;color:var(--fg);font-size:28px;font-weight:800;line-height:1.1}.cb-stage{aspect-ratio:5/7.4;perspective:1400px;width:min(100%,340px);margin:16px auto 0;position:relative}.cb-deck i{background:#151218;border:1px solid #d8b87259;border-radius:22px;position:absolute;inset:0}.cb-deck i:first-child{transform:translate(7px,9px)rotate(3deg)}.cb-deck i:nth-child(2){transform:translate(-5px,5px)rotate(-2deg)}.cb-deck.is-last i{display:none}.cb-card{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cb-card.is-open{transform:rotateY(180deg)}.cb-face{backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden}.cb-back{width:100%;height:100%;color:var(--gold-hi);cursor:pointer;background:radial-gradient(80% 60% at 50% 30%,#2b1a12 0%,#151216 60%,#0f0f12 100%);border:1px solid #d8b8728c;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;box-shadow:inset 0 0 0 7px #141216,inset 0 0 0 8px #d8b87259}.cb-back:disabled{cursor:default}.cb-back:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cb-back-title{letter-spacing:.1em;text-align:center;font-size:24px;font-weight:800;line-height:1.15}.cb-back-sub{font-size:var(--fs-micro);letter-spacing:.12em;border:1px solid #d8b87280;border-radius:999px;padding:3px 9px;font-weight:700}.cb-back-hint{font-size:var(--fs-small);color:var(--fg-muted);margin-top:10px}.cb-mark{width:64px;height:64px}.cb-mark-line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cb-mark-moon{fill:currentColor}.cb-final .cb-mark{color:var(--gold-hi)}.cb-front{color:#fff;text-align:left;border:1px solid #ffffff24;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:16px 16px 14px;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 7px #0000002e}.cb-senzuala .cb-front{background:linear-gradient(165deg,#6e1436 0%,#3d0f23 55%,#230a17 100%)}.cb-amuzanta .cb-front{background:linear-gradient(165deg,#7d5913 0%,#4b3309 55%,#2b1d06 100%)}.cb-profunda .cb-front{background:linear-gradient(165deg,#1f3c7c 0%,#142752 55%,#0c1731 100%)}.cb-cat{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.cb-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.15}.cb-lines{overflow-wrap:anywhere;align-content:start;align-self:center;gap:8px;max-height:100%;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid;overflow-y:auto}.cb-name-tag{color:#ffe3a6;font-weight:800}.cb-senzuala .cb-name-tag{color:#ffc3d3}.cb-profunda .cb-name-tag{color:#bfd4ff}.cb-tags{flex-wrap:wrap;gap:6px;display:flex}.cb-tag{font-size:var(--fs-micro);color:#fff;background:#0000004d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-weight:600;display:inline-flex}.cb-note{font-size:var(--fs-meta);color:var(--fg-muted);background:#ffffff0d;border-radius:12px;margin:12px 0 0;padding:10px 12px;line-height:1.45}.cb-note .cb-tag{color:var(--gold-hi);background:#d8b8722e;margin-right:4px}.cb-note.is-consent{color:#ffd3dd;background:#f08aa71f}.cb-actions{gap:8px;margin-top:14px;display:grid}@media (min-width:420px){.cb-actions{grid-template-columns:1fr 1fr}.cb-actions .is-wide{grid-column:1/-1}}.cb-actions .glass-btn{justify-content:center;width:100%;height:46px}.cb-pen-h{font-size:var(--fs-ui);color:var(--gold-hi);text-align:center;margin:0;font-weight:700}.cb-timer{justify-items:center;gap:6px;margin-top:14px;display:grid}.cb-ring{width:128px;height:128px}.cb-ring-track{fill:none;stroke:#ffffff1a;stroke-width:8px}.cb-ring-fill{fill:none;stroke:var(--gold);stroke-width:8px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .15s linear;transform:rotate(-90deg)}.cb-timer.is-expired .cb-ring-fill{stroke:#ff6b6b}.cb-ring-text{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.cb-timer-k{font-size:var(--fs-meta);color:var(--fg-muted);margin:0}.cb-timer-acts{gap:8px;display:flex}.cb-expired{font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;color:#ff8a8a;margin:0;font-weight:800;animation:.9s steps(2,jump-none) 4 cb-blink}@keyframes cb-blink{to{opacity:.35}}.cb-penalty{text-align:left;background:#d8b87214;border:1px solid #d8b87266;border-radius:16px;margin-top:14px;padding:14px}.cb-penalty h3{font-size:var(--fs-ui);margin:0 0 6px;font-weight:800}.cb-penalty-text{font-size:var(--fs-body);margin:0;font-weight:600;line-height:1.45}.cb-penalty .cb-p{margin:8px 0 0}.cb-pick{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.cb-pick button{border:1px solid var(--border);font-size:var(--fs-meta);color:var(--fg);background:var(--surface-2);border-radius:999px;padding:7px 11px;font-weight:600}.cb-pick button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:var(--gold-soft)}.cb-pick button:disabled{opacity:.4}.cb-foot{font-size:var(--fs-meta);color:var(--fg-subtle);justify-content:center;margin-top:16px;display:flex}.cb-foot-ask{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cb-link{font-size:var(--fs-meta);color:var(--fg-subtle);text-underline-offset:3px;background:0 0;border:0;padding:6px 10px;text-decoration:underline}.cb-final{text-align:center;justify-items:center;display:grid}.cb-final-title{letter-spacing:-.02em;color:var(--gold-hi);margin:8px 0 2px;font-size:30px;font-weight:800}.cb-stats{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.cb-stat{background:var(--surface-2);border-radius:14px;padding:12px}.cb-stat b{font-size:26px;font-weight:800;line-height:1.1;display:block}.cb-stat small{font-size:var(--fs-meta);color:var(--fg-muted)}.cb-final-time{margin-top:12px}.cb-final .cb-acts{width:100%}.cb-rules.card{text-align:left;border-radius:16px;padding:14px 16px}.cb-rules summary{cursor:pointer;font-weight:600}.cb-rules-body h3{font-size:var(--fs-ui);margin:14px 0 4px;font-weight:700}.cb-rules-body ul{font-size:var(--fs-small);color:var(--fg-muted);margin:0;padding-left:18px;line-height:1.55}.cb-rules-body li+li{margin-top:5px}.cb-player.is-me{outline:1px solid var(--gold-line);outline-offset:-1px}.cb-me-tag{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:800}.cb-hint{font-size:var(--fs-meta);color:var(--fg-muted);text-align:center;margin:10px 0 0;line-height:1.45}.cb-outcome{border:1px solid var(--gold-line);text-align:center;background:#d8b87214;border-radius:16px;margin-top:14px;padding:14px}.cb-outcome-h{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--gold-hi);font-weight:800;display:block}.cb-outcome-p{font-size:var(--fs-body);margin:6px 0 0;font-weight:600;line-height:1.45}.cb-outcome .cb-actions{margin-top:12px}.cb-lobby .cb-acts{margin-top:14px}.cb-seats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-seat-row{background:var(--surface-2);border-radius:14px;grid-template-columns:30px 32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:grid}.cb-seat-row.is-me{outline:1px solid var(--gold-line);outline-offset:-1px}.cb-seat-row:has(.cb-seat-acts){grid-template-columns:30px 32px minmax(0,1fr) auto auto}.cb-seat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);font-weight:600;overflow:hidden}.cb-ready{font-size:var(--fs-micro);color:var(--fg-muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:3px 8px;font-weight:700}.cb-ready.is-on{color:#1a1206;background:var(--gold)}.cb-seat-acts{gap:0;display:inline-flex}.cb-seat-acts button{width:30px;height:30px;color:var(--fg-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cb-seat-acts button:disabled{opacity:.3}.cb-up{transform:rotate(-90deg)}.cb-down{transform:rotate(90deg)}.cb-foot-note{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:center}.cb-settings summary{cursor:pointer;font-weight:600}.cb-settings form{margin-top:12px}.cb-settings .cb-durate{margin-top:4px}.cb-final .cb-acts>div{flex:150px;display:grid}.cb-final .cb-acts>div>.glass-btn{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.cb-card,.cb-ring-fill{transition:none}.cb-expired{animation:none}}@media (max-width:374px){.sky-header .wordmark{font-size:16px!important}.hdr-act{width:28px;height:28px}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{width:34px;height:34px;margin-left:2px}.hdr-act-plus svg{width:20px;height:20px}}@media (max-width:359px){.ntf-label{font-size:var(--fs-small);overflow-wrap:anywhere}}@media (max-width:639px){.top3-sub{display:none}}.evx-h2,.prof-h2,.pg-h2{letter-spacing:-.02em;font-size:20px}.evx-section,.pg-section{margin-top:24px}.prof,.evf-page{gap:24px}.evs-cover:has(.evt-ph){aspect-ratio:5/2;background:linear-gradient(180deg, var(--surface-3), var(--surface-2))}.evt-ph svg{width:32px;height:32px}.ev-secondary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ev-secondary>*{min-width:0}.ev-secondary>.glass-btn,.ev-secondary>a,.ev-secondary>button,.ev-secondary .ev-cal>summary{justify-content:center;width:100%}:is(.tlist .tcard,.gg-item,.prof-event,.evs,.evr,.emb):active{background:var(--surface-2)}:is(.me-link,.acc-row,.create-item,.top3-link):active{opacity:.7}:is(.glass-btn,.enter-btn,.vote-btn,.hdr-act,.hdr-back,.tour-tab,.login-sheet-main,.login-sheet-alt,.aff-submit):active{opacity:.8}.tour-tab-text{text-box:trim-both cap alphabetic;display:block}@supports not (text-box:trim-both cap alphabetic){.tour-tab{padding-top:2px}}.evt-date{padding:7px 8px 4px}.glass-btn{text-align:center}.prof-section>div>.glass-btn{white-space:nowrap;flex:none}.prof-section>div>.prof-h2{min-width:0}.sec-h2{letter-spacing:-.02em;text-align:center;font-size:20px;font-weight:600}.cm{gap:24px;display:grid}.cm-top{justify-content:space-between;align-items:center;gap:12px;display:none}.cm-top:has(.cm-edit){display:flex}@media (min-width:1024px){.cm-top{display:flex}}.cm-hero{padding-bottom:18px;overflow:hidden}.cm-cover{aspect-ratio:16/7;background:linear-gradient(180deg, var(--surface-3), var(--surface-2))}.cm-cover[data-empty]{aspect-ratio:3}.cm-cover img{object-fit:cover;width:100%;height:100%;display:block}.cm-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-40px;padding:0 16px;display:flex}.cm-avatar{background:var(--surface);border-radius:24px;flex:none;place-items:center;width:88px;height:88px;display:grid}.cm-avatar>*{border-radius:20px;width:80px;height:80px}.cm-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-bottom:4px;display:flex}.cm-body{text-align:left;gap:8px;padding:8px 16px 0;display:grid}.cm-meta{font-size:var(--fs-meta);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-weight:600;display:flex}.cm-meta>*{align-items:center;gap:4px;min-width:0;display:inline-flex}.cm-meta a{color:var(--fg)}.cm-name{overflow-wrap:anywhere;font-size:clamp(28px,7.5vw,36px);line-height:1.08}.cm-slogan{font-size:var(--fs-body);color:var(--fg);font-weight:500}.cm-short{font-size:var(--fs-small);color:var(--fg-muted);line-height:1.5}.cm-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:8px 0 0;padding:10px 0;list-style:none;display:grid}.cm-facts li{text-align:center;justify-items:center;gap:2px;min-width:0;padding:0 4px;display:grid}.cm-facts li+li{border-left:1px solid var(--border)}.cm-facts b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.1}.cm-facts small{font-size:var(--fs-micro);color:var(--fg-muted);white-space:nowrap}.cm-actions{gap:8px;margin-top:8px;display:grid}.cm-actions .enter-btn{justify-content:center;width:100%;margin:0}.cm-actions-row{align-items:center;gap:8px;display:flex}.cm-section{gap:10px;display:grid}.cm-h2{letter-spacing:-.02em;text-align:left;font-size:20px;font-weight:600}.cm-prose{padding:16px}.cm-prose>:first-child{margin-top:0}.cm-links,.cm-groups{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm-link{min-height:56px;color:var(--fg);align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-link>svg{flex:none}.cm-link>svg:first-child{color:var(--gold)}.cm-link>svg:last-child{color:var(--fg-subtle)}.cm-link-text{flex:1;gap:1px;min-width:0;line-height:1.25;display:grid}.cm-link-text strong{font-size:var(--fs-small);overflow-wrap:anywhere;font-weight:600}.cm-link-text small{font-size:var(--fs-micro);color:var(--fg-muted)}.cm-empty{font-size:var(--fs-small);color:var(--fg-muted);border-style:dashed;border-color:var(--border-strong);justify-items:start;gap:10px;padding:14px 16px;line-height:1.5;display:grid}.cm-empty .glass-btn{height:36px;font-size:var(--fs-meta)}.cm-leader{color:var(--fg);align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-leader-text{flex:1;gap:1px;min-width:0;display:grid}.cm-leader-role{font-size:var(--fs-micro);color:var(--gold);align-items:center;gap:4px;font-weight:600;display:inline-flex}.cm-leader-name{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cm-leader-go{color:var(--fg-subtle);flex:none}.cm-group{color:var(--fg);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.cm-group>:first-child{width:44px;height:44px}.cm-group-text{gap:2px;min-width:0;display:grid}.cm-group-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cm-group-sub{font-size:var(--fs-meta);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-group-likes{font-size:var(--fs-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.cm-info>div{font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:10px 14px;display:grid}.cm-info>div+div{border-top:1px solid var(--border)}.cm-info dt{color:var(--fg-muted)}.cm-info dd{overflow-wrap:anywhere;font-weight:500}.cm-foot{font-size:var(--fs-micro);color:var(--fg-subtle);text-align:center;justify-items:center;gap:8px;display:grid}@media (min-width:900px){.cm-cover[data-empty]{aspect-ratio:5}.cm-head,.cm-body{padding-inline:24px}.cm-hero{padding-bottom:22px}.cm-actions{grid-template-columns:auto auto;justify-content:start;align-items:center}.cm-actions .enter-btn{width:auto}}.cm-prose h2{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:1.3em;font-size:17px}.cm-prose h3{font-size:15px}.cm-cover[data-empty].tint-1{background:linear-gradient(#2b3039,#1b1e24)}.cm-cover[data-empty].tint-2{background:linear-gradient(#243052,#171d2c)}.cm-cover[data-empty].tint-3{background:linear-gradient(#263646,#161d26)}.cm-cover[data-empty].tint-4{background:linear-gradient(#2a3150,#171b2b)}.cm-cover[data-empty].tint-5{background:linear-gradient(#303744,#1a1e25)}.cm-official{color:var(--acc)}.cm-cover[data-empty].tint-0{background:linear-gradient(#213563,#131b31)}:root{--surface:#1b1c21;--bg-elevated:#17181c;--surface-2:#25272d;--surface-3:#31343b;--border:#ffffff0d;--border-strong:#ffffff1a;--radius-card:20px}.card,.cm-hero,.prof-hero,.tour-channel,.create-item,.emb,.ibx-row,.ibx-item,.evn-card,.aff-hero,.soon,.hl-incident,.bz-adore,.ev-cal-menu,.near-list,.evf-schedule,.ss-item,.acc-notice,.cm-prose,.cm-link,.cm-group,.cm-leader{border-color:#0000}.evs,.evr,.evn-card,.ibx-row,.ibx-item,.emb,.soon,.aff-hero,.create-item{border-radius:20px}.sky-header{border-bottom-color:#0000}.glass-btn,.hdr-back,.acc-edit-btn,.srch-tab,.mod-btn,.hl-btn,.af-pick,.chapter-chip,.bz-cat,.login-sheet-alt,.vote-btn,.prof-chip,.evx-chip{border-color:#0000}.glass-btn,.hdr-back,.acc-edit-btn,.srch-tab,.mod-btn,.hl-btn,.af-pick,.chapter-chip,.bz-cat,.login-sheet-alt,.evx-chip{background:var(--surface-2)}.glass-btn,.hdr-back,.acc-edit-btn,.acc-photo-pick,.enter-btn,.aff-submit,.glass-btn-accent,.login-sheet-main,.login-sheet-alt,.vote-btn,.srch-tab,.prof-chip,.evt-date{border-radius:999px}.evt-date{background:var(--surface-3);border-color:#0000}.aff-input,.sg-input,.hl-note{border-radius:14px}.cm-facts{background:var(--surface-2);border:0;border-radius:16px;padding:12px 0}.cm-facts li+li{border-left-color:#ffffff14}.team-list{gap:8px;display:grid}.team-dept{gap:6px;display:grid}.team-dept-title{font-size:var(--fs-meta);color:var(--fg-muted);margin:4px 0 0;font-weight:600}.team-dept-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cm-leader-role[data-member]{color:var(--fg-muted)}.team-panel{gap:14px;display:grid}.team-block{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.team-block:first-child{border-top:0;padding-top:0}.team-block-title{font-size:var(--fs-ui);font-weight:600}.team-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-row .team-select{flex:1;min-width:12rem}.team-select{height:44px;margin-top:0}.team-code{border:1px dashed var(--gold-line);background:var(--gold-soft);border-radius:16px;justify-items:start;gap:8px;padding:12px 14px;display:grid}.team-code small{font-size:var(--fs-meta);color:var(--fg-muted);line-height:1.45}.team-hint{font-size:var(--fs-meta);color:var(--fg-muted);margin:0;line-height:1.45}.team-hint svg{vertical-align:-2px;color:var(--success);display:inline}.team-join{gap:10px;display:grid}.team-mine{justify-items:start;gap:6px;display:grid}.team-mine-role{font-size:var(--fs-ui);margin:0}.team-details{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.team-details-body{margin-top:12px}:root{--glass:#ffffff0f;--glass-2:#ffffff1a;--glass-3:#ffffff26;--surface:var(--glass);--surface-2:var(--glass-2);--surface-3:var(--glass-3);--card-bg:var(--glass);--bg-elevated:#12141ef0;--input-bg:#06081080;--border:#ffffff1f;--border-strong:#ffffff38;--pane:#0c0e16a8;--pane-2:#0c0e16db;--shadow:#04060e80;--btn:linear-gradient(180deg, #fff 0%, #e2e6f0 100%);--btn-fg:#0f1013;--btn-shadow:#ffffff1f;--azur:#9ec4ff;--azur-hi:#d2e4ff;--azur-deep:#4d8dff;--sky-1:#131b2d;--sky-2:#0f131c;--light-a:#4d8dff33;--light-b:#96a5be12;--acc:var(--azur);--acc-hi:var(--azur-hi);--acc-deep:var(--azur-deep);--acc-soft:#9ec4ff21;--acc-ring:#9ec4ff6b;--radius-card:20px}body,.gaming{--acc-grad:linear-gradient(135deg, var(--acc-hi), var(--acc-deep));--gold:var(--acc);--gold-hi:var(--acc-hi);--gold-deep:var(--acc-deep);--gold-soft:var(--acc-soft);--gold-line:var(--acc-ring);--gold-grad:var(--acc-grad);--gold-glow:#0000;--gold-1:var(--acc-deep);--gold-2:var(--acc);--gold-3:var(--acc-hi);--gold-4:var(--acc-hi);--brass:var(--acc);--brass-hi:var(--acc-hi);--brass-deep:var(--acc);--brass-soft:var(--acc-soft);--brass-line:var(--acc-ring);--heart:var(--acc);--heart-soft:var(--acc-soft);--volt:var(--acc);--volt-hi:var(--acc-hi);--volt-lo:var(--acc-deep);--brand-2:var(--acc);--brand-3:var(--acc-hi);--champ-hi:var(--acc-hi);--champ:var(--acc);--champ-lo:var(--acc-deep);--hue:var(--acc);--hue-hi:var(--acc-hi);--hue-lo:var(--acc-deep);--hue-soft:var(--acc-soft);--hue-line:var(--acc-ring);--tone-gold:var(--acc);--color-gold:var(--acc);--color-gold-1:var(--acc-deep);--color-gold-2:var(--acc);--color-gold-3:var(--acc-hi)}.gaming{--acc:var(--gm-accent);--acc-hi:var(--gm-accent);--acc-deep:var(--gm-accent);--acc-soft:var(--gm-accent-soft);--acc-ring:var(--gm-ring)}body{background:0 0}.night{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.night i{display:block;position:absolute}.night-fade{background:linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 42%, var(--bg) 100%);inset:0}.night-light{will-change:transform;border-radius:50%;width:90vmax;height:90vmax}.night-a{background:radial-gradient(circle, var(--light-a), #0000 62%);animation:26s ease-in-out infinite alternate night-a;top:-44vmax;left:-40vmax}.night-b{background:radial-gradient(circle, var(--light-b), #0000 62%);animation:32s ease-in-out infinite alternate night-b;top:4vmax;right:-48vmax}@keyframes night-a{0%{translate:0}to{translate:44px 32px}}@keyframes night-b{0%{translate:0}to{translate:-40px 54px}}.sky-header{background:var(--pane-2) border-box;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}.hdr-back{border-color:var(--border);background:var(--glass-2);border-radius:999px;box-shadow:inset 0 1px #ffffff24}.desk-nav-on,.desk-nav a.desk-nav-on{color:var(--btn-fg);background:var(--btn);box-shadow:inset 0 1px #ffffffb3}.admin-shell>header{background:linear-gradient(180deg, var(--pane-2), var(--pane));border-color:var(--border);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}.card{background:linear-gradient(160deg, var(--glass-2), var(--glass));border:1px solid var(--border);box-shadow:inset 0 1px 0 #ffffff29, 0 12px 32px var(--shadow)}.card .card{background:var(--glass);border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px #ffffff1a}.glass{background:var(--glass);border-color:var(--border)}.login-sheet-card,.create-card{background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 #ffffff24, 0 -16px 48px var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.create-item{border-color:var(--border);background:var(--glass);border-radius:14px}.pwa-update,.inst{border-color:var(--border-strong);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#101218f7;box-shadow:inset 0 1px #ffffff1f,0 18px 44px -14px #000c}.pwa-update button,.inst-mark{color:var(--btn-fg);background:var(--btn)}.skeleton{background:var(--glass-2)}.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.glass-btn.glass-btn-accent,.glass-btn.glass-btn-accent:hover,.admin-shell :is(button,a).bg-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter{color:var(--btn-fg);background:var(--btn);box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 20px var(--btn-shadow);border:1px solid #0000;border-radius:999px}@media (hover:hover){:is(.enter-btn,.aff-submit,a.bg-brand,button.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.hl-btn-primary,.off-enter):hover{background:var(--btn);box-shadow:inset 0 1px 0 #fff, 0 10px 24px var(--btn-shadow);border-color:#0000}}:is(.enter-btn,.aff-submit,.login-sheet-main,.acc-tiktok-btn,.pg-draw):disabled{opacity:1;color:var(--fg-muted);background:var(--glass-2);border-color:var(--border);box-shadow:inset 0 1px #ffffff1f}.glass-btn,.login-sheet-alt,.hl-btn,.mod-btn,.bz-cat,.hmap-chip,.srch-tab,.af-pick,.chapter-chip,.near-off,.sg-member-x,.acc-connect-alt,.pg-restart,.evf-cover-tool,.map-zoom-btn,.hmap-clear,.acc-edit-btn{color:var(--fg);border:1px solid var(--border-strong);background:var(--glass-2);border-radius:999px;box-shadow:inset 0 1px #ffffff29}@media (hover:hover){:is(.glass-btn,.login-sheet-alt,.hl-btn,.mod-btn,.bz-cat,.srch-tab,.af-pick,.chapter-chip,.acc-edit-btn):hover{background:var(--glass-3);border-color:#ffffff52}}.glass-btn-danger,.glass-btn.glass-btn-danger{color:#ffb4c0;background:#e0506a29;border-color:#e0506a66}.srch-tab.is-on,.af-pick.is-on,.bz-cat[aria-current=page],.prr-free.is-on{color:var(--btn-fg);background:var(--btn);border-color:#0000;box-shadow:inset 0 1px #ffffffb3}:is(button,a).bg-surface{background-color:var(--glass-2);border-color:var(--border)}button.bg-danger{border-radius:999px}.vote-btn{background:var(--glass-2);border-color:var(--border-strong);border-radius:999px;box-shadow:inset 0 1px #ffffff29}@media (hover:hover){.vote-btn:hover{background:var(--glass-3);border-color:#ffffff52}}.vote-btn.is-voted{box-shadow:inset 0 1px #fff6}.vote-btn.is-own{background:var(--glass)}.kind-chip,.arena-chip,.prof-chip,.bz-open,.bz-badge,.hl-chip,.hl-sev,.ctl-state,.emb-tier,.acc-edit-wait,.lg{background:var(--glass-2);border-color:var(--border)}.switch{background:var(--glass-3);box-shadow:inset 0 0 0 1px var(--border-strong)}.switch:checked{background:var(--acc);box-shadow:none}.link-btn{color:var(--fg-muted)}.hmap-search,.map-zoom-btn,.hmap-chip,.hmap-sos{background:var(--pane-2);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24,0 6px 18px #00000052}.hmap-search{color:var(--fg)}.hmap-search:focus-within{border-color:var(--acc-ring,#ffffff80)}.map-zoom-btn{width:42px;height:42px;color:var(--fg);font-weight:600}.hmap-chip[aria-pressed=true]{color:var(--btn-fg);background:var(--btn);border-color:#0000}.hmap-chip[aria-pressed=false]{opacity:1;color:var(--fg-muted)}.hmap-sos{height:46px;font-size:var(--fs-ui);color:var(--fg);border-radius:16px;align-items:center;gap:8px;padding:0 16px 0 6px;font-weight:600;display:inline-flex}.hmap-sos-icon{color:#fff;background:linear-gradient(160deg, #ff6b6b, var(--danger-fill));border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff59,0 0 16px #ff5a5a59}.hmap-sos:active{transform:scale(.97)}@media (hover:hover){.hmap-sos:hover{border-color:#ff787873}}.aff-input,.sg-input,.hl-note{border-color:var(--border-strong);background:var(--input-bg);border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.aff-input:focus,.sg-input:focus,.hl-note:focus,.aff-input:focus-visible,.sg-input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-ring)}.aff-seg-opt{border-color:var(--border-strong);background:var(--input-bg);border-radius:14px}.aff-seg-opt:has(:checked){border-color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc)}.aff-seg-opt:has(:focus-visible){outline-color:var(--acc)}.aff-confirm{border-color:var(--border);background:var(--glass);border-radius:14px}input.sr-only:focus-visible+*{outline-color:var(--acc)}.tour-tabs{background:var(--pane-2);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #ffffff1f, 0 10px 28px var(--shadow);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border:0;border-radius:999px;gap:4px;margin:20px 0 0;padding:4px}.tour-tab{z-index:1;min-height:36px;color:var(--fg-muted);background:0 0;border-radius:999px;padding:0 10px;position:relative}.tour-tab:hover{color:var(--fg)}@media (min-width:1024px){.tour-tabs{top:72px}}@media (max-width:1023px){.tour-tabs{top:calc(60px + env(safe-area-inset-top,0px));max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:20px -16px 0;padding:10px 20px;transition:background-color .2s,box-shadow .2s}.tour-tabs:before{content:"";background:var(--glass);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #ffffff1a;pointer-events:none;border-radius:999px;position:absolute;inset:6px 16px}.tour-tabs[data-stuck]{background:var(--pane-2);box-shadow:0 1px 0 var(--border);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}body:has(.tour-tabs[data-stuck]) .sky-header{border-bottom-color:#0000}}.tlist{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.tlist>li{background:linear-gradient(160deg, var(--glass-2), var(--glass));box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #ffffff24, 0 10px 28px var(--shadow);border-radius:20px;overflow:hidden}.tlist>li+li{border-top:0}.tlist .tcard{gap:8px;min-height:80px;padding:10px 10px 10px 12px}.tcard-main{grid-template-columns:20px 48px minmax(0,1fr);gap:10px}.tcard-rank{width:20px;font-size:16px}.tcard-photo,.tcard-photo>*{width:48px;height:48px}.tcard-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box}.tcard-adore .heart-btn{border-radius:18px;flex-direction:column;justify-content:center;gap:3px;width:52px;height:54px;padding:0;font-size:13px;line-height:1}@media (max-width:359px){.tcard-main{grid-template-columns:18px 42px minmax(0,1fr);gap:8px}.tcard-photo,.tcard-photo>*{width:42px;height:42px}.tcard-adore .heart-btn{width:46px}}.tour-channel{border-color:var(--border);background:linear-gradient(160deg, var(--glass-2), var(--glass));box-shadow:inset 0 1px #ffffff24}.tour-channel-icon{background:var(--glass-2)}.tour-empty-mark,.aff-step-node{background:var(--glass-2);box-shadow:inset 0 1px #ffffff24}.tcard:hover{background:var(--glass)}.medal,.medal-gold,.medal-silver,.medal-bronze{background:var(--glass-2)}.enrol-mark{color:var(--btn-fg);background:var(--btn)}.arena-meter{background:var(--glass-3)}.evt-date{color:var(--fg);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 #ffffff1f, 0 6px 16px var(--shadow);background:#0c0e16a8}.evt-date small{color:var(--fg-muted)}.evf-cover-empty{text-align:center;grid-template-columns:minmax(0,1fr);padding:16px 20px}.evf-cover-empty>*{max-width:100%}@media (prefers-reduced-motion:reduce){.night-light{animation:none!important}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--spring:linear(0, .006, .025 2.6%, .101 5.6%, .392 13.2%, .527 17.1%, .643 21.4%, .741 26%, .82 30.9%, .879 35.9%, .925 41.5%, .958 47.6%, .98 54.2%, .993 62%, 1 72%, 1.001 85%, 1);--spring-pop:linear(0, .014, .055 3.6%, .222 8.4%, .625 18.8%, .786 24.1%, .908 29.9%, .991 36%, 1.035 42.2%, 1.052 47.8%, 1.049 54.2%, 1.028 63.4%, 1.007 74.4%, .999 86.6%, 1);--t-press:.11s;--t-quick:.2s;--t-move:.38s;--grain:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27180%27%20height=%27180%27%3E%3Cfilter%20id=%27g%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%270.85%27%20numOctaves=%272%27%20stitchTiles=%27stitch%27/%3E%3CfeColorMatrix%20values=%270%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.6%200%27/%3E%3C/filter%3E%3Crect%20width=%27100%25%27%20height=%27100%25%27%20filter=%27url%28%23g%29%27/%3E%3C/svg%3E);--edge:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff0f;--lift-1:0 1px 1px #00000029, 0 10px 26px -10px #0000008c;--lift-2:0 2px 6px #0000003d, 0 26px 60px -16px #000000b3;--btn:linear-gradient(180deg, #fff 0%, #f1f3f8 52%, #dfe3ee 100%);--pane:#0a0b1399;--pane-2:#0a0b13c7}.night:after{content:"";background-image:var(--grain);opacity:.045;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.sky-header,.gaming .gm-header{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-bottom-color:#0000;box-shadow:inset 0 -1px #ffffff12}@supports (animation-timeline:scroll()){.sky-header{background-color:#0a0b139e}.sky-header:before{content:"";pointer-events:none;background:#0a0b1380;animation:linear both hdr-dense;animation-timeline:scroll(root);animation-range:0 140px;display:block;position:absolute;inset:0}@keyframes hdr-dense{0%{opacity:0}to{opacity:1}}}.hdr-actions{gap:8px}.hdr-cluster{background:#ffffff0e;border-radius:999px;gap:0;height:40px;padding:2px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff12}.hdr-act{color:#e8ecf4cc;width:36px;height:36px;transition:transform var(--t-quick) var(--spring), background-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);border-radius:50%}.hdr-act:hover,.hdr-act[aria-current=page]{color:#fff;box-shadow:none;background:#ffffff1a}.hdr-act[aria-current=page]{color:var(--azur)}.hdr-act[data-unread]{color:#fff}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{color:#fff;background:linear-gradient(#5a98ff 0%,#2f6fe6 100%);width:40px;height:40px;margin-left:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000002e,0 8px 18px -8px #2f6fe6d9}.hdr-act-plus svg{transition:transform var(--t-move) var(--spring)}@media (max-width:420px){.hdr-actions{gap:6px}.hdr-cluster{height:38px}.hdr-act{width:34px;height:34px}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{width:38px;height:38px}}@media (max-width:374px){.hdr-actions{gap:4px}.hdr-cluster{height:34px}.hdr-act{width:30px;height:30px}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{width:34px;height:34px}}@media (max-width:340px){.hdr-cluster{height:32px}.hdr-act{width:28px;height:28px}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{width:32px;height:32px}}.dock{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#1e222db8 0%,#11141ccc 100%);border:0;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff29,0 18px 40px -12px #000000b3,0 2px 8px #0000004d}.dock:before,.dock:after{display:none}.dock .nav-item{isolation:isolate;color:#e2e7f199}.dock .nav-item .dock-label{color:inherit;letter-spacing:.005em;font-size:10.5px;font-weight:500}.dock .nav-on{color:#fff;box-shadow:none;background:0 0}.dock .nav-on svg{color:var(--azur);filter:none}.dock .nav-on .dock-label{color:#fff;font-weight:600}@media (max-width:359px){.dock{padding:4px;left:8px;right:8px}.dock .nav-item .dock-label{letter-spacing:0;font-size:10px}}.dock-ico{z-index:0;place-items:center;width:min(58px,100% - 6px);height:32px;display:grid;position:relative}.dock-pill{z-index:-1;opacity:0;transition:opacity .17s var(--ease-out), transform .28s var(--spring);background:linear-gradient(#ffffff21 0%,#ffffff12 100%);border-radius:999px;position:absolute;inset:0;transform:scale(.8);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0d}.dock .nav-on .dock-pill{opacity:1;transform:none}.dock[data-glide] .dock-pill{transition:none}.dock .nav-item svg{transition:transform var(--t-quick) var(--spring-pop)}.dock .nav-item:active{opacity:1}.dock .nav-item:active svg{transform:scale(.86)}.dock-me-img{box-shadow:0 0 0 1.5px #ffffff3d}.dock-adore{background:var(--azur);box-shadow:0 0 0 2px #151922}.dock-pending{background:var(--azur)}.card{box-shadow:inset 0 1px 0 #ffffff1f, var(--lift-1);background:linear-gradient(165deg,#ffffff16 0%,#ffffff0a 60%,#ffffff08 100%);border:1px solid #ffffff16}.tlist>li{box-shadow:var(--edge), var(--lift-1);background:linear-gradient(165deg,#ffffff16,#ffffff09)}.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.glass-btn.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter{box-shadow:inset 0 1px #fff,inset 0 -1px #0f10131a,0 1px 2px #00000040,0 12px 28px -12px #dce2ff73}:is(.glass-btn,.enter-btn,.vote-btn,.heart-btn,.hdr-back,.tour-tab,.login-sheet-main,.login-sheet-alt,.aff-submit,.bz-cat,.srch-tab,.hmap-chip,.map-zoom-btn,.hmap-sos,.tour-rules-open,.ibx-more-btn,.acc-edit-btn,.pg-opt,.gm-cover,.create-item,.me-link,.top3-link,.tour-channel){transition:transform var(--t-quick) var(--spring), background-color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out), opacity var(--t-quick) var(--ease-out)}:is(.glass-btn,.enter-btn,.vote-btn,.heart-btn,.hdr-act,.hdr-back,.tour-tab,.login-sheet-main,.login-sheet-alt,.aff-submit,.bz-cat,.srch-tab,.hmap-chip,.map-zoom-btn,.tour-rules-open,.ibx-more-btn,.acc-edit-btn,.pg-opt,.gm-cover):active{opacity:1;transition-duration:var(--t-press);transform:scale(.955)}:is(.create-item,.me-link,.top3-link,.tour-channel):active{opacity:1;transition-duration:var(--t-press);transform:scale(.98)}@supports (color:color-mix(in lab, red, red)){.vote-btn.is-voted{box-shadow:inset 0 1px 0 #ffffff8c, 0 8px 22px -8px color-mix(in srgb, var(--acc-deep) 85%, transparent)}}.vote-btn.is-voted svg{color:#0d0e14}.heart-btn.is-bursting .heart-icon{animation:heart-pop .42s var(--spring-pop)}@keyframes heart-pop{0%{transform:scale(1)}30%{transform:scale(.72)}to{transform:scale(1)}}@supports (color:color-mix(in lab, red, red)){.top3-item[data-place="1"] .top3-place{box-shadow:0 0 0 2px var(--bg), 0 6px 16px -4px color-mix(in srgb, var(--acc-deep) 80%, transparent)}.top3-item[data-place="1"] .top3-photo .coin,.top3-item[data-place="1"] .top3-photo img,.top3-item[data-place="1"] .top3-photo .biz-logo{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--acc), 0 12px 32px -8px color-mix(in srgb, var(--acc-deep) 70%, transparent)}}.tcard-p1 .tcard-rank,.rank-gold .rank-pos,.rank-crown{color:var(--acc)}.map-3d[aria-pressed=true]{color:#0d0e14;background:var(--acc-grad)}.ibx-dot{background:var(--acc);box-shadow:0 0 10px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ibx-dot{box-shadow:0 0 10px color-mix(in srgb, var(--acc) 60%, transparent)}}.login-sheet{transition:opacity var(--t-quick) var(--ease-out), transform var(--t-move) var(--spring), overlay var(--t-quick) allow-discrete, display var(--t-quick) allow-discrete}.login-sheet:not([open]){opacity:0;transform:translateY(28px)}.login-sheet[open]{opacity:1;transform:none}@starting-style{.login-sheet[open]{opacity:0;transform:translateY(36px)}}@media (max-width:639px){:root[data-kb] .login-sheet{margin-bottom:var(--kb);max-height:calc(92dvh - var(--kb));overscroll-behavior:contain;overflow-y:auto}}.login-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--t-quick) var(--ease-out), overlay var(--t-quick) allow-discrete, display var(--t-quick) allow-discrete;background:#04050a80}.login-sheet:not([open])::backdrop{opacity:0}@starting-style{.login-sheet[open]::backdrop{opacity:0}}.login-sheet-card,.create-card{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(#1e2030db,#0e0f18f0);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 -18px 50px #00000080}@media (prefers-reduced-motion:no-preference){.page-view[data-enter=forward]{animation:.24s var(--ease-out) backwards vt-in-right}.page-view[data-enter=back]{animation:.24s var(--ease-out) backwards vt-in-left}.page-view[data-enter=tab-right]{animation:.19s var(--ease-out) backwards vt-glide-right}.page-view[data-enter=tab-left]{animation:.19s var(--ease-out) backwards vt-glide-left}.page-view[data-enter=fade]{animation:.18s var(--ease-out) backwards vt-fade}.page-view[data-enter=list-right] .tour-body{animation:.19s var(--ease-out) backwards vt-glide-right}.page-view[data-enter=list-left] .tour-body{animation:.19s var(--ease-out) backwards vt-glide-left}}@keyframes vt-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes vt-in-left{0%{opacity:0;transform:translate(-28px)}}@keyframes vt-glide-right{0%{opacity:0;transform:translate(14px)}}@keyframes vt-glide-left{0%{opacity:0;transform:translate(-14px)}}[data-loop][data-still],[data-loop][data-still]:before,[data-loop][data-still]:after,[data-loop][data-still] *,[data-loop][data-still] :before,[data-loop][data-still] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.page-view[data-enter]:not([data-enter^=list]),.page-view[data-enter^=list] .tour-body{animation:.14s linear backwards vt-fade!important}.login-sheet,.login-sheet::backdrop,.dock .nav-item svg,.dock-pill,.heart-btn.is-bursting .heart-icon{transition:none!important;animation:none!important}:is(.glass-btn,.enter-btn,.vote-btn,.heart-btn,.hdr-act,.hdr-back,.tour-tab,.create-item,.me-link,.top3-link):active{transform:none}}@keyframes vt-fade{0%{opacity:0}}:root{--bg:#0a0c10;--g-1:#101317;--g-2:#15171c;--g-3:#1e2126;--g-4:#282b31;--fg:#f4f5f8;--fg-muted:#b6bbc2;--fg-subtle:#8f949d;--on-fg:#0a0c10;--hair:1px;--line:#ffffff14;--line-2:#ffffff21;--vb:#246ae5;--vb-hi:#5298f9;--vb-lite:#8dbdfd;--vb-soft:#246ae529;--vb-ring:#5298f980;--icon-gold:#e1b767;--icon-gold-grad:linear-gradient(135deg, #f3dca3 0%, #e1b767 46%, #a8822f 100%);--azur:var(--vb-hi);--azur-hi:var(--vb-lite);--azur-deep:var(--vb);--acc:var(--vb-hi);--acc-hi:var(--vb-lite);--acc-deep:var(--vb);--acc-soft:var(--vb-soft);--acc-ring:var(--vb-ring);--sky-1:#0f1626;--sky-2:#0b0e14;--light-a:#246ae521;--light-b:#ffffff05;--glass:#ffffff0e;--glass-2:#ffffff16;--glass-3:#ffffff21;--border:var(--line);--border-strong:var(--line-2);--pane:#0a0c1094;--pane-2:#0a0c10cc;--bg-elevated:#15171cf5;--input-bg:#00000059;--btn:var(--vb);--btn-fg:#fff;--btn-shadow:#246ae561;--stitch:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%3E%3Cpath%20d=%27M14.85%202.85L17.15%205.15M17.15%202.85L14.85%205.15M18.85%206.85L21.15%209.15M21.15%206.85L18.85%209.15M22.85%2010.85L25.15%2013.15M25.15%2010.85L22.85%2013.15M26.85%2014.85L29.15%2017.15M29.15%2014.85L26.85%2017.15M22.85%2018.85L25.15%2021.15M25.15%2018.85L22.85%2021.15M18.85%2022.85L21.15%2025.15M21.15%2022.85L18.85%2025.15M14.85%2026.85L17.15%2029.15M17.15%2026.85L14.85%2029.15M10.85%2022.85L13.15%2025.15M13.15%2022.85L10.85%2025.15M6.85%2018.85L9.15%2021.15M9.15%2018.85L6.85%2021.15M2.85%2014.85L5.15%2017.15M5.15%2014.85L2.85%2017.15M6.85%2010.85L9.15%2013.15M9.15%2010.85L6.85%2013.15M10.85%206.85L13.15%209.15M13.15%206.85L10.85%209.15M14.85%2014.85L17.15%2017.15M17.15%2014.85L14.85%2017.15M14.85%2010.85L17.15%2013.15M17.15%2010.85L14.85%2013.15M18.85%2014.85L21.15%2017.15M21.15%2014.85L18.85%2017.15M14.85%2018.85L17.15%2021.15M17.15%2018.85L14.85%2021.15M10.85%2014.85L13.15%2017.15M13.15%2014.85L10.85%2017.15%27%20fill=%27none%27%20stroke=%27white%27%20stroke-width=%270.7%27%20stroke-linecap=%27round%27/%3E%3C/svg%3E);--r-card:22px;--r-inner:14px}@media (min-resolution:2x){:root{--hair:.5px}}@supports (color:oklch(0 0 0)){@media (color-gamut:p3){:root{--vb:oklch(55.5% .235 261);--vb-hi:oklch(69% .19 257);--vb-lite:oklch(80% .12 255)}}}body{letter-spacing:-.011em;font-feature-settings:"kern", "liga", "calt";font-size:16px}:is(.fx-title,.tour-title,.aff-title,.prof-name,.ibx-h1,.bz-title,.chapter-title){letter-spacing:-.032em;font-weight:700;line-height:1.06}:is(h2,.evx-h2,.login-sheet-title){letter-spacing:-.022em}.fx-lead{letter-spacing:-.014em;color:var(--fg-muted);font-size:17px;line-height:1.47}.fx-kicker,.tour-kicker{letter-spacing:-.006em;color:var(--vb-hi);font-weight:600}:is(.tcard-rank,.top3-likes,.gp-ring-level b,.prof-count){font-feature-settings:"tnum"}.night-fade{background:radial-gradient(120% 70% at 50% -12%, var(--sky-1) 0%, var(--sky-2) 48%, var(--bg) 100%)}.night:before{content:"";background-image:var(--stitch);opacity:.12;pointer-events:none;background-position:top;background-size:32px 32px;height:460px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%)}.night:after{opacity:.035}.sky-header,.gaming .gm-header{-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%);box-shadow:inset 0 calc(-1 * var(--hair)) 0 #ffffff1a;background-color:#0a0c108c}@supports (animation-timeline:scroll()){.sky-header{background-color:#0a0c108c}.sky-header:before{background:#0a0c106b}}.hdr-cluster{box-shadow:inset 0 0 0 var(--hair) #ffffff24, inset 0 1px 0 #ffffff0f;background:#ffffff0f}.hdr-act{color:#ebeef5d1}.hdr-act[aria-current=page]{color:#fff;background:#ffffff1f}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{color:#fff;background:linear-gradient(180deg, var(--vb) 0%, var(--vb) 100%)}@supports (color:color-mix(in lab, red, red)){.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{background:linear-gradient(180deg, color-mix(in oklab, var(--vb) 88%, white) 0%, var(--vb) 100%)}}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 var(--hair) #ffffff24, 0 6px 16px -6px var(--btn-shadow)}.hdr-back{border-width:var(--hair);border-color:var(--line-2);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.dock{-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);background:#10131899;box-shadow:0 18px 44px -14px #000c,0 2px 8px #00000059}.dock:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(#ffffff57 0%,#ffffff17 38%,#ffffff0a 62%,#ffffff1f 100%);padding:1px;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dock .nav-item{color:#ebeef594}.dock-pill{box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 var(--hair) #ffffff14;background:#ffffff1c}.dock-adore{box-shadow:0 0 0 2px #12151a}.card{background:var(--g-2);box-shadow:inset 0 0 0 var(--hair) var(--line), inset 0 1px 0 #ffffff09, 0 1px 2px #0000004d;border:0}.card .card{background:var(--g-3);box-shadow:inset 0 0 0 var(--hair) var(--line)}.tlist>li{background:var(--g-2);box-shadow:inset 0 0 0 var(--hair) var(--line), inset 0 1px 0 #ffffff09}:is(.evs,.evr,.tour-channel,.create-item,.emb,.ibx-item,.ibx-row,.evn-card,.aff-hero,.soon){background:var(--g-2);box-shadow:inset 0 0 0 var(--hair) var(--line), inset 0 1px 0 #ffffff09;border-color:#0000}.evt-date{border:var(--hair) solid var(--line-2);background:#0a0c10c7}:is(.glass-btn,.login-sheet-alt,.hl-btn,.mod-btn,.bz-cat,.hmap-chip,.srch-tab,.af-pick,.chapter-chip,.near-off,.sg-member-x,.acc-connect-alt,.pg-restart,.evf-cover-tool,.map-zoom-btn,.hmap-clear,.acc-edit-btn,.vote-btn){border-width:var(--hair);border-color:var(--line-2);background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover){:is(.enter-btn,.aff-submit,a.bg-brand,button.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.hl-btn-primary,.off-enter):hover{background:var(--vb)}@supports (color:color-mix(in lab, red, red)){:is(.enter-btn,.aff-submit,a.bg-brand,button.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.hl-btn-primary,.off-enter):hover{background:color-mix(in oklab, var(--vb) 88%, white)}}}.tour-tab.is-on,.tour-tab.is-on:hover{color:#fff;background:var(--g-4);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 var(--hair) #ffffff1a, 0 2px 8px #00000059}:is(.aff-input,.sg-input,.hl-note,.aff-seg-opt){border-width:var(--hair);border-color:var(--line-2)}.top3-item[data-place="1"] .top3-place{color:#1a1206;background:var(--icon-gold-grad);box-shadow:0 0 0 2px var(--bg), 0 6px 16px -6px #e1b7678c}.top3-item[data-place="1"] .top3-photo .coin,.top3-item[data-place="1"] .top3-photo img,.top3-item[data-place="1"] .top3-photo .biz-logo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--icon-gold), 0 14px 34px -10px #e1b76766}.tcard-p1 .tcard-rank,.rank-gold .rank-pos,.rank-crown,.cm-official{color:var(--icon-gold)}.lvl-ring[data-place="1"]{--ring:var(--icon-gold-grad)}.coin-mono{box-shadow:inset 0 0 0 var(--hair) #ffffff1f}.login-sheet-card,.create-card{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 var(--hair) #ffffff1a, 0 -18px 50px #0000008c;background:linear-gradient(#1c1f25eb,#111318f7)}.login-sheet-grip{background:#ffffff38}:root{--vb:#eceef2;--vb-hi:#f4f5f8;--vb-lite:#fff;--vb-soft:#ffffff12;--vb-ring:#ffffff52;--btn:linear-gradient(180deg, #fff 0%, #e4e6ea 100%);--btn-fg:#0b0c0f;--btn-shadow:#0000008c;--heart:#f0506e;--heart-soft:#f0506e24;--silver:#d3d7de;--bronze:#c48d63;--silver-grad:linear-gradient(145deg, #f4f5f8 0%, #c9ced6 48%, #8d939c 100%);--bronze-grad:linear-gradient(145deg, #f0c9a6 0%, #c48d63 48%, #85532f 100%);--rim:linear-gradient(160deg, #ffffffc7 0%, #ffffff47 45%, #ffffff1a 100%);--badge-red:#ff453a;--on:#30d158}@supports (color:oklch(0 0 0)){@media (color-gamut:p3){:root{--vb:#eceef2;--vb-hi:#f4f5f8;--vb-lite:#fff}}}.fx-kicker,.tour-kicker{color:var(--fg-subtle)}:is(.evs-cover,.evr-cover,.evs-cover:has(.evt-ph)){background:linear-gradient(160deg, #1d1f24 0%, var(--g-2) 75%)}.evt-ph{color:var(--fg-subtle);opacity:.7}.tint-0{background:linear-gradient(160deg,#2a2d33,#16181c);color:#eef0f3!important}.text-heart{color:var(--heart)}:is(.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.glass-btn.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter){color:var(--btn-fg);background:var(--btn);box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0000001f, 0 1px 2px #0006, 0 10px 24px -12px var(--btn-shadow);border-color:#0000}:is(.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter) svg{color:currentColor}@media (hover:hover){:is(.enter-btn,.aff-submit,a.bg-brand,button.bg-brand,.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.hl-btn-primary,.off-enter):hover{background:#fff}}:is(.srch-tab.is-on,.af-pick.is-on,.bz-cat[aria-current=page],.prr-free.is-on,.hmap-chip[aria-pressed=true],.desk-nav-on,.desk-nav a.desk-nav-on){color:var(--btn-fg);background:var(--vb);border-color:#0000;box-shadow:inset 0 1px #fff}.hmap-chip[aria-pressed=true] b{color:var(--btn-fg)}.hmap-chip[aria-pressed=true] i{box-shadow:0 0 0 1.5px #0000008c}.vote-btn.is-voted{color:var(--fg);background:var(--g-4);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 var(--hair) #ffffff1f;border-color:#0000}.vote-btn.is-voted svg,.vote-btn.is-voted .heart-icon{color:var(--heart)}.vote-btn.is-voted .tabular-nums{border-left-color:#ffffff29}.switch:checked{background:var(--on);border-color:var(--on)}.switch:checked:after{background:#fff}:is(.aff-input,.sg-input,.hl-note):focus,:is(.aff-input,.sg-input):focus-visible{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1f}:focus-visible{outline-color:#ffffffd9}::selection{background:#ffffff3d}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{color:var(--btn-fg);background:linear-gradient(#fff 0%,#e2e4e8 100%);box-shadow:inset 0 1px #fff,inset 0 -1px #00000024,0 6px 16px -6px #000000b3}.hdr-bell-badge{color:#fff;background:var(--badge-red);box-shadow:0 0 0 2px var(--bg)}.dock .nav-on svg{color:#fff}.nav-on .dock-me-img{box-shadow:0 0 0 2px #fff}.dock-adore,.dock-pending{background:#fff}.top3-place{color:#15161a;background:var(--silver-grad);box-shadow:0 0 0 2px var(--bg)}.top3-item[data-place="3"] .top3-place{color:#1d1209;background:var(--bronze-grad)}.top3-item[data-place="2"] .top3-photo .coin,.top3-item[data-place="2"] .top3-photo img,.top3-item[data-place="2"] .top3-photo .biz-logo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #d3d7debf}.top3-item[data-place="3"] .top3-photo .coin,.top3-item[data-place="3"] .top3-photo img,.top3-item[data-place="3"] .top3-photo .biz-logo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #c48d63bf}.pod{--ring:var(--icon-gold-grad)}.pod-2{--ring:var(--silver-grad)}.pod-3{--ring:var(--bronze-grad)}.pod-tag{color:#15161a;background:var(--icon-gold-grad)}.pod-2 .pod-tag{background:var(--silver-grad)}.pod-3 .pod-tag{color:#1d1209;background:var(--bronze-grad)}.lvl-ring{--ring:var(--rim)}.lvl-ring[data-place="2"]{--ring:var(--silver-grad)}.lvl-ring[data-place="3"]{--ring:var(--bronze-grad)}.lvl-badge{color:var(--btn-fg);background:var(--btn);box-shadow:0 0 0 3px var(--g-2), 0 4px 10px #0006}.gp-stop-a{stop-color:#fff}.gp-stop-b{stop-color:#9ea4ad}.gp-ring-bg{stroke:#ffffff14}.prof-chip-creator{color:var(--fg);box-shadow:inset 0 0 0 var(--hair) #ffffff1a;background:#ffffff12}.prof-chip-creator svg{color:var(--icon-gold)}.ibx-icon[data-tone=gold]{color:#fff;background:var(--g-4)}.gm-mark-key{fill:#fff}:is(.tint-1,.tint-2,.tint-3,.tint-4,.tint-5){background:linear-gradient(160deg,#2c2f35 0%,#1b1d22 100%);color:#e9ebef!important}.cm-cover[data-empty]:is(.tint-1,.tint-2,.tint-3,.tint-4,.tint-5){background:linear-gradient(#2a2d33,#18191d)}:root,.gaming{--gm-bg-1:#0f1626;--gm-bg-2:#0b0e14;--gm-bg-3:#0a0c10;--gm-light-a:#8b5cf638;--gm-light-b:#22c1ee1a;--gm-accent:#f4f5f8;--gm-accent-soft:#ffffff14;--gm-ring:#ffffff52;--gm-ink:#0a0c10;--gm-fg:#f4f5f8;--gm-muted:#ebeef5b8;--gm-subtle:#ebeef580;--gm-btn:#eceef2;--gm-btn-fg:#0b0c0f;--gm-btn-shadow:#0000008c;--gm-glass:#ffffff0f;--gm-glass-2:#ffffff1c;--gm-line:#ffffff1f;--gm-line-strong:#ffffff38;--gm-shadow:#00000080;--gm-pop-bg:#15171cf5;--gm-tint:#ffffff1a;--gm-card-back-1:#23262c;--gm-card-back-2:#15171b;--gm-card-k:#f4f5f8}.gaming{isolation:isolate;color:var(--gm-fg);position:relative}.gaming:has(.gm-game[data-game=party]){--gm-bg-1:#221739;--gm-bg-2:#150f27;--gm-bg-3:#0f1013;--gm-light-a:#ffb06038;--gm-light-b:#aa64f033;--gm-accent:#ffd08f;--gm-accent-soft:#ffd08f24;--gm-ring:#ffd08f59;--gm-btn:linear-gradient(180deg, #ffd79a 0%, #e5a03f 100%);--gm-btn-fg:#241400;--gm-btn-shadow:#e5a03f52;--gm-line:#ffdcb421;--gm-line-strong:#ffdcb43d;--gm-shadow:#0804148c;--gm-pop-bg:#1c1432f0;--gm-tint:#ffb06042;--gm-card-back-1:#3d2f73;--gm-card-back-2:#1c1538;--gm-card-k:#a2731f}.gaming:has(.gm-game[data-game=gift]){--gm-bg-1:#0f2e24;--gm-bg-2:#0a1f19;--gm-bg-3:#0f1013;--gm-light-a:#f1dc9e42;--gm-light-b:#d6304238;--gm-accent:#f1dc9e;--gm-accent-soft:#f1dc9e24;--gm-ring:#f1dc9e59;--gm-btn:linear-gradient(180deg, #e2434f 0%, #a51c2b 100%);--gm-btn-fg:#fff;--gm-btn-shadow:#a51c2b66;--gm-line:#f1dc9e24;--gm-line-strong:#f1dc9e42;--gm-shadow:#020a088c;--gm-pop-bg:#0c201af0;--gm-tint:#f1dc9e3d}.gaming:has(.gm-game[data-game=cabana]){--gm-bg-1:#2e0a18;--gm-bg-2:#1a0610;--gm-bg-3:#0f0a0c;--gm-light-a:#dc245a5c;--gm-light-b:#ff966024;--gm-accent:#ffa3bb;--gm-accent-soft:#ffa3bb24;--gm-ring:#ffa3bb59;--gm-btn:linear-gradient(180deg, #e8406a 0%, #9e1239 100%);--gm-btn-fg:#fff;--gm-btn-shadow:#9e123973;--gm-glass:#ff789612;--gm-glass-2:#ff789621;--gm-line:#ffaabe24;--gm-line-strong:#ffaabe42;--gm-shadow:#1402088c;--gm-pop-bg:#280a16f0;--gm-tint:#e8406a4d;--gm-gold:#f1dc9e;--gm-gold-line:#f1dc9e6b}.gaming:has(.gm-game[data-game=dice]){--gm-bg-1:#11322a;--gm-bg-2:#0b211c;--gm-bg-3:#0f1013;--gm-light-a:#34c77b33;--gm-light-b:#d8b8721f;--gm-accent:#b9ead2;--gm-accent-soft:#b9ead224;--gm-ring:#b9ead259;--gm-line:#b9ead221;--gm-line-strong:#b9ead23d;--gm-shadow:#020c088c;--gm-pop-bg:#0c221cf0;--gm-tint:#34c77b3d}.gm-sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gm-sky i{display:block;position:absolute}.gm-sky-fade{background:linear-gradient(180deg, var(--gm-bg-1) 0%, var(--gm-bg-2) 52%, var(--gm-bg-3) 100%);inset:0}.gm-sky-light{will-change:transform;border-radius:50%;width:90vmax;height:90vmax}.gm-sky-a{background:radial-gradient(circle, var(--gm-light-a), #0000 62%);transform:translate(calc(var(--gm-px,0) * -24px), calc(var(--gm-py,0) * -24px));animation:22s ease-in-out infinite alternate gm-drift-a;top:-42vmax;left:-38vmax}.gm-sky-b{background:radial-gradient(circle, var(--gm-light-b), #0000 62%);transform:translate(calc(var(--gm-px,0) * 18px), calc(var(--gm-py,0) * 18px));animation:28s ease-in-out infinite alternate gm-drift-b;top:6vmax;right:-46vmax}.gm-sky-vignette{background:radial-gradient(at 50% 40%,#0000 55%,#00000080 100%);inset:0}.gm-snow{display:none;position:absolute;inset:0}.gaming:has(.gm-game[data-game=gift]) .gm-snow{display:block}.gm-snow i{opacity:.75;will-change:transform;background-image:radial-gradient(circle at 23% 31%,#ffffffe6 0 1.4px,#fff0 2.2px),radial-gradient(circle at 71% 64%,#ffffffbf 0 1.1px,#fff0 1.8px),radial-gradient(circle at 48% 88%,#fff9 0 .9px,#fff0 1.5px),radial-gradient(circle at 86% 17%,#ffffff80 0 .9px,#fff0 1.5px);background-size:140px 140px,180px 180px,105px 105px,252px 252px;height:calc(1260px + 100vh);animation:26s linear infinite gm-snow;top:0;left:0;right:0}.gm-snow i:nth-child(2){opacity:.45;background-image:radial-gradient(circle at 37% 22%,#ffffffd9 0 1.7px,#fff0 2.6px),radial-gradient(circle at 64% 73%,#ffffffb3 0 1.3px,#fff0 2.1px),radial-gradient(circle at 12% 58%,#fff9 0 1px,#fff0 1.7px);background-size:210px 210px,315px 315px,126px 126px;animation-duration:42s;animation-delay:-16s}@keyframes gm-drift-a{0%{translate:0}to{translate:50px 36px}}@keyframes gm-drift-b{0%{translate:0}to{translate:-44px 60px}}@keyframes gm-snow{0%{transform:translateY(-1260px)}to{transform:translateY(0)}}.gaming .gm-header{border-bottom:1px solid var(--gm-line);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#0a0c14b8 border-box}.gaming .desk-nav a{color:var(--gm-muted)}.gaming .desk-nav .desk-nav-on{color:var(--gm-btn-fg);background:var(--gm-btn)}.gm-brand{border-radius:12px;align-items:center;height:44px;display:inline-flex}.gm-brand:focus-visible{outline:2px solid var(--gm-accent);outline-offset:3px}.gm-word{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.gm-word-name{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;background:linear-gradient(#fff 0%,#cfd5e4 100%);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:700;line-height:1}.gm-word-tag{height:22px;color:var(--gm-accent);background:var(--gm-accent-soft);border:1px solid var(--gm-line);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.gm-brand:active .gm-word{transform:scale(.97)}.gm-ava{width:42px;height:42px;box-shadow:0 6px 16px var(--gm-shadow);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff8c,#ffffff1f);border:0;border-radius:50%;place-items:center;padding:2px;display:grid;position:relative}.gm-ava:focus-visible{outline:2px solid var(--gm-accent);outline-offset:3px}.gm-ava-img{box-shadow:0 0 0 2px var(--gm-bg-2);border-radius:50%;width:38px!important;height:38px!important}.gm-ava-in{color:var(--gm-btn-fg);background:var(--gm-btn);cursor:pointer}.gm-ava-empty{background:var(--gm-glass-2);box-shadow:none}.gm-ava-form{display:contents}.gaming .gm-main{padding-top:10px;padding-bottom:calc(var(--dock-space) + var(--inst-space,0px) + 24px)}.gm-hub{min-height:calc(100dvh - 60px - 34px - env(safe-area-inset-top,0px) - var(--dock-space));flex-direction:column;display:flex}.gm-hero{text-align:center;align-content:center;justify-items:center;gap:8px;padding:22px 0 10px;display:grid;position:relative}.gm-aurora{z-index:-1;pointer-events:none;height:440px;position:absolute;top:-14px;left:-16px;right:-16px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.gm-aurora i{will-change:transform;border-radius:50%;display:block;position:absolute}.gm-aurora-a{background:radial-gradient(circle,#ff7ac280 0%,#ff7ac229 34%,#ff7ac200 66%);width:92vw;max-width:560px;height:92vw;max-height:560px;animation:26s ease-in-out infinite alternate gm-aurora-a;top:-24%;left:-28%}.gm-aurora-b{background:radial-gradient(circle,#8b5cf699 0%,#8b5cf633 36%,#8b5cf600 66%);width:112vw;max-width:700px;height:112vw;max-height:700px;animation:32s ease-in-out infinite alternate gm-aurora-b;top:-40%;left:50%;translate:-50%}.gm-aurora-c{background:radial-gradient(circle,#22c1ee7a 0%,#22c1ee24 34%,#22c1ee00 66%);width:88vw;max-width:540px;height:88vw;max-height:540px;animation:24s ease-in-out infinite alternate gm-aurora-c;top:4%;right:-34%}.gm-stars{opacity:.85;background-image:radial-gradient(circle at 12% 28%,#fffffff2 0 1px,#fff0 1.9px),radial-gradient(circle at 78% 18%,#ffffffd9 0 1.2px,#fff0 2.1px),radial-gradient(circle at 54% 62%,#fff9 0 .8px,#fff0 1.5px),radial-gradient(circle at 32% 76%,#ffffff8c 0 .9px,#fff0 1.6px),radial-gradient(circle at 90% 56%,#fff9 0 .8px,#fff0 1.4px),radial-gradient(circle at 44% 10%,#ffffffb3 0 .7px,#fff0 1.3px);background-size:220px 220px,300px 300px,170px 170px,260px 260px,190px 190px,240px 240px;border-radius:0;inset:0}@keyframes gm-aurora-a{0%{transform:translate(0)scale(1)}to{transform:translate(42px,28px)scale(1.12)}}@keyframes gm-aurora-b{0%{transform:translate(0)scale(1)}to{transform:translate(26px,22px)scale(1.08)}}@keyframes gm-aurora-c{0%{transform:translate(0)scale(1)}to{transform:translate(-36px,32px)scale(1.1)}}.gm-title{justify-items:center;gap:8px;margin:8px 0 0;display:grid}.gm-title-name{font-family:var(--font-display);letter-spacing:-.03em;color:#0000;background:linear-gradient(#fff 0%,#d4d9e6 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,7.6vw,40px);font-weight:700;line-height:1.05}.gm-title-sub{font-family:var(--font-sans);letter-spacing:.02em;color:#0000;background:linear-gradient(90deg,#ffa6d6 0%,#c9b8ff 50%,#8de6ff 100%);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;line-height:1}.gm-lead{max-width:34ch;font-size:var(--fs-body);color:var(--gm-muted);margin:2px 0 0;line-height:1.5}.gm-mark{perspective:820px;width:128px;height:128px;margin:4px auto 12px;position:relative}.gm-mark:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf66b 0%,#ff7ac233 30%,#22c1ee1a 48%,#0000 66%);border-radius:50%;width:230%;height:230%;animation:8s ease-in-out infinite gm-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gm-mark-body{transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--gm-py,0) * -10deg)) rotateY(calc(-10deg + var(--gm-px,0) * 16deg));animation:7s ease-in-out infinite gm-float;position:absolute;inset:0}.gm-mark-face{border-radius:28%;position:absolute;inset:0;overflow:hidden;transform:translateZ(16px);box-shadow:0 30px 60px -12px #0a0628cc,0 0 0 1px #ffffff0f}.gm-mark-face svg{display:block}.gm-mark-side{background:linear-gradient(135deg,#4a2b8f 0%,#1c0f40 100%);border-radius:28%;position:absolute;inset:0}.gm-mark-r{filter:brightness(.85);transform:translateZ(3px)translate(7px,5px)}.gm-mark-b{filter:brightness(.55);transform:translateZ(-10px)translate(14px,10px)}.gm-mark-sheen{background:linear-gradient(115deg,#fff0 38%,#ffffff57 48%,#fff0 58%);animation:9s ease-in-out infinite gm-sweep;position:absolute;inset:0;transform:translate(-130%)}.gm-mark-glow{background:radial-gradient(#8b5cf699 0%,#22c1ee38 50%,#0000 72%);border-radius:50%;width:156px;height:30px;animation:7s ease-in-out infinite gm-glow;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}@keyframes gm-float{0%,to{translate:0 -6px}50%{translate:0 6px}}@keyframes gm-sweep{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes gm-glow{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.8)}}@keyframes gm-halo{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.gm-search{z-index:2;width:min(100%,520px);margin:12px auto 0;position:relative}.gm-search-field{height:54px;color:var(--gm-fg);background:var(--gm-glass);border:1px solid var(--gm-line-strong);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 30px var(--gm-shadow);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.gm-search-field:focus-within{border-color:var(--gm-accent);box-shadow:0 0 0 3px var(--gm-ring), inset 0 1px 0 #ffffff40}.gm-search-field>svg{color:var(--gm-accent);flex:none}.gm-search-input{min-width:0;height:100%;color:var(--gm-fg);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.gm-search-input::placeholder{color:var(--gm-subtle);font-weight:500}.gm-search-x{width:32px;height:32px;color:var(--gm-fg);background:var(--gm-glass-2);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.gm-search-panel{background:var(--gm-pop-bg);border:1px solid var(--gm-line);box-shadow:0 20px 44px var(--gm-shadow);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border-radius:22px;margin-top:8px;padding:8px}.gm-search-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gm-search-hit{color:var(--gm-fg);border-radius:16px;align-items:center;gap:12px;padding:8px 10px;display:flex}.gm-search-hit:hover,.gm-search-hit:focus-visible{background:var(--gm-glass-2)}.gm-search-art{flex:none;place-items:center;width:52px;height:52px;display:grid}.gm-search-text{text-align:left;gap:2px;min-width:0;display:grid}.gm-search-text b{font-size:16px;font-weight:700}.gm-search-text small{color:var(--gm-muted);font-size:13px}.gm-search-empty{font-size:var(--fs-small);color:var(--gm-muted);margin:0;padding:10px 12px}.gm-age{color:var(--gm-btn-fg);background:var(--gm-btn);border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:700}.gm-section{margin-top:20px}.gm-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--gm-fg);margin:0 0 10px;font-size:20px;font-weight:700}.gma{filter:drop-shadow(0 10px 14px #00000080);display:block;overflow:visible}.gma-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.gm-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gm-shelf>li{min-width:0;animation:.52s cubic-bezier(.2,.8,.2,1) both gm-deal;display:flex}.gm-shelf>li:nth-child(2){animation-delay:70ms}.gm-shelf>li:nth-child(3){animation-delay:.14s}.gm-shelf>li:nth-child(4){animation-delay:.21s}.gm-shelf>li:nth-child(5){animation-delay:.28s}.gm-shelf>.gm-shelf-wide{grid-column:1/-1}@keyframes gm-deal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.gm-cover{--cv-1:#1b2233;--cv-2:#0c0f17;--cv-glow:#78a0ff59;--cv-edge:#ffffff1f;width:100%;color:var(--gm-fg);background:radial-gradient(120% 80% at 50% 0%, var(--cv-glow) 0%, #0000 62%), linear-gradient(170deg, var(--cv-1) 0%, var(--cv-2) 100%);border:1px solid var(--cv-edge);transform:perspective(700px) rotateX(calc(var(--gm-py,0) * -3deg)) rotateY(calc(var(--gm-px,0) * 4deg));-webkit-tap-highlight-color:transparent;border-radius:26px;grid-template-rows:auto 1fr auto;gap:10px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 36px -18px #000000d9}.gm-cover:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff1a 0%,#fff0 38%);position:absolute;inset:0}.gm-cover[data-game=ruleta]{--cv-1:#3b0c55;--cv-2:#11041b;--cv-glow:#ff3fbf6b;--cv-edge:#ff96e138}.gm-cover[data-game=party]{--cv-1:#34206b;--cv-2:#120b26;--cv-glow:#ffb06061;--cv-edge:#ffd2a033}.gm-cover[data-game=gift]{--cv-1:#11473a;--cv-2:#061813;--cv-glow:#f1dc9e52;--cv-edge:#f1dc9e33}.gm-cover[data-game=cabana]{--cv-1:#4a0f2c;--cv-2:#14030c;--cv-glow:#ff5a5a5c;--cv-edge:#ffa0b433}.gm-cover[data-game=dice]{--cv-1:#11553a;--cv-2:#05190f;--cv-glow:#78f0aa42;--cv-edge:#b9ead233}.gm-cover-art{z-index:1;place-items:center;padding:6px 0 2px;display:grid;position:relative}.gm-cover-art:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--cv-glow) 0%, #0000 64%);border-radius:50%;width:120%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.gm-cover-art .gma{position:relative}.gm-cover-text{z-index:1;align-content:start;gap:4px;min-width:0;display:grid;position:relative}.gm-cover-text b{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.15}.gm-cover-text small{-webkit-line-clamp:2;color:var(--gm-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.gm-cover-foot{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.gm-cover-play{color:#0b0c10;background:linear-gradient(#fff 0%,#dfe3ea 100%);border-radius:999px;align-items:center;height:30px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff,0 6px 14px -6px #000000b3}.gm-cover-age{color:#ffd0dc;background:#ff3c6429;border:1px solid #ff8caa59;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.gm-shelf-wide .gm-cover{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:18px 16px 16px 18px}.gm-shelf-wide .gm-cover-art{grid-area:1/2/span 2;align-self:center;padding:0}.gm-shelf-wide .gm-cover-text{grid-area:1/1;align-content:center;gap:6px}.gm-shelf-wide .gm-cover-text b{letter-spacing:-.02em;font-size:26px}.gm-shelf-wide .gm-cover-text small{-webkit-line-clamp:3;font-size:14px}.gm-shelf-wide .gm-cover-foot{grid-area:2/1;justify-content:flex-start}.gm-shelf-wide .gm-cover-play{height:36px;margin-left:0;padding:0 20px;font-size:14px}.gm-cover:active{transform:scale(.975)}.gm-cover:focus-visible{outline:2px solid var(--gm-accent);outline-offset:3px}.gm-card{background:linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));border:1px solid var(--gm-line);box-shadow:inset 0 1px 0 #ffffff38, 0 14px 36px var(--gm-shadow);border-radius:22px;margin-top:16px;padding:18px 16px;position:relative}.gm-profile{width:100%;max-width:640px;margin-inline:auto}.gm-me{text-align:center;justify-items:center;padding-top:26px;display:grid}.gm-me-img{box-shadow:0 0 0 3px var(--gm-bg-2), 0 0 0 5px #ffffff8c, 0 14px 30px var(--gm-shadow);border-radius:50%;width:96px!important;height:96px!important}.gm-me-name{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 0;font-size:26px;font-weight:700}.gm-me-handle{color:var(--gm-muted);margin:2px 0 0;font-weight:600}.gm-id-k{color:var(--gm-muted);margin:18px 0 6px;font-size:13px;font-weight:600}.gm-id{letter-spacing:.08em;white-space:nowrap;color:var(--gm-btn-fg);background:var(--gm-btn);box-shadow:inset 0 1px 0 #fff, 0 12px 28px var(--gm-shadow);border-radius:16px;padding:12px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(19px,5.6vw,28px);font-weight:700;display:inline-block}.gm-id-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.gm-note{font-size:var(--fs-small);color:var(--gm-muted);margin:10px 0 0;line-height:1.5}.gm-people{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gm-person{background:var(--gm-glass);border:1px solid var(--gm-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.gm-person-text{flex:1;gap:2px;min-width:120px;display:grid}.gm-person-text b{font-weight:700}.gm-person-text small{color:var(--gm-muted);font-variant-numeric:tabular-nums;font-size:12px}.gm-person-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.gm-ask-text{color:var(--gm-muted);font-size:13px}.gm-btn{text-align:center;height:42px;color:var(--gm-btn-fg);background:var(--gm-btn);box-shadow:inset 0 1px 0 #fff9, 0 8px 20px var(--gm-btn-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.gm-btn:disabled{opacity:.5;cursor:default}.gm-btn:active:not(:disabled){transform:scale(.97)}.gm-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.gm-btn-ghost{color:var(--gm-fg);background:var(--gm-glass-2);border:1px solid var(--gm-line-strong);box-shadow:inset 0 1px #ffffff2e}.gm-btn-danger{color:#fff;background:linear-gradient(#e0506a,#a61f3d);box-shadow:0 8px 20px #a61f3d59}.gm-btn-sm{height:34px;padding:0 12px;font-size:13px}.gm-btn-lg{height:auto;min-height:50px;padding:6px 22px;font-size:16px;line-height:1.25}.gm-add{gap:10px;display:grid}.gm-field{gap:6px;display:grid}.gm-label{color:var(--gm-muted);font-size:13px;font-weight:600}.gm-input{height:54px;color:var(--gm-fg);border:1px solid var(--gm-line-strong);background:#06081080;border-radius:14px;padding:0 14px;font-size:17px;box-shadow:inset 0 1px #ffffff0f}.gm-input:focus{border-color:var(--gm-accent);box-shadow:0 0 0 3px var(--gm-ring);outline:0}.gm-input::placeholder{color:var(--gm-subtle)}.gm-input-id{letter-spacing:.1em;text-align:center;text-transform:uppercase;background:var(--gm-glass);height:56px;box-shadow:inset 0 1px 0 #ffffff29, 0 10px 26px var(--gm-shadow);border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:600}.gm-input-id::placeholder{letter-spacing:.1em;color:var(--gm-subtle);font-weight:500}.gm-add>.gm-btn{width:100%;height:50px;font-size:16px}.gm-btn:disabled{opacity:1;color:var(--gm-muted);background:var(--gm-glass-2);border:1px solid var(--gm-line);box-shadow:inset 0 1px #ffffff1f}.gm-ok{font-size:var(--fs-small);color:var(--gm-accent);margin:0;font-weight:600}.gm-err{font-size:var(--fs-small);color:#ff9db0;margin:0}.gm-signin{text-align:center;justify-items:center;gap:10px;display:grid}.gm-signin-art{width:52px;height:52px;color:var(--gm-btn-fg);background:var(--gm-btn);border-radius:16px;place-items:center;display:grid}.gm-gate{margin-block:4px 18px}.gm-gate .gm-h2,.gm-gate .gm-note{margin:0}.gm-gate .gm-gate-art{width:64px;height:64px}.gm-invite-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.gm-invite-head .pg-h2{margin:0}.gm-pick{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.gm-pick-row{cursor:pointer;background:var(--gm-glass);border:1px solid var(--gm-line);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gm-pick-row.is-on{border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gm-pick-row.is-off{opacity:.55;cursor:default}.gm-pick-box{width:20px;height:20px;accent-color:var(--gm-accent)}.gm-pick-text{gap:1px;display:grid}.gm-pick-text b{font-weight:700}.gm-pick-text small{color:var(--gm-muted);font-size:12px}.gm-invite-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gm-pop{z-index:60;left:12px;right:12px;bottom:calc(var(--dock-space) + var(--inst-space,0px) + 12px);pointer-events:none;justify-content:center;display:flex;position:fixed}.gm-pop-card{pointer-events:auto;width:min(100%,440px);color:var(--gm-fg);background:var(--gm-pop-bg);border:1px solid var(--gm-line-strong);box-shadow:inset 0 1px 0 #fff3, 0 18px 48px var(--gm-shadow);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px 14px 12px 12px;animation:.34s cubic-bezier(.2,.9,.3,1.15) gm-pop-in;display:grid}.gm-pop-card.is-busy{opacity:.8}.gm-pop-ava{box-shadow:0 0 0 2px var(--gm-accent);border-radius:50%;width:46px!important;height:46px!important}.gm-pop-text{align-content:center;gap:2px;min-width:0;display:grid}.gm-pop-text p{margin:0;font-size:15px;line-height:1.3}.gm-pop-text b{font-weight:700}.gm-pop-text small{color:var(--gm-muted);font-size:12px}.gm-pop-more{color:var(--gm-accent)}.gm-pop-acts{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.gm-pop-acts .gm-btn{height:36px;padding:0 12px;font-size:13px}.gm-pop-err{color:#ff9db0;grid-column:1/-1;margin:0;font-size:13px}@keyframes gm-pop-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:640px){.gm-pop{bottom:auto;left:auto;right:16px;top:calc(60px + env(safe-area-inset-top,0px) + 12px);justify-content:flex-end}}.gaming .pg-section.card,.gaming .card,.gaming .pg-empty{color:var(--gm-fg);background:linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));border:1px solid var(--gm-line);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 32px var(--gm-shadow)}.gaming .fx-kicker{color:var(--gm-accent)}.gaming .fx-title{color:var(--gm-fg)}.gaming .fx-lead{color:var(--gm-muted)}.gaming .pg-h2,.gaming .evx-h2{color:var(--gm-fg);font-size:20px;font-weight:700}.gaming .pg-muted,.gaming .gg-hint,.gaming .pg-note,.gaming .pg-step span,.gaming .pg-mine-text small,.gaming .gg-item small,.gaming .pg-signin p,.gaming .cb-p,.gaming .cb-hint,.gaming .ss-privacy,.gaming .ss-empty{color:var(--gm-muted)}.gaming .pg-legal{color:var(--gm-subtle)}.gaming .pg-link{color:var(--gm-accent)}.gaming .glass-btn{color:var(--gm-fg);background:var(--gm-glass-2);border:1px solid var(--gm-line-strong);border-radius:999px;box-shadow:inset 0 1px #ffffff29}.gaming .glass-btn-accent,.gaming .pg-draw{color:var(--gm-btn-fg);background:var(--gm-btn);box-shadow:inset 0 1px 0 #ffffff8c, 0 8px 20px var(--gm-btn-shadow);border:0}.gaming .glass-btn-danger,.gaming .glass-btn.glass-btn-danger{color:#ffb4c0;background:#e0506a29;border-color:#e0506a66}.gaming .aff-input,.gaming .sg-input,.gaming .pg-write-input.aff-input{color:var(--gm-fg);border-color:var(--gm-line-strong);background:#06081080}.gaming .aff-input:focus{border-color:var(--gm-accent);box-shadow:0 0 0 3px var(--gm-ring)}.gaming .aff-label,.gaming .pg-write-label{color:var(--gm-fg)}.gaming .pg-step-n,.gaming .pg-drawn-n,.gaming .pg-mine-art,.gaming .ss-art,.gaming .ss-item-n,.gaming .ss-person-n,.gaming .cb-seat{color:var(--gm-btn-fg);background:var(--gm-btn)}.gaming .gg-member,.gaming .gg-item,.gaming .pg-own,.gaming .gg-ask,.gaming .ss-item,.gaming .ss-person,.gaming .ss-toggle,.gaming .ss-ask,.gaming .ss-all,.gaming .cb-seat-row,.gaming .cb-stat,.gaming .cb-durata,.gaming .cb-rules.card{color:var(--gm-fg);background:var(--gm-glass);border-color:var(--gm-line)}.gaming .gg-tag,.gaming .ss-facts li{color:var(--gm-muted);background:var(--gm-glass-2);border-color:var(--gm-line)}:is(.gaming .cb-durata:has(input:checked),.gaming .ss-ex-chip){color:var(--gm-fg);border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gaming .ss-toggle input:checked~.ss-toggle-pill{background:var(--gm-accent)}.gaming .ss-toggle input:checked~.ss-toggle-pill:after{background:var(--gm-ink)}.gaming .pg-deck i{background:linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));border-color:var(--gm-line);box-shadow:0 10px 24px var(--gm-shadow)}.gaming .pg-card.is-back{color:var(--gm-fg);border:1px solid var(--gm-line-strong);background:linear-gradient(160deg, var(--gm-card-back-1) 0%, var(--gm-card-back-2) 100%);box-shadow:inset 0 1px 0 #ffffff40, inset 0 0 0 6px #00000024, inset 0 0 0 7px var(--gm-line), 0 24px 50px var(--gm-shadow);position:relative;overflow:hidden}.gaming .pg-card.is-back:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 20% 0,#ffffff24,#0000 60%);position:absolute;inset:0}.gaming .pg-card.is-drawn{color:#171923;box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #00000014, 0 24px 50px var(--gm-shadow);background:linear-gradient(165deg,#fff 0%,#f1efe9 70%,#e4e0d6 100%);border:0;position:relative;overflow:hidden}.gaming .pg-card.is-drawn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffffd9 50%,#fff0 60%);animation:1.1s ease-out .1s both gm-card-sheen;position:absolute;inset:-20%;transform:translate(-130%)}.gaming .pg-card-text{color:#171923}.gaming .pg-card-k{color:var(--gm-card-k)}.gaming .pg-card-mine{color:#2b3350;background:#2b33501f}.gaming .pg-card-hint{color:var(--gm-fg)}.gaming .pg-turn.is-me{color:var(--gm-btn-fg);background:var(--gm-btn)}.gaming .pg-turn.is-me:before{background:var(--gm-btn-fg)}.gaming .pg-count,.gaming .pg-game-n{color:var(--gm-muted)}.pg-kinds{flex-wrap:wrap;gap:8px;display:flex}.pg-kinds-pick{justify-content:flex-start}.pg-kind{min-height:40px;font:inherit;font-size:var(--fs-small);color:var(--fg);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;transition:transform var(--t-press), background-color .16s ease, border-color .16s ease;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.pg-kind:active{transform:scale(.96)}.pg-kind.is-on{color:var(--on-fg);background:var(--gold-grad);border-color:#0000}.pg-card-kind{font-size:var(--fs-micro);letter-spacing:.02em;color:#2b3350;background:#2b33501a;border-radius:999px;padding:4px 12px;font-weight:700;box-shadow:inset 0 0 0 1px #2b335024}.pg-own-kind{font-size:var(--fs-micro);color:var(--fg-muted);margin:0 0 4px;font-weight:600;display:block}.pg-pick{justify-items:center;gap:8px;width:100%;display:grid}.pg-pick-q{font-size:var(--fs-small);color:var(--fg);margin:0;font-weight:700}.pg-pick-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pg-pick-k{min-height:44px;font:inherit;font-size:var(--fs-small);color:var(--fg);border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;transition:transform var(--t-press), opacity .16s ease;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 16px;font-weight:600;display:inline-flex}.pg-pick-k small{min-width:28px;height:28px;font-size:var(--fs-micro);color:var(--fg-muted);background:var(--surface-3);border-radius:999px;place-items:center;padding:0 8px;font-weight:700;display:inline-grid}.pg-pick-k:not(:disabled):active{transform:scale(.96)}.pg-pick-k:disabled{cursor:default;opacity:.55}.gaming .pg-pick-q{color:var(--gm-fg)}.gaming .pg-pick-k{color:var(--gm-fg);border-color:var(--gm-line-strong);background:var(--gm-glass-2)}.gaming .pg-pick-k small{color:var(--gm-fg);background:var(--gm-glass)}.gaming .pg-pick-k:not(:disabled){border-color:var(--gm-accent);box-shadow:0 0 0 1px var(--gm-accent-soft), 0 8px 18px var(--gm-shadow)}@media (prefers-reduced-motion:reduce){.pg-pick-k{transition:none}.pg-pick-k:not(:disabled):active{transform:none}}.pg-seats{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-seat{min-height:36px;font-size:var(--fs-small);color:var(--fg);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 14px;font-weight:600;display:inline-flex}.pg-seat:not(:has(.pg-seat-off)){padding-right:14px}.pg-seat-off{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.pg-seat-off:hover,.pg-seat-off:focus-visible{color:var(--fg);background:var(--surface-3)}.gaming .pg-kind,.gaming .pg-seat{color:var(--gm-fg);border-color:var(--gm-line);background:var(--gm-glass-2)}.gaming .pg-kind.is-on{color:var(--on-fg);background:var(--gold-grad);border-color:#0000}.gaming .pg-seat.is-me{border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gaming .pg-seat-off{color:var(--gm-muted)}.gaming .pg-seat-off:hover,.gaming .pg-seat-off:focus-visible{color:var(--gm-fg);background:var(--gm-glass)}.gaming .pg-own-kind{color:var(--gm-muted)}.gaming .pg-game-kind{color:var(--gm-fg);border-color:var(--gm-line-strong)}@media (prefers-reduced-motion:reduce){.pg-kind{transition:none}.pg-kind:active{transform:none}}@keyframes gm-card-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.gaming footer{color:var(--gm-subtle)}.gaming footer .wordmark,.gaming footer a:hover{color:var(--gm-fg)}.gaming .die{color:#1a1b22;box-shadow:inset 0 -6px 0 #0000001a, inset 0 1px 0 #fff, 0 20px 40px var(--gm-shadow);background:linear-gradient(#fcfaf4 0%,#e9e4d8 100%)}.gaming .die-result,.gaming .die-history b{color:var(--gm-fg)}.gaming .die-history{color:var(--gm-muted)}.gaming .dice-card{background:radial-gradient(120% 90% at 50% 100%,#34c77b29,#ffffff0a 60%)}.gaming .cb-gate{border-color:var(--gm-gold-line);background:linear-gradient(160deg,#3c0c1f 0%,#180610 60%)}.gaming .cb-18{color:#fff;background:var(--gm-btn)}.gaming .cb-table{border:1px solid var(--gm-gold-line);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 60px var(--gm-shadow);background:radial-gradient(120% 90% at 50% 100%,#5e0f2f 0%,#2c0817 48%,#160510 100%);border-radius:22px;padding:16px 14px 18px}.gaming .cb-top{color:var(--gm-muted)}.gaming .cb-progress-track{fill:#ffffff1a}.gaming .cb-progress-fill{fill:var(--gm-gold)}.gaming .cb-player{color:var(--gm-muted);border-color:var(--gm-line);background:#00000047}.gaming .cb-player.is-now{color:#fff;background:var(--gm-btn);border-color:#0000}.gaming .cb-player.is-me,.gaming .cb-seat-row.is-me{outline-color:var(--gm-gold-line)}.gaming .cb-now small{color:var(--gm-muted)}.gaming .cb-now b{color:#fff}.gaming .cb-deck i{border-color:var(--gm-gold-line);box-shadow:0 10px 24px var(--gm-shadow);background:#1a0610}.gaming .cb-back{color:var(--gm-gold);box-shadow:inset 0 0 0 7px #140408, inset 0 0 0 8px #f1dc9e66, inset 0 0 50px #dc245a40, 0 24px 50px var(--gm-shadow);background:radial-gradient(80% 60% at 50% 32%,#3f0b1e 0%,#1a0409 58%,#0d0305 100%);border:1px solid #f1dc9e99}.gaming .cb-back:after{content:"";pointer-events:none;background:linear-gradient(118deg,#fff0 40%,#ffffff12 50%,#fff0 60%);position:absolute;inset:0}.gaming .cb-back .cb-mark{color:#ff4d7a;filter:drop-shadow(0 0 14px #ff4d7a8c)}.gaming .cb-back-title{color:var(--gm-gold)}.gaming .cb-back-sub{color:var(--gm-gold);border-color:#f1dc9e80}.gaming .cb-back-hint{color:var(--gm-muted)}.gaming .cb-front{color:#fff;box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 6px #00000029, inset 0 0 0 7px #ffffff24, 0 24px 50px var(--gm-shadow);border:0}.gaming .cb-front:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 20% 0,#ffffff29,#0000 60%);position:absolute;inset:0}.gaming .cb-senzuala .cb-front{background:linear-gradient(165deg,#9a1744 0%,#5a0d2a 52%,#2e0716 100%)}.gaming .cb-amuzanta .cb-front{background:linear-gradient(165deg,#9a6f2a 0%,#5a3e12 52%,#2e200a 100%)}.gaming .cb-profunda .cb-front{background:linear-gradient(165deg,#432472 0%,#26143f 52%,#130a22 100%)}.gaming .cb-card.is-open .cb-front:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffff59 50%,#fff0 60%);animation:1.2s ease-out .45s both gm-card-sheen;position:absolute;inset:-20%;transform:translate(-130%)}.gaming .cb-wm{pointer-events:none;opacity:.14;color:#fff;width:150px;height:150px;position:absolute;bottom:-14px;right:-18px}.gaming .cb-wm svg{width:100%;height:100%}.gaming .cb-cat{color:#ffffffc7;position:relative}.gaming .cb-title,.gaming .cb-lines,.gaming .cb-tags{position:relative}.gaming .cb-name-tag{color:#ffd6a8}.gaming .cb-senzuala .cb-name-tag{color:#ffc3d3}.gaming .cb-profunda .cb-name-tag{color:#cbbcff}.gaming .cb-tag{background:#00000052}.gaming .cb-note{color:var(--gm-muted);background:#ffffff0f}.gaming .cb-note .cb-tag{color:var(--gm-gold);background:#f1dc9e29}.gaming .cb-note.is-consent{color:#ffd3dd;background:#e8406a24}.gaming .cb-pen-h,.gaming .cb-outcome-h,.gaming .cb-final-title{color:var(--gm-gold)}.gaming .cb-ring-track{stroke:#ffffff1a}.gaming .cb-ring-fill{stroke:#ff4d7a}.gaming .cb-ring-text{fill:#fff}.gaming .cb-timer.is-expired .cb-ring-fill{stroke:#ff8a8a}.gaming .cb-timer-k{color:var(--gm-muted)}.gaming .cb-penalty{background:#e8406a1a;border-color:#ffa3bb59}.gaming .cb-outcome{border-color:var(--gm-gold-line);background:#f1dc9e14}.gaming .cb-pick button{color:var(--gm-fg);border-color:var(--gm-line-strong);background:var(--gm-glass-2)}.gaming .cb-pick button[aria-pressed=true]{color:#fff;background:var(--gm-btn);border-color:#0000}.gaming .cb-stat small{color:var(--gm-muted)}.gaming .cb-final .cb-mark{color:#ff4d7a}.gaming .cb-link,.gaming .cb-foot{color:var(--gm-subtle)}.gaming .cb-x,.gaming .ss-item-x,.gaming .gg-x{color:var(--gm-muted)}@media (min-width:64rem){.gm-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gm-mark{width:200px;height:200px;margin-bottom:18px}.gm-aurora{height:520px}.gm-hub{min-height:calc(100dvh - 180px)}}@media (prefers-reduced-motion:reduce){.gm-sky-light,.gm-snow i,.gm-aurora i,.gm-mark:before,.gm-mark-body,.gm-mark-sheen,.gm-mark-glow,.gm-pop-card,.gaming .pg-card.is-drawn:after,.gaming .cb-card.is-open .cb-front:after{animation:none!important}.gm-mark-body,.gm-cover,.gm-sky-a,.gm-sky-b{transform:none}.gm-shelf>li{animation:none}.gm-snow i{transform:translateY(-630px)}}.gaming:has(.gm-game[data-game=ruleta]){--gm-bg-1:#2b0a44;--gm-bg-2:#14051f;--gm-bg-3:#07020d;--gm-light-a:#ff2fb957;--gm-light-b:#22e6ff38;--gm-accent:#ffd36b;--gm-accent-soft:#ffd36b24;--gm-ring:#ffd36b66;--gm-btn:linear-gradient(180deg, #ff5c9a 0%, #e0005f 52%, #9d0046 100%);--gm-btn-fg:#fff;--gm-btn-shadow:#ff006e80;--gm-glass:#ffffff0f;--gm-glass-2:#ffffff1f;--gm-line:#ffbef029;--gm-line-strong:#ffbef04d;--gm-shadow:#06000e99;--gm-pop-bg:#200830f0;--gm-tint:#ff2fb94d;--rl-gold:#ffd36b;--rl-gold-hi:#fff2c2;--rl-pink:#ff2fb9;--rl-cyan:#22e6ff;--rl-ice:#bff6ff}.rl-city{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rl-city i{will-change:opacity;display:block;position:absolute;inset:-10%}.rl-city i:first-child{background:radial-gradient(circle at 12% 72%,#ff2fb957 0 2.2%,#ff2fb900 5.5%),radial-gradient(circle at 26% 84%,#ffd36b52 0 1.6%,#ffd36b00 4.2%),radial-gradient(circle at 44% 78%,#22e6ff47 0 1.9%,#22e6ff00 5%),radial-gradient(circle at 63% 88%,#ff783c4d 0 1.4%,#ff783c00 4%),radial-gradient(circle at 81% 70%,#b08bff52 0 2.4%,#b08bff00 6%),radial-gradient(circle at 92% 86%,#ff2fb942 0 1.5%,#ff2fb900 4.4%),radial-gradient(circle at 8% 24%,#22e6ff2e 0 1.3%,#22e6ff00 4%),radial-gradient(circle at 88% 18%,#ffd36b33 0 1.2%,#ffd36b00 3.8%),linear-gradient(#0000 60%,#781ec80f 78%,#ff2fb929 100%);animation:7s ease-in-out infinite alternate rl-breathe}.rl-city i:last-child{opacity:.4;background:radial-gradient(circle at 18% 90%,#22e6ff42 0 1.7%,#22e6ff00 4.6%),radial-gradient(circle at 36% 66%,#ff2fb938 0 1.3%,#ff2fb900 3.8%),radial-gradient(circle at 54% 92%,#ffd36b4d 0 2%,#ffd36b00 5.2%),radial-gradient(circle at 72% 80%,#22e6ff38 0 1.5%,#22e6ff00 4.2%),radial-gradient(circle at 96% 62%,#ffd36b38 0 1.4%,#ffd36b00 4%),radial-gradient(circle at 70% 30%,#ff2fb91f 0 1.6%,#ff2fb900 4.6%);animation:9s ease-in-out -4s infinite alternate-reverse rl-breathe}@keyframes rl-breathe{0%{opacity:.45}to{opacity:1}}.rl-page{color:#fff;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:560px;margin:0 auto;padding:14px 16px 120px;display:grid}.rl-lead{text-align:center;max-width:34ch;color:var(--gm-muted);margin:-2px auto 4px;font-size:16px;line-height:1.45}.rl-sign{background:linear-gradient(#28063cb8,#10021ab8);border:2px solid #ffd36b8c;border-radius:26px;justify-items:center;gap:2px;margin:10px auto 2px;padding:16px 30px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #140220e6,inset 0 0 0 7px #ffd36b40,0 0 40px -6px #ff2fb999,0 18px 40px #00000080}.rl-sign.is-small{margin-top:4px;padding:10px 22px 12px}.rl-sign-bulbs{pointer-events:none;border-radius:32px;position:absolute;inset:-8px}.rl-sign-bulbs i{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:radial-gradient(circle,#fffbe8 0 1.6px,#ffd36b 2.3px,#ffbe3c80 3.4px,#ffbe3c00 5px) 0 0/16px 16px;padding:4px;animation:.9s step-end infinite rl-bulbs;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rl-sign-bulbs i:last-child{background-position:8px 8px;animation-delay:-.45s}@keyframes rl-bulbs{0%{opacity:1}50%{opacity:.18}}.rl-sign-kicker{letter-spacing:.06em;color:var(--rl-ice);text-shadow:0 0 6px #22e6ffe6,0 0 14px #22e6ff80;font-size:13px;font-weight:600}.rl-sign-title{letter-spacing:.01em;color:#ffe6f7;text-shadow:0 0 2px #fff,0 0 7px #ff7fd6,0 0 16px #ff2fb9,0 0 32px #ff2fb9,0 0 58px #ff2fb9a6;margin:0;font-size:clamp(52px,17vw,82px);font-weight:800;line-height:1;animation:1.6s linear .15s both rl-flicker}.rl-sign.is-small .rl-sign-title{font-size:clamp(38px,12vw,52px)}.rl-sign-line{background:#9ff5ff;border-radius:3px;width:64%;height:3px;margin-top:8px;box-shadow:0 0 6px #22e6ff,0 0 16px #22e6ff,0 0 30px #22e6ff99}@keyframes rl-flicker{0%{opacity:.15}8%{opacity:1}11%{opacity:.3}16%{opacity:1}24%{opacity:.55}28%,to{opacity:1}}.rl-glass{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(160deg,#ffffff21,#ffffff0a 60%),#1c062c73;border:1px solid #ffc8f533;border-radius:24px;padding:18px 16px;position:relative;box-shadow:inset 0 1px #ffffff47,0 20px 50px #05000c8c,0 0 36px -12px #ff2fb980}.rl-h{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:19px;font-weight:700;display:flex}.rl-h3{color:var(--gm-muted);margin:16px 0 8px;font-size:15px;font-weight:700}.rl-num{color:#2a1600;font-variant-numeric:tabular-nums;background:linear-gradient(#fff1bd,#ffcf4a);border-radius:999px;place-items:center;min-width:26px;height:22px;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}.rl-hint{color:var(--gm-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.rl-cta{color:#fff;background:var(--gm-btn);text-shadow:0 1px #0000004d;width:100%;max-width:340px;min-height:54px;transition:transform var(--t-press,.12s) ease, opacity .16s ease;border:0;border-radius:999px;justify-self:center;place-items:center;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -3px 8px #50002473,0 0 0 1.5px #ffd36bbf,0 10px 26px #ff006e73}.rl-cta:active{transform:scale(.97)}.rl-cta:disabled{opacity:.45}.rl-cta:focus-visible,.rl-spin:focus-visible{outline:2px solid var(--rl-cyan);outline-offset:4px}.rl-stage{place-items:center;padding:6px 0 2px;display:grid;position:relative}.rl-wheel{aspect-ratio:1;width:min(100%,420px);position:relative}.rl-wheel-sm{width:min(86%,300px)}.rl-wheel:before{content:"";border-radius:50%;position:absolute;inset:2.5%;box-shadow:0 28px 50px #0009,0 0 0 1px #ffffff0d}.rl-wheel-glow{opacity:.75;will-change:opacity;background:radial-gradient(circle,#ff2fb961 0%,#22e6ff1f 52%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite alternate rl-glow;display:block;position:absolute;inset:-9%}@keyframes rl-glow{0%{opacity:.55}to{opacity:1}}.rl-rotor{will-change:transform;transform-origin:50%;position:absolute;inset:0}.rl-slices,.rl-frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rl-name{fill:#fff;letter-spacing:.01em;paint-order:stroke;stroke:#28001e8c;stroke-width:2.4px;stroke-linejoin:round;font-weight:700}.rl-name.is-ink{fill:#2a0a1c;stroke:#fff6}.rl-slice{transition:opacity .26s}.rl-slice.is-blank{opacity:.6}.rl-wheel:has(.rl-slice.is-picked) .rl-slice:not(.is-picked){opacity:.5}.rl-wheel:has(.rl-slice.is-picked) .rl-name{opacity:.5}.rl-slice-hi{fill:#fff;pointer-events:none;animation:.5s step-end 5 both rl-picked}@keyframes rl-picked{0%{opacity:.42}50%{opacity:0}}.rl-hub-text{fill:#ffe9a8;letter-spacing:.04em;font-size:17px;font-weight:800}.rl-pointer{transform-box:view-box;transform-origin:200px 22px}.rl-led{opacity:.26;animation:1.2s step-end infinite rl-chase}.rl-led-1{animation-delay:-.8s}.rl-led-2{animation-delay:-.4s}@keyframes rl-chase{0%{opacity:1}33.333%,to{opacity:.26}}.rl-wheel.is-spinning .rl-led{animation-duration:.33s}.rl-wheel.is-spinning .rl-led-1{animation-delay:-.22s}.rl-wheel.is-spinning .rl-led-2{animation-delay:-.11s}.rl-wheel.is-jackpot .rl-led{animation:.5s step-end infinite rl-flash}@keyframes rl-flash{0%{opacity:1}50%{opacity:.22}}.rl-wheel.is-jackpot .rl-wheel-glow{background:radial-gradient(circle,#ffd36b8c 0%,#ff2fb94d 48%,#0000 70%);animation-duration:.9s}.rl-drop{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#1e041ed1;border:1.5px solid #ff4f7ed9;border-radius:20px;justify-items:center;gap:2px;min-width:60%;padding:14px 22px;animation:2.4s cubic-bezier(.3,.7,.2,1) both rl-drop;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #ff4f7e26,0 0 40px #ff4f7e8c,0 20px 40px #00000080}.rl-drop small{letter-spacing:.06em;color:#ff8fb0;font-size:14px;font-weight:700}.rl-drop b{overflow-wrap:anywhere;text-shadow:0 0 12px #ff4f7ee6;font-size:clamp(24px,8vw,34px);font-weight:800;line-height:1.1}@keyframes rl-drop{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.06)}20%{transform:scale(1)}72%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(90px)rotate(-9deg)}}.rl-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-mode-tag{background:#ff2fb933;border:1px solid #ff2fb980;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;box-shadow:0 0 16px -4px #ff2fb9cc}.rl-sound{color:var(--gm-muted);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.rl-sound.is-on{color:var(--rl-ice);border-color:#22e6ff73;box-shadow:0 0 14px -4px #22e6ffcc}.rl-table{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rl-controls{justify-items:center;gap:12px;display:grid}.rl-spin{width:min(80vw,310px);transition:transform var(--t-press,.12s) ease, filter .2s ease;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff3c4 0%,#e6a92c 45%,#8f5900 100%);border:0;border-radius:999px;padding:6px;position:relative;box-shadow:0 0 0 1px #3c1400b3,0 14px 30px #78003c8c,0 0 44px #ff2fb973}.rl-spin-face{color:#fff;background:radial-gradient(120% 140% at 50% 0,#ff7ab3 0%,#ff1f78 38%,#b8004f 75%,#7a0036 100%);border-radius:999px;place-content:center;gap:2px;min-height:66px;display:grid;box-shadow:inset 0 2px #ffffff8c,inset 0 -6px 14px #46001e8c}.rl-spin-face b{letter-spacing:.02em;text-shadow:0 1px #00000059,0 0 12px #ffc8e6a6;font-size:25px;font-weight:800}.rl-spin-face small{color:#ffebf5e6;font-size:12.5px}.rl-spin:after{content:"";opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-6px;box-shadow:0 0 0 2px #ffd36b99,0 0 34px #ff2fb9b3}.rl-spin:not(:disabled):after{animation:1.6s ease-in-out infinite rl-ready}@keyframes rl-ready{50%{opacity:1}}.rl-spin:active:not(:disabled){transform:scale(.965)translateY(1px)}.rl-spin:disabled{filter:saturate(.55)brightness(.82)}.rl-wait{text-align:center;color:var(--gm-muted);margin:4px 0;font-size:15px}.rl-seal{color:var(--rl-ice);opacity:.9;align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.rl-seal code{letter-spacing:.04em;color:#e3fbff;font-size:12px}.rl-winner-card{text-align:center;background:#280a32b3;border:1.5px solid #ffd36bcc;border-radius:22px;justify-items:center;gap:2px;min-width:min(80vw,310px);padding:14px 22px 16px;display:grid;box-shadow:0 0 0 5px #ffd36b1f,0 0 40px #ffd36b59}.rl-winner-card small{letter-spacing:.06em;color:var(--rl-ice);font-size:13px;font-weight:700}.rl-winner-card b{overflow-wrap:anywhere;color:#0000;background:linear-gradient(#fff8dc,#ffd36b 50%,#e09a10);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,9vw,36px);font-weight:800;line-height:1.1}.rl-left{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rl-left-chip{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:600}.rl-left-chip.is-winner{color:#2a1600;background:linear-gradient(#fff1bd,#ffcf4a);border-color:#0000;box-shadow:0 0 20px #ffd36b8c}.rl-out{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rl-out li{color:var(--gm-muted);align-items:center;gap:10px;font-size:15px;display:flex}.rl-out s{text-decoration-color:#ff4f7e;text-decoration-thickness:2px}.rl-out-n{color:#ffb3c8;font-variant-numeric:tabular-nums;background:#ff4f7e2e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.rl-past ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rl-past li{justify-content:space-between;gap:12px;font-size:15px;display:flex}.rl-past span{color:var(--gm-muted)}.rl-past b{color:var(--rl-gold)}.rl-new{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.rl-setup{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.rl-label{color:var(--gm-muted);margin:0 0 8px;padding:0;font-size:13px;font-weight:600;display:block}.rl-modes{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.rl-modes legend{grid-column:1/-1}.rl-mode{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:6px;padding:14px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.rl-mode b{font-size:16px}.rl-mode small{color:var(--gm-muted);font-size:12.5px;line-height:1.35}.rl-mode.is-on{background:linear-gradient(160deg,#ff2fb93d,#22e6ff14);border-color:#ffd36bd9;box-shadow:0 0 26px -6px #ff2fb9bf}.rl-mode:has(input:focus-visible){outline:2px solid var(--rl-cyan);outline-offset:2px}.rl-mode-icon{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.rl-entry{gap:8px;display:flex}.rl-input{color:#fff;background:#08001080;border:1px solid #ffc8f540;border-radius:14px;flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:16px}.rl-input::placeholder{color:#ffebfa73}.rl-input:focus{border-color:var(--rl-cyan);outline:none;box-shadow:0 0 0 3px #22e6ff40}.rl-add{color:#2a1600;background:linear-gradient(#fff1bd,#ffcf4a 55%,#d99500);border:0;border-radius:14px;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #ffffffb3}.rl-add:disabled{opacity:.45}.rl-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rl-chip{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:5px 5px 5px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.rl-chip[data-k="0"]{background:#ff4f7e38;border-color:#ff4f7e8c}.rl-chip[data-k="1"]{background:#ffd36b33;border-color:#ffd36b8c}.rl-chip[data-k="2"]{background:#3dffa92b;border-color:#3dffa980}.rl-chip[data-k="3"]{background:#5b8cff38;border-color:#5b8cff8c}.rl-chip[data-k="4"]{background:#ff6bdf38;border-color:#ff6bdf8c}.rl-chip[data-k="5"]{background:#4feaff2e;border-color:#4feaff80}.rl-chip[data-k="6"]{background:#b08bff38;border-color:#b08bff8c}.rl-chip[data-k="7"]{background:#ff9d4d33;border-color:#ff9d4d8c}.rl-chip button{color:#ffffffd9;background:#00000047;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rl-suggest{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rl-suggest-chip{color:var(--rl-ice);background:0 0;border:1px dashed #22e6ff8c;border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:600}.rl-count{color:var(--gm-subtle);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12.5px}.rl-mine ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-mine-item{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.rl-mine-item b{font-size:15.5px;display:block}.rl-mine-item small{color:var(--gm-muted);margin-top:2px;font-size:13px;display:block}.rl-mine-dot{background:#ff4f7e;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 10px #ff4f7e}.rl-mine-dot[data-mode=castigator]{background:var(--rl-gold);box-shadow:0 0 10px var(--rl-gold)}.rl-mine-state{color:var(--rl-gold);flex:none;margin-left:auto;font-size:12.5px;font-weight:600}.rl-signin,.rl-gone{text-align:center;justify-items:center;gap:14px;display:grid}.rl-signin p{color:var(--gm-muted);margin:0;font-size:15px;line-height:1.45}.rl-fair summary,.rl-edit summary{cursor:pointer;font-size:16px;font-weight:700}.rl-edit .rl-setup{margin-top:14px}.rl-fair-steps{color:var(--gm-muted);margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.45}.rl-fair-steps li+li{margin-top:6px}.rl-fair-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rl-fair-list>li{background:#0000003d;border:1px solid #ffffff14;border-radius:14px;padding:12px}.rl-fair-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-fair-data{gap:6px;margin:10px 0 0;display:grid}.rl-fair-data dt{color:var(--gm-muted);font-size:11.5px}.rl-fair-data dd{margin:0}.rl-fair-data code{word-break:break-all;color:#d8faff;font-size:11px;line-height:1.35}.rl-check-btn{color:#06232c;background:#8ff3ff;border:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;box-shadow:0 0 14px -4px #22e6ffe6}.rl-check-ok{color:#7cff9b;font-size:13.5px;font-weight:700}.rl-check-bad{color:#ff8fb0;font-size:13px;font-weight:600}.rl-viewers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-viewers li{align-items:center;gap:10px;font-size:15px;display:flex}.rl-viewers small{color:var(--rl-gold);margin-left:4px;font-size:12.5px}.rl-viewers button{width:30px;height:30px;color:var(--gm-muted);background:#ffffff14;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.rl-foot,.rl-back{text-align:center}.rl-quiet{color:var(--gm-subtle);text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.rl-back a{color:var(--rl-gold);font-size:15px}.rl-jackpot{z-index:80;background:radial-gradient(circle at 50% 42%,#ff2fb94d,#0a0014e0 62%);place-items:center;padding:24px;animation:.35s both rl-fade;display:grid;position:fixed;inset:0}.rl-confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rl-jackpot-card{text-align:center;background:linear-gradient(160deg,#ffffff24,#ffffff0a),#1e062ec7;border:2px solid #ffd36bcc;border-radius:28px;justify-items:center;gap:14px;width:min(88vw,380px);padding:28px 24px 22px;animation:.6s cubic-bezier(.2,1.4,.4,1) both rl-pop;display:grid;position:relative;box-shadow:0 0 0 6px #ffd36b1f,0 0 70px #ffd36b73,0 30px 80px #0009}.rl-jackpot-kicker{letter-spacing:.06em;color:var(--rl-ice);text-shadow:0 0 8px #22e6ffe6;margin:0;font-size:15px;font-weight:700}.rl-jackpot-name{overflow-wrap:anywhere;color:#0000;filter:drop-shadow(0 0 14px #ffd36b99);background:linear-gradient(#fff8dc,#ffd36b 50%,#e09a10);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(34px,11vw,52px);font-weight:800;line-height:1.05}@keyframes rl-fade{0%{opacity:0}}@keyframes rl-pop{0%{opacity:0;transform:scale(.7)translateY(20px)}}@media (prefers-reduced-motion:reduce){.rl-city i,.rl-sign-bulbs i,.rl-sign-title,.rl-wheel-glow,.rl-led,.rl-spin:after,.rl-slice-hi,.rl-jackpot,.rl-jackpot-card,.rl-drop{animation:none!important}.rl-led{opacity:.9}.rl-slice-hi{opacity:.3}}.pg-table-form{gap:14px;display:grid}.pg-table-go{justify-self:stretch;min-height:50px;font-size:16px}.pg-leave{margin-top:18px}.pg-quiet{color:var(--gm-subtle,var(--fg-subtle));text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.gaming .pg-stage{perspective:1100px}.gaming .pg-card.is-drawn{transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.9,.25,1.05) both pg-deal}.gaming .pg-card.is-drawn:after{animation-delay:.65s}@keyframes pg-deal{0%{opacity:.3;transform:translate(-30%,12px)rotate(-9deg)rotateY(-180deg)scale(.84)}55%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gaming .pg-card.is-drawn{animation:none}}.gaming:has(.gm-game[data-game=gift]){--gm-bg-1:#14382b;--gm-bg-2:#0b231a;--gm-bg-3:#08100d;--gm-light-a:#ffbe6e52;--gm-light-b:#d630423d}.xm-scene{text-align:center;justify-items:center;padding:0 0 4px;display:grid;position:relative}.xm-garland{width:100%;height:74px;display:block;overflow:visible}.xm-scene.is-compact .xm-garland{height:54px}.xm-bulb{animation:2.6s ease-in-out infinite alternate xm-twinkle}.xm-bulb-1{animation-duration:3.3s;animation-delay:-1s}.xm-bulb-2{animation-duration:2.1s;animation-delay:-.6s}.xm-bulb-3{animation-duration:3.9s;animation-delay:-2.2s}@keyframes xm-twinkle{0%{opacity:.42}to{opacity:1}}.xm-star{width:112px;height:140px;margin-top:-14px;display:block;overflow:visible}.xm-star-swing{transform-box:view-box;transform-origin:60px 0;animation:4.6s ease-in-out infinite alternate xm-swing}@keyframes xm-swing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.xm-star-glow{animation:3.2s ease-in-out infinite alternate xm-glow}@keyframes xm-glow{0%{opacity:.55}to{opacity:1}}.xm-kicker{letter-spacing:.04em;color:#f1dc9e;margin:4px 0 0;font-size:14px;font-weight:600}.xm-title{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 2px 14px #ffc86e59);overflow-wrap:anywhere;background:linear-gradient(#fffaf0 0%,#ffe9b0 55%,#e8b85c 100%);-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:clamp(40px,12vw,56px);font-weight:800;line-height:1.04}.xm-scene.is-compact .xm-title{font-size:clamp(30px,9vw,40px)}.xm-lead{color:#f0f8f0d6;max-width:32ch;margin:10px auto 0;font-size:16.5px;line-height:1.45}.xm-hills{width:100%;height:34px;margin-top:14px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.gaming .pg-section.card.xm-wrapped{background-image:linear-gradient(180deg, #0000 12px, #a5122a 12px, #e2434f 15px, #ff8a95 17px, #c21b33 19px, #8f0f24 22px, #0000 22px), linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));padding-top:30px;position:relative}.gaming .pg-section.card.xm-wrapped:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 38'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8a95'/%3E%3Cstop offset='.5' stop-color='%23e2434f'/%3E%3Cstop offset='1' stop-color='%238f0f24'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M32 20C24 6 6 2 4 12s14 14 28 8zM32 20c8-14 26-18 28-8s-14 14-28 8z' fill='url(%23r)' stroke='%235c0816' stroke-width='1'/%3E%3Cpath d='M30 22l-8 14 6-2 2 4zM34 22l8 14-6-2-2 4z' fill='url(%23r)'/%3E%3Ccircle cx='32' cy='20' r='5' fill='%23c21b33' stroke='%235c0816'/%3E%3C/svg%3E") 50%/contain no-repeat;width:64px;height:38px;display:block;position:absolute;top:-4px;left:50%;translate:-50%}.xm-gift{text-align:center;justify-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.xm-confetti{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xm-box{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:176px;height:178px;margin:6px auto 0;padding:0;animation:4.5s ease-in-out 1.5s infinite xm-wiggle;display:block;position:relative}.xm-box:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #f1dc9e}.xm-box-body{background:linear-gradient(90deg,#0000 42%,#f1dc9e 42% 43.5%,#c21b33 43.5%,#ff6b78 50%,#c21b33 56.5%,#f1dc9e 56.5% 58%,#0000 58%),radial-gradient(120% 90% at 30% 10%,#3fc07a 0%,#1f8a4c 45%,#0f5a30 100%);border-radius:10px;height:98px;position:absolute;bottom:30px;left:18px;right:18px;box-shadow:inset 0 1px #ffffff59,inset 0 -10px 18px #00000040,0 16px 30px #00000073}.xm-box-lid{z-index:1;transform-origin:18% 100%;background:linear-gradient(90deg,#0000 42%,#f1dc9e 42% 43.5%,#c21b33 43.5%,#ff6b78 50%,#c21b33 56.5%,#f1dc9e 56.5% 58%,#0000 58%),linear-gradient(#4fd08a 0%,#23934f 100%);border-radius:8px;height:30px;position:absolute;bottom:122px;left:10px;right:10px;box-shadow:inset 0 1px #ffffff73,0 6px 12px #0000004d}.xm-bow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 38'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8a95'/%3E%3Cstop offset='.5' stop-color='%23e2434f'/%3E%3Cstop offset='1' stop-color='%238f0f24'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M32 20C24 6 6 2 4 12s14 14 28 8zM32 20c8-14 26-18 28-8s-14 14-28 8z' fill='url(%23r)' stroke='%235c0816' stroke-width='1'/%3E%3Cpath d='M30 22l-8 14 6-2 2 4zM34 22l8 14-6-2-2 4z' fill='url(%23r)'/%3E%3Ccircle cx='32' cy='20' r='5' fill='%23c21b33' stroke='%235c0816'/%3E%3C/svg%3E") 50%/contain no-repeat;width:70px;height:40px;position:absolute;top:-30px;left:50%;translate:-50%}.xm-box-k{color:#f1dc9e;font-size:15px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.xm-gift.is-opening:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 62%,#ffecaabf,#ffecaa00 55%);animation:.9s ease-out both xm-burst;position:absolute;inset:0}.xm-gift.is-opening .xm-box{animation:none}.xm-gift.is-opening .xm-box-lid{animation:.85s cubic-bezier(.2,.8,.3,1) forwards xm-lid}.xm-revealed{z-index:1;justify-items:center;gap:8px;animation:.6s cubic-bezier(.2,1.3,.4,1) both xm-pop;display:grid;position:relative}.xm-gift .gg-mine-who{color:#0000;background:linear-gradient(#fffaf0,#ffe1a0 60%,#e8b85c);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,8vw,34px);font-weight:800;line-height:1.1}@keyframes xm-wiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}94%{transform:rotate(-2deg)}}@keyframes xm-lid{to{opacity:0;transform:translate(46px,-96px)rotate(32deg)}}@keyframes xm-burst{0%{opacity:0}40%{opacity:1}to{opacity:.4}}@keyframes xm-pop{0%{opacity:0;transform:scale(.7)translateY(12px)}}.gaming:has(.gm-game[data-game=cabana]){--gm-bg-1:#3a0b1f;--gm-bg-2:#1c0610;--gm-bg-3:#0c0407;--gm-light-a:#ff785042;--gm-light-b:#dc245a52;--gm-btn:linear-gradient(180deg, #ff5c7c 0%, #d1123f 50%, #8c0a2c 100%)}.gaming:has(.gm-game[data-game=cabana]) .gm-sky-fade{background:radial-gradient(60% 40% at 12% 92%, #ff824633, #0000 70%), radial-gradient(50% 35% at 88% 88%, #ff5a6e2e, #0000 70%), linear-gradient(180deg, var(--gm-bg-1) 0%, var(--gm-bg-2) 52%, var(--gm-bg-3) 100%)}.gaming:has(.gm-game[data-game=cabana]) .card{background:linear-gradient(115deg,#ffd2e100 30%,#ffd2e10f 45%,#ffd2e100 60%),radial-gradient(120% 80% at 0 0,#ff8caa26,#0000 55%),linear-gradient(160deg,#6e102e8c,#280612b8);border-color:#f1beaa4d;box-shadow:inset 0 1px #ffdce640,0 18px 44px #0a000499,0 0 40px -14px #e8406a80}.cbh{text-align:center;justify-items:center;padding:22px 0 6px;display:grid;position:relative}.cbh-candle{width:46px;height:116px;position:absolute;top:6px;overflow:visible}.cbh-candle.is-l{left:0}.cbh-candle.is-r{right:0}.cbh-flame{transform-box:fill-box;transform-origin:50% 92%;animation:2.4s ease-in-out infinite cbh-flicker}.cbh-candle.is-r .cbh-flame{animation-duration:2.9s;animation-delay:-1.1s}.cbh-halo{animation:3.2s ease-in-out infinite alternate cbh-breathe}.cbh-candle.is-r .cbh-halo{animation-delay:-1.6s}@keyframes cbh-flicker{0%,to{transform:scale(1)skew(0deg)}18%{transform:scale(.95,1.05)skew(2deg)}36%{transform:scale(1.03,.96)skew(-2deg)}55%{transform:scale(.97,1.06)skew(1deg)}76%{transform:scale(1.02,.97)skew(-1.5deg)}}@keyframes cbh-breathe{0%{opacity:.65}to{opacity:1}}.cbh-kiss{filter:drop-shadow(0 6px 18px #d1123f80);width:92px;height:54px;margin-bottom:8px;display:block;transform:rotate(-8deg)}.cbh-kicker{letter-spacing:.03em;color:#ffc2d0;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.cbh-18{color:#fff;background:linear-gradient(#e8406a,#9e1239);border-radius:999px;padding:3px 8px;font-weight:800;box-shadow:0 0 14px #e8406a8c}.cbh-title{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 0 18px #ff788c59);background:linear-gradient(#fff1ea 0%,#f7c6b4 40%,#d98f7a 75%,#b56a5a 100%);-webkit-background-clip:text;background-clip:text;max-width:74%;margin:8px auto 0;font-size:clamp(36px,10.5vw,50px);font-weight:800;line-height:1.04}.cbh-lead{color:#ffe1e8d1;max-width:30ch;margin:12px auto 0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.xm-bulb,.xm-star-swing,.xm-star-glow,.xm-box,.xm-gift.is-opening .xm-box-lid,.xm-gift.is-opening:before,.xm-revealed,.cbh-flame,.cbh-halo{animation:none!important}}.hl-operator{align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.hl-op-dot{background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #ff453a29}.hl-operator[data-online=true] .hl-op-dot{background:var(--success);box-shadow:0 0 0 4px #30d15829}.hl-quick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hl-quick-item{height:100%;color:var(--fg);gap:4px;padding:14px;text-decoration:none;display:grid}.hl-quick-item b{font-size:15px;font-weight:650}.hl-quick-item small{color:var(--fg-muted);font-size:12.5px;line-height:1.35}.hl-fix{flex:none;align-self:center}.ctl-item[data-state=done] .ctl-dot{background:var(--success)}.hl-facts .ctl-item{align-items:flex-start}.hl-back{color:var(--vb-hi,var(--fg-muted));font-size:14px;text-decoration:none}.rp-why{padding:14px 16px;font-size:15px;line-height:1.5}.rp-list{gap:12px;margin-top:14px;display:grid}.rp-card{gap:10px;padding:16px;display:grid}.rp-card[data-highlight]{box-shadow:inset 0 0 0 var(--hair,1px) var(--vb,#246ae5), inset 0 1px 0 #ffffff0a}.rp-head{color:var(--fg-muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.rp-kind{color:var(--vb-hi,var(--fg));font-weight:650}.rp-kind-guide{color:var(--icon-gold,var(--fg))}.rp-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.rp-lead{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.45}.rp-steps{gap:6px;margin:2px 0 0;padding-left:22px;font-size:14.5px;line-height:1.4;list-style:decimal;display:grid}.rp-steps li{padding-left:2px}.rp-steps li::marker{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:600}.rp-effect{color:var(--icon-gold,var(--fg-muted));margin:0;font-size:13.5px}.rp-confirm{align-items:center;gap:10px;font-size:15px;display:flex}.rp-confirm input{width:20px;height:20px;accent-color:var(--vb,#246ae5)}.rp-go{justify-self:start}.rp-off{color:var(--danger);margin:0;font-size:13.5px}.rp-live,.rp-check{gap:10px;margin-top:12px;padding:18px 16px;display:grid}.rp-status{color:var(--fg-muted);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:650;display:inline-flex}.rp-dot{background:var(--fg-subtle);border-radius:50%;width:9px;height:9px}.rp-dot.is-busy{background:var(--vb-hi,#5298f9);animation:1s ease-in-out infinite alternate rp-pulse}.rp-live[data-status=done] .rp-dot{background:var(--success)}.rp-live[data-status=failed] .rp-dot{background:var(--danger)}@keyframes rp-pulse{0%{opacity:.35}to{opacity:1}}.rp-progress{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rp-progress li{grid-template-columns:20px 1fr auto;align-items:start;gap:10px;font-size:15px;line-height:1.4;display:grid}.rp-mark{border:2px solid var(--fg-subtle);border-radius:50%;width:18px;height:18px;margin-top:1px}.rp-progress li[data-ok=yes] .rp-mark{border-color:var(--success);background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5 8 12l5-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.rp-progress li[data-ok=no] .rp-mark{border-color:var(--danger);background:var(--danger) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 6l6 6M12 6l-6 6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat}.rp-progress li[data-ok=busy] .rp-mark{border-color:var(--vb-hi,#5298f9);border-right-color:#0000;animation:.9s linear infinite spin}.rp-step-time{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:12px}.rp-wait .rp-step-text{color:var(--fg-muted)}.rp-result{background:#30d1581a;border-radius:12px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.45}.rp-result.is-bad{background:#ff453a1f}.rp-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rp-parts li{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.rp-parts small{color:var(--fg-muted);grid-column:1/-1;font-size:14px;line-height:1.4}.rp-parts .hl-btn{grid-column:1/-1;justify-self:start}@media (prefers-reduced-motion:reduce){.rp-dot.is-busy,.rp-progress li[data-ok=busy] .rp-mark{animation:none}}.av-note{z-index:3;width:max-content;max-width:172px;color:var(--fg);box-shadow:inset 0 0 0 var(--hair) #ffffff24, inset 0 1px 0 #ffffff14, 0 10px 24px -8px #000000bf;letter-spacing:-.008em;text-align:center;white-space:normal;pointer-events:none;background:#2b2e34;border-radius:18px;padding:8px 12px 9px;font-size:13px;font-weight:600;line-height:1.28;display:block;position:absolute;bottom:calc(100% - 16px);left:50%;translate:-50%}.av-note-t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.av-note:before,.av-note:after{content:"";box-shadow:inset 0 0 0 var(--hair) #ffffff1f;background:#2b2e34;border-radius:50%;display:block;position:absolute}.av-note:before{width:10px;height:10px;bottom:-7px;left:calc(50% - 16px)}.av-note:after{width:5px;height:5px;bottom:-14px;left:calc(50% - 23px)}.lvl-ring>.av-note{bottom:calc(100% - 4px)}.av-note.st-own{pointer-events:auto;cursor:pointer;border:0;font-family:inherit}.av-note.st-own.is-empty{color:var(--fg-subtle);font-weight:500}@media (hover:hover){.av-note.st-own:hover{background:#33363d}}.av-note.st-own:active{scale:.97}.av-note.st-own:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}@media (max-width:639px){.login-sheet.st-sheet{max-height:92dvh;margin:0 auto auto}.st-sheet .login-sheet-card{padding:calc(16px + env(safe-area-inset-top)) 20px 16px;border-radius:0 0 20px 20px;box-shadow:inset 0 -1px #ffffff1a,0 18px 50px #00000080}.st-sheet .login-sheet-grip{order:99}.login-sheet.st-sheet:not([open]){transform:translateY(-28px)}@starting-style{.login-sheet.st-sheet[open]{transform:translateY(-36px)}}}.st-field{position:relative}.st-input{width:100%;padding-right:64px}.st-count{font-variant-numeric:tabular-nums;color:var(--fg-subtle);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;translate:0 -50%}.st-count.is-over{color:var(--danger)}.st-left{color:var(--fg-subtle);margin:0;font-size:13px}.st-remove{justify-self:start}.st-remove-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pl-btn{height:40px;color:var(--fg);box-shadow:inset 0 0 0 var(--hair) var(--line-2), inset 0 1px 0 #ffffff0f;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:15px;font-weight:650;transition:background-color .16s;display:inline-flex}.pl-btn svg{color:var(--fg-muted)}.pl-btn.is-on{box-shadow:inset 0 0 0 var(--hair) #f0506e6b, inset 0 1px 0 #ffffff0f;background:#f0506e21}.pl-btn.is-on svg{color:var(--heart)}.pl-btn.is-pop svg{animation:.44s cubic-bezier(.2,.9,.3,1.35) pl-pop}.pl-btn:active{scale:.97}@keyframes pl-pop{0%{transform:scale(1)}38%{transform:scale(1.38)}to{transform:scale(1)}}.pl-error{color:var(--danger);flex-basis:100%;margin:0;font-size:13.5px}.pl-list{overscroll-behavior:contain;gap:2px;max-height:min(58vh,520px);margin:2px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.pl-person{color:var(--fg);border-radius:14px;align-items:center;gap:12px;padding:8px 6px;display:flex}@media (hover:hover){.pl-person:hover{background:#ffffff0d}}.pl-person>span{gap:1px;min-width:0;display:grid}.pl-person b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pl-person small{color:var(--fg-subtle);font-size:12.5px}.pl-none{color:var(--fg-muted);margin:0}@media (prefers-reduced-motion:reduce){.pl-btn.is-pop svg{animation:none}}.afh{transform-origin:50% 55%;filter:drop-shadow(0 0 1.5px #ff2e54e6)drop-shadow(0 0 5px #ff143c73);overflow:visible}.afh :is(.afh-halo,.afh-tube,.afh-core){fill:none;stroke-linecap:round;stroke-linejoin:round}.afh-halo{stroke:#ff1f4b;stroke-opacity:.28;stroke-width:4.2px}.afh-tube{stroke-width:2.1px}.afh-core{stroke:#ffe8ee;stroke-opacity:.92;stroke-width:.75px}.afh-s1{stop-color:#ff6a86}.afh-s2{stop-color:#ff2d55}.afh-s3{stop-color:#d4083c}.hdr-act-heart[aria-current=page] .afh{filter:drop-shadow(0 0 2px #ff2e54)drop-shadow(0 0 8px #ff143cb3)}.hdr-act-heart:active .afh{animation:.46s cubic-bezier(.3,.7,.3,1) afh-beat}@keyframes afh-beat{0%{transform:scale(1)}28%{transform:scale(1.24)}52%{transform:scale(.95)}74%{transform:scale(1.08)}to{transform:scale(1)}}.afx{isolation:isolate;position:relative}.afx:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(110% 55% at 50% -8%,#9e20486b 0%,#9e204800 62%),radial-gradient(70% 45% at 100% 40%,#781a4033 0%,#781a4000 70%),radial-gradient(80% 50% at 0 88%,#e8a7b512 0%,#e8a7b500 70%),linear-gradient(#130b0f 0%,#0d0a0b 100%);position:fixed;inset:0}.afx .card{box-shadow:inset 0 0 0 var(--hair) #ffc8d71c, inset 0 1px 0 #ffe1e80d, 0 18px 40px -24px #000000e6;background:#1a1115}.afx :is(.glass-btn-accent,.glass-btn.glass-btn-accent){color:#2a1218;background:linear-gradient(#fbece3 0%,#ebc6b4 100%);box-shadow:inset 0 1px #fff,0 10px 24px -12px #eb968c99}.afx .login-sheet-card{background:linear-gradient(#2a161ff7,#160d11fc)}.afx-hero{text-align:center;justify-items:center;gap:10px;padding:22px 0 18px;display:grid}.afx-hero-heart .afh{filter:drop-shadow(0 0 3px #ff2e54f2)drop-shadow(0 0 22px #ff143c8c)}.afx-title{letter-spacing:-.038em;color:#0000;background:linear-gradient(100deg,#fbe8de 0%,#ff9db0 55%,#ff3d63 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:700;line-height:1.04}.afx-sub{color:#fae9deb3;max-width:34ch;margin:0;font-size:15.5px;line-height:1.45}.afx-board{gap:14px;display:grid}.afx-h{letter-spacing:.01em;color:#eeb0bd;text-align:left;margin:0;font-size:13px;font-weight:650}.afx-couple{text-align:center;background:linear-gradient(#f0506e1c 0%,#f0506e00 70%),#1a1115;gap:12px;padding:18px 16px;display:grid}.afx-duo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;padding-top:44px;display:grid}.afx-duo-me,.afx-duo-them{justify-items:center;gap:10px;min-width:0;display:grid}.afx-duo-me>:is(img,.coin),.afx-duo-slot[data-state=tied] :is(img,.coin){border-radius:50%;box-shadow:0 0 0 3px #1a1115,0 0 0 4.5px #f0506e99,0 16px 34px -12px #f0506e8c}.afx-duo-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:650;overflow:hidden}.afx-duo-heart{place-items:center;width:44px;height:44px;margin-top:-26px;display:grid}.afx-duo-heart path{fill:#f0506e}.afx-duo-heart svg{filter:drop-shadow(0 0 10px #f0506eb3)}.afx-duo:not([data-state=tied]) .afx-duo-heart path{fill:#ffffff29}.afx-duo:not([data-state=tied]) .afx-duo-heart svg{filter:none}.afx .af-slot.afx-duo-slot{width:96px;height:96px}.afx .af-slot.afx-duo-slot[data-state=empty],.afx .af-slot.afx-duo-slot[data-state=pending]{color:#f3a3b4;background:#f0506e0f;border:1.5px dashed #f0506e8c}.afx-duo-since{color:#fae9de9e;margin:0;font-size:13px;line-height:1.45}.afx-veil{text-align:left;background:#ffffff09;border-radius:16px;gap:12px;margin-top:2px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #f0506e29}.afx-veil[data-on]{background:linear-gradient(135deg,#f0506e1a 0%,#f0506e05 100%);grid-template-columns:minmax(0,1fr);box-shadow:inset 0 0 0 1px #f0506e4d}.afx-veil .switch:checked{background:#f0506e;box-shadow:0 0 16px -3px #f0506ebf}.afx-veil .switch:checked:after{background:#fff}.afx-veil .switch:disabled{opacity:.6;cursor:progress}.afx-veil-look{align-items:center;gap:12px;display:flex}.afx-veil-look small{font-size:var(--fs-meta);color:#fae9de9e}.lv{text-align:center;gap:12px;padding:20px 16px 18px;display:grid}.lv-title{letter-spacing:-.022em;margin:0;font-size:22px;font-weight:700}.lv-lead{color:#f3a3b4;margin:-6px 0 2px;font-size:15px;font-weight:600}.lv-duel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lv-side{justify-items:center;gap:2px;width:68px;min-width:0;display:grid}.lv-n{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700;line-height:1}.lv-side small{max-width:100%;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lv-line{--p:.5;height:10px;box-shadow:inset 0 0 0 var(--hair) #ffffff14;background:#ffffff0f;border-radius:999px;position:relative;container-type:inline-size}.lv-fill{will-change:transform;border-radius:999px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lv-fill-me{transform-origin:0;transform:scaleX(var(--p));background:linear-gradient(90deg,#7d0f32 0%,#f0506e 100%)}.lv-fill-them{transform-origin:100%;transform:scaleX(calc(1 - var(--p)));background:linear-gradient(270deg,#6f5238 0%,#e8c9a8 100%)}.lv-knot{width:20px;height:20px;translate:calc(var(--p) * 100cqw - 50%) -50%;background:#fff7f8;border-radius:50%;transition:translate .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #1a1115,0 0 16px #f0506ed9}.lv-tap-wrap{place-items:center;height:156px;display:grid;position:relative}.lv-tap{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 34% 28%,#ff9db3 0%,#f0506e 44%,#8f1238 100%);border:0;border-radius:50%;place-items:center;width:116px;height:116px;transition:scale .12s;display:grid;box-shadow:0 0 0 7px #f0506e1f,0 0 0 16px #f0506e0d,0 20px 44px -12px #f0506ebf,inset 0 2px #ffffff59}.lv-tap svg path{fill:#fff}.lv-tap svg{filter:drop-shadow(0 2px 6px #5a001e73)}.lv-tap:active{scale:.93}.lv-tap.is-beat svg{animation:.26s ease-out lv-beat}.lv-tap:focus-visible{outline-offset:6px;outline:2px solid #fff}@keyframes lv-beat{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.lv-n.is-up{animation:.36s cubic-bezier(.2,.9,.3,1.3) lv-up}@keyframes lv-up{0%{color:var(--fg);transform:scale(1)}35%{color:#ff7d98;transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lv-n.is-up{animation:none}}.lv-burst{--dx:0px;--rot:0deg;--s:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff7d98' d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 3 4.5 6.9 4.5c2 0 3.6 1.1 5.1 3 1.5-1.9 3.1-3 5.1-3 3.9 0 6 3.9 4.5 7.3C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.95s cubic-bezier(.15,.7,.3,1) forwards lv-float;position:absolute;top:50%;left:50%}@keyframes lv-float{0%{opacity:0;transform:translateY(-10px)scale(.5)rotate(0)}14%{opacity:1}to{opacity:0;transform:translate(var(--dx), -132px) scale(var(--s)) rotate(var(--rot))}}.lv-hint,.lv-yesterday{color:#fae9de99;margin:0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.lv-fill,.lv-knot{transition:none}.lv-tap.is-beat svg{animation:none}}.afx-circle{--tint:195, 201, 210;gap:10px;padding:16px;display:grid}.afx-circle[data-kind=SISTER]{--tint:236, 172, 186}.afx-circle[data-kind=FRIEND]{--tint:234, 203, 168}.afx .afx-circle.card{background:linear-gradient(180deg, rgba(var(--tint), .085) 0%, rgba(var(--tint), 0) 64%), #171014;box-shadow:inset 0 0 0 var(--hair) rgba(var(--tint), .17), inset 0 1px 0 #ffffff0a, 0 18px 40px -24px #000000e6}.afx-circle .afx-h{color:rgb(var(--tint))}.afx-lead{color:var(--fg-muted);margin:-6px 0 0;font-size:13.5px}.afx-row{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:16px 6px;margin:0;padding:30px 0 2px;list-style:none;display:grid}.afx-person{text-align:center;align-content:start;justify-items:center;gap:5px;min-width:0;display:grid}.afx .af-slot{position:relative}.afx .af-slot[data-state=tied]{box-shadow:none;background:0 0;overflow:visible}.afx .af-slot[data-state=tied]>:is(img,.coin){border-radius:50%}.afx-circle .af-slot[data-state=tied] :is(img,.coin){box-shadow:0 0 0 2px #171014, 0 0 0 3.5px rgba(var(--tint), .55);border-radius:50%}.afx-circle .af-slot[data-thought] :is(img,.coin){box-shadow:0 0 0 2px #171014,0 0 0 3.5px #f0506e,0 0 18px #f0506e80}.afx-circle .af-slot[data-state=empty],.afx-circle .af-slot[data-state=pending]{border-color:rgba(var(--tint), .38);color:rgb(var(--tint));background:rgba(var(--tint), .05)}.afx-thought{z-index:4;background:#f0506e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #171014}.afx-thought path{fill:#fff}.afx-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.afx-name-muted{color:var(--fg-subtle);font-weight:500}.afx-since{max-width:100%;color:var(--fg-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.afx-think path{fill:#f0506e}.afx-think.is-sent{opacity:.7}.afx-signin{margin-top:6px}.prof-hero .lvl-ring>.av-note{max-width:min(240px,100vw - 80px)}.afx .af-slot[data-state=tied]>.afx-thought{border-radius:50%;width:20px;height:20px}.afx-name,.afx-since{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.cr-card{gap:12px;max-width:400px}.cr-logo{width:76px;height:76px;margin:0 auto 6px}.cr-form{gap:12px}.cr-field{text-align:left;display:grid}.cr-pass{position:relative}.cr-pass .aff-input{padding-right:52px}.cr-show{width:44px;height:40px;color:var(--fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-top:3px;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.cr-show[aria-pressed=true]{color:var(--fg)}.cr-show:focus-visible{outline-offset:-2px;outline:2px solid}.cr-keep{min-height:44px;font-size:var(--fs-small);color:var(--fg-muted);text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.cr-keep input{accent-color:#f4f5f8;width:20px;height:20px}.cr-links{font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:4px 0 0;display:flex}.cr-links a{color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline}.cr-links a:hover{color:var(--fg)}.cr-steps{gap:6px;display:grid}.cr-resend{justify-items:center;display:grid}.cr-choice{display:grid}.cr-wide{width:100%;height:52px;font-size:var(--fs-body);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.cr-wide.acc-tiktok-btn span{flex:0 auto}.acc-email-btn{width:100%;height:56px;font-size:var(--fs-body);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.acc-alt-links{flex-wrap:wrap;justify-content:center;gap:0 24px;margin:-4px 0 0;display:flex}.acc-alt-links .link-btn{align-items:center;min-height:44px;padding:0 4px;line-height:1.2;display:inline-flex}.gate{padding-inline:16px}.gaming:has(.gm-game[data-game=xo]){--gm-bg-1:#0d1f52;--gm-bg-2:#071233;--gm-bg-3:#040817;--gm-light-a:#ff3d9a33;--gm-light-b:#2fe0ff38;--gm-accent:#9fe8ff;--gm-accent-soft:#9fe8ff24;--gm-ring:#9fe8ff66;--gm-btn:linear-gradient(180deg, #7aeeff 0%, #22b4f0 52%, #0c74c8 100%);--gm-btn-fg:#021226;--gm-btn-shadow:#22b4f06b;--gm-glass:#8cb4ff12;--gm-glass-2:#8cb4ff21;--gm-line:#a0c8ff29;--gm-line-strong:#a0c8ff4d;--gm-shadow:#01041099;--gm-pop-bg:#0a1434f2;--gm-tint:#2fe0ff3d;--xo-x:#ff3d9a;--xo-x-hi:#ffe3f1;--xo-o:#2fe0ff;--xo-o-hi:#e4fbff;--xo-gold:#ffd36b;--xo-gold-hi:#fff2c2}.gm-cover[data-game=xo]{--cv-1:#16307a;--cv-2:#050b22;--cv-glow:#2fe0ff57;--cv-edge:#96c8ff38}.xo-page{gap:16px;width:100%;max-width:520px;margin:0 auto;padding:8px 0 28px;display:grid}.xo-hero{text-align:center;justify-items:center;gap:8px;padding-top:6px;display:grid}.xo-hero-art{filter:drop-shadow(0 18px 30px #2fe0ff47)}.xo-title{letter-spacing:-.03em;background:linear-gradient(90deg, var(--xo-x-hi) 0%, #fff 45%, var(--xo-o-hi) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:34px;font-weight:800}.xo-title-sm{text-align:center;font-size:24px}.xo-lead{max-width:32ch;color:var(--gm-muted);margin:0;font-size:15px}.xo-panel{background:linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));border:1px solid var(--gm-line);box-shadow:inset 0 1px 0 #ffffff29, 0 18px 40px var(--gm-shadow);border-radius:26px;gap:12px;padding:16px;display:grid}.xo-start{grid-template-columns:1fr}.xo-modes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.xo-levels{margin-top:-6px}.xo-start .gm-btn,.xo-new .gm-btn{width:100%}.xo-h{margin:0;font-size:17px;font-weight:700}.xo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xo-list-item{color:var(--gm-fg);border:1px solid var(--gm-line);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.xo-list-item b{font-size:15px;display:block}.xo-list-item small{color:var(--gm-muted);font-size:13px}.xo-list-item[data-turn]{border-color:#2fe0ff80;box-shadow:0 0 0 1px #2fe0ff40,0 10px 26px -14px #2fe0ff99}.xo-list-item[data-turn] small{color:var(--xo-o-hi)}.xo-list-score{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.xo-back{text-align:center;margin:0;font-size:14px}.xo-back a{color:var(--gm-muted);text-underline-offset:3px;text-decoration:underline}.xo-gone{text-align:center;color:var(--gm-muted);justify-items:center}.xo-game{justify-items:center;gap:14px;display:grid;position:relative}.xo-confetti{z-index:30;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.xo-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;display:grid}.xo-player{background:linear-gradient(160deg, var(--gm-glass-2), var(--gm-glass));border:1px solid var(--gm-line);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 12px 10px 10px;transition:box-shadow .22s,border-color .22s;display:grid}.xo-player[data-mark=o]{grid-template-columns:auto 1fr auto}.xo-player.is-active[data-mark=x]{border-color:#ff3d9a99;box-shadow:0 0 0 1px #ff3d9a4d,0 10px 30px -10px #ff3d9a8c}.xo-player.is-active[data-mark=o]{border-color:#2fe0ff99;box-shadow:0 0 0 1px #2fe0ff4d,0 10px 30px -10px #2fe0ff8c}.xo-player-photo{place-items:center;width:44px;height:44px;display:grid;position:relative}.xo-player-photo>img,.xo-player-photo>.coin{width:44px;height:44px}.xo-player-empty{border:1.5px dashed var(--gm-line-strong);border-radius:50%;width:44px;height:44px}.xo-player-mark{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--gm-line-strong);background:#071233;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.xo-player-mark .xo-mark{width:18px;height:18px;animation:none}.xo-player-big{background:#ffffff0d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.xo-player-big .xo-mark{width:36px;height:36px;animation:none}.xo-player-txt{min-width:0;line-height:1.2;display:grid}.xo-player-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.xo-player-txt small{color:var(--gm-muted);font-size:12px}@media (max-width:379px){.xo-player,.xo-player[data-mark=o]{grid-template-columns:auto 1fr}.xo-player-txt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.xo-player-score{font-variant-numeric:tabular-nums;justify-self:end;font-size:24px;font-weight:800}.xo-draws{color:var(--gm-muted);justify-items:center;line-height:1.1;display:grid}.xo-draws b{color:var(--gm-fg);font-variant-numeric:tabular-nums;font-size:16px}.xo-draws small{font-size:11px}.xo-status{min-height:40px;color:var(--gm-muted);border:1px solid var(--gm-line);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:16px;font-weight:650;display:inline-flex}.xo-status.is-mine{color:var(--gm-fg);border-color:var(--gm-line-strong);background:#ffffff14}.xo-status.is-won{color:var(--xo-gold-hi);background:#ffd36b1a;border-color:#ffd36b80}.xo-status .xo-status-mark{flex:none;width:22px;height:22px;animation:none}.xo-round{color:var(--gm-subtle);margin:0;font-size:13px}.xo-acts{justify-items:center;gap:6px;width:100%;display:grid}.xo-acts .gm-btn{width:min(100%,320px)}.xo-hint{color:var(--gm-muted);text-align:center;margin:0;font-size:13px}.xo-error{text-align:center}.xo-foot{justify-items:center;width:100%;padding-top:6px;display:grid}.xo-board{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 0,#508cff2e 0%,#0000 60%),linear-gradient(165deg,#162a64e6,#060c22f2);border:1px solid #a0c8ff38;border-radius:30px;grid-template-rows:repeat(3,1fr);width:min(100%,380px);padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 26px 60px -24px #000000e6,0 0 0 1px #0000004d}.xo-row{grid-template-columns:repeat(3,1fr);display:grid}.xo-grid{pointer-events:none;position:absolute;inset:10px}.xo-grid i{opacity:.8;background:linear-gradient(#d9e8ff,#8fb6ff);border-radius:3px;display:block;position:absolute;box-shadow:0 0 10px #78aaff8c,0 0 22px #78aaff40}.xo-grid i:first-child,.xo-grid i:nth-child(2){width:3px;top:5%;bottom:5%;translate:-50%}.xo-grid i:first-child{left:33.333%}.xo-grid i:nth-child(2){left:66.667%}.xo-grid i:nth-child(3),.xo-grid i:nth-child(4){background:linear-gradient(90deg,#d9e8ff,#8fb6ff);height:3px;left:5%;right:5%;translate:0 -50%}.xo-grid i:nth-child(3){top:33.333%}.xo-grid i:nth-child(4){top:66.667%}.xo-cell{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;place-items:center;margin:6px;padding:0;transition:background-color .16s;display:grid;position:relative}.xo-cell.is-open{cursor:pointer}@media (hover:hover){.xo-cell.is-open:hover{background:#ffffff0f}}.xo-cell.is-open:active{background:#ffffff1a}.xo-cell:focus-visible{outline-offset:-2px;outline:2px solid #ffffffd9}.xo-cell.is-last:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:8%;box-shadow:inset 0 0 0 1.5px #ffffff29}.xo-board.is-won .xo-cell.is-taken:not(.is-line) .xo-mark{opacity:.35;transition:opacity .4s}.xo-mark{width:74%;height:74%;animation:.3s cubic-bezier(.2,1.35,.4,1) both xo-pop;overflow:visible}.xo-mark path,.xo-mark circle{fill:none;stroke-linecap:round}.xo-mark .xo-glow{stroke-width:22px;opacity:.26}.xo-mark .xo-stroke{stroke-width:11px}.xo-mark .xo-core{stroke-width:3.5px;opacity:.92}.xo-mark-x .xo-glow,.xo-mark-x .xo-stroke{stroke:var(--xo-x,#ff3d9a)}.xo-mark-x .xo-core{stroke:var(--xo-x-hi,#ffe3f1)}.xo-mark-o .xo-glow,.xo-mark-o .xo-stroke{stroke:var(--xo-o,#2fe0ff)}.xo-mark-o .xo-core{stroke:var(--xo-o-hi,#e4fbff)}.xo-cell.is-line .xo-mark{animation:.3s cubic-bezier(.2,1.35,.4,1) both xo-pop,.9s ease-out .18s both xo-win}@keyframes xo-pop{0%{opacity:0;transform:scale(.5)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes xo-win{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.xo-strike{z-index:2;pointer-events:none;background:linear-gradient(90deg, #fff2c233, var(--xo-gold-hi) 18%, var(--xo-gold) 50%, var(--xo-gold-hi) 82%, #fff2c233);border-radius:8px;height:8px;animation:.46s cubic-bezier(.3,.9,.3,1) .12s both xo-strike;display:block;position:absolute;translate:-50% -50%;box-shadow:0 0 14px #ffd36bd9,0 0 34px #ffd36b73}.xo-strike[data-line="0"],.xo-strike[data-line="1"],.xo-strike[data-line="2"]{width:90%;left:50%}.xo-strike[data-line="0"]{top:calc(16.6667% + 6.66667px)}.xo-strike[data-line="1"]{top:50%}.xo-strike[data-line="2"]{top:calc(83.3333% - 6.66667px)}.xo-strike[data-line="3"],.xo-strike[data-line="4"],.xo-strike[data-line="5"]{width:90%;top:50%;rotate:90deg}.xo-strike[data-line="3"]{left:calc(16.6667% + 6.66667px)}.xo-strike[data-line="4"]{left:50%}.xo-strike[data-line="5"]{left:calc(83.3333% - 6.66667px)}.xo-strike[data-line="6"],.xo-strike[data-line="7"]{width:122%;top:50%;left:50%}.xo-strike[data-line="6"]{rotate:45deg}.xo-strike[data-line="7"]{rotate:-45deg}@keyframes xo-strike{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.xo-mark,.xo-cell.is-line .xo-mark,.xo-strike{animation:none}.xo-player,.xo-cell{transition:none}}.gm-exit{justify-items:center;gap:8px;width:100%;display:grid}.gm-exit-btn{border:1px solid var(--gm-line,var(--line-2));height:40px;font:inherit;color:var(--gm-muted,var(--fg-muted));background:var(--gm-glass,#ffffff0d);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}@media (hover:hover){.gm-exit-btn:hover{color:#ff9a9a;border-color:#ff6e6e66}}.gm-exit-btn:active{scale:.97}.gm-exit-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.gm-exit .gg-ask{width:min(100%,420px);margin-top:0}@media (prefers-reduced-motion:reduce){.gm-exit-btn{transition:none}}.hmap,.hmap-fallback{background:#0b1222 radial-gradient(120% 90% at 50% 30%,#1a2a4f 0%,#0e1830 55%,#0b1222 100%)}.hmap-credit{color:#8b9bbb;background:#050913b8;border-color:#a0beff1f}.hmap-credit a{color:#cfd9ee}.hmap :is(.hmap-search,.map-zoom-btn,.hmap-chip,.hmap-sos){-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#090f1fbd;border-color:#aac3ff29;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #01040e73}.hmap .hmap-chip[aria-pressed=true]{color:var(--btn-fg);background:var(--btn);border-color:#0000}.hmap .hmap-panel{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#080d1cdb;border-color:#aac3ff29;box-shadow:inset 0 1px #ffffff14,0 18px 40px #01040e80}.hmap .hmap-tools .map-3d[aria-pressed=true]{color:var(--btn-fg);background:var(--btn);border-color:#0000}.hmap-tools .map-locate{color:#cfe5ff}.hmap-tools .map-locate svg{transition:transform .2s var(--ease-out)}.hmap-tools .map-locate[aria-pressed=true]{color:#fff;background:radial-gradient(circle at 50% 35%,#5fb0ff,#2f7bef 70%);border-color:#4da3ff99;box-shadow:inset 0 1px #fff6,0 0 18px #4da3ff8c}.hmap-tools .map-locate[data-state=locating] svg{animation:1.1s ease-in-out infinite alternate hmap-seek}@keyframes hmap-seek{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}.hmap-ask{left:12px;right:12px;bottom:calc(16px + var(--dock-space) + var(--inst-space,0px));z-index:8;color:var(--fg);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);animation:hmap-sheet .32s var(--ease-out) both;background:#080d1ce6;border:1px solid #aac3ff2e;border-radius:24px;gap:8px;padding:18px 18px 16px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #01040e99}.hmap-ask-icon{color:#fff;background:radial-gradient(circle at 50% 30%,#6bb8ff,#2f7bef 75%);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff6,0 0 22px #4da3ff73}.hmap-ask h2{letter-spacing:-.015em;margin:4px 0 0;font-size:19px;font-weight:700}.hmap-ask p{font-size:var(--fs-small);color:var(--fg-muted);margin:0;line-height:1.45}.hmap-ask-row{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:6px;display:grid}.hmap-ask-row>*{justify-content:center;height:46px;font-weight:600}.hmap-ask-yes{align-items:center;display:inline-flex}@keyframes hmap-sheet{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (min-width:1024px){.hmap-ask{width:380px;left:auto;right:70px}}.hmap-me{left:12px;right:66px;bottom:calc(34px + var(--dock-space) + var(--inst-space,0px));z-index:5;width:fit-content;max-width:calc(100% - 78px);min-height:40px;font-size:var(--fs-meta);color:var(--fg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:hmap-sheet .26s var(--ease-out) both;background:#080d1cd6;border:1px solid #aac3ff29;border-radius:20px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 26px #01040e73}.hmap-me-dot{background:#4da3ff;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffe6,0 0 12px #4da3ffcc}.hmap-me:is([data-state=denied],[data-state=error]) .hmap-me-dot{background:#ff8a8a;box-shadow:0 0 0 3px #ffffffd9}.hmap-me-text{min-width:0;line-height:1.3}.hmap-me-stop{height:30px;font:inherit;color:var(--fg);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:0 12px;font-weight:600}@media (hover:hover){.hmap-me-stop:hover{background:#ffffff29}}.hmap-route{gap:10px;padding:4px 4px 6px;display:grid}.hmap-route-btn{width:100%;height:44px;font:inherit;font-size:var(--fs-ui);color:#d8eaff;cursor:pointer;transition:background-color .16s ease, transform var(--t-press,.11s) ease;background:linear-gradient(#4da3ff33,#2f7bef1f);border:1px solid #4da3ff61;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.hmap-route-btn:active{transform:scale(.98)}.hmap-route-btn[aria-expanded=true]{color:var(--fg-muted);background:#ffffff0d;border-color:#ffffff1f}@media (max-width:1023px){.hmap-top[data-routing] :is(.hmap-chips,.hmap-panel-head){display:none}.hmap-top[data-routing] .hmap-panel-body{padding-top:6px}.hmap-top[data-routing] .hmap-route-btn{height:36px;font-size:var(--fs-meta)}.hmap-top[data-routing] .hmap-item{min-height:54px}}.rt{gap:12px;display:grid}.rt-modes{background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.rt-mode{height:38px;font:inherit;font-size:var(--fs-meta);color:var(--fg-muted);cursor:pointer;transition:color .16s ease, background-color .2s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-weight:600;display:inline-flex}.rt-mode[aria-pressed=true]{color:var(--fg);background:#a0c3ff29;box-shadow:inset 0 1px #ffffff24,0 2px 8px #01040e59}.rt-mode[aria-pressed=true] svg{color:#7cbcff}.rt-mode:focus-visible,.hmap-route-btn:focus-visible,.rt-go a:focus-visible,.hmap-me-stop:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.rt-sum{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:0 4px;display:grid}.rt-time{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1.1}.rt-meta{font-size:var(--fs-small);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0}.rt-sum>p{grid-column:1}.rt-steps{grid-area:1/2/3}.rt-steps[open]{border-top:1px solid #ffffff14;grid-area:3/1/auto/-1;margin-top:6px}.rt-steps summary{min-height:40px;font-size:var(--fs-small);color:#9ccbff;cursor:pointer;background:#4da3ff1a;border-radius:12px;justify-content:flex-end;align-items:center;padding:0 10px;font-weight:600;list-style:none;display:flex}.rt-steps summary::-webkit-details-marker{display:none}.rt-steps summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.rt-steps[open] summary{background:0 0;justify-content:flex-start;padding:0}.rt-steps[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rt-steps ol{overscroll-behavior:contain;counter-reset:rt;gap:0;max-height:240px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-y:auto}.rt-steps li{font-size:var(--fs-small);counter-increment:rt;border-bottom:1px solid #ffffff0d;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0;line-height:1.35;display:grid}.rt-steps li:before{content:counter(rt);font-size:var(--fs-meta);color:#7cbcff;font-variant-numeric:tabular-nums;font-weight:700}.rt-steps li small{font-size:var(--fs-meta);color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.rt-need{gap:10px;padding:2px 4px;display:grid}.rt-need p,.rt-note{font-size:var(--fs-small);color:var(--fg-muted);margin:0;line-height:1.45}.rt-note{padding:0 4px}.rt-note a{color:#9ccbff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.rt-need-btn{justify-content:center;align-items:center;gap:8px;height:42px;font-weight:600;display:inline-flex}.rt-wait{font-size:var(--fs-small);color:var(--fg-muted);align-items:center;gap:10px;margin:0;padding:6px 4px;display:flex}.rt-go{flex-wrap:wrap;gap:8px;display:flex}.rt-go a{white-space:nowrap;height:44px;font-size:var(--fs-small);transition:transform var(--t-press,.11s) ease;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.rt-go a:active{transform:scale(.97)}.rt-go-main{color:var(--btn-fg);background:var(--btn);flex:auto;box-shadow:inset 0 1px #ffffffb3,0 8px 20px #01040e66}.rt-go-alt{color:var(--fg);background:#ffffff12;border:1px solid #ffffff21;flex:auto}@media (prefers-reduced-motion:reduce){.hmap-ask,.hmap-me,.hmap-tools .map-locate[data-state=locating] svg{animation:none}.rt-mode,.rt-steps summary:after,.hmap-route-btn,.rt-go a{transition:none}}.pk-login{gap:8px;display:grid}.pk-btn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.pk-btn svg{flex:none}.pk-btn[aria-busy=true] svg{animation:1s ease-in-out infinite alternate pk-wait}@keyframes pk-wait{0%{opacity:.4}to{opacity:1}}.pk-error{font-size:var(--fs-small);text-align:center;color:var(--danger);margin:0;line-height:1.45}.pk-manage{gap:10px;display:grid}.pk-manage .pk-error{text-align:left}.pk-ask{flex:none;gap:6px;display:inline-flex}.pk-remove-yes{color:#ffb4b4;border-color:#ff6e6e66}@media (prefers-reduced-motion:reduce){.pk-btn[aria-busy=true] svg{animation:none}}.top3 .top3-item[data-place] .top3-photo :is(.coin,img,.biz-logo){box-shadow:0 18px 28px -14px #000000f2,0 6px 12px -6px #0009}.top3 .top3-item[data-place] .top3-place{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top3 .top3-photo>:first-child{animation:3.6s ease-in-out infinite alternate top3-float}.top3 .top3-item[data-place="2"] .top3-photo>:first-child,.top3 .top3-item[data-place="2"] .top3-photo:after{animation-delay:-1.2s}.top3 .top3-item[data-place="3"] .top3-photo>:first-child,.top3 .top3-item[data-place="3"] .top3-photo:after{animation-delay:-2.4s}.top3 .top3-photo:after{content:"";z-index:-1;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:12px;animation:3.6s ease-in-out infinite alternate top3-ground;display:block;position:absolute;bottom:-12px;left:16%;right:16%}.top3 .top3-photo{isolation:isolate}@keyframes top3-float{0%{translate:0}to{translate:0 -6px}}@keyframes top3-ground{0%{opacity:1;scale:1}to{opacity:.55;scale:.78}}@media (prefers-reduced-motion:reduce){.top3 .top3-photo>:first-child,.top3 .top3-photo:after{animation:none}}:root{--lit-glass:radial-gradient(130% 110% at 50% -10%, #ffffff57, #ffffff1a 58%, #ffffff12);--lit-rim:inset 0 0 0 .5px #ffffff6b, inset 0 1px 0 #ffffff8c, inset 0 -10px 16px -12px #ffffff4d}.hdr-actions>.hdr-act-plus,.hdr-act-plus,.hdr-act-plus:hover,.hdr-act-plus[aria-expanded=true]{color:#fff;background:var(--lit-glass);box-shadow:var(--lit-rim), 0 8px 20px -8px #000c;-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%)}.hmap .hmap-chip[aria-pressed=true],.hmap .hmap-tools .map-3d[aria-pressed=true]{color:#fff;background:var(--lit-glass), #090f1f8c;box-shadow:var(--lit-rim), 0 8px 22px #01040e73;-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border-color:#0000}.hmap .hmap-chip[aria-pressed=true] b{color:#fff}.hmap .hmap-chip[aria-pressed=true] i{box-shadow:0 0 0 1.5px #ffffffe6, 0 0 10px var(--kind)}.hmap .hmap-chip[aria-pressed=false]{color:#ffffffb8}:is(.enter-btn,.aff-submit,.bg-brand,.glass-btn-accent,.glass-btn.glass-btn-accent,.login-sheet-main,.acc-tiktok-btn,.pg-draw,.near-geo,.rep-send,.inst-go,.hl-btn-primary,.off-enter){background:linear-gradient(#fff 0%,#eef1f6 55%,#d9dee8 100%);box-shadow:inset 0 1px #fff,inset 0 -3px 8px -4px #141e3c47,inset 0 0 0 .5px #ffffffb3,0 1px 2px #0006,0 12px 26px -12px #96b4ff73}.gaming :is(.glass-btn-accent,.glass-btn.glass-btn-accent,.pg-draw),.gaming .gm-btn:not(.gm-btn-ghost,.gm-btn-danger){background:radial-gradient(120% 90% at 50% -25%, #ffffff6b, #fff0 62%), var(--gm-btn);box-shadow:inset 0 1px 0 #fff9, inset 0 -10px 18px -10px #00000061, inset 0 0 0 .5px #ffffff4d, 0 3px 8px -2px #00000073, 0 16px 30px -10px var(--gm-btn-shadow);text-shadow:0 1px 1px #0000002e}@media (hover:hover){.gaming :is(.glass-btn-accent,.pg-draw):hover,.gaming .gm-btn:not(.gm-btn-ghost,.gm-btn-danger):hover{filter:brightness(1.06)}}.gm-h2,.pg-h2+.pg-muted,.gm-h2+.gm-note,.sg-soon,.acc-notice,.prof-empty,.net-empty,.cm-h2,.sg-h,.cb-h,.afx-h,.xo-h,.rl-h{text-align:center}.rl-h,.srch-h2{justify-content:center}.pg-games-head .evx-h2{justify-content:flex-start}.fr{min-width:0;margin:0 -16px 2px}.fr-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;margin:0;padding:4px 16px 6px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.fr-row::-webkit-scrollbar{display:none}.fr-item{scroll-snap-align:start;flex:none}.fr-btn{width:92px;color:var(--fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:6px;padding:58px 0 2px;display:grid;position:relative}.fr-btn:active .fr-photo{scale:.95}.fr-btn:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #ffffffd9}.fr-photo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #ffffff29, 0 10px 22px -10px #000c;border-radius:50%;transition:scale .16s}.fr-btn.has-note .fr-photo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px #ffffff8c, 0 10px 22px -10px #000c}.fr-name{max-width:88px;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fr-note{z-index:1;width:max-content;max-width:90px;color:var(--fg);text-align:center;box-shadow:inset 0 0 0 var(--hair) #ffffff24, inset 0 1px 0 #ffffff14, 0 8px 18px -8px #000000bf;background:#2b2e34;border-radius:16px;padding:7px 10px 8px;font-size:12px;font-weight:600;line-height:1.25;position:absolute;top:0;left:50%;translate:-50%}.fr-note-t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-note:before,.fr-note:after{content:"";box-shadow:inset 0 0 0 var(--hair) #ffffff1f;background:#2b2e34;border-radius:50%;display:block;position:absolute}.fr-note:before{width:9px;height:9px;bottom:-6px;left:calc(50% - 14px)}.fr-note:after{width:4px;height:4px;bottom:-12px;left:calc(50% - 20px)}.fr-note.is-adored{box-shadow:inset 0 0 0 1px #ff5c8a8c,0 8px 18px -8px #000000bf}.fr-sheet-note{overflow-wrap:anywhere;max-width:32ch;margin:0;font-size:18px;font-weight:600;line-height:1.35}.fr-adore{min-height:46px;color:var(--fg);font:inherit;background:var(--surface-2);box-shadow:inset 0 0 0 var(--hair) var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:650;transition:background-color .16s,color .16s,scale .16s;display:inline-flex}.fr-adore.is-on{color:#ff5c8a;background:#ff5c8a1f;box-shadow:inset 0 0 0 1px #ff5c8a66}.fr-adore:active{scale:.96}.fr-adore.is-on svg{animation:fr-pop .36s var(--spring) both}@keyframes fr-pop{40%{scale:1.3}}@media (prefers-reduced-motion:reduce){.fr-adore.is-on svg{animation:none}}.fol{justify-items:center;gap:6px;margin:4px 0 2px;display:grid}.fol-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fol-btn{justify-content:center;min-width:140px}.fol-btn.is-on{color:var(--fg-muted)}.fol-note{color:var(--fg-muted);margin:0;font-size:13px}.fol-ask{background:var(--surface-2);border-radius:16px;justify-items:center;gap:6px;padding:10px 14px;display:grid}.fm-sheet{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fm-item{gap:10px;padding:12px 14px;display:grid}.fm-who{min-width:0;color:var(--fg);text-align:left;align-items:center;gap:10px;text-decoration:none;display:flex}.fm-txt{min-width:0;line-height:1.25;display:grid}.fm-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.fm-txt span{color:var(--fg-muted);font-size:13px}.fm-acts{gap:8px;display:flex}.fm-acts .fm-btn{flex:1;justify-content:center}.fm-btn{height:38px;padding:0 14px;font-size:14px}.fm-hint{color:var(--fg-muted);text-align:center;margin:0;font-size:13px}.fm-sheet{width:100%;max-height:52dvh;overflow-y:auto}.fm-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.pst-wrap{justify-items:center;gap:12px;width:100%;margin-top:2px;display:grid}.pst{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:330px;display:grid}.pst-item{min-height:52px;color:var(--fg);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-content:center;justify-items:center;gap:1px;padding:4px;display:grid;position:relative}button.pst-item{cursor:pointer;transition:background-color .16s,scale .16s}@media (hover:hover){button.pst-item:hover{background:#ffffff0d}}button.pst-item:active{background:#ffffff0f;scale:.95}.pst-item:focus-visible{outline-offset:0;outline:2px solid #ffffffd9}.pst-item+.pst-item:before{content:"";width:var(--hair);background:var(--line-2);height:22px;position:absolute;top:50%;left:0;translate:0 -50%}.pst-n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.15}.pst-l{color:var(--fg-muted);white-space:nowrap;font-size:12.5px}.pst-req{max-width:100%;min-height:36px;color:var(--fg);font:inherit;text-align:left;background:var(--surface-2);box-shadow:inset 0 0 0 var(--hair) var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:13.5px;font-weight:600;transition:scale .16s;display:inline-flex}.pst-req:active{scale:.97}.pst-req-faces{flex:none;display:inline-flex}.pst-req-faces>*{box-shadow:0 0 0 2px var(--surface-2);border-radius:50%}.pst-req-faces>*+*{margin-left:-8px}.pst-acts,.pst-wrap .fol{width:100%;max-width:330px}.pst-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.pst-acts>.glass-btn{white-space:nowrap;justify-content:center;height:40px;padding:0 10px;font-size:14.5px}@media (max-width:359px){.pst-acts>.glass-btn{text-align:center;white-space:normal;height:auto;min-height:40px;padding:6px 8px;font-size:13.5px;line-height:1.2}}.pst-wrap .fol{margin:0}.pst-wrap .fol-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.pst-wrap .fol-btn,.pst-wrap .pl-btn{white-space:nowrap;justify-content:center;min-width:0;height:40px;padding:0 10px;font-size:14.5px}.pst-wrap .fol-ask{width:100%}.pst-wrap>.pl-error{text-align:center}.prof-hero .prof-bio{color:var(--fg);margin:0;font-size:15px;line-height:1.4}.bio-own{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;padding:4px 10px;display:block}@media (hover:hover){.bio-own:hover{background:#ffffff0d}}.prof-hero .bio-own.is-empty{color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:7px 14px;font-size:14px}.bio-own:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.bio-input.aff-input{text-align:left;resize:none;height:auto;min-height:116px;margin:0;padding:12px 14px 30px;line-height:1.45}.bio-field .st-count{top:auto;bottom:10px;translate:none}.prof-tags{flex-wrap:wrap;justify-content:center;gap:6px;max-width:360px;display:flex}.prof-tags .prof-chip{gap:5px;height:28px;padding:0 11px;font-size:13px}.prof-tags .prof-chip svg{flex:none}.ibx-face{border-radius:50%;flex:none}.ibx-do{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:-4px;padding:0 14px 14px 72px;display:flex}.ibx-do .ibx-btn{flex:1 1 0;max-width:180px}.ibx-btn{white-space:nowrap;justify-content:center;min-width:0;height:38px;padding:0 14px;font-size:14px}.ibx-state{height:30px;color:var(--fg-muted);background:var(--surface-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ibx-state.is-ok{color:var(--fg)}.ibx-err{color:var(--danger);flex-basis:100%;margin:0;font-size:13px}.ibx-review{gap:10px;display:grid}.ibx-look{background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.ibx-look-text{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;gap:2px;font-size:13.5px;line-height:1.35;display:grid}.ibx-look-text b{color:var(--fg);font-size:15px;font-weight:650}.ibx-thumb{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.ibx-check{color:var(--fg);text-underline-offset:3px;margin-top:4px;font-weight:600;text-decoration:underline}.ibx-change{justify-content:flex-start;align-items:center}.ibx-side{justify-items:start;gap:4px;min-width:0;display:grid}.ibx-side small{color:var(--fg-subtle);font-size:12px}.ibx-side b{color:var(--fg-muted);overflow-wrap:anywhere;font-size:15px;font-weight:650}.ibx-side.is-asked b{color:var(--fg)}.ibx-arrow{color:var(--fg-subtle);flex:none}.ibx-review .mod-btn{min-height:40px}@media (max-width:420px){.ibx-do{padding-left:14px}}.ibx-hub{gap:14px;margin-bottom:12px;padding:14px;display:grid}.ibx-hub-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ibx-hub-faces{flex:none;display:inline-flex}.ibx-hub-faces>*{box-shadow:0 0 0 2px var(--g-2);border-radius:50%}.ibx-hub-faces>*+*{margin-left:-8px}.ibx-hub-text{flex:140px;min-width:0;font-size:14.5px;font-weight:600}.ibx-hub-acts{flex-wrap:wrap;gap:8px;display:flex}.ibx-hub-note{color:var(--fg-muted);margin:0;font-size:13.5px}.ibx-hub-back{gap:8px;display:grid}.ibx-hub-h{color:var(--fg-muted);margin:0;font-size:14px;font-weight:650}.ibx-hub-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ibx-hub-person{justify-content:space-between;align-items:center;gap:10px;display:flex}.ibx-hub-who{min-width:0;color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.ibx-hub-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ibx-hub-person .ibx-btn{flex:none}.fm-acts-row{flex:none;gap:6px;display:flex}.fm-acts-row .fm-btn{padding:0 12px}.acc-editp{gap:18px;display:grid}.acc-editp .prof-section{margin:0}.acc-bio{gap:8px;padding:14px;display:grid}.acc-bio .bio-own{width:100%;min-height:48px;color:var(--fg);text-align:left;white-space:pre-line;overflow-wrap:anywhere;background:var(--surface-2);box-shadow:inset 0 0 0 var(--hair) var(--line-2);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}.acc-bio .bio-own.is-empty{color:var(--fg-muted)}.acc-editp-done{justify-content:center;width:100%;height:48px;font-size:16px}.hl-pilot{gap:10px;padding:14px 16px;display:grid}.hl-pilot-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hl-pilot-head>.min-w-0{flex:220px}.hl-pilot[data-on] .hl-op-dot{background:var(--success);box-shadow:0 0 0 4px #30d15829}.hl-pilot:not([data-on]) .hl-op-dot{background:var(--fg-subtle);box-shadow:none}.hl-pilot-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hl-pilot-list li{gap:2px;display:grid}.hl-pilot-list b{font-size:14px;font-weight:650}.hl-pilot-list span{color:var(--fg-muted);font-size:13px}.hl-sub{color:var(--fg-muted);margin:14px 0 8px;font-size:14px;font-weight:650}.hl-res{gap:10px;margin-top:12px;padding:14px 16px;display:grid}.hl-res-title{font-size:15px;font-weight:650}.hl-res-list{gap:12px;margin:0;display:grid}.hl-res-list>div{gap:4px;display:grid}.hl-res-list dt{color:var(--fg-muted);font-size:13px}.hl-res-list dd{gap:6px;margin:0;font-size:14px;display:grid}.hl-res-list dd b{font-weight:650}.hl-res meter{background:#ffffff14;border:0;border-radius:99px;width:100%;height:8px}.hl-res meter::-webkit-meter-bar{background:#ffffff14;border:0;border-radius:99px;height:8px}.hl-res meter::-webkit-meter-optimum-value{background:var(--success);border-radius:99px}.hl-res meter::-webkit-meter-suboptimum-value{background:var(--gold);border-radius:99px}.hl-res meter::-webkit-meter-even-less-good-value{background:var(--danger);border-radius:99px}.hl-res meter:-moz-meter-optimum::-moz-meter-bar{background:var(--success);border-radius:99px}.hl-res meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--gold);border-radius:99px}.hl-res meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger);border-radius:99px}.lq{text-align:center;gap:14px;margin-top:14px;padding:20px 16px 18px;display:grid}.lq-lead{color:#fae9deb8;margin:-4px 0 0;font-size:14px;line-height:1.45}.lq-list{gap:8px;display:grid}.lq-empty{color:#fae9deb3;margin:0;font-size:14px}.lq-archive{justify-self:center}.lq-game{text-align:left;gap:12px;padding:16px 12px 14px}.lq-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.lq-title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:750}.lq-arch-link{color:#ff9db3;flex:none;font-size:13.5px;font-weight:650}.lq-group{gap:8px;display:grid}.lq-sub{letter-spacing:.01em;color:#fae9de8c;margin:4px 4px 0;font-size:12.5px;font-weight:700}.lq-meter{background:linear-gradient(120deg,#f0506e29 0%,#7d0f321f 100%);border-radius:16px;gap:7px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ff9eb529}.lq-meter-main{color:#fae9dee6;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.lq-meter-main b{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.lq-meter-day{color:#fae9de8c;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.lq-meter-sub{color:#fae9de94;margin:0;font-size:12.5px;line-height:1.4}.lq-meter[data-state=ready]{background:linear-gradient(120deg,#7ee0a129 0%,#f0506e24 100%);box-shadow:inset 0 0 0 1px #7ee0a14d}.lq-meter[data-state=done]{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.lq-bar{color:#f0506e;appearance:none;background:#ffffff1a;border:0;border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.lq-bar::-webkit-progress-bar{background:#ffffff1a;border-radius:99px}.lq-bar::-webkit-progress-value{transition:inline-size .24s var(--ease-out);background:linear-gradient(90deg,#b3194a 0%,#f0506e 60%,#ff9db3 100%);border-radius:99px}.lq-bar::-moz-progress-bar{background:linear-gradient(90deg,#b3194a 0%,#f0506e 60%,#ff9db3 100%);border-radius:99px}.lq-meter[data-state=ready] .lq-bar::-webkit-progress-value{background:linear-gradient(90deg,#7ee0a1 0%,#ff9db3 100%)}.lq-meter[data-state=ready] .lq-bar::-moz-progress-bar{background:linear-gradient(90deg,#7ee0a1 0%,#ff9db3 100%)}.lq-q{text-align:left;background:#ffffff0b;border-radius:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.lq-q[data-turn]{background:linear-gradient(#7d0f3257 0%,#280e1880 100%);box-shadow:inset 0 0 0 1px #ff9eb552,0 10px 26px -18px #f0506ee6}.lq-q-top{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;gap:6px;margin:0;padding:12px 14px;display:grid}.lq-q-top:focus-visible{outline-offset:-2px;outline:2px solid #ff9db3}.lq-q-line{color:#fae9de8c;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.lq-role{color:#fff;background:#f0506e52;border-radius:99px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:750}.lq-role[data-mine]{background:linear-gradient(90deg,#b3194a 0%,#f0506e 100%)}.lq-theme{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lq-q-line .lq-time{flex:none}.lq-q-line .lq-time:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 7px 2px 0;display:inline-block}.lq-chev{color:#fae9de80;transition:transform .18s var(--ease-out);flex:none;margin-left:auto}.lq-q[data-open] .lq-chev{transform:rotate(180deg)}.lq-q-text{letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.3}.lq-q-status{flex-wrap:wrap;gap:6px;display:flex}.lq-who,.lq-res{color:#fae9debf;background:#ffffff0f;border-radius:99px;align-items:center;gap:6px;min-height:24px;padding:2px 9px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.lq-dot{background:#fae9de4d;border-radius:50%;flex:none;width:7px;height:7px}.lq-who[data-state=done] .lq-dot{background:#7ee0a1}.lq-who[data-state=turn]{color:#fff;background:#f0506e4d}.lq-who[data-state=turn] .lq-dot{background:#ff9db3;box-shadow:0 0 0 3px #ff9db340}.lq-who .lq-time,.lq-res .lq-time{color:#fae9de80;font-weight:500}.lq-res{color:#ffd2dc;background:#b3194a47}.lq-res[data-hit]{color:#c9f6d8;background:#2ea05c3d}.lq-q-body{gap:10px;padding:0 12px 12px;display:grid}.lq-how{color:#fae9deb3;margin:0 2px;font-size:13px;line-height:1.45}.lq-opts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lq-opts>li{min-width:0;display:flex}.lq-opt{width:100%;min-width:0;min-height:56px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out), transform .14s ease, opacity .2s ease;background:linear-gradient(160deg,#ffffff16 0%,#ffffff06 100%);border:0;border-radius:14px;flex-wrap:wrap;align-content:center;align-items:center;gap:6px 8px;margin:0;padding:9px 10px;font-size:14px;font-weight:650;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff17}.lq-opt:not(:disabled):active{transform:scale(.97)}.lq-opt:disabled{cursor:default}.lq-opt:focus-visible{outline-offset:2px;outline:2px solid #ff9db3}.lq-mark{flex:none;place-items:center;width:24px;height:22px;display:grid;position:relative}.lq-mark svg{fill:#f0506e42;stroke:#ff9db3bf;stroke-width:1.2px;width:100%;height:100%;transition:fill var(--t-quick) var(--ease-out), stroke var(--t-quick) var(--ease-out);position:absolute;inset:0}.lq-mark b{color:#ffd2dc;margin-top:-2px;font-size:11px;font-weight:800;position:relative}.lq-opt-text{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.lq-tag{color:#fae9deeb;background:#ffffff1a;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:750;line-height:1.25}.lq-opt[data-state=chosen]{background:linear-gradient(160deg,#f0506e5c 0%,#7d0f3252 100%);box-shadow:inset 0 0 0 2px #f0506e,0 8px 20px -12px #f0506ecc}.lq-opt[data-state=chosen] .lq-mark svg,.lq-opt[data-state=guess] .lq-mark svg{fill:#f0506e;stroke:#ffd2dc}.lq-opt[data-state=chosen] .lq-mark b,.lq-opt[data-state=guess] .lq-mark b{color:#fff}.lq-opt[data-state=truth]{background:#7ee0a11a;box-shadow:inset 0 0 0 2px #7ee0a1}.lq-opt[data-state=truth] .lq-mark svg,.lq-opt[data-state=hit] .lq-mark svg{fill:#7ee0a1;stroke:#e2fbea}.lq-opt[data-state=truth] .lq-mark b,.lq-opt[data-state=hit] .lq-mark b{color:#0f2a1a}.lq-opt[data-state=truth] .lq-tag{color:#0f2a1a;background:#7ee0a1}.lq-opt[data-state=guess]{box-shadow:none;outline-offset:-2px;background:#b3194a29;outline:2px dashed #f0506ee6}.lq-opt[data-state=guess] .lq-tag{color:#fff;background:#b3194a}.lq-opt[data-state=hit]{background:linear-gradient(160deg,#7ee0a138 0%,#f0506e3d 100%);box-shadow:inset 0 0 0 2px #7ee0a1,0 10px 24px -14px #7ee0a1b3}.lq-opt[data-state=hit] .lq-tag{color:#0f2a1a;background:linear-gradient(90deg,#7ee0a1 0%,#ffd2dc 100%)}.lq-opt[data-dim]{opacity:.5}@media (prefers-reduced-motion:no-preference){.lq-opt[data-state=truth],.lq-opt[data-state=hit]{animation:lq-pop .52s var(--ease-out) both}.lq-opt[data-state=chosen] .lq-mark{animation:.42s ease-out lq-beat}.lq-q-body{animation:lq-open .2s var(--ease-out) both}}@keyframes lq-pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes lq-beat{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes lq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:339px){.lq-opts{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.lq-send{justify-self:stretch}.lq-wait{color:#fae9deb3;margin:0 2px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.lq-opt,.lq-chev{transition:none}}.lq-arch{gap:14px;display:grid}.lq-arch-head{text-align:center;gap:6px;display:grid}.lq-arch-tabs{justify-content:center;gap:6px;display:flex}.lq-arch-tab{color:#fae9deb3;background:#ffffff0d;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:600}.lq-arch-tab[aria-current=page]{color:#fff;background:linear-gradient(90deg,#b3194a 0%,#f0506e 100%)}.lq-arch-empty{text-align:center;padding:18px 16px}.rank{--rank-rim:linear-gradient(135deg, #f4e2b0 0%, #a98443 42%, #6f5527 58%, #e6c98a 100%);--rank-ink:#ecd6a2;vertical-align:middle;background:linear-gradient(180deg, #23262e 0%, #181a20 100%) padding-box, var(--rank-rim) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;max-width:100%;height:36px;padding:0 16px 0 4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 20px -12px #000000e6}.rank[data-tier="2"]{--rank-rim:linear-gradient(135deg, #f0dcaad9 0%, #96763cb3 50%, #e2c88ccc 100%);--rank-ink:#e4d0a2}.rank[data-tier="3"]{--rank-rim:linear-gradient(135deg, #e8d6ac8c 0%, #826c4273 50%, #d6c09280 100%);--rank-ink:#dccaa2}.rank-seal{background:radial-gradient(circle at 50% 35%,#2c2f37 0%,#121318 100%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #ecd29666,inset 0 1px #ffffff14}.rank-seal img{object-fit:contain;width:18px;height:18px;display:block}.rank-label{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rank-ink);font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.rank[data-size=sm]{gap:7px;height:28px;padding:0 12px 0 3px}.rank[data-size=sm] .rank-seal{width:22px;height:22px}.rank[data-size=sm] .rank-seal img{width:14px;height:14px}.rank[data-size=sm] .rank-label{font-size:12.5px}.prof-rank{justify-content:center;margin:2px 0 6px;display:flex}.rk-mine{text-align:center;background:radial-gradient(90% 120% at 50% 0,#f2c45c1f,#f2c45c00 65%);justify-items:center;gap:12px;padding:22px 16px;display:grid}.rk-form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.rk,.rk-form,.rk-row>*,.rk-search>*{min-width:0}.rk-select,.rk-input{border:1px solid var(--border-strong);width:100%;min-width:0;max-width:100%;height:40px;color:var(--fg);font:inherit;background:var(--surface-2,#ffffff0d);border-radius:12px;flex:180px;padding:0 12px;font-size:14px}.rk-search{gap:8px;padding:10px;display:flex}.rk-list{gap:0;display:grid}.rk-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.rk-row:first-child{border-top:0}.rk-row .rk-form{justify-content:flex-start}.rk-who{min-width:0;color:var(--fg);flex:200px;align-items:center;gap:10px;display:flex}.rk-who b{font-size:15px;display:inline}.rk-who small{color:var(--fg-muted);font-size:12.5px;display:block}.rk-you{color:#1d160a;background:#f3cf74;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.rk-catalog{gap:12px;display:grid}@media (min-width:720px){.rk-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-group{padding:14px}.rk-group-title{color:var(--fg-muted);margin:0 0 10px;font-size:14px;font-weight:700}.rk-group-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-group-list li{justify-items:start;gap:3px;display:grid}.rk-group-list small{color:var(--fg-muted);font-size:12px}.rk-link{margin-top:10px}.rk-link-mark{background:radial-gradient(circle at 50% 35%,#2c2f37 0%,#121318 100%);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ecd29673,inset 0 1px #ffffff14}.rk-link-mark img{object-fit:contain;width:28px;height:28px;display:block}.mb,.mb *{min-width:0}.mb-search{gap:8px;padding:10px;display:flex}.mb-filters{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mb-filter{height:34px;font-size:var(--fs-meta);color:var(--fg-muted);border:1px solid var(--border);background:var(--glass);border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.mb-filter span{color:var(--fg-subtle);font-weight:500}.mb-filter[aria-current=page]{color:var(--on-fg);background:var(--fg);border-color:var(--fg)}.mb-filter[aria-current=page] span{color:inherit;opacity:.7}.mb-list{display:grid}.mb-row{color:var(--fg);align-items:center;gap:12px;padding:12px 14px;display:flex}.mb-row+.mb-row{border-top:1px solid var(--border)}.mb-row:hover{background:var(--surface-2)}.mb-who{flex:auto;gap:1px;display:grid}.mb-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mb-who small{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mb-handle{color:var(--fg-muted);margin:0;font-size:13px}.mb-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.mb-who .mb-tags{justify-content:flex-start;margin-top:4px}.mb-who .mb-tags:empty{display:none}.mb-tag{height:22px;color:var(--fg-muted);background:var(--surface-2);white-space:nowrap;border-radius:99px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.mb-tag-ok{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.mb-tag-ok{background:color-mix(in srgb, var(--success) 14%, transparent)}}.mb-tag-wait{color:var(--gold-hi);background:var(--gold-soft)}.mb-tag-bad{color:var(--danger);background:var(--danger-soft)}.mb-tag-owner{color:#1d160a;background:#f3cf74}.mb-go{color:var(--fg-subtle);flex:none;font-size:20px}.mb-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.mb-pager>:last-child{justify-self:end}.mb-back{font-size:var(--fs-small);color:var(--fg-muted);justify-self:start}.mb-head{align-items:center;gap:16px;padding:18px 16px;display:flex}.mb-head-text{justify-items:start;gap:6px;display:grid}.mb-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650}.mb-head .mb-tags{justify-content:flex-start;margin:2px 0 0}.mb-facts{grid-template-columns:1fr;gap:0;margin:0;padding:4px 16px;display:grid}.mb-facts>div{border-top:1px solid var(--border);gap:2px;padding:10px 0;display:grid}.mb-facts>div:first-child{border-top:0}.mb-facts dt{font-size:var(--fs-meta);color:var(--fg-muted)}.mb-facts dd{font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.mb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mb-pad{padding:16px}.mb-pad-x{padding:0 4px}.mb-note{margin-bottom:14px}.mb-form,.mb-grid{gap:14px;display:grid}.mb-at{margin-top:4px;position:relative}.mb-at>span{color:var(--fg-muted);pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;left:14px;translate:0 -50%}.mb-at input{margin-top:0;padding-left:29px}.mb-check{font-size:var(--fs-small);align-items:center;gap:8px;display:flex}.mb-check input{width:18px;height:18px;accent-color:var(--fg)}.mb-links{border:0;gap:10px;margin:0;padding:0;display:grid}.mb-save{justify-self:start}.mb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mb-status{font-size:var(--fs-small);color:var(--fg)}.mb-rank{justify-content:flex-start;margin-top:10px}@media (min-width:640px){.mb-grid{grid-template-columns:1fr 1fr}.mb-facts{grid-template-columns:1fr 1fr;column-gap:24px}.mb-facts>div:nth-child(2){border-top:0}}.dbx,.dbx *{min-width:0}.dbx-row{color:var(--fg);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}li+li>.dbx-row{border-top:1px solid var(--border)}.dbx-row:hover{background:var(--surface-2)}.dbx-name{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.dbx-desc{grid-column:1;margin:0}.dbx-nums{font-size:var(--fs-meta);color:var(--fg-muted);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.dbx-meter{appearance:none;background:var(--surface-3);border:0;border-radius:99px;grid-column:1/-1;width:100%;height:4px;margin-top:6px;overflow:hidden}.dbx-meter::-webkit-meter-bar{background:var(--surface-3);border:0;border-radius:99px}.dbx-meter::-webkit-meter-optimum-value{background:var(--fg-muted);border-radius:99px}.dbx-meter::-moz-meter-bar{background:var(--fg-muted);border-radius:99px}.dbx-scroll{max-width:100%;overflow-x:auto}.dbx-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.dbx-table th,.dbx-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;max-width:280px;padding:8px 10px}.dbx-table th{color:var(--fg-muted);background:var(--surface);white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:650;position:sticky;top:0}.dbx-table td a{text-decoration:underline}.dbx-null{color:var(--fg-subtle)}.dbx-def{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vault-doors{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.vault-doors li{min-width:0;color:var(--fg-subtle);justify-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1.2;display:grid}.vault-doors li>span{width:28px;height:28px;color:var(--fg-muted);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.vault-doors li[data-state=now]{color:var(--fg)}.vault-doors li[data-state=now]>span{color:var(--on-fg);background:var(--fg);box-shadow:none}.vault-doors li[data-state=done]>span{color:#0f2a1a;box-shadow:none;background:#7ee0a1}.vault-key-btn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.vault-door-title{font-size:var(--fs-h3);align-items:center;gap:10px;margin:0 0 6px;font-weight:600;display:flex}.vault-door-n{width:28px;height:28px;color:var(--on-fg);background:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.vault-door[data-done] .vault-door-n{color:#0f2a1a;background:#7ee0a1}.vault-status b{font-size:var(--fs-h3);display:block}.vault-status[data-on] b{color:#7ee0a1}.vault-go{justify-self:start;align-items:center;height:48px;margin-top:8px;padding:0 20px;display:inline-flex}.vault-form{gap:10px;max-width:26rem;margin-top:6px;display:grid}.vault-form .glass-btn,.vault-keys .glass-btn{justify-self:start}.vault-keys{gap:10px;display:grid}.vault-ask{align-items:center;gap:8px;display:inline-flex}.vault-link{justify-self:start;margin-top:4px}.vault-help{font-size:var(--fs-small);color:var(--fg-muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.vault-help b{color:var(--fg)}.vault .bell-set+.bell-set{margin-top:12px}.fr{margin:-14px -16px 6px;display:grid}.fr>.fr-row{padding-top:10px}.fr-note-emoji{background:var(--bg-elevated);width:22px;height:22px;box-shadow:0 0 0 2px var(--bg), 0 4px 10px #0006;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;bottom:-8px;right:-8px}.fr-react{justify-content:center;gap:6px;width:100%;display:flex}.fr-react-btn{background:var(--surface-2);width:46px;height:46px;box-shadow:inset 0 0 0 var(--hair) var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .2s var(--ease-spring), background-color .16s ease, box-shadow .16s ease;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.fr-react-btn:active{scale:.9}.fr-react-btn.is-on{background:#ffffff24;scale:1.12;box-shadow:inset 0 0 0 1.5px #ffffffbf}.fr-react-btn:disabled{opacity:.7}.fr-react-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.fr-react-note{color:var(--fg-muted);margin:0;font-size:13px}@media (max-width:379px){.fr-react{gap:4px}.fr-react-btn{width:42px;height:42px;font-size:22px}}.st-card{gap:10px}.st-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.st-title{text-align:left;font-size:18px}.st-x{width:36px;height:36px;color:var(--fg-muted);background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.st-x:active{scale:.94}.st-x:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.st-field{width:100%}.st-input{margin-top:0}.st-meta{width:100%;color:var(--fg-subtle);text-align:left;margin:0;font-size:13px}.st-who{justify-items:start;gap:6px;width:100%;display:grid}.st-who-list{scrollbar-width:none;gap:10px;max-width:100%;margin:0;padding:2px 6px 6px 2px;list-style:none;display:flex;overflow-x:auto}.st-who-list::-webkit-scrollbar{display:none}.st-who-p{border-radius:50%;flex:none;display:block;position:relative}.st-who-e{background:var(--bg-elevated);width:20px;height:20px;box-shadow:0 0 0 2px var(--bg-elevated);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;bottom:-5px;right:-6px}.st-who-t{color:var(--fg-muted);text-align:left;font-size:13px}.st-acts{gap:8px;width:100%;display:grid}.st-acts.is-two{grid-template-columns:1fr 1fr}.st-acts .glass-btn{white-space:nowrap;justify-content:center;height:46px;padding:0 12px}.st-sheet .af-error{width:100%;margin:0}@media (max-width:639px){.st-sheet .login-sheet-card{padding:calc(10px + env(safe-area-inset-top)) 16px 12px}:root[data-kb] .login-sheet.st-sheet{max-height:calc(100dvh - var(--kb) - 6px);margin-bottom:0;overflow-y:auto}}.gp{gap:0;padding:0;overflow:hidden}.gp-bar-btn{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:10px;padding:16px 16px 14px;display:grid}.gp-bar-btn:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #ffffffd9}.gp-head{align-items:center;gap:10px;display:flex}.gp-lv{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.gp-lv b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.gp-pts{font-size:var(--fs-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.gp-chev{color:var(--fg-muted);transition:rotate .26s var(--ease-out);flex:none}.gp.is-open .gp-chev{rotate:180deg}.gp-bar{width:100%;height:8px;display:block}.gp-bar-bg{fill:var(--surface-3)}.gp-bar-fg{fill:url(#gp-bar-grad);transition:width .6s var(--ease-out)}.gp-sub{font-size:var(--fs-meta);color:var(--fg-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}.gp-sub-hint{color:var(--fg-muted);flex:none;font-weight:600}.gp-more{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.gp.is-open .gp-more{grid-template-rows:1fr}.gp-more-in{visibility:hidden;min-height:0;transition:visibility 0s .3s;overflow:hidden}.gp.is-open .gp-more-in{visibility:visible;transition-delay:0s}.gp-more-in>.gp-rows{border-top:1px solid var(--border);margin:0 16px}.gp-more-in>.gp-note{padding:10px 16px 16px}.pv-pill{max-width:100%;height:34px;color:var(--fg-muted);background:var(--surface-2);box-shadow:inset 0 0 0 var(--hair) var(--line-2);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:scale .16s;display:inline-flex}.pv-pill:active{scale:.97}.pv-pill svg{flex:none}.pv-pill b{color:var(--fg);font-variant-numeric:tabular-nums}.pv-pill.has-new{color:var(--fg)}.pv-pill-new{height:22px;color:var(--on-fg);background:var(--fg);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.pv-switches{gap:14px;padding:14px 16px;display:grid}.pv-switch+.pv-switch{border-top:1px solid var(--border);padding-top:14px}.pv-switch .evf-switch-txt{text-align:left}.pv-switch .evf-switch-txt small{line-height:1.4}.pv-page .prof-section{gap:10px}.pv-h2-new{color:var(--fg-muted);font-weight:500}.pv-list{margin:0;padding:4px 8px;list-style:none;display:grid}.pv-list li+li{border-top:1px solid var(--border)}.pv-person{color:var(--fg);align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.pv-txt{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.pv-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pv-txt small{color:var(--fg-subtle);font-size:12.5px}.pv-dot{background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px}.pv-note{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:center;margin:0}.acc-birth{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.acc-birth .prof-chip{height:26px;padding:0 10px;font-size:12.5px}input[type=date].aff-input{appearance:none;min-width:0}.acc-edit-actions .glass-btn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.fr-react-btn,.gp-chev,.gp-bar-fg,.gp-more,.gp-more-in{transition:none}}.dfn-banner{text-align:center;color:var(--fg);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.dfn-banner[data-level="3"]{background:var(--danger-soft);box-shadow:inset 0 0 0 1px #ff5a5f66}.dfn-banner-link{text-underline-offset:3px;flex:none;text-decoration:underline}.dfn-card{gap:14px;padding:16px;display:grid}.dfn-now{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dfn-level{font-variant-numeric:tabular-nums;min-width:44px;height:44px;color:var(--on-fg);background:var(--fg);border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:22px;font-weight:700;display:inline-flex}.dfn-card[data-level="1"] .dfn-level,.dfn-card[data-level="2"] .dfn-level{color:var(--on-fg);background:var(--gold)}.dfn-card[data-level="3"] .dfn-level{background:var(--danger);color:#fff}.dfn-levels{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dfn-levels li{background:var(--surface-2);font-size:var(--fs-small);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px;display:grid}.dfn-levels li[data-now]{box-shadow:inset 0 0 0 1px var(--border-strong)}.dfn-levels b{font-size:var(--fs-ui)}.dfn-levels small{color:var(--fg-muted);margin-top:2px;display:block}.dfn-form{gap:10px;display:grid}.dfn-form-row{flex-wrap:wrap;gap:8px;display:flex}.dfn-form select,.dfn-form input[type=text]{border:1px solid var(--border-strong);background:var(--input-bg);height:40px;color:var(--fg);font-size:var(--fs-small);border-radius:12px;padding:0 12px}.dfn-form input[type=text]{flex:200px;min-width:0}.dfn-set{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dfn-set .hl-btn{justify-content:center;padding:0 8px}.dfn-set .hl-btn[data-level="3"]{color:var(--danger)}.ibx-ann{--ann-a:#8b7cff;--ann-b:#4cc9ff;isolation:isolate;background:linear-gradient(135deg,#6856e866 0%,#1c1f30f5 46%,#3caaff38 100%),#171a26;border-color:#0000;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 22px 54px -22px #6856e8d9,0 4px 14px #00000059}.ibx-ann[data-unread]{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff4d,0 0 0 1px #8b7cff66,0 26px 64px -22px #8b7cfff2,0 4px 14px #00000059}.ibx-ann:not([data-unread]){opacity:.9}.ibx-ann-glow{z-index:0;pointer-events:none;background:radial-gradient(42% 52% at 16% 18%,#8b7cff80,#0000 70%),radial-gradient(38% 50% at 88% 92%,#4cc9ff57,#0000 70%);position:absolute;inset:-60% -30%}.ibx-ann .ibx-ann-card{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 16px 18px;position:relative}.ibx-ann .ibx-ann-card:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 38%,#ffffff29 50%,#0000 62%);position:absolute;inset:0;translate:-100%}.ibx-ann[data-unread] .ibx-ann-card:after{opacity:1;animation:5.2s cubic-bezier(.4,0,.2,1) infinite ibx-ann-sweep}@keyframes ibx-ann-sweep{0%{translate:-100%}55%,to{translate:100%}}.ibx-ann-mark,.ibx-ann-text{z-index:1;position:relative}.ibx-ann-mark{color:#fff;background:linear-gradient(145deg, var(--ann-a), var(--ann-b));border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 6px #8b7cff24,0 12px 26px -10px #8b7cffe6,inset 0 1px #ffffff80}.ibx-ann[data-unread] .ibx-ann-mark{animation:2.4s ease-out infinite ibx-ann-ring}@keyframes ibx-ann-ring{0%{box-shadow:0 0 #8b7cff99,0 12px 26px -10px #8b7cffe6,inset 0 1px #ffffff80}70%,to{box-shadow:0 0 0 16px #8b7cff00,0 12px 26px -10px #8b7cffe6,inset 0 1px #ffffff80}}.ibx-ann-text{gap:6px;padding-right:4px}.ibx-ann-top{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ibx-ann-tag{color:#fff;font-weight:700}.ibx-ann-new{letter-spacing:.02em;color:#1a1340;background:#fff;border-radius:999px;place-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 0 0 1px #ffffff4d,0 0 16px #ffffff73}.ibx-ann-time{color:#ffffff9e;margin-left:auto}.ibx-ann-title{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:750;line-height:1.22}.ibx-ann-body{color:#ffffffd6;white-space:pre-line;font-size:14.5px;line-height:1.45}.ibx-ann-cta{color:#1a1340;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;height:36px;margin-top:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -10px #0009}.hdr-bell[data-ann] svg{color:#c4bbff;filter:drop-shadow(0 0 7px #8b7cfff2)}.hdr-bell[data-ann] .hdr-bell-badge{color:#fff;box-shadow:0 0 0 2px var(--bg), 0 0 12px #8b7cffd9;background:linear-gradient(145deg,#8b7cff,#4cc9ff);animation:1.8s ease-in-out infinite hdr-ann-pulse}@keyframes hdr-ann-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.ibx-ann[data-unread] .ibx-ann-card:after,.ibx-ann[data-unread] .ibx-ann-mark,.hdr-bell[data-ann] .hdr-bell-badge{animation:none}}.prof-hero{gap:6px;padding:22px 18px 16px}.prof-hero.has-note{padding-top:66px}.prof-hero-img{width:96px;height:96px}.lvl-ring{margin-bottom:12px}.prof-name{letter-spacing:-.022em;margin-top:8px;font-size:24px;font-weight:700;line-height:1.15}.acc-hero-handle{color:var(--fg-muted);margin-top:-2px;font-size:14px;font-weight:500}.prof-rank{margin:4px 0 2px}.pst-wrap{gap:10px;margin-top:6px}.pst-n{font-size:20px}.pst-l{font-size:12px}.prof-hero .prof-bio{margin-top:4px;font-size:15px;line-height:1.45}.prof-tags{margin-top:2px}.prof-chip-zodiac{padding-left:6px}.prof-chip-zodiac .zodiac{gap:0}.prof-chip-zodiac .zodiac-svg{display:block}.prof-hero .net-row{margin-top:4px}.pv-pill{width:100%;max-width:330px;height:42px;color:var(--fg);background:var(--surface-2);box-shadow:inset 0 0 0 var(--hair) var(--line);border-radius:13px;align-items:center;gap:8px;margin-top:8px;padding:0 10px 0 12px;font-size:14px;font-weight:600;display:flex}.pv-pill-t{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pv-pill b{font-weight:700}.pv-pill small{color:var(--fg-subtle);font-size:13px;font-weight:500}.pv-pill-chev{color:var(--fg-subtle);flex:none}.prof-events{background:var(--surface);box-shadow:inset 0 0 0 var(--hair) var(--line);border-radius:18px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.prof-events>li+li{border-top:1px solid var(--border)}.prof-event{border-radius:0;min-height:60px;padding:12px 14px 12px 16px}.prof-event:hover{background:var(--surface-2)}.prof-event>svg{color:var(--fg-muted);flex:none}.prof-event-title{font-size:15px}.prof-event-meta{margin-top:1px;font-size:12.5px}.prof-add .prof-event-title{color:var(--fg)}.prof-add>svg:first-child{width:18px;height:18px;color:var(--fg);display:grid}.prof-add>svg:last-child{color:var(--fg-subtle)}.prof-events>.prof-empty{color:var(--fg-subtle);text-align:center;background:0 0;border:0;border-radius:0;padding:16px;font-size:14px}.prof-events>.prof-join{border-radius:0;padding:14px 16px}.prof-join .acc-join-more>summary{font-size:15px}.emb-grid{gap:8px}.emb{gap:4px;padding:14px 8px 12px}.emb-medal{width:48px;height:48px}.emb-title{font-size:14px}:root{--glass-fill:#181d2880;--glass-fill-2:#ffffff0b;--glass-sheen:linear-gradient(180deg, #ffffff17 0%, #ffffff07 32%, #fff0 58%);--glass-glow:radial-gradient(130% 80% at 50% -32%, #6e96ff21, #6e96ff00 64%);--glass-rim:inset 0 0 0 var(--hair) #ffffff1f, inset 0 1px 0 #ffffff29;--glass-drop:0 14px 30px -18px #000c}.night-light{will-change:auto;animation:none}:is(.card,.tlist>li,.evs,.evr,.tour-channel,.create-item,.emb,.ibx-item,.ibx-row,.evn-card,.aff-hero,.soon){background:var(--glass-sheen), var(--glass-glow), var(--glass-fill);box-shadow:var(--glass-rim), var(--glass-drop)}.card .card{box-shadow:inset 0 0 0 var(--hair) #ffffff17, inset 0 1px 0 #ffffff12;background:linear-gradient(#ffffff0f 0%,#ffffff06 100%)}:is(.tlist .tcard,.evs,.evr,.gg-item,.prof-event,.emb):active{background:var(--glass-sheen), #ffffff12, var(--glass-fill)}.prof-hero.card{isolation:isolate;background:linear-gradient(180deg, #ffffff1a 0%, #ffffff08 30%, #fff0 56%), var(--glass-glow), #181d286b;box-shadow:inset 0 0 0 var(--hair) #ffffff24, inset 0 1px 0 #fff3, 0 18px 40px -20px #000000d9;position:relative}.prof-hero.card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);display:block;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prof-hero.card{background:linear-gradient(180deg, #ffffff1a 0%, #ffffff08 30%, #fff0 56%), var(--glass-glow), #181d28db}}.rank:after{mix-blend-mode:normal;opacity:.75}.lq-consent{color:#fae9decc;margin:0;font-size:14px;line-height:1.55}.lq-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lq-withdraw{color:#fae9de8c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:13px;text-decoration:underline}.lq-withdraw:hover{color:#fae9ded9}.legal-nav{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.legal-nav-item{min-height:36px;color:var(--fg-muted,#ffffffb3);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.legal-nav-item:hover{color:var(--fg,#fff);background:#ffffff17}.legal-nav-item[aria-current=page]{color:var(--fg,#fff);background:#ffffff1f}.ntc-kinds{grid-template-columns:1fr}.ntc-hint{color:var(--fg-muted,#ffffffa6);margin:0 0 6px;font-size:13px;line-height:1.45}.ntc-text{resize:vertical;min-height:140px;padding-top:10px;padding-bottom:10px}.ntc-done{text-align:center;gap:8px;padding:18px;display:grid}.ntc-done-title{margin:0;font-size:17px;font-weight:700}.ntc-ref{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800}.ntc-mine{gap:10px;padding-left:0;list-style:none;display:grid}.ntc-outcome{background:#ffffff0d;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.legal-callout{box-shadow:var(--glass-rim), var(--glass-drop), inset 3px 0 0 #8caaff8c}.ibx-feed{gap:18px;display:grid}.ibx-day{gap:8px;display:grid}.ibx-day-h{letter-spacing:.01em;color:var(--fg-subtle);text-align:left;margin:0 6px;font-size:13px;font-weight:700}.ibx-list{gap:6px;margin:0;padding:0;list-style:none}.ibx-item{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ibx-item[data-unread]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ibx-item[data-unread]{border-color:color-mix(in srgb, var(--acc) 34%, var(--border))}}.ibx-item[data-unread]{background:linear-gradient(180deg, var(--acc) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ibx-item[data-unread]{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 9%, var(--surface)) 0%, var(--surface) 100%)}}.ibx-item .ibx-row{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px 2px 12px 12px}.ibx-item .ibx-icon{border-radius:13px;width:42px;height:42px}.ibx-item .ibx-text{gap:3px;padding-right:10px}.ibx-item .ibx-meta{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:12.5px;display:flex}.ibx-item .ibx-meta time:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 6px 3px 0;display:inline-block}.ibx-item .ibx-title{color:var(--fg);font-size:15px;font-weight:600;line-height:1.32}.ibx-item:not([data-unread]) .ibx-title{color:var(--fg);font-weight:550}@supports (color:color-mix(in lab, red, red)){.ibx-item:not([data-unread]) .ibx-title{color:color-mix(in srgb, var(--fg) 88%, transparent)}}.ibx-item .ibx-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ibx-item .ibx-dot{width:8px;height:8px;top:18px;right:4px}.ibx-more{padding:6px 6px 0 0;position:relative}.ibx-more>summary{list-style:none}.ibx-more>summary::-webkit-details-marker{display:none}.ibx-more-btn{width:36px;height:36px;color:var(--fg-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;place-items:center;display:grid}.ibx-more-btn:hover,.ibx-more[open]>.ibx-more-btn{color:var(--fg);background:var(--surface-2)}.ibx-more-btn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ibx-menu{z-index:30;background:#1b1e26;border:1px solid #ffffff24;border-radius:16px;gap:2px;min-width:232px;padding:6px;display:grid;position:absolute;top:44px;right:6px;box-shadow:0 18px 44px -12px #000000d9,0 2px 8px #00000080}.ibx-item:has(.ibx-more[open]){z-index:40}.ibx-menu form{display:contents}.ibx-menu-item{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:550;display:flex}.ibx-menu-item:hover,.ibx-menu-item:focus-visible{background:#ffffff12;outline:none}.ibx-menu-item.is-danger{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.ibx-more[open] .ibx-menu{animation:ibx-menu-in .14s var(--ease-out) both}}@keyframes ibx-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ibx-ann .ibx-more{z-index:1}.ibx-ann .ibx-more-btn{color:#ffffffb8}.ibx-item[data-kind=champion]{background:linear-gradient(160deg, #d6ae5f29 0%, var(--surface) 55%);border-color:#f4dca661}.ibx-poster{aspect-ratio:4/5;background:#06070a;border-radius:16px;width:100%;max-width:280px;height:auto;margin-top:10px;display:block;box-shadow:0 0 0 1px #f4dca64d,0 18px 40px -16px #d6ae5f8c}.ibx-poster-acts{grid-column:1/-1;padding:0 12px 14px 66px;display:flex}.ibx-item .ibx-do{padding-left:66px}.cm{--cm-acc:#a9c0ff;--cm-acc-soft:#7896ff24;--cm-glow:#4668e633;gap:20px}.cm[data-tone=gold]{--cm-acc:#f1d9a0;--cm-acc-soft:#d6ae5f29;--cm-glow:#d6ae5f21}.cm .cm-top{display:none}@media (min-width:1024px){.cm .cm-top{display:flex}}.cm .cm-hero{background:radial-gradient(90% 46% at 50% 0%, var(--cm-glow) 0%, transparent 100%), var(--surface);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #ffffff0f, 0 34px 70px -34px #000000e6;border-radius:28px;gap:18px;padding:0 0 18px;display:grid;position:relative;overflow:hidden}.cm .cm-cover{aspect-ratio:16/9;position:relative;overflow:hidden}.cm .cm-cover[data-empty],.cm .cm-cover[data-empty]:is(.tint-0,.tint-1,.tint-2,.tint-3,.tint-4,.tint-5){aspect-ratio:16/7;background:0 0}.cm .cm-cover[data-empty]:after{content:"";background:radial-gradient(70% 100% at 50% 0%, var(--cm-glow) 0%, transparent 75%), repeating-linear-gradient(135deg, #ffffff08 0 1px, transparent 1px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.cm .cm-cover img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.cm-scrim{z-index:1;pointer-events:none;background:linear-gradient(#00000057 0%,#0000 100%);height:40%;position:absolute;inset:0 0 auto}.cm-rank,.cm .cm-edit{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#0a0c1280;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:12px;box-shadow:inset 0 0 0 1px #fff3,0 6px 18px #00000059}.cm-rank{left:12px}.cm-rank[data-top] svg{color:#f1d9a0}.cm .cm-edit{margin:0;right:12px}.cm .cm-edit:active{transform:scale(.96)}.cm-id{z-index:2;text-align:center;justify-items:center;gap:6px;margin-top:-70px;padding:0 20px;display:grid;position:relative}.cm .cm-avatar{background:linear-gradient(150deg, var(--cm-acc) 0%, #ffffff1a 46%, var(--cm-acc-soft) 100%);width:116px;height:116px;box-shadow:0 0 0 6px var(--surface), 0 22px 44px -16px #000000e6, 0 0 60px -10px var(--cm-glow);border-radius:32px;place-items:center;padding:5px;display:grid}.cm .cm-avatar>*{object-fit:cover;border-radius:27px;width:106px;height:106px}.cm-official,.cm-kind{letter-spacing:.01em;height:26px;color:var(--cm-acc);background:var(--cm-acc-soft);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.cm .cm-name{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(30px,8.6vw,44px);line-height:1.04}.cm .cm-slogan{max-width:34ch;color:var(--fg);font-size:16px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.cm .cm-slogan{color:color-mix(in srgb, var(--fg) 82%, transparent)}}.cm .cm-slogan{text-wrap:balance}.cm .cm-meta{justify-content:center;gap:4px 14px;margin-top:2px;font-size:13px}.cm .cm-meta a{color:var(--fg-muted)}.cm .cm-short{max-width:46ch;color:var(--fg-muted);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.55}.cm .cm-facts{box-shadow:inset 0 0 0 1px var(--border);background:#ffffff0a;border:0;border-radius:20px;margin:0 16px;padding:14px 0}.cm .cm-facts li+li{border-left:1px solid #ffffff14}.cm .cm-facts b{font-size:24px}.cm .cm-actions{gap:10px;margin:0;padding:0 16px;display:grid}.cm .cm-actions .enter-btn{justify-content:center;width:100%;min-height:52px}.cm .cm-actions-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cm .cm-actions-row>span,.cm .cm-actions-row>form{width:100%;display:flex}.cm .cm-actions-row .heart-btn,.cm .cm-share{justify-content:center;width:100%;height:46px}.cm-jump{scrollbar-width:none;gap:8px;margin:-4px 0 0;padding:2px 2px 4px;display:flex;overflow-x:auto}.cm-jump::-webkit-scrollbar{display:none}.cm-jump-link{height:36px;color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--border);background:#ffffff0d;border-radius:999px;flex:none;align-items:center;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.cm-jump-link:hover,.cm-jump-link:focus-visible{color:var(--fg);background:#ffffff17}.cm .cm-section{gap:12px;scroll-margin-top:84px}.cm .cm-h2{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;display:flex}.cm .cm-h2:before{content:"";background:var(--cm-acc);border-radius:4px;width:4px;height:18px}.cm .cm-prose{padding:18px;font-size:15px;line-height:1.6}.cm-event{gap:14px}.cm-date{background:var(--cm-acc-soft);border-radius:13px;flex:none;align-content:center;place-items:center;width:48px;height:52px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-date b{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;font-weight:750}.cm-date small{text-transform:lowercase;color:var(--cm-acc);margin-top:3px;font-size:11px;font-weight:700}@media (min-width:900px){.cm .cm-cover{aspect-ratio:21/8}.cm .cm-cover[data-empty]{aspect-ratio:21/6}.cm .cm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0 24px}.cm .cm-facts{margin:0 24px}}.tour-tabs{display:flex}.tour-tab{flex:auto}:is(.srch-tabs,.bz-cats,.mb-filters,.hmap-chips,.lq-arch-tabs,.evx-filters){gap:6px}:is(.srch-tab,.bz-cat,.mb-filter,.hmap-chip,.evx-chip){height:36px;padding:0 14px}.lq-arch-tab{align-items:center;height:36px;padding:0 15px;display:inline-flex}.evx-chip{font-size:var(--fs-meta)}.tour-channel{margin-top:10px}.tour-hero:first-child .tour-channel{margin-top:4px}.tour-tabs,.tour-body{margin-top:10px}@media (min-width:1024px){.tour-tabs,.tour-body{margin-top:16px}}.gm-featured{margin-top:18px}.gm-cover-feature{--cv-1:#3a2470;--cv-2:#140c2a;--cv-glow:#ffb0605c;background:radial-gradient(110% 90% at 88% 12%, var(--cv-glow) 0%, #0000 60%) padding-box, linear-gradient(165deg, var(--cv-1) 0%, var(--cv-2) 100%) padding-box, linear-gradient(135deg, #f4e2b0b8 0%, #a9844357 42%, #6f552733 58%, #e6c98a9e 100%) border-box;border:1px solid #0000;grid-template:"badge art""text art"1fr"foot art"/minmax(0,1fr) auto;gap:10px 8px;min-height:188px;padding:18px 12px 16px 20px}.gm-cover-feature .gm-cover-art{grid-area:art;align-self:center;padding:0}.gm-cover-feature .gm-cover-text{grid-area:text;align-content:center;gap:6px}.gm-cover-feature .gm-cover-text b{letter-spacing:-.025em;font-size:30px}.gm-cover-feature .gm-cover-text small{-webkit-line-clamp:3;font-size:14px}.gm-cover-feature .gm-cover-foot{grid-area:foot;justify-content:flex-start}.gm-cover-feature .gm-cover-play{color:#241400;background:linear-gradient(#ffe0ad 0%,#e5a03f 100%);height:38px;margin-left:0;padding:0 22px;font-size:14px;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #e5a03f80}.gm-no1{z-index:1;background:linear-gradient(#2a2119 0%,#16110c 100%) padding-box padding-box,linear-gradient(135deg,#f4e2b0 0%,#a98443 42%,#6f5527 58%,#e6c98a 100%) border-box;border:1px solid #0000;border-radius:999px;grid-area:badge;justify-self:start;align-items:center;gap:8px;height:30px;padding:0 12px 0 11px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 6px 14px -8px #000000e6}.gm-no1 b{font-family:var(--font-display);letter-spacing:-.01em;color:#0000;background:linear-gradient(#fbefcf 0%,#d9b46a 58%,#b48a43 100%);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;line-height:1}.gm-no1 small{color:#e9d4a0;font-size:12px;font-weight:600;line-height:1}@media (min-width:1024px){.gm-cover-feature{min-height:220px;padding:26px 28px 24px 30px}.gm-cover-feature .gm-cover-text b{font-size:38px}.gm-cover-feature .gm-cover-text small{font-size:15px}}.tt-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tt-col{border:1px solid var(--gm-line);background:var(--gm-glass);border-radius:20px;align-content:start;gap:6px;min-width:0;padding:6px 6px 8px;transition:border-color .16s,background-color .16s;display:grid}.tt-col.is-on{background:linear-gradient(#ffd08f1c 0%,#ffd08f05 100%);border-color:#ffd08f66}.tt-kind{width:100%;min-height:70px;font:inherit;text-align:left;color:var(--gm-fg);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:start;gap:3px;padding:12px 38px 10px 10px;display:grid;position:relative}.tt-kind b{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.15}.tt-kind small{font-size:var(--fs-micro);color:var(--gm-muted);line-height:1.3}.tt-kind-mark{border:1.5px solid var(--gm-line-strong);width:22px;height:22px;color:var(--gm-btn-fg);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:10px}.tt-col.is-on .tt-kind-mark{background:var(--gm-btn);border-color:#0000}.tt-packs{gap:6px;display:grid}.tt-pack{min-height:42px;font:inherit;font-size:var(--fs-small);color:var(--gm-fg);border:1px solid var(--gm-line);background:var(--gm-glass-2);cursor:pointer;transition:transform var(--t-press), background-color .16s ease, border-color .16s ease, opacity .16s ease;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.tt-pack small{font-size:var(--fs-micro);color:var(--gm-subtle);font-variant-numeric:tabular-nums;font-weight:600}.tt-pack.is-on{color:var(--gm-btn-fg);background:var(--gm-btn);border-color:#0000}.tt-pack.is-on small{color:#24140099}.tt-pack.is-adult.is-on{color:#fff;background:linear-gradient(#d9577a 0%,#9c2447 100%)}.tt-pack.is-adult.is-on small{color:#ffffffb3}.tt-pack:disabled{cursor:default;opacity:.36}.tt-pack:not(:disabled):active{transform:scale(.97)}.tt-kind:focus-visible,.tt-pack:focus-visible{outline:2px solid var(--gm-accent);outline-offset:2px}.tt-sum,.tt-adult{font-size:var(--fs-micro);text-align:center;color:var(--gm-muted);margin:2px 0 0;line-height:1.4}.tt-adult{color:#ffc4d3;margin:0}.tt-hint{font-size:var(--fs-micro);color:var(--gm-muted);margin:0;line-height:1.4}.pg-card-kind.is-adult{color:#8a1a3c;background:#b01e461a;box-shadow:inset 0 0 0 1px #b01e4633}@media (prefers-reduced-motion:reduce){.tt-col,.tt-pack{transition:none}.tt-pack:not(:disabled):active{transform:none}}.pm-open{width:40px;height:40px;color:var(--fg-muted);border-radius:999px;place-items:center;padding:0;display:inline-grid}.pm-sheet .login-sheet-card{gap:12px}.pm-block{gap:12px;display:grid}.pm-item{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--fg);box-shadow:inset 0 0 0 var(--hair) var(--line-2);cursor:pointer;background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pm-item span{gap:2px;display:grid}.pm-item b{font-size:16px;font-weight:650}.pm-item small{font-size:var(--fs-meta);color:var(--fg-muted)}.pm-item-danger,.pm-item-danger svg{color:var(--danger)}.pm-item-danger small{color:var(--fg-muted)}.pm-go{justify-content:center;width:100%;height:48px}.pst-blocked{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.pst-blocked-note{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.blk-list{border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.blk-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.blk-person{min-width:0;color:var(--fg);align-items:center;gap:10px;font-weight:600;display:flex}.blk-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blk-undo{height:36px;font-size:var(--fs-small);flex:none;padding:0 14px}.blk-empty{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.pst-wrap .fol-row:has(>.pm-open){display:flex}.pst-wrap .fol-row:has(>.pm-open)>:not(.pm-open,dialog){flex:1 1 0;min-width:0}.pst-wrap .fol-row>.pm-open{flex:none;height:auto;min-height:40px}.nk-give{box-shadow:inset 0 0 0 var(--hair) var(--line-2);text-align:left;background:#ffffff0d;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.nk-h{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;display:flex}.nk-h svg,.nk-chip svg{color:var(--heart)}.nk-now{font-size:var(--fs-small);color:var(--fg-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.nk-now b{color:var(--fg);font-weight:650}.nk-wait{justify-content:space-between;align-items:center;gap:10px;display:flex}.nk-form{gap:8px;margin:0;display:grid}.nk-label{font-size:var(--fs-small);color:var(--fg-muted);line-height:1.45}.nk-row{align-items:stretch;gap:8px;display:flex}.nk-input{flex:auto;min-width:0;margin-top:0}.nk-btn{height:46px;font-size:var(--fs-small);white-space:nowrap;flex:none;padding:0 16px}.nk-wait .nk-btn,.nk-acts .nk-btn,.nk-recv .nk-btn{height:38px}.nk-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.nk-note{font-size:var(--fs-meta);color:var(--fg-subtle);text-align:center;margin:0}.nk-give .nk-note{text-align:left}.nk-recv{box-shadow:inset 0 0 0 var(--hair) var(--line-2);text-align:center;background:#ffffff0d;border-radius:16px;justify-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.nk-recv[data-compact]{box-shadow:none;text-align:left;background:0 0;justify-items:start;margin-top:0;padding:0 0 0 50px}.nk-recv[data-compact] .nk-acts{justify-content:flex-start}.nk-chip{font-size:var(--fs-meta);color:var(--fg-muted);box-shadow:inset 0 0 0 var(--hair) var(--line-2);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;margin:4px auto 0;padding:4px 10px;display:inline-flex}.nk-list{border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.nk-item{gap:8px;padding:10px 8px;display:grid}.nk-item+.nk-item{box-shadow:inset 0 var(--hair) 0 var(--line-2)}.nk-person{min-width:0;color:var(--fg);align-items:center;gap:10px;font-weight:600;display:flex}.nk-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
