@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--conv-ang:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-300:#ffe02a;--color-yellow-500:#edb200;--color-lime-500:#80cd00;--color-green-500:#00c758;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-blue-100:#dbeafe;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-950:#162456;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-fuchsia-50:#fdf4ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c600db;--color-fuchsia-950:#4b004f;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[2px\]{inset:2px}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-11{top:calc(var(--spacing) * 11)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-16{right:calc(var(--spacing) * 16)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2\.5{bottom:calc(var(--spacing) * -2.5)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-7{margin-right:calc(var(--spacing) * -7)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-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-\[9\/16\]{aspect-ratio:9/16}.aspect-\[10\/16\]{aspect-ratio:10/16}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[3px\]{height:3px}.h-\[190px\]{height:190px}.h-\[640px\]{height:640px}.h-\[calc\(100dvh-121px\)\]{height:calc(100dvh - 121px)}.h-\[calc\(100dvh-153px\)\]{height:calc(100dvh - 153px)}.h-\[min\(94vh\,900px\)\]{height:min(94vh,900px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-1\/3{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[8ch\]{width:8ch}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[64px\]{max-width:64px}.max-w-\[78px\]{max-width:78px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[160px\]{max-width:160px}.max-w-\[190px\]{max-width:190px}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-12{rotate:-12deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pa-spin_\.6s_cubic-bezier\(\.34\,1\.4\,\.64\,1\)\]{animation:.6s cubic-bezier(.34,1.4,.64,1) pa-spin}.animate-\[slideDown_\.15s_ease-out\]{animation:.15s ease-out slideDown}.animate-\[spin_4s_linear_infinite\]{animation:4s linear infinite spin}.animate-\[stampA_\.6s_cubic-bezier\(\.3\,1\.6\,\.4\,1\)\]{animation:.6s cubic-bezier(.3,1.6,.4,1) stampA}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-nwse-resize{cursor:nwse-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scrollbar-none{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.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)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-emerald-300{border-color:var(--color-emerald-300)}.border-fuchsia-400{border-color:var(--color-fuchsia-400)}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-neutral-50{border-color:var(--color-neutral-50)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-500{border-color:var(--color-rose-500)}.border-sky-500{border-color:var(--color-sky-500)}.border-transparent{border-color:#0000}.border-violet-500{border-color:var(--color-violet-500)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-400{background-color:var(--color-pink-400)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_30\%_25\%\,rgba\(255\,255\,255\,\.6\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 25%,#fff9,#0000 55%)}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-100{--tw-gradient-from:var(--color-neutral-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-200{--tw-gradient-from:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-300{--tw-gradient-from:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-400{--tw-gradient-from:var(--color-neutral-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-300{--tw-gradient-from:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-300{--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-600{--tw-gradient-via:var(--color-fuchsia-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500{--tw-gradient-via:var(--color-sky-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab, var(--color-black) 20%, transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-200{--tw-gradient-to:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-300{--tw-gradient-to:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-400{--tw-gradient-to:var(--color-neutral-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-600{--tw-gradient-to:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-300{--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-700{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-emerald-500{fill:var(--color-emerald-500)}.fill-rose-500{fill:var(--color-rose-500)}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-5{padding-block:calc(var(--spacing) * 5)}.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)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-500{color:var(--color-orange-500)}.text-orange-700{color:var(--color-orange-700)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-sky-300{color:var(--color-sky-300)}.text-sky-500{color:var(--color-sky-500)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.placeholder-white\/70::placeholder{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/70::placeholder{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(14\,165\,233\,\.6\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#0ea5e999);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.shadow-purple-500\/30{--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/40{--tw-shadow-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-fuchsia-400\/25{--tw-ring-color:#ec6cff40}@supports (color:color-mix(in lab, red, red)){.ring-fuchsia-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-400) 25%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-white\/70{outline-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.outline-white\/70{outline-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 1px 3px #000c}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/preview\:bg-neutral-200:is(:where(.group\/preview):hover *){background-color:var(--color-neutral-200)}.group-hover\/sound\:underline:is(:where(.group\/sound):hover *){text-decoration-line:underline}.hover\:translate-x-\[3px\]:hover{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black\/55:hover{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/55:hover{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-fuchsia-600:hover{color:var(--color-fuchsia-600)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-neutral-400:focus{border-color:var(--color-neutral-400)}.focus\:bg-white\/25:focus{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/25:focus{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:bg-white:enabled{background-color:var(--color-white)}.enabled\:text-black:enabled{color:var(--color-black)}.disabled\:bg-white\/15:disabled{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-white\/15:disabled{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.disabled\:text-neutral-300:disabled{color:var(--color-neutral-300)}.disabled\:text-white\/30:disabled{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.disabled\:text-white\/30:disabled{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.disabled\:text-white\/50:disabled{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.disabled\:text-white\/50:disabled{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:relative{position:relative}.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.md\:w-\[72px\]{width:72px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:pb-0{padding-bottom:0}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:where(.dark,.dark *){border-color:var(--color-neutral-800)}.dark\:border-neutral-900:where(.dark,.dark *){border-color:var(--color-neutral-900)}.dark\:border-neutral-900\/50:where(.dark,.dark *){border-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.dark\:border-red-900:where(.dark,.dark *){border-color:var(--color-red-900)}.dark\:border-red-950:where(.dark,.dark *){border-color:var(--color-red-950)}.dark\:bg-\[\#0c0c0c\]:where(.dark,.dark *){background-color:#0c0c0c}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-black\/95:where(.dark,.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.dark\:bg-blue-950:where(.dark,.dark *){background-color:var(--color-blue-950)}.dark\:bg-emerald-950:where(.dark,.dark *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-fuchsia-950\/40:where(.dark,.dark *){background-color:#4b004f66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-fuchsia-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-fuchsia-950) 40%, transparent)}}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/60:where(.dark,.dark *){background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.dark\:bg-neutral-950:where(.dark,.dark *){background-color:var(--color-neutral-950)}.dark\:bg-orange-950:where(.dark,.dark *){background-color:var(--color-orange-950)}.dark\:bg-red-950:where(.dark,.dark *){background-color:var(--color-red-950)}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:from-amber-900:where(.dark,.dark *){--tw-gradient-from:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-neutral-700:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-neutral-800:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-neutral-900:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-amber-800:where(.dark,.dark *){--tw-gradient-via:var(--color-amber-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-neutral-600:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-neutral-700:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-neutral-800:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900:where(.dark,.dark *){--tw-gradient-to:var(--color-orange-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-fuchsia-400:where(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-neutral-50:where(.dark,.dark *){color:var(--color-neutral-50)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-700:where(.dark,.dark *){color:var(--color-neutral-700)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:ring-black:where(.dark,.dark *){--tw-ring-color:var(--color-black)}.dark\:ring-neutral-950:where(.dark,.dark *){--tw-ring-color:var(--color-neutral-950)}@media (hover:hover){.dark\:group-hover\/preview\:bg-neutral-800:where(.dark,.dark *):is(:where(.group\/preview):hover *){background-color:var(--color-neutral-800)}.dark\:hover\:border-neutral-600:where(.dark,.dark *):hover{border-color:var(--color-neutral-600)}.dark\:hover\:border-neutral-700:where(.dark,.dark *):hover{border-color:var(--color-neutral-700)}.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *):hover{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:hover\:bg-emerald-950\/40:where(.dark,.dark *):hover{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:hover\:bg-neutral-800:where(.dark,.dark *):hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-neutral-900:where(.dark,.dark *):hover{background-color:var(--color-neutral-900)}.dark\:hover\:bg-neutral-900\/50:where(.dark,.dark *):hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.dark\:hover\:bg-neutral-900\/60:where(.dark,.dark *):hover{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:hover\:text-fuchsia-400:where(.dark,.dark *):hover{color:var(--color-fuchsia-400)}.dark\:hover\:text-neutral-200:where(.dark,.dark *):hover{color:var(--color-neutral-200)}}}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}@keyframes like-pop{0%{transform:scale(1)}15%{transform:scale(.8)}40%{transform:scale(1.45)}65%{transform:scale(.9)}85%{transform:scale(1.08)}to{transform:scale(1)}}.animate-like-pop{transform-origin:50%;animation:.52s cubic-bezier(.18,.89,.32,1.28) like-pop}@keyframes like-ring{0%{opacity:.75;border-width:5px;transform:scale(.3)}to{opacity:0;border-width:1px;transform:scale(2.1)}}.like-ring{animation:.5s cubic-bezier(.2,.7,.4,1) forwards like-ring}@keyframes burst-particle{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}.like-burst span{animation:.5s ease-out forwards burst-particle}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(220px - 100%))}}.thread-base{fill:none;stroke:#8cebff40;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #8cebff59)}.thread-pulse{fill:none;stroke:#8cf3ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 88;filter:drop-shadow(0 0 6px #8cf3ff)drop-shadow(0 0 16px #8cf3ff8c);animation:2.6s linear infinite thread-flow}.thread-dot{fill:#eaffff;filter:drop-shadow(0 0 8px #8cf3ff);animation:2.6s ease-in-out infinite thread-blink}@keyframes thread-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes thread-blink{0%,to{opacity:.15}50%{opacity:.9}}@media (prefers-color-scheme:light){.thread-base{stroke:#38bdf859}.thread-pulse{stroke:#0ea5e9;filter:drop-shadow(0 0 5px #0ea5e9b3)}.thread-dot{fill:#0ea5e9;filter:drop-shadow(0 0 6px #0ea5e9cc)}}:root{--primary:#e63946;--primary-hover:#d12b39;--primary-soft:#fde8ea;--success:#10b981;--warning:#f59e0b;--info:#3b82f6;--spring:cubic-bezier(.34, 1.56, .64, 1)}.pa-btn{cursor:pointer;color:#8f8f8f;background:0 0;border:0;border-radius:9999px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:600;transition:transform .15s,background .2s;display:flex;position:relative}.pa-btn:hover{background:#94a3b824}.pa-btn:active{transform:scale(.94)}.pa-btn svg{width:24px;height:24px;overflow:visible}.pa-like .pa-stroke{fill:none;stroke:#8f8f8f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pa-like .pa-fill{fill:url(#gHeart);stroke:url(#gHeart);transform-box:fill-box;transform-origin:50%}.pa-like.liked{color:#ff3c6e}.pa-like.liked .pa-fill{filter:drop-shadow(0 0 7px #ff3c6ea6);animation:.6s cubic-bezier(.25,1.75,.45,.95) forwards pa-popIn,2.4s ease-in-out 1.4s infinite pa-heartbeat}@keyframes pa-popIn{0%{transform:scale(0)rotate(20deg)}55%{transform:scale(1.28)rotate(-6deg)}75%{transform:scale(.94)}to{transform:scale(1)}}@keyframes pa-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}36%{transform:scale(1.07)}48%{transform:scale(1)}}.pa-flash{pointer-events:none;background:radial-gradient(circle,#ff78968c,#0000 70%);border-radius:50%;animation:.5s ease-out pa-flashA;position:absolute;inset:-11px}@keyframes pa-flashA{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}.pa-ring{pointer-events:none;border-radius:50%;position:absolute}.pa-r1{border:2px solid #ff5078e6;animation:.55s ease-out pa-ringA;inset:-4px}.pa-r2{border:1.5px solid #ffaabeb3;animation:.65s ease-out .12s pa-ringA;inset:-4px}@keyframes pa-ringA{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2)}}.pa-ray{pointer-events:none;opacity:0;background:linear-gradient(#ffd0d6,#ff5a7a);border-radius:2px;width:2.5px;height:8px;animation:.55s ease-out forwards pa-rayA;position:absolute;top:50%;left:50%}@keyframes pa-rayA{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot)) translateY(-8px) scaleY(0)}30%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) translateY(-13px) scaleY(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot)) translateY(-23px) scaleY(.4)}}.pa-mini{pointer-events:none;color:#ff5a7a;font-size:12px;animation:.95s ease-out forwards pa-miniA;position:absolute;top:20%;left:50%}@keyframes pa-miniA{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--mx)), -36px) scale(.95) rotate(var(--mrot))}}.pa-comment .pa-bubble{fill:none;stroke:#8f8f8f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pa-comment .pa-dot{fill:#a9a9a9;stroke:none;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite pa-tdot}.pa-comment .pa-dot:nth-of-type(2){animation-delay:.14s}.pa-comment .pa-dot:nth-of-type(3){animation-delay:.28s}@keyframes pa-tdot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}}.pa-comment.talking svg{animation:.55s pa-talk}@keyframes pa-talk{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)scale(1.1)}70%{transform:rotate(10deg)}}.pa-repost svg{stroke:#8f8f8f;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pa-repost.on{color:#2fd573}.pa-repost.on svg{stroke:#2fd573}.pa-repost.spin svg{animation:.6s cubic-bezier(.34,1.4,.64,1) pa-spin}@keyframes pa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pa-bookmark .pa-stroke{fill:none;stroke:#8f8f8f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pa-bookmark .pa-fill{fill:url(#gMark);stroke:url(#gMark);transform-box:fill-box;transform-origin:50%}.pa-bookmark.saved{color:#933cf0}.pa-bookmark.saved svg{filter:drop-shadow(0 0 7px #933cf099)}.pa-bookmark.savepop svg{animation:.6s cubic-bezier(.3,1.6,.4,1) pa-stamp}@keyframes pa-stamp{0%{transform:scale(1)}30%{transform:scale(1.3)rotate(-8deg)}55%{transform:scale(.9)rotate(4deg)}75%{transform:scale(1.08)}to{transform:scale(1)}}.pa-bookmark.unpop svg{animation:.4s pa-unshrink}@keyframes pa-unshrink{0%{transform:scale(1)}40%{transform:scale(.65)}to{transform:scale(1)}}.pa-bring{pointer-events:none;border:2px solid #933cf0e6;border-radius:50%;animation:.55s ease-out pa-ringA;position:absolute;inset:-4px}.pa-wav{transition:margin .25s,transform .25s;animation:.5s cubic-bezier(.3,1.8,.4,1) both pa-avin}@keyframes pa-avin{0%{transform:scale(0)}to{transform:scale(1)}}.pa-wholiked:hover .pa-wav{margin-left:-2px}.pa-likefloat{color:#ff5a7a;pointer-events:none;font-size:11px;animation:1s ease-out forwards pa-lf;position:absolute;top:-6px}@keyframes pa-lf{to{opacity:0;transform:translateY(-22px)}}.pa-edited{align-items:center;gap:5px;font-size:12.5px;animation:.9s .5s both pa-writeIn;display:flex}@keyframes pa-writeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -5% 0 0)}}.pa-pencil{stroke:#8f8f8f;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;animation:6s ease-in-out 2s infinite pa-pencilWig}@keyframes pa-pencilWig{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-14deg)}94%{transform:rotate(10deg)}}.pa-etxt{color:#0000;background:linear-gradient(90deg,#9a9a9a 42%,#fff 50%,#9a9a9a 58%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s linear 1.5s infinite pa-shine}@keyframes pa-shine{0%{background-position:130% 0}to{background-position:-130% 0}}.pa-pill{background:#f3f4f6!important;border-radius:14px!important;padding:5px 11px!important}.dark .pa-pill{background:#1a1a1a!important}.pa-pill.in{animation:pa-pin .45s var(--spring)}.pa-pill.out{animation:.38s forwards pa-pout}@keyframes pa-pin{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes pa-pout{to{opacity:0;transform:translateY(-12px)scale(.96)}}.sf{isolation:isolate;border-radius:9999px;padding:3px;display:block;position:relative}.sf:before{content:"";border-radius:inherit;z-index:0;animation:3s linear infinite sf-spin;position:absolute;inset:0}.sf>*{z-index:1;position:relative}@keyframes sf-spin{to{transform:rotate(360deg)}}@keyframes sf-spin-slow{to{transform:rotate(360deg)}}@keyframes sf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sf-flicker{0%,to{opacity:1}45%{opacity:.78}55%{opacity:1}70%{opacity:.85}}.sf-rgb:after{content:"";border-radius:inherit;z-index:-1;background:inherit;filter:blur(1px);animation:1.4s steps(2,end) infinite sf-split;position:absolute;inset:-1px}@keyframes sf-split{0%,to{opacity:.55;transform:translate(0)}25%{opacity:.8;transform:translate(-2px,1px)}50%{opacity:.5;transform:translate(2px,-1px)}75%{opacity:.75;transform:translate(-1px,-2px)}}.sf-glitch>*{animation:3.7s step-end infinite sf-slice}@keyframes sf-slice{0%,92%,to{clip-path:none;transform:translate(0)}93%{clip-path:inset(22% 0 61%);transform:translate(-3px)}94%{clip-path:none;transform:translate(0)}96%{clip-path:inset(58% 0 24%);transform:translate(3px)}97%{clip-path:none;transform:translate(0)}}.sf-neon:before{background:conic-gradient(#ff6a00,#ff2d95,#a12bff,#2de2ff,#6aff6a,#ff6a00)}.sf-neon{animation:2.6s ease-in-out infinite sf-breathe}.sf-glitchframe:before{background:conic-gradient(#ff2d95,#2de2ff,#a12bff,#ff2d95);animation:1.8s linear infinite sf-spin}.sf-aurora:before{filter:blur(2px)saturate(1.3);background:conic-gradient(#43e97b,#38f9d7,#4facfe,#a56bff,#43e97b);animation:7s linear infinite sf-spin}.sf-vhs:before{background:conic-gradient(#ff004d,#00e5ff,#ff004d);animation:2.4s linear infinite sf-spin}.sf-vhs:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px);animation:4s linear infinite sf-roll;position:absolute;inset:0}@keyframes sf-roll{to{background-position:0 12px}}.sf-holo:before{background:conic-gradient(#fff,#ffd6f6,#b8f2ff,#d9c6ff,#fff5cc,#fff);animation:4s linear infinite sf-spin}.sf-holo:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(115deg,#0000 40%,#ffffffd9 50%,#0000 60%) 0 0/250% 100%;animation:3.2s ease-in-out infinite sf-sheen;position:absolute;inset:-2px}@keyframes sf-sheen{0%{background-position:140% 0}to{background-position:-140% 0}}.sf-ember:before{background:conic-gradient(#ff3d00,#ff9100,#ffd600,#ff6d00,#ff3d00);animation:2.2s linear infinite sf-spin,.9s ease-in-out infinite sf-flicker}.sf-electric:before{background:conic-gradient(#eaffff,#2de2ff,#06f,#eaffff,#2de2ff);animation:1.2s linear infinite sf-spin,2.4s step-end infinite sf-zap}@keyframes sf-zap{0%,88%,to{filter:brightness()}90%{filter:brightness(2.2)}92%{filter:brightness()}95%{filter:brightness(1.9)}}.sf-sunset:before{background:conic-gradient(#ff9a3c,#ff4e8a,#a24bcf,#ff9a3c);animation:5s linear infinite sf-spin}.sf-matrix:before{background:conic-gradient(#00ff6a,#003b1a,#7dffb0,#00ff6a);animation:2.8s linear infinite sf-spin}.sf-matrix:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#00ff6a40 0 1px,#0000 1px 4px);position:absolute;inset:0}.sf-candy:before{background:repeating-conic-gradient(#ff6ec7 0 12deg, #fff 12deg 24deg, #6ec7ff 24deg 36deg);animation:6s linear infinite sf-spin}@keyframes sr-travel{to{stroke-dashoffset:-1000px}}@keyframes rx-in{0%{opacity:0;transform:rotateY(95deg)scale(.2)translateY(8px)}to{opacity:1;transform:rotateY(0)scale(1)translateY(0)}}@keyframes rx-pop{0%{transform:scale(0)rotate(-180deg)}60%{transform:scale(1.2)rotate(10deg)}to{transform:scale(1)rotate(0)}}@keyframes rx-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}}@keyframes rx-fireA{0%,to{transform:scale(1)rotate(-3deg)}25%{transform:scale(1.12,.95)rotate(3deg)}50%{transform:scale(.95,1.1)rotate(-2deg)}75%{transform:scale(1.08,1.02)rotate(2deg)}}@keyframes rx-thumbA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-6deg)}}@keyframes rx-laughA{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-8deg)scale(1.05)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)scale(1.04)}80%{transform:rotate(4deg)}}@keyframes rx-partyA{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(-8deg)}50%{transform:translateY(0)}75%{transform:translateY(-4px)rotate(8deg)}}@keyframes rx-wowA{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes rx-sadA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(3px)rotate(-4deg)}}@keyframes rx-angryA{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}@keyframes rx-toast{0%{opacity:0;transform:translate(-50%,8px)scale(.85)}15%{opacity:1;transform:translate(-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes rx-flashA{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes rx-bigA{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-30deg)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)rotate(8deg)}to{opacity:0;transform:translate(-50%,-140%)scale(.8)rotate(-6deg)}}.rx-picker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#1c1c1ef5;border-radius:9999px;gap:4px;margin-bottom:6px;padding:7px 9px;display:flex;position:absolute;bottom:calc(100% + 2px);left:0;box-shadow:0 12px 34px #00000073}.rx-picker span{cursor:pointer;transform-origin:bottom;animation:.45s cubic-bezier(.3,1.6,.4,1) both rx-in;animation-delay:calc(var(--i) * 40ms);font-size:26px;line-height:1;transition:transform .18s cubic-bezier(.3,1.6,.4,1);display:block}.rx-picker span:hover{transform:scale(1.45)translateY(-6px)}.rx-picker span.sel{filter:drop-shadow(0 0 6px);transform:scale(1.2)}.rx-chip{font-size:20px;line-height:1;animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop;display:inline-block}.rx-heart{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.3s ease-in-out .5s infinite rx-beat}.rx-fire{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.3s ease-in-out .5s infinite rx-fireA}.rx-thumb{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.6s ease-in-out .5s infinite rx-thumbA}.rx-laugh{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.5s ease-in-out .5s infinite rx-laughA}.rx-party{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.6s ease-in-out .5s infinite rx-partyA}.rx-wow{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,1.8s ease-in-out .5s infinite rx-wowA}.rx-sad{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,2s ease-in-out .5s infinite rx-sadA}.rx-angry{animation:.5s cubic-bezier(.3,1.8,.4,1) rx-pop,.3s ease-in-out .5s infinite rx-angryA}.rx-big{pointer-events:none;z-index:8;filter:drop-shadow(0 14px 28px #00000080);font-size:110px;position:absolute;top:50%;left:50%}.rx-flash{pointer-events:none;z-index:7;position:absolute;inset:0}.sh-grid{perspective:700px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sh-tile{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.sh-ico{color:#fff;width:56px;height:56px;transform-style:preserve-3d;border-radius:17px;justify-content:center;align-items:center;font-size:24px;transition:transform .22s cubic-bezier(.3,1.5,.4,1),box-shadow .22s;display:flex;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff47}.sh-tile:hover .sh-ico{transform:translateZ(14px)rotateX(-14deg)rotateY(14deg)scale(1.07);box-shadow:0 16px 30px #0006,inset 0 1px #fff6}.sh-tile:active .sh-ico{transform:scale(.93)}.sh-ico:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffff73,#0000 55%);position:absolute;inset:0}.sh-lbl{font-size:11px;font-weight:600}.sh-toast{z-index:80;color:#fff;background:#111;border-radius:9999px;padding:10px 18px;font-size:13px;font-weight:600;animation:1.8s forwards rx-toast;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.pwrap.idle .ptrack{border-style:dashed}.pwrap.idle .pcol:hover .ptrack{border-color:#38bdf8;box-shadow:0 0 14px #38bdf82e}@keyframes psheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pghostA{0%,to{height:12%}50%{height:46%}}.pwrap.voted .pghost{opacity:0}.pwrap.voted .ptrack{border-style:solid}@keyframes handB{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-7px)rotate(6deg)}}@keyframes piconP{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.rx-picker:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.saveBtn{position:relative}.saveBtn .icon-wrap{width:24px;height:24px;transition:transform .15s;display:block;position:relative}.saveBtn:active .icon-wrap{transform:scale(.82)}.bookmark-i{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bookmark-i *{stroke:#8f8f8f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;transform-origin:50%;transition:stroke .2s,fill .2s}.saveBtn.saved .bookmark-i *{stroke:url(#saveGrad) #7b2ff7;fill:url(#saveGrad) #7b2ff7}.saveBtn.saved .bookmark-i{filter:drop-shadow(0 0 7px #933cf099)}.saveBtn.savepop .bookmark-i{animation:.6s cubic-bezier(.3,1.6,.4,1) stampA}@keyframes stampA{0%{transform:scale(1)}30%{transform:scale(1.3)rotate(-8deg)}55%{transform:scale(.9)rotate(4deg)}75%{transform:scale(1.08)}to{transform:scale(1)}}.saveBtn.unpop .bookmark-i{animation:.4s unShrinkA}@keyframes unShrinkA{0%{transform:scale(1)}40%{transform:scale(.65)}to{transform:scale(1)}}.saveBtn .bring{opacity:0;pointer-events:none;border:2px solid #933cf0e6;border-radius:50%;animation:.55s ease-out bringA;position:absolute;inset:-4px;transform:scale(.2)}@keyframes bringA{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2)}}.saveBtn .toast{color:#ddd;pointer-events:none;white-space:nowrap;z-index:20;background:#1d1d1d;border:1px solid #333;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;animation:1.2s forwards toastA;position:absolute;bottom:calc(100% + 8px);left:50%}@keyframes toastA{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}15%{opacity:1;transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.picon{background:linear-gradient(135deg,#2fd573,#0ba864);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;animation:2.2s ease-in-out infinite piconP;display:flex;box-shadow:0 0 12px #2fd57359}.picon svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ptotal{color:#777;flex:none;margin-left:auto;font-size:10.5px}.pwrap{position:relative}.pchart{justify-content:center;gap:12px;max-width:100%;height:200px;padding-top:8px;padding-bottom:6px;display:flex;overflow-x:auto}.pchart .pcol{flex:1 1 0;min-width:34px;max-width:58px}.pcol{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:34px;max-width:58px;padding:0;transition:transform .2s;display:flex;position:relative}.pcol:hover{transform:translateY(-3px)}.ptrack{background:#f2f3f5;border:1px solid #e3e5e8;border-radius:9px;flex:1;width:100%;transition:border-color .3s,box-shadow .2s,background .3s;position:relative;overflow:hidden}.dark .ptrack{background:#141414;border-color:#242424}.pcol:hover .ptrack{border-color:#c3c7cc}.dark .pcol:hover .ptrack{border-color:#3a3a3a}.idle .ptrack{background:linear-gradient(#f6f7f9,#eef0f3);border:1px dashed #cfd3d8}.dark .idle .ptrack{background:linear-gradient(#121216,#0d0d10);border-color:#34343a}.idle .pcol:hover .ptrack{border-color:#38bdf8aa;box-shadow:0 0 12px #38bdf82e}.ptrack:before{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);border-radius:11px;animation:2.8s ease-in-out infinite psheen2;position:absolute;inset:0;transform:translate(-100%)}.dark .ptrack:before{background:linear-gradient(105deg,#0000 40%,#ffffff12 50%,#0000 60%)}@keyframes psheen2{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.pghost{opacity:.22;border-radius:11px;transition:opacity .5s;animation:2.4s ease-in-out infinite ghost;position:absolute;bottom:0;left:0;right:0}@keyframes ghost{0%,to{height:12%}50%{height:46%}}.pcol:nth-child(2) .pghost{animation-duration:2s;animation-delay:.4s}.pcol:nth-child(3) .pghost{animation-duration:2.6s;animation-delay:.7s}.pcol:nth-child(4) .pghost{animation-duration:1.9s;animation-delay:.2s}.voted .pghost{opacity:0}.voted .ptrack{border-style:solid}.chartHint{pointer-events:none;color:#0284c7;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0}.dark .chartHint{color:#bfe9ff;text-shadow:0 0 12px #8cf3ff66}.chartHint .hand{font-size:18px;animation:1.2s ease-in-out infinite handB}.pwrap.voted .chartHint{opacity:0;transform:scale(.8)}.pfill{opacity:.92;border-radius:11px;height:0%;transition:height 1s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pfill:after{content:"";background:linear-gradient(#fff6,#0000 45%);position:absolute;inset:0}.ppct{color:#0284c7;z-index:2;white-space:nowrap;text-shadow:0 1px 3px #ffffffe6;font-size:10px;font-weight:800;transition:bottom 1s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.dark .ppct{color:#eaffff;text-shadow:0 1px 4px #000c,0 0 8px #8cf3ff99}.plabel{font-size:16px;line-height:1}.pname2{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#6b7280;max-width:100%;font-size:9.5px;font-weight:600;overflow:hidden}.pcol.win .ptrack{box-shadow:0 0 14px #38bdf840;border-color:#38bdf8aa!important}.pcol.win .plabel:after{content:" ✓";color:#16a34a;font-size:11px}.pcol.lead .plabel:before{content:"👑 ";font-size:11px}.phint{color:#9ca3af;text-align:center;margin-top:12px;font-size:10px}.lk-arrow{flex:none;align-items:center;width:46px;height:12px;display:flex;position:relative;overflow:hidden}.lk-dash{background:repeating-linear-gradient(90deg,#9ca3af 0 5px,#0000 5px 10px) 0 0/10px 2px;border-radius:2px;height:2px;animation:.6s linear infinite lkFlow;position:absolute;top:50%;left:0;right:10px}.dark .lk-dash{background-image:repeating-linear-gradient(90deg,#6b7280 0 5px,#0000 5px 10px)}@keyframes lkFlow{to{background-position:10px 0}}.lk-head{color:#9ca3af;font-size:9px;animation:1.2s ease-in-out infinite lkNudge;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dark .lk-head{color:#6b7280}@keyframes lkNudge{0%,to{transform:translateY(-50%)}50%{transform:translate(3px,-50%)}}.lk-emoji{flex:none;font-size:20px;line-height:1;animation:.45s cubic-bezier(.3,1.7,.4,1) both lkPop}@keyframes lkPop{0%{transform:scale(0)rotate(-25deg)}to{transform:scale(1)rotate(0)}}.followpop{animation:.6s cubic-bezier(.3,1.6,.4,1) stampA}.followring{opacity:0;pointer-events:none;border:2px solid #933cf0e6;border-radius:9999px;animation:.55s ease-out bringA;position:absolute;inset:-4px;transform:scale(.2)}.followtoast{color:#ddd;pointer-events:none;white-space:nowrap;z-index:20;background:#1d1d1d;border:1px solid #333;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;animation:1.2s forwards toastA;position:absolute;bottom:calc(100% + 8px);left:50%}.fs-sec{border-top:1px solid #e5e7eb;margin-top:4px;padding:14px 16px 4px}.dark .fs-sec{border-color:#1c1c1c}.fs-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fs-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.fs-icon svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fs-icon.reels{background:linear-gradient(135deg,#ff3cac,#7b2ff7);animation:2.6s ease-in-out infinite iconWig;box-shadow:0 0 12px #ff3cac59}@keyframes iconWig{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)scale(1.06)}40%{transform:rotate(6deg)}60%{transform:rotate(0)}}.fs-icon.friends{background:linear-gradient(135deg,#00c6ff,#0072ff);animation:2.2s ease-in-out infinite iconPulse;box-shadow:0 0 12px #00c6ff59}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.fs-icon:after{content:"";opacity:0;border:1.5px solid #ffffff59;border-radius:12px;animation:2.6s ease-out infinite iconRing;position:absolute;inset:-3px}@keyframes iconRing{0%{opacity:.7;transform:scale(.8)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.fs-title{font-size:16px;font-weight:800}.fs-sub{color:#777;font-size:11.5px}.fs-nav{color:#666;cursor:pointer;background:#fafafa;border:1px solid #d4d4d4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:16px;line-height:1;transition:all .2s;display:flex}.dark .fs-nav{color:#bbb;background:#161616;border-color:#333}.fs-nav:hover{color:#0ea5e9;border-color:#0ea5e955;box-shadow:0 0 12px #38bdf840}.fs-row{scrollbar-width:none;scroll-behavior:smooth;gap:12px;padding:6px 2px 10px;display:flex;overflow-x:auto}.fs-row::-webkit-scrollbar{display:none}.fs-person{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;flex:0 0 calc(20% - 9.6px);align-items:center;gap:6px;min-width:0;padding:14px 8px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.dark .fs-person{background:#111;border-color:#222}.fs-person:hover{border-color:#cfcfcf;transform:translateY(-5px);box-shadow:0 12px 30px #00000029}.dark .fs-person:hover{border-color:#3a3a3a;box-shadow:0 12px 30px #00000080}.fs-av{border-radius:50%;flex:none;width:54px;height:54px;position:relative}.fs-av:after{content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#ff3cac,#7b2ff7,#00e5ff,#ff3cac) border-box;border:2px solid #0000;border-radius:50%;animation:2.4s ease-in-out infinite fsPulse;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fsPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.fs-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.fs-mut{color:#777;font-size:10.5px}.fs-add{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#7b2ff7,#d43cae);border:none;border-radius:999px;margin-top:2px;padding:7px 12px;font-size:11px;font-weight:700;transition:transform .2s,filter .2s;position:relative}.fs-add:hover{filter:brightness(1.15);transform:scale(1.06)}.fs-add.done{color:#16a34a;background:#eafaec;border:1px solid #2fd57355}.dark .fs-add.done{color:#7dff8a;background:#1d2b1d}.fs-reel{aspect-ratio:9/16;cursor:pointer;background-size:200% 200%;border:1px solid #e5e7eb;border-radius:14px;flex:0 0 calc(20% - 9.6px);min-width:0;transition:transform .25s,box-shadow .25s;animation:8s infinite gradMove;display:block;position:relative;overflow:hidden}.dark .fs-reel{border-color:#262626}@keyframes gradMove{0%,to{background-position:0%}50%{background-position:100%}}.fs-reel:hover{transform:scale(1.05)rotate(-1deg);box-shadow:0 14px 34px #00000059}.fs-remoji{filter:drop-shadow(0 8px 16px #00000080);font-size:40px;animation:3.5s ease-in-out infinite fsFloaty;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes fsFloaty{0%,to{transform:translate(-50%,-54%)}50%{transform:translate(-50%,-46%)}}.fs-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:.9;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;transition:transform .2s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.fs-reel:hover .fs-play{transform:translate(-50%,-50%)scale(1.15)}.fs-views{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:6px;left:6px}.fs-dur{color:#ddd;background:#0000008c;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:600;position:absolute;top:6px;right:6px}.fs-user{background:linear-gradient(#0000,#000c);align-items:center;gap:6px;padding:18px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.fs-uname{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}@media (max-width:700px){.fs-person,.fs-reel{flex-basis:calc(33.3333% - 8px)}}.fw-flash{pointer-events:none;z-index:3;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:50%}.fw-ring{pointer-events:none;z-index:3;border:3px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%}.fw-star{pointer-events:none;z-index:4;animation:.9s forwards fwStar;position:absolute;transform:translate(-50%,-50%)}@keyframes fwStar{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(90deg)}to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(180deg)}}.fs-add,.saveBtn .icon-wrap{overflow:visible}.pt{pointer-events:none;z-index:3;border-radius:50%;position:absolute;top:50%;left:50%}.reel-create-btn{color:#fff;background:linear-gradient(135deg,#ff3cac,#7b2ff7);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .25s cubic-bezier(.3,1.6,.4,1);display:flex;position:relative;box-shadow:0 6px 18px #ff3cac73,inset 0 1px #ffffff59}.reel-create:hover .reel-create-btn{transform:scale(1.12)rotate(90deg)}.reel-create:active .reel-create-btn{transform:scale(.92)}.reel-create-btn:after{content:"";opacity:0;border:2px solid #ff3cac8c;border-radius:18px;animation:2.4s ease-out infinite reelHalo;position:absolute;inset:-5px}@keyframes reelHalo{0%{opacity:.8;transform:scale(.85)}70%{opacity:0;transform:scale(1.3)}to{opacity:0}}.reel-create-btn:before{content:"";z-index:-1;opacity:.85;background:linear-gradient(135deg,#00e5ff,#2fd573);border-radius:14px;position:absolute;inset:0;transform:translate(-4px)}.tt-search{position:relative}.tt-panel{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(360px,88vw);padding:14px;animation:.28s cubic-bezier(.3,1.5,.4,1) ttIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000002e}.dark .tt-panel{background:#101010;border-color:#232323;box-shadow:0 24px 60px #000000b3}@keyframes ttIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.tt-chip{cursor:pointer;color:#374151;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .18s;display:inline-flex;background:#f3f4f6!important}.dark .tt-chip{color:#d4d4d8;background:#1a1a1a!important}.tt-chip:hover{background:#e5e7eb!important}.dark .tt-chip:hover{background:#262626!important}.tt-rank{text-align:center;flex:none;width:20px;font-size:13px;font-weight:900}.tt-row{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 4px;transition:background .18s;display:flex}.tt-row:hover{background:#94a3b824}.cp-modal{animation:.45s cubic-bezier(.2,1.2,.3,1) cpIn}@keyframes cpIn{0%{opacity:0;transform:translateY(34px)scale(.94)}to{opacity:1;transform:none}}.cp-title{font-size:15px;font-weight:800;position:relative}.cp-title:after{content:"";background:linear-gradient(90deg,#8b3cf0,#ff3cac);border-radius:2px;width:38px;height:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #8b3cf0b3}.cp-post{color:#999;cursor:not-allowed;background:#e5e5e5;border:none;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:800;transition:all .25s}.dark .cp-post{color:#666;background:#2a2a2a}.cp-post.ready{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7b2ff7,#d43cae);animation:1.6s ease-in-out infinite cpReady}@keyframes cpReady{0%,to{box-shadow:0 6px 18px #7b2ff766}50%{box-shadow:0 6px 26px #d43acabf}}.cp-aud{color:#666;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;transition:all .2s}.dark .cp-aud{color:#999;background:#1a1a1a;border-color:#2a2a2a}.cp-aud:hover{filter:brightness(.97)}.cp-aud.pop{animation:.3s cubic-bezier(.3,1.6,.4,1) cpAud}@keyframes cpAud{0%{transform:scale(.8)}to{transform:scale(1)}}.cp-count{color:#9ca3af;font-size:11px;font-weight:700;transition:color .2s}.cp-count.warn{color:#f5b400}.cp-count.max{color:#ff4d4d}.cp-chip{background:#f7f7f8;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;animation:.35s cubic-bezier(.3,1.5,.4,1) cpChip;display:flex}.dark .cp-chip{background:#161616;border-color:#2a2a2a}@keyframes cpChip{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:none}}.cp-eq{align-items:flex-end;gap:2px;height:14px;display:flex}.cp-eq i{background:#2fd573;border-radius:2px;width:3px;animation:1s ease-in-out infinite cpEq}.cp-eq i:first-child{height:60%}.cp-eq i:nth-child(2){height:100%;animation-delay:.2s}.cp-eq i:nth-child(3){height:50%;animation-delay:.4s}@keyframes cpEq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.cp-tool{cursor:pointer;color:#888;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:9.5px;font-weight:700;transition:transform .2s,color .2s;animation:.4s both cpTool;display:flex}.cp-tool:first-child{animation-delay:50ms}.cp-tool:nth-child(2){animation-delay:.1s}.cp-tool:nth-child(3){animation-delay:.15s}.cp-tool:nth-child(4){animation-delay:.2s}.cp-tool:nth-child(5){animation-delay:.25s}.cp-tool:nth-child(6){animation-delay:.3s}@keyframes cpTool{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp-tib{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;transition:all .2s;display:flex}.dark .cp-tib{background:#1a1a1a;border-color:#2a2a2a}.cp-tool:hover{color:#444;transform:translateY(-3px)}.dark .cp-tool:hover{color:#ddd}.cp-tool:hover .cp-tib{border-color:var(--c);box-shadow:0 0 14px var(--g);transform:scale(1.06)}.cp-tool:active .cp-tib{transform:scale(.9)}.cp-tool.on .cp-tib{border-color:var(--c);box-shadow:0 0 14px var(--g)}.cp-opt{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;margin-bottom:8px;padding:9px 12px;font-size:13px;transition:border-color .2s}.dark .cp-opt{color:#eee;background:#101010;border-color:#262626}.cp-opt:focus{border-color:#7b2ff7}.cp-addopt{color:#888;cursor:pointer;background:0 0;border:1px dashed #d4d4d4;border-radius:10px;padding:7px 12px;font-size:11.5px;font-weight:700;transition:all .2s}.dark .cp-addopt{border-color:#333}.cp-addopt:hover{color:#0ea5e9;border-color:#0ea5e955}.cp-emoji span{cursor:pointer;border-radius:10px;padding:4px 6px;font-size:20px;transition:transform .15s;display:inline-block}.cp-emoji span:hover{background:#94a3b82e;transform:scale(1.3)rotate(-8deg)}.cp-toast{color:#7dff8a;z-index:99;background:#1d1d1d;border:1px solid #333;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;transition:transform .4s cubic-bezier(.3,1.4,.4,1);position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(-60px)}.cp-toast.show{transform:translate(-50%)translateY(0)}.pvoters{align-items:center;height:16px;margin-bottom:4px;display:flex}.pvoters>span{border-radius:999px;box-shadow:0 0 0 2px #fff}.dark .pvoters>span{box-shadow:0 0 0 2px #000}.pvmore{color:#6b7280;margin-left:3px;font-size:9px;font-weight:800}.ppct-pre{color:#0284c7;z-index:2;font-size:10px;font-weight:800;position:absolute;top:6px;left:50%;transform:translate(-50%)}.dark .ppct-pre{color:#8cf3ff;text-shadow:0 0 8px #8cf3ff80}.ns{display:inline-block;position:relative}.ns-clip{isolation:isolate;border-radius:50%;display:block;position:relative;overflow:hidden}.ns-fx{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.ns-wisp-glow,.ns-wisp{fill:none;stroke-linecap:round;transform-origin:50%;animation:linear infinite nsOrbit}.ns-wisp-glow{stroke:#e838c8;opacity:.22;filter:blur(2px)}.ns-wisp{stroke:#ff6ae6;opacity:.7;filter:blur(.5px)drop-shadow(0 0 3px #ff3cdce6)}@keyframes nsOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ns-bolt-glow,.ns-bolt,.ns-bolt-core{fill:none;stroke-linejoin:miter;stroke-linecap:butt;animation:ease-in-out infinite nsFlicker}.ns-bolt-glow{stroke:#4dff2a;stroke-width:3.2px;opacity:.4;filter:blur(1.8px)}.ns-bolt{stroke:#7bff4d;stroke-width:1.3px;filter:drop-shadow(0 0 2px #4dff2a)drop-shadow(0 0 5px #4dff2ae6)}.ns-bolt-core{stroke:#f2fff0;stroke-width:.5px;opacity:.95}@keyframes nsFlicker{0%{opacity:.25}8%{opacity:1}16%{opacity:.4}26%{opacity:1}44%{opacity:.3}60%{opacity:.95}76%{opacity:.35}90%{opacity:.85}to{opacity:.25}}@property --conv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.conv-sel:before{content:"";border-radius:inherit;background:conic-gradient(from var(--conv-ang), #ff6b35, #ff1744, #d500f9, #00e5ff, #76ff03, #ff6b35);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:3s linear infinite convRot;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes convRot{to{--conv-ang:360deg}}.conv-sel:after{content:"";border-radius:inherit;z-index:-1;filter:blur(7px);pointer-events:none;background:radial-gradient(circle,#d500f92e,#0000 70%);position:absolute;inset:-3px}.mg-app{background:#fff;border:0;border-radius:0;width:100%;height:100vh;max-height:none;animation:.6s cubic-bezier(.2,.9,.3,1) mgIn;display:flex;overflow:hidden}.dark .mg-app{background:#0c0c0c;border-color:#1f1f1f}@keyframes mgIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}.mg-side{background:#fafafa;border-right:1px solid #eee;flex-direction:column;flex:none;width:340px;display:flex}.dark .mg-side{background:#0a0a0a;border-color:#1c1c1c}.mg-badge{color:#0284c7;background:#f0f0f0;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.dark .mg-badge{color:#8cf3ff;background:#1a1a1a;border-color:#2a2a2a}.mg-new{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b2ff7,#d43cae);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:16px;transition:transform .25s;display:flex;box-shadow:0 4px 14px #7b2ff766}.mg-new:hover{transform:rotate(90deg)scale(1.1)}.mg-search{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;margin:0 16px 10px;padding:8px 14px;transition:border-color .2s;display:flex}.dark .mg-search{background:#141414;border-color:#242424}.mg-search:focus-within{border-color:#7b2ff788}.mg-search input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12.5px}.mg-convs{flex:1;padding:6px 10px;overflow-y:auto}.mg-dot{background:#2fd573;border:2.5px solid #fafafa;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.dark .mg-dot{border-color:#0a0a0a}.mg-dot:after{content:"";border:2px solid #2fd573;border-radius:50%;animation:1.6s ease-out infinite mgPulse;position:absolute;inset:-2px}@keyframes mgPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes mgUn{0%,to{box-shadow:0 0 #e11d4880}50%{box-shadow:0 0 0 6px #e11d4800}}.mg-chat{flex-direction:column;flex:1;min-width:0;display:flex}.mg-hav{position:relative}@keyframes mgSpin{to{transform:rotate(360deg)}}.mg-act{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dark .mg-act{color:#bbb;background:#161616;border-color:#2a2a2a}.mg-act:hover{color:#7b2ff7;border-color:#7b2ff788;transform:translateY(-2px)scale(1.08);box-shadow:0 0 12px #7b2ff74d}.mg-msgs{background:radial-gradient(800px 300px at 85% -10%,#7b2ff70f,#0000);flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.mg-day{color:#888;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-self:center;padding:4px 12px;font-size:10px;font-weight:700}.dark .mg-day{background:#151515;border-color:#242424}.mg-msg{cursor:pointer;border-radius:16px;max-width:72%;margin-bottom:4px;padding:10px 14px;font-size:13.5px;line-height:1.45;transition:transform .15s;animation:.45s cubic-bezier(.3,1.4,.4,1) both mgMsg;position:relative}.mg-msg:active{transform:scale(.96)}@keyframes mgMsg{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}.mg-msg.in{background:#f0f0f2;border:1px solid #e6e6e8;border-bottom-left-radius:5px;align-self:flex-start}.dark .mg-msg.in{color:#ececee;background:#1f1f22;border-color:#2a2a2e}.mg-msg.out{color:#fff;background:#111114;border:1px solid #111114;border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 3px 10px #0000002e}.dark .mg-msg.out{background:#000;border-color:#1a1a1a}.mg-time{opacity:.6;text-align:right;margin-top:4px;font-size:9px;display:block}.mg-tick{margin-left:4px;font-size:9px;transition:color .4s,text-shadow .4s}.mg-tick.read{color:#38bdf8;text-shadow:none}.mg-react{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:2px 6px;font-size:10px;animation:.4s cubic-bezier(.3,1.8,.4,1) mgRPop;position:absolute;top:-10px;left:-6px}.dark .mg-react{background:#1d1d1d;border-color:#333}.mg-msg.out .mg-react{left:auto;right:-6px}@keyframes mgRPop{0%{transform:scale(0)}to{transform:scale(1)}}.mg-typing{background:#f3f4f6;border:1px solid #e9e9e9;border-radius:16px 16px 16px 5px;align-self:flex-start;gap:4px;padding:12px 16px;display:flex}.dark .mg-typing{background:#161616;border-color:#222}.mg-typing i{background:#888;border-radius:50%;width:6px;height:6px;animation:1s infinite mgTdot}.mg-typing i:nth-child(2){animation-delay:.15s}.mg-typing i:nth-child(3){animation-delay:.3s}@keyframes mgTdot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.mg-bar{border-top:1px solid #eee;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.dark .mg-bar{border-color:#1c1c1c}.mg-ico{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.dark .mg-ico{color:#bbb;background:#161616;border-color:#2a2a2a}.mg-ico:hover{border-color:#cfcfcf;transform:translateY(-2px)}.mg-in{background:#f3f4f6;border:1px solid #e9e9e9;border-radius:999px;outline:none;flex:1;min-width:0;padding:11px 16px;font-size:13.5px;transition:border-color .2s}.dark .mg-in{color:#eee;background:#141414;border-color:#242424}.mg-in:focus{border-color:#7b2ff788}.mg-send{color:#999;cursor:not-allowed;background:#e5e5e5;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.dark .mg-send{color:#666;background:#2a2a2a}.mg-send.ready{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b2ff7,#d43cae);animation:1.6s ease-in-out infinite mgReady}@keyframes mgReady{0%,to{box-shadow:0 6px 16px #7b2ff766}50%{box-shadow:0 6px 24px #d43acab3}}.mg-emo{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;gap:2px;width:220px;padding:8px;animation:.3s both mgMsg;display:flex;position:absolute;bottom:calc(100% + 6px);left:12px}.dark .mg-emo{background:#151515;border-color:#2a2a2a}.mg-emo span{cursor:pointer;border-radius:8px;padding:3px 5px;font-size:19px;transition:transform .15s}.mg-emo span:hover{background:#94a3b82e;transform:scale(1.3)rotate(-8deg)}@media (max-width:760px){.mg-side{width:88px}.mg-side .mg-hide{display:none}}*{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#94a3b88c,#94a3b84d) padding-box content-box;border:2px solid #0000;border-radius:999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a855f7,#ec4899) padding-box content-box}::-webkit-scrollbar-corner{background:0 0}.rail{scroll-behavior:smooth;scroll-snap-type:x proximity;overflow-x:auto}.rail>*{scroll-snap-align:start}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:padding-box content-box}.rail:hover::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a855f7,#ec4899) padding-box content-box}.cm-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;transition:transform .28s cubic-bezier(.3,1.3,.4,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.dark .cm-card{background:#0f0f0f;border-color:#232323}.cm-card:hover{border-color:#d4d4d8;transform:translateY(-6px);box-shadow:0 18px 40px #00000029}.dark .cm-card:hover{border-color:#3a3a3a;box-shadow:0 18px 40px #0009}.cm-cover{height:88px;position:relative}.cm-cover:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.cm-card:hover .cm-cover:after{animation:.9s cmSheen}@keyframes cmSheen{to{transform:translate(100%)}}.cm-kind{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000073;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.cm-avatars{display:flex}.cm-avatars>span{border-radius:999px;box-shadow:0 0 0 2px #fff}.dark .cm-avatars>span{box-shadow:0 0 0 2px #0f0f0f}.ns-frost .ns-wisp-glow{stroke:#ffb347;opacity:.22}.ns-frost .ns-wisp{stroke:#ffd479;opacity:.7;filter:blur(.5px)drop-shadow(0 0 3px #ffbe50e6)}.ns-frost .ns-bolt-glow{stroke:#2ad4ff}.ns-frost .ns-bolt{stroke:#7be9ff;filter:drop-shadow(0 0 2px #2ad4ff)drop-shadow(0 0 5px #2ad4ffe6)}.ns-frost .ns-bolt-core{stroke:#f0fdff}.poll-over{z-index:4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#0000001f 0%,#0000004d 45%,#0000008c 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;height:calc(100% - 2.2rem);padding:14px;display:flex;position:absolute;inset:auto 0 0}.poll-over .pname2,.poll-over .phint{color:#ffffffe6;text-shadow:0 1px 3px #000c}.poll-over .ppct,.poll-over .ppct-pre,.poll-over .prow-pct{color:#fff;text-shadow:0 1px 4px #000000e6}.poll-over .ptrack,.poll-over .ptrack-h{background:#ffffff24;border-color:#ffffff52}.poll-over .chartHint{color:#eaffff;text-shadow:0 0 10px #000000e6}.poll-over .pvoters>span{box-shadow:0 0 0 2px #0000008c}.prow{text-align:left;cursor:pointer;width:100%;transition:transform .2s;display:block}.prow:hover{transform:translate(2px)}.ptrack-h{background:#f2f3f5;border:1px solid #e3e5e8;border-radius:10px;align-items:center;gap:8px;width:100%;height:34px;padding:0 11px;transition:border-color .3s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.dark .ptrack-h{background:#141414;border-color:#242424}.prow:hover .ptrack-h{border-color:#9ca3af}.idle .ptrack-h{border-style:dashed}.pghost-h{opacity:.22;border-radius:9px;animation:2.4s ease-in-out infinite ghostH;position:absolute;top:0;bottom:0;left:0}@keyframes ghostH{0%,to{width:12%}50%{width:46%}}.prow:nth-child(2) .pghost-h{animation-duration:2.1s;animation-delay:.3s}.prow:nth-child(3) .pghost-h{animation-duration:2.7s;animation-delay:.6s}.prow:nth-child(4) .pghost-h{animation-duration:1.9s;animation-delay:.15s}.voted .pghost-h{opacity:0}.pfill-h{opacity:.92;border-radius:9px;width:0%;transition:width 1s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;bottom:0;left:0}.pfill-h:after{content:"";background:linear-gradient(#fff6,#0000 45%);position:absolute;inset:0}.prow-label{z-index:2;flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex;position:relative}.prow-pct{z-index:2;color:#0284c7;font-size:12px;font-weight:800;position:relative}.dark .prow-pct{color:#8cf3ff}.prow.win .ptrack-h{box-shadow:0 0 14px #38bdf847;border-color:#38bdf8!important}.mt-deck{aspect-ratio:3/4.2;width:100%;max-width:380px;margin:0 auto;position:relative}.mt-card{transform-origin:50% 120%;will-change:transform, opacity;border:1px solid #ffffff1f;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px #00000047}.mt-card.s1{filter:brightness(.9);transform:scale(.95)translateY(10px)}.mt-card.s2{filter:brightness(.8);transform:scale(.9)translateY(20px)}.mt-card.in{animation:.45s cubic-bezier(.3,1.3,.4,1) mtIn}@keyframes mtIn{0%{opacity:0;transform:scale(.9)translateY(24px)}to{opacity:1}}.mt-card.go-like{animation:.5s cubic-bezier(.4,0,.2,1) forwards mtLike}.mt-card.go-pass{animation:.5s cubic-bezier(.4,0,.2,1) forwards mtPass}.mt-card.go-super{animation:.55s cubic-bezier(.4,0,.2,1) forwards mtSuper}@keyframes mtLike{to{opacity:0;transform:translate(130%)rotate(22deg)}}@keyframes mtPass{to{opacity:0;transform:translate(-130%)rotate(-22deg)}}@keyframes mtSuper{to{opacity:0;transform:translateY(-130%)scale(.9)}}.mt-scrim{background:linear-gradient(#0000 35%,#0000008c 72%,#000000e0 100%);position:absolute;inset:0}.mt-stamp{letter-spacing:2px;opacity:0;border:4px solid;border-radius:10px;padding:6px 14px;font-size:26px;font-weight:900;position:absolute;top:26px;transform:rotate(-14deg)}.mt-stamp.like{color:#2fd573;text-shadow:0 0 14px #2fd573b3;border-color:#2fd573;left:20px}.mt-stamp.nope{color:#ff4d6a;text-shadow:0 0 14px #ff4d6ab3;border-color:#ff4d6a;right:20px;transform:rotate(14deg)}.mt-btn{cursor:pointer;background:#fff;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s cubic-bezier(.3,1.6,.4,1),box-shadow .2s;display:flex;box-shadow:0 8px 22px #0000002e}.dark .mt-btn{background:#151515}.mt-btn:hover{transform:translateY(-4px)scale(1.08)}.mt-btn:active{transform:scale(.9)}.mt-btn.pass{color:#ff4d6a}.mt-btn.like{color:#2fd573}.mt-btn.super{color:#38bdf8}.mt-btn.big{width:66px;height:66px}.mt-pop{animation:.6s cubic-bezier(.3,1.6,.4,1) mtPop}@keyframes mtPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mt-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.mt-chip.shared{background:#2fd57347;border-color:#2fd57380}.lb-back{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:center;padding:20px;animation:.22s lbFade;display:flex;position:fixed;inset:0}@keyframes lbFade{0%{opacity:0}to{opacity:1}}.lb-shell{background:#fff;border-radius:20px;width:min(1100px,96vw);height:min(86vh,780px);animation:.35s cubic-bezier(.2,1.1,.3,1) lbIn;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.dark .lb-shell{background:#0c0c0c}@keyframes lbIn{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}.lb-media{background:#000;flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.lb-media img{object-fit:contain;max-width:100%;max-height:100%}.lb-side{border-left:1px solid #eee;flex-direction:column;flex:none;width:380px;min-height:0;display:flex}.dark .lb-side{border-color:#1c1c1c}.lb-close{z-index:80;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:flex;position:absolute;top:14px;right:14px}.lb-close:hover{background:#000000bf;transform:scale(1.1)rotate(90deg)}@media (max-width:860px){.lb-shell{flex-direction:column;height:92vh}.lb-side{border-top:1px solid #eee;border-left:none;flex:auto;width:100%}.lb-media{flex:0 0 42%}}.nw-item{border-radius:12px;gap:10px;padding:9px 4px;transition:background .2s;animation:.55s cubic-bezier(.2,1.1,.3,1) both nwIn;display:flex}.nw-item:hover{background:#94a3b81f}@keyframes nwIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}.nw-item.leaving{animation:.45s forwards nwOut}@keyframes nwOut{to{opacity:0;height:0;padding:0;transform:translateY(10px)scale(.96)}}.nw-thumb{background:linear-gradient(135deg,#7b2ff7,#d43cae);border-radius:10px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.nw-thumb img{object-fit:cover;width:100%;height:100%}.nw-thumb:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%);animation:4s ease-in-out infinite nwSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes nwSheen{0%,65%{transform:translate(-100%)}to{transform:translate(100%)}}.nw-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.nw-meta{color:#9ca3af;margin-top:3px;font-size:10.5px}.nw-tab{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;transition:all .2s}.nw-tab.on{color:#fff;background:linear-gradient(90deg,#7b2ff7,#d43cae)}.nw-tab:not(.on){color:#9ca3af}.nw-tab:not(.on):hover{background:#94a3b824}.nw-live{background:#2fd573;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite nwPulse}@keyframes nwPulse{0%,to{box-shadow:0 0 #2fd57399}50%{box-shadow:0 0 0 5px #2fd57300}}.uvw{--bg:#fff;--txt:#111;--sub:#8e8e93;--track:#e4e4e9;--badgebg:#fff;background:var(--bg);color:var(--txt);border:1px solid #e5e7eb;border-radius:20px;padding:16px;transition:background .5s,color .5s;animation:.6s cubic-bezier(.2,.9,.3,1) uvIn}.dark .uvw{--bg:#1c1c1e;--txt:#fff;--sub:#98989d;--track:#3a3a3c;--badgebg:#2c2c2e;border-color:#2a2a2c}@keyframes uvIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.uvh{align-items:center;gap:10px;display:flex}.uv-cloud{filter:drop-shadow(0 4px 8px #00000026);font-size:28px}.uv-loc b{color:var(--txt);align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.uv-loc span{color:var(--sub);font-size:12px;font-weight:600}.uv-icons{align-items:center;gap:6px;margin-left:auto;font-size:14px;display:flex}.uv-icons span{cursor:default;transition:transform .2s}.uv-icons span:hover{transform:scale(1.25)rotate(-6deg)}.uv-icons .off{filter:grayscale();opacity:.45}.uvbody{align-items:stretch;gap:12px;margin-top:14px;display:flex}.uv-panel-wrap{border-radius:16px;flex:0 0 45%;display:flex;position:relative;overflow:hidden}.uv-panel-wrap .uv-panel{flex:1}.uv-panel-wrap:before{content:"";z-index:0;background:var(--panel-wash,linear-gradient(150deg,#6b7a8f,#475569));position:absolute;inset:0}.uv-panel{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0006;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;flex:0 0 45%;justify-content:center;align-items:center;gap:6px;padding:14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000040,inset 0 1px #ffffff29}.uv-ptop{justify-content:space-between;gap:6px;display:flex}.uv-lvl{font-size:13px;font-weight:800}.uv-panel>*{z-index:1;position:relative}.uv-cond-ico{filter:drop-shadow(0 4px 10px #00000073);font-size:34px;line-height:1}.uv-temp{text-shadow:0 4px 14px #00000073;font-size:42px;font-weight:900;line-height:1}.uv-hilo{opacity:.92;white-space:nowrap;text-shadow:0 1px 4px #00000080;font-size:11.5px;font-weight:700}.uv-num{text-shadow:0 4px 14px #00000040;font-size:40px;font-weight:900;line-height:1.05}.uv-col2{flex-direction:column;gap:1px;font-size:10px;font-weight:600;display:flex}.uv-col2 b{font-size:12px;font-weight:800}.uv-col2 .lab{opacity:.85}.uv-pbar{background:linear-gradient(90deg,#43a047,#f4b400,#ef6c00,#d32f2f,#8e24aa);border-radius:3px;height:5px;margin-top:12px;position:relative}.uv-pdot{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .8s cubic-bezier(.3,1.2,.4,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.uv-bars{flex:1;justify-content:space-between;gap:6px;display:flex}.uv-bar{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0;display:flex}.uv-track{background:var(--track);border-radius:999px;flex:1;width:22px;min-height:104px;transition:box-shadow .3s,transform .3s;position:relative}.uv-bar:hover .uv-track{transform:translateY(-3px)}.uv-bar.sel .uv-track{box-shadow:0 0 0 2px var(--txt), 0 8px 20px #00000040}.uv-fill{border-radius:999px;height:0%;transition:height .9s cubic-bezier(.25,1.2,.4,1);position:absolute;bottom:0;left:0;right:0}.uv-badge{background:var(--badgebg);width:24px;height:24px;color:var(--txt);border:3px solid #43a047;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;transition:bottom .9s cubic-bezier(.25,1.2,.4,1),border-color .4s;display:flex;position:absolute;bottom:0%;left:50%;transform:translate(-50%,50%);box-shadow:0 3px 10px #00000040}.uv-day{color:var(--sub);font-size:11px;font-weight:700}.uv-dayico{font-size:15px;line-height:1}.uv-daytemp{color:var(--txt);font-size:10.5px;font-weight:800}.uv-loc-row{align-items:center;gap:4px;display:flex}.uv-bar.sel .uv-day{color:var(--txt)}.wx-sun{width:84px;height:84px;position:absolute;top:-14px;right:-14px}.wx-sun:before{content:"";background:radial-gradient(circle,#fff9c4,#fde047 62%,#facc15);border-radius:50%;animation:3.2s ease-in-out infinite wxPulse;position:absolute;inset:22px;box-shadow:0 0 22px #fde047bf}.wx-sun:after{content:"";background:conic-gradient(from 0deg, transparent 0 8%, #fde0478c 8% 12%, transparent 12% 100%);border-radius:50%;animation:14s linear infinite wxSpin;position:absolute;inset:6px}@keyframes wxSpin{to{transform:rotate(360deg)}}@keyframes wxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.wx-cloud{filter:blur(1px);background:#ffffff47;border-radius:999px;animation:linear infinite wxDrift;position:absolute}@keyframes wxDrift{0%{transform:translate(-40px)}to{transform:translate(300px)}}.wx-drop{background:linear-gradient(#fff0,#ffffffd9);border-radius:2px;width:1.6px;height:11px;animation:linear infinite wxFall;position:absolute;top:-10px}@keyframes wxFall{to{transform:translateY(150px)}}.wx-flake{background:#ffffffe6;border-radius:50%;animation:linear infinite wxFlake;position:absolute;top:-8px}@keyframes wxFlake{0%{transform:translate(0)}to{transform:translate(14px,150px)}}.wx-flash{opacity:0;pointer-events:none;background:#ffffff8c;animation:6s step-end infinite wxFlash;position:absolute;inset:0}@keyframes wxFlash{0%,88%,to{opacity:0}89%{opacity:.8}90%{opacity:0}92%{opacity:.5}93%{opacity:0}}.wx-day{background:#ffffff1f;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 3px;transition:transform .2s,background .2s;display:flex}.wx-day:hover{background:#fff3;transform:translateY(-2px)}.mkw{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:14px;animation:.7s cubic-bezier(.2,.9,.3,1) .15s both uvIn}.dark .mkw{background:#0c0c0c;border-color:#1f1f1f}.mk-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dark .mk-title{color:#f4f4f5}.mk-live{color:#2fd573;letter-spacing:1px;background:#2fd5731f;border:1px solid #2fd57366;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:900;display:flex}.mk-live i{background:#2fd573;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite mkLp}@keyframes mkLp{0%,to{box-shadow:0 0 #2fd57380}50%{box-shadow:0 0 0 5px #2fd57300}}.mk-btn{cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:11px;transition:all .2s;display:flex}.dark .mk-btn{background:#161616;border-color:#2a2a2a}.mk-btn:hover{border-color:#7b2ff7aa;transform:scale(1.1)}.mk-upd{color:#9ca3af;text-align:right;margin-bottom:8px;font-size:9.5px;font-weight:600}.mk-row{background:#fafafa;border:1px solid #eaeaea;border-radius:14px;align-items:center;gap:9px;margin-bottom:8px;padding:9px 10px;transition:border-color .3s,box-shadow .3s,transform .2s;display:flex}.dark .mk-row{background:#101010;border-color:#222}.mk-row:hover{transform:translate(3px)}.mk-row.up{border-color:#2fd57399;box-shadow:0 0 16px #2fd5732e}.mk-row.down{border-color:#ff4d5a99;box-shadow:0 0 16px #ff4d5a2e}.mk-coin{color:#fff;background:var(--c);width:30px;height:30px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.mk-info{flex:1;min-width:0}.mk-info b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mk-info span{color:#9ca3af;letter-spacing:.5px;font-size:9.5px;font-weight:800}.mk-spark{flex:none;width:58px;height:26px}.mk-p{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;display:block}.mk-p.tick-up{animation:.6s mkTUp}.mk-p.tick-down{animation:.6s mkTDn}@keyframes mkTUp{0%{color:#2fd573;transform:translateY(4px)}to{transform:none}}@keyframes mkTDn{0%{color:#ff4d5a;transform:translateY(-4px)}to{transform:none}}.mk-cn{font-size:9.5px;font-weight:900}.mk-cn.up{color:#2fd573}.mk-cn.down{color:#ff4d5a}.mk-del{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444455;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .2s;display:flex}.mk-del:hover{background:#ef444422;transform:scale(1.1)}.mk-add{color:#9ca3af;cursor:pointer;border:1px dashed #d4d4d4;border-radius:12px;width:100%;padding:8px;font-size:11.5px;font-weight:700;transition:all .2s}.dark .mk-add{border-color:#333}.mk-add:hover{color:#7b2ff7;border-color:#7b2ff7aa}.mk-opt{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:7px 9px;transition:background .2s;display:flex}.mk-opt:hover{background:#94a3b824}.mk-move{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.dark .mk-move{color:#9ca3af;border-color:#333}.mk-move:hover:not(:disabled){color:#7b2ff7;border-color:#7b2ff7aa;transform:scale(1.1)}.mk-move:disabled{opacity:.3;cursor:not-allowed}.tr-row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;padding:9px 11px;transition:transform .22s cubic-bezier(.3,1.3,.4,1),border-color .25s;animation:.5s cubic-bezier(.2,1.1,.3,1) both trIn;display:flex;position:relative;overflow:hidden}.tr-row:first-child{animation-delay:40ms}.tr-row:nth-child(2){animation-delay:.1s}.tr-row:nth-child(3){animation-delay:.16s}.tr-row:nth-child(4){animation-delay:.22s}.tr-row:nth-child(5){animation-delay:.28s}@keyframes trIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.tr-row:before{content:"";z-index:0;background:var(--tint);opacity:.1;transition:opacity .25s;position:absolute;inset:0}.tr-row:hover:before{opacity:.22}.tr-row:hover{border-color:var(--accent);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.tr-row:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.tr-row:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.tr-row:hover:after{animation:.75s trSweep}@keyframes trSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.dark .tr-row:after{background:linear-gradient(105deg,#0000 40%,#ffffff1a 50%,#0000 60%)}.tr-rank{z-index:2;text-align:center;width:22px;color:var(--accent);text-shadow:0 0 10px var(--accent);flex:none;font-size:13px;font-weight:900;position:relative}@supports (color:color-mix(in lab, red, red)){.tr-rank{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent)}}.tr-body{z-index:2;text-align:left;flex:1;min-width:0;position:relative}.tr-tag{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.tr-count{color:#9ca3af;font-size:10.5px;font-weight:600;display:block}.tr-spark{z-index:2;flex:none;align-items:flex-end;gap:2px;height:18px;display:flex;position:relative}.tr-spark i{background:var(--accent);opacity:.85;border-radius:2px;width:3px;animation:1.8s ease-in-out infinite trBar}@keyframes trBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.tr-flame{z-index:2;transform-origin:bottom;flex:none;animation:1.4s ease-in-out infinite trFlame;position:relative}@keyframes trFlame{0%,to{transform:scale(1)rotate(-4deg)}50%{transform:scale(1.18)rotate(4deg)}}.mp-row{border-radius:12px;align-items:center;gap:9px;padding:7px 6px;transition:background .2s,transform .2s;display:flex}.mp-row:hover{background:#94a3b81f;transform:translate(3px)}.mp-rank{text-align:center;color:#9ca3af;flex:none;width:16px;font-size:12px;font-weight:900}.mp-thumb{background:linear-gradient(135deg,#2fd573,#0ea5e9);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.mp-thumb img{object-fit:cover;width:100%;height:100%}.mp-ph{color:#fff;font-size:15px;font-weight:900}.mp-price{color:#059669;flex:none;font-size:11px;font-weight:800}.dark .mp-price{color:#34d399}.nw-glyph{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex}.av-deco{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 6px #00000059);background-repeat:no-repeat;background-size:100% 100%;position:absolute}.deco-grid{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;max-height:232px;padding:6px 4px 6px 2px;display:grid;overflow-y:auto}.dark .deco-grid{background:#0d0d0d;border-color:#232323}.deco-grid::-webkit-scrollbar{width:6px}.deco-grid::-webkit-scrollbar-thumb{background:linear-gradient(#a855f7,#ec4899);border-radius:999px}.deco-cell{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:7px 3px;transition:background .18s,border-color .18s,transform .18s;display:flex}.deco-cell:hover{background:#94a3b824;transform:translateY(-2px)}.deco-cell.sel{background:#a855f71a;border-color:#a855f7;box-shadow:0 0 0 1px #a855f759}.deco-thumb{justify-content:center;align-items:center;width:52px;height:52px;display:flex}.deco-label{color:#6b7280;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:700;line-height:1.1;overflow:hidden}.dark .deco-label{color:#9ca3af}.deco-cell.sel .deco-label{color:#a855f7}.sc-btn{color:#52525b;cursor:pointer;background:#fff;border:1.5px solid #d4d4d8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .22s cubic-bezier(.3,1.3,.4,1);display:flex;box-shadow:0 2px 8px #00000014}.dark .sc-btn{color:#a1a1aa;background:#141414;border-color:#262626}.sc-btn:hover{color:#a855f7;border-color:#a855f766;transform:translateY(-2px)scale(1.08);box-shadow:0 4px 14px #a855f740}.sc-btn:active{transform:scale(.92)}.sc-hidden{opacity:0;pointer-events:none;transform:scale(.6)}.sc-on{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-color:#0000;animation:1.8s ease-in-out infinite scPulse}@keyframes scPulse{0%,to{box-shadow:0 0 #a855f780}50%{box-shadow:0 0 0 7px #a855f700}}.sc-rail{color:#fff;width:38px;height:38px;box-shadow:none;background:#ffffff24;border-color:#ffffff4d}.sc-rail:hover{color:#fff;background:#ffffff42}.rail-sticky{background:#f5f5f5}.dark .rail-sticky{background:#000}.rail-sticky:after{content:"";pointer-events:none;background:linear-gradient(#f5f5f5,#f5f5f500);height:14px;position:absolute;top:100%;left:0;right:0}.dark .rail-sticky:after{background:linear-gradient(#000,#0000)}.story-count{z-index:6;color:#fff;text-align:center;background:linear-gradient(135deg,#38bdf8,#2563eb);border:2px solid #fff;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:-1px;right:-1px;box-shadow:0 2px 6px #00000040}.dark .story-count{border-color:#000}.srch-head{align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.srch-chip{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.3,1.3,.4,1);display:inline-flex}.dark .srch-chip{background:#111;border-color:#262626}.srch-chip:hover{border-color:#a855f766;transform:translateY(-2px)}.srch-chip.on{color:#fff;background:#111;border-color:#111}.dark .srch-chip.on{color:#111;background:#fff;border-color:#fff}.srch-user{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.dark .srch-user{border-color:#1a1a1a}.srch-user:last-child{border-bottom:0}.srch-user:hover{background:#94a3b81a}.srch-trend{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 13px;transition:transform .22s cubic-bezier(.3,1.3,.4,1),border-color .22s;display:flex;position:relative;overflow:hidden}.dark .srch-trend{background:#0f0f0f;border-color:#232323}.srch-trend:before{content:"";background:var(--accent);opacity:.07;transition:opacity .22s;position:absolute;inset:0}.srch-trend:hover{border-color:var(--accent);transform:translateY(-3px)}.srch-trend:hover:before{opacity:.16}.srch-trend>*{z-index:1;position:relative}.srch-rank{text-align:center;width:22px;color:var(--accent);flex:none;font-size:14px;font-weight:900}.srch-sugg{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;transition:transform .2s,box-shadow .2s;display:flex}.dark .srch-sugg{background:#0f0f0f;border-color:#232323}.srch-sugg:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001a}.srch-mutual{color:#0284c7;background:#0284c71f;border-radius:999px;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.srch-follow{color:#fff;background:linear-gradient(90deg,#7b2ff7,#d43cae);border-radius:999px;flex:none;align-items:center;gap:4px;padding:7px 13px;font-size:11.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.srch-follow:hover{filter:brightness(1.1);transform:scale(1.05)}.srch-follow.done{color:#16a34a;background:#eafaec}.dark .srch-follow.done{color:#7dff8a;background:#12281a}.srch-more{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dark .srch-more{color:#a1a1aa;background:#111;border-color:#262626}.srch-more:hover{color:#a855f7;border-color:#a855f766;transform:scale(1.08)}.dark .hov-card{background:#0f0f0f;border-color:#262626;box-shadow:0 20px 50px #0009}@keyframes hovIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}.hov-card[style*="translateY(-100%)"]{animation:none}.hov-cover{height:62px;display:block}.hov-body{padding:0 14px 14px}.hov-name{margin-top:8px;font-size:15px;font-weight:800;display:block}.hov-name:hover{text-decoration:underline}.hov-handle{color:#6b7280;font-size:12px;display:block}.dark .hov-handle{color:#9ca3af}.hov-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.hov-stats{color:#6b7280;gap:14px;margin-top:10px;font-size:12px;display:flex}.dark .hov-stats{color:#9ca3af}.hov-stats b{color:inherit;font-weight:800}.dark .hov-stats b{color:#f4f4f5}.hov-follow{color:#fff;background:linear-gradient(90deg,#7b2ff7,#d43cae);border-radius:999px;flex:none;align-items:center;gap:4px;margin-top:6px;padding:7px 14px;font-size:12px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.hov-follow:hover{filter:brightness(1.1);transform:scale(1.05)}.hov-follow.done{color:#16a34a;background:#eafaec}.dark .hov-follow.done{color:#7dff8a;background:#12281a}.sbp{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:12px}.dark .sbp{border-color:#ffffff14}.sbp-row{align-items:center;gap:10px;display:flex}.sbp-av{flex:none;width:42px;height:42px;position:relative}.sbp-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;line-height:1.2;overflow:hidden}.sbp-handle{color:#64748b;font-size:12px}.dark .sbp-handle{color:#94a3b8}.sbp-edit{color:#64748b;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.dark .sbp-edit{color:#94a3b8;background:#ffffff0f;border-color:#ffffff17}.sbp-edit:hover{color:#8b5cf6;background:#8b5cf629}.sbp-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.sbp-stat{text-align:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:6px 2px}.dark .sbp-stat{background:#ffffff0a;border-color:#ffffff12}.sbp-stat b{font-size:12.5px;font-weight:800;line-height:1.2;display:block}.sbp-stat span{color:#64748b;font-size:9px;font-weight:600;display:block}.dark .sbp-stat span{color:#94a3b8}.sbp-wallet{background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border:1px solid #8b5cf633;border-radius:14px;margin-top:10px;padding:11px}.sbp-wallet-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.sbp-wallet-label{color:#64748b;font-size:10.5px;font-weight:600}.dark .sbp-wallet-label{color:#94a3b8}.sbp-coins{display:flex}.sbp-coin{border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-5px;font-size:9px;font-weight:800;display:flex}.dark .sbp-coin{border-color:#0a0a0a}.sbp-coin:first-child{margin-left:0}.sbp-balance{letter-spacing:-.4px;margin-bottom:9px;font-size:19px;font-weight:800}.sbp-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sbp-btn{border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:11px;font-weight:800;transition:transform .18s,filter .18s;display:flex}.sbp-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.sbp-btn.topup{color:#fff;background:linear-gradient(135deg,#06b6d4,#8b5cf6)}.sbp-btn.up{color:#334155;background:#eef2f7}.dark .sbp-btn.up{color:#e2e8f0;background:#ffffff14}.mg-pane{border-left:1px solid #eee;flex-direction:column;flex:none;width:340px;min-height:0;animation:.28s cubic-bezier(.2,1.1,.3,1) paneIn;display:flex;overflow-y:auto}.dark .mg-pane{border-color:#1c1c1c}@keyframes paneIn{0%{opacity:0;transform:translate(18px)}}.mg-pane-head{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dark .mg-pane-head{border-color:#1a1a1a}.mg-pane-body{text-align:center;padding:18px 16px}.mg-pane-name{margin-top:10px;font-size:16px;font-weight:800}.mg-pane-handle{color:#6b7280;font-size:12.5px}.dark .mg-pane-handle{color:#9ca3af}.mg-pane-seen{color:#9ca3af;margin-top:3px;font-size:11.5px}.mg-pane-bio{margin-top:10px;font-size:12.5px;line-height:1.5}.mg-pane-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.mg-pane-btn{border-radius:10px;padding:9px;font-size:12.5px;font-weight:800;transition:transform .18s,filter .18s}.mg-pane-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.mg-pane-btn.solid{color:#fff;background:#111}.dark .mg-pane-btn.solid{color:#111;background:#fff}.mg-pane-btn.outline{border:1px solid #e5e7eb}.dark .mg-pane-btn.outline{border-color:#2a2a2a}.mg-sec{text-align:left;border-top:1px solid #f1f1f1;padding:14px 16px}.dark .mg-sec{border-color:#1a1a1a}.mg-sec h4{letter-spacing:.8px;color:#9ca3af;margin-bottom:8px;font-size:10.5px;font-weight:800}.mg-sec p{color:#9ca3af;font-size:12.5px}.mg-fact{justify-content:space-between;align-items:center;padding:5px 0;font-size:12.5px;display:flex}.mg-fact span{color:#9ca3af}.mg-fact b{font-weight:800}.mg-online{color:#16a34a;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.mg-online i{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mgPulse}@media (max-width:1100px){.mg-pane{display:none}}.mg-toolbar{background:#f1f5f9;border-radius:12px;align-items:center;gap:2px;margin:0 14px 10px;padding:3px;display:flex}.dark .mg-toolbar{background:#141414}.dark .mg-filter{color:#94a3b8}.mg-filter:hover{color:#334155}.dark .mg-filter:hover{color:#e2e8f0}.mg-filter.on{color:#0f172a;background:#fff;font-weight:800;box-shadow:0 1px 3px #0000001a,0 0 0 1px #00000008}.dark .mg-filter.on{color:#fff;box-shadow:none;background:#262626}.mg-actions{align-items:center;gap:8px;margin:0 14px 10px;display:flex}.mg-act-on{color:#7b2ff7!important;background:#7b2ff71a!important;border-color:#7b2ff7!important}.mg-pane-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.mg-pane-stat{text-align:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:11px;padding:8px 3px;transition:transform .18s}.dark .mg-pane-stat{background:#ffffff0a;border-color:#ffffff12}.mg-pane-stat:hover{transform:translateY(-2px)}.mg-pane-stat b{font-size:13.5px;font-weight:800;display:block}.mg-pane-stat span{color:#64748b;font-size:9.5px;font-weight:600;display:block}.dark .mg-pane-stat span{color:#94a3b8}.mg-ico-sm{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:flex}.dark .mg-ico-sm{color:#a1a1aa;background:#141414;border-color:#262626}.mg-ico-sm:hover{color:#7b2ff7;border-color:#7b2ff766;transform:scale(1.08)}.mg-status-dot{border-radius:50%;width:11px;height:11px;display:block}.mg-status-menu{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:268px;padding:10px;animation:.2s both hovIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000029}.dark .mg-status-menu{background:#101010;border-color:#262626}.mg-status-menu h5{letter-spacing:.8px;color:#9ca3af;margin-bottom:6px;font-size:9.5px;font-weight:800}.mg-status-item{text-align:left;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:7px 6px;transition:background .18s;display:flex}.mg-status-item:hover{background:#94a3b824}.mg-status-item i{border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.mg-status-item b{font-size:12.5px;font-weight:700;display:block}.mg-status-item em{color:#9ca3af;margin-top:1px;font-size:10.5px;font-style:normal;line-height:1.35;display:block}.mg-actions-inline{align-items:center;gap:7px;margin-left:auto;display:flex}.mg-status-sep{background:#f1f5f9;height:1px;margin:8px -10px}.dark .mg-status-sep{background:#1f1f1f}.mg-toggle{background:#d4d4d8;border-radius:999px;flex:none;width:34px;height:19px;margin-top:2px;transition:background .22s;position:relative}.dark .mg-toggle{background:#3a3a3c}.mg-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .22s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.mg-away-input{resize:none;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:12px}.dark .mg-away-input{color:#eee;background:#161616;border-color:#262626}.mg-away-input:focus{border-color:#7b2ff788}.mg-away-hint{color:#9ca3af;text-align:right;margin-top:3px;font-size:10px}.nm-back{z-index:9990;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;justify-content:center;align-items:center;padding:20px;animation:.2s lbFade;display:flex;position:fixed;inset:0}.nm-card{background:#fff;border-radius:20px;flex-direction:column;width:min(560px,96vw);max-height:78vh;animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;display:flex;overflow:hidden;box-shadow:0 30px 70px #00000047}.dark .nm-card{background:#101010}.nm-head{border-bottom:1px solid #f1f1f1;align-items:center;padding:14px 16px;display:flex}.dark .nm-head{border-color:#1c1c1c}.nm-x{color:#6b7280;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s;display:flex}.nm-x:hover{background:#94a3b829}.nm-title{text-align:center;flex:1;font-size:16px;font-weight:800}.nm-search{border-bottom:1px solid #f1f1f1;align-items:center;gap:10px;padding:12px 18px;display:flex}.dark .nm-search{border-color:#1c1c1c}.nm-list{flex:1;padding:6px;overflow-y:auto}.nm-row{border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .18s;display:flex}.nm-row:hover{background:#94a3b824}.mg-away-save{color:#fff;background:linear-gradient(90deg,#7b2ff7,#d43cae);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;transition:transform .18s,filter .18s}.mg-away-save:hover{filter:brightness(1.08);transform:scale(1.05)}.mg-msg.in .mg-react-btn{right:-34px}.mg-msg.out .mg-react-btn{left:-34px}.mg-msg:hover .mg-react-btn{opacity:1}.mg-react-btn>button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .18s;display:flex;box-shadow:0 2px 6px #0000001a}.dark .mg-react-btn>button{color:#a1a1aa;background:#1a1a1a;border-color:#2a2a2a}.mg-react-btn>button:hover{color:#7b2ff7;transform:scale(1.14)}.mg-react-pop{background:#fff;border:1px solid #e5e7eb;border-radius:999px;gap:2px;padding:5px 6px;animation:.18s both hovIn;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000029}.dark .mg-react-pop{background:#161616;border-color:#2a2a2a}.mg-react-pop button{border-radius:50%;padding:3px;font-size:16px;line-height:1;transition:transform .16s}.mg-react-pop button:hover{transform:scale(1.3)}.mg-react-badge{z-index:4;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:3px 7px;font-size:12px;line-height:1;animation:.45s cubic-bezier(.3,1.7,.4,1) both reactPop;position:absolute;bottom:-11px;box-shadow:0 2px 6px #0000001f}.dark .mg-react-badge{background:#1d1d1d;border-color:#333}.mg-msg.in .mg-react-badge{left:12px}.mg-msg.out .mg-react-badge{right:12px}@keyframes reactPop{0%{opacity:0;transform:scale(0)rotate(-25deg)}55%{opacity:1;transform:scale(1.35)rotate(8deg)}to{transform:scale(1)rotate(0)}}.mg-react-badge:hover{animation:.5s reactWiggle}@keyframes reactWiggle{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-12deg)scale(1.18)}60%{transform:rotate(12deg)scale(1.18)}}.mg-conv-menu{color:#64748b;z-index:6;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .18s,color .18s;display:flex;position:absolute;top:6px;right:6px}.dark .mg-conv-menu{color:#a1a1aa}.mg-conv-menu:hover{color:#111;background:#94a3b838}.dark .mg-conv-menu:hover{color:#fff;background:#ffffff1f}.mg-conv-pop{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:132px;padding:4px;animation:.16s both hovIn;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 26px #00000029}.dark .mg-conv-pop{background:#161616;border-color:#2a2a2a}.mg-conv-pop button{text-align:left;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:600;transition:background .16s;display:flex}.mg-conv-pop button:hover{background:#94a3b829}.mg-conv-pop button.danger{color:#ef4444}.dark .mg-conv-pop button{color:#f4f4f5}.dark .mg-conv-pop button.danger{color:#f87171}.nm-next{color:#fff;background:#111;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:800;transition:transform .18s,opacity .18s}.dark .nm-next{color:#111;background:#fff}.nm-next:hover{transform:scale(1.04)}.nm-next.off{opacity:.35;cursor:not-allowed;transform:none}.nm-chips{border-bottom:1px solid #f1f1f1;flex-wrap:wrap;gap:7px;padding:12px 16px;display:flex}.dark .nm-chips{border-color:#1c1c1c}.nm-chip{background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;font-weight:700;animation:.2s both hovIn;display:inline-flex}.dark .nm-chip{background:#1c1c1c}.nm-chip button{color:#9ca3af;transition:color .18s}.nm-chip button:hover{color:#ef4444}.nm-details{padding:22px 20px;overflow-y:auto}.nm-photo{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 8px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.dark .nm-photo{background:#1c1c1c}.nm-photo:hover{transform:scale(1.04)}.nm-photo img{object-fit:cover;width:100%;height:100%}.nm-photo-cam{color:#fff;background:#0000008c;justify-content:center;align-items:center;height:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.nm-label{color:#64748b;margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.nm-field{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.dark .nm-field{color:#eee;background:#161616;border-color:#262626}.nm-field:focus{border-color:#7b2ff788}.nm-count{color:#9ca3af;text-align:right;margin:4px 0 14px;font-size:10.5px}.mg-group-av{color:#fff;background:linear-gradient(135deg,#7b2ff7,#d43cae);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.mg-group-av img{object-fit:cover;width:100%;height:100%}.mg-members{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.dark .mg-members{color:#cbd5e1;background:#ffffff12}.mg-members:hover{background:#e2e8f0;transform:translateY(-1px)}.dark .mg-members:hover{background:#ffffff1f}.mg-hdr-members{color:#64748b;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:600;transition:color .18s;display:inline-flex}.dark .mg-hdr-members{color:#94a3b8}.mg-hdr-members:hover{color:#7b2ff7}.mg-plus{color:#64748b;background:#e2e8f0;border-radius:999px;margin-left:3px;padding:1px 5px;font-size:10px;font-weight:800}.dark .mg-plus{color:#cbd5e1;background:#ffffff1f}.mg-conv-meta{align-items:center;gap:6px;display:flex;position:absolute;bottom:7px;right:8px}.mg-quote{background:#0000000f;border-left:3px solid #7b2ff7;border-radius:6px;margin-bottom:6px;padding:5px 9px;display:block}.mg-msg.out .mg-quote{background:#ffffff2e;border-left-color:#ffe08a}.dark .mg-quote{background:#ffffff14}.mg-quote b{color:#7b2ff7;font-size:11px;font-weight:800;display:block}.mg-msg.out .mg-quote b{color:#ffe08a}.mg-quote span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;display:block;overflow:hidden}.mg-reply-bar{align-items:center;gap:10px;padding:8px 14px 0;animation:.18s both hovIn;display:flex}.mg-reply-bar .mg-quote{flex:1;margin-bottom:0}.mg-reply-bar>button{color:#9ca3af;transition:color .18s}.mg-reply-bar>button:hover{color:#ef4444}.mg-react-btn{opacity:.55;z-index:5;flex-direction:column;gap:4px;transition:opacity .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mg-msg-search{border-bottom:1px solid #f1f1f1;align-items:center;gap:9px;padding:10px 16px;animation:.18s both hovIn;display:flex}.dark .mg-msg-search{border-color:#1c1c1c}.mg-rec{animation:1.4s ease-in-out infinite recPulse;color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}@keyframes recPulse{0%,to{box-shadow:0 0 #ef44448c}50%{box-shadow:0 0 0 8px #ef444400}}.mg-admin-badge{letter-spacing:.4px;color:#ef4444;background:#ef444424;border-radius:4px;flex:none;padding:1px 4px;font-size:8px;font-weight:900}.rl-tool{color:#64748b;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;align-items:center;gap:3px;width:66px;padding:11px 4px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.dark .rl-tool{color:#a1a1aa;background:#111;border-color:#232323}.rl-tool:hover{color:#7b2ff7;transform:translateY(-2px)}.rl-tool.on{color:#fff;background:#111;border-color:#111}.dark .rl-tool.on{color:#111;background:#fff;border-color:#fff}.rl-drop{color:#fff;background:#0000002e;border:2px dashed #ffffff8c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:background .2s;display:flex;position:absolute;inset:12px}.rl-drop:hover{background:#0000004d}.rl-drop-icon{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:4px;display:flex}.rl-drop b{font-size:15px;font-weight:800}.rl-drop span:last-child{opacity:.8;font-size:11px}.rl-clear:hover{transform:scale(1.1)rotate(90deg)}.rl-desc-preview{color:#fff;text-shadow:0 1px 6px #000c;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;position:absolute;bottom:14px;left:12px;right:12px;overflow:hidden}.rl-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex:none;align-self:flex-start;width:250px;padding:14px;animation:.24s both hovIn}.dark .rl-panel{background:#0d0d0d;border-color:#232323}.rl-panel h3{margin-bottom:9px;font-size:12px;font-weight:800}.rl-filter{color:#64748b;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:flex}.rl-filter.on{color:#7b2ff7}.rl-filter-swatch{aspect-ratio:1;border:2px solid #0000;border-radius:10px;width:100%;transition:transform .18s,border-color .18s}.rl-filter:hover .rl-filter-swatch{transform:scale(1.06)}.rl-filter.on .rl-filter-swatch{border-color:#7b2ff7}.rl-sound{border-radius:11px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:600;transition:background .18s;display:flex}.rl-sound:hover{background:#94a3b824}.rl-sound.on{color:#7b2ff7;background:#7b2ff71f;font-weight:800}.rl-field{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:13px}.dark .rl-field{color:#eee;background:#161616;border-color:#262626}.rl-field:focus{border-color:#7b2ff788}.rl-count{color:#9ca3af;text-align:right;margin-top:3px;font-size:10px}.rl-summary{color:#64748b;background:#f8fafc;border-radius:11px;align-items:center;gap:6px;margin-top:14px;padding:8px 11px;font-size:11.5px;font-weight:700;display:flex}.dark .rl-summary{color:#a1a1aa;background:#161616}.rl-music-search{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 10px;display:flex}.dark .rl-music-search{background:#161616;border-color:#262626}.rl-track,.rl-track-picked{border-radius:10px;align-items:center;gap:8px;width:100%;padding:6px 7px;transition:background .16s;display:flex}.rl-track:hover{background:#94a3b824}.rl-track.on{background:#7b2ff71f}.rl-track img,.rl-track-picked img,.rl-track-ph{object-fit:cover;border-radius:7px;flex:none;width:32px;height:32px}.rl-track-ph{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);justify-content:center;align-items:center;display:flex}.rl-track b,.rl-track-picked b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.rl-track em,.rl-track-picked em{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.rl-track-picked{background:#7b2ff71f;margin-bottom:8px}.rl-track-picked>button{color:#9ca3af;transition:color .18s}.rl-track-picked>button:hover{color:#ef4444}.rl-done{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;animation:.25s lbFade;display:flex;position:fixed;inset:0}.rl-done-card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:34px 44px;animation:.4s cubic-bezier(.2,1.3,.3,1) both hovIn;display:flex;position:relative;box-shadow:0 30px 70px #00000059}.dark .rl-done-card{background:#121212}.rl-done-check{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;animation:.5s cubic-bezier(.3,1.6,.4,1) both donePop;display:flex;box-shadow:0 8px 24px #22c55e73}@keyframes donePop{0%{transform:scale(0)rotate(-30deg)}}.rl-done-card b{font-size:17px;font-weight:800}.rl-done-card span:last-child{color:#9ca3af;font-size:12.5px}.rl-mixer{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.dark .rl-mixer{border-color:#232323}.rl-mixer label{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10.5px;font-weight:700;display:flex}.dark .rl-mixer label{color:#a1a1aa}.rl-mixer label span{align-items:center;gap:5px;display:inline-flex}.rl-mixer label b{color:#111;font-weight:800}.dark .rl-mixer label b{color:#f4f4f5}.rl-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:999px;width:100%;height:4px}.rl-range:disabled{cursor:not-allowed;background:#d4d4d8}.dark .rl-range:disabled{background:#333}.rl-range::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #a855f7;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0000004d}.rl-range:disabled::-webkit-slider-thumb{border-color:#9ca3af}.cm-cover-btn,.cm-gear{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:flex;position:absolute}.cm-cover-btn{top:50%;left:50%;transform:translate(-50%,-50%)}.cm-cover-btn:hover{background:#0000009e;transform:translate(-50%,-50%)scale(1.12)}.cm-gear{top:10px;right:10px}.cm-gear:hover{background:#0000009e;transform:rotate(45deg)scale(1.1)}.cm-mbtn{color:#64748b;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .18s;display:flex}.dark .cm-mbtn{color:#a1a1aa;border-color:#2a2a2a}.cm-mbtn:hover{color:#111;border-color:#9ca3af}.dark .cm-mbtn:hover{color:#fff}.cm-mbtn.danger:hover{color:#ef4444;background:#ef444414;border-color:#ef4444}.cm-pending{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;margin-bottom:14px;padding:12px}.dark .cm-pending{background:#1c1503;border-color:#422006}.cm-pending h3{color:#b45309;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:800;display:flex}.dark .cm-pending h3{color:#fbbf24}.cm-pending-row{background:#ffffffb3;border-radius:11px;align-items:center;gap:9px;margin-bottom:6px;padding:7px;display:flex}.dark .cm-pending-row{background:#ffffff0d}.cm-approve{color:#fff;background:#16a34a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:800;transition:filter .18s,transform .18s;display:inline-flex}.cm-approve:hover{filter:brightness(1.1);transform:scale(1.04)}.cm-decline{color:#ef4444;border:1px solid #fca5a5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s;display:flex}.cm-decline:hover{background:#ef44441f}.cm-toggle-row{border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;transition:background .18s;display:flex}.dark .cm-toggle-row{border-color:#262626}.cm-toggle-row:hover{background:#94a3b814}.cm-toggle-row em{color:#9ca3af;margin-top:2px;font-size:11px;font-style:normal;line-height:1.4;display:block}.cm-upload{z-index:4;background:linear-gradient(#0000,#000000a6);padding:10px 14px;animation:.2s both hovIn;position:absolute;bottom:0;left:0;right:0}.cm-upload-bar{background:#ffffff40;border-radius:999px;height:5px;overflow:hidden}.cm-upload-bar span{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:999px;height:100%;transition:width .25s;display:block;position:relative}.cm-upload-bar span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.1s linear infinite upShine;position:absolute;inset:0}@keyframes upShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cm-upload-label{color:#fff;text-shadow:0 1px 3px #0009;margin-top:5px;font-size:11px;font-weight:700;display:block}.mk-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;transition:transform .25s cubic-bezier(.3,1.2,.4,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.dark .mk-card{background:#0f0f0f;border-color:#232323}.mk-card:hover{border-color:#d4d4d8;transform:translateY(-4px);box-shadow:0 14px 32px #00000024}.dark .mk-card:hover{box-shadow:0 14px 32px #0000008c}.mk-thumb{aspect-ratio:1;background:linear-gradient(135deg,#2fd573,#0ea5e9);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mk-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.mk-card:hover .mk-thumb img{transform:scale(1.06)}.mk-ph{color:#fff;font-size:30px;font-weight:900}.mk-sold{color:#fff;letter-spacing:2px;background:#0000008c;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0}.mk-body{flex-direction:column;gap:2px;padding:9px 11px 11px;display:flex}.mk-price{text-align:right;color:#059669;flex:none;font-size:14px;font-weight:900}.dark .mk-price{color:#34d399}.mk-title{color:#111827;font-size:12.5px;font-weight:600;line-height:1.3}.mk-row .mk-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-meta{color:#9ca3af;margin-top:2px;font-size:10.5px}.sl-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.dark .sl-card{background:#0f0f0f;border-color:#232323}.sl-banner{background:linear-gradient(120deg,#2fd573,#0ea5e9,#7b2ff7);height:96px}.sl-name{font-size:19px;font-weight:900}.sl-name:hover{text-decoration:underline}.sl-bio{color:#6b7280;margin-top:2px;font-size:12.5px}.dark .sl-bio{color:#9ca3af}.sl-msg{color:#fff;background:linear-gradient(90deg,#059669,#0ea5e9);border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 15px;font-size:12.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.sl-msg:hover{filter:brightness(1.08);transform:scale(1.04)}.sl-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.sl-stats>div{color:#64748b;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:11px 4px;transition:transform .2s;display:flex}.dark .sl-stats>div{background:#ffffff0a;border-color:#ffffff12}.sl-stats>div:hover{transform:translateY(-2px)}.sl-stats b{color:#111;font-size:15px;font-weight:900}.dark .sl-stats b{color:#f4f4f5}.sl-stats span{font-size:9.5px;font-weight:700}.mk-controls{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:16px;padding:14px}.dark .mk-controls{background:#0f0f0f;border-color:#232323}.mk-search{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;outline:none;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 15px;font-size:12px;transition:border-color .2s;display:flex}.dark .mk-search{color:#eee;background:#161616;border-color:#262626}.mk-search:focus-within{border-color:#059669aa}.mk-chip{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:700;transition:all .18s cubic-bezier(.3,1.3,.4,1);display:inline-flex}.dark .mk-chip{color:#a1a1aa;background:#161616}.mk-chip:hover{transform:translateY(-2px)}.mk-chip.on{color:#fff;background:linear-gradient(90deg,#059669,#0ea5e9)}.mk-sort{color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;transition:all .18s}.dark .mk-sort{color:#a1a1aa;background:#161616}.mk-sort.on{color:#fff;background:#111}.dark .mk-sort.on{color:#111;background:#fff}.mk-toggle-hide{color:#64748b;cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.mk-toggle-hide input{accent-color:#059669}.mkp-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.mkp-brand{flex:none;align-items:center;gap:9px;font-size:21px;font-weight:900;display:flex}.mkp-searchbar{background:#f1f5f9;border:1px solid #0000;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 16px;transition:border-color .2s,background .2s;display:flex}.dark .mkp-searchbar{background:#141414}.mkp-searchbar:focus-within{background:#fff;border-color:#059669aa}.dark .mkp-searchbar:focus-within{background:#0d0d0d}.mkp-add{color:#fff;background:linear-gradient(90deg,#059669,#0ea5e9);border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 18px #05966947}.mkp-add:hover{filter:brightness(1.08);transform:translateY(-2px)}.mkp-layout{align-items:flex-start;gap:16px;display:flex}.mkp-cats{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex:none;width:216px;padding:8px}.dark .mkp-cats{background:#0f0f0f;border-color:#232323}.mkp-cat{border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;transition:background .18s;display:flex}.mkp-cat:hover{background:#94a3b824}.mkp-cat.on{background:#94a3b82e;font-weight:800}.mkp-cat span:last-child{color:#9ca3af;margin-left:auto;font-size:11.5px;font-weight:700}.mkp-hero{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex:1;min-width:0;min-height:300px;display:flex;position:relative;overflow:hidden}.dark .mkp-hero{background:#0f0f0f;border-color:#232323}.mkp-hero-text{flex-direction:column;flex:1;justify-content:center;gap:9px;min-width:0;padding:34px 30px;display:flex}.mkp-badge{letter-spacing:1px;background:#94a3b82e;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 12px;font-size:10.5px;font-weight:900;display:inline-flex}.mkp-hero-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:30px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.mkp-hero-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.dark .mkp-hero-desc{color:#9ca3af}.mkp-hero-price{font-size:30px;font-weight:900}.mkp-hero-btn{color:#fff;background:#111;border-radius:999px;align-self:flex-start;margin-top:6px;padding:11px 24px;font-size:13.5px;font-weight:800;transition:transform .2s}.dark .mkp-hero-btn{color:#111;background:#fff}.mkp-hero-btn:hover{transform:scale(1.05)}.mkp-hero-img{flex:none;width:46%;position:relative;overflow:hidden}.mkp-hero-img img{object-fit:cover;width:100%;height:100%}.mkp-hero-nav{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mkp-hero-nav:hover{background:#000000a6;transform:translateY(-50%)scale(1.1)}.mkp-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:20px;left:30px}.mkp-dot{background:#94a3b880;border-radius:999px;width:7px;height:7px;transition:all .25s}.mkp-dot.on{background:#059669;width:22px}.mkp-seller{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex:none;align-items:center;gap:11px;padding:11px 16px 11px 11px;transition:transform .22s,box-shadow .22s;display:flex}.dark .mkp-seller{background:#0f0f0f;border-color:#232323}.mkp-seller:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000001f}.mkp-seller-count{text-align:center;border-left:1px solid #eef2f7;margin-left:4px;padding-left:12px}.dark .mkp-seller-count{border-color:#232323}.mkp-seller-count b{font-size:19px;font-weight:900;line-height:1;display:block}.mkp-seller-count span{color:#9ca3af;font-size:9.5px;font-weight:700}.mkp-sort{color:#9ca3af;border-bottom:2px solid #0000;padding-bottom:7px;font-size:14px;font-weight:700;transition:color .18s,border-color .18s}.mkp-sort.on{color:inherit;border-color:currentColor;font-weight:800}.mkp-card{border-radius:14px;flex-direction:column;transition:transform .25s cubic-bezier(.3,1.2,.4,1);display:flex;position:relative;overflow:hidden}.mkp-card:hover{transform:translateY(-4px)}.mkp-img{aspect-ratio:1;background:linear-gradient(135deg,#2fd573,#0ea5e9);border-radius:14px;position:relative;overflow:hidden}.mkp-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mkp-card:hover .mkp-img img{transform:scale(1.07)}.mkp-views{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.mkp-fav{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s,background .2s;display:flex;position:absolute;top:8px;right:8px}.mkp-fav:hover{background:#000000b3;transform:scale(1.14)}.mkp-fav.on{background:#ef4444}.mkp-info{flex-direction:column;gap:1px;padding:9px 2px 0;display:flex}.mkp-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.mkp-spec{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.mkp-cost{margin-top:4px;font-size:16px;font-weight:900}.sl-rating{align-items:center;gap:6px;margin-top:5px;font-size:12.5px;transition:opacity .18s;display:inline-flex}.sl-rating:hover{opacity:.75}.sl-rating b{font-weight:900}.sl-rating span{color:#9ca3af}.sl-breakdown{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:24px;margin-bottom:14px;padding:18px;display:flex}.dark .sl-breakdown{background:#0f0f0f;border-color:#232323}.sl-score{text-align:center;flex:none}.sl-score b{font-size:38px;font-weight:900;line-height:1;display:block}.sl-score span{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.sl-bar-row{color:#9ca3af;align-items:center;gap:9px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.sl-bar{background:#eef2f7;border-radius:999px;flex:1;height:7px;overflow:hidden}.dark .sl-bar{background:#232323}.sl-bar i{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;height:100%;transition:width .6s;display:block}.sl-write{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:14px;padding:16px}.dark .sl-write{background:#0f0f0f;border-color:#232323}.sl-write h4{margin-bottom:9px;font-size:13px;font-weight:800}.sl-star-btn{color:#d4d4d8;transition:transform .18s,color .18s}.sl-star-btn:hover{transform:scale(1.18)}.sl-star-btn.on{color:#fbbf24}.sl-field{resize:none;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;width:100%;padding:10px 13px;font-size:13px}.dark .sl-field{color:#eee;background:#161616;border-color:#262626}.sl-field:focus{border-color:#059669aa}.sl-submit{color:#fff;background:linear-gradient(90deg,#059669,#0ea5e9);border-radius:999px;margin-top:9px;padding:8px 20px;font-size:12.5px;font-weight:800;transition:transform .2s,opacity .2s}.sl-submit:hover{transform:scale(1.04)}.sl-submit.off{opacity:.4;cursor:not-allowed;transform:none}.sl-review{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:11px;padding:13px;display:flex}.dark .sl-review{background:#0f0f0f;border-color:#232323}.mv-top{align-items:center;gap:14px;margin-bottom:16px;display:flex}.mv-search{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;align-items:center;gap:11px;min-width:0;padding:12px 18px;display:flex;box-shadow:0 1px 3px #0000000a}.dark .mv-search{background:#131316;border-color:#26262b}.mv-search:focus-within{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91f}.mv-post{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;flex:none;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 20px #6d28d959}.mv-post:hover{filter:brightness(1.1);transform:translateY(-2px)}.mv-icobtn{color:#52525b;background:#f4f4f7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:relative}.dark .mv-icobtn{color:#a1a1aa;background:#18181b}.mv-icobtn:hover{color:#6d28d9;background:#ede9fe;transform:translateY(-2px)}.mv-icobtn b{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-4px;right:-4px}.mv-hero:after{content:"";background:#ffffff12;border-radius:50%;width:340px;height:340px;position:absolute;top:-60px;right:-60px}.mv-hero:before{content:"";background:#ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:90px}.mv-hero h1{letter-spacing:-1px;font-size:44px;font-weight:900;line-height:1.05}.mv-hero h1 em{color:#fbbf24;font-style:normal;display:block}.mv-hero-search input{color:#111;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.mv-hero-go:hover{transform:scale(1.05)}@keyframes mvFloat{0%,to{transform:translateY(-50%)}50%{transform:translateY(-58%)}}.mv-tiles{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:18px;display:grid}.mv-tile:hover{transform:translateY(-5px);box-shadow:0 12px 26px #0000001f}.mv-sechead h2{align-items:center;gap:8px;font-size:21px;font-weight:900;display:flex}.dark .mv-pill{color:#a1a1aa;background:#18181b}.mv-pill:hover{transform:translateY(-2px)}.mv-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;flex-direction:column;transition:transform .28s cubic-bezier(.3,1.2,.4,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.dark .mv-card{background:#121215;border-color:#26262b}.mv-card:hover{border-color:#c4b5fd;transform:translateY(-6px);box-shadow:0 20px 40px #00000029}.mv-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.mv-card:hover .mv-photo img{transform:scale(1.08)}.mv-heart{color:#a1a1aa;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,color .2s;display:flex;position:absolute;top:11px;right:11px;box-shadow:0 2px 8px #0000002e}.mv-heart:hover{color:#ef4444;transform:scale(1.14)}.mv-heart.on{color:#ef4444}.mv-price{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:900;position:absolute;bottom:11px;right:11px;box-shadow:0 4px 14px #4c1d9573}.mv-stars{color:#71717a;align-items:center;gap:5px;font-size:11.5px;display:flex}.mv-seller{align-items:center;gap:7px;padding-top:2px;font-size:12px;font-weight:700;display:flex}.mv-seller:hover{color:#6d28d9}.mv-btn:hover{transform:translateY(-2px)}.mv-btn.ghost{color:#52525b;background:#f4f4f7}.dark .mv-btn.ghost{color:#d4d4d8;background:#1c1c20}.mv-panel{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:16px}.dark .mv-panel{background:#121215;border-color:#26262b}.mv-panel h3{align-items:center;gap:7px;margin-bottom:12px;font-size:15px;font-weight:900;display:flex}.mv-rank{border-radius:13px;align-items:center;gap:10px;padding:9px;transition:background .18s;display:flex}.mv-rank:hover{background:#7c3aed14}.mv-crown{margin-left:auto;font-size:17px}.mv-promo{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:18px;padding:22px;position:relative;overflow:hidden}.mv-promo:after{content:"";background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-30px;right:-30px}.mv-promo h4{z-index:2;font-size:21px;font-weight:900;line-height:1.15;position:relative}.mv-promo p{opacity:.85;z-index:2;margin-top:7px;font-size:12.5px;position:relative}.mv-promo a{color:#422006;z-index:2;background:#fbbf24;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:9px 18px;font-size:12.5px;font-weight:800;transition:transform .2s;display:inline-flex;position:relative}.mv-promo a:hover{transform:translate(3px)}.mv-viewall:hover{background:#6d28d92e;transform:translate(2px)}.mv-select{align-items:center;display:inline-flex;position:relative}.mv-select select{appearance:none;color:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;outline:none;padding:9px 34px 9px 16px;font-size:12.5px;font-weight:700}.dark .mv-select select{background:#131316;border-color:#26262b}.mv-select svg{pointer-events:none;color:#a1a1aa;position:absolute;right:12px}.mv-viewtoggle{background:#f4f4f7;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.dark .mv-viewtoggle{background:#18181b}.mv-viewtoggle button{color:#71717a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:30px;transition:all .18s;display:flex}.mv-viewtoggle button.on{color:#fff;background:#6d28d9}.mv-foot{border-top:1px solid #f1f1f4;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dark .mv-foot{border-color:#1f1f23}.mv-foot .mv-seller{flex:1;min-width:0;padding-top:0}.mv-save{color:#a1a1aa;flex:none;transition:color .18s,transform .18s}.mv-save:hover{color:#6d28d9;transform:scale(1.14)}.mv-save.on{color:#6d28d9}.mv-post,.mv-btn,.mv-viewall,.mv-icobtn,.mv-hero-go,.mv-pill,.mv-select select,.mv-navitem,.mv-sellbtn,.mv-follow,.mv-catnav{border-radius:12px!important}.dark .mv-navitem{color:#a1a1aa}.mv-catnav{z-index:4;color:#3f3f46;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #00000024}.dark .mv-catnav{color:#e4e4e7;background:#1a1a1e;border-color:#2a2a30}.mv-catnav:hover{transform:translateY(-50%)scale(1.1)}.mv-tile{border:1px solid #0000;border-radius:16px;flex-direction:column;flex:0 0 132px;justify-content:center;align-items:center;gap:8px;padding:18px 8px;font-size:12.5px;font-weight:800;transition:transform .25s cubic-bezier(.3,1.3,.4,1),box-shadow .25s;display:flex}.dark .mv-tile{border-color:#26262b;color:#d4d4d8!important;background:#17171b!important}.mv-priceline{align-items:baseline;gap:8px;margin-top:2px;display:flex}.mv-bigprice{letter-spacing:-.4px;font-size:20px;font-weight:900}.mv-loc{color:#a1a1aa;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.dark .mv-sellerrow{border-color:#1f1f23}.mv-sellerrow .mv-stars{margin-left:2px}.mv-follow:hover{background:#6d28d933}.mv-follow.on{color:#15803d;background:#dcfce7}.dark .mv-follow.on{color:#86efac;background:#22c55e2e}.mv-cond{color:#111;background:#fff;border-radius:9px;padding:4px 11px;font-size:10.5px;font-weight:900;position:absolute;top:11px;left:11px;box-shadow:0 2px 8px #0000002e}.mv-cond.new{color:#15803d;background:#dcfce7}.mv-cond.like-new{color:#6d28d9;background:#ede9fe}.mv-cond.used{color:#b45309;background:#fef3c7}.mv-cond.fair{color:#9f1239;background:#ffe4e6}.mv-sellbtn:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);animation:2.6s ease-in-out infinite sellShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes sellShine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.mv-sellbtn:hover{transform:translateY(-2px)}@keyframes sellPulse{0%,to{box-shadow:0 0 #6d28d966}50%{box-shadow:0 0 0 10px #6d28d900}}.mv-mini{border-radius:11px;align-items:center;gap:10px;padding:8px;transition:background .18s;display:flex}.mv-mini:hover{background:#6d28d912}.mv-mini-img{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.mv-mini-img img{object-fit:cover;width:100%;height:100%}.mv-mini b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.mv-mini span{color:#a1a1aa;font-size:11px;font-weight:700;display:block}.mv-tile span:first-child{font-size:28px;line-height:1}.mv-side{flex-direction:column;flex:none;align-self:flex-start;gap:14px;width:320px;display:flex;position:sticky}.mv-h3ico{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mv-h3ico.sold{background:linear-gradient(135deg,#10b981,#059669)}.mv-count{color:#71717a;background:#f4f4f7;border-radius:8px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;display:flex}.dark .mv-count{color:#a1a1aa;background:#1f1f23}.mv-rich{border-radius:13px;align-items:center;gap:10px;padding:9px;transition:background .2s,transform .2s;display:flex}.dark .mv-rich-rank{color:#7c3aed}.mv-rich-img{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.mv-rich-img img{object-fit:cover;width:100%;height:100%}.mv-rich-img.sold img{filter:grayscale(.5)brightness(.75)}.mv-rich-sold{letter-spacing:.5px;background:#00000073;justify-content:center;align-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:flex;position:absolute;inset:0}.mv-rich b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.mv-rich-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.mv-rich-meta i{color:#a1a1aa;align-items:center;gap:3px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.mv-hero{color:#fff;background:linear-gradient(120deg,#4c1d95 0%,#6d28d9 45%,#7e22ce 100%);border-radius:22px;justify-content:center;align-items:center;padding:38px 40px;display:flex;position:relative;overflow:hidden}.mv-hero-inner{z-index:2;text-align:center;max-width:520px;margin:0 auto;position:relative}.mv-hero-search{background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:430px;margin:22px auto 0;padding:7px 7px 7px 20px;display:flex}.mv-hero p{opacity:.85;max-width:400px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.5}.mv-hero-emoji{z-index:2;filter:drop-shadow(0 12px 30px #00000059);font-size:104px;animation:4s ease-in-out infinite mvFloat;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.mv-savebtn{color:#a1a1aa;background:#f4f4f7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:30px;transition:color .2s,background .2s,transform .2s;display:flex}.dark .mv-savebtn{background:#1f1f23}.mv-savebtn:hover{color:#6d28d9;transform:translateY(-2px)}.dark .mv-savebtn.on{color:#c4b5fd;background:#8b5cf633}@keyframes savePop{0%{transform:scale(1)}45%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}.mv-sellbtn{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #e11d4859}.mv-sellwrap{border-radius:12px;animation:2.4s ease-in-out infinite sellPulseRed}@keyframes sellPulseRed{0%,to{box-shadow:0 0 #e11d4866}50%{box-shadow:0 0 0 10px #e11d4800}}.mv-btn.solid{color:#fff;background:#e11d48}.mv-btn.solid:hover{background:#be123c}.mv-hero-go{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 20px;font-size:13.5px;font-weight:800;transition:transform .2s;display:inline-flex}.mv-navitem.on{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);font-weight:800;box-shadow:0 5px 16px #e11d484d}.mv-navitem:hover{color:#e11d48;background:#e11d4817}.dark .mv-navitem:hover{color:#fda4af;background:#f43f5e24}.mv-follow{color:#e11d48;background:#e11d481a;flex:none;align-items:center;gap:4px;margin-left:auto;padding:6px 11px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.dark .mv-follow{color:#fda4af;background:#f43f5e29}.mv-savebtn:hover,.mv-savebtn.on{color:#e11d48}.mv-savebtn.on{color:#6d28d9;background:#e11d4824;animation:.45s cubic-bezier(.3,1.7,.4,1) savePop}.mv-rich-meta em{color:#e11d48;font-size:13px;font-style:normal;font-weight:900}.dark .mv-rich-meta em{color:#fda4af}.mv-rich-rank{text-align:center;color:#fda4af;flex:none;width:20px;font-size:13px;font-weight:900}.mv-h3ico.saved{background:linear-gradient(135deg,#e11d48,#be123c)}.mv-tile.on{border-color:#e11d48;box-shadow:0 8px 22px #00000024}.dark .mv-tile.on{border-color:#e11d48;color:#fecdd3!important;background:#e11d4833!important}.mv-iconsort button:hover{color:#e11d48}.mv-pill.on{color:#be123c;background:#ffe4e6}.dark .mv-pill.on{color:#fecdd3;background:#e11d4840}.mv-rich:hover{background:#e11d4812;transform:translate(3px)}.dark .mv-rich:hover{background:#f43f5e1f}.mv-viewall{color:#e11d48;background:#e11d481a;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.dark .mv-viewall{color:#fda4af;background:#f43f5e29}.mv-title{-webkit-line-clamp:1;letter-spacing:-.1px;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.mv-nav{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;gap:0;width:188px;padding-top:0;display:flex}.dark .sb-menu{background:#141416;border-color:#26262b}.sb-menu a,.sb-menu button{text-align:left;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:600;transition:background .16s;display:flex}.sb-menu a:hover,.sb-menu button:hover{background:#94a3b829}.sb-menu button.danger{color:#ef4444}.sb-menu-sep{background:#f1f1f4;height:1px;margin:4px 6px}.dark .sb-menu-sep{background:#26262b}.mv-photoheart{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,background .2s,color .2s;display:flex;position:absolute;top:10px;right:10px}.mv-photoheart:hover{background:#00000080;transform:scale(1.12)}.mv-btn{border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:7px 5px;font-size:10.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.mv-iconsort{background:#f4f4f7;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.dark .mv-iconsort{background:#18181b}.mv-iconsort button{color:#71717a;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:30px;transition:all .18s;display:flex}.mv-iconsort button:not(.on):hover{color:#3f3f46;background:#0000000d}.dark .mv-iconsort button:not(.on):hover{color:#e4e4e7;background:#ffffff0f}.mv-iconsort button.on{color:#fff;background:#e11d48}.mv-desc{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.dark .mv-desc{color:#a1a1aa}.mv-card.row .mv-body>:not(.mv-actions){flex:1;min-width:0}.mv-photocell{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.3,1.3,.4,1);display:flex;position:relative;overflow:hidden}.mv-photocell:hover{z-index:2;transform:scale(1.06)}.mv-photocell img{object-fit:cover;width:100%;height:100%}.mv-photocell.sold img{filter:grayscale(.45)brightness(.75)}.mv-photocell>i{letter-spacing:.5px;color:#fff;background:#10b981;border-radius:6px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:5px;left:5px}.mv-hero2-art{z-index:1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.mv-hero2:after{content:"";z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0}.mv-hero2-inner{z-index:3;max-width:48%;padding:26px 32px;position:relative}.mv-hero2 h1{letter-spacing:-1px;font-size:34px;font-weight:900;line-height:1.03}.mv-hero2 h1 em{color:#fbbf24;font-style:normal;display:block}.mv-hero2 p{opacity:.88;max-width:290px;margin-top:8px;font-size:12.5px;line-height:1.45}.mv-hero2-search input{color:#111;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.mv-hero2-go:hover{transform:scale(1.05)}@media (max-width:1100px){.mv-hero2-inner{max-width:100%}.mv-hero2:after{background:#2d1469d9}}.mv-photogrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mv-photocell>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:8px;padding:5px 7px;font-size:12px;font-weight:900;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.mv-glassprice{z-index:3;color:#fff;letter-spacing:-.2px;-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#0000008c;border:1px solid #ffffff4d;border-radius:12px;padding:7px 13px;font-size:16px;font-weight:800;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px #0006}.ld-crumbs{background:#fff;border:1px solid #e9e9ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:13px 18px;font-size:13px;display:flex}.dark .ld-crumbs{background:#121215;border-color:#26262b}.ld-crumbs a{color:#e11d48;font-weight:600}.ld-crumbs a:hover{text-decoration:underline}.ld-crumbs>span:last-child{font-weight:800}.ld-crumbs svg{color:#d4d4d8;flex:none}@media (max-width:1100px){.ld-grid{grid-template-columns:1fr}}.dark .ld-stage{background:#17171b}.ld-stage img{object-fit:cover;width:100%;height:100%}.ld-empty{color:#c4c4cc}.ld-badge{letter-spacing:.6px;border-radius:10px;padding:6px 14px;font-size:11px;font-weight:900;position:absolute;top:16px;left:16px}.ld-badge.new{color:#fff;background:#10b981}.ld-badge.like-new{color:#fff;background:#7c3aed}.ld-badge.used{color:#fff;background:#f59e0b}.ld-badge.fair{color:#fff;background:#e11d48}.ld-nav{color:#3f3f46;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0003}.ld-nav:hover{transform:translateY(-50%)scale(1.1)}.ld-thumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ld-thumb{border:2px solid #0000;border-radius:11px;flex:none;width:84px;height:64px;transition:border-color .2s,transform .2s;overflow:hidden}.ld-thumb img{object-fit:cover;width:100%;height:100%}.ld-thumb:hover{transform:translateY(-2px)}.ld-thumb.on{border-color:#e11d48}.dark .ld-section{background:#121215;border-color:#26262b}.ld-section h2{align-items:center;gap:9px;margin-bottom:12px;font-size:17px;font-weight:900;display:flex}.ld-section p{color:#52525b;white-space:pre-wrap;font-size:14px;line-height:1.7}.dark .ld-section p{color:#a1a1aa}.ld-price{color:#e11d48;letter-spacing:-1px;margin-top:8px;font-size:32px;font-weight:900}.ld-seller{border-top:1px solid #f1f1f4;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.dark .ld-seller{border-color:#26262b}.ld-loc{color:#e11d48;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.ld-actions{grid-template-columns:1fr auto;gap:9px;margin-top:18px;display:grid}.ld-msg{color:#fff;background:#e11d48;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.ld-msg:hover{background:#be123c;transform:translateY(-2px)}.ld-save{color:#3f3f46;background:#f4f4f7;border-radius:12px;align-items:center;gap:7px;padding:14px 18px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.dark .ld-save{color:#d4d4d8;background:#1f1f23}.ld-save.on{color:#e11d48;background:#e11d481f}.ld-buy{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:15px;font-size:15px;font-weight:900;transition:transform .2s,filter .2s;display:flex;box-shadow:0 8px 22px #10b98152}.ld-buy:hover{filter:brightness(1.07);transform:translateY(-2px)}.ld-sold{text-align:center;color:#71717a;background:#f4f4f7;border-radius:12px;margin-top:10px;padding:14px;font-size:13.5px;font-weight:800}.dark .ld-sold{color:#a1a1aa;background:#1f1f23}.ld-facts{border-top:1px solid #f1f1f4;flex-direction:column;gap:11px;margin-top:20px;padding-top:18px;display:flex}.dark .ld-facts{border-color:#26262b}.ld-facts span{color:#71717a;align-items:center;gap:10px;font-size:13px;display:flex}.dark .ld-facts span{color:#a1a1aa}.ld-facts svg{color:#e11d48;flex:none}.mv-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.mv-chip.tech{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.mv-chip.fashion{background:linear-gradient(135deg,#fce7f3,#fbcfe8)}.mv-chip.home{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.mv-chip.sports{background:linear-gradient(135deg,#fee2e2,#fecaca)}.mv-chip.books{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.mv-chip.beauty{background:linear-gradient(135deg,#fae8ff,#f5d0fe)}.mv-chip.toys{background:linear-gradient(135deg,#fef3c7,#fde68a)}.mv-chip.other{background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.dark .mv-chip.tech,.dark .mv-chip.fashion,.dark .mv-chip.home,.dark .mv-chip.sports,.dark .mv-chip.books,.dark .mv-chip.beauty,.dark .mv-chip.toys,.dark .mv-chip.other{color:#d4d4d8;background:#1b1b20}.mv-chip.active{box-shadow:0 4px 12px #e11d4852;color:#fff!important;background:linear-gradient(135deg,#e11d48,#be123c)!important}.mv-hero2-search{z-index:3;background:#fff;border-radius:999px;align-items:center;gap:8px;width:34%;max-width:330px;height:18%;margin:0;padding:0 0 0 16px;display:flex;position:absolute;bottom:14%;left:4%}.mv-hero2-go{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:999px;flex:none;align-items:center;gap:5px;height:78%;padding:8px 16px;font-size:12px;font-weight:800;transition:transform .2s;display:inline-flex}.dark .mv-catwrap{background:#131317;border-color:#2a2a31}.dark .mv-chip{border-color:#32323a;color:#e4e4e7!important;background:#212128!important}.dark .mv-chip:hover{border-color:#45454f;box-shadow:0 4px 14px #00000080;background:#2b2b34!important}.dark .mv-chip.active{border-color:#0000;color:#fff!important;background:linear-gradient(135deg,#e11d48,#be123c)!important}.mv-hero2{color:#fff;aspect-ratio:2.92;background:linear-gradient(115deg,#2e1a8f 0%,#4c1d95 38%,#6d28d9 100%);border-radius:18px;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.mv-catwrap{background:#fff;border:1px solid #e9e9ee;border-radius:20px;margin-top:14px;padding:12px 40px;position:relative;overflow:visible;box-shadow:0 2px 10px #0000000d}.mv-catrail{scroll-behavior:smooth;scrollbar-width:none;gap:8px;padding:0;flex-wrap:nowrap!important;display:flex!important;overflow:auto visible!important}.mv-catrail::-webkit-scrollbar{display:none}.mv-arrow{z-index:4;color:#52525b;background:#f4f4f7;border:1px solid #e9e9ee;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dark .mv-arrow{color:#d4d4d8;background:#212128;border-color:#32323a}.mv-arrow.left{left:8px}.mv-arrow.right{right:8px}.mv-arrow:hover{color:#fff;background:#e11d48;border-color:#e11d48;transform:translateY(-50%)scale(1.1)}.mv-chip{cursor:pointer;color:#27272a;white-space:nowrap;background:linear-gradient(135deg,#6366f11a,#ec48991a);border:2px solid #0000;border-radius:14px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.mv-chip span{font-size:15px;line-height:1}.mv-navitem{color:#52525b;flex:1;align-items:center;gap:11px;padding:8px 11px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.mv-navitem b{color:#fff;background:#ef4444;border-radius:5px;justify-content:center;align-items:center;min-width:15px;height:15px;margin-left:auto;padding:0 3px;font-size:9px;font-weight:900;display:flex}.mv-photo{aspect-ratio:4/3;background:linear-gradient(135deg,#7c3aed,#4f46e5);position:relative;overflow:hidden}.mv-body{flex-direction:column;flex:1;gap:7px;padding:10px 11px 11px;display:flex}.mv-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:0;padding-top:0;display:grid}@media (max-width:1560px){.mv-navitem{gap:10px;padding:4px 10px;font-size:12px}.mv-navitem svg{width:15px;height:15px}}@media (max-width:1400px){.mv-navitem{padding:2px 9px;font-size:11.5px}}.ams{flex-direction:column;gap:16px;padding:4px 0 40px;display:flex}.ams-head{align-items:center;gap:14px;display:flex}.ams-back{color:#3f3f46;background:#f4f4f7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s;display:flex}.dark .ams-back{color:#d4d4d8;background:#1f1f23}.ams-back:hover{background:#e4e4e7}.ams-head h1{font-size:21px;font-weight:900}.ams-head p{color:#71717a;margin-top:1px;font-size:12.5px}.ams-save{color:#fff;background:#e11d48;border-radius:12px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:10px 18px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.ams-save:hover{background:#be123c;transform:translateY(-1px)}.ams-save:disabled{opacity:.6}.ams-error{color:#b91c1c;background:#fef2f2;border-radius:12px;padding:11px 14px;font-size:13px}.dark .ams-error{color:#fca5a5;background:#b91c1c26}.ams-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:20px}.dark .ams-card{background:#121215;border-color:#26262b}.ams-card h2{margin-bottom:4px;font-size:16px;font-weight:900}.ams-hint{color:#71717a;margin-bottom:14px;font-size:12.5px}.ams-cats{flex-direction:column;gap:8px;display:flex}.ams-cat{background:#fafafa;border:1px solid #efeff2;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.dark .ams-cat{background:#18181b;border-color:#26262b}.ams-emoji{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:46px;padding:8px 0;font-size:17px}.dark .ams-emoji{background:#101013;border-color:#2a2a30}.ams-field{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:9px 12px;font-size:13px}.dark .ams-field{background:#101013;border-color:#2a2a30}.ams-field:focus{border-color:#e11d48aa}.ams-del{color:#a1a1aa;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.ams-del:hover{color:#ef4444;background:#ef44441f}.ams-add{color:#71717a;border:1px dashed #d4d4d8;border-radius:12px;align-items:center;gap:6px;margin-top:12px;padding:9px 16px;font-size:12.5px;font-weight:800;transition:all .18s;display:inline-flex}.ams-add:hover{color:#e11d48;border-color:#e11d48}.ams-row{border-bottom:1px solid #f4f4f7;align-items:center;gap:14px;padding:13px 0;display:flex}.dark .ams-row{border-color:#1f1f23}.ams-row:last-child{border-bottom:0}.ams-row b{font-size:13.5px;font-weight:700;display:block}.ams-row em{color:#a1a1aa;margin-top:2px;font-size:12px;font-style:normal;display:block}.ams-toggle{background:#d4d4d8;border-radius:999px;flex:none;width:42px;height:24px;margin-left:auto;transition:background .22s;position:relative}.dark .ams-toggle{background:#3a3a42}.ams-toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.ams-toggle.on{background:#e11d48}.ams-toggle.on i{transform:translate(18px)}.ams-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ams-grid label,.ams-label{display:block}.ams-grid label span,.ams-label{color:#71717a;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.ams-grid input{width:100%}.sp-wrap{padding:0}.sp-cover{background:linear-gradient(120deg,#6366f1,#a855f7 48%,#ec4899);border-radius:22px 22px 0 0;height:150px;position:relative}.sp-card{background:#fff;border:1px solid #e9e9ee;border-top:0;border-radius:0 0 22px 22px;padding:0 26px 24px}.dark .sp-card{background:#121215;border-color:#26262b}.sp-header{align-items:flex-start;gap:22px;margin-top:-52px;display:flex}.sp-avatar{flex-shrink:0;position:relative}.sp-avatar>span:first-child{z-index:2;background:#fff;border:5px solid #fff;border-radius:50%;display:block;position:relative;box-shadow:0 8px 24px #6366f159}.dark .sp-avatar>span:first-child{background:#121215;border-color:#121215}.sp-online{z-index:3;background:#22c55e;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:8px;right:8px}.dark .sp-online{border-color:#121215}.sp-top{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;padding-top:58px;display:flex}.sp-name{letter-spacing:-.5px;font-size:25px;font-weight:900}.sp-verified{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.sp-acts{gap:9px;margin-left:auto;display:flex}.sp-btn{color:#fff;border-radius:12px;align-items:center;gap:7px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.sp-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.sp-btn.msg{background:linear-gradient(135deg,#6366f1,#4f46e5)}.sp-btn.follow{background:linear-gradient(135deg,#ec4899,#db2777)}.sp-btn.follow.on{background:linear-gradient(135deg,#10b981,#059669)}.sp-icon{color:#52525b;background:#f4f4f7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.dark .sp-icon{color:#d4d4d8;background:#1f1f23}.sp-icon:hover{background:#e4e4e7;transform:translateY(-2px)}.sp-bio{color:#3f3f46;margin-top:16px;font-size:14.5px;line-height:1.65}.dark .sp-bio{color:#d4d4d8}.sp-meta{color:#6366f1;border-top:1px solid #f1f1f4;flex-wrap:wrap;gap:22px;margin-top:14px;padding-top:14px;font-size:12.5px;font-weight:600;display:flex}.dark .sp-meta{color:#a5b4fc;border-color:#26262b}.sp-meta span{align-items:center;gap:6px;display:inline-flex}.sp-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.dark .sp-stat{background:linear-gradient(135deg,#6366f124,#ec489924);border-color:#6366f138}.sp-stat:hover{border-color:#6366f14d;transform:translateY(-3px);box-shadow:0 8px 20px #00000014}.sp-stat span{color:#71717a;margin-top:3px;font-size:12.5px;display:block}.dark .sp-stat span{color:#a1a1aa}.sp-rating{background:linear-gradient(135deg,#6366f10d,#ec48990d);border:1px solid #6366f11a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-top:16px;padding:24px;display:grid}.dark .sp-rating{background:linear-gradient(135deg,#6366f11f,#ec48991f);border-color:#6366f133}.sp-rating-big{letter-spacing:-2px;font-size:56px;font-weight:900;line-height:1}.sp-rating-count{color:#71717a;font-size:13px}.sp-bars{flex-direction:column;gap:10px;display:flex}.sp-bar-row{align-items:center;gap:12px;font-size:13px;display:flex}.sp-bar-label{color:#71717a;width:60px;font-weight:500}.sp-bar-bg{background:#0000000f;border-radius:8px;flex:1;height:8px;display:block;overflow:hidden}.dark .sp-bar-bg{background:#ffffff14}.sp-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:8px;height:100%;transition:width 1s;display:block}.sp-bar-pct{text-align:right;width:42px;font-weight:700}.sp-card2{background:#fff;border:1px solid #e9e9ee;border-radius:20px;padding:20px 24px;box-shadow:0 2px 10px #0000000d}.dark .sp-card2{background:#121215;border-color:#26262b}.sp-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sp-back{color:#52525b;background:#f4f4f7;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex}.dark .sp-back{color:#d4d4d8;background:#1f1f23}.sp-back:hover{background:#e4e4e7;transform:translate(-2px)}.sp-avatar2{flex:none;position:relative}.sp-avatar2>span:first-child{border-radius:50%;display:block}.sp-online2{background:#22c55e;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.dark .sp-online2{border-color:#121215}.sp-name2{letter-spacing:-.5px;font-size:23px;font-weight:900}.dark .sp-metrics{background:#121215;border-color:#26262b}.sp-stat-icon svg{color:#fff}.ms-list{flex-direction:column;display:flex}.dark .ms-row{border-color:#1f1f23}.ms-row:last-child{border-bottom:0}.dark .ms-row:hover{background:#8b5cf61a}.ms-thumb img{object-fit:cover;width:100%;height:100%}.ms-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.ms-row em{color:#6d28d9;margin-top:2px;font-size:13px;font-style:normal;font-weight:600;display:block}.dark .ms-row em{color:#c4b5fd}.dark .ms-count{color:#c4b5fd;background:#8b5cf629}.sp-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;display:flex}.sp-empty-art{width:108px;height:108px;position:relative}.sp-empty-art .ring{background:linear-gradient(135deg,#6366f129,#ec489929);border-radius:50%;animation:2.6s ease-in-out infinite emptyPulse;position:absolute;inset:0}.sp-empty-art .cup{justify-content:center;align-items:center;font-size:46px;animation:2.6s ease-in-out infinite emptyLift;display:flex;position:absolute;inset:0}.sp-empty-art i{opacity:0;border-radius:2px;width:8px;height:8px;animation:2.6s ease-in-out infinite emptyConfetti;position:absolute}.sp-empty-art i:nth-child(3){background:#6366f1;animation-delay:.1s;top:28%;left:10%}.sp-empty-art i:nth-child(4){background:#ec4899;animation-delay:.5s;top:22%;right:12%}.sp-empty-art i:nth-child(5){background:#f59e0b;animation-delay:.9s;bottom:18%;left:22%}.sp-empty-art i:nth-child(6){background:#10b981;animation-delay:1.3s;bottom:24%;right:18%}@keyframes emptyPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes emptyLift{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes emptyConfetti{0%{opacity:0;transform:translateY(6px)rotate(0)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)rotate(180deg)}}.sp-empty b{font-size:14.5px;font-weight:800}.sp-empty span{color:#71717a;max-width:240px;font-size:12.5px;line-height:1.5}.sp-listcard{background:#fff;border:1px solid #e9e9ee;border-radius:20px;margin-top:14px;padding:18px;box-shadow:0 2px 10px #0000000d}.dark .sp-listcard{background:#121215;border-color:#26262b}.sp-tabs{border-bottom:1px solid #f1f1f4;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex}.dark .sp-tabs{border-color:#1f1f23}.sp-tab{color:#52525b;background:#f4f4f7;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.dark .sp-tab{color:#a1a1aa;background:#1b1b20}.sp-tab:hover{color:#6366f1;transform:translateY(-1px)}.sp-tab.on{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.sp-tab-count{background:#00000012;border-radius:7px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.dark .sp-tab-count{background:#ffffff17}.sp-tab.on .sp-tab-count{background:#ffffff3d}.sp-toast{z-index:90;color:#fff;background:#18181b;border-radius:12px;padding:12px 22px;font-size:13.5px;font-weight:700;animation:.25s cubic-bezier(.2,1.2,.3,1) both hovIn;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.sp-reason{text-align:left;border:1px solid #e9e9ee;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.dark .sp-reason{border-color:#26262b}.sp-reason:hover{border-color:#a5b4fc}.sp-reason.on{color:#4f46e5;background:#6366f114;border-color:#6366f1}.dark .sp-reason.on{color:#a5b4fc}.sp-dot{border:2px solid #d4d4d8;border-radius:50%;flex:none;width:14px;height:14px}.sp-report-send{color:#fff;background:#e11d48;border-radius:12px;width:100%;padding:12px;font-size:13.5px;font-weight:800;transition:all .2s}.sp-report-send:hover{background:#be123c}.sp-report-send.off{opacity:.4;cursor:not-allowed}.mv-tick{color:#fff;background:#1a80ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.cl-card{background:#fff;border-radius:22px;flex-direction:column;width:min(720px,96vw);max-height:92vh;animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;display:flex;overflow:hidden;box-shadow:0 30px 70px #0000004d}.dark .cl-card{background:#101013}.cl-head{align-items:center;padding:16px 20px 12px;display:flex}.cl-title{flex:1;font-size:18px;font-weight:900}.cl-tabs{border-bottom:1px solid #f1f1f4;gap:8px;padding:0 20px 14px;display:flex}.dark .cl-tabs{border-color:#1f1f23}.cl-tab{color:#52525b;background:#f4f4f7;border-radius:12px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.dark .cl-tab{color:#a1a1aa;background:#1b1b20}.cl-tab:hover{transform:translateY(-1px)}.cl-tab.on{color:#fff;background:#e11d48;box-shadow:0 4px 14px #e11d484d}.cl-body{flex-direction:column;flex:1;gap:15px;padding:18px 20px;display:flex;overflow-y:auto}.cl-section{flex-direction:column;display:flex}.cl-label{color:#3f3f46;align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;font-weight:800;display:flex}.dark .cl-label{color:#d4d4d8}.cl-badge{letter-spacing:.3px;color:#e11d48;background:#e11d481f;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:900}.dark .cl-badge{color:#fda4af;background:#f43f5e33}.cl-field{width:100%;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;padding:11px 13px;font-size:13.5px}.dark .cl-field{background:#17171b;border-color:#26262b}.cl-field:focus{border-color:#e11d48aa}.cl-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-grid2>div{min-width:0}select.cl-field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.cl-cover{aspect-ratio:16/6;cursor:pointer;background:#f8fafc;border:1.5px dashed #d9dde6;border-radius:14px;width:100%;margin-bottom:14px;transition:border-color .18s,background .18s;display:block;position:relative;overflow:hidden}.dark .cl-cover{background:#17171b;border-color:#33343c}.dark select.cl-field{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.cl-cover:hover{border-color:#e11d48aa}.cl-cover.has{border-style:solid}.cl-cover img{object-fit:cover;width:100%;height:100%;display:block}.cl-cover-hint{color:var(--text-muted,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.cl-cover-change{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.cl-grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:620px){.cl-grid2,.cl-grid3{grid-template-columns:1fr}}.cl-price,.cl-loc{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.dark .cl-price,.dark .cl-loc{background:#17171b;border-color:#26262b}.cl-price:focus-within,.cl-loc:focus-within{border-color:#e11d48aa}.cl-price span{color:#71717a;font-size:14px;font-weight:800}.cl-price input,.cl-loc input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:13.5px}.cl-loc button{color:#e11d48;padding:4px;transition:transform .18s}.cl-loc button:hover{transform:scale(1.15)}.cl-preview{margin-bottom:10px}.cl-hero{aspect-ratio:16/10;background:#f4f4f7;border-radius:14px;width:100%;position:relative;overflow:hidden}.dark .cl-hero{background:#17171b}.cl-hero img,.cl-hero video{object-fit:cover;width:100%;height:100%}.cl-tag{letter-spacing:.5px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;padding:4px 9px;font-size:9.5px;font-weight:900;position:absolute;top:10px;left:10px}.cl-remove{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s,transform .18s;display:flex;position:absolute;top:10px;right:10px}.cl-remove:hover{background:#e11d48;transform:scale(1.1)}.cl-thumbs{gap:8px;margin-top:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cl-thumb.cover{border-color:#e11d48}.cl-thumb img{object-fit:cover;width:100%;height:100%}.cl-thumb button{color:#fff;background:#0009;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .18s;display:flex;position:absolute;top:3px;right:3px}.cl-thumb button:hover{background:#e11d48}.dark .cl-media-btns button{color:#a1a1aa;border-color:#2f2f36}.cl-media-btns button:hover{color:#e11d48;border-color:#e11d48}.cl-toggle2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cl-toggle2 button{color:#52525b;background:#f4f4f7;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.dark .cl-toggle2 button{color:#a1a1aa;background:#1b1b20}.cl-toggle2 button.on{color:#fff;background:#e11d48}.dark .cl-error{color:#fca5a5;background:#b91c1c29}.cl-foot{border-top:1px solid #f1f1f4;padding:14px 20px 18px}.dark .cl-foot{border-color:#1f1f23}.cl-post{color:#fff;background:#e11d48;border-radius:12px;width:100%;padding:14px;font-size:14.5px;font-weight:900;transition:background .2s,transform .2s}.cl-post:hover{background:#be123c;transform:translateY(-2px)}.cl-post:disabled{opacity:.6;transform:none}.cl-upload-bar{background:#f1f1f4;border-radius:999px;height:8px;overflow:hidden}.dark .cl-upload-bar{background:#1f1f23}.cl-upload-bar span{background:linear-gradient(90deg,#e11d48,#f43f5e);border-radius:999px;height:100%;transition:width .25s;display:block;position:relative;overflow:hidden}.cl-upload-bar span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.1s linear infinite upShine;position:absolute;inset:0}.cl-upload p{color:#71717a;text-align:center;margin-top:9px;font-size:12.5px;font-weight:600}.dark .sp-backlink{color:#fda4af;background:#f43f5e29}.sp-backlink:hover{background:#e11d4829;transform:translate(-2px)}.mv-photoheart.on{color:#fff;background:#e11d48;border-color:#e11d48;animation:.45s cubic-bezier(.3,1.7,.4,1) savePop}.mv-photoheart.on svg{fill:#fff;stroke:#fff}.cl-media-btns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-media-btns button{color:#52525b;border:2px dashed #d4d4d8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:26px 13px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex;position:relative}.cl-media-btns button svg{width:24px;height:24px}.cl-media-btns button:last-child:after{content:"Recommended";letter-spacing:.3px;color:#fff;background:#e11d48;border-radius:6px;padding:3px 9px;font-size:9.5px;font-weight:900;position:absolute;top:9px;right:10px}.cl-thumb{cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:72px;height:60px;position:relative;overflow:hidden}.cl-thumb video{object-fit:cover;width:100%;height:100%}.cl-thumb-play{color:#fff;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cl-thumb span[role=button]{color:#fff;background:#0009;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:3px;right:3px}.cl-thumb span[role=button]:hover{background:#e11d48}.mv-glassprice s{opacity:.65;margin-bottom:1px;font-size:10.5px;font-weight:700;text-decoration-thickness:1.5px;display:block}.mv-reduced{z-index:3;letter-spacing:.3px;color:#fff;background:#16a34a;border-radius:8px;padding:4px 9px;font-size:9.5px;font-weight:900;animation:2.4s ease-in-out infinite dropPulse;position:absolute;bottom:10px;left:10px;box-shadow:0 3px 10px #16a34a66}@keyframes dropPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ld-actions3{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:18px;display:grid}.ld-act{border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:12.5px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.ld-act:hover{transform:translateY(-2px)}.ld-act.msg{color:#fff;background:#e11d48}.ld-act.msg:hover{background:#be123c}.ld-act.offer{color:#b45309;background:#fff7ed;border:1.5px solid #fcd34d}.dark .ld-act.offer{color:#fbbf24;background:#fbbf241f;border-color:#78350f}.ld-act.save{color:#3f3f46;background:#f4f4f7;padding:12px 16px}.dark .ld-act.save{color:#d4d4d8;background:#1f1f23}.ld-act.save.on{color:#e11d48;background:#e11d481f}.dark .ld-sellermeta{color:#a1a1aa}.ld-sellermeta i{background:#d4d4d8;border-radius:50%;width:3px;height:3px}.dark .ld-safety{background:#121215;border-color:#26262b}.ld-safety h2{color:#16a34a;align-items:center;gap:9px;margin-bottom:14px;font-size:17px;font-weight:900;display:flex}.dark .ld-safety-card{background:#16a34a14;border-color:#16a34a33}.ld-safety-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #16a34a24}.dark .ld-safety-card b{color:#86efac}.dark .ld-safety-card em{color:#a1a1aa}.sp-metrics{background:#fff;border:1px solid #e9e9ee;border-radius:20px;grid-template-columns:minmax(0,420px) 1fr;align-items:stretch;gap:16px;margin-top:14px;padding:20px;display:grid;box-shadow:0 2px 10px #0000000d}.sp-metrics .sp-stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:0}.sp-metrics .sp-rating{grid-template-columns:1fr;align-content:start;gap:16px;height:100%;margin-top:0;position:relative}.sp-rating-overall{text-align:left}.sp-rating-stars{color:#f59e0b;justify-content:flex-start;margin:8px 0 6px;font-size:20px;display:flex}.sp-feedback-tag{color:#6366f1;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:20px;right:20px}.dark .sp-feedback-tag{color:#a5b4fc}@media (max-width:1050px){.sp-metrics{grid-template-columns:1fr}}.sp-stat{text-align:left;background:linear-gradient(135deg,#6366f114,#ec489914);border:1px solid #6366f11a;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:all .3s;display:flex}.sp-stat-icon{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #0003;margin:0!important}.sp-stat b{letter-spacing:-.7px;font-size:24px;font-weight:900;display:block}.el-buyer{border:1px solid #e9e9ee;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:all .18s;display:flex}.dark .el-buyer{border-color:#26262b}.el-buyer:hover{border-color:#fda4af}.el-buyer.on{color:#e11d48;background:#e11d4812;border-color:#e11d48}.el-drop{color:#16a34a;margin-top:5px;font-size:11px;font-weight:700}.ms-row{border-bottom:1px solid #f1f1f4;align-items:center;gap:10px;padding:8px 4px;transition:background .18s;animation:.45s cubic-bezier(.2,1,.3,1) both msIn;display:flex;position:relative}@keyframes msIn{0%{opacity:0;transform:translate(-10px)}}.ms-row:hover{background:#6d28d90d;transform:translate(4px)}.ms-row:hover .ms-thumb{transform:scale(1.07)rotate(-2deg)}.ms-thumb{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:11px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .28s cubic-bezier(.3,1.3,.4,1);display:flex;overflow:hidden}.ms-row:hover .ms-count{color:#fff;background:#e11d48}.ms-count{color:#6d28d9;background:#6d28d917;border-radius:11px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}@keyframes cdUp{0%{transform:translateY(100%)}}.cd.min{width:268px}.cd-head{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e11d48,#be123c);align-items:center;gap:10px;padding:10px 12px;display:flex}.cd-head b{font-size:13.5px;font-weight:800;display:block}.cd-head em{opacity:.9;align-items:center;gap:5px;font-size:10.5px;font-style:normal;display:flex}.cd-head em i{background:#4ade80;border-radius:50%;width:6px;height:6px}.cd-head button{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .18s;display:flex}.cd-head button:hover{background:#ffffff38}.cd-body{background:#fafafa;flex-direction:column;gap:8px;height:300px;padding:12px;display:flex;overflow-y:auto}.dark .cd-body{background:#0d0d10}.cd-empty{color:#a1a1aa;text-align:center;margin:auto;font-size:12px}.cd-msg{border-radius:14px;max-width:78%;padding:9px 13px;font-size:13px;line-height:1.45;animation:.2s both hovIn}.cd-msg.in{background:#efeff3;border-bottom-left-radius:5px;align-self:flex-start}.dark .cd-msg.in{background:#1f1f23}.cd-msg.out{color:#fff;background:#e11d48;border-bottom-right-radius:5px;align-self:flex-end}.cd-msg img{border-radius:10px;max-width:100%;display:block}.cd-bar{border-top:1px solid #f1f1f4;align-items:center;gap:8px;padding:9px 11px;display:flex}.dark .cd-bar{border-color:#1f1f23}.cd-bar input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.cd-bar button{color:#a1a1aa;flex:none;transition:color .18s,transform .18s}.cd-bar button:hover{color:#e11d48;transform:scale(1.12)}.cd-send{background:#e11d48;justify-content:center;align-items:center;width:30px;height:30px;display:flex;color:#fff!important;border-radius:10px!important}.cd-send:hover{background:#be123c}.cd-send:disabled{opacity:.4}.of-quick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.of-chip{background:#f4f4f7;border-radius:12px;padding:11px 6px;font-size:13px;font-weight:800;transition:all .2s}.dark .of-chip{background:#1b1b20}.of-chip em{color:#16a34a;margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.of-chip:hover{transform:translateY(-2px)}.of-chip.on{color:#fff;background:#e11d48}.of-chip.on em{color:#fecdd3}.cd-stars{color:#ffd76b;letter-spacing:-1px;margin-right:3px}.dark .ld-desc{color:#a1a1aa}.dark .ld-pricebox{background:linear-gradient(135deg,#e11d4829,#f43f5e14);border-color:#f43f5e3d}.dark .ld-pricebox b{color:#fb7185}.ld-pricebox s{color:#a1a1aa;font-size:15px;font-weight:700}.ld-rule{border:0;border-top:1px solid #f1f1f4;margin:16px 0}.dark .ld-rule{border-color:#26262b}.ld-follow{color:#e11d48;background:#e11d481a;border-radius:11px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:8px 14px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.dark .ld-follow{color:#fda4af;background:#f43f5e2e}.ld-follow:hover{background:#e11d482e;transform:translateY(-1px)}.ld-follow.on{color:#15803d;background:#dcfce7}.dark .ld-follow.on{color:#86efac;background:#22c55e2e}.ld-facts4{border-top:1px solid #f1f1f4;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:18px;display:grid}.dark .ld-facts4{border-color:#26262b}.ld-facts4>span{background:#f8fafc;border:1px solid #eef2f7;border-radius:13px;flex-direction:column;gap:3px;padding:13px;transition:transform .2s,border-color .2s;display:flex}.dark .ld-facts4>span{background:#17171b;border-color:#26262b}.ld-facts4>span:hover{border-color:#fda4af;transform:translateY(-2px)}.ld-facts4 svg{color:#e11d48}.ld-facts4 b{font-size:13.5px;font-weight:800}.ld-facts4 em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:600}.ld-safety-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (max-width:1400px){.ld-safety-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.ld-safety-grid{grid-template-columns:repeat(2,1fr)}}.ld-safety-card{background:#f0fdf4;border:1px solid #dcfce7;border-radius:14px;padding:13px;transition:transform .22s,box-shadow .22s}.ld-safety-icon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;display:flex}.ld-safety-card b{color:#15803d;font-size:12.5px;font-weight:800;display:block}.ld-safety-card em{color:#4d7c5f;margin-top:4px;font-size:11px;font-style:normal;line-height:1.5;display:block}.mv-h3ico.nearby{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.nb-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nb-cell{aspect-ratio:4/3;color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);border-radius:12px;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.3,1.3,.4,1);display:flex;position:relative;overflow:hidden}.nb-cell:hover{z-index:2;transform:scale(1.05)}.nb-cell img{object-fit:cover;width:100%;height:100%}.nb-price{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:900;position:absolute;bottom:6px;right:6px}.nb-loc{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px}.cl-req{color:#e11d48;font-style:normal;font-weight:900}.cl-error{color:#b91c1c;z-index:5;background:#fef2f2;border-radius:10px;padding:10px 13px;font-size:12.5px;position:sticky;top:0}.ld-grid{grid-template-columns:1fr 430px;align-items:stretch;gap:16px;display:grid}.ld-thumbs.over{z-index:3;background:linear-gradient(#0000,#000000b8);justify-content:center;gap:10px;margin:0;padding:40px 14px 14px;position:absolute;bottom:0;left:0;right:0}.ld-thumbs.over .ld-thumb{border-width:2.5px;border-color:#ffffff8c;width:74px;height:56px;box-shadow:0 3px 12px #00000080}.ld-thumbs.over .ld-thumb:hover{border-color:#fff;transform:translateY(-3px)}.ld-thumbs.over .ld-thumb.on{border-color:#e11d48;box-shadow:0 0 0 3px #e11d4866,0 3px 12px #00000080}.ld-pricebox{text-align:center;background:linear-gradient(135deg,#e11d4814,#f43f5e0d);border:1px solid #e11d4829;border-radius:14px;flex-flow:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:14px;padding:18px;display:flex}.ld-pricebox b{color:#e11d48;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:32px;font-weight:900;line-height:1}.ld-pricebox em{color:#fff;background:#16a34a;border-radius:7px;margin-left:0;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:900}.ld-sellerline{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.ld-sellermeta{color:#71717a;white-space:nowrap;flex:none;align-items:center;gap:7px;margin-top:0;font-size:12px;font-weight:700;display:flex}.ld-fact-map{background:#f8fafc;border:1px solid #eef2f7;border-radius:13px;flex-direction:column;gap:3px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:flex}.dark .ld-fact-map{background:#17171b;border-color:#26262b}.ld-fact-map:hover{background:#e11d480d;border-color:#e11d48;transform:translateY(-2px)}.ld-fact-map svg{color:#e11d48}.ld-fact-map b{font-size:13.5px;font-weight:800}.ld-fact-map em{color:#a1a1aa;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.ld-gallery{flex-direction:column;height:100%;display:flex;position:relative}.ld-stage{aspect-ratio:auto;background:#f4f4f7;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden;max-height:620px!important}.ld-descwrap{margin-top:10px;position:relative}.ld-desc{color:#52525b;white-space:pre-wrap;margin-top:0;font-size:13.5px;line-height:1.6}.ld-more:hover{opacity:.75}.ld-fact{background:#f8fafc;border:1px solid #eef2f7;border-radius:13px;align-items:center;gap:11px;padding:13px;transition:transform .2s,border-color .2s;flex-direction:row!important;display:flex!important}.dark .ld-fact{background:#17171b;border-color:#26262b}.ld-fact:hover{border-color:#fda4af;transform:translateY(-2px)}.ld-fact>i{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ld-fact>i svg{color:#fff}.ld-safety{background:#fff;border:1px solid #e9e9ee;border-radius:18px;margin-top:16px;padding:20px 22px}.ld-section{background:#fff;border:1px solid #e9e9ee;border-radius:18px;margin-top:16px;padding:20px 22px;scroll-margin-top:24px}.ld-title{align-items:flex-start;gap:10px;font-size:22px;font-weight:900;line-height:1.25;display:flex}.ld-titleicon{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}.ld-subhead{color:#71717a;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.dark .ld-subhead{color:#a1a1aa}.ld-subhead svg{color:#e11d48}.ld-desc.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ld-more{color:#e11d48;background:linear-gradient(90deg, transparent, var(--ld-panel-bg) 26%);padding-left:30px;font-size:13px;font-weight:900;line-height:1.6;transition:opacity .18s;position:absolute;bottom:0;right:0}.dark .ld-more{color:#fb7185}.ld-pricelabel{letter-spacing:-.2px;text-transform:none;color:#18181b;font-size:20px;font-weight:700}.dark .ld-pricelabel{color:#fafafa}.ld-pricelabel:after{content:" :";opacity:.45;font-weight:500}.ld-facts4>span.ld-fact,.ld-facts4>a.ld-fact{align-items:center;gap:12px;padding:14px 13px}.ld-fact>span{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ld-fact b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;line-height:1.25;overflow:hidden}.ld-fact em{color:#a1a1aa;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:600;line-height:1.2;display:inline-flex}.ld-panel{--ld-panel-bg:#fff;background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:22px;position:sticky;top:12px}.dark .ld-panel{--ld-panel-bg:#121215;background:#121215;border-color:#26262b}.mv-btn-off{opacity:.45;cursor:not-allowed}.mv-btn-off:hover{transform:none}.mv-cardstars{color:#71717a;white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.dark .mv-cardstars{color:#a1a1aa}.mv-rule{background:#ececf0;border:0;flex:none;width:100%;height:1px;margin:4px 0 5px}.dark .mv-rule{background:#2a2a31}.mv-sellerrow{border-top:0;align-items:center;gap:8px;margin-top:2px;padding-top:0;display:flex}.fb-card{text-align:center;background:#fff;border-radius:24px;width:min(440px,94vw);padding:30px 28px 26px;animation:.3s cubic-bezier(.2,1.15,.3,1) both hovIn;position:relative;box-shadow:0 30px 70px #0000004d}.dark .fb-card{background:#121215}.fb-x{color:#a1a1aa;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s;display:flex;position:absolute;top:16px;right:16px}.fb-x:hover{background:#94a3b829}.fb-head{flex-direction:column;align-items:center;gap:9px;display:flex}.fb-head b{margin-top:4px;font-size:19px;font-weight:900}.fb-head span{color:#71717a;max-width:300px;font-size:12.5px;line-height:1.5}.dark .fb-head span{color:#a1a1aa}.fb-stars{justify-content:center;gap:6px;margin-top:20px;display:flex}.fb-star{color:#d4d4d8;transition:transform .2s cubic-bezier(.3,1.6,.4,1),color .2s}.dark .fb-star{color:#3f3f46}.fb-star:hover{transform:scale(1.22)rotate(-6deg)}.fb-star.on{color:#fbbf24}.fb-word{color:#f59e0b;opacity:0;height:22px;margin-top:8px;font-size:14px;font-weight:800;transition:all .22s;transform:translateY(4px)}.fb-word.show{opacity:1;transform:translateY(0)}.fb-text{resize:none;width:100%;color:inherit;text-align:left;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;outline:none;margin-top:14px;padding:13px 15px;font-size:13.5px}.dark .fb-text{background:#17171b;border-color:#26262b}.fb-text:focus{border-color:#fbbf24aa}.fb-send{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48);border-radius:14px;width:100%;margin-top:14px;padding:14px;font-size:14.5px;font-weight:900;transition:transform .2s,filter .2s;box-shadow:0 8px 22px #e11d484d}.fb-send:hover{filter:brightness(1.07);transform:translateY(-2px)}.fb-send.off{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.fb-done{flex-direction:column;align-items:center;gap:10px;padding:18px 6px;display:flex}.fb-done-icon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;animation:.5s cubic-bezier(.3,1.6,.4,1) both donePop;display:flex;box-shadow:0 10px 28px #22c55e73}.fb-done b{font-size:21px;font-weight:900}.fb-done span{color:#71717a;max-width:290px;font-size:13px;line-height:1.55}.dark .fb-done span{color:#a1a1aa}.sl-open-feedback{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48);border-radius:14px;align-items:center;gap:8px;margin-bottom:14px;padding:13px 22px;font-size:14px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 20px #e11d4847}.sl-open-feedback:hover{filter:brightness(1.08);transform:translateY(-2px)}.sl-reviewed{color:#15803d;background:#dcfce7;border-radius:12px;align-items:center;gap:7px;margin-bottom:14px;padding:10px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.dark .sl-reviewed{color:#86efac;background:#22c55e29}.mv-sechead{align-items:center;gap:14px;margin:26px 0 14px;padding:3px 0;display:flex;overflow:visible}.mv-pill{color:#52525b;will-change:transform;background:#f4f4f7;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.mv-photoheart svg,.mv-savebtn svg{pointer-events:none}.mv-soldtag{color:#52525b;background:#f4f4f7;border-radius:12px;grid-column:span 2;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:inline-flex}.dark .mv-soldtag{color:#a1a1aa;background:#1f1f23}.sp-backlink{color:#e11d48;background:#e11d4817;border-radius:10px;align-items:center;gap:6px;margin-left:0;margin-right:4px;padding:5px 12px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.dark .sp-tool{color:#d4d4d8;background:#1f1f23}.sp-tool:hover{color:#fff;background:#e11d48;transform:translateY(-2px)}.lg-demo{background:#94a3b80d;border:1px dashed #d4d4d8;border-radius:16px;margin-top:26px;padding:14px}.dark .lg-demo{background:#ffffff05;border-color:#2f2f36}.lg-demo-head{letter-spacing:.6px;text-transform:uppercase;color:#a1a1aa;text-align:center;margin-bottom:9px;font-size:11px;font-weight:900}.lg-demo-row{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:all .18s;display:flex}.lg-demo-row:hover{background:#94a3b824}.lg-demo-row b{font-size:13px;font-weight:800;display:block}.lg-demo-row em{color:#a1a1aa;margin-top:1px;font-size:11px;font-style:normal;display:block}.lg-demo-row span{flex:1;min-width:0}.lg-demo-row i{color:#71717a;background:#94a3b82e;border-radius:8px;flex:none;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:900}.lg-demo-row:hover i{color:#fff;background:#111}.dark .lg-demo-row:hover i{color:#111;background:#fff}.lg-demo-row.admin b:after{content:"ADMIN";letter-spacing:.5px;color:#fff;vertical-align:middle;background:#e11d48;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:8.5px;font-weight:900}.lg-demo-foot{color:#a1a1aa;text-align:center;border-top:1px solid #94a3b833;margin-top:9px;padding-top:9px;font-size:11px}.wp-balance{background:linear-gradient(135deg,#e11d4817,#f43f5e0d);border:1px solid #e11d4829;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.dark .wp-balance{background:linear-gradient(135deg,#e11d4829,#f43f5e14);border-color:#f43f5e3d}.wp-icon{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.wp-balance em{color:#a1a1aa;font-size:11.5px;font-style:normal;font-weight:700;display:block}.wp-balance b{letter-spacing:-.8px;font-size:27px;font-weight:900;display:block}.wp-full{color:#e11d48;background:#e11d481a;border-radius:11px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:8px 14px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.wp-full:hover{background:#e11d4833;transform:translateY(-1px)}.wp-row{border:1px solid #f1f1f4;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;display:flex}.dark .wp-row{border-color:#26262b}.wp-dir{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wp-dir.in{color:#15803d;background:#dcfce7}.wp-dir.out{color:#b91c1c;background:#fee2e2}.dark .wp-dir.in{color:#86efac;background:#22c55e29}.dark .wp-dir.out{color:#fca5a5;background:#ef444429}.wp-row b{font-size:13px;font-weight:700;display:block}.wp-row em{color:#a1a1aa;font-size:11px;font-style:normal;display:block}.wp-amt{flex:none;font-size:13.5px;font-weight:900}.wp-amt.in{color:#16a34a}.wp-amt.out{color:#71717a}.ac-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;overflow:hidden;box-shadow:0 2px 10px #0000000a}.ac-tabs{border-bottom:1px solid #f1f1f4;grid-template-columns:1fr 1fr;display:grid}.dark .ac-tabs{border-color:#1f1f23}.ac-tab{color:#71717a;justify-content:center;align-items:center;gap:7px;padding:15px;font-size:14px;font-weight:700;transition:background .18s,color .18s;display:inline-flex;position:relative}.ac-tab:hover{background:#94a3b812}.ac-tab.on{color:inherit;font-weight:800}.ac-tab.on:after{content:"";background:#e11d48;border-radius:3px 3px 0 0;width:48px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ac-tab b{color:#fff;background:#e11d48;border-radius:7px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10.5px;font-weight:900;display:inline-flex}.ac-row{border-bottom:1px solid #f6f6f8;align-items:center;gap:11px;padding:14px 16px;transition:background .18s;display:flex;position:relative}.dark .ac-row{border-color:#1b1b1f}.ac-row:last-child{border-bottom:0}.ac-row:hover{background:#94a3b80f}.ac-row.unread{background:#e11d480a}.dark .ac-row.unread{background:#f43f5e12}.ac-row.unread:before{content:"";background:#e11d48;width:3px;position:absolute;top:0;bottom:0;left:0}.ac-icon{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ac-icon.rose{background:linear-gradient(135deg,#fb7185,#e11d48)}.ac-icon.sky{background:linear-gradient(135deg,#38bdf8,#0284c7)}.ac-icon.violet{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.ac-icon.emerald{background:linear-gradient(135deg,#34d399,#059669)}.ac-icon.amber{background:linear-gradient(135deg,#fbbf24,#d97706)}.ac-line{font-size:13.5px;line-height:1.5}.ac-line b{font-weight:800}.ac-line>span{color:#52525b}.dark .ac-line>span{color:#a1a1aa}.ac-time{font-size:12px;color:#a1a1aa!important}.ac-tick{color:#fff;vertical-align:middle;background:#1a80ff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-left:3px;display:inline-flex}.ac-admin{letter-spacing:.3px;color:#e11d48;vertical-align:middle;border:1px solid;border-radius:5px;margin-left:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:900}.ac-x{opacity:0;color:#a1a1aa;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:all .18s;display:flex}.ac-row:hover .ac-x{opacity:1}.ac-x:hover{color:#ef4444;background:#ef44441f}.ac-empty{text-align:center;color:#a1a1aa;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.ac-empty b{color:#52525b;font-size:15px;font-weight:800}.dark .ac-empty b{color:#d4d4d8}.ac-empty span{max-width:260px;font-size:12.5px;line-height:1.5}.sp-tool{color:#52525b;background:#f4f4f7;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:auto;min-width:62px;height:auto;padding:9px 10px;transition:all .2s;display:inline-flex}.sp-tool em{letter-spacing:.2px;font-size:9.5px;font-style:normal;font-weight:800}.sp-tool.on{color:#fff;background:#e11d48}.ac-head{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.ac-head h1{font-size:20px;font-weight:900}.ac-markall{color:#6366f1;background:#6366f11a;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.dark .ac-markall{color:#a5b4fc;background:#6366f12e}.ac-markall:hover{background:#6366f133;transform:translateY(-1px)}.ac-group{z-index:2;letter-spacing:.5px;text-transform:uppercase;color:#a1a1aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafceb;border-bottom:1px solid #f1f1f4;padding:9px 18px;font-size:11px;font-weight:900;position:sticky;top:0}.dark .ac-group{background:#0c0c0eeb;border-color:#1f1f23}.sp-mini{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sp-minibox{background:linear-gradient(135deg,#6366f112,#ec489912);border:1px solid #6366f11f;border-radius:13px;align-items:center;gap:8px;padding:9px 14px;transition:transform .2s,border-color .2s;display:inline-flex}.dark .sp-minibox{background:linear-gradient(135deg,#6366f124,#ec48991f);border-color:#6366f138}.sp-minibox:hover{border-color:#6366f152;transform:translateY(-2px)}.sp-minibox i{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sp-minibox b{letter-spacing:-.3px;font-size:16px;font-weight:900}.sp-minibox em{color:#71717a;font-size:11.5px;font-style:normal;font-weight:600}.dark .sp-minibox em{color:#a1a1aa}.sp-minibox.rating{margin-left:auto}.sp-minibox.rating b{color:#f59e0b}.sp-minibox .lucide-star,.sp-rating-stars .lucide-star,.mv-cardstars svg{stroke-width:2.4px}.cd-listing{background:#fafafa;border-bottom:1px solid #f1f1f4;align-items:center;gap:10px;padding:10px 12px;transition:background .18s;display:flex}.dark .cd-listing{background:#17171b;border-color:#1f1f23}.cd-listing:hover{background:#f4f4f7}.dark .cd-listing:hover{background:#1c1c21}.cd-listing-img{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.cd-listing-img img{object-fit:cover;width:100%;height:100%}.cd-listing b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.cd-listing em{color:#e11d48;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:block}.dark .cd-listing em{color:#fb7185}.sp-rating-stars .fill-amber-400{color:#f59e0b}.sp-star-off{color:#c2c2cc!important;fill:none!important}.dark .sp-star-off{color:#4a4a53}.cd{z-index:80;background:#fff;border:1px solid #e9e9ee;border-radius:16px;flex-direction:column;width:340px;animation:.3s cubic-bezier(.2,1.2,.3,1) both cdUp;display:flex;position:fixed;bottom:16px;right:22px;overflow:hidden;box-shadow:0 -6px 34px #0003}.dark .cd{background:#121215;border-color:#26262b}.rv-summary{background:linear-gradient(135deg,#f59e0b0f,#e11d480d);border:1px solid #f59e0b29;border-radius:18px;flex-direction:column;align-items:center;gap:18px;margin-bottom:16px;padding:26px 20px;display:flex}.dark .rv-summary{background:linear-gradient(135deg,#f59e0b1f,#e11d4814);border-color:#f59e0b38}.rv-score{flex-direction:column;align-items:center;gap:7px;display:flex}.rv-score b{letter-spacing:-2px;font-size:46px;font-weight:900;line-height:1}.rv-score span{color:#71717a;font-size:12.5px;font-weight:600}.dark .rv-score span{color:#a1a1aa}.rv-bars{flex-direction:column;gap:7px;width:min(420px,100%);display:flex}.rv-bar-row{color:#a1a1aa;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.rv-bar{background:#00000012;border-radius:999px;flex:1;height:7px;overflow:hidden}.dark .rv-bar{background:#ffffff14}.rv-bar i{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px;height:100%;transition:width .8s;display:block}.rv-pct{text-align:right;width:38px}.rv-item{background:#fff;border:1px solid #e9e9ee;border-radius:16px;gap:13px;padding:16px;transition:border-color .2s;display:flex}.dark .rv-item{background:#121215;border-color:#26262b}.rv-item:hover{border-color:#fcd34d}.rv-item-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-name{font-size:14px;font-weight:800}.rv-name:hover{text-decoration:underline}.rv-date{color:#a1a1aa;margin-left:auto;font-size:11.5px;font-weight:600}.rv-text{color:#52525b;margin-top:7px;font-size:13.5px;line-height:1.6}.dark .rv-text{color:#a1a1aa}aside.md\:flex{z-index:90}.mv-side,.mv-nav,.mv-catwrap{z-index:1;position:relative}.mv-listwrap{background:#fff;border:1px solid #e9e9ee;border-radius:20px;margin-top:14px;padding:16px;box-shadow:0 2px 10px #0000000d}.dark .mv-listwrap{background:#121215;border-color:#26262b}.mv-listwrap .mv-sechead{border-bottom:1px solid #f1f1f4;margin:0 0 14px;padding-bottom:13px}.dark .mv-listwrap .mv-sechead{border-color:#1f1f23}.mv-note{z-index:6;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18181beb;border-radius:10px;padding:7px 14px;font-size:11.5px;font-weight:700;animation:.2s both hovIn;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mv-titlerow{align-items:flex-start;gap:10px;display:flex}.mv-titlerow .mv-title{flex:1;min-width:0}.mv-pricetag{color:#fff;letter-spacing:-.2px;background:#e11d48;border-radius:10px;flex:none;padding:5px 11px;font-size:13.5px;font-weight:900;box-shadow:0 2px 8px #e11d484d}.mv-pricetag s{opacity:.7;text-align:right;font-size:9.5px;font-weight:700;display:block}.mv-away{color:#71717a;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.dark .mv-away{color:#a1a1aa}.mv-away svg{color:#e11d48}.mv-btn.outline{color:#3f3f46;background:#eef0f4;border:0}.dark .mv-btn.outline{color:#d4d4d8;background:#23232a;border-color:#78350f}.mv-btn.outline:hover{background:#e2e5ea}.dark .mv-btn.outline:hover{background:#2c2c34}.mv-card.row{flex-direction:row;align-items:stretch}.mv-card.row .mv-photo{aspect-ratio:auto;flex:none;width:240px}.mv-card.row .mv-title{-webkit-line-clamp:2;font-size:15px}.mv-desc-line{display:none}.dark .mv-card.row .mv-desc-line{color:#a1a1aa}.mv-card.row .mv-rule{display:none}.mv-card.row .mv-body{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;padding:16px 18px;position:relative}.mv-card.row .mv-actions{flex-direction:column;flex:none;grid-template-columns:auto auto;align-self:center;gap:8px;width:auto;max-width:none;margin:0;display:flex;position:absolute;top:16px;right:18px}.mv-card.row .mv-actions .mv-btn{white-space:nowrap;padding:8px 14px}.mv-card.row .mv-titlerow{align-items:center;padding-right:320px}.mv-card.row .mv-desc-line{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:320px;font-size:12.5px;display:-webkit-box;overflow:hidden}.mv-card.row .mv-photoheart{top:12px;left:12px;right:auto}.mv-card.row .mv-sellerrow{border:0;margin:4px 0 0;padding:0}@media (max-width:1200px){.mv-card.row .mv-actions{margin-top:10px;position:static}.mv-card.row .mv-titlerow,.mv-card.row .mv-desc-line{padding-right:0}}.mg-filter{color:#64748b;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:11.5px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.mg-unread{color:#fff;background:#e11d48;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:9px;font-weight:900;animation:1.6s ease-in-out infinite mgUn;display:flex}.mg-unread-top{z-index:2;position:absolute;top:11px;right:34px}.mg-filter-count{color:#fff;background:#7b2ff7;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8.5px;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-4px}.mg-photo-preview{z-index:5;border:2px solid #fff;border-radius:12px;width:96px;height:96px;position:absolute;bottom:calc(100% + 10px);left:14px;overflow:hidden;box-shadow:0 8px 24px #0000003d}.dark .mg-photo-preview{border-color:#26262b}.mg-photo-preview img{object-fit:cover;width:100%;height:100%}.mg-photo-x{color:#fff;background:#0009;border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .18s;display:flex;position:absolute;top:4px;right:4px}.mg-photo-x:hover{background:#e11d48}.gl-page{width:100%;min-width:0;padding:18px 24px 40px}.gl-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.gl-tabs{background:#fff;border:1px solid #e9e9ee;border-radius:14px;gap:4px;padding:5px;display:flex;box-shadow:0 1px 3px #0000000d}.dark .gl-tabs{background:#121215;border-color:#26262b}.gl-tab{color:#71717a;border-radius:11px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.gl-tab:hover{color:#6d28d9}.gl-tab.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 14px #6d28d947}.gl-count{background:#00000012;border-radius:7px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.dark .gl-count{background:#ffffff17}.gl-tab.on .gl-count{background:#ffffff3d}.gl-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.gl-search{background:#fff;border:1px solid #e9e9ee;border-radius:12px;align-items:center;gap:9px;min-width:240px;padding:10px 15px;display:flex}.dark .gl-search{background:#121215;border-color:#26262b}.gl-search:focus-within{border-color:#7c3aed88}.gl-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.gl-view{background:#f4f4f7;border-radius:12px;gap:3px;padding:4px;display:inline-flex}.gl-view button{color:#71717a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:32px;transition:all .18s;display:flex}.gl-view button.on{color:#fff;background:#7c3aed}.gl-create{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-size:13.5px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 5px 16px #6d28d94d}.gl-create:hover{filter:brightness(1.08);transform:translateY(-2px)}.gl-chips{scrollbar-width:none;gap:10px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.gl-chips::-webkit-scrollbar{display:none}.gl-chip{color:#52525b;background:#fff;border:1px solid #e9e9ee;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.dark .gl-chip{color:#a1a1aa;background:#121215;border-color:#26262b}.gl-chip:hover{border-color:#c4b5fd;transform:translateY(-2px)}.gl-chip.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#0000}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.gl-list{flex-direction:column;gap:12px;display:flex}.gl-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;flex-direction:column;transition:transform .28s cubic-bezier(.3,1.2,.4,1),box-shadow .28s,border-color .28s;display:flex;overflow:hidden}.gl-card:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 18px 40px #00000024}.gl-banner{height:130px;display:block;position:relative;overflow:hidden}.gl-banner img{object-fit:cover;width:100%;height:100%}.gl-banner-fill{background:linear-gradient(135deg,#7c3aed,#4f46e5 55%,#ec4899);width:100%;height:100%;display:block}.gl-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.gl-badge i{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite mgUn}.gl-avatar{color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border:3px solid #fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:21px;font-weight:900;display:flex;position:absolute;bottom:-22px;left:16px;box-shadow:0 6px 18px #0003}.dark .gl-avatar{border-color:#121215}.gl-body{flex-direction:column;gap:7px;padding:30px 16px 16px;display:flex}.gl-title{align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.gl-verified{color:#3b82f6;flex:none}.gl-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gl-cat{color:#6d28d9;background:#6d28d91a;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:800}.dark .gl-cat{color:#c4b5fd;background:#8b5cf62e}.gl-members{color:#a1a1aa;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.gl-desc{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.dark .gl-desc{color:#a1a1aa}.gl-foot{border-top:1px solid #f1f1f4;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.dark .gl-foot{border-color:#1f1f23}.gl-owner{color:#a1a1aa;font-size:12px;font-weight:600}.gl-join.on{color:#15803d;background:#dcfce7}.dark .gl-join.on{color:#86efac;background:#22c55e2e}.gl-empty{text-align:center;color:#a1a1aa;grid-column:1/-1;padding:60px 0;font-size:13.5px}.gl-list .gl-card{flex-direction:row}.gl-list .gl-banner{flex:none;width:200px;height:auto}.gl-list .gl-avatar{display:none}.gl-list .gl-body{flex:1;padding:16px 18px}.gl-heading{align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.gl-heading svg{color:#7c3aed}.gl-heading .gl-count{color:#6d28d9;background:#6d28d91f;min-width:22px;height:22px;font-size:12px}.dark .gl-heading .gl-count{color:#c4b5fd;background:#8b5cf633}.gd-hero-img{object-fit:cover;width:100%;height:260px;display:block}.gd-hero-scrim{pointer-events:none;background:linear-gradient(#00000026 0%,#00000040 45%,#000000c7 100%);position:absolute;inset:0}.gd-hero-content{z-index:2;color:#fff;padding:24px 26px;position:absolute;bottom:0;left:0;right:0}.gd-hero-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.gd-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.gd-hero-badge i{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mgUn}.gd-hero-title{letter-spacing:-1px;text-shadow:0 2px 16px #0006;font-size:34px;font-weight:900;line-height:1.1}.gd-hero-sub{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;margin-top:8px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.gd-infobar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dark .gd-logo{border-color:#0a0a0a}.gd-name{letter-spacing:-.4px;align-items:center;gap:8px;font-size:22px;font-weight:900;display:flex}.gd-verified{color:#3b82f6;flex:none}.gd-metarow{color:#71717a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12.5px;font-weight:600;display:flex}.dark .gd-metarow{color:#a1a1aa}.gd-metarow span{align-items:center;gap:5px;display:inline-flex}.gd-metarow i{background:#d4d4d8;border-radius:50%;width:3px;height:3px}.dark .gd-metarow i{background:#3f3f46}.gd-hero{position:relative}.gd-card>.flex.gap-2{scrollbar-width:none;border-top:1px solid #f1f1f4;border-bottom:1px solid #f1f1f4;padding:14px 22px;overflow-x:auto;margin:0!important}.dark .gd-card>.flex.gap-2{border-color:#1f1f23}.gd-card>.flex.gap-2::-webkit-scrollbar{display:none}.gd-card>.flex.gap-2>button{text-transform:capitalize;flex:none}.gd-card>:not(.gd-hero):not(.flex){padding-left:22px;padding-right:22px}.gl-card-wrap{background:#fff;border:1px solid #e9e9ee;border-radius:22px;padding:20px 22px 24px;box-shadow:0 2px 14px #0000000f}.dark .gl-card-wrap{background:#16161a;border-color:#2b2b33;box-shadow:0 2px 14px #0006}.gl-card-wrap .gl-toolbar{border-bottom:1px solid #f1f1f4;margin-bottom:16px;padding-bottom:16px}.dark .gl-card-wrap .gl-toolbar{border-color:#26262b}.dark .gl-tabs,.dark .gl-search,.dark .gl-chip{background:#1e1e24;border-color:#33333c}.dark .gl-view{background:#1e1e24}.dark .gl-card{background:#1c1c22;border-color:#32323b}.dark .gl-card:hover{border-color:#8b5cf6}.dark .gd-card{background:#16161a;border-color:#2b2b33}@media (max-width:1280px){.cm-mgrid{grid-template-columns:repeat(6,1fr)}}@media (max-width:980px){.cm-mgrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.cm-mgrid{grid-template-columns:repeat(2,1fr)}}.dark .cm-mcard{background:#1c1c22;border-color:#32323b}.cm-mcard:hover{border-color:#c4b5fd;transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.cm-mlink{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.cm-mcard em{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-style:normal;overflow:hidden}.cm-mowner{letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:7px;padding:3px 9px;font-size:9px;font-weight:900}.cm-mactions .cm-mbtn{color:#52525b;background:#efeff2;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:800;transition:all .18s;display:inline-flex}.dark .cm-mactions .cm-mbtn{color:#d4d4d8;background:#2a2a32}.cm-mactions .cm-mbtn:hover{background:#e4e4e7}.cm-mactions .cm-mbtn.danger:hover{color:#dc2626;background:#fee2e2}.dark .cm-mactions .cm-mbtn.danger:hover{color:#fca5a5;background:#dc262633}.cm-mempty{text-align:center;color:#a1a1aa;grid-column:1/-1;padding:40px 0;font-size:13px}.gd-camera{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:flex;position:absolute;bottom:16px;right:16px}.gd-camera:hover{background:#000000bf;transform:scale(1.08)}.gd-logo-wrap{z-index:4;flex:none;position:relative}.gd-logo-camera{z-index:6;color:#fff;background:#18181b;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s;display:flex;position:absolute;bottom:-4px;right:-4px}.dark .gd-logo-camera{color:#18181b;background:#fafafa;border-color:#16161a}.gd-logo-camera:hover{transform:scale(1.12)}.cm-mgrid{grid-template-columns:repeat(5,1fr);gap:14px;padding:4px 0 8px;display:grid}@media (max-width:1280px){.cm-mgrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.cm-mgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.cm-mgrid{grid-template-columns:repeat(2,1fr)}}.cm-mcard{text-align:center;background:#fafafa;border:1px solid #efeff2;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 12px 14px;transition:all .22s;display:flex}.cm-mcard b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}.cm-mactions{justify-content:center;gap:8px;width:100%;display:flex}.cm-micon{color:#fff;background:#18181b;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex}.dark .cm-micon{background:#3f3f46}.cm-micon:hover{background:#000;transform:translateY(-2px)}.cm-micon.danger{background:#dc2626}.cm-micon.danger:hover{background:#b91c1c}.hov-card{z-index:9998;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:300px;margin-top:-4px;animation:.22s cubic-bezier(.2,1.1,.3,1) both hovIn;position:fixed;overflow:hidden;box-shadow:0 20px 50px #0003}.cm-mrows{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.cm-mrow{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.dark .cm-mrow{background:#1c1c22;border-color:#32323b}.cm-mrow:hover{border-color:#c4b5fd;transform:translate(3px)}.cm-mrow .cm-mlink{text-align:left;flex-direction:row;flex:1;align-items:center;gap:12px;width:auto}.cm-mrow b{font-size:13.5px;font-weight:700;display:block}.cm-mrow em{color:#a1a1aa;font-size:11.5px;font-style:normal;display:block}.cm-mrow .cm-mactions{width:auto;margin-left:auto}.cm-mrow .cm-mowner{margin-left:auto}.gd-logo{color:#fff;z-index:3;background:linear-gradient(135deg,#f59e0b,#ec4899);border:4px solid #fff;border-radius:20px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin-top:-44px;font-size:26px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000038}.gd-logo img{object-fit:cover;width:100%;height:100%}.gd-page{flex:auto;min-width:0;padding:18px 24px 40px}.gd-card{background:#fff;border:1px solid #e9e9ee;border-radius:22px;flex-direction:column;min-height:520px;display:flex;overflow:hidden;box-shadow:0 2px 14px #0000000f}.gd-card>:last-child{flex:1;padding-bottom:22px}.sb-build{color:#a1a1aa;letter-spacing:.3px;padding:0 12px 6px;font-size:10px}.pg-about{grid-template-columns:1fr 1fr;gap:14px;padding:6px 0 10px;display:grid}@media (max-width:900px){.pg-about{grid-template-columns:1fr}}.pg-info{background:#fafafa;border:1px solid #efeff2;border-radius:16px;padding:18px}.dark .pg-info{background:#1c1c22;border-color:#32323b}.pg-info h3{letter-spacing:.4px;text-transform:uppercase;color:#a1a1aa;margin-bottom:14px;font-size:13px;font-weight:900}.pg-inforow{align-items:center;gap:12px;padding:9px 0;display:flex}.pg-infoicon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pg-inforow em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:700;display:block}.pg-inforow b{word-break:break-word;font-size:13.5px;font-weight:700;display:block}.pg-hour{border-bottom:1px solid #f1f1f4;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.dark .pg-hour{border-color:#26262b}.pg-hour:last-child{border-bottom:0}.pg-hour span{color:#71717a;font-weight:600}.dark .pg-hour span{color:#a1a1aa}.pg-hour b{font-weight:800}.pg-empty{color:#a1a1aa;padding:6px 0;font-size:12.5px}.cm-legend{color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:12px;font-weight:800}.cm-section{border-top:1px solid #f1f1f4;margin-top:16px;padding-top:16px}.dark .cm-section{border-color:#26262b}.gl-join{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;margin-left:auto;padding:7px 16px;font-size:12px;font-weight:800;transition:transform .18s,filter .18s}.gl-join:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (min-width:1500px){.app-col{max-width:760px}}.cm-hourrow{grid-template-columns:110px 1fr;align-items:center;gap:10px;margin-bottom:7px;display:grid}.cm-hourrow span{color:#71717a;font-size:12.5px;font-weight:700}.dark .cm-hourrow span{color:#a1a1aa}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}@keyframes themeOut{to{opacity:0;filter:blur(3px);transform:scale(1.015)}}@keyframes themeIn{0%{opacity:0;filter:blur(3px);transform:scale(.99)}}::view-transition-old(root){z-index:1;animation:.42s cubic-bezier(.4,0,.2,1) both themeOut}::view-transition-new(root){z-index:2;animation:.42s cubic-bezier(.4,0,.2,1) both themeIn}.dark::view-transition-old(root){z-index:2}.dark::view-transition-new(root){z-index:1}.pf-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.pf-stat{background:linear-gradient(135deg,#6366f112,#ec489912);border:1px solid #6366f11f;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:14px 8px;transition:transform .22s,border-color .22s;display:flex}.dark .pf-stat{background:linear-gradient(135deg,#6366f124,#ec48991f);border-color:#6366f138}.pf-stat:hover{border-color:#6366f157;transform:translateY(-3px)}.pf-stat-icon{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 12px #00000029}.pf-stat b{letter-spacing:-.4px;font-size:19px;font-weight:900}.pf-stat em{color:#71717a;font-size:11px;font-style:normal;font-weight:700}.dark .pf-stat em{color:#a1a1aa}.pf-cover img{object-fit:cover;width:100%;height:100%}.pf-cover-fill{background:linear-gradient(120deg,#6366f1,#a855f7 45%,#ec4899);width:100%;height:100%;display:block}.pf-cover-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.pf-cover-btn:hover{background:#000000b8;transform:translateY(-2px)}.pf-upload{z-index:4;background:linear-gradient(#0000,#000000b8);padding:14px 18px;position:absolute;bottom:0;left:0;right:0}.pf-upload-bar{background:#ffffff40;border-radius:999px;height:6px;overflow:hidden}.pf-upload-bar span{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:999px;height:100%;transition:width .25s;display:block}.pf-upload p{color:#fff;text-align:center;margin-top:7px;font-size:11.5px;font-weight:800}.dark .cn-card{background:#16161a}.dark .cn-tab{color:#a1a1aa;background:#1e1e24}.cn-tab.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.dark .cn-search{background:#1c1c22;border-color:#32323b}.cn-search:focus{border-color:#a78bfa}.cn-row:hover{background:#fafafa}.dark .cn-row:hover{background:#1c1c22}.dark .cn-person i{color:#a1a1aa}.cn-follow:hover{filter:brightness(1.08);transform:translateY(-1px)}.cn-follow.on{color:#15803d;background:#dcfce7}.dark .cn-follow.on{color:#86efac;background:#22c55e2e}.dark .cn-msg{color:#d4d4d8;background:#1e1e24}.cn-msg:hover{color:#fff;background:#7c3aed}.pf-stat.clickable{cursor:pointer}.pf-stat:disabled{cursor:default}.cn-card{background:#fff;border-radius:18px;flex-direction:column;width:min(400px,92vw);max-height:82vh;animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;display:flex;overflow:hidden;box-shadow:0 30px 70px #0000004d}.cn-head{align-items:center;padding:15px 17px 9px;display:flex}.cn-title{flex:1;font-size:15.5px;font-weight:900}.cn-tabs{gap:4px;padding:0 17px 9px;display:flex}.cn-tab{color:#71717a;background:#f4f4f7;border-radius:9px;flex:1;padding:7px;font-size:12px;font-weight:700;transition:all .2s}.cn-search{color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;outline:none;margin:0 17px 6px;padding:8px 12px;font-size:12.5px}.cn-list{flex:1;padding:2px 9px 12px;overflow-y:auto}.cn-row{border-radius:11px;align-items:center;gap:9px;padding:7px;transition:background .18s;display:flex}.cn-person{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.cn-person b{font-size:13px;font-weight:800;display:block}.cn-person em{color:#a1a1aa;font-size:11px;font-style:normal;display:block}.cn-person i{color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:normal;display:none;overflow:hidden}.cn-actions{flex:none;align-items:center;gap:5px;display:flex}.cn-follow{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.cn-msg{color:#52525b;background:#f4f4f7;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.cn-msg svg{width:13px;height:13px}.cn-empty{color:#a1a1aa;justify-content:center;align-items:center;gap:8px;padding:28px 0;font-size:12.5px;display:flex}.pf-side{flex-direction:column;flex:none;gap:14px;width:340px;padding:18px 24px 40px 0;display:flex}@media (max-width:1180px){.pf-side{display:none}}.pa-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:16px 18px;box-shadow:0 2px 10px #0000000d}.dark .pa-card{background:#16161a;border-color:#2b2b33}.pa-card h3{align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:900;display:flex}.pa-edit{color:#71717a;background:#f4f4f7;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;transition:all .18s;display:flex}.dark .pa-edit{color:#a1a1aa;background:#1e1e24}.pa-edit:hover{color:#fff;background:#7c3aed}.pa-count{color:#6d28d9;background:#6d28d91a;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:900}.dark .pa-count{color:#c4b5fd;background:#8b5cf633}.pa-all{color:#6d28d9;margin-left:auto;font-size:12px;font-weight:800}.dark .pa-all{color:#c4b5fd}.pa-all:hover{text-decoration:underline}.pa-bio{color:#52525b;margin-bottom:12px;font-size:13px;line-height:1.6}.dark .pa-bio{color:#d4d4d8}.pa-row{align-items:center;gap:11px;padding:7px 0;display:flex}.pa-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pa-row em{color:#a1a1aa;font-size:10.5px;font-style:normal;font-weight:700;display:block}.pa-row b{word-break:break-word;font-size:13px;font-weight:700;display:block}.pa-empty{color:#a1a1aa;font-size:12.5px;line-height:1.5}.pa-friends{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pa-friend{flex-direction:column;align-items:center;gap:5px;transition:transform .2s;display:flex}.pa-friend:hover{transform:translateY(-3px)}.pa-friend span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.pa-form{flex-direction:column;gap:10px;display:flex}.pa-form label span{color:#a1a1aa;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.pa-form input,.pa-form textarea{width:100%;color:inherit;resize:none;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;outline:none;padding:9px 11px;font-size:13px}.dark .pa-form input,.dark .pa-form textarea{background:#1c1c22;border-color:#32323b}.pa-form input:focus,.pa-form textarea:focus{border-color:#a78bfa}.pa-formbtns{gap:8px;margin-top:2px;display:flex}.pa-save,.pa-cancel{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:800;transition:all .18s;display:inline-flex}.pa-save{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.pa-cancel{color:#71717a;background:#f4f4f7}.dark .pa-cancel{color:#a1a1aa;background:#1e1e24}.pf-act{color:#3f3f46;background:#f4f4f7;border-radius:12px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.dark .pf-act{color:#d4d4d8;background:#1e1e24}.pf-act:hover{transform:translateY(-2px)}.pf-act.primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 5px 16px #6d28d94d}.pf-act.primary.on{color:#15803d;box-shadow:none;background:#dcfce7}.dark .pf-act.primary.on{color:#86efac;background:#22c55e2e}.pf-tab.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 5px 16px #6d28d947}.pf-tabcount{background:#00000012;border-radius:7px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.dark .pf-tabcount{background:#ffffff17}.pf-tab.on .pf-tabcount{background:#ffffff3d}.pf-media{grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 0;display:grid}.pf-mediacell{aspect-ratio:1;border-radius:12px;overflow:hidden}.pf-mediacell img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pf-mediacell:hover img{transform:scale(1.06)}.pf-people{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 0;display:grid}@media (max-width:900px){.pf-people{grid-template-columns:repeat(2,1fr)}}.pf-person{background:#fafafa;border:1px solid #efeff2;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;transition:all .22s;display:flex}.dark .pf-person{background:#1c1c22;border-color:#32323b}.pf-person:hover{border-color:#c4b5fd;transform:translateY(-3px)}.pf-personlink{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.pf-person b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:800;overflow:hidden}.pf-person em{color:#a1a1aa;font-size:11px;font-style:normal}.pf-personbtn{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;align-items:center;gap:5px;padding:7px 14px;font-size:11.5px;font-weight:800;transition:all .2s;display:inline-flex}.pf-personbtn:hover{filter:brightness(1.1)}.pf-tabempty{text-align:center;color:#a1a1aa;grid-column:1/-1;padding:46px 0;font-size:13px}.pf-dot{background:#a1a1aa;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:6px;right:6px}.dark .pf-dot{border-color:#0a0a0a}.pf-dot.on{background:#22c55e;animation:2s ease-in-out infinite pfPulse}@keyframes pfPulse{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 0 7px #22c55e00}}.dark .pf-count{background:#1e1e24}.pf-count:hover{background:#ebebf0;transform:translateY(-2px)}.dark .pf-count:hover{background:#26262e}.pf-count b{font-size:14.5px;font-weight:900}.dark .pf-count em{color:#a1a1aa}.pf-facepile{align-items:center;display:inline-flex}.dark .pf-facepile>*{border-color:#1e1e24}.pf-facepile>:first-child{margin-left:0}.pf-settings{color:#71717a;background:#f4f4f7;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:4px;transition:all .2s;display:inline-flex}.dark .pf-settings{color:#a1a1aa;background:#1e1e24}.pf-settings:hover{color:#fff;background:#7c3aed;transform:rotate(45deg)}.pf-count em{color:#71717a;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.pf-count em b{font-size:13.5px;font-weight:900}.pf-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pf-facepile>*{border:2px solid #f4f4f7;border-radius:50%;margin-left:-7px}.pf-facemore{color:#fff;background:#7c3aed;border:2px solid #f4f4f7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-7px;font-size:9.5px;font-style:normal;font-weight:900;display:inline-flex}.dark .pf-facemore{border-color:#1e1e24}.deco-carousel{align-items:center;gap:8px;display:flex}.deco-rail{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.deco-rail::-webkit-scrollbar{display:none}.deco-rail .deco-cell{flex:none;width:78px}.deco-arrow{color:#52525b;background:#f4f4f7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:flex}.dark .deco-arrow{color:#d4d4d8;background:#1e1e24}.deco-arrow:hover{color:#fff;background:#7c3aed}@media (max-width:1000px){.pf-idrow{flex-direction:column;align-items:flex-start}.pf-counts{margin-top:8px;margin-left:0}}.hl-viewer-back{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#000000b8}@media (max-width:1000px){.pf-idrow{padding-left:0}}.pf-counts{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;min-width:0;margin-top:0;margin-left:6px;display:flex;overflow:visible}.pf-counts::-webkit-scrollbar{display:none}.pf-count{background:#f4f4f7;border-radius:10px;flex:none;align-items:center;gap:7px;padding:6px 11px;transition:all .2s;display:inline-flex}@media (max-width:1080px){.pf-idrow{flex-wrap:wrap;margin-top:12px;padding-left:0}}.pf-avatargear{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex;position:absolute;top:16px;right:16px}.pf-avatargear:hover{background:#000000b8}.pf-settingspanel{flex-direction:column;gap:10px;padding:16px 0;display:flex}.pf-setrow{text-align:left;background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;transition:all .2s;display:flex}.dark .pf-setrow{background:#1c1c22;border-color:#32323b}.pf-setrow:hover{border-color:#c4b5fd;transform:translate(3px)}.pf-seticon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pf-setrow b{font-size:14px;font-weight:800;display:block}.pf-setrow em{color:#a1a1aa;margin-top:2px;font-size:12px;font-style:normal;display:block}.sb-menu{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;min-width:190px;padding:5px;animation:.18s both hovIn;display:flex;position:absolute;left:0;right:0;box-shadow:0 14px 36px #00000029;bottom:calc(100% - 26px)!important}.bdg-row{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.bdg{color:#fff;letter-spacing:.1px;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 2px 8px #00000029}.bdg:hover{transform:translateY(-2px)scale(1.04)}.bdg-sm{border-radius:50%;padding:4px}.ab-head h1{align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.ab-new{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:10px 17px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #6d28d94d}.ab-new:hover{filter:brightness(1.08);transform:translateY(-2px)}.ab-intro{color:#71717a;max-width:640px;margin-bottom:20px;font-size:13px;line-height:1.6}.ab-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.ab-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:16px;transition:all .22s}.dark .ab-card{background:#16161a;border-color:#2b2b33}.ab-card:hover{border-color:#c4b5fd;transform:translateY(-3px)}.ab-card.off{opacity:.5}.ab-preview{color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #0000002e}.ab-desc{color:#71717a;margin-top:10px;font-size:12.5px;line-height:1.5}.ab-rule{color:#6d28d9;margin-top:8px;font-size:11px;font-weight:800}.dark .ab-rule{color:#c4b5fd}.ab-award{gap:6px;margin-top:12px;display:flex}.ab-award input{min-width:0;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;outline:none;flex:1;padding:8px 11px;font-size:12.5px}.dark .ab-award input{background:#1c1c22;border-color:#32323b}.ab-award button{color:#fff;background:#16a34a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;display:flex}.ab-award button:hover{background:#15803d}.ab-cardbtns{gap:6px;margin-top:10px;display:flex}.dark .ab-edit{color:#d4d4d8;background:#1e1e24}.ab-del{color:#dc2626;background:#fef2f2;border-radius:10px;justify-content:center;align-items:center;width:36px;display:flex}.dark .ab-del{color:#fca5a5;background:#dc262629}.ab-icons{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ab-icon{color:#52525b;background:#f4f4f7;border-radius:10px;justify-content:center;align-items:center;height:36px;transition:all .18s;display:flex}.dark .ab-icon{color:#d4d4d8;background:#1e1e24}.ab-icon.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.ab-color{cursor:pointer;background:0 0;border:1px solid #eef2f7;border-radius:10px;width:100%;height:40px}.dark .ab-color{border-color:#32323b}aside.md\:flex+.flex .app-col,.flex>.app-col{margin-left:14px}.app-shell{width:100%;max-width:1267px;margin:0 auto}.app-col{flex:none;width:600px;min-width:0;max-width:100%;margin:0 20px 0 0;padding-top:16px}@media (max-width:1280px){.app-col{flex:1;width:auto}}@media (max-width:767px){.app-col{margin:0}}.ab-face{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:flex}.ab-give{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;flex:none;padding:7px 14px;font-size:11.5px;font-weight:800;transition:all .18s}.ab-give:hover{filter:brightness(1.1)}.ab-give.on{color:#dc2626;background:#fef2f2}.dark .ab-give.on{color:#fca5a5;background:#dc26262e}.ab-give.auto{color:#15803d;cursor:not-allowed;background:#dcfce7}.dark .ab-give.auto{color:#86efac;background:#22c55e2e}.ab-edit{color:#52525b;background:#f4f4f7;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:800;display:inline-flex}.sv-tap{z-index:8;-webkit-tap-highlight-color:transparent;background:0 0;position:absolute;top:64px;bottom:84px}.sv-tap-prev{width:33%;left:0}.sv-tap-next{width:67%;right:0}.lt-stack{z-index:9995;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.lt-toast{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e9e9ee;border-radius:16px;align-items:center;gap:11px;width:340px;padding:12px 14px;animation:.42s cubic-bezier(.2,1.2,.3,1) both ltIn;display:flex;box-shadow:0 14px 40px #00000029}.dark .lt-toast{background:#141418f0;border-color:#2b2b33;box-shadow:0 14px 40px #00000080}.lt-toast:hover{transform:translate(-3px)}@keyframes ltIn{0%{opacity:0;transform:translate(40px)scale(.94)}}.lt-icon{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lt-icon.like{background:linear-gradient(135deg,#f43f5e,#e11d48)}.lt-icon.comment,.lt-icon.message{background:linear-gradient(135deg,#3b82f6,#2563eb)}.lt-icon.follow{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.lt-icon.repost{background:linear-gradient(135deg,#10b981,#059669)}.lt-icon.tip{background:linear-gradient(135deg,#f59e0b,#d97706)}.lt-icon.sale,.lt-icon.offer{background:linear-gradient(135deg,#ec4899,#db2777)}.lt-toast b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.lt-toast em{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.dark .lt-toast em{color:#a1a1aa}.lt-x{color:#a1a1aa;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .18s;display:flex}.lt-x:hover{color:#52525b;background:#94a3b833}@media (max-width:640px){.lt-stack{top:12px;left:12px;right:12px}.lt-toast{width:auto}}.mg-storyref{background:#ffffff29;border-left:3px solid #ffffff8c;border-radius:12px;align-items:center;gap:9px;margin-bottom:7px;padding:7px 9px;display:flex}.mg-in .mg-storyref,.cd-msg.in .mg-storyref{background:#0000000d;border-left-color:#7c3aed}.dark .mg-in .mg-storyref{background:#ffffff12}.mg-storythumb{background:linear-gradient(135deg,#7c3aed,#ec4899) 50%/cover;border-radius:7px;flex:none;width:34px;height:44px}.mg-storyref em{opacity:.8;font-size:10.5px;font-style:normal;font-weight:700;display:block}.mg-storyref b{white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:2px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.pf-coveracts .pf-act{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff38}.pf-coveracts .pf-act:hover{background:#000000b8}.pf-coveracts .pf-act.primary{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#0000}.pf-coveracts .pf-act.on{color:#fff;background:#16a34aeb;border-color:#0000}.pf-coveracts button[class*=rounded-full]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff38}.pf-composer{background:#fff;border:1px solid #e9e9ee;border-radius:16px;align-items:center;gap:12px;width:100%;margin:14px 0;padding:13px 16px;transition:all .2s;display:flex}.dark .pf-composer{background:#16161a;border-color:#2b2b33}.pf-composer:hover{border-color:#c4b5fd;transform:translateY(-1px)}.pf-composer span{text-align:left;color:#a1a1aa;flex:1;font-size:14.5px}.pf-postlist>:first-child{border-top:1px solid #f1f1f4}.dark .pf-postlist>:first-child{border-top-color:#1f1f23}.pf-coveracts{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.pf-coveracts .absolute{z-index:40}.ps-wrap{grid-template-columns:200px 1fr;gap:16px;padding:16px 0;display:grid}@media (max-width:900px){.ps-wrap{grid-template-columns:1fr}}.ps-menu{flex-direction:column;gap:3px;display:flex}@media (max-width:900px){.ps-menu{flex-direction:row;overflow-x:auto}}.ps-menuitem{color:#52525b;text-align:left;white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;font-weight:700;transition:all .18s;display:flex}.dark .ps-menuitem{color:#a1a1aa}.ps-menuitem:hover{background:#f4f4f7}.dark .ps-menuitem:hover{background:#1e1e24}.ps-menuitem.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.ps-menuitem.danger{color:#dc2626}.ps-menuitem.danger.on{color:#fff;background:#dc2626}.ps-panel{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:22px}.dark .ps-panel{background:#16161a;border-color:#2b2b33}.ps-panel h3{margin-bottom:6px;font-size:18px;font-weight:900}.ps-hint{color:#71717a;max-width:520px;margin-bottom:18px;font-size:12.5px;line-height:1.6}.dark .ps-hint{color:#a1a1aa}.ps-field>span{color:#a1a1aa;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.ps-field input,.ps-field select,.ps-field textarea{width:100%;color:inherit;resize:none;background:#f8fafc;border:1px solid #eef2f7;border-radius:11px;outline:none;padding:10px 13px;font-size:13.5px}.dark .ps-field input,.dark .ps-field select,.dark .ps-field textarea{background:#1c1c22;border-color:#32323b}.ps-field input:focus,.ps-field textarea:focus,.ps-field select:focus{border-color:#a78bfa}@media (max-width:640px){.ps-row{grid-template-columns:1fr}}.ps-save{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;align-items:center;gap:7px;margin-top:6px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #6d28d947}.ps-save:hover{filter:brightness(1.08);transform:translateY(-2px)}.ps-save.off{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ps-delete{color:#fff;background:#dc2626;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.ps-delete:hover{background:#b91c1c}.ps-upload{color:#71717a;border:2px dashed #d4d4d8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:150px;transition:all .2s;display:flex;overflow:hidden}.dark .ps-upload{color:#a1a1aa;border-color:#33333c}.ps-upload:hover{color:#7c3aed;border-color:#7c3aed}.ps-upload img{object-fit:cover;width:100%;height:100%}.ps-upload b{font-size:13px;font-weight:800}.ps-upload em{font-size:11px;font-style:normal}.ps-plan{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:flex}.dark .ps-plan{background:#1c1c22;border-color:#32323b}.ps-plan.current{background:#7c3aed0d;border-color:#7c3aed}.ps-plan b{font-size:14.5px;font-weight:900;display:block}.ps-plan em{color:#71717a;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.ps-plan i{color:#fff;background:#7c3aed;border-radius:7px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:900}.ps-upgrade{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48);border-radius:11px;margin-left:auto;padding:9px 18px;font-size:13px;font-weight:800}.ps-store{color:#fff;background:#18181b;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;transition:transform .2s;display:flex}.ps-store:hover{transform:translateY(-2px)}.ps-store em{opacity:.75;font-size:10.5px;font-style:normal;display:block}.ps-store b{font-size:15px;font-weight:800;display:block}.ps-addr{gap:8px;display:flex}.ps-addr input{flex:1}.ps-addr button{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;justify-content:center;align-items:center;width:44px;display:flex}.ps-addrlist{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ps-addrrow{background:#fafafa;border:1px solid #efeff2;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.dark .ps-addrrow{background:#1c1c22;border-color:#32323b}.ps-addrrow button{color:#dc2626;background:#fef2f2;border-radius:9px;flex:none;padding:6px 11px;font-size:11.5px;font-weight:800}.dark .ps-addrrow button{color:#fca5a5;background:#dc262629}.ps-addrrow em{color:#a1a1aa;font-size:12px;font-style:normal}.rl-sheet{z-index:20;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border-radius:20px 20px 0 0;max-height:78%;padding:32px 16px 16px;animation:.3s cubic-bezier(.2,1.1,.3,1) both rlUp;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.rl-sheet-x:hover{background:#ffffff47}@keyframes rlUp{0%{transform:translateY(100%)}}.rl-sheet input,.rl-sheet textarea{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}.rl-sheet input::placeholder,.rl-sheet textarea::placeholder{color:#ffffff73}.rl-sheet .rl-music-tab{color:#ffffffb3;background:#ffffff1a}.rl-sheet .rl-music-tab.on{color:#fff;background:linear-gradient(135deg,#7b2ff7,#4f46e5)}.rl-sheet .rl-music-search{background:#ffffff1a;border-color:#ffffff29}.mg-recbar{z-index:6;color:#fff;background:#dc2626;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 8px);left:14px;right:14px;box-shadow:0 8px 24px #dc262659}.mg-recdot{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite mgUn}.mg-recbar button{color:#dc2626;background:#fff;border-radius:9px;margin-left:auto;padding:5px 14px;font-size:11.5px;font-weight:900}.mg-recerr{z-index:6;color:#fff;background:#52525b;border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:14px;right:14px}.mg-ico.mg-rec{color:#fff;background:#dc2626}.mg-audio{width:220px;max-width:100%;height:38px;margin-bottom:4px}.rl-preview{aspect-ratio:10/16;border-radius:22px;max-width:95vw;height:min(88vh,860px);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.rl-rail{z-index:15;flex-direction:column;flex:none;gap:10px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rl-rail .rl-tool{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff2e;width:54px;padding:9px 4px}.dark .rl-rail .rl-tool{background:#00000080;border-color:#ffffff24}.rl-rail .rl-tool:hover{color:#fff;background:#000000b3}.rl-rail .rl-tool.on{background:linear-gradient(135deg,#7b2ff7,#4f46e5);border-color:#0000}.rl-rail .rl-tool span{font-size:9px}.ps-about{position:relative}.ps-about textarea{width:100%;color:inherit;resize:none;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;outline:none;padding:15px 17px;font-size:15px;line-height:1.65}.dark .ps-about textarea{background:#1c1c22;border-color:#32323b}.ps-about textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 4px #a78bfa24}.ps-count{color:#a1a1aa;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:14px}.ps-count.near{color:#e11d48}.ps-preview{margin:18px 0}.ps-previewlabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;margin-bottom:7px;font-size:11px;font-weight:800}.ps-previewcard{color:#52525b;background:linear-gradient(135deg,#7c3aed0f,#ec48990d);border:1px solid #7c3aed24;border-radius:14px;padding:15px 17px;font-size:14px;line-height:1.65}.dark .ps-previewcard{color:#d4d4d8;background:linear-gradient(135deg,#7c3aed24,#ec48991a);border-color:#7c3aed3d}.ps-mapbtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.ps-note{z-index:9996;color:#fff;background:linear-gradient(135deg,#16a34a,#059669);border-radius:14px;align-items:center;gap:10px;padding:13px 22px;font-size:13.5px;font-weight:800;animation:.5s cubic-bezier(.2,1.3,.3,1) both psNote;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #16a34a66}.ps-note:before{content:"✓";background:#ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}@keyframes psNote{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.am-card{background:#fff;border-radius:22px;width:min(560px,96vw);animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;overflow:hidden;box-shadow:0 30px 70px #0000004d}.dark .am-card{background:#16161a}.am-map{cursor:grab;touch-action:none;background:#e8e8ec;height:340px;position:relative;overflow:hidden}.am-map:active{cursor:grabbing}.am-pin{color:#e11d48;filter:drop-shadow(0 3px 6px #0006);pointer-events:none;z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.am-zoom{z-index:5;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 4px 14px #0003}.am-zoom button{color:#3f3f46;background:#fff;width:32px;height:32px;font-size:17px;font-weight:800}.am-zoom button:hover{background:#f4f4f7}.am-locate{z-index:5;color:#0ea5e9;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px #0003}.am-foot{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.am-label{color:#52525b;flex:1;align-items:center;gap:7px;min-width:180px;font-size:13px;font-weight:600;display:inline-flex}.dark .am-label{color:#d4d4d8}.am-foot .ps-save{margin-top:0}.av-pending{color:#fff;background:#f59e0b;border-radius:999px;margin-left:auto;padding:5px 14px;font-size:12px;font-weight:900}.av-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.av-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:16px}.dark .av-card{background:#16161a;border-color:#2b2b33}.av-card.done{opacity:.65}.av-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.av-who b{font-size:14px;font-weight:800;display:block}.av-who em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.av-status{border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.av-status.pending{color:#b45309;background:#fef3c7}.av-status.approved{color:#fff;background:#3b82f6}.av-status.rejected{color:#b91c1c;background:#fee2e2}.av-photos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.av-photo{aspect-ratio:4/3;border-radius:11px;position:relative;overflow:hidden}.av-photo img{object-fit:cover;width:100%;height:100%}.av-photo span{color:#fff;background:#0000008c;padding:4px;font-size:9.5px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.av-info{color:#71717a;margin-top:10px;font-size:12.5px;line-height:1.55}.av-actions{gap:8px;margin-top:12px;display:flex}.av-approve,.av-reject{border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:800;transition:all .18s;display:inline-flex}.av-approve{color:#fff;background:#16a34a}.av-approve:hover{background:#15803d}.av-reject{color:#dc2626;background:#fef2f2}.dark .av-reject{color:#fca5a5;background:#dc262629}.av-zoom{border-radius:16px;max-width:90vw;max-height:90vh}.rl-music-tabs{gap:6px;margin:10px 0 8px;display:flex}.rl-music-tab{color:#71717a;background:#f4f4f7;border-radius:10px;flex:1;padding:7px;font-size:11.5px;font-weight:800;transition:all .18s}.dark .rl-music-tab{color:#a1a1aa;background:#1e1e24}.rl-music-tab.on{color:#fff;background:linear-gradient(135deg,#7b2ff7,#4f46e5)}.rl-uploading{z-index:9996;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141418f2;border-radius:16px;width:min(360px,92vw);padding:14px 18px;animation:.3s both hovIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0006}.rl-uploading p{color:#fff;text-align:center;margin-top:9px;font-size:12px;font-weight:700}.sv-controls{align-items:center;gap:6px;display:flex}.sv-controls button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:flex}.sv-controls button:hover{background:#000000ad;transform:scale(1.08)}.sv-controls .sv-del:hover{background:#dc2626}.ps-picked{background:#0ea5e914;border:1px solid #0ea5e938;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.dark .ps-picked{background:#0ea5e924;border-color:#0ea5e94d}.ps-picked svg{color:#0ea5e9;flex:none}.pf-tab{color:#3f3f46;background:#eceff4;border-radius:12px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.dark .pf-tab{color:#a1a1aa;background:#1e1e24}.pf-tab:hover{color:#6d28d9;background:#e2e6ee;transform:translateY(-2px)}.dark .pf-tab:hover{background:#26262e}.pf-coveracts,.pf-coveracts *{z-index:60}.rl-sheet-save:hover{filter:brightness(1.12)}.rl-sheet .rl-field{margin-bottom:4px}.rl-sheet .rl-count{margin-bottom:10px}.rl-sheet h3{color:#fff9;text-transform:uppercase;letter-spacing:.4px;margin-top:4px;margin-bottom:8px;font-size:11.5px;font-weight:900}.rl-sheet .rl-volume{background:linear-gradient(#0000,#00000080 40%);padding-top:10px;position:sticky;bottom:0}.rl-share-on-video{z-index:16;color:#fff;background:#7c3aed;border-radius:12px;align-items:center;gap:7px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #7c3aed66}.rl-share-on-video:hover{background:#6d28d9;transform:translateY(-2px)}.rl-share-on-video:disabled{opacity:.5}.rl-clear{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex;position:absolute;top:12px;left:12px;right:auto}.bdg-icon{border-radius:50%;padding:5px}.bdg-plain{box-shadow:none;padding:2px;background:0 0!important}.bdg-plain:hover{transform:scale(1.15)}.pf-idrow h1{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;max-width:260px;font-size:19px;overflow:hidden}@media (max-width:1200px){.pf-idrow h1{max-width:180px}}.rl-sheet-head{z-index:3;align-items:center;gap:10px;margin:-18px 0 14px;display:flex;position:relative;top:auto;right:auto}.rl-sheet-title{letter-spacing:.5px;text-transform:uppercase;color:#ffffff8c;font-size:11.5px;font-weight:900}.rl-sheet-save{color:#fff;background:linear-gradient(135deg,#7b2ff7,#4f46e5);border-radius:999px;align-items:center;gap:5px;margin:0 auto;padding:6px 14px;font-size:11.5px;font-weight:800;transition:filter .18s;display:inline-flex}.rl-sheet-x{color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s;display:flex;position:static;top:10px;right:10px}.rl-music-list{flex-direction:column;gap:2px;max-height:208px;display:flex;overflow-y:auto}.ps-mapbtn{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);border-radius:12px;align-items:center;gap:8px;margin-bottom:22px;padding:11px 18px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #0ea5e947}.sv-page,.app-col>.saved-wrap{background:#fff;border:1px solid #e9e9ee;border-radius:20px;padding:20px}.dark .sv-page,.dark .app-col>.saved-wrap{background:#16161a;border-color:#2b2b33}.pf-about{padding:16px 0}.dark .pf-aboutbio{background:linear-gradient(135deg,#7c3aed24,#ec48991a);border-color:#7c3aed3d}@media (max-width:700px){.pf-aboutgrid{grid-template-columns:1fr}}.rp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 28px;display:flex}.rp-empty-icon{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:4px;display:inline-flex}.rp-empty h2{color:#fff;font-size:18px;font-weight:800}.rp-empty p{color:#fff9;max-width:300px;font-size:13.5px;line-height:1.6}.rp-empty-go{color:#fff;background:linear-gradient(135deg,#7c3aed,#e11d48);border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:11px 20px;font-size:14px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.rp-empty-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.rp-delete{z-index:20;color:#f87171;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:static;top:14px;right:14px}.rp-delete:hover{color:#dc2626;background:0 0;transform:scale(1.1)}.rp-confirm{text-align:center;background:#fff;border-radius:22px;width:min(360px,92vw);padding:26px 24px;animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;box-shadow:0 30px 70px #0000004d}.dark .rp-confirm{background:#16161a}.rp-confirm-icon{color:#dc2626;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:inline-flex}.dark .rp-confirm-icon{background:#dc262629}.rp-confirm h3{margin-bottom:7px;font-size:18px;font-weight:900}.rp-confirm p{color:#71717a;margin-bottom:20px;font-size:13px;line-height:1.6}.dark .rp-confirm p{color:#a1a1aa}.rp-confirm-btns{gap:9px;display:flex}.rp-cancel,.rp-confirmdel{border-radius:12px;flex:1;padding:11px;font-size:13.5px;font-weight:800;transition:all .18s}.rp-cancel{color:#52525b;background:#f4f4f7}.dark .rp-cancel{color:#d4d4d8;background:#1e1e24}.rp-confirmdel{color:#fff;background:#dc2626}.rp-confirmdel:hover{background:#b91c1c}.cl-locpick{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:13.5px;transition:all .18s;display:flex}.dark .cl-locpick{background:#1c1c22;border-color:#32323b}.cl-locpick:hover{border-color:#a78bfa}.cl-locpick svg{color:#e11d48;flex:none}.cl-locpick i{color:#6d28d9;flex:none;font-size:11.5px;font-style:normal;font-weight:800}.rp-desc{text-align:left;color:#ffffffe0;width:100%;margin-bottom:6px;font-size:13px;line-height:1.55;display:block}.rp-desc.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-more{color:#ffffffa6;margin-left:5px;font-weight:800}.rp-caption{margin-top:6px;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.35}.pf-about>div:first-child{margin-bottom:18px}.pf-aboutgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-aboutrow{background:#fff;border:1px solid #edeef2;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.dark .pf-aboutrow{box-shadow:none;background:#1a1a20;border-color:#2b2b33}.pf-aboutrow:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 8px 22px #7c3aed1f}.pf-abouticon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pf-aboutrow em{color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.pf-aboutrow b{word-break:break-word;font-size:14.5px;font-weight:800;display:block}.pf-aboutbio{background:linear-gradient(135deg,#7c3aed0f,#ec48990d);border:1px solid #7c3aed24;border-radius:18px;margin-bottom:14px;padding:20px 22px;font-size:15.5px;line-height:1.75}.pf-avatarcam{z-index:5;color:#fff;opacity:0;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.pf-avatarwrap:hover .pf-avatarcam{opacity:1}.dark .pf-card{background:#16161a;border-color:#2b2b33}.pf-cover img,.pf-cover-fill{border-radius:20px 20px 0 0}.pf-cover>img,.pf-cover>.pf-cover-fill{overflow:hidden}.pf-body{padding:0 20px}.pf-body:last-child{padding-bottom:22px}.pf-idrow{z-index:2;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:10px;padding-left:4px;display:flex;position:relative}.pf-avatarwrap{z-index:4;display:inline-block;position:relative}.pf-tabs{scrollbar-width:none;gap:6px;margin:16px 0 0;padding:0 0 2px;display:flex;overflow-x:auto}.pf-card{background:#fff;border:1px solid #e9e9ee;border-radius:20px;overflow:visible;box-shadow:0 2px 12px #0000000d}.pf-cover{border-radius:20px 20px 0 0;height:210px;position:relative;overflow:visible}.mg-pinhead{letter-spacing:.5px;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:5px;padding:6px 10px 4px;font-size:10px;font-weight:900;display:flex}.mg-pinhead svg{color:#7c3aed}.mg-pinmark{z-index:2;color:#fff;background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:8px;left:8px}.as-words{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.as-word{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.dark .as-word{color:#fca5a5;background:#dc262624;border-color:#dc26264d}.as-word.perk{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed38}.dark .as-word.perk{color:#c4b5fd;background:#7c3aed2e}.as-word button{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:background .18s;display:flex}.as-word button:hover{background:#0003}.as-preview{border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.as-preview.info{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.as-preview.warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.as-preview.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.dark .as-preview.info{color:#93c5fd;background:#2563eb29;border-color:#2563eb4d}.dark .as-preview.warn{color:#fcd34d;background:#d9770629;border-color:#d977064d}.dark .as-preview.success{color:#86efac;background:#16a34a29;border-color:#16a34a4d}.site-banner{justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:700;display:flex}.site-banner.warn{color:#fff;background:linear-gradient(90deg,#d97706,#dc2626)}.am-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:6px;display:grid}.am-stat{border:1px solid #edeef2;border-radius:16px;flex-direction:column;gap:5px;padding:16px;display:flex}.dark .am-stat{border-color:#2b2b33}.am-stat.blue{background:#3b82f60f;border-color:#3b82f62e}.am-stat.green{background:#16a34a0f;border-color:#16a34a2e}.am-stat.amber{background:#f59e0b12;border-color:#f59e0b33}.am-stat.purple{background:#7c3aed0f;border-color:#7c3aed2e}.am-stat-icon{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:3px;display:flex}.am-stat.blue .am-stat-icon{background:#3b82f6}.am-stat.green .am-stat-icon{background:#16a34a}.am-stat.amber .am-stat-icon{background:#f59e0b}.am-stat.purple .am-stat-icon{background:#7c3aed}.am-stat b{letter-spacing:-.5px;font-size:21px;font-weight:900}.am-stat em{color:#71717a;font-size:11.5px;font-style:normal;font-weight:700}.dark .am-stat em{color:#a1a1aa}.am-methods{flex-wrap:wrap;gap:8px;display:flex}.am-method{color:#71717a;background:#f4f4f7;border-radius:11px;padding:9px 16px;font-size:12.5px;font-weight:800;transition:all .18s}.dark .am-method{color:#a1a1aa;background:#1e1e24}.am-method.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.am-wlist{flex-direction:column;gap:9px;margin-top:6px;display:flex}.am-wrow{background:#fafafa;border:1px solid #efeff2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.dark .am-wrow{background:#1c1c22;border-color:#32323b}.am-wrow.done{opacity:.62}.am-wuser{font-size:13.5px;font-weight:800}.am-wuser em{color:#a1a1aa;font-size:12px;font-style:normal;font-weight:600}.am-wdest{color:#a1a1aa;margin-top:2px;font-size:11.5px}.am-wamount{flex:none;font-size:15px;font-weight:900}.am-wstatus{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;flex:none;padding:4px 10px;font-size:10px;font-weight:900}.am-wstatus.approved{color:#1d4ed8;background:#dbeafe}.am-wstatus.paid{color:#15803d;background:#dcfce7}.am-wstatus.declined{color:#b91c1c;background:#fee2e2}.am-wbtns{flex:none;gap:6px;display:flex}.am-wbtns .av-approve,.am-wbtns .av-reject{flex:none;padding:8px 13px}.am-markpaid{color:#fff;background:#16a34a;border-radius:10px;flex:none;padding:8px 14px;font-size:12px;font-weight:800}.am-gifts{flex-direction:column;gap:9px;margin-top:6px;display:flex}.am-gift{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:11px;padding:11px 14px;display:flex}.dark .am-gift{background:#1c1c22;border-color:#32323b}.am-gift.off{opacity:.5}.am-giftemoji{font-size:24px}.am-giftname{min-width:0;color:inherit;background:#fff;border:1px solid #eef2f7;border-radius:9px;outline:none;flex:1;padding:8px 11px;font-size:13px}.dark .am-giftname{background:#16161a;border-color:#32323b}.am-giftprice{width:84px;color:inherit;background:#fff;border:1px solid #eef2f7;border-radius:9px;outline:none;padding:8px 11px;font-size:13px;font-weight:800}.dark .am-giftprice{background:#16161a;border-color:#32323b}.wd-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;margin-top:14px;padding:20px}.dark .wd-card{background:#16161a;border-color:#2b2b33}.wd-card h3{align-items:center;gap:8px;margin-bottom:12px;font-size:15.5px;font-weight:900;display:flex}.wd-card h3 svg{color:#16a34a}.wd-avail{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.wd-avail b{letter-spacing:-.6px;font-size:26px;font-weight:900}.wd-avail em{color:#a1a1aa;font-size:12px;font-style:normal}.wd-form{flex-direction:column;gap:10px;display:flex}.wd-input{width:100%;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;padding:11px 14px;font-size:14px}.dark .wd-input{background:#1c1c22;border-color:#32323b}.wd-input:focus{border-color:#16a34a}.wd-methods{flex-wrap:wrap;gap:7px;display:flex}.wd-method{color:#71717a;background:#f4f4f7;border-radius:11px;flex:1;min-width:90px;padding:9px;font-size:12.5px;font-weight:800;transition:all .18s}.dark .wd-method{color:#a1a1aa;background:#1e1e24}.wd-method.on{color:#fff;background:linear-gradient(135deg,#16a34a,#059669)}.wd-submit{color:#fff;background:linear-gradient(135deg,#16a34a,#059669);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #16a34a47}.wd-submit:hover{transform:translateY(-2px)}.wd-submit:disabled{opacity:.45;box-shadow:none;transform:none}.wd-note{color:#16a34a;text-align:center;margin-top:10px;font-size:12.5px;font-weight:700}.wd-list{border-top:1px solid #f1f1f4;flex-direction:column;gap:7px;margin-top:16px;padding-top:14px;display:flex}.dark .wd-list{border-color:#26262b}.wd-row{align-items:center;gap:10px;font-size:12.5px;display:flex}.wd-status{text-transform:uppercase;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:900;display:inline-flex}.wd-status.pending{color:#b45309;background:#fef3c7}.wd-status.approved{color:#1d4ed8;background:#dbeafe}.wd-status.paid{color:#15803d;background:#dcfce7}.wd-status.declined{color:#b91c1c;background:#fee2e2}.pc-locked{text-align:center;background:linear-gradient(135deg,#7c3aed12,#ec48990d);border:1px dashed #7c3aed4d;border-radius:16px;flex-direction:column;align-items:center;gap:7px;margin-top:10px;padding:30px 20px;display:flex}.dark .pc-locked{background:linear-gradient(135deg,#7c3aed29,#ec48991a);border-color:#7c3aed66}.pc-lockicon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.pc-locked b{font-size:15.5px;font-weight:900}.pc-locked em{color:#71717a;font-size:12.5px;font-style:normal}.dark .pc-locked em{color:#a1a1aa}.pc-unlock{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;margin-top:8px;padding:11px 24px;font-size:13.5px;font-weight:800;transition:all .2s;box-shadow:0 5px 16px #7c3aed4d}.pc-unlock:hover{filter:brightness(1.08);transform:translateY(-2px)}.pc-lockerr{color:#dc2626;margin-top:6px;font-size:12px;font-weight:700}.gm-card{background:#fff;border-radius:22px;width:min(440px,94vw);padding-bottom:20px;animation:.26s cubic-bezier(.2,1.1,.3,1) both hovIn;box-shadow:0 30px 70px #0000004d}.dark .gm-card{background:#16161a}.gm-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:6px 20px 16px;display:grid}.gm-gift{background:#fafafa;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:14px 6px;transition:all .2s;display:flex}.dark .gm-gift{background:#1c1c22}.gm-gift:hover{transform:translateY(-3px)}.gm-gift.on{background:#7c3aed12;border-color:#7c3aed}.gm-emoji{font-size:30px}.gm-gift b{font-size:11.5px;font-weight:800}.gm-gift em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:700}.gm-send{color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);margin:0 20px;padding:13px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 18px #ec48994d}.gm-send:hover{transform:translateY(-2px)}.gm-send.off{opacity:.45;box-shadow:none;transform:none}.gm-done{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:32px 20px;display:flex}.gm-done span{font-size:52px}.gm-done b{font-size:18px;font-weight:900}.gm-done em{color:#a1a1aa;font-size:13px;font-style:normal}.ad-head{align-items:center;gap:14px;margin:18px 0 8px;display:flex}.ad-head h1{align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.ad-head h1 svg{color:#7c3aed}.ad-new{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:10px 17px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #7c3aed47}.ad-new:hover{transform:translateY(-2px)}.ad-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ad-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:17px 19px}.dark .ad-card{background:#16161a;border-color:#2b2b33}.ad-top{align-items:center;gap:10px;display:flex}.ad-top b{flex:1;min-width:0;font-size:15px;font-weight:800}.ad-status{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:900}.ad-status.pending{color:#b45309;background:#fef3c7}.ad-status.running{color:#15803d;background:#dcfce7}.ad-status.paused{color:#52525b;background:#f4f4f7}.ad-status.finished{color:#1d4ed8;background:#dbeafe}.ad-status.rejected{color:#b91c1c;background:#fee2e2}.ad-metrics{color:#71717a;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.dark .ad-metrics{color:#a1a1aa}.ad-metrics span{align-items:center;gap:5px;display:inline-flex}.ad-bar{background:#00000012;border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.dark .ad-bar{background:#ffffff17}.ad-bar span{background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:999px;height:100%;transition:width .5s;display:block}.pf-act.on{color:#fff!important;background:#f59e0be6!important}.ev-head{align-items:center;gap:14px;margin:18px 0 12px;display:flex}.ev-head h1{align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.ev-head h1 svg{color:#7c3aed}.ev-new{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:10px 17px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #7c3aed47}.ev-new:hover{transform:translateY(-2px)}.ev-tabs{gap:6px;margin-bottom:18px;display:flex}.ev-tab{color:#52525b;background:#eceff4;border-radius:12px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:all .2s}.dark .ev-tab{color:#a1a1aa;background:#1e1e24}.ev-tab.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding-bottom:30px;display:grid}.ev-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;flex-direction:column;transition:transform .26s cubic-bezier(.3,1.2,.4,1),box-shadow .26s,border-color .26s;display:flex;overflow:hidden}.dark .ev-card{background:#16161a;border-color:#2b2b33}.ev-card:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 18px 40px #00000024}.ev-cover{height:128px;display:block;position:relative}.ev-cover img{object-fit:cover;width:100%;height:100%}.ev-date{background:#fffffff2;border-radius:12px;flex-direction:column;align-items:center;padding:7px 11px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #0000002e}.ev-date b{color:#18181b;font-size:18px;font-weight:900;line-height:1}.ev-date em{color:#7c3aed;letter-spacing:.5px;font-size:9.5px;font-style:normal;font-weight:900}.ev-price{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.ev-body{flex-direction:column;gap:7px;padding:14px 15px 15px;display:flex}.ev-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ev-meta{color:#71717a;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dark .ev-meta{color:#a1a1aa}.ev-meta i{background:#d4d4d8;border-radius:50%;width:3px;height:3px}.ev-foot{border-top:1px solid #f1f1f4;align-items:center;gap:7px;margin-top:3px;padding-top:11px;display:flex}.dark .ev-foot{border-color:#1f1f23}.ev-host{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.ev-going{color:#6d28d9;align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.dark .ev-going{color:#c4b5fd}.ed-card{background:#fff;border:1px solid #e9e9ee;border-radius:20px;margin:18px 0 30px;overflow:hidden}.dark .ed-card{background:#16161a;border-color:#2b2b33}.ed-cover{height:220px;position:relative}.ed-cover img{object-fit:cover;width:100%;height:100%}.ed-back{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px;left:14px}.ed-cancelled{color:#fff;background:#dc2626;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px}.ed-body{padding:20px 22px 24px;position:relative}.ed-when{background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:9px 15px;display:flex;position:absolute;top:-34px;right:22px;box-shadow:0 8px 24px #0000002e}.dark .ed-when{background:#1c1c22}.ed-when b{font-size:23px;font-weight:900;line-height:1}.ed-when em{color:#7c3aed;letter-spacing:.5px;font-size:10px;font-style:normal;font-weight:900}.ed-title{letter-spacing:-.6px;padding-right:90px;font-size:25px;font-weight:900}.ed-facts{flex-direction:column;gap:9px;margin-top:16px;display:flex}.ed-facts span{color:#52525b;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.dark .ed-facts span{color:#d4d4d8}.ed-facts svg{color:#7c3aed;flex:none}.ed-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.ed-going,.ed-interested{border-radius:13px;align-items:center;gap:7px;padding:12px 22px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.ed-going{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 6px 18px #7c3aed4d}.ed-going:hover{transform:translateY(-2px)}.ed-going.on{background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 6px 18px #16a34a4d}.ed-interested{color:#52525b;background:#f4f4f7}.dark .ed-interested{color:#d4d4d8;background:#1e1e24}.ed-interested.on{color:#b45309;background:#fef3c7}.dark .ed-interested.on{color:#fcd34d;background:#f59e0b33}.ed-share{color:#52525b;background:#f4f4f7;border-radius:13px;justify-content:center;align-items:center;width:44px;display:flex}.dark .ed-share{color:#d4d4d8;background:#1e1e24}.ed-error{color:#7c3aed;margin-top:10px;font-size:12.5px;font-weight:700}.ed-join{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-size:13.5px;font-weight:800;display:inline-flex}.ed-desc{color:#52525b;white-space:pre-wrap;margin-top:20px;font-size:14.5px;line-height:1.7}.dark .ed-desc{color:#d4d4d8}.ed-host{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.dark .ed-host{background:#1c1c22;border-color:#32323b}.ed-host em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:700;display:block}.ed-host b{font-size:14.5px;font-weight:800}.ed-host b:hover{text-decoration:underline}.ed-attendees{margin-top:22px}.ed-attendees h3{text-transform:uppercase;letter-spacing:.4px;color:#a1a1aa;margin-bottom:12px;font-size:12px;font-weight:900}.ed-faces{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:640px){.ed-faces{grid-template-columns:repeat(4,1fr)}}.ed-face{flex-direction:column;align-items:center;gap:5px;transition:transform .2s;display:flex}.ed-face:hover{transform:translateY(-3px)}.ed-face span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.cp-list{flex-direction:column;gap:9px;display:flex}.cp-row{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:11px;padding:13px 16px;display:flex}.dark .cp-row{background:#1c1c22;border-color:#32323b}.cp-row b{font-size:14px;font-weight:800;display:block}.cp-row em{color:#a1a1aa;font-size:11.5px;font-style:normal;display:block}.cp-state{color:#71717a;background:#f4f4f7;border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.dark .cp-state{color:#a1a1aa;background:#26262e}.cp-state.on{color:#15803d;background:#dcfce7}.dark .cp-state.on{color:#86efac;background:#16a34a33}.cp-row .ab-edit{flex:none;padding:8px 15px}.cp-blk{margin-bottom:22px}.cp-groups{flex-direction:column;gap:12px;display:flex}.cp-group{background:#fafafa;border:1px solid #efeff2;border-radius:16px;padding:16px}.dark .cp-group{background:#1c1c22;border-color:#32323b}.cp-ghead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cp-gdot{border-radius:50%;flex:none;width:12px;height:12px}.cp-gname{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px;font-weight:800}.cp-default{color:#fff;background:#7c3aed;border-radius:7px;flex:none;padding:3px 10px;font-size:10px;font-weight:900}.cp-makedefault{color:#6d28d9;background:#7c3aed1a;border-radius:8px;flex:none;padding:5px 12px;font-size:11px;font-weight:800}.cp-perms{flex-wrap:wrap;gap:6px;display:flex}.cp-perm{color:#a1a1aa;background:#f1f1f4;border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex}.dark .cp-perm{background:#26262e}.cp-perm.on{color:#15803d;background:#dcfce7}.dark .cp-perm.on{color:#86efac;background:#16a34a33}.sp-page{background:#fff;border:1px solid #e9e9ee;border-radius:20px;margin:18px 0 30px;padding:34px 38px}.dark .sp-page{background:#16161a;border-color:#2b2b33}.sp-page h1{letter-spacing:-.6px;margin-bottom:20px;font-size:28px;font-weight:900}.sp-page p{color:#52525b;margin-bottom:16px;font-size:15px;line-height:1.8}.dark .sp-page p{color:#d4d4d8}.sp-updated{color:#a1a1aa;border-top:1px solid #f1f1f4;margin-top:26px;padding-top:18px;font-size:12.5px}.dark .sp-updated{border-color:#26262b}.tl-audiences{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.dark .tl-audience{background:#1c1c22}.tl-audience:hover{transform:translateY(-2px)}.tl-audience.on{background:#7c3aed0f;border-color:#7c3aed}.tl-audience svg{color:#7c3aed;margin-bottom:3px}.tl-audience b{font-size:13.5px;font-weight:800}.tl-audience em{color:#a1a1aa;font-size:11px;font-style:normal}.tl-audience i{color:#7c3aed;font-size:15px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.tl-exports{flex-direction:column;gap:9px;margin-top:6px;display:flex}.tl-export{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:9px;padding:13px 16px;display:flex}.dark .tl-export{background:#1c1c22;border-color:#32323b}.tl-export b{flex:1;min-width:0;font-size:14px;font-weight:800}.tl-dl{color:#15803d;background:#dcfce7;border-radius:10px;align-items:center;gap:6px;padding:8px 15px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.dark .tl-dl{color:#86efac;background:#16a34a33}.tl-dl:hover{transform:translateY(-1px)}.tl-dl.json{color:#1d4ed8;background:#dbeafe}.dark .tl-dl.json{color:#93c5fd;background:#2563eb33}.tl-audience{text-align:left;background:#fafafa;border:2px solid #0000;border-radius:14px;flex-direction:column;grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;padding:14px;transition:all .2s;display:grid;position:relative}@media (max-width:700px){.tl-audience{grid-template-columns:1fr}}.tl-aud{text-align:left;background:#fafafa;border:2px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:13px 15px;transition:all .18s;display:flex}.dark .tl-aud{background:#1c1c22}.tl-aud:hover{transform:translateY(-2px)}.tl-aud.on{background:#7c3aed0f;border-color:#7c3aed}.tl-aud svg{color:#7c3aed;flex:none}.tl-aud b{font-size:13.5px;font-weight:800;display:block}.tl-aud em{color:#a1a1aa;font-size:11.5px;font-style:normal;display:block}.tl-tables{flex-direction:column;gap:9px;margin-top:6px;display:flex}.tl-table{background:#fafafa;border:1px solid #efeff2;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;transition:all .2s;display:flex}.dark .tl-table{background:#1c1c22;border-color:#32323b}.tl-table:hover{border-color:#c4b5fd;transform:translate(3px)}.tl-tableicon{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tl-table b{font-size:14px;font-weight:800;display:block}.tl-table em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.se-bar{background:#fff;border:1px solid #e9e9ee;border-radius:15px;align-items:center;gap:11px;margin:18px 0 14px;padding:14px 18px;display:flex}.dark .se-bar{background:#16161a;border-color:#2b2b33}.se-bar:focus-within{border-color:#a78bfa;box-shadow:0 0 0 4px #a78bfa21}.se-bar input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.se-tabs{scrollbar-width:none;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.se-tabs::-webkit-scrollbar{display:none}.se-tab{color:#52525b;background:#eceff4;border-radius:12px;flex:none;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.dark .se-tab{color:#a1a1aa;background:#1e1e24}.se-tab.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.se-count{background:#00000014;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:900;display:inline-flex}.se-tab.on .se-count{background:#ffffff3d}.se-section{margin-bottom:26px}.se-section h3{letter-spacing:.5px;text-transform:uppercase;color:#a1a1aa;margin-bottom:11px;font-size:11.5px;font-weight:900}.se-people{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:700px){.se-people{grid-template-columns:1fr}}.se-person{background:#fff;border:1px solid #e9e9ee;border-radius:15px;align-items:center;gap:12px;padding:13px 15px;transition:all .2s;display:flex}.dark .se-person{background:#16161a;border-color:#2b2b33}.se-person:hover{border-color:#c4b5fd;transform:translateY(-2px)}.se-person b{font-size:14px;font-weight:800;display:block}.se-person em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.se-person i{color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.se-rows{flex-direction:column;gap:9px;display:flex}.se-row{background:#fff;border:1px solid #e9e9ee;border-radius:15px;align-items:center;gap:13px;padding:11px 14px;transition:all .2s;display:flex}.dark .se-row{background:#16161a;border-color:#2b2b33}.se-row:hover{border-color:#c4b5fd;transform:translate(3px)}.se-thumb{border-radius:13px;flex:none;width:52px;height:52px;overflow:hidden}.se-thumb img{object-fit:cover;width:100%;height:100%}.se-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.se-row em{color:#a1a1aa;font-size:12px;font-style:normal;display:block}.se-price{color:#e11d48;flex:none;font-size:15px;font-weight:900}.se-thumb-listing{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.ps-cancelaway{color:#52525b;background:#f4f4f7;border-radius:12px;margin-top:6px;padding:11px 20px;font-size:13.5px;font-weight:800}.dark .ps-cancelaway{color:#d4d4d8;background:#1e1e24}.cm-playmark{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:7px;right:7px}.rc-wrap{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.rc-card{text-align:center;background:#fff;border:1px solid #e9e9ee;border-radius:22px;width:min(420px,100%);padding:34px 32px;box-shadow:0 20px 50px #00000014}.dark .rc-card{background:#16161a;border-color:#2b2b33}.rc-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.rc-icon.done{background:linear-gradient(135deg,#16a34a,#059669)}.rc-card h1{margin-bottom:8px;font-size:22px;font-weight:900}.rc-card p{color:#71717a;margin-bottom:20px;font-size:13.5px;line-height:1.6}.dark .rc-card p{color:#a1a1aa}.rc-input{width:100%;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;outline:none;margin-bottom:10px;padding:12px 15px;font-size:14.5px}.dark .rc-input{background:#1c1c22;border-color:#32323b}.rc-input:focus{border-color:#a78bfa}.rc-mono{letter-spacing:1px;font-family:ui-monospace,monospace}.rc-submit{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;padding:13px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 6px 18px #7c3aed47}.rc-submit:hover{transform:translateY(-2px)}.rc-submit:disabled{opacity:.45;box-shadow:none;transform:none}.rc-back{color:#a1a1aa;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.rc-error{color:#dc2626;margin-bottom:14px;font-size:13px;font-weight:700}.rc-code{letter-spacing:2px;color:#6d28d9;background:#7c3aed14;border:1px dashed #7c3aed4d;border-radius:12px;margin-bottom:20px;padding:16px;font-family:ui-monospace,monospace;font-size:19px;font-weight:800;display:block}.dark .rc-code{color:#c4b5fd;background:#7c3aed29}.lg-forgot{color:#a1a1aa;text-align:center;margin-top:14px;font-size:13px;font-weight:700;display:block}.lg-forgot:hover{color:#7c3aed}.ps-store.soon{opacity:.5;cursor:default;pointer-events:none}.ab-page{padding:0}.ab-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.ab-intro{max-width:620px}.ps-panel{background:#fff;border:1px solid #e6e8ef;border-radius:16px;padding:24px;box-shadow:0 1px 3px #1018280a}.dark .ps-panel{box-shadow:none;background:#131318;border-color:#24242c}.ps-menu{gap:2px}.ps-menuitem{border-radius:10px;padding:10px 12px;font-size:13.5px}.ps-solo{display:block}.ps-solo .ps-panel{max-width:980px}.an-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (max-width:1240px){.an-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.an-cards{grid-template-columns:repeat(2,1fr)}}.an-card{background:#fff;border:1px solid #e6e8ef;border-radius:14px;padding:16px;box-shadow:0 1px 3px #1018280a}.dark .an-card{box-shadow:none;background:#131318;border-color:#24242c}.an-cardicon{color:#7c3aed;background:#7c3aed1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:9px;display:flex}.an-card b{letter-spacing:-.6px;font-size:22px;font-weight:900;display:block}.an-card em{color:#a1a1aa;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:700;display:block}.an-split{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.an-split{grid-template-columns:1fr}}.an-split .ps-panel{max-width:none}.an-title{align-items:center;gap:8px;margin-bottom:4px;font-size:14.5px;font-weight:900;display:flex}.an-title svg{color:#7c3aed}.an-chart{align-items:flex-end;gap:3px;height:130px;margin-top:16px;display:flex}.an-bar{background:#f2f4f9;border-radius:4px;flex:1;align-items:flex-end;height:100%;display:flex;overflow:hidden}.dark .an-bar{background:#1b1b22}.an-bar i{background:linear-gradient(#7c3aed,#4f46e5);border-radius:4px;width:100%;transition:height .4s;display:block}.an-bar:hover i{filter:brightness(1.15)}.an-legend{color:#a1a1aa;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:700;display:flex}.an-money{flex-direction:column;gap:8px;margin-top:14px;display:flex}.an-moneyrow{background:#f8f9fc;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.dark .an-moneyrow{background:#1b1b22}.an-moneyrow b{font-size:14.5px;font-weight:900}.an-moneyicon{color:#16a34a;background:#16a34a1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.an-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.an-row{border-radius:11px;align-items:center;gap:11px;padding:10px 12px;transition:background .15s;display:flex}.an-row:hover{background:#f4f6fa}.dark .an-row:hover{background:#1b1b22}.an-rank{color:#7c3aed;background:#7c3aed1a;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:flex}.an-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.an-row em{color:#a1a1aa;font-size:11.5px;font-style:normal;display:block}.an-metric{color:#7c3aed;flex:none;font-size:13px;font-weight:900}.ae-facts{color:#71717a;flex:none;align-items:center;gap:13px;font-size:12px;font-weight:700;display:flex}.ae-facts>span{align-items:center;gap:4px;display:inline-flex}.cp-row.off{opacity:.55}.au-back{color:#52525b;background:#eceff4;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dark .au-back{color:#a6a9b8;background:#1b1b22}.au-handle{color:#a1a1aa;font-size:14px;font-weight:600}.au-tag{text-transform:uppercase;letter-spacing:.3px;border-radius:7px;padding:4px 10px;font-size:10px;font-weight:900}.au-tag.admin{color:#fff;background:#7c3aed}.au-tag.premium{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48)}.au-tag.banned{color:#fff;background:#dc2626}.au-manage{color:#6d28d9;background:#7c3aed1a;border-radius:9px;flex:none;padding:7px 13px;font-size:12px;font-weight:800}.au-manage:hover{background:#7c3aed33}.au-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}@media (max-width:1100px){.au-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.au-stats{grid-template-columns:repeat(2,1fr)}}.au-stat{background:#fff;border:1px solid #e6e8ef;border-radius:12px;flex-direction:column;gap:2px;padding:13px 15px;display:flex}.dark .au-stat{background:#131318;border-color:#24242c}.au-stat svg{color:#9aa0b0;margin-bottom:3px}.au-stat b{letter-spacing:-.4px;font-size:19px;font-weight:900}.au-stat em{color:#a1a1aa;text-transform:capitalize;font-size:11px;font-style:normal;font-weight:700}.au-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1000px){.au-grid{grid-template-columns:1fr}}.au-grid .ps-panel{max-width:none}.au-side{flex-direction:column;gap:16px;display:flex}.au-side .cm-toggle-row b{align-items:center;gap:7px;display:flex}.au-danger{border-color:#dc262640!important}.dark .au-danger{border-color:#dc262659!important}.au-tx{border-top:1px solid #f1f1f4;flex-direction:column;gap:5px;margin-top:14px;padding-top:12px;display:flex}.dark .au-tx{border-color:#26262b}.au-txrow{align-items:center;gap:10px;font-size:12px;display:flex}.au-txrow b.up{color:#16a34a}.au-txrow b.down{color:#dc2626}.at-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.at-search{background:#fff;border:1px solid #e6e8ef;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:320px;padding:9px 13px;display:flex}.dark .at-search{background:#131318;border-color:#24242c}.at-search svg{color:#a1a1aa;flex:none}.at-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.at-select{color:inherit;background:#fff;border:1px solid #e6e8ef;border-radius:11px;outline:none;padding:9px 13px;font-size:13px}.dark .at-select{background:#131318;border-color:#24242c}.at-count{color:#a1a1aa;margin-left:auto;font-size:12.5px;font-weight:700}.at-wrap{background:#fff;border:1px solid #e6e8ef;border-radius:14px;overflow:auto hidden}.dark .at-wrap{background:#131318;border-color:#24242c}.at-table{border-collapse:collapse;width:100%;font-size:13.5px}.at-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#9aa0b0;white-space:nowrap;background:#f8f9fc;border-bottom:1px solid #e6e8ef;padding:12px 16px;font-size:11px;font-weight:900}.dark .at-table th{color:#6b6f7e;background:#17171d;border-color:#24242c}.at-table td{vertical-align:middle;border-bottom:1px solid #f1f2f6;padding:13px 16px}.dark .at-table td{border-color:#1f1f26}.at-table tr:last-child td{border-bottom:0}.at-table tbody tr:hover{background:#fafbfd}.dark .at-table tbody tr:hover{background:#17171d}.at-actionhead,.at-actions{text-align:right;white-space:nowrap}.at-actions{display:table-cell}.at-actions button,.at-actions a{align-items:center;gap:5px;display:inline-flex}.at-user{font-weight:800}.at-user:hover{color:#7c3aed}.at-link{color:#7c3aed;font-size:12.5px;font-weight:700}.at-link:hover{text-decoration:underline}.at-text{-webkit-line-clamp:2;color:#52525b;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .at-text{color:#a6a9b8}.at-dim{color:#a1a1aa;font-size:12.5px}.at-people{flex-direction:column;gap:2px;display:flex}.at-amount.up{color:#16a34a}.at-amount.down{color:#dc2626}.at-stars{color:#f59e0b;letter-spacing:1px}.at-stars i{color:#d4d4d8;font-style:normal}.at-pill{text-transform:capitalize;white-space:nowrap;border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-block}.at-pill.green{color:#15803d;background:#dcfce7}.at-pill.grey{color:#52525b;background:#f1f2f6}.at-pill.blue{color:#1d4ed8;background:#dbeafe}.at-pill.purple{color:#6d28d9;background:#7c3aed1f}.at-pill.amber{color:#b45309;background:#fef3c7}.dark .at-pill.grey{color:#a6a9b8;background:#24242c}.at-empty{color:#a1a1aa;background:#fff;border:1px solid #e6e8ef;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.dark .at-empty{background:#131318;border-color:#24242c}.at-empty p{font-size:13.5px}.ac-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.ac-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;padding:18px}.dark .ac-card{background:#131318;border-color:#24242c}.ac-card.paused{opacity:.6}.ac-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ac-top b{flex:1;min-width:0;font-size:15px;font-weight:800}.ac-progress{background:#f1f2f6;border-radius:999px;height:7px;margin:14px 0 8px;overflow:hidden}.dark .ac-progress{background:#24242c}.ac-progress span{background:linear-gradient(90deg,#16a34a,#059669);border-radius:999px;height:100%;display:block}.ac-figures{color:#71717a;font-size:12.5px}.ac-actions{gap:7px;margin-top:14px;display:flex}.ac-actions .ab-edit{flex:1}.ax-thread{flex-direction:column;gap:12px;max-height:60vh;padding:16px 20px;display:flex;overflow-y:auto}.ax-msg{background:#f8f9fc;border-radius:12px;padding:11px 14px}.dark .ax-msg{background:#1b1b22}.ax-from{color:#7c3aed;font-size:11.5px;font-weight:900}.ax-msg p{margin:4px 0;font-size:13.5px;line-height:1.5}.ax-msg em{color:#a1a1aa}.ax-att{color:#6d28d9;background:#7c3aed1a;border-radius:6px;align-items:center;gap:4px;margin-left:7px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.ax-when{color:#a1a1aa;font-size:10.5px}.ac-total{color:#6d28d9;background:#7c3aed1a;border-radius:8px;padding:4px 11px;font-size:12px;font-weight:900}.dark .ac-total{color:#c4b5fd;background:#7c3aed33}.ac-search{background:#fff;border:1px solid #e6e8ef;border-radius:11px;align-items:center;gap:8px;width:min(280px,40vw);margin-left:auto;padding:9px 13px;display:flex}.dark .ac-search{background:#131318;border-color:#24242c}.ac-search:focus-within{border-color:#a78bfa}.ac-search svg{color:#a1a1aa;flex:none}.ac-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ac-list{flex-direction:column;gap:8px;display:flex}.ac-row{background:#fff;border:1px solid #e6e8ef;border-radius:13px;align-items:center;gap:13px;padding:12px 15px;transition:border-color .16s;display:flex}.dark .ac-row{background:#131318;border-color:#24242c}.ac-row:hover{border-color:#c4b5fd}.ac-thumb{background:#eceff4;border-radius:11px;flex:none;width:46px;height:46px;display:block;overflow:hidden}.dark .ac-thumb{background:#1b1b22}.ac-thumb img,.ac-thumb video{object-fit:cover;width:100%;height:100%}.ac-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.ac-row>span>em{color:#a1a1aa;margin-top:2px;font-size:12px;font-style:normal;display:block}.ac-author{color:#7c3aed;font-weight:700}.ac-stat{flex-direction:column;flex:none;align-items:center;min-width:52px;display:flex}.ac-stat b{font-size:14px;font-weight:900}.ac-stat em{color:#a1a1aa;text-transform:capitalize;font-size:10px;font-style:normal;font-weight:700}.ac-amount{flex:none;font-size:14px;font-weight:900}.ac-amount.up{color:#16a34a}.ac-amount.down{color:#dc2626}.ac-when{color:#a1a1aa;white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.ac-pager{color:#71717a;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:12.5px;font-weight:700;display:flex}.ac-pager button{color:#52525b;background:#fff;border:1px solid #e6e8ef;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .16s;display:flex}.dark .ac-pager button{color:#a6a9b8;background:#131318;border-color:#24242c}.ac-pager button:hover:not(:disabled){color:#7c3aed;border-color:#7c3aed}.ac-pager button:disabled{opacity:.4}.am-wstatus.active{color:#15803d;background:#dcfce7}.em-state{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:900}.em-state.on{color:#15803d;background:#dcfce7}.em-state.off{color:#b45309;background:#fef3c7}.em-problem{color:#b91c1c;background:#fef2f2;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px 13px;font-size:12.5px;font-weight:700;display:flex}.dark .em-problem{color:#fca5a5;background:#dc262624}.em-providers{flex-direction:column;gap:7px;margin-top:12px;display:flex}.em-provider{text-align:left;background:#f8f9fc;border:1px solid #eef0f6;border-radius:11px;padding:11px 13px;transition:all .16s}.dark .em-provider{background:#1b1b22;border-color:#2a2a34}.em-provider:hover{border-color:#a78bfa;transform:translate(2px)}.em-provider b{font-size:13px;font-weight:800;display:block}.em-provider em{color:#a1a1aa;font-size:11.5px;font-style:normal;display:block}.em-provider i{color:#7c3aed;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.st-drivers{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (max-width:640px){.st-drivers{grid-template-columns:1fr}}.st-driver{text-align:left;background:#f8f9fc;border:2px solid #0000;border-radius:13px;padding:15px;transition:all .18s}.dark .st-driver{background:#1b1b22}.st-driver:hover{transform:translateY(-2px)}.st-driver.on{background:#7c3aed0f;border-color:#7c3aed}.st-driver svg{color:#7c3aed;margin-bottom:8px}.st-driver b{font-size:14px;font-weight:800;display:block}.st-driver em{color:#a1a1aa;margin-top:2px;font-size:11.5px;font-style:normal;display:block}.st-notes{flex-direction:column;gap:10px;margin-top:12px;display:flex}.st-notes li{color:#71717a;padding-left:15px;font-size:12.5px;line-height:1.6;position:relative}.dark .st-notes li{color:#a1a1aa}.st-notes li:before{content:"";background:#7c3aed;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.st-notes code{color:#6d28d9;background:#7c3aed1a;border-radius:4px;padding:1px 5px;font-size:11.5px}.so-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.so-head .an-title{flex:1;margin-bottom:0}.so-redirect{font-family:ui-monospace,monospace;font-size:11.5px!important}.so-console{color:#7c3aed;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.so-console:hover{text-decoration:underline}.sl-buttons{flex-direction:column;gap:9px;margin-top:18px;display:flex}.sl-divider{color:#a1a1aa;align-items:center;gap:12px;margin:20px 0 4px;font-size:11.5px;font-weight:700;display:flex}.sl-divider:before,.sl-divider:after{content:"";background:#e6e8ef;flex:1;height:1px}.dark .sl-divider:before,.dark .sl-divider:after{background:#2a2a34}.sl-btn{background:#fff;border:1px solid #e0e3ec;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.dark .sl-btn{color:#e4e4e7;background:#1b1b22;border-color:#2a2a34}.sl-btn:hover{border-color:#a78bfa;transform:translateY(-1px)}.cap-box{justify-content:center;margin-top:16px;display:flex}.cap-providers{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cap-provider{text-align:left;background:#f8f9fc;border:2px solid #0000;border-radius:12px;padding:13px 15px;transition:all .18s}.dark .cap-provider{background:#1b1b22}.cap-provider:hover{transform:translate(2px)}.cap-provider.on{background:#7c3aed0f;border-color:#7c3aed}.cap-provider b{font-size:13.5px;font-weight:800;display:block}.cap-provider em{color:#a1a1aa;margin-top:2px;font-size:12px;font-style:normal;display:block}.th-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.th-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;transition:all .22s;overflow:hidden}.dark .th-card{background:#131318;border-color:#24242c}.th-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001a}.th-card.off{opacity:.5}.th-preview{border-bottom:3px solid;justify-content:center;align-items:center;height:120px;display:flex}.th-pcard{border-radius:10px;flex-direction:column;gap:6px;width:62%;padding:12px;display:flex;box-shadow:0 4px 14px #0000001f}.th-pcard i{border-radius:8px;width:26px;height:26px;display:block}.th-pcard em{border-radius:3px;width:100%;height:6px;display:block}.th-body{padding:14px 16px 16px}.th-title{align-items:center;gap:8px;display:flex}.th-title b{flex:1;min-width:0;font-size:15px;font-weight:800}.th-price{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:900}.th-desc{color:#a1a1aa;margin-top:5px;font-size:12.5px;line-height:1.5}.th-stats{color:#71717a;gap:14px;margin:11px 0;font-size:11.5px;font-weight:700;display:flex}.th-stats span{align-items:center;gap:5px;display:inline-flex}.th-tokens{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 16px;display:grid}.th-token{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.th-token input{cursor:pointer;background:0 0;border:1px solid #e6e8ef;border-radius:8px;flex:none;width:38px;height:30px}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:13px;margin-top:8px;display:grid}.tp-card{text-align:left;background:#fff;border:2px solid #eceff4;border-radius:14px;transition:all .2s;overflow:hidden}.dark .tp-card{background:#16161a;border-color:#2b2b33}.tp-card:hover{transform:translateY(-3px)}.tp-card.on{border-color:#7c3aed}.tp-card .th-preview{border-bottom-width:2px;height:92px}.tp-name{align-items:center;gap:7px;padding:11px 13px 0;display:flex}.tp-name b{flex:1;min-width:0;font-size:13.5px;font-weight:800}.tp-using{color:#fff;background:#7c3aed;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.tp-owned{color:#15803d;background:#dcfce7;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.tp-price{color:#fff;background:linear-gradient(135deg,#f59e0b,#e11d48);border-radius:6px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:900}.tp-desc{color:#a1a1aa;padding:4px 13px 13px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.gw-warn{color:#71717a;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.55}.dark .gw-warn{color:#fcd34d;background:#d977061f;border-color:#d977064d}.gw-warn code{background:#00000012;border-radius:4px;padding:1px 5px;font-size:11px}.gw-actions{align-items:center;gap:14px;margin-top:8px;display:flex}.gw-actions .ab-edit{flex:none;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.tu-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;margin-top:14px;padding:20px}.dark .tu-card{background:#16161a;border-color:#2b2b33}.tu-card h3{align-items:center;gap:8px;font-size:15.5px;font-weight:900;display:flex}.tu-card h3 svg{color:#7c3aed}.tu-hint{color:#a1a1aa;margin:5px 0 14px;font-size:12.5px}.tu-presets{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.tu-preset{color:#52525b;background:#f4f4f7;border-radius:11px;padding:11px;font-size:14px;font-weight:800;transition:all .18s}.dark .tu-preset{color:#d4d4d8;background:#1e1e24}.tu-preset.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.tu-buttons{gap:9px;margin-top:10px;display:flex}.tu-pay,.tu-paypal{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.tu-pay{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 5px 16px #7c3aed47}.tu-paypal{color:#003087;background:#ffc439}.tu-pay:hover,.tu-paypal:hover{transform:translateY(-2px)}.tu-pay:disabled,.tu-paypal:disabled{opacity:.45;box-shadow:none;transform:none}.tx-group{margin-bottom:14px}.tx-group .adm-heading{padding:0 10px 6px}.tx-count{color:#a1a1aa;background:#0000000f;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:900}.ps-menuitem.on .tx-count{color:#fff;background:#ffffff3d}.tx-add{gap:8px;margin:14px 0 18px;display:flex}.tx-add input{min-width:0;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:11px;outline:none;flex:1;padding:10px 13px;font-size:13.5px}.dark .tx-add input{background:#1c1c22;border-color:#32323b}.tx-add .tx-icon{text-align:center;flex:none;width:56px;font-size:17px}.tx-add button{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;display:flex}.tx-list{flex-direction:column;gap:6px;display:flex}.tx-row{background:#fafafa;border:1px solid #efeff2;border-radius:11px;align-items:center;gap:10px;padding:8px 12px;display:flex}.dark .tx-row{background:#1c1c22;border-color:#32323b}.tx-row.off{opacity:.45}.tx-move{flex-direction:column;flex:none;gap:1px;display:flex}.tx-move button{color:#a1a1aa;border-radius:4px;justify-content:center;align-items:center;width:20px;height:15px;display:flex}.tx-move button:hover:not(:disabled){color:#7c3aed;background:#7c3aed1f}.tx-move button:disabled{opacity:.3}.tx-emoji{flex:none;font-size:17px}.tx-label{text-align:left;flex:1;min-width:0;padding:3px 0;font-size:13.5px;font-weight:600}.tx-label:hover{color:#7c3aed}.tx-edit{min-width:0;color:inherit;background:#fff;border:1px solid #a78bfa;border-radius:8px;outline:none;flex:1;padding:5px 9px;font-size:13.5px}.dark .tx-edit{background:#16161a}.tx-vis{color:#a1a1aa;background:#0000000d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.tx-vis.on{color:#16a34a;background:#dcfce7}.dark .tx-vis.on{color:#86efac;background:#16a34a33}.adm{--bg:#f4f6fb;--surface:#fff;--surface-2:#f8f9fc;--border:#e6e8ef;--text:#1a1d29;--text-muted:#6b7280;--text-soft:#9ca3af;--sidebar:#0f1220;--sidebar-2:#161a2e;--sidebar-text:#a7adbf;--sidebar-active:#fff;--primary:#e63946;--primary-hover:#d12b39;--primary-soft:#fde8ea;--success:#10b981;--success-soft:#d1fae5;--warning:#f59e0b;--warning-soft:#fef3c7;--info:#3b82f6;--info-soft:#dbeafe;--purple:#8b5cf6;--purple-soft:#ede9fe;--radius-sm:8px;--radius:14px;--radius-lg:20px;--shadow-sm:0 1px 2px #1018280a;--shadow:0 4px 16px #1018280f;--shadow-lg:0 12px 32px #10182814;--transition:.2s cubic-bezier(.4,0,.2,1);background:var(--bg);width:100%;min-width:0;min-height:100vh;color:var(--text);flex:1;font-size:14px;line-height:1.5;display:flex}.dark .adm{--bg:#0b0d16;--surface:#141827;--surface-2:#1a1f31;--border:#242a3d;--text:#e8eaf2;--text-muted:#9aa2b8;--text-soft:#6b7490;--primary-soft:#e6394629;--success-soft:#10b98129;--warning-soft:#f59e0b29;--info-soft:#3b82f629;--purple-soft:#8b5cf629;--shadow-sm:0 1px 2px #0000004d;--shadow:0 4px 16px #00000059;--shadow-lg:0 12px 32px #00000073}.adm-side{z-index:100;background:var(--sidebar);width:260px;color:var(--sidebar-text);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.adm-side::-webkit-scrollbar{width:5px}.adm-side::-webkit-scrollbar-thumb{background:#2a3050;border-radius:3px}.adm-brand{align-items:center;gap:12px;padding:20px 18px 18px;display:flex}.adm-brandmark{color:#fff;background:var(--primary);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid;box-shadow:0 4px 12px #e639464d}.adm-brand b{color:var(--sidebar-active);letter-spacing:-.2px;font-size:15.5px;font-weight:800;display:block}.adm-brand em{color:#5a6080;font-size:11px;font-style:normal;font-weight:500;display:block}.adm-closenav{color:var(--sidebar-text);margin-left:auto;display:none}.adm-nav{flex:1;padding:4px 10px 16px}.adm-group{margin-bottom:14px}.adm-heading{letter-spacing:1.4px;color:#5a6080;text-transform:uppercase;padding:0 8px 8px;font-size:10.5px;font-weight:700}.adm-item{border-radius:var(--radius-sm);color:var(--sidebar-text);transition:var(--transition);align-items:center;gap:12px;margin:2px 0;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.adm-item svg{opacity:.85;flex:none;width:17px;height:17px}.adm-item:hover{background:var(--sidebar-2);color:var(--sidebar-active)}.adm-item.on{color:var(--sidebar-active);background:linear-gradient(90deg,#e639462e,#e6394600)}.adm-item.on svg{color:var(--primary);opacity:1}.adm-badge{text-align:center;color:#fff;background:var(--primary);border-radius:20px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.adm-me{border-radius:var(--radius-sm);background:var(--sidebar-2);transition:var(--transition);align-items:center;gap:11px;margin:auto 10px 14px;padding:11px;display:flex}.adm-meavatar{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.adm-me b{color:var(--sidebar-active);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.adm-me em{color:#5a6080;font-size:11px;font-style:normal;display:block}.adm-main{flex-direction:column;flex:1;min-width:0;margin-left:260px;display:flex}.adm-top{z-index:50;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.adm-burger{color:var(--text);display:none}.adm-crumbs{min-width:0;color:var(--text-muted);flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex}.adm-crumbs span{color:var(--text);font-weight:600}.adm-topicon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);transition:var(--transition);place-items:center;display:grid}.adm-topicon:hover{color:var(--primary);border-color:var(--primary)}.adm-visit{border-radius:var(--radius-sm);color:#fff;background:var(--success);transition:var(--transition);align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #10b98140}.adm-visit:hover{background:#059669}.adm-content{flex:1;padding:28px}.adm-scrim{z-index:99;background:#00000080;position:fixed;inset:0}@media (max-width:1000px){.adm-side{transition:transform .3s;transform:translate(-100%)}.adm-side.open{transform:none}.adm-main{margin-left:0}.adm-burger,.adm-closenav{display:flex}.adm-content{padding:20px 16px}}.ab-page{display:block}.ab-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ab-head h1{letter-spacing:-.5px;align-items:center;gap:12px;font-size:24px;font-weight:800;display:flex}.ab-head h1 svg{color:var(--primary)}.ab-sub{width:100%;color:var(--text-muted);margin:-14px 0 20px;font-size:13.5px}.ab-intro{color:var(--text-muted);max-width:680px;margin-bottom:22px;font-size:13.5px}.card,.ps-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ps-panel{padding:22px}.ps-panel h3,.an-title{color:var(--text);font-size:15px;font-weight:700}.ps-hint{color:var(--text-muted);font-size:13px}.btn,.ps-save,.ab-new,.cl-post{border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.ps-save,.ab-new,.cl-post,.btn-primary{color:#fff;background:var(--primary);box-shadow:0 4px 12px #e6394640}.ps-save:hover,.ab-new:hover,.btn-primary:hover{background:var(--primary-hover)}.ps-save:disabled{opacity:.55;box-shadow:none}.btn-ghost,.ab-edit{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);transition:var(--transition);padding:8px 15px;font-size:12.5px;font-weight:600}.btn-ghost:hover,.ab-edit:hover{border-color:var(--primary);color:var(--primary)}.set-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.set-tabs::-webkit-scrollbar{display:none}.set-tab{color:var(--text-muted);transition:var(--transition);background:0 0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:12px 18px;font-size:13.5px;font-weight:600}.set-tab:hover{color:var(--text)}.set-tab.on{color:var(--primary);border-bottom-color:var(--primary)}.ps-field{margin-bottom:16px;display:block}.ps-field>span,.cl-label{color:var(--text);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.ps-field input,.ps-field select,.ps-field textarea,.cl-field{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);transition:var(--transition);outline:none;padding:10px 14px;font-size:13.5px}.ps-field input:focus,.ps-field select:focus,.ps-field textarea:focus{border-color:var(--primary);background:var(--surface)}.sf-hint{color:var(--text-soft);margin-top:6px;font-size:11.5px;font-style:normal;display:block}.ps-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.ps-row{grid-template-columns:1fr}}.cm-toggle-row{text-align:left;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:100%;transition:var(--transition);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;display:flex}.cm-toggle-row:hover{border-color:var(--primary)}.cm-toggle-row:last-of-type{margin-bottom:0}.cm-toggle-row b{font-size:13.5px;font-weight:600;display:block}.cm-toggle-row em{color:var(--text-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.mg-toggle{background:var(--border);width:44px;height:24px;transition:var(--transition);border-radius:20px;flex:none;position:relative}.mg-toggle i{width:18px;height:18px;transition:var(--transition);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.mg-toggle.on{background:var(--primary)}.mg-toggle.on i{transform:translate(20px)}.am-wstatus,.status-pill{border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.am-wstatus.active,.am-wstatus.paid,.am-wstatus.approved{color:var(--success);background:var(--success-soft)}.am-wstatus.pending{color:var(--warning);background:var(--warning-soft)}.am-wstatus.banned,.am-wstatus.declined,.am-wstatus.rejected{color:var(--primary);background:var(--primary-soft)}.am-wstatus.cancelled,.am-wstatus.hidden{color:var(--text-muted);background:var(--surface-2)}.bl-head{align-items:center;gap:14px;margin:18px 0 14px;display:flex}.bl-head h1{align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.bl-head h1 svg{color:#e63946}.bl-write{color:#fff;background:#e63946;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #e6394640}.bl-write:hover{background:#d12b39;transform:translateY(-1px)}.bl-cats{scrollbar-width:none;gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.bl-cats::-webkit-scrollbar{display:none}.bl-cat{color:#6b7280;background:#f1f3f8;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s}.dark .bl-cat{color:#9aa2b8;background:#1a1f31}.bl-cat.on{color:#fff;background:#e63946}.bl-list{flex-direction:column;gap:14px;padding-bottom:30px;display:flex}.bl-card{background:#fff;border:1px solid #e6e8ef;border-radius:20px;gap:16px;padding:14px;transition:all .25s;display:flex}.dark .bl-card{background:#141827;border-color:#242a3d}.bl-card:hover{border-color:#e63946;transform:translateY(-2px);box-shadow:0 12px 32px #10182814}.bl-cover{border-radius:14px;flex:none;width:168px;height:118px;overflow:hidden}@media (max-width:640px){.bl-cover{width:104px;height:92px}}.bl-cover img{object-fit:cover;width:100%;height:100%}.bl-body{flex-direction:column;flex:1;min-width:0;display:flex}.bl-cattag{color:#e63946;background:#fde8ea;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.dark .bl-cattag{background:#e6394629}.bl-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 5px;font-size:16.5px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.bl-excerpt{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.55;display:-webkit-box;overflow:hidden}.bl-foot{align-items:center;gap:9px;margin-top:auto;padding-top:11px;display:flex}.bl-author{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.bl-meta{color:#9ca3af;flex:none;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.bl-foot-btns{gap:10px;display:flex}.bl-draft{color:#1a1d29;background:#f1f3f8;border-radius:10px;flex:none;padding:13px 22px;font-size:14px;font-weight:700}.dark .bl-draft{color:#e8eaf2;background:#1a1f31}.bl-article{background:#fff;border:1px solid #e6e8ef;border-radius:20px;margin:18px 0 30px;overflow:hidden}.dark .bl-article{background:#141827;border-color:#242a3d}.bl-artcover{height:260px;position:relative}.bl-artcover img{object-fit:cover;width:100%;height:100%}.bl-artbody{padding:26px 34px 34px}.bl-artbody h1{letter-spacing:-.7px;margin:12px 0 20px;font-size:30px;font-weight:900;line-height:1.2}.bl-artbody p{color:#374151;margin-bottom:18px;font-size:16px;line-height:1.8}.dark .bl-artbody p{color:#cbd2e0}.bl-byline{border-bottom:1px solid #e6e8ef;align-items:center;gap:11px;margin-bottom:24px;padding-bottom:22px;display:flex}.dark .bl-byline{border-color:#242a3d}.bl-byline b{font-size:14px;font-weight:700;display:block}.bl-byline em{color:#9ca3af;font-size:12px;font-style:normal;display:block}.adm .dash-quick{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:1200px){.adm .dash-quick{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.adm .dash-quick{grid-template-columns:1fr}}.adm .dash-quickcard{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:12px;padding:16px;display:flex}.adm .dash-quickcard:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-2px)}.adm .dash-quickcard b{border-radius:var(--radius-sm);color:#fff;flex:none;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:15px;font-weight:700;display:grid}.adm .dash-quickcard.red b{background:var(--primary)}.adm .dash-quickcard.green b{background:var(--success)}.adm .dash-quickcard.amber b{background:var(--warning)}.adm .dash-quickcard.blue b{background:var(--info)}.adm .dash-quickcard span{flex:1;min-width:0;font-size:13.5px;font-weight:600}.adm .dash-quickcard svg{color:var(--text-soft);flex:none}.adm .money-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1200px){.adm .money-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.adm .money-grid{grid-template-columns:1fr}}.adm .money-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:16px;padding:20px;display:flex}.adm .money-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.adm .money-icon{border-radius:var(--radius);color:#fff;flex:none;place-items:center;width:48px;height:48px;display:grid}.adm .money-icon.blue{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.adm .money-icon.green{background:linear-gradient(135deg,#10b981,#34d399)}.adm .money-icon.amber{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.adm .money-icon.indigo{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.adm .money-label{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:500;display:block}.adm .money-value{letter-spacing:-.4px;font-size:22px;font-weight:800;display:block}.adm .an-split{grid-template-columns:2fr 1fr;align-items:start;gap:16px;margin-bottom:24px;display:grid}@media (max-width:1100px){.adm .an-split{grid-template-columns:1fr}}.adm .an-title{align-items:center;gap:8px;display:flex}.adm .an-title svg{color:var(--primary)}.adm .chart-head{justify-content:flex-end;margin-top:12px;display:flex}.adm .chart-tabs{border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:12px 0 16px;padding:3px;display:flex}.adm .chart-tab{color:var(--text-muted);transition:var(--transition);border-radius:6px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.adm .chart-tab i{border-radius:50%;flex:none;width:7px;height:7px}.adm .chart-tab:hover{color:var(--text)}.adm .chart-tab.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.adm .chart-box{height:240px;position:relative}.adm .chart-svg{width:100%;height:100%;overflow:visible}.adm .chart-grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.adm .chart-hits{display:flex;position:absolute;inset:0}.adm .chart-hit{border-radius:3px;flex:1;transition:background .15s}.adm .chart-hit:hover{background:var(--primary-soft)}.adm .chart-cursor{background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.adm .chart-tip{z-index:3;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-width:165px;box-shadow:var(--shadow-lg);pointer-events:none;padding:12px 14px;position:absolute;top:8px;transform:translate(-50%)}.adm .chart-tip b{white-space:nowrap;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.adm .chart-tip em{color:var(--text-muted);align-items:center;gap:8px;padding:2px 0;font-size:11.5px;font-style:normal;display:flex}.adm .chart-tip em i{border-radius:50%;flex:none;width:7px;height:7px}.adm .chart-tip em span{color:var(--text);margin-left:auto;font-weight:700}.adm .dash-pending{flex-direction:column;margin-top:6px;display:flex}.adm .dash-pendrow{border-bottom:1px solid var(--border);transition:var(--transition);align-items:center;gap:13px;padding:14px 0;font-size:13.5px;font-weight:500;display:flex}.adm .dash-pendrow:last-child{border-bottom:0}.adm .dash-pendrow:hover{padding-left:6px}.adm .dash-pendrow svg{color:var(--text-soft);flex:none}.adm .dash-count{color:#fff;background:var(--primary);border-radius:999px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.adm .dash-count.zero{color:var(--text-muted);background:var(--surface-2)}.adm .day-card{border-radius:var(--radius-lg);background:var(--surface);width:min(380px,94vw);box-shadow:var(--shadow-lg);padding-bottom:10px}.adm .day-rows{flex-direction:column;padding:4px 22px;display:flex}.adm .day-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.adm .day-row:last-child{border-bottom:0}.adm .day-row i{border-radius:50%;flex:none;width:9px;height:9px}.adm .day-row b{font-size:15px;font-weight:700}.adm .day-total{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;margin:8px 22px 14px;padding:13px 16px;font-size:13.5px;font-weight:600;display:flex}.adm .day-total b{color:var(--primary);font-size:17px;font-weight:800}.adm .an-list{flex-direction:column;margin-top:8px;display:flex}.adm .an-row{border-bottom:1px solid var(--border);transition:var(--transition);align-items:center;gap:14px;padding:12px 0;display:flex}.adm .an-row:last-child{border-bottom:0}.adm .an-row:hover{padding-left:4px}.adm .an-rank{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.adm .an-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.adm .an-row em{color:var(--text-muted);font-size:12px;font-style:normal;display:block}.adm .an-metric{flex:none;align-items:center;gap:5px;font-size:16px;font-weight:700;display:flex}.adm .an-heart{color:var(--primary)}.adm .an-people{color:var(--info)}.adm .an-legend{color:var(--text-soft);justify-content:space-between;margin-top:10px;font-size:11.5px;font-weight:600;display:flex}.adm .mod-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:16px 0 22px;display:grid}.adm .mod-card{text-align:left;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);transition:var(--transition);align-items:center;gap:12px;padding:13px 15px;display:flex}.adm .mod-card:hover{border-color:var(--primary)}.adm .mod-card.on{background:var(--primary-soft);border-color:#e639464d}.adm .mod-card b{font-size:13.5px;font-weight:600}.adm .au-headbtns{align-items:center;gap:10px;margin-left:auto;display:flex}.adm .au-signin{border-radius:var(--radius-sm);color:var(--primary);background:var(--primary-soft);transition:var(--transition);align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.adm .au-signin:hover{background:var(--primary);color:#fff}.adm .au-back{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);flex:none;place-items:center;display:grid}.adm .au-handle{color:var(--text-muted);font-size:14px}.adm .au-tag{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:4px 11px;font-size:11px;font-weight:700}.adm .au-tag.admin{color:#fff;background:var(--info)}.adm .au-tag.premium{color:#fff;background:linear-gradient(135deg,#f59e0b,#e63946)}.adm .au-tag.banned{color:#fff;background:var(--primary)}.adm .au-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px;display:grid}@media (max-width:1100px){.adm .au-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.adm .au-stats{grid-template-columns:repeat(2,1fr)}}.adm .au-stat{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.adm .au-stat svg{color:var(--text-soft);margin-bottom:4px}.adm .au-stat b{letter-spacing:-.4px;font-size:19px;font-weight:800}.adm .au-stat em{color:var(--text-muted);text-transform:capitalize;font-size:11.5px;font-style:normal;font-weight:600}.adm .au-tx{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.adm .au-txrow{align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.adm .au-txrow b.up{color:var(--success)}.adm .au-txrow b.down{color:var(--primary)}.adm .au-danger{border-color:#e639464d!important}.adm .ps-delete{border-radius:var(--radius-sm);color:#fff;background:var(--primary);align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.adm .uv-count{background:var(--surface-2);color:var(--text-muted);border-radius:20px;margin-left:7px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.adm .set-tab.on .uv-count{background:var(--primary-soft);color:var(--primary)}.adm .th-active{align-items:center;gap:20px;margin-top:16px;display:flex}.adm .th-active .th-preview{border-radius:var(--radius);border-bottom-width:3px;flex:none;width:200px;height:120px}@media (max-width:700px){.adm .th-active{flex-direction:column;align-items:stretch}.adm .th-active .th-preview{width:100%}}.adm .th-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.adm .th-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden}.adm .th-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.adm .th-card.off{opacity:.55}.adm .th-preview{border-bottom:3px solid;place-items:center;height:124px;display:grid}.adm .th-pcard{border-radius:10px;flex-direction:column;gap:6px;width:62%;padding:13px;display:flex;box-shadow:0 4px 14px #0000001f}.adm .th-pcard i{border-radius:8px;width:26px;height:26px;display:block}.adm .th-pcard em{border-radius:3px;width:100%;height:6px;display:block}.adm .th-body{padding:15px 17px 17px}.adm .th-title{align-items:center;gap:9px;display:flex}.adm .th-title b{flex:1;min-width:0;font-size:15px;font-weight:700}.adm .th-price{color:#fff;background:var(--primary);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.adm .th-free{color:var(--success);background:var(--success-soft);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.adm .th-desc{color:var(--text-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.adm .th-stats{color:var(--text-muted);gap:15px;margin:12px 0;font-size:11.5px;font-weight:600;display:flex}.adm .th-stats span{align-items:center;gap:5px;display:inline-flex}.adm .th-default{border-radius:var(--radius-sm);width:100%;color:var(--primary);background:var(--primary-soft);transition:var(--transition);justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:600;display:inline-flex}.adm .th-default:hover{background:var(--primary);color:#fff}.adm .cp-default{color:#fff;background:var(--info);border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:700}.adm .sf-fields{flex-direction:column;gap:10px;margin:14px 0 22px;display:flex}.adm .sf-fields .ps-field{margin-bottom:16px}.adm .sf-fields .cm-toggle-row{margin-bottom:0}.adm .ps-panel>.ps-field:first-of-type{margin-top:14px}.adm .toggle-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 22px;display:grid}.adm .toggle-grid.wide{grid-template-columns:repeat(3,1fr)}.adm .toggle-grid .cm-toggle-row{align-items:flex-start;margin-bottom:0}.adm .toggle-grid .cm-toggle-row .mg-toggle{margin-top:1px}.adm .toggle-grid .full{grid-column:1/-1}@media (max-width:1200px){.adm .toggle-grid{grid-template-columns:repeat(3,1fr)}.adm .toggle-grid.wide{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.adm .toggle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.adm .toggle-grid,.adm .toggle-grid.wide{grid-template-columns:1fr}}.adm .toggle-card-extra{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;grid-column:1/-1;gap:12px;padding:14px 16px;display:flex}.adm .toggle-card-extra .cm-toggle-row{background:0 0;border:0;margin:0;padding:0}.adm .toggle-card-extra .cm-toggle-row:hover{border:0}.adm .toggle-card-extra .ps-field{border-top:1px solid var(--border);margin:0;padding-top:12px}.sb-card{background:#fff;border:.8px solid #e6e8ef;border-radius:16px;padding:8px 10px 12px}.dark .sb-card{background:#16181c;border-color:#242a3d}.sb-nav-item{border-radius:999px;align-items:center;gap:20px;width:fit-content;max-width:100%;height:50px;min-height:50px;padding:0 20px 0 12px;font-size:20px;font-weight:700;transition:background .18s;display:flex}.sb-nav-item svg{flex:none;width:27px;height:27px}.sb-nav-item:hover{background:#0000000b}.dark .sb-nav-item:hover{background:#ffffff12}.sb-nav-item.on{font-weight:700}.sb-navwrap{scrollbar-width:none;scroll-behavior:smooth;height:350px;overflow:hidden auto}.sb-navwrap::-webkit-scrollbar{display:none}.sb-chev{color:#536471;flex:none;justify-content:center;align-items:center;width:100%;height:24px;margin-top:-4px;transition:color .18s;display:flex}.sb-chev:hover{color:#0f1419}.dark .sb-chev{color:#8b98a5}.dark .sb-chev:hover{color:#e7e9ea}.sb-toggle{height:50px;color:inherit;border-radius:999px;align-items:center;gap:20px;width:fit-content;padding:0 16px;font-size:20px;font-weight:700;transition:background .18s;display:flex}.sb-toggle:hover{background:#0000000d}.dark .sb-toggle:hover{background:#ffffff12}.sb-toggle svg{flex:none;width:27px;height:27px;transition:transform .3s}.sb-toggle.open svg{transform:rotate(180deg)}.app-shell aside>.rr-card{border-width:.8px;border-radius:16px;padding:20px}.rr-search{background:0 0;border:0;border-radius:0;padding:17px 0 8px}.app-col>:first-child.rounded-2xl{border-radius:24px 24px 0 0}.uvw{padding:16px 20px 22px!important}.uvw .uvh{min-width:0}.uvw .uvh,.uvw .uvh *{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-rail{flex:42 1 0;min-width:208px;max-width:290px;padding:16px 6px 12px 12px}.rr-rail{flex:58 1 0;min-width:316px;max-width:400px;padding:0 20px 20px 0;gap:0!important}.rr-rail>*+*{margin-top:16px}.rr-rail>.rr-search+*{margin-top:4px}@media (max-width:1280px){.sb-rail{flex:none;width:208px}.rr-rail{flex:none;width:316px}}.sb-create{width:200px;height:50px;color:inherit;background:0 0;border:.8px solid #0f1419;border-radius:9999px;justify-content:center;align-items:center;gap:12px;margin:12px 0 4px;padding:0;font-size:20px;font-weight:600;transition:background .18s;display:flex}.sb-create:hover{background:#0000000b}.dark .sb-create{border-color:#536471}.dark .sb-create:hover{background:#ffffff12}.sb-create.compact{justify-content:center;width:50px;padding:0}.feed-tabs{background:#fff;border:.8px solid #e6e8ef;border-radius:16px;align-items:center;gap:4px;height:60px;margin-bottom:10px;padding:0 12px;display:flex}.dark .feed-tabs{background:#16181c;border-color:#242a3d}.feed-tab{color:#0f1419;border-radius:999px;align-items:center;gap:6px;height:30px;padding:5px 10px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.dark .feed-tab{color:#e7e9ea}.feed-tab svg{width:14px;height:14px}.feed-tab:hover{background:#0000000a}.dark .feed-tab:hover{background:#ffffff0f}.feed-tab.on{color:#0f1419;background:#f1f1f1;font-weight:700}.dark .feed-tab.on{color:#e7e9ea;background:#22262c}.rr-rail>*{border-radius:16px!important}.rr-rail>.rr-card,.rr-rail>.uvw,.rr-rail>.mkw,.rr-rail>div:not(.rr-search):not(.rr-footer){padding:20px!important}.rr-search{align-items:center;height:60px;margin-top:4px;margin-bottom:10px;display:flex;background:#fff!important;border:.8px solid #e6e8ef!important;border-radius:16px!important;padding:0 12px!important}.dark .rr-search{background:#141827!important;border-color:#242a3d!important}.rr-search>*{width:100%}.rr-search input,.rr-search .fsb-box{background:0 0!important;border:0!important}.rr-footer{background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0 0 4px!important}.app-col{padding-left:0!important;padding-right:0!important}.app-col>.feed-frame{border-radius:24px 24px 0 0}.adm .ab-save-top{border-radius:var(--radius-sm);color:#fff;background:var(--primary);transition:var(--transition);align-items:center;gap:8px;margin-left:auto;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #e6394640}.adm .ab-save-top:hover{background:var(--primary-hover)}.adm .ab-save-top:disabled{opacity:.55;box-shadow:none}.adm .ps-panelhead{align-items:center;gap:16px;margin-bottom:4px;display:flex}.adm .ps-panelhead .an-title{flex:1;min-width:0}.sb-pinned.sb-card{margin-top:10px;padding:8px}.sb-pinned.sb-card>button:first-child{border-radius:12px}.app-shell>aside,.sb-rail,.rr-rail{z-index:10}.nm-back,.fixed.inset-0.z-50{z-index:100!important}.cl-post,.ab-new,.ps-save{color:#fff;background:var(--primary);box-shadow:0 4px 12px #e6394640}.cl-post:hover,.ab-new:hover,.ps-save:hover{background:var(--primary-hover)}.cl-post:disabled,.ps-save:disabled{opacity:.5;box-shadow:none}.adm .ac-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.adm .ac-row:last-child{border-bottom:0}.adm .ac-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.adm .ac-row em{color:var(--text-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.adm .ab-approve,.adm .ab-reject{border-radius:var(--radius-sm);transition:var(--transition);flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.adm .ab-approve{color:#fff;background:var(--success)}.adm .ab-approve:hover{filter:brightness(.94)}.adm .ab-reject{color:var(--primary);background:var(--primary-soft)}.adm .ab-reject:hover{background:var(--primary);color:#fff}.ld-buy{color:#fff;background:var(--primary);border-radius:999px;width:100%;margin:14px 0 10px;padding:13px;font-size:15px;font-weight:800;transition:all .2s;display:block;box-shadow:0 4px 14px #e6394647}.ld-buy:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.ld-buy:disabled{opacity:.55;box-shadow:none}.site-banner{z-index:60;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000f}body:has(.site-banner) .app-shell{padding-top:42px}.site-banner.info{color:#1e40af;background:#dbeafe}.site-banner.warning{color:#92400e;background:#fef3c7}.site-banner.success{color:#065f46;background:#d1fae5}.site-banner a{text-decoration:underline}.site-banner button{opacity:.6;margin-left:8px}.site-banner button:hover{opacity:1}.pa-count{margin-left:4px;font-size:13px;font-weight:600}.pa-like.on .pa-stroke{fill:#e63946;stroke:#e63946}.pa-like.on .pa-count{color:#e63946}.feed-greeting{letter-spacing:-.3px;padding:4px 2px 12px;font-size:19px;font-weight:800}@media (max-width:640px){.mv-grid,.mv-list{grid-template-columns:1fr!important}.mv-grid>*,.mv-list>*{min-width:0}.mv-hero2,.mv-hero2-art{max-width:100%}.mv-filters,.mv-cats{scrollbar-width:none;overflow-x:auto}.mv-filters::-webkit-scrollbar{display:none}.mv-cats::-webkit-scrollbar{display:none}.ld-grid{grid-template-columns:1fr!important}.ld-grid>*{min-width:0}html,body{overflow-x:hidden}.app-col,.app-shell{max-width:100vw}}.as-word.spent{opacity:.45;text-decoration:line-through}.site-footer{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px 30px;font-size:12.5px;display:flex}.site-footer a:hover{color:#0f1419}.dark .site-footer a:hover{color:#e7e9ea}.site-footer-mark{margin-left:auto}@media (max-width:767px){.site-footer{padding-bottom:90px}}html[style*=--theme-bg] body,html[style*=--theme-bg] .app-shell{background:var(--theme-bg);color:var(--theme-text)}html[style*=--theme-bg] .sb-card,html[style*=--theme-bg] .rr-card,html[style*=--theme-bg] .feed-tabs,html[style*=--theme-bg] .feed-frame,html[style*=--theme-bg] .bl-card,html[style*=--theme-bg] .uvw,html[style*=--theme-bg] .mkw{color:var(--theme-text);background:var(--theme-card)!important;border-color:var(--theme-border)!important}html[style*=--theme-bg] .sb-nav-item,html[style*=--theme-bg] .feed-tab{color:var(--theme-text)}html[style*=--theme-bg] .sb-nav-item:hover,html[style*=--theme-bg] .feed-tab:hover{background:var(--theme-border)}html[style*=--theme-bg] .sb-nav-item.on,html[style*=--theme-bg] .feed-tab.on{background:var(--theme-accent);color:var(--theme-bg)}html[style*=--theme-bg] .bl-excerpt,html[style*=--theme-bg] .bl-meta,html[style*=--theme-bg] .text-neutral-500{color:var(--theme-muted)!important}html[style*=--theme-bg] .cl-post,html[style*=--theme-bg] .bl-write,html[style*=--theme-bg] .ld-buy{background:var(--theme-accent)!important;color:var(--theme-bg)!important}.mv-hero2-words{pointer-events:none;flex-direction:column;justify-content:center;gap:8px;padding:0 clamp(20px,5vw,56px);display:flex;position:absolute;inset:0}.mv-hero2-words b{letter-spacing:-1px;color:#fff;text-shadow:0 2px 20px #0006;font-size:clamp(24px,4vw,42px);font-weight:900;line-height:1.1}.mv-hero2-words em{color:#ffffffe6;text-shadow:0 1px 12px #0006;font-size:clamp(13px,1.6vw,17px);font-style:normal;font-weight:600}.tp-option{border:1px solid var(--border,#e6e8ef);border-radius:12px;width:100%;margin-top:8px;padding:12px;font-size:14px;font-weight:700;transition:all .18s;display:block}.tp-option:hover{border-color:var(--primary);color:var(--primary)}.tp-bank{margin-top:12px;font-size:13px}.tp-bank summary{cursor:pointer;padding:10px 0;font-weight:700}.tp-bank dl{grid-template-columns:auto 1fr;gap:6px 14px;padding:4px 0 10px;display:grid}.tp-bank dt{color:#9ca3af}.tp-bank dd{font-weight:600}.tp-bank p{color:#6b7280;line-height:1.5}.cf-card{text-align:center;background:#fff;border-radius:18px;width:min(400px,92vw);padding:26px;animation:.22s cubic-bezier(.2,1.1,.3,1) both hovIn;box-shadow:0 20px 60px #00000040}.dark .cf-card{background:#141827}.cf-warn{color:#e63946;background:#fde8ea;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}.dark .cf-warn{background:#e6394629}.cf-card h3{margin-bottom:6px;font-size:17px;font-weight:800}.cf-card p{color:#6b7280;font-size:13.5px;line-height:1.55}.dark .cf-card p{color:#9aa2b8}.cf-actions{gap:10px;margin-top:22px;display:flex}.cf-actions button{border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:700;transition:all .18s}.cf-cancel{color:#1a1d29;background:#f1f3f8}.dark .cf-cancel{color:#e8eaf2;background:#1a1f31}.cf-danger{color:#fff;background:#e63946}.cf-danger:hover{background:#d12b39}.cf-go{color:#fff;background:#2563eb}.ld-offers{background:#f8f9fc;border:1px solid #e6e8ef;border-radius:16px;margin:14px 0;padding:16px}.dark .ld-offers{background:#1a1f31;border-color:#242a3d}.ld-offers h3{margin-bottom:10px;font-size:13px;font-weight:800}.ld-offer{border-top:1px solid #e6e8ef;align-items:center;gap:10px;padding:10px 0;display:flex}.dark .ld-offer{border-color:#242a3d}.ld-offer:first-of-type{border-top:0}.ld-offer b{font-size:15px;font-weight:800;display:block}.ld-offer em{color:#6b7280;margin-top:1px;font-size:12px;font-style:normal;display:block}.ld-accept,.ld-decline{border-radius:9px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .18s}.ld-accept{color:#fff;background:#10b981}.ld-accept:hover:not(:disabled){filter:brightness(.94)}.ld-decline{color:#6b7280;background:0 0}.ld-decline:hover{color:#e63946}.ct-card{background:#fff;border:1px solid #e6e8ef;border-radius:20px;margin:18px 0 30px;padding:26px}.dark .ct-card{background:#141827;border-color:#242a3d}.ct-card h1{align-items:center;gap:10px;margin-bottom:6px;font-size:21px;font-weight:900;display:flex}.ct-card h1 svg{color:#e63946}.ct-intro{color:#6b7280;margin-bottom:20px;font-size:13.5px}.ct-done{color:#10b981;align-items:center;gap:10px;padding:18px 0;font-size:14.5px;font-weight:600;display:flex}.sp-head{align-items:center;gap:14px;margin:18px 0 16px;display:flex}.sp-head h1{align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.sp-head h1 svg{color:#e63946}.sp-new{color:#fff;background:#e63946;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:10px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.sp-new:hover{background:#d12b39}.sp-list{flex-direction:column;gap:8px;padding-bottom:30px;display:flex}.sp-row{background:#fff;border:1px solid #e6e8ef;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;transition:all .2s;display:flex}.dark .sp-row{background:#141827;border-color:#242a3d}.sp-row:hover{border-color:#e63946}.sp-row b{font-size:14.5px;font-weight:700;display:block}.sp-row em{color:#9ca3af;margin-top:3px;font-size:12px;font-style:normal;display:block}.sp-status{text-transform:capitalize;border-radius:20px;flex:none;padding:4px 11px;font-size:11px;font-weight:700}.sp-status.open{color:#d97706;background:#fef3c7}.sp-status.answered{color:#059669;background:#d1fae5}.sp-status.closed{color:#6b7280;background:#f1f3f8}.sp-thread{flex-direction:column;gap:12px;max-height:46vh;padding:4px 0;display:flex;overflow-y:auto}.sp-msg{background:#f8f9fc;border:1px solid #e6e8ef;border-radius:14px;padding:13px 16px}.dark .sp-msg{background:#1a1f31;border-color:#242a3d}.sp-msg.staff{background:#fde8ea;border-color:#e6394633}.dark .sp-msg.staff{background:#e639461f}.sp-msg p{white-space:pre-wrap;font-size:14px;line-height:1.6}.sp-msg em{color:#9ca3af;margin-top:7px;font-size:11.5px;font-style:normal;display:block}.sp-reply{align-items:center;gap:10px;display:flex}.sp-reply .cl-field{flex:1}.sp-reply .cl-post{flex:none;width:auto;padding:13px 18px}.pe-back{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pe-shell{--pe-tools:80px;--pe-bar:58px;color:#e7e9ea;background:#16181c;border-radius:20px;flex-direction:column;width:min(520px,100%);height:94vh;max-height:94vh;display:flex;position:relative;overflow:hidden}.pe-bar{z-index:10;height:var(--pe-bar);background:#16181c;border-bottom:1px solid #242a3d;flex:none;align-items:center;gap:14px;padding:0 14px;display:flex;position:relative}.pe-bar span{flex:1;font-size:15px;font-weight:700}.pe-x{color:#e7e9ea;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pe-x:hover{background:#ffffff1a}.pe-done{color:#fff;background:#e63946;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.pe-done:hover:not(:disabled){background:#d12b39}.pe-done:disabled{opacity:.55}.pe-stage{touch-action:none;background:#000;flex:1 1 0;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.pe-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .25s,transform .25s}.pe-overlay{cursor:grab;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;padding:2px 6px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.pe-overlay.text,.pe-overlay.mention{text-shadow:0 2px 10px #0009}.pe-overlay.on{outline-offset:3px;outline:2px dashed #fff9}.pe-overlay:active{cursor:grabbing}.pe-track{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.pe-panel{background:#1a1f31;border-top:1px solid #242a3d;flex:none;max-height:34vh;padding:14px;position:relative;overflow-y:auto}.pe-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pe-chip{color:#a7adbf;background:#242a3d;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.pe-chip.on{color:#fff;background:#e63946}.pe-filters{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pe-filters::-webkit-scrollbar{display:none}.pe-filter{flex:none;width:66px}.pe-filter img{object-fit:cover;border:2px solid #0000;border-radius:10px;width:66px;height:66px}.pe-filter.on img{border-color:#e63946}.pe-filter em{color:#a7adbf;margin-top:5px;font-size:10.5px;font-style:normal;display:block}.pe-filter.on em{color:#fff;font-weight:700}.pe-stickers{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.pe-stickers button{border-radius:10px;padding:6px;font-size:26px}.pe-stickers button:hover{background:#242a3d}@media (max-width:480px){.pe-stickers{grid-template-columns:repeat(6,1fr)}}.pe-text input,.pe-search input{color:#e7e9ea;background:#242a3d;border-radius:12px;width:100%;padding:11px 14px;font-size:14px}.pe-colours{gap:8px;margin:12px 0;display:flex}.pe-colour{border:2px solid #0000;border-radius:50%;width:28px;height:28px}.pe-colour.on{border-color:#fff}.pe-add{color:#fff;background:#e63946;border-radius:12px;width:100%;padding:11px;font-size:14px;font-weight:700}.pe-add:disabled{opacity:.45}.pe-search{color:#a7adbf;background:#242a3d;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.pe-search input{background:0 0;padding:11px 0}.pe-person,.pe-song{text-align:left;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 4px;display:flex}.pe-person:hover,.pe-song:hover{background:#242a3d}.pe-person b,.pe-song b{font-size:13.5px;font-weight:600;display:block}.pe-person em,.pe-song em{color:#a7adbf;font-size:12px;font-style:normal;display:block}.pe-song img{object-fit:cover;border-radius:8px;width:40px;height:40px}.pe-track-current{color:#fff;background:#e63946;border-radius:10px;align-items:center;gap:8px;width:100%;margin:10px 0;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.pe-track-current svg:last-child{margin-left:auto}.pe-selected{z-index:8;background:#1a1f31;border-top:1px solid #242a3d;flex:none;align-items:center;gap:12px;padding:9px 16px;display:flex;position:relative}.pe-selected input{accent-color:#e63946;flex:1}.pe-selected button{color:#e63946}.pe-tools{z-index:9;height:var(--pe-tools);scrollbar-width:none;background:#16181c;border-top:1px solid #242a3d;flex:none;gap:4px;padding:10px;display:flex;position:relative;overflow-x:auto}.pe-tools::-webkit-scrollbar{display:none}.pe-tool{color:#a7adbf;border-radius:12px;flex-direction:column;flex:1 0 62px;justify-content:center;align-items:center;gap:5px;min-width:62px;height:60px;padding:8px 4px;transition:all .18s;display:flex}.pe-tool svg{flex:none;width:19px;height:19px}.pe-tool em{font-size:10.5px;font-style:normal;font-weight:600}.pe-tool:hover{color:#e7e9ea;background:#242a3d}.pe-tool.on{color:#fff;background:#e63946}.cr-frame{touch-action:none;place-items:center;display:grid;position:absolute;inset:0}.cr-shade{pointer-events:none;background:#0000008c;position:absolute;left:0;right:0}.cr-box{cursor:move;z-index:2;position:absolute;box-shadow:inset 0 0 0 1px #ffffffe6}.cr-box.on{box-shadow:inset 0 0 0 1px #fff}.cr-third{pointer-events:none;opacity:0;background:#ffffff47;transition:opacity .2s;position:absolute}.cr-box.on .cr-third{opacity:1}.cr-third.v{width:1px;top:0;bottom:0}.cr-third.h{height:1px;left:0;right:0}.cr-handle{width:22px;height:22px;position:absolute}.cr-handle:before{content:"";border:3px solid #fff;width:20px;height:20px;position:absolute}.cr-handle.nw{cursor:nwse-resize;top:0;left:0}.cr-handle.nw:before{border-bottom:0;border-right:0;border-radius:3px 0 0}.cr-handle.ne{cursor:nesw-resize;top:0;right:0}.cr-handle.ne:before{border-bottom:0;border-left:0;border-radius:0 3px 0 0;right:0}.cr-handle.sw{cursor:nesw-resize;bottom:0;left:0}.cr-handle.sw:before{border-top:0;border-right:0;border-radius:0 0 0 3px;bottom:0}.cr-handle.se{cursor:nwse-resize;bottom:0;right:0}.cr-handle.se:before{border-top:0;border-left:0;border-radius:0 0 3px;bottom:0;right:0}.pe-overlay.draft{pointer-events:none;opacity:.85;outline-offset:3px;outline:2px dashed #ffffff73;font-size:20px}.pe-selected-label{color:#a7adbf;font-size:12px;font-weight:700}.pe-none{color:#a7adbf;text-align:center;padding:14px 4px;font-size:13px}.pe-overlay{justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.pm-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:999px;align-items:center;gap:9px;max-width:min(70%,260px);padding:7px 12px 7px 7px;transition:background .2s;display:flex;position:absolute;bottom:12px;left:12px}.pm-badge:hover{background:#000000bf}.pm-badge img{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.pm-badge img.spin{animation:7s linear infinite pmSpin}@keyframes pmSpin{to{transform:rotate(360deg)}}.pm-badge b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.pm-badge em{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.pm-badge svg{flex:none}.pe-play{color:#fff;background:#e63946;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pe-play:hover{background:#d12b39}.pe-use{color:#a7adbf;background:#242a3d;border-radius:8px;flex:none;padding:6px 13px;font-size:12px;font-weight:700}.pe-use:hover{color:#fff;background:#e63946}.pe-photo{max-width:100%;max-height:100%;line-height:0;display:block;position:relative}.pe-photo img{object-fit:contain;width:100%;height:100%;display:block}.pe-add-tag{color:#fff;background:#e63946;border-radius:8px;flex:none;margin-right:-6px;padding:6px 13px;font-size:12px;font-weight:700}.pe-add-tag:hover{background:#d12b39}.cp-photo-tools{gap:6px;display:flex;position:absolute;top:10px;right:10px}.cp-photo-tools button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .18s;display:grid}.cp-photo-tools button:hover{background:#000000d9}.cp-photo-tools button:last-child:hover{background:#e63946}.pf-frame{aspect-ratio:4/5;background:#0b0d12;border-radius:16px;width:100%;max-height:620px;margin-top:12px;display:block;position:relative;overflow:hidden}.pf-blur{filter:blur(26px)saturate(1.35)brightness(.72);background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.12)}.pf-photo{object-fit:contain;width:100%;height:100%;display:block;position:relative}.pf-frame.wide{aspect-ratio:auto}.pf-frame.wide .pf-photo{height:auto}.lc-local{color:#9ca3af;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.adm .cc-panel{margin-bottom:18px}.adm .cc-row{color:var(--text-muted);align-items:center;gap:14px;margin-top:12px;display:flex}.adm .cc-now{border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2,#f1f3f8);padding:9px 18px;font-size:15px;font-weight:800}.adm .cc-row select{border-radius:var(--radius-sm);border:1px solid var(--border);padding:9px 14px;font-size:15px;font-weight:700}.adm .cc-done{color:#065f46;background:#d1fae5;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.55}.pf-frame.preview{max-height:340px;margin-top:0}.rp-catch{z-index:190;position:fixed;inset:0}.rp-menu{z-index:200;background:#fff;border:1px solid #e6e8ef;border-radius:14px;min-width:186px;padding:6px;animation:.14s cubic-bezier(.2,1.1,.3,1) both rpIn;position:fixed;box-shadow:0 14px 40px #00000029}.dark .rp-menu{background:#141827;border-color:#242a3d}@keyframes rpIn{0%{opacity:0;transform:translateY(calc(5px - 100%))scale(.97)}}.rp-item{text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.rp-item:hover{background:#f4f6fb}.dark .rp-item:hover{background:#1a1f31}.rp-item.undo,.rp-btn.on,.rp-btn.on .pa-count{color:#10b981}.qt-card{background:#fff;border-radius:20px;flex-direction:column;width:min(560px,94vw);max-height:90vh;display:flex;overflow:hidden}.dark .qt-card{background:#141827}.qt-head{border-bottom:1px solid #e6e8ef;align-items:center;gap:12px;padding:12px 14px;display:flex}.dark .qt-head{border-color:#242a3d}.qt-head span{font-size:16px;font-weight:800}.qt-body{flex:1;padding:16px;overflow-y:auto}.qt-write{gap:12px;display:flex}.qt-write textarea{resize:none;background:0 0;outline:none;flex:1;font-size:16px;line-height:1.5}.qt-original{border:1px solid #e6e8ef;border-radius:14px;margin-top:14px;padding:13px}.dark .qt-original{border-color:#242a3d}.qt-who{align-items:center;gap:7px;margin-bottom:7px;display:flex}.qt-who b{font-size:13.5px;font-weight:700}.qt-who em{color:#9ca3af;font-size:12.5px;font-style:normal}.qt-original p{color:#6b7280;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.qt-original img{object-fit:cover;border-radius:10px;width:100%;max-height:190px;margin-top:9px}.qt-foot{border-top:1px solid #e6e8ef;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex}.dark .qt-foot{border-color:#242a3d}.qt-ring{width:24px;height:24px;transform:rotate(-90deg)}.qt-track{fill:none;stroke:#e6e8ef;stroke-width:2.5px}.dark .qt-track{stroke:#242a3d}.qt-fill{fill:none;stroke:#e63946;stroke-width:2.5px;stroke-dasharray:62.8;stroke-linecap:round;transition:stroke-dashoffset .2s}.qt-ring.low .qt-fill{stroke:#f59e0b}.qt-left{color:#f59e0b;font-size:12.5px;font-weight:700}.pc-quoted{background:#f7f9fa;border:1px solid #e6e8ef;border-radius:14px;margin-top:10px;padding:12px}.dark .pc-quoted{background:#1a1f31;border-color:#242a3d}.pc-quoted:hover{background:#eef1f4}.dark .pc-quoted:hover{background:#1f2537}.pc-quoted .qt-who{margin-bottom:6px}.pc-quoted p{color:#6b7280;font-size:14px;line-height:1.5}.dark .pc-quoted p{color:#9aa2b8}.pc-quoted img{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-top:8px}.rp-menu{transform-origin:0 100%;transform:translateY(-100%)}.pm-trigger{color:#0f1419;border-radius:50%;place-items:center;width:26px;height:26px;padding:4px;transition:background .15s;display:grid}.pm-trigger:hover{background:#0000000f}.dark .pm-trigger{color:#e7e9ea}.dark .pm-trigger:hover{background:#ffffff14}.pm-catch{z-index:9998;position:fixed;inset:0}.pm-panel{z-index:9999;background:#fff;border:.8px solid #eff3f4;border-radius:16px;width:300px;padding:12px 0;animation:.14s cubic-bezier(.2,1.1,.3,1) both pmIn;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0003}.dark .pm-panel{background:#141827;border-color:#242a3d}@keyframes pmIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.pm-row{color:#0f1419;justify-content:space-between;align-items:center;width:100%;height:44px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .14s;display:flex}.dark .pm-row{color:#e7e9ea}.pm-row:hover{background:#f7f9fa}.dark .pm-row:hover{background:#1a1f31}.pm-row.danger,.pm-row.danger svg{color:#f66f75}.pm-row svg{flex:none}.pc-follow{height:28px;color:inherit;white-space:nowrap;background:0 0;border:.8px solid #e5e5e5;border-radius:50px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}.dark .pc-follow{border-color:#2f3441}.pc-follow:hover{color:#e63946;border-color:#e63946}.ct-sorts{align-items:center;gap:2px;display:flex}.ct-sort{color:#9ca3af;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.ct-sort:hover{color:#0f1419;background:#0000000a}.dark .ct-sort:hover{color:#e7e9ea;background:#ffffff0f}.ct-sort.on{color:#0f1419;background:#f1f1f1;font-weight:700}.dark .ct-sort.on{color:#e7e9ea;background:#22262c}.ct-hide{color:#9ca3af;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ct-hide:hover{background:#0000000d}.sb-brand{padding:4px 12px 10px;display:block}.st-ring{background:conic-gradient(from 210deg,#ff2fd0 0deg,#ff6ec7 60deg,#fff 130deg,#7cf03d 200deg,#2ee86a 280deg,#ff2fd0 360deg);border-radius:50%;padding:2px;position:relative}.st-ring:before{content:"";background:inherit;filter:blur(7px);opacity:.55;z-index:-1;border-radius:50%;position:absolute;inset:-3px}.st-ring>*{background:#fff;border-radius:50%;padding:2px}.dark .st-ring>*{background:#0f1115}.st-ring.seen{background:#d5d8e0}.dark .st-ring.seen{background:#2f3441}.st-ring.seen:before{display:none}.stb-item{flex:none;width:72px}.stb-add .st-ring{background:0 0;padding:0}.stb-add .st-ring:before{display:none}.st-line{background:conic-gradient(from 210deg,#ff2fd0 0deg,#ff6ec7 55deg,#fff 125deg,#8bf24a 195deg,#2ee86a 275deg,#ff2fd0 360deg);border-radius:50%;animation:7s linear infinite stSpin}.st-line:after{content:"";background:inherit;filter:blur(8px);opacity:.5;z-index:-1;border-radius:50%;position:absolute;inset:-4px}@keyframes stSpin{to{transform:rotate(360deg)}}.st-line.seen{background:#d5d8e0;animation:none}.dark .st-line.seen{background:#2f3441}.st-line.seen:after{display:none}.cm-back{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cm-shell{background:#fff;border-radius:18px;flex-direction:column;width:min(600px,100%);max-height:min(88vh,780px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.dark .cm-shell{background:#141827}.cm-bar{border-bottom:1px solid #e6e8ef;flex:none;justify-content:center;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.dark .cm-bar{border-color:#242a3d}.cm-bar span{font-size:16px;font-weight:800}.cm-x{color:#536471;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:12px}.cm-x:hover{background:#0000000f}.dark .cm-x:hover{background:#ffffff14}.cm-scroll{flex:1;min-height:0;padding:0 16px;overflow-y:auto}.cm-scroll>:last-child{padding-bottom:20px}.cm-context{color:#6b7280;background:#f7f9fa;border-radius:12px;align-items:center;gap:8px;margin:12px 0 4px;padding:9px 12px;font-size:13px;display:flex}.dark .cm-context{color:#9aa2b8;background:#1a1f31}.cm-context b{color:#0f1419;flex:none;font-weight:700}.dark .cm-context b{color:#e7e9ea}.cm-context span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-scroll .fixed.bottom-0{margin:0 -16px -16px;bottom:0;left:auto;right:auto;position:sticky!important}@media (max-width:640px){.cm-back{padding:0}.cm-shell{border-radius:0;width:100%;height:100dvh}}.pa-pill{min-width:0;max-width:260px;overflow:hidden}.pa-pill>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1100px){.pa-pill{max-width:180px}}.pa-pill,.pa-pill *{min-width:0}a:has(>.pa-pill){min-width:0;max-width:100%;overflow:hidden}.app-col .relative>.flex{min-width:0}.app-col img,.app-col video{max-width:100%}.tf-count{z-index:1;color:var(--accent);background:#fff;border:1px solid #0000000d;border-radius:8px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}.dark .tf-count{background:#16181c;border-color:#ffffff12}.ct-empty{color:#9ca3af;text-align:center;padding:22px 4px;font-size:13.5px}.pf-tabwrap{position:relative}.pf-tabs{scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tabmore{color:#536471;background:linear-gradient(90deg,#0000,#fff 34%);place-items:center;width:44px;padding-left:14px;display:grid;position:absolute;top:16px;bottom:0;right:0}.dark .pf-tabmore{color:#9aa2b8;background:linear-gradient(90deg,#0000,#0f1115 34%)}.pf-tabmore:hover{color:#e63946}.pc-follow.on{color:#10b981;background:#10b98114;border-color:#10b98159}.pc-follow.on:hover{color:#e63946;background:#e6394614;border-color:#e6394659}.pa-row{align-items:center;gap:18px;display:flex}.pa-row .pa-btn{border-radius:8px;align-items:center;gap:4px;padding:4px;transition:background .15s,color .15s;display:inline-flex}.pa-row .pa-btn:hover{background:#0000000a}.dark .pa-row .pa-btn:hover{background:#ffffff0f}.pa-row .pa-count{margin-left:0}.pa-wholiked{flex:none;margin:0 0 0 4px!important}.pa-row a:has(>.pa-pill){margin-left:auto}.adm .wd-row{border-bottom:1px solid var(--border);cursor:grab;align-items:center;gap:12px;padding:13px 4px;transition:all .16s;display:flex}.adm .wd-row:hover{background:var(--surface-2,#f7f9fc)}.adm .wd-row.lifting{opacity:.4;cursor:grabbing}.adm .wd-row.off b,.adm .wd-row.off em{opacity:.45}.adm .wd-grip{color:var(--text-muted);flex:none}.adm .wd-row em{color:var(--text-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.adm .wd-eye{width:34px;height:34px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.adm .wd-eye:hover{color:var(--primary);background:var(--primary-soft)}.pa-views{color:inherit;align-items:center;gap:4px;padding:4px;display:inline-flex}.pa-right{margin-left:auto}.pa-translate.on{color:#e63946}.pa-translated{color:#9ca3af;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.adm .wd-moves{flex-direction:column;flex:none;gap:1px;display:flex}.adm .wd-move{width:26px;height:20px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.adm .wd-move:hover:not(:disabled){color:var(--primary);background:var(--primary-soft)}.adm .wd-move:disabled{opacity:.25}.adm .ps-note-inline{color:#059669;font-size:13px;font-weight:600}.rf-card{padding:4px 6px 24px}.rf-copy{color:#9ca3af;margin-bottom:10px;font-size:12px}.rf-links{flex-wrap:wrap;gap:5px 12px;margin-bottom:14px;display:flex}.rf-links a{color:#6b7280;font-size:12.5px}.dark .rf-links a{color:#8d94a8}.rf-links a:hover{color:#e63946;text-decoration:underline}.rf-langs{flex-wrap:wrap;gap:7px;display:flex}.rf-lang{color:#6b7280;border:1px solid #e6e8ef;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.dark .rf-lang{color:#8d94a8;border-color:#242a3d}.rf-lang:hover{color:#e63946;border-color:#e63946}.rf-lang.on{color:#0f1419;border-color:#0f1419;font-weight:700}.dark .rf-lang.on{color:#e7e9ea;border-color:#e7e9ea}.rf-lang i{background:currentColor;border-radius:50%;width:6px;height:6px}.pv-embed{aspect-ratio:16/9;background:#000;border-radius:16px;margin-top:12px;position:relative;overflow:hidden}.pv-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.np-banner{z-index:20;color:#fff;background:#e63946;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto 10px;padding:9px 20px;font-size:13.5px;font-weight:700;animation:.25s cubic-bezier(.2,1.1,.3,1) both npIn;display:flex;position:sticky;top:12px;box-shadow:0 6px 22px #e6394659}.np-banner:hover{background:#d12b39}@keyframes npIn{0%{opacity:0;transform:translateY(-8px)}}.pa-translate{animation:2.4s ease-in-out 2 paTr}@keyframes paTr{0%,to{transform:scale(1)}8%{transform:scale(1.16)rotate(-6deg)}16%{transform:scale(1)rotate(0)}}.lk-follow{color:#fff;background:#e63946;border-radius:999px;flex:none;padding:6px 15px;font-size:12.5px;font-weight:700;transition:all .18s}.lk-follow:hover{background:#d12b39}.lk-follow.on{color:#10b981;background:#10b9811a}.lk-follow.on:hover{color:#e63946;background:#e639461a}.pc-body{padding-bottom:2px;position:relative}.pc-body .pa-translate{color:#9ca3af;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;bottom:-4px;right:2px}.pc-body .pa-translate svg{width:17px;height:17px}.pc-body .pa-translate:hover{color:#e63946;background:#e6394614}.pc-body .pa-translate.on{color:#e63946}.pc-body>p{padding-right:34px}.pc-translation{border-left:3px solid #e6e8ef;margin:10px 1px 2px;padding:10px 13px}.dark .pc-translation{border-color:#2f3441}.pc-tlabel{color:#9ca3af;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.pc-translation p{white-space:pre-wrap;font-size:15px;line-height:1.55}.cpt{padding:4px 2px 10px}.cpt-top{align-items:center;gap:13px;display:flex}.cpt-ask{text-align:left;flex:1;min-width:0}.cpt-ask b{font-size:17px;font-weight:700;display:block}.cpt-ask b i{color:#e63946;font-style:normal}.cpt-ask em{color:#9ca3af;margin-top:2px;font-size:13px;font-style:normal;display:block}.cpt-post{color:#fff;background:#e63946;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .18s;display:inline-flex}.cpt-post:hover{background:#d12b39}.cpt-tools,.cpt-extra{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cpt-extra{border-top:1px solid #eef0f5;padding-top:10px;animation:.18s both cptIn}.dark .cpt-extra{border-color:#242a3d}@keyframes cptIn{0%{opacity:0;transform:translateY(-4px)}}.cpt-tool{background:#f4f6fb;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:96px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.dark .cpt-tool{background:#1a1f31}.cpt-tool svg{color:var(--tone,#9ca3af)}.cpt-tool:hover{background:#eaeef7}.dark .cpt-tool:hover{background:#222840}.cpt-more{background:0 0;border:1px solid #e6e8ef;flex:none;min-width:0}.dark .cpt-more{border-color:#2f3441}@media (max-width:620px){.cpt-tool{gap:0;min-width:0;padding:10px;font-size:0}.cpt-tool svg{width:21px;height:21px}}.lb-page{width:100%;max-width:760px;padding:16px 12px 40px}.lb-card{background:#fff;border:.8px solid #e6e8ef;border-radius:18px;padding:22px}.dark .lb-card{background:#141827;border-color:#242a3d}.ct-translate{float:right;margin-top:-4px}.ct-translate .pa-translate{color:#9ca3af;border-radius:7px;width:24px;height:24px;padding:0}.ct-translate .pa-translate svg{width:15px;height:15px}.ct-translation{margin:8px 0 4px;padding:8px 11px}.ct-translation p{font-size:14px}.pa-tproblem{z-index:30;white-space:nowrap;color:#fff;background:#0f1419;border-radius:9px;padding:7px 11px;font-size:11.5px;font-weight:600;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 6px 20px #00000040}.dark .pa-tproblem{background:#2f3441}.adm .tt-results{flex-direction:column;gap:8px;margin-top:14px;display:flex}.adm .tt-results p{border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}.adm .tt-ok{color:#065f46;background:#d1fae5}.adm .tt-bad{color:#991b1b;background:#fee2e2}.adm .tt-note{color:var(--text-muted);background:var(--surface-2,#f4f6fb)}.adm-headbtn{letter-spacing:.06em;text-transform:uppercase;color:#8b93a7;text-align:left;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:11px;font-weight:800;transition:color .15s;display:flex}.adm-headbtn:hover,.adm-headbtn.open{color:#cbd2e0}.adm-chev{opacity:.6;margin-left:auto;transition:transform .22s}.adm-headbtn.open .adm-chev{transform:rotate(180deg)}.adm-headcount{color:#fff;background:#e63946;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.adm-items{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.3,1,.4,1);display:grid}.adm-items.open{grid-template-rows:1fr}.adm-inner{min-height:0;overflow:hidden}.adm .cat-add{gap:10px;display:flex}.adm .cat-add input{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:1;padding:11px 14px;font-size:14px}.adm .cat-head,.adm .cat-row{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr 44px 36px;align-items:center;gap:12px;padding:11px 4px;display:grid}.adm .cat-head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-top:18px;font-size:11px;font-weight:800}.adm .cat-list{flex-direction:column;display:flex}.adm .cat-row:last-child{border-bottom:0}.adm .cat-row.off b{opacity:.45}.adm .cat-moves{flex-direction:column;flex:none;gap:1px;display:flex}.adm .cat-moves button{width:24px;height:18px;color:var(--text-muted);border-radius:5px;place-items:center;display:grid}.adm .cat-moves button:hover:not(:disabled){color:var(--primary);background:var(--primary-soft)}.adm .cat-moves button:disabled{opacity:.25}.adm .cat-name{text-align:left;flex:1;min-width:0}.adm .cat-name b{font-size:14px;font-weight:600;display:block}.adm .cat-name em{color:var(--text-muted);font-size:11.5px;font-style:normal;display:block}.adm .cat-edit{border:1px solid var(--primary);background:var(--surface);border-radius:8px;flex:1;padding:8px 12px;font-size:14px}.adm .cat-eye,.adm .cat-del{width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.adm .cat-eye:hover{color:var(--primary);background:var(--primary-soft)}.adm .cat-del:hover{color:#dc2626;background:#fee2e2}.adm .pl-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 4px;display:flex}.adm .pl-row:last-child{border-bottom:0}.adm .pl-row b{font-size:14px;font-weight:700;display:block}.adm .pl-row em{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.adm .pl-state{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.adm .pl-state.on{color:#059669;background:#d1fae5}.adm .shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.adm .shop-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;transition:all .18s;display:block}.adm .shop-card:hover{border-color:var(--primary);transform:translateY(-2px)}.adm .shop-card b{font-size:15px;font-weight:800;display:block}.adm .shop-card em{color:var(--text-muted);margin:6px 0 14px;font-size:13px;font-style:normal;line-height:1.5;display:block}.adm .shop-go{color:var(--primary);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.adm .th-table{overflow:hidden;padding:0!important}.adm .th-head,.adm .th-row{grid-template-columns:76px 1fr 130px 100px 150px 44px;align-items:center;gap:14px;padding:12px 18px;display:grid}.adm .th-head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:800}.adm .th-row{border-bottom:1px solid var(--border)}.adm .th-row:last-child{border-bottom:0}.adm .th-row.is-default{background:var(--primary-soft,#fef2f3)}.adm .th-thumb img,.adm .th-thumb i{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:64px;height:44px;display:block}.adm .th-name b{font-size:14px;font-weight:700;display:block}.adm .th-name em{color:var(--text-muted);font-size:11.5px;font-style:normal;display:block}.adm .th-badge{color:var(--primary);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.adm .th-make,.adm .th-pick{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600}.adm .th-make:hover{color:var(--primary);background:var(--primary-soft)}.adm .th-pick{align-items:center;gap:5px;display:inline-flex}.adm .th-pick.on{color:#059669;background:#d1fae5}.adm .th-update{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.adm .th-update:hover{color:var(--primary);background:var(--primary-soft)}.adm .th-update.has-new{color:#fff;background:var(--primary)}.adm .th-update.has-new:hover{color:#fff;filter:brightness(1.06)}.adm .th-update:disabled{opacity:.6}.adm .th-none{color:var(--text-muted);font-size:13px}.adm .th-note{color:var(--primary);background:var(--primary-soft,#fef2f3);border-radius:12px;margin:0 0 14px;padding:13px 16px;font-size:13px}.adm .th-note p{margin:0;font-weight:650;line-height:1.5}.adm .th-steps{margin:9px 0 0;padding-left:22px;list-style:decimal!important}.adm .th-steps li{color:var(--text,#1f2430);font-size:12.5px;font-weight:500;line-height:1.75;display:list-item!important}.adm .th-steps li::marker{color:var(--primary);font-weight:800}.dark .adm .th-steps li{color:#e6e8ef}.adm .th-warn{color:#92400e;background:#fef3c7;border-radius:9px;padding:8px 11px;font-size:12.5px;margin-top:10px!important;font-weight:700!important}.dark .adm .th-warn{color:#fcd34d;background:#92400e40}.adm .th-update .spin{animation:1s linear infinite thSpin}@keyframes thSpin{to{transform:rotate(360deg)}}@media (max-width:820px){.adm .th-head{display:none}.adm .th-row{grid-template-columns:64px 1fr auto;row-gap:8px}.adm .th-head,.adm .th-row{gap:10px}}.adm .sub-earned{color:#059669;background:#d1fae5;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:800}.adm .tier-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:4px;display:grid}.adm .tier-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px}.adm .tier-card.paid{border-color:var(--primary)}.adm .tier-card b{font-size:16px;font-weight:800;display:block}.adm .tier-price{color:var(--text-muted);margin:3px 0 12px;font-size:13px;display:block}.adm .tier-card ul{flex-direction:column;gap:7px;display:flex}.adm .tier-card li{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;display:flex}.adm .tier-card li svg{color:#10b981;flex:none;margin-top:2px}.adm .sub-found,.adm .sub-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 2px;display:flex}.adm .sub-row:last-child{border-bottom:0}.adm .sub-found b,.adm .sub-row b{font-size:14px;font-weight:700;display:block}.adm .sub-found em,.adm .sub-row em{color:var(--text-muted);font-size:12px;font-style:normal;display:block}.adm .sub-give{color:#fff;background:var(--primary);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.adm .sub-tier{text-transform:capitalize;color:var(--primary);background:var(--primary-soft);border-radius:999px;flex:none;padding:5px 12px;font-size:11.5px;font-weight:800}.adm .sub-tier.lapsed{color:var(--text-muted);background:var(--surface-2,#f1f3f8)}.adm .sub-revoke{color:var(--text-muted);border-radius:8px;flex:none;padding:6px 13px;font-size:12.5px;font-weight:600}.adm .sub-revoke:hover{color:#dc2626;background:#fee2e2}.adm .wd-owed{color:#b45309;background:#fef3c7;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:800;display:inline-flex}.adm .wd-tabs{gap:6px;margin-bottom:14px;display:flex}.adm .wd-tab{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:999px;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:600;display:inline-flex}.adm .wd-tab.on{color:#fff;background:var(--primary)}.adm .wd-tab b{background:#00000014;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.adm .wd-tab.on b{background:#ffffff38}.adm .wd-table{padding:0!important}.adm .wd-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.adm .wd-row:last-child{border-bottom:0}.adm .wd-row b{font-size:14px;font-weight:700;display:block}.adm .wd-row em{color:var(--text-muted);font-size:12px;font-style:normal;display:block}.adm .wd-method{text-transform:capitalize;flex:none;min-width:120px}.adm .wd-method em{text-transform:none}.adm .wd-amount{flex:none;font-size:16px;font-weight:800}.adm .wd-actions{flex:none;gap:7px;display:flex}.adm .wd-pay{color:#fff;background:#10b981;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.adm .wd-pay:hover{background:#059669}.adm .wd-refuse{width:34px;height:34px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.adm .wd-refuse:hover{color:#dc2626;background:#fee2e2}.adm .wd-state{border-radius:999px;flex:none;padding:6px 13px;font-size:12px;font-weight:700}.adm .wd-state.paid{color:#059669;background:#d1fae5}.adm .wd-state.refused{color:#991b1b;background:#fee2e2}@media (max-width:900px){.adm .wd-row{flex-wrap:wrap}.adm .wd-method{min-width:0}}.adm .fd-total{color:#059669;background:#d1fae5;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:800}.adm .fd-note{color:var(--text-muted);margin-bottom:12px;font-size:13px}.adm .fd-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.adm .fd-row:last-child{border-bottom:0}.adm .fd-about{flex:1;min-width:0}.adm .fd-about b{font-size:14.5px;font-weight:700}.adm .fd-about b:hover{color:var(--primary)}.adm .fd-about em{color:var(--text-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.adm .fd-bar{background:var(--surface-2,#eef1f6);border-radius:999px;height:6px;margin:9px 0 6px;display:block;overflow:hidden}.adm .fd-bar i{background:var(--primary);border-radius:999px;height:100%;transition:width .4s;display:block}.adm .fd-bar i.met{background:#10b981}.adm .fd-figures{align-items:center;gap:4px;font-weight:600;display:flex}.adm .fd-state{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.adm .fd-state.met{color:#059669;background:#d1fae5}.adm .fd-state.short{color:#b45309;background:#fef3c7}.adm .ea-total{color:#059669;background:#d1fae5;border-radius:999px;align-items:center;gap:7px;padding:8px 17px;font-size:15px;font-weight:800;display:inline-flex}.adm .ea-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.adm .ea-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px}.adm .ea-icon{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.adm .ea-card b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.adm .ea-card em{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.adm .ea-bar{background:var(--surface-2,#eef1f6);border-radius:999px;height:4px;margin:12px 0 7px;display:block;overflow:hidden}.adm .ea-bar i{border-radius:999px;height:100%;transition:width .4s;display:block}.adm .ea-share{font-size:11.5px!important}.adm .ea-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.adm .ea-row:last-child{border-bottom:0}.adm .ea-dot{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.adm .ea-row b{font-size:13.5px;font-weight:700;display:block}.adm .ea-row em{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;display:block;overflow:hidden}.adm .ea-when{color:var(--text-muted);flex:none;font-size:12px}.adm .ea-amount{text-align:right;color:#059669;flex:none;min-width:76px;font-size:14.5px;font-weight:800}.adm .th-top{align-items:center;gap:10px;display:flex}.adm .th-buy{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:700;display:inline-flex}.adm .th-buy:hover{color:var(--primary);border-color:var(--primary)}.adm .tier-name-in{background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin:-4px -8px 0;padding:4px 8px;font-size:16px;font-weight:800}.adm .tier-name-in:hover,.adm .tier-name-in:focus{border-color:var(--border);background:var(--surface)}.adm .tier-price-in{align-items:baseline;gap:5px;margin:4px 0 12px;display:flex}.adm .tier-price-in input{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:74px;padding:4px 8px;font-size:13px;font-weight:700}.adm .tier-price-in em{color:var(--text-muted);font-size:13px;font-style:normal}.tier-badge{color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;line-height:1;display:inline-grid}.tier-badge.pro{background:linear-gradient(135deg,#f59e0b,#f97316)}.tier-badge.ultra{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 0 0 2px #8b5cf62e}.rr-rail .rr-card{background:#fff!important}.dark .rr-rail .rr-card{background:#141827!important}.ad-slot{background:#fff;border:1px solid #e6e8ef;border-radius:16px;margin:8px 0;padding:16px;transition:border-color .18s;display:block}.dark .ad-slot{background:#141827;border-color:#242a3d}.ad-slot:hover{border-color:#e63946}.ad-head{align-items:center;gap:11px;margin-bottom:10px;display:flex}.ad-head b{font-size:14px;font-weight:700;display:block}.ad-head em{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:11.5px;font-style:normal;font-weight:700;display:block}.ad-out{color:#9ca3af;margin-left:auto}.ad-title{font-size:15px;font-weight:700;line-height:1.4}.ad-body{color:#6b7280;margin-top:4px;font-size:14px;line-height:1.55}.dark .ad-body{color:#9aa2b8}.ad-image{object-fit:cover;border-radius:12px;width:100%;max-height:300px;margin-top:12px}.cp-tool{color:#6b7280;background:#fff;border:1px solid #e6e8ef;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .16s;display:grid}.dark .cp-tool{color:#9aa2b8;background:#1a1f31;border-color:#2f3441}.cp-tool:hover{color:#e63946;border-color:#e63946}.cp-tool.on{color:#fff;background:#e63946;border-color:#e63946}.cp-colours{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.cp-colour{border:2px solid #0000;border-radius:10px;width:34px;height:34px;transition:transform .16s}.cp-colour:hover{transform:scale(1.08)}.cp-colour.on{border-color:#0f1419}.dark .cp-colour.on{border-color:#fff}.pc-bg{text-align:center;color:#fff;text-shadow:0 1px 12px #0003;white-space:pre-wrap;border-radius:16px;place-items:center;min-height:200px;margin-top:12px;padding:30px 26px;font-size:22px;font-weight:700;line-height:1.4;display:grid}.pc-bg.bg-sunset{background:linear-gradient(135deg,#f97316,#ec4899)}.pc-bg.bg-ocean{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.pc-bg.bg-forest{background:linear-gradient(135deg,#10b981,#0d9488)}.pc-bg.bg-berry{background:linear-gradient(135deg,#8b5cf6,#d946ef)}.pc-bg.bg-ember{background:linear-gradient(135deg,#dc2626,#f59e0b)}.pc-bg.bg-slate{background:linear-gradient(135deg,#334155,#0f172a)}.pc-body.on-colour>p{padding-right:0}.adm .ad-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:15px 18px;display:flex}.adm .ad-row:last-child{border-bottom:0}.adm .ad-row b{font-size:14px;font-weight:700;display:block}.adm .ad-row em{color:var(--text-muted);font-size:12px;font-style:normal;display:block}.adm .ad-copy{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.adm .ad-numbers{text-align:center;flex:none;min-width:52px}.adm .ad-numbers b{font-size:16px;font-weight:800}.adm .ad-numbers em{font-size:11px}.adm .ad-pause{color:var(--text-muted);background:var(--surface-2,#f1f3f8);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.adm .ad-pause:hover{color:#b45309;background:#fef3c7}.adm .an-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:700px){.adm .an-fields{grid-template-columns:1fr}}.adm .an-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 18px;display:flex}.adm .an-item:last-child{border-bottom:0}.adm .an-dot{border-radius:50%;flex:none;width:9px;height:9px}.adm .an-dot.info{background:#3b82f6}.adm .an-dot.warning{background:#f59e0b}.adm .an-dot.success{background:#10b981}.adm .an-item b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.adm .an-item em{color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-style:normal;display:flex}.adm .an-live{color:#059669;font-weight:800}.cp-header{border-bottom:1px solid #eef0f5;flex:none;align-items:center;gap:14px;padding:14px 16px;display:flex}.dark .cp-header{border-color:#242a3d}.cp-close{color:#0f1419;background:#f1f3f8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .16s;display:grid}.dark .cp-close{color:#e7e9ea;background:#1a1f31}.cp-close:hover{background:#e5e8f0}.cp-header .cp-title{text-align:center;flex:1;font-size:19px;font-weight:800}.cp-header .cp-post{color:#fff;background:#cbd0dc;border-radius:999px;flex:none;padding:11px 26px;font-size:15px;font-weight:700}.cp-header .cp-post.ready{background:#e63946}.cp-header .cp-post.ready:hover{background:#d12b39}.cp-write{border:1px solid #e6e8ef;border-radius:14px;margin:16px;padding:16px 16px 60px;transition:background .25s;position:relative}.cp-write.on-colour{border-color:#0000}.cp-write.on-colour textarea{color:#fff;text-align:center;min-height:190px;font-size:22px;font-weight:700}.cp-write.on-colour textarea::placeholder{color:#ffffffbf}.cp-write[data-bg=sunset]{background:linear-gradient(135deg,#f97316,#ec4899)}.cp-write[data-bg=ocean]{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.cp-write[data-bg=forest]{background:linear-gradient(135deg,#10b981,#0d9488)}.cp-write[data-bg=berry]{background:linear-gradient(135deg,#8b5cf6,#d946ef)}.cp-write[data-bg=ember]{background:linear-gradient(135deg,#dc2626,#f59e0b)}.cp-write[data-bg=slate]{background:linear-gradient(135deg,#334155,#0f172a)}.cp-write.on-colour .cp-tool{color:#fff;background:#00000047;border-color:#ffffff47}.cp-write.on-colour .cp-tool.on{color:#0f1419;background:#fff}.dark .cp-write{border-color:#2f3441}.cp-write textarea{resize:none;background:0 0;outline:none;width:100%;min-height:150px;font-size:17px;line-height:1.5}.cp-inbox{gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.cp-bar{border-top:1px solid #eef0f5;flex:none;align-items:center;gap:16px;padding:14px 16px;display:flex}.dark .cp-bar{border-color:#242a3d}.cp-tools{flex-wrap:wrap;flex:auto;gap:2px;min-width:0;display:flex}.cp-tool-btn{color:#536471;flex-direction:column;flex:none;align-items:center;gap:6px;padding:4px 6px;font-size:11.5px;font-weight:600;transition:color .16s;display:flex}.dark .cp-tool-btn{color:#9aa2b8}.cp-tool-box{background:#fff;border:1px solid #e6e8ef;border-radius:12px;place-items:center;width:42px;height:38px;transition:all .16s;display:grid}.dark .cp-tool-box{background:#1a1f31;border-color:#2f3441}.cp-tool-btn:hover{color:#e63946}.cp-tool-btn:hover .cp-tool-box{border-color:#e63946}.cp-tool-btn.on{color:#e63946}.cp-tool-btn.on .cp-tool-box{color:#fff;background:#e63946;border-color:#e63946}.cp-audience{border-left:1px solid #eef0f5;flex:none;padding-left:14px}.dark .cp-audience{border-color:#242a3d}.cp-audience select{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:999px;padding:10px 14px;font-size:13.5px;font-weight:600}.dark .cp-audience select{background:#1a1f31;border-color:#2f3441}.cp-audience select:hover{border-color:#e63946}@media (max-width:640px){.cp-bar{flex-direction:column;align-items:stretch;gap:12px}.cp-audience{border-top:1px solid #eef0f5;border-left:0;padding-top:12px;padding-left:0}.cp-audience select{width:100%}}.cp-who select{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:10px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600}.dark .cp-who select{background:#1a1f31;border-color:#2f3441}.cp-write.on-colour .cp-who select{color:#fff;background:#00000047;border-color:#ffffff47}.cp-inbox{align-items:center}.cp-bar{padding:12px 16px}.cp-tools{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.cp-tools::-webkit-scrollbar{display:none}.cp-tool-btn{color:#536471;background:#fff;border:1px solid #e6e8ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid}.dark .cp-tool-btn{color:#9aa2b8;background:#1a1f31;border-color:#2f3441}.cp-tool-btn:hover{color:#e63946;border-color:#e63946}.cp-tool-btn.on{color:#fff;background:#e63946;border-color:#e63946}.cp-emoji{border:1px solid #e6e8ef;border-radius:12px;grid-template-columns:repeat(10,1fr);gap:4px;max-height:190px;margin:0 16px 8px;padding:10px;display:grid;overflow-y:auto}.dark .cp-emoji{border-color:#2f3441}.cp-emoji button{border-radius:8px;place-items:center;height:34px;font-size:21px;display:grid}.cp-emoji button:hover{background:#f1f3f8}.dark .cp-emoji button:hover{background:#242a3d}.cp-count{color:#9ca3af;font-size:12px;font-weight:700;position:absolute;bottom:74px;right:26px}.cp-who select{cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23536471' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #e6e8ef;border-radius:10px;height:34px;padding:0 26px 0 12px;font-size:12.5px;font-weight:600}.dark .cp-who select{background-color:#1a1f31;border-color:#2f3441}.cp-write.on-colour .cp-who select{color:#fff;background-color:#00000047;border-color:#ffffff47}.cp-colour[style*=\#ffffff]{border-color:#d5d8e0}.cp-attached{background:#000;border-radius:14px;margin:0 16px 12px;position:relative;overflow:hidden}.cp-attached video{width:100%;max-height:300px;display:block}.cp-attached.audio{background:#f4f6fb;padding:14px}.dark .cp-attached.audio{background:#1a1f31}.cp-attached audio{width:100%}.cp-attached>button{color:#fff;background:#0009;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.cp-linkbox{border:1px solid #e6e8ef;border-radius:12px;align-items:center;gap:10px;margin:0 16px 12px;padding:10px 14px;display:flex}.dark .cp-linkbox{border-color:#2f3441}.cp-linkbox input{background:0 0;outline:none;flex:1;font-size:14px}.cp-linkbox button{color:#fff;background:#e63946;border-radius:8px;flex:none;padding:7px 15px;font-size:13px;font-weight:700}.cp-linkbox button:disabled{opacity:.4}.cp-feelings{border:1px solid #e6e8ef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 16px 12px;padding:12px;display:grid}.dark .cp-feelings{border-color:#2f3441}.cp-feelings button{border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.cp-feelings button span{font-size:18px}.cp-feelings button:hover{background:#f1f3f8}.dark .cp-feelings button:hover{background:#242a3d}.cp-feelings button.on{color:#fff;background:#e63946}@media (max-width:560px){.cp-feelings{grid-template-columns:repeat(2,1fr)}}.cp-feeling-now{background:#f1f3f8;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 16px 12px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.dark .cp-feeling-now{background:#1a1f31}.cp-feeling-now button{color:#9ca3af}.cp-feeling-now button:hover{color:#e63946}.pc-feeling{color:#536471;font-size:14px;font-weight:400}.dark .pc-feeling{color:#8d94a8}.pc-place{color:#536471;align-items:center;gap:3px;font-size:13px;display:inline-flex}.dark .pc-place{color:#8d94a8}.cp-tool-btn{border-radius:10px;width:36px;height:36px}.pc-video{background:#000;border-radius:16px;width:100%;max-height:480px;margin-top:12px;display:block}.pc-audio{background:#f4f6fb;border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.dark .pc-audio{background:#1a1f31}.pc-audio audio{flex:1;height:34px}.pc-audio svg{color:#e63946;flex:none}.cp-feeling-chip{color:#536471;background:#f1f3f8;border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:6px 12px;font-size:13px;display:inline-flex}.dark .cp-feeling-chip{color:#9aa2b8;background:#1a1f31}.cp-write.on-colour .cp-feeling-chip{color:#fff;background:#00000047}.cp-feeling-chip b{font-weight:700}.cp-feeling-chip button{opacity:.6;place-items:center;margin-left:2px;display:grid}.cp-feeling-chip button:hover{opacity:1;color:#e63946}.pc-feeling b{color:#0f1419;font-weight:700}.dark .pc-feeling b{color:#e7e9ea}.cp-place{margin:0 16px 12px}.cp-place .cp-linkbox{margin:0}.cp-places{border:1px solid #e6e8ef;border-radius:12px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.dark .cp-places{border-color:#2f3441}.cp-places button{text-align:left;border-bottom:1px solid #eef0f5;align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;display:flex}.dark .cp-places button{border-color:#242a3d}.cp-places button:last-child{border-bottom:0}.cp-places button:hover{background:#f4f6fb}.dark .cp-places button:hover{background:#1a1f31}.cp-places svg{color:#e63946;flex:none}.bt-holder{z-index:5;align-items:center;display:inline-flex;position:relative}.bt-tip{z-index:10000;z-index:9999;color:#fff;pointer-events:none;background:#0f1419;border-radius:11px;max-width:250px;margin-top:-10px;padding:9px 13px;animation:.14s both btIn;position:fixed;transform:translate(-50%,-100%);box-shadow:0 8px 26px #00000047}.dark .bt-tip{background:#2f3441}@keyframes btIn{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}}.bt-tip b{font-size:12.5px;font-weight:800;display:block}.bt-tip em{opacity:.78;margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.bt-tip:after{content:"";border:5px solid #0000;border-top-color:#0f1419;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dark .bt-tip:after{border-top-color:#2f3441}.sp-msg p,.ac-row b,.ac-row em{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.ac-row{align-items:flex-start}.ac-row b{white-space:normal}.adm .ap-count{color:#fff;background:#e63946;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:800}.adm .ac-photos{flex:none;gap:10px;display:flex}.adm .ac-photos a{display:block;position:relative}.adm .ac-photos img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:96px;height:96px;transition:transform .18s;display:block}.adm .ac-photos a:hover img{transform:scale(1.03)}.adm .ac-photos em{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:center;margin-top:4px;font-size:10.5px;font-style:normal;font-weight:700;display:block}@media (max-width:720px){.adm .ac-photos img{width:72px;height:72px}}.pv-embed.instagram{aspect-ratio:4/5;max-height:620px}.pv-frame{aspect-ratio:4/5;background:#0b0d12;border-radius:16px;justify-content:center;align-items:center;max-height:640px;margin-top:12px;display:flex;position:relative;overflow:hidden}.pv-glow{filter:blur(46px);background:radial-gradient(50% 50% at 30% 25%,#ec489973,#0000 70%),radial-gradient(50% 50% at 72% 70%,#6366f166,#0000 70%),#0d1220;position:absolute;inset:-20%}.pv-frame .pv-embed{border-radius:14px;height:100%;margin:0;position:relative;box-shadow:0 14px 44px #00000080}.pv-frame .pv-embed.instagram{aspect-ratio:9/16;max-height:none}.pv-embed.instagram{overflow:hidden}.pv-embed.instagram iframe{border:0;width:116%;height:128%;margin-top:-9%;margin-left:-8%}.pv-embed iframe[src*=facebook]{border:0;width:100%;height:100%}.pv-embed.fb-post{aspect-ratio:auto;min-height:420px}.adm .sh-skeleton{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2,#eef1f6) 50%, var(--surface) 70%);background-size:220% 100%;border-radius:18px;height:200px;margin-bottom:18px;animation:1.3s linear infinite shShimmer}@keyframes shShimmer{to{background-position:-220% 0}}.adm .sh-featured{background:var(--surface);border:1px solid var(--border);border-radius:20px;grid-template-columns:42% 1fr;gap:0;margin-bottom:20px;display:grid;overflow:hidden}.adm .sh-featured img{object-fit:cover;width:100%;height:100%;min-height:230px}.adm .sh-feat-body{flex-direction:column;justify-content:center;padding:26px;display:flex}.adm .sh-flag{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--primary);border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:10px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.adm .sh-feat-body b{letter-spacing:-.02em;font-size:24px;font-weight:800}.adm .sh-feat-body em{color:var(--text-muted);margin-top:4px;font-size:14px;font-style:normal;display:block}.adm .sh-feat-body p{color:var(--text-muted);margin-top:12px;font-size:13.5px;line-height:1.6}.adm .sh-feat-foot{align-items:center;gap:16px;margin-top:20px;display:flex}@media (max-width:860px){.adm .sh-featured{grid-template-columns:1fr}.adm .sh-featured img{min-height:180px;max-height:220px}}.adm .sh-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:16px;display:grid}.adm .sh-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;transition:transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s,border-color .22s;animation:.3s cubic-bezier(.2,1,.3,1) both shCard;display:flex;overflow:hidden}@keyframes shCard{0%{opacity:0;transform:translateY(8px)}}.adm .sh-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 14px 34px #0000001c}.adm .sh-card.have{opacity:.78}.adm .sh-card.have:hover{border-color:var(--border);box-shadow:none;transform:none}.adm .sh-frame{display:block;position:relative;overflow:hidden}.adm .sh-shot{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1);display:block}.adm .sh-card:hover .sh-shot{transform:scale(1.045)}.adm .sh-card.have:hover .sh-shot{transform:none}.adm .sh-shot.placeholder{color:#fff9;background:linear-gradient(135deg,#6366f1,#ec4899);place-items:center;display:grid}.adm .sh-frame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}.adm .sh-card:hover .sh-frame:after{opacity:1;animation:.75s cubic-bezier(.3,.7,.4,1) both shShine}@keyframes shShine{to{transform:translate(100%)}}.adm .sh-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11141cb8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px}.adm .sh-body{flex-direction:column;flex:1;padding:11px 14px 13px;display:flex}.adm .sh-title{align-items:baseline;gap:7px;display:flex}.adm .sh-title b{letter-spacing:-.01em;font-size:15px;font-weight:800}.adm .sh-title i{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:700}.adm .sh-body em{color:var(--text-muted);margin-top:4px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.adm .sh-by{margin-top:1px!important;font-size:11.5px!important}.adm .sh-foot{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.adm .sh-install{color:#fff;background:var(--primary);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .18s,transform .18s}.adm .sh-install:hover{background:#d12b39;transform:translateY(-1px)}.adm .sh-install:active{transform:translateY(0)}.adm .sh-buy{color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:8px 13px;font-size:12.5px;font-weight:700;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.adm .sh-buy svg{transition:transform .22s cubic-bezier(.2,.9,.3,1)}.adm .sh-buy:hover{color:var(--primary);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm .sh-buy:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.adm .sh-buy:hover{transform:translateY(-1px)}.adm .sh-buy:hover svg{transform:translate(2px,-2px)}.adm .sh-price{font-size:14px;font-weight:800}@media (prefers-reduced-motion:reduce){.adm .sh-card,.adm .sh-shot,.adm .sh-buy,.adm .sh-buy svg,.adm .sh-install{transition:none;animation:none}.adm .sh-card:hover,.adm .sh-card:hover .sh-shot{transform:none}.adm .sh-card:hover .sh-frame:after{opacity:0;animation:none}}.adm .sh-have{color:#059669;background:#d1fae5;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.adm .sh-back{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f14198c;place-items:center;padding:20px;animation:.16s both shIn;display:grid;position:fixed;inset:0}@keyframes shIn{0%{opacity:0}}.adm .sh-modal{background:var(--surface);border-radius:20px;width:100%;max-width:430px;padding:28px;animation:.2s cubic-bezier(.2,1,.3,1) both shUp;position:relative;box-shadow:0 24px 60px #0000004d}@keyframes shUp{0%{opacity:0;transform:translateY(10px)}}.adm .sh-modal b{font-size:19px;font-weight:800;display:block}.adm .sh-modal em{color:var(--text-muted);margin:6px 0 18px;font-size:13px;font-style:normal;line-height:1.55;display:block}.adm .sh-modal .cp-linkbox{margin:0}.adm .sh-close{width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.adm .sh-close:hover{background:var(--surface-2,#f1f3f8)}.adm .sh-go{justify-content:center;width:100%;margin-top:16px}.adm .sh-getkey{color:#fff;background:linear-gradient(135deg,#6d28d9,#9333ea);border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px 10px #6d28d94d}.adm .sh-getkey:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6d28d96b}.adm .sh-problem p{margin:0}.adm .sh-problem{color:#991b1b;background:#fee2e2;border-radius:10px;margin-top:12px;padding:10px 13px;font-size:12.5px;line-height:1.5}.adm .sh-done{color:#065f46;background:#d1fae5;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 15px;font-size:13.5px;font-weight:600;animation:.28s cubic-bezier(.2,1,.3,1) both shDone;display:flex}@keyframes shDone{0%{opacity:0;transform:translateY(-5px)}}.adm .sh-done svg{flex:none;margin-top:2px}.adm .sh-done b{font-size:14px;font-weight:800;display:block}.adm .sh-done em{opacity:.85;margin-top:2px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.adm .sh-offline{align-items:flex-start;gap:11px;display:flex}.adm .sh-offline b{font-size:14px;display:block}.adm .sh-offline em{color:var(--text-muted);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.adm .sh-offline svg{color:#b45309;flex:none;margin-top:2px}.ts-back{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f141980;place-items:center;padding:20px;animation:.16s both tsIn;display:grid;position:fixed;inset:0}@keyframes tsIn{0%{opacity:0}}.ts-panel{background:#fff;border-radius:22px;width:100%;max-width:400px;padding:26px;animation:.2s cubic-bezier(.2,1,.3,1) both tsUp;position:relative;box-shadow:0 26px 70px #00000047}.dark .ts-panel{background:#141827}@keyframes tsUp{0%{opacity:0;transform:translateY(10px)}}.ts-panel>b{align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.ts-panel>em{color:#6b7280;margin:6px 0 18px;font-size:13px;font-style:normal;line-height:1.5;display:block}.ts-close{color:#9ca3af;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.ts-close:hover{background:#f1f3f8}.ts-list{flex-direction:column;gap:8px;display:flex}.ts-option{text-align:left;border:1px solid #e6e8ef;border-radius:14px;align-items:center;gap:13px;padding:12px;transition:all .18s;display:flex}.dark .ts-option{border-color:#2f3441}.ts-option:hover{border-color:#e63946;transform:translateY(-1px)}.ts-option.on{background:#e639460d;border-color:#e63946}.ts-option b{font-size:14.5px;font-weight:700;display:block}.ts-option em{color:#9ca3af;margin-top:1px;font-size:11.5px;font-style:normal;display:block}.ts-option svg{color:#e63946;flex:none}.ts-swatch{background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:10px;flex:none;width:78px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f141914}.ts-swatch.default{background:linear-gradient(135deg,#e63946,#0f1419)}.ts-swatch[data-theme=golden]{background:linear-gradient(135deg,#ff4b5c,#f6f5f2)}.ts-swatch img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block;position:absolute;inset:0}.dark .ts-swatch{box-shadow:inset 0 0 0 1px #ffffff1a}.ts-option.on .ts-swatch{box-shadow:inset 0 0 0 1px #e6394659}.ts-none{color:#9ca3af;margin-top:14px;font-size:12.5px;line-height:1.55}.cl-post:disabled,.ps-save:disabled,.ab-new:disabled,.btn-primary:disabled,.bl-draft:disabled{opacity:1;color:#a1a1aa;box-shadow:none;cursor:not-allowed;background:#ececf1;transform:none}.dark .cl-post:disabled,.dark .ps-save:disabled,.dark .ab-new:disabled,.dark .btn-primary:disabled,.dark .bl-draft:disabled{color:#6b6b76;background:#23232b}.bl-foot-btns .cl-post{flex:auto;width:auto}.bl-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding-bottom:30px;display:grid}@media (max-width:1100px){.bl-cols{grid-template-columns:minmax(0,1fr)}}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.bl-grid{grid-template-columns:minmax(0,1fr)}}.bl-grid .bl-card{flex-direction:column;gap:13px;padding:14px;display:flex}.bl-grid .bl-cover{width:100%;height:168px}.bl-nocover{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;background:#f4f4f7;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:12.5px;font-weight:700;display:flex}.dark .bl-nocover{color:#6b6b76;background:#1b1b21}.bl-nocover svg{color:#c7c7cf}.dark .bl-nocover svg{color:#3f3f46}.bl-side{position:sticky;top:96px}.bl-sidecard{background:#fff;border:1px solid #e9e9ee;border-radius:20px;padding:16px 16px 8px;box-shadow:0 2px 14px #0000000d}.dark .bl-sidecard{background:#16161a;border-color:#2b2b33}.bl-sidecard h3{margin-bottom:8px;font-size:14.5px;font-weight:700}.bl-sideempty{color:#a1a1aa;padding:6px 0 12px;font-size:13px}.bl-sirow{border-bottom:1px solid #f1f1f4;align-items:center;gap:11px;padding:9px 0;display:flex}.dark .bl-sirow{border-color:#26262b}.bl-sirow:last-child{border-bottom:0}.bl-sirow>b{color:#c7c7cf;flex:none;width:12px;font-size:13px;font-weight:700}.bl-sirow>span{flex:1;min-width:0}.bl-sirow em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-style:normal;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.bl-sirow i{color:#a1a1aa;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.bl-sireads{color:#71717a;flex:none;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.bl-sirow:hover em{color:#e63946}.cm-composer{text-align:left;background:#fff;border:1px solid #e9e9ee;border-radius:20px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 14px #0000000d}.cm-composer:hover{border-color:#dcdce4;box-shadow:0 8px 22px #00000012}.dark .cm-composer{background:#16161a;border-color:#2b2b33;box-shadow:0 2px 14px #0006}.dark .cm-composer:hover{border-color:#3a3a44}.cm-composer-pill{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f7;border-radius:999px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:14.5px;line-height:44px;transition:background .2s;overflow:hidden}.cm-composer:hover .cm-composer-pill{background:#eeeef3}.dark .cm-composer-pill{color:#71717a;background:#1b1b21}.dark .cm-composer:hover .cm-composer-pill{background:#22222a}.lb-page{flex-direction:column;gap:18px;width:100%;max-width:1000px;margin:0 auto;padding:18px 12px 40px;display:flex}.lb-head{background:#fff;border:1px solid #e9e9ee;border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 2px 14px #0000000d}.dark .lb-head{background:#16161a;border-color:#2b2b33}.lb-headtext{flex:1;min-width:200px}.lb-headtext h1{letter-spacing:-.02em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.lb-headtext h1 svg{color:#f0a93b}.lb-headtext p{color:#8a857e;margin-top:3px;font-size:13.5px}.lb-filters{flex-wrap:wrap;gap:8px;display:flex}.lb-filter{color:#6b665f;background:#f4f4f7;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:600;transition:transform .2s,background .2s,color .2s;display:inline-flex}.dark .lb-filter{color:#a1a1aa;background:#1b1b21}.lb-filter:hover{transform:translateY(-2px)}.lb-filter.on{color:#fff;background:#14161a}.dark .lb-filter.on{color:#14161a;background:#ededea}.lb-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;padding:14px 0 8px;display:grid}@media (max-width:720px){.lb-podium{grid-template-columns:1fr}}.lb-pod{text-align:center;background:#fff;border:1px solid #e9e9ee;border-radius:26px;flex-direction:column;align-items:center;padding:22px 18px;transition:box-shadow .25s,translate .25s;display:flex;box-shadow:0 18px 40px #14161a12}.dark .lb-pod{background:#16161a;border-color:#2b2b33;box-shadow:0 18px 40px #00000073}.lb-pod:hover{box-shadow:0 26px 54px #14161a21}.lb-pod.gold{background:linear-gradient(165deg,#fff8e8,#fff);border-color:#f0a93b47}.dark .lb-pod.gold{background:linear-gradient(165deg,#241f14,#16161a);border-color:#f0a93b4d}.lb-pod.silver{background:linear-gradient(165deg,#f5f6f8,#fff);border-color:#14161a1a}.dark .lb-pod.silver{background:linear-gradient(165deg,#1b1d22,#16161a)}.lb-pod.bronze{background:linear-gradient(165deg,#fdf1e7,#fff);border-color:#cd7f323d}.dark .lb-pod.bronze{background:linear-gradient(165deg,#241b14,#16161a);border-color:#cd7f3247}.lb-medal{font-size:26px;line-height:1}.lb-podface{margin-top:10px;display:block}.lb-podname{margin-top:12px;font-size:16px;font-weight:700;display:block}.lb-podhandle{color:#8a857e;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.lb-podscore{margin-top:10px;font-size:20px;font-weight:800;display:block}.lb-pod.gold .lb-podscore{color:#e0a020}.lb-pod.silver .lb-podscore{color:#7a7f87}.lb-pod.bronze .lb-podscore{color:#c1783c}.lb-podunit{color:#a29c94;font-size:11.5px;font-style:normal;display:block}.lb-row{border-bottom:1px solid #f1f1f4;border-radius:14px;align-items:center;gap:14px;padding:11px 8px;transition:background .2s;display:flex}.dark .lb-row{border-color:#26262b}.lb-row:last-child{border-bottom:0}.lb-row:hover{background:#fbfbfd}.dark .lb-row:hover{background:#1b1b21}.lb-rank{color:#c9c3ba;text-align:center;flex:none;width:26px;font-size:13.5px;font-weight:700}.lb-who{flex:1;min-width:0}.lb-who b{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.lb-who em{color:#8a857e;font-size:11.5px;font-style:normal;display:block}.lb-crown{font-size:12px;font-style:normal}.lb-score{text-align:right;flex:none;font-size:15px;font-weight:700}.lb-score em{color:#a29c94;font-size:11.5px;font-style:normal;font-weight:500;display:block}.lb-only{text-align:center;color:#a1a1aa;padding:18px 0 6px;font-size:13px}.wa-page{flex-direction:column;gap:18px;width:100%;max-width:1000px;margin:0 auto;padding:18px 12px 40px;display:flex}.wa-top{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:18px;display:grid}@media (max-width:860px){.wa-top{grid-template-columns:minmax(0,1fr)}}.wa-balance{color:#fff;background:linear-gradient(155deg,#14161a,#2a2438 62%,#3a2440);border-radius:26px;padding:26px;position:relative;overflow:hidden;box-shadow:0 22px 54px #14161a3d}.wa-bloom{pointer-events:none;background:radial-gradient(circle,#ff4b5c66,#ff4b5c00 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-40px}.wa-balance-in{position:relative}.wa-label{letter-spacing:.05em;text-transform:uppercase;color:#fff9;font-size:12.5px}.wa-amount{letter-spacing:-.03em;margin-top:6px;font-size:44px;font-weight:800}.wa-amount span{color:#ffffffb3;font-size:20px;font-weight:700}.wa-who{color:#ffffffb3;margin-top:4px;font-size:13px}.wa-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wa-act{color:#fff;background:#ffffff1f;border-radius:15px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.wa-act:hover{background:#fff3;transform:translateY(-2px)}.wa-act.primary{color:#14161a;background:#fff}.wa-act.primary:hover{background:#fff}.wa-chart{background:#fff;border:1px solid #e9e9ee;border-radius:26px;flex-direction:column;padding:22px;display:flex;box-shadow:0 2px 14px #0000000d}.dark .wa-chart{background:#16161a;border-color:#2b2b33}.wa-chart h2{font-size:14.5px;font-weight:700}.wa-bars{flex:1;align-items:flex-end;gap:8px;height:120px;margin-top:18px;display:flex}.wa-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.wa-bar span{background:linear-gradient(#ff6b76,#ffd0d5);border-radius:8px;width:100%;display:block}.wa-bar em{color:#8a857e;font-size:10.5px;font-style:normal}.wa-charttotal{border-top:1px solid #f1f1f4;align-items:baseline;gap:6px;margin-top:14px;padding-top:14px;display:flex}.dark .wa-charttotal{border-color:#26262b}.wa-charttotal b{font-size:20px;font-weight:800}.wa-charttotal span{color:#8a857e;font-size:12px}.wa-error{color:#e11d48;background:#fef2f3;border-radius:12px;padding:10px 14px;font-size:13px}.dark .wa-error{background:#e11d481f}.wa-premium,.wa-history{background:#fff;border:1px solid #e9e9ee;border-radius:22px;padding:18px 22px;box-shadow:0 2px 14px #0000000d}.dark .wa-premium,.dark .wa-history{background:#16161a;border-color:#2b2b33}.wa-histhead{margin-bottom:4px;font-size:15px;font-weight:700}.wa-upgrade{color:#fff;background:#14161a;border-radius:999px;flex:none;padding:9px 18px;font-size:13.5px;font-weight:700}.dark .wa-upgrade{color:#14161a;background:#ededea}.cf-page{flex-direction:column;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:18px 12px 40px;display:flex}.cf-head{background:#fff;border:1px solid #e9e9ee;border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 2px 14px #0000000d}.dark .cf-head{background:#16161a;border-color:#2b2b33}.cf-headtext{flex:1;min-width:200px}.cf-headtext h1{letter-spacing:-.02em;font-size:21px;font-weight:800}.cf-headtext p{color:#8a857e;margin-top:3px;font-size:13.5px}.cf-new{color:#fff;background:#14161a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:11px 18px;font-size:13.5px;font-weight:700;transition:transform .2s;display:inline-flex}.dark .cf-new{color:#14161a;background:#ededea}.cf-new:hover:not(:disabled){transform:translateY(-2px)}.cf-new:disabled{opacity:1;color:#a1a1aa;cursor:not-allowed;background:#ececf1}.dark .cf-new:disabled{color:#6b6b76;background:#23232b}.cf-empty{text-align:center;color:#a1a1aa;padding:60px 0;font-size:14px}.cf-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}@media (max-width:1180px){.cf-cols{grid-template-columns:minmax(0,1fr)}}.cf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cf-grid{grid-template-columns:minmax(0,1fr)}}.cf-card{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #e9e9ee;border-radius:20px;flex-direction:column;justify-self:stretch;gap:9px;width:100%;min-width:0;padding:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;box-shadow:0 2px 14px #0000000d}.dark .cf-card{background:#16161a;border-color:#2b2b33}.cf-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.cf-cardtop{flex-direction:column-reverse;align-items:flex-start;gap:8px;display:flex}.cf-cardtop b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cf-tag{color:#71717a;background:#f4f4f7;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.dark .cf-tag{color:#a1a1aa;background:#1f1f26}.cf-desc{color:#8a857e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cf-art{background:#f4f4f7;border-radius:20px 20px 0 0;height:140px;margin:-16px -16px 6px;display:block;position:relative;overflow:hidden}.dark .cf-art{background:#1f1f26}.cf-art img{object-fit:cover;width:100%;height:100%;display:block}.cf-artfall{color:#fff;letter-spacing:-.02em;background:linear-gradient(140deg,#34d399,#14b8a6);place-items:center;width:100%;height:100%;font-size:38px;font-weight:800;display:grid}.cf-art .cf-tag{color:#14161a;background:#fffffff0;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #00000024}.dark .cf-art .cf-tag{color:#14161a;background:#ffffffe6}.cf-card{overflow:hidden}.cf-card:hover .cf-art img{transform:scale(1.04)}.cf-art img{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cf-bar{background:#f1f1f4;border-radius:999px;height:8px;display:block;overflow:hidden}.dark .cf-bar{background:#1f1f26}.cf-bar i{background:linear-gradient(90deg,#34d399,#14b8a6);border-radius:999px;height:100%;display:block}.cf-nums{justify-content:space-between;align-items:baseline;font-size:13.5px;display:flex}.cf-nums b{font-weight:700}.cf-nums em{color:#a1a1aa;font-style:normal;font-weight:400}.cf-nums i{color:#a1a1aa;font-size:12px;font-style:normal}.cf-by{align-items:center;gap:8px;margin-top:2px;display:flex}.cf-by em{color:#8a857e;font-size:11.5px;font-style:normal}.cf-side{position:sticky;top:96px}.cf-sidecard{background:#fff;border:1px solid #e9e9ee;border-radius:20px;padding:16px 16px 10px;box-shadow:0 2px 14px #0000000d}.dark .cf-sidecard{background:#16161a;border-color:#2b2b33}.cf-sidecard h3{margin-bottom:8px;font-size:14.5px;font-weight:700}.cf-sideempty{color:#a1a1aa;padding:6px 0 10px;font-size:13px}.cf-sirow{text-align:left;border-bottom:1px solid #f1f1f4;align-items:center;gap:11px;width:100%;padding:9px 0;display:flex}.dark .cf-sirow{border-color:#26262b}.cf-sirow:last-child{border-bottom:0}.cf-sibadge{color:#10b981;background:#10b9811f;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cf-siwho{flex:1;min-width:0}.cf-siwho b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cf-siwho em{color:#a1a1aa;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.rt{background:#fff;border:1px solid #e4e4ea;border-radius:14px;overflow:hidden}.dark .rt{background:#101216;border-color:#2b2b33}.rt-bar{background:#fafafc;border-bottom:1px solid #f1f1f4;flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;display:flex}.dark .rt-bar{background:#16161a;border-color:#26262b}.rt-btn{color:#52525b;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .16s,color .16s;display:grid}.dark .rt-btn{color:#a1a1aa}.rt-btn:hover{color:#18181b;background:#ececf1}.dark .rt-btn:hover{color:#ededea;background:#23232b}.rt-btn:disabled{opacity:.5}.rt-sep{background:#e4e4ea;width:1px;height:20px;margin:0 6px}.dark .rt-sep{background:#2b2b33}.rt-area{outline:none;min-height:240px;max-height:46vh;padding:14px 16px;font-size:15px;line-height:1.65;overflow-y:auto}.rt-area:empty:before{content:attr(data-placeholder);color:#a1a1aa}.rt-area h2{margin:14px 0 6px;font-size:20px;font-weight:700}.rt-area blockquote{color:#52525b;border-left:3px solid #e63946;margin:12px 0;padding:6px 0 6px 14px}.dark .rt-area blockquote{color:#a1a1aa}.rt-area ul,.rt-area ol{list-style:revert;margin:10px 0 10px 22px}.rt-area a{color:#e63946;text-decoration:underline}.rt-area img{border-radius:12px;max-width:100%;margin:10px 0}.bl-cover-add{color:#52525b;background:#f4f4f7;border:1px dashed #d4d4dc;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:background .18s;display:inline-flex}.dark .bl-cover-add{color:#a1a1aa;background:#1b1b21;border-color:#33333c}.bl-cover-add:hover{background:#ececf1}.bl-cover-pick{border-radius:14px;position:relative;overflow:hidden}.bl-cover-pick img{object-fit:cover;width:100%;max-height:220px;display:block}.bl-cover-pick button{color:#18181b;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #00000029}.bl-rich h2{margin:22px 0 8px;font-size:22px;font-weight:700}.bl-rich h3{margin:18px 0 6px;font-size:18px;font-weight:700}.bl-rich p{margin:0 0 14px}.bl-rich ul,.bl-rich ol{list-style:revert;margin:0 0 14px 22px}.bl-rich blockquote{color:#52525b;border-left:3px solid #e63946;margin:16px 0;padding:8px 0 8px 16px}.dark .bl-rich blockquote{color:#a1a1aa}.bl-rich img{border-radius:16px;max-width:100%;margin:16px 0}.bl-rich a{color:#e63946;text-decoration:underline}.fr-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:16px;box-shadow:0 2px 14px #0000000d}.dark .fr-card{background:#16161a;border-color:#2b2b33}.fr-head{align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:700;display:flex}.fr-head svg{color:#6c5ce7}.fr-count{color:#fff;background:#6c5ce7;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:700}.fr-row{border-bottom:1px solid #f1f1f4;align-items:flex-start;gap:11px;padding:9px 0;display:flex}.dark .fr-row{border-color:#26262b}.fr-row:last-child{border-bottom:0}.fr-who{flex:1;min-width:0}.fr-who b{font-size:13.5px;font-weight:600;display:block}.fr-who em{color:#8a857e;font-size:11.5px;font-style:normal;display:block}.fr-acts{gap:7px;margin-top:8px;display:flex}.fr-yes,.fr-no{border-radius:10px;flex:1;padding:7px 10px;font-size:12.5px;font-weight:700;transition:filter .18s,transform .18s}.fr-yes{color:#fff;background:#e63946}.fr-no{color:#52525b;background:#f4f4f7}.dark .fr-no{color:#d4d4d8;background:#1f1f26}.fr-yes:hover,.fr-no:hover{transform:translateY(-1px)}.fr-yes:disabled,.fr-no:disabled{opacity:.6;transform:none}.st-sug{flex-direction:column;flex:none;align-items:center;gap:6px;width:76px;display:flex}.st-sug-face{border:2px dashed #d4d4dc;border-radius:999px;padding:2px;line-height:0;transition:border-color .2s;display:block}.dark .st-sug-face{border-color:#33333c}.st-sug-face:hover{border-color:#e63946}.st-sug-name{text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:12px;overflow:hidden}.st-sug-btn{color:#fff;background:#e63946;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:transform .18s;display:inline-flex}.st-sug-btn:hover{transform:translateY(-1px)}.uvbody{min-width:0}.uv-panel-wrap{flex:0 0 38%}.uv-bars{gap:4px;min-width:0}.uv-bar{flex:1 1 0;min-width:0}.uv-track{width:100%;max-width:20px}.uv-badge{width:21px;height:21px;font-size:9px}.uv-dayico{font-size:11px}.uv-day{font-size:10px}.se-bar{border-radius:999px;padding-left:22px;padding-right:22px}.se-tabs{padding-left:2px}.pm-page{flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:18px 12px 48px;display:flex}.pm-hero,.pm-plans,.pm-features,.pm-buy{background:#fff;border:1px solid #e9e9ee;border-radius:22px;padding:24px 26px;box-shadow:0 2px 14px #0000000d}.dark .pm-hero,.dark .pm-plans,.dark .pm-features,.dark .pm-buy{background:#16161a;border-color:#2b2b33}.pm-hero{text-align:center}.pm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fef3c7;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.dark .pm-eyebrow{color:#fbbf24;background:#fbbf2424}.pm-hero h1{letter-spacing:-.03em;margin-top:12px;font-size:34px;font-weight:800}.pm-hero>p{color:#8a857e;max-width:440px;margin:8px auto 0;font-size:14px;line-height:1.55}.pm-status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.pm-chip{color:#57534e;background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.dark .pm-chip{color:#d4d4d8;background:#232329}.pm-chip.on{color:#047857;background:#d1fae5}.dark .pm-chip.on{color:#34d399;background:#34d39924}.pm-chip.quiet{color:#8a857e;background:0 0;border:1px solid #e9e9ee}.dark .pm-chip.quiet{border-color:#2b2b33}.pm-plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.pm-plans{grid-template-columns:1fr}}.pm-plan{text-align:left;background:#fafafa;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:20px 20px 18px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.dark .pm-plan{background:#1c1c21}.pm-plan:hover{transform:translateY(-2px)}.pm-plan.on{background:#fff;border-color:#14161a;box-shadow:0 10px 30px #14161a1a}.dark .pm-plan.on{background:#202027;border-color:#ededea}.pm-planname{color:#8a857e;font-size:13px;font-weight:700}.pm-price{letter-spacing:-.03em;font-size:30px;font-weight:800}.pm-price em{color:#8a857e;font-size:13px;font-style:normal;font-weight:600}.pm-permonth{color:#8a857e;font-size:12.5px}.pm-best{color:#fff;background:linear-gradient(135deg,#ff6b76,#f59e0b);border-radius:999px;padding:4px 11px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-11px;right:16px}.pm-yours{color:#047857;background:#d1fae5;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:11px;font-weight:700}.dark .pm-yours{color:#34d399;background:#34d39924}.pm-features{padding:8px 26px}.pm-feature{border-bottom:1px solid #f1f1f4;align-items:center;gap:14px;padding:16px 0;display:flex}.dark .pm-feature{border-color:#26262b}.pm-features .pm-feature:last-child{border-bottom:0}.pm-feature.off{opacity:.45}.pm-fico{color:#14161a;background:#f4f4f5;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dark .pm-fico{color:#ededea;background:#232329}.pm-ftext{flex:1;min-width:0}.pm-ftext b{font-size:14.5px;font-weight:700;display:block}.pm-ftext em{color:#8a857e;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.pm-tick{color:#a1a1aa;border:1px solid #e9e9ee;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.dark .pm-tick{border-color:#2b2b33}.pm-tick.on{color:#fff;background:#14161a;border-color:#14161a}.dark .pm-tick.on{color:#14161a;background:#ededea;border-color:#ededea}.pm-buy{text-align:center}.pm-cta{color:#fff;background:#14161a;border-radius:999px;width:100%;padding:17px 20px;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s;display:block}.pm-cta:hover{transform:translateY(-2px)}.dark .pm-cta{color:#14161a;background:#ededea}.pm-cta:disabled{opacity:.45;cursor:default;transform:none}.pm-fine{color:#8a857e;margin-top:10px;font-size:12.5px;line-height:1.5}.pm-fine a{font-weight:600;text-decoration:underline}.pm-error{color:#e11d48;background:#fef2f3;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dark .pm-error{background:#e11d481f}.pm-ok{color:#047857;background:#d1fae5;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dark .pm-ok{color:#34d399;background:#34d39924}.pf-head{z-index:3;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:16px 2px 4px;display:flex;position:relative}.pf-avatarwrap{background:#fff;border-radius:999px;flex:none;margin-top:-78px;padding:5px;box-shadow:0 14px 34px #14161a29}.dark .pf-avatarwrap{background:#16161a}.pf-headmain{flex:220px;min-width:0;padding-bottom:2px}.pf-name{letter-spacing:-.02em;align-items:center;gap:8px;font-size:25px;font-weight:800;line-height:1.15;display:flex}.pf-name>span{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.pf-handle{color:#8a857e;margin-top:3px;font-size:13.5px}.pf-bio{color:#57534e;max-width:520px;margin-top:9px;font-size:13.5px;line-height:1.55}.dark .pf-bio{color:#c4c4cc}.pf-headmain .pf-counts{margin-top:14px;padding-left:0}.pf-headacts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex}.pf-headacts .pf-acts{display:flex}.pf-headacts .pf-acts>div{margin-bottom:0}.pf-cover-fill{background:radial-gradient(720px 300px at 12% 0,#ffffff57,#0000 60%),radial-gradient(560px 320px at 88% 110%,#fff3,#0000 62%),linear-gradient(120deg,#6366f1,#a855f7 46%,#ec4899)}.pf-tabwrap{border-top:1px solid #f1f1f4;margin-top:16px}.dark .pf-tabwrap{border-color:#26262b}@media (max-width:720px){.pf-head{gap:14px}.pf-avatarwrap{margin-top:-58px}.pf-headacts{width:100%;margin-left:0}.pf-name>span{max-width:100%}}.pf-headfoot{flex:1 0 100%;margin-top:4px}.pf-headfoot .pf-bio{max-width:640px;margin-top:0}.pf-headfoot .pf-counts{margin-top:14px;padding-left:0}.pf-tick{color:#fff;background:#1d9bf0;border-radius:999px;place-items:center;width:17px;height:17px;display:inline-grid}.pf-mark{color:#fff;background:#64748b;border-radius:999px;place-items:center;width:17px;height:17px;display:inline-grid}.pf-mark.admin{background:linear-gradient(135deg,#0f172a,#475569)}.pf-name .bdg-row{align-items:center;gap:5px;display:inline-flex}.pf-meta{color:#8a857e;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.pf-meta span,.pf-meta a{align-items:center;gap:6px;display:inline-flex}.pf-meta a{color:#6d28d9}.pf-meta a:hover{text-decoration:underline}.dark .pf-meta a{color:#a78bfa}.up-wrap{flex-direction:column;gap:18px;max-width:860px;display:flex}.up-head h1{font-size:22px;font-weight:700}.up-head p{color:#8a857e;margin-top:4px;font-size:14px}.up-card{background:#fff;border:1px solid #ece9e4;border-radius:16px;padding:20px;box-shadow:0 1px 2px #100e0c0a}.dark .up-card{box-shadow:none;background:#171717;border-color:#2b2b2b}.up-h2{margin-bottom:10px;font-size:15px;font-weight:650}.up-versions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.up-ver{flex-direction:column;gap:2px;display:flex}.up-verlabel{color:#8a857e;font-size:12px}.up-ver strong{font-size:20px;font-weight:700}.up-new{color:#16a34a}.dark .up-new{color:#4ade80}.up-arrow{color:#d6d1c9;font-size:20px}.up-arrow.on{color:#16a34a}.dark .up-arrow{color:#3a3a3a}.dark .up-arrow.on{color:#4ade80}.up-actions{gap:8px;margin-left:auto;display:flex}.up-btn{border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.up-btn:disabled{opacity:.45;cursor:not-allowed}.up-btn.ghost{background:#fff;border-color:#ece9e4}.up-btn.ghost:hover:not(:disabled){background:#faf9f7}.dark .up-btn.ghost{color:#e9e7e4;background:#171717;border-color:#2b2b2b}.dark .up-btn.ghost:hover:not(:disabled){background:#202020}.up-btn.primary{color:#fff;background:#6d28d9}.up-btn.primary:hover:not(:disabled){background:#5b21b6}.up-warn,.up-ok{border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:9px 12px;font-size:13px;display:flex}.up-warn{color:#b45309;background:#fffbeb}.up-ok{color:#15803d;background:#f0fdf4}.dark .up-warn{color:#fbbf24;background:#78350f40}.dark .up-ok{color:#4ade80;background:#14532d40}.up-steps{flex-direction:column;gap:2px;display:flex}.up-step{opacity:.45;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;transition:background .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.up-step.running,.up-step.done,.up-step.failed{opacity:1}.up-step.running{background:#f6f4ff}.dark .up-step.running{background:#6d28d929}.up-dot{color:#8a857e;background:#f2efeb;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.dark .up-dot{color:#9b968f;background:#262626}.up-step.running .up-dot{color:#fff;background:#6d28d9}.up-step.done .up-dot{color:#fff;background:#16a34a}.up-step.failed .up-dot{color:#fff;background:#dc2626}.up-steptext{flex-direction:column;gap:1px;min-width:0;display:flex}.up-steplabel{font-size:14px;font-weight:550}.up-stepdetail{color:#8a857e;font-size:12px}.up-pct{color:#6d28d9;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:650}.dark .up-pct{color:#a78bfa}.up-bar{background:#6d28d926;height:2px;position:absolute;bottom:0;left:0;right:0}.up-bar i{background:#6d28d9;height:100%;transition:width .25s;display:block}.up-step.running .up-steplabel{animation:1.6s ease-in-out infinite upPulse}@keyframes upPulse{0%,to{opacity:1}50%{opacity:.55}}.up-done{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:16px;padding:16px}.dark .up-done{background:#14532d33;border-color:#4ade8040}.up-done h3{color:#15803d;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.dark .up-done h3{color:#4ade80}.up-done p{margin-top:7px;font-size:13px;line-height:1.55}.up-done ol{margin:10px 0 0 22px;font-size:13px;line-height:1.9;list-style:decimal!important}.up-done ol li{display:list-item!important}.up-done ol li::marker{font-weight:800}.up-restart ol li::marker{font-weight:800}.up-done code,.up-small code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12px}.dark .up-done code,.dark .up-small code{background:#ffffff1a}.up-small{color:#8a857e;font-size:12px;line-height:1.6}.up-nojs{background:#fef3c7;border-radius:9px;margin-top:10px;padding:8px 11px;font-weight:600;color:#92400e!important;font-size:12.5px!important}.dark .up-nojs{background:#92400e40;color:#fcd34d!important}.up-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.up-table th{text-align:left;color:#8a857e;border-bottom:1px solid #ece9e4;padding:6px 8px;font-size:12px;font-weight:600}.up-table td{border-bottom:1px solid #f4f2ef;padding:9px 8px}.dark .up-table th{border-color:#2b2b2b}.dark .up-table td{border-color:#222}.up-safe{gap:7px;font-size:13px;display:grid}.up-safe li{color:#57534e;align-items:center;gap:8px;display:flex}.up-safe li:before{content:"";background:#16a34a;border-radius:50%;flex:none;width:6px;height:6px}.dark .up-safe li{color:#b9b5ae}.up-tabs{border-bottom:1px solid #ece9e4;gap:6px;display:flex}.dark .up-tabs{border-color:#2b2b2b}.up-tab{color:#8a857e;border-bottom:2px solid #0000;align-items:center;gap:7px;height:40px;margin-bottom:-1px;padding:0 15px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.up-tab:hover:not(:disabled){color:#57534e}.up-tab.on{color:#6d28d9;border-bottom-color:#6d28d9}.up-tab:disabled{opacity:.5;cursor:not-allowed}.dark .up-tab:hover:not(:disabled){color:#d6d3ce}.dark .up-tab.on{color:#a78bfa;border-bottom-color:#a78bfa}.up-tabdot{color:#fff;background:#dc2626;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.up-dim{color:#8a857e}.up-pill{border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.up-pill.on{color:#15803d;background:#f0fdf4}.up-pill.off{color:#8a857e;background:#f5f5f4}.dark .up-pill.on{color:#4ade80;background:#14532d4d}.dark .up-pill.off{color:#9b968f;background:#262626}.up-keyrow{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.up-key{background:#fff;border:1px solid #ece9e4;border-radius:10px;flex:260px;height:38px;padding:0 12px;font-family:ui-monospace,monospace;font-size:14px}.up-key:focus{outline-offset:-1px;outline:2px solid #6d28d9}.dark .up-key{color:#e9e7e4;background:#101010;border-color:#2b2b2b}.up-restart{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:16px;padding:16px 18px}.dark .up-restart{background:#78350f38;border-color:#fbbf2447}.up-restart h3{color:#b45309;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.dark .up-restart h3{color:#fbbf24}.up-restart p{margin-top:7px;font-size:13px;line-height:1.6}.up-restart ol{margin:10px 0 0 22px;font-size:13px;line-height:1.9;list-style:decimal!important}.up-restart ol li{display:list-item!important}.up-restart code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12px}.dark .up-restart code{background:#ffffff1a}.up-lic{border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.up-lic.ok{background:#f0fdf4;border-color:#bbf7d0}.up-lic.warn{background:#fffbeb;border-color:#fde68a}.dark .up-lic.ok{background:#14532d38;border-color:#4ade8042}.dark .up-lic.warn{background:#78350f38;border-color:#fbbf2442}.up-licbadge{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.up-lic.ok .up-licbadge{background:#16a34a}.up-lic.warn .up-licbadge{background:#d97706}.up-lic strong{font-size:14px;font-weight:650;display:block}.up-lic.ok strong{color:#15803d}.up-lic.warn strong{color:#b45309}.dark .up-lic.ok strong{color:#4ade80}.dark .up-lic.warn strong{color:#fbbf24}.up-lic p{color:#6b6660;margin-top:3px;font-size:12.5px;line-height:1.55}.dark .up-lic p{color:#a8a39c}.up-lic code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12px}.dark .up-lic code{background:#ffffff1a}.up-notice{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.dark .up-notice{background:#7f1d1d38;border-color:#f8717147 #f8717147 #f8717147 #ef4444}.up-noticeicon{color:#fff;background:#dc2626;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.up-notice strong{color:#b91c1c;letter-spacing:.01em;font-size:14px;font-weight:700;display:block}.dark .up-notice strong{color:#fca5a5}.up-notice p{color:#7f1d1d;margin-top:5px;font-size:12.5px;line-height:1.65}.dark .up-notice p{color:#fecaca}.cfd-back{z-index:9995;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#110f0d73;place-items:center;padding:20px;animation:.16s ease-out cfdFade;display:grid;position:fixed;inset:0}.cfd-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:420px;padding:26px 26px 22px;animation:.18s cubic-bezier(.2,.9,.3,1.2) cfdPop;box-shadow:0 24px 60px #100e0c42}.dark .cfd-card{background:#171717;box-shadow:0 24px 60px #0009}@keyframes cfdFade{0%{opacity:0}}@keyframes cfdPop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.cfd-icon{color:#6d28d9;background:#f4f1ff;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.cfd-icon.danger{color:#dc2626;background:#fef2f2}.dark .cfd-icon{color:#a78bfa;background:#6d28d933}.dark .cfd-icon.danger{color:#f87171;background:#dc26262e}.cfd-card h3{margin-bottom:7px;font-size:17px;font-weight:750}.cfd-card p{color:#6b6660;white-space:pre-line;font-size:13.5px;line-height:1.6}.dark .cfd-card p{color:#a8a39c}.cfd-actions{gap:10px;margin-top:22px;display:flex}.cfd-actions button{border-radius:12px;flex:1;height:44px;font-size:14px;font-weight:650;transition:background .15s,transform .1s}.cfd-actions button:active{transform:scale(.985)}.cfd-cancel{color:#2b2724;background:#f4f2ef}.cfd-cancel:hover{background:#ebe8e4}.dark .cfd-cancel{color:#e9e7e4;background:#262626}.dark .cfd-cancel:hover{background:#303030}.cfd-go{color:#fff;background:#6d28d9}.cfd-go:hover{background:#5b21b6}.cfd-go.danger{background:#dc2626}.cfd-go.danger:hover{background:#b91c1c}@media (max-width:420px){.cfd-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.cfd-back,.cfd-card{animation:none}}.up-lead{color:#8a857e;margin:-4px 0 2px;font-size:13px;line-height:1.6}.dark .up-lead{color:#9b968f}.up-item{flex-direction:column;flex:190px;gap:3px;min-width:190px;display:flex}.up-itemname{align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.up-itemkind{color:#8a857e;font-size:12px;line-height:1.45}.dark .up-itemkind{color:#9b968f}.up-del{color:#a8a39c;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:inline-grid}.up-del:hover:not(:disabled){color:#dc2626;background:#fef2f2}.up-del:disabled{opacity:.5;cursor:not-allowed}.dark .up-del:hover:not(:disabled){color:#f87171;background:#7f1d1d4d}.up-empty{text-align:center;padding:18px 12px}.up-emptyicon{color:#8a857e;background:#f4f2ef;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.dark .up-emptyicon{color:#9b968f;background:#262626}.up-empty strong{font-size:15px;font-weight:650;display:block}.up-empty p{color:#8a857e;max-width:460px;margin:7px auto 0;font-size:13px;line-height:1.6}.dark .up-empty p{color:#9b968f}.up-builtin{color:#8a857e;flex:260px;padding-left:4px;font-size:12.5px;line-height:1.55}.dark .up-builtin{color:#9b968f}.rail-pin{scrollbar-width:none;-ms-overflow-style:none}.rail-pin::-webkit-scrollbar{width:0;height:0}:root{--z-dialog:10000;--z-toast:10050}.nm-back,.fixed.inset-0.z-50,.ts-back,.cm-back,.pe-back,.cfd-back,.lb-back,.rl-done,.adm .sh-back{z-index:var(--z-dialog)!important}.lt-stack,.sp-toast{z-index:var(--z-toast)}.cm-choice{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.cm-choice-card{text-align:left;background:#fff;border:1px solid #e6e8ef;border-radius:16px;padding:16px 18px 16px 44px;transition:border-color .18s,background .18s;position:relative}.dark .cm-choice-card{background:#14141a;border-color:#2f3441}.cm-choice-card:hover{border-color:#c4b5fd}.cm-choice-card.on{background:#7c3aed0a;border-color:#7c3aed}.dark .cm-choice-card.on{background:#7c3aed1f}.cm-choice-card b{font-size:15px;font-weight:800;display:block}.cm-choice-card em{color:#6b7280;margin-top:5px;font-size:12.5px;font-style:normal;line-height:1.55;display:block}.dark .cm-choice-card em{color:#9ca3af}.cm-choice-dot{border:2px solid #cbd0dc;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:19px;left:16px}.dark .cm-choice-dot{border-color:#414757}.cm-choice-card.on .cm-choice-dot{border-width:5px;border-color:#7c3aed}.pf-act.primary.pending{color:#52525b;box-shadow:none;background:#f4f4f7}.dark .pf-act.primary.pending{color:#d4d4d8;background:#26262e}.pf-act.primary.pending:hover{background:#ebebf0}.dark .pf-act.primary.pending:hover{background:#33333d}.st-sug-facewrap{line-height:0;display:inline-block;position:relative}.st-sug-badge{color:#fff;background:#e63946;border:2px solid #fff;border-radius:999px;place-items:center;width:24px;height:24px;transition:transform .16s,background .16s;display:grid;position:absolute;top:-1px;right:-1px;box-shadow:0 2px 6px #e6394659}.dark .st-sug-badge{border-color:#0c0c0c}.st-sug-badge:hover{background:#cc2f3b;transform:scale(1.12)}.st-sug-badge:active{transform:scale(.96)}.st-sug-badge:focus-visible{outline-offset:2px;outline:2px solid #e63946}.st-sug{gap:7px}.fr-row{align-items:center}.fr-acts{flex:none;gap:6px;margin-top:0;display:flex}.fr-yes,.fr-no{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.cp-feelings{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-width:100%}.cp-feelings button{min-width:0}.cp-feelings button span{flex:none}.cp-feelings button:after{content:""}.cp-feelings button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-write{padding:12px 12px 54px}.im-drop{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.im-pick{color:#52525b;background:#f4f4f7;border:1px dashed #cbd0dc;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.dark .im-pick{color:#d4d4d8;background:#1e1e24;border-color:#414757}.im-pick:hover{color:#7c3aed;border-color:#7c3aed}.im-file{color:#16a34a;font-size:13px;font-weight:600}.im-confirm{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0 4px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.dark .im-confirm{color:#fcd34d;background:#78350f38;border-color:#78350f}.im-confirm input{flex:none;margin-top:2px}.im-confirm span{align-items:flex-start;gap:7px;display:flex}.im-confirm svg{flex:none;margin-top:1px}.im-error,.im-ok{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.im-error{color:#dc2626}.im-ok{color:#16a34a}.im-log{white-space:pre-wrap;color:#d4d4d8;background:#14141a;border-radius:12px;max-height:460px;margin-top:12px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.tr-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:18px;display:grid}.tr-box{background:#fff;border:1px solid #e6e8ef;border-radius:18px;padding:22px}.dark .tr-box{background:#14141a;border-color:#2f3441}.tr-box.soon{opacity:.72}.tr-box-head{align-items:center;gap:13px;margin-bottom:18px;display:flex}.tr-box-head b{font-size:16px;font-weight:800;display:block}.tr-box-head em{color:#8a857e;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.tr-logo{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.tr-logo.sngine{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.tr-logo.wo{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.tr-steps{background:#f7f8fa;border-radius:13px;flex-direction:column;gap:8px;margin-bottom:18px;padding:12px 14px;display:flex}.dark .tr-steps{background:#1a1a22}.tr-steps li{color:#8a857e;align-items:center;gap:10px;font-size:13px;display:flex}.tr-steps li span{color:#8a857e;background:#e6e8ef;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.dark .tr-steps li span{background:#2f3441}.tr-steps li.now{color:#0f1419;font-weight:700}.dark .tr-steps li.now{color:#f4f4f5}.tr-steps li.now span{color:#fff;background:#7c3aed}.tr-steps li.done{color:#16a34a}.tr-steps li.done span{color:#fff;background:#16a34a}.tr-check{color:#6b7280;align-items:flex-start;gap:9px;margin:14px 0;font-size:12.5px;line-height:1.55;display:flex}.dark .tr-check{color:#9ca3af}.tr-check input{flex:none;margin-top:2px}.tr-go{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:12px;font-size:14px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 8px 20px #7c3aed47}.tr-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #7c3aed57}.tr-go:disabled{color:#a1a1aa;box-shadow:none;background:#ececf1}.dark .tr-go:disabled{color:#6b7280;background:#26262e}.tr-running{margin-top:16px}.tr-bar{background:#ececf1;border-radius:999px;height:10px;position:relative;overflow:hidden}.dark .tr-bar{background:#26262e}.tr-bar-fill{background:linear-gradient(90deg,#7c3aed,#4f46e5);border-radius:999px;width:0;height:100%;transition:width .35s;display:block}.tr-bar-fill.sweep{width:40%;animation:1.15s ease-in-out infinite trSweep}.tr-bar-pct{color:#7c3aed;font-size:11.5px;font-weight:800;position:absolute;top:-20px;right:0}.tr-status{color:#6b7280;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.dark .tr-status{color:#9ca3af}.tr-win{text-align:center;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:15px;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;animation:.4s cubic-bezier(.2,1.1,.3,1) both trPop;display:flex}.dark .tr-win{color:#86efac;background:#14532d38;border-color:#166534}.tr-win.big{padding:28px 18px}.tr-win b{font-size:17px;font-weight:900}.tr-win.big b{font-size:20px}.tr-win em{opacity:.85;font-size:12.5px;font-style:normal}@keyframes trPop{0%{opacity:0;transform:scale(.94)translateY(6px)}}.tr-figures{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.tr-figures span{background:#ffffffb8;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:11.5px;display:inline-flex}.dark .tr-figures span{background:#00000040}.tr-figures b{font-size:13px;font-weight:900}.tr-leftover{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.dark .tr-leftover{color:#fcd34d;background:#78350f38;border-color:#78350f}.tr-leftover svg{flex:none;margin-top:1px}.tr-leftover button{flex:none;align-self:center}.tr-details{color:#7c3aed;margin-top:14px;font-size:12px;font-weight:700;text-decoration:underline}.tr-req{letter-spacing:.3px;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:800}.dark .tr-req{color:#fca5a5;background:#7f1d1d59}.tr-steps.clickable li{padding:0}.tr-steps.clickable li button{text-align:left;width:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:3px 0;font-size:13px;transition:opacity .15s;display:flex}.tr-steps.clickable li button:hover:not(:disabled){opacity:.72}.tr-steps.clickable li button:disabled{cursor:default}.tr-fallbacks{background:#f7f8fa;border:1px solid #e6e8ef;border-radius:13px;margin-top:14px;padding:14px 16px;animation:.25s both trPop}.dark .tr-fallbacks{background:#1a1a22;border-color:#2f3441}:root{--jb-card:#fff;--jb-line:#e9e9ee;--jb-line-soft:#f1f1f4;--jb-text:#18181b;--jb-dim:#71717a;--jb-soft:#f6f6f8;--jb-field:#fff;--jb-field-line:#d8d8e0;--jb-shadow:0 1px 2px #1018280a, 0 8px 24px #1018280d;--jb-accent:#4f46e5;--jb-accent-hi:#4338ca;--jb-accent-soft:#eef2ff;--of-accent:#c2410c;--of-accent-hi:#9a3412;--of-accent-soft:#fff4ed}.dark{--jb-card:#121215;--jb-line:#26262b;--jb-line-soft:#1f1f24;--jb-text:#e7e7ea;--jb-dim:#a1a1aa;--jb-soft:#18181b;--jb-field:#131316;--jb-field-line:#32323a;--jb-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--jb-accent:#6366f1;--jb-accent-hi:#818cf8;--jb-accent-soft:#1e1b3a;--of-accent:#ea8a3d;--of-accent-hi:#f5a962;--of-accent-soft:#2a1c10}.jb-page{width:100%;max-width:1120px;color:var(--jb-text);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin:0 auto;padding:18px 16px 60px;display:grid}@media (max-width:1000px){.jb-page{grid-template-columns:1fr}.jb-rail{display:none}}.jb-col{flex-direction:column;gap:14px;min-width:0;display:flex}.jb-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}.jb-panel{background:var(--jb-card);border:1px solid var(--jb-line);box-shadow:var(--jb-shadow);border-radius:16px}.jb-pad{padding:16px 18px}.jb-hero{color:#fff;background:linear-gradient(120deg,#312e81 0%,#4f46e5 55%,#6366f1 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #4f46e540}.jb-hero.offers{background:linear-gradient(120deg,#7c2d12 0%,#c2410c 55%,#ea8a3d 100%);box-shadow:0 10px 30px #c2410c40}.jb-h1{letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:23px;font-weight:700;display:flex}.jb-sub{opacity:.88;margin:5px 0 0;font-size:13.5px}.jb-btn{cursor:pointer;white-space:nowrap;transition:transform .14s var(--spring,ease), box-shadow .2s, background .2s;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:650;display:inline-flex}.jb-btn:active{transform:scale(.97)}.jb-btn:disabled{opacity:.55;cursor:default;transform:none}.jb-btn.onhero{color:#312e81;background:#fff;box-shadow:0 4px 14px #0000002e}.jb-btn.onhero:hover{background:#f8f8ff;box-shadow:0 6px 20px #0000003d}.jb-hero.offers .jb-btn.onhero{color:#7c2d12}.jb-btn.primary{background:var(--jb-accent);color:#fff;box-shadow:0 4px 14px #4f46e54d}.jb-btn.primary:hover{background:var(--jb-accent-hi);box-shadow:0 6px 20px #4f46e561}.jb-btn.offers{background:var(--of-accent);box-shadow:0 4px 14px #c2410c4d}.jb-btn.offers:hover{background:var(--of-accent-hi);box-shadow:0 6px 20px #c2410c61}.jb-btn.wide{width:100%}.jb-btn.big{padding:13px 22px;font-size:15px}.jb-ghost{border:1px solid var(--jb-field-line);background:var(--jb-card);color:var(--jb-text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.jb-ghost:hover{background:var(--jb-soft)}.jb-ghost.danger{color:#dc2626;border-color:#f3c9c9}.dark .jb-ghost.danger{color:#f87171;border-color:#4c1d1d}.jb-ghost.ok{color:#15803d;border-color:#bbe7c9}.dark .jb-ghost.ok{color:#4ade80;border-color:#14532d}.jb-ghost:disabled{opacity:.45;cursor:default}.jb-bar{flex-wrap:wrap;gap:10px;display:flex}.jb-search{border:1px solid var(--jb-field-line);background:var(--jb-field);color:var(--jb-dim);border-radius:11px;flex:220px;align-items:center;gap:9px;padding:0 13px;display:flex}.jb-search:focus-within{border-color:var(--jb-accent)}.jb-search input{color:var(--jb-text);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:14px}.jb-search input::placeholder{color:var(--jb-dim)}.jb-select{border:1px solid var(--jb-field-line);background:var(--jb-field);color:var(--jb-text);cursor:pointer;border-radius:11px;padding:11px 13px;font-size:14px}.jb-scopes{flex-wrap:wrap;gap:7px;display:flex}.jb-scope{border:1px solid var(--jb-line);background:var(--jb-card);color:var(--jb-dim);cursor:pointer;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:550;transition:background .15s,color .15s,border-color .15s}.jb-scope:hover{color:var(--jb-text)}.jb-scope.on{background:var(--jb-accent);color:#fff;border-color:#0000}.jb-scope.on.offers{background:var(--of-accent)}.jb-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.of-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.jb-empty{text-align:center;color:var(--jb-dim);padding:44px 20px;font-size:14px}.jb-empty.small{padding:20px 0}.jb-empty a{color:var(--jb-accent)}.jb-card{border:1px solid var(--jb-line);background:var(--jb-card);box-shadow:var(--jb-shadow);border-radius:15px;flex-direction:column;transition:transform .22s cubic-bezier(.3,1.2,.4,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.jb-card:hover{border-color:var(--jb-accent);transform:translateY(-3px);box-shadow:0 14px 32px #1018281f}.jb-card.closed{opacity:.6}.jb-cardlink{color:inherit;padding:16px 17px 12px;text-decoration:none;display:block}.jb-cardtop{align-items:flex-start;gap:12px;display:flex}.jb-logo{background:var(--jb-accent-soft);height:44px;color:var(--jb-accent);border-radius:11px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.jb-logo img{object-fit:cover;width:100%;height:100%}.jb-headings{flex:1;min-width:0}.jb-title{color:var(--jb-text);margin:0;font-size:16px;font-weight:660;line-height:1.3}.jb-poster{color:var(--jb-dim);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:inline-flex}.jb-cardtop .jb-pay{background:var(--jb-accent-soft);color:var(--jb-accent);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:5px 10px;font-size:13px}.jb-cardtop .jb-pay.muted{background:var(--jb-soft);color:var(--jb-dim);font-size:12px}.jb-when{color:var(--jb-dim);font-size:12px}.jb-closed{color:#991b1b;background:#fee2e2;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650}.dark .jb-closed{color:#fca5a5;background:#3f1d1d}.jb-closed.big{padding:5px 12px;font-size:12.5px}.jb-desc{color:var(--jb-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.jb-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.jb-tag{background:var(--jb-soft);color:var(--jb-dim);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.jb-cardfoot{border-top:1px solid var(--jb-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 17px 14px;display:flex}.jb-pay{color:var(--jb-text);font-size:14.5px;font-weight:700}.jb-pay.muted{color:var(--jb-dim);font-size:13px;font-weight:450}.jb-cardacts{align-items:center;gap:11px;display:flex}.jb-count{color:var(--jb-dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.jb-save{cursor:pointer;color:var(--jb-dim);background:0 0;border:0;border-radius:7px;padding:3px}.jb-save:hover{background:var(--jb-soft);color:var(--jb-accent)}.jb-save.on{color:var(--jb-accent)}.of-card{border:1px solid var(--jb-line);background:var(--jb-card);box-shadow:var(--jb-shadow);border-radius:15px;transition:transform .22s cubic-bezier(.3,1.2,.4,1),box-shadow .22s,border-color .22s;overflow:hidden}.of-card:hover{border-color:var(--of-accent);transform:translateY(-3px);box-shadow:0 14px 32px #1018281f}.of-card.expired{opacity:.58}.of-cardlink{color:inherit;text-decoration:none;display:block}.of-art{aspect-ratio:16/9;color:#9a3412;background:linear-gradient(135deg,#fed7aa,#fdba74);place-items:center;display:grid;position:relative;overflow:hidden}.dark .of-art{color:#f5a962;background:linear-gradient(135deg,#3a2412,#4a2d13)}.of-art img{object-fit:cover;width:100%;height:100%}.of-deal{background:var(--of-accent);color:#fff;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:11px;left:11px;box-shadow:0 3px 10px #00000038}.dark .of-deal{color:#1a1207}.of-deal.big{padding:9px 18px;font-size:17px;position:static}.of-over{color:#fff;background:#0f172ad1;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650;position:absolute;top:11px;right:11px}.of-body{padding:14px 15px 10px}.of-title{color:var(--jb-text);margin:0;font-size:15px;font-weight:660;line-height:1.3}.of-desc{color:var(--jb-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.of-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.of-was{color:var(--jb-dim);font-size:13px;text-decoration:line-through}.of-tag{background:var(--jb-soft);color:var(--jb-dim);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.of-tag.gone{color:#991b1b;background:#fee2e2}.dark .of-tag.gone{color:#fca5a5;background:#3f1d1d}.of-foot{border-top:1px solid var(--jb-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 15px 13px;display:flex}.of-by{color:var(--jb-dim);align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:flex}.of-by:hover{color:var(--jb-text)}.of-acts{align-items:center;gap:10px;display:flex}.of-count{color:var(--jb-dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.of-save{cursor:pointer;color:var(--jb-dim);background:0 0;border:0;border-radius:7px;padding:3px}.of-save:hover{background:var(--jb-soft);color:var(--of-accent)}.of-save.on{color:var(--of-accent)}.jb-railtitle{letter-spacing:.05em;text-transform:uppercase;color:var(--jb-dim);margin:0 0 11px;font-size:12px;font-weight:700}.jb-cats{flex-direction:column;gap:1px;display:flex}.jb-cat{text-align:left;width:100%;color:var(--jb-text);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.jb-cat:hover{background:var(--jb-soft)}.jb-cat.on{background:var(--jb-accent-soft);color:var(--jb-accent);font-weight:600}.jb-cat.on.offers{background:var(--of-accent-soft);color:var(--of-accent)}.jb-catn{color:var(--jb-dim);font-size:12px}.jb-hero-img{object-fit:cover;width:100%;max-height:260px;display:block}.of-detailart{aspect-ratio:21/7;color:#9a3412;background:linear-gradient(135deg,#fed7aa,#fdba74);place-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.dark .of-detailart{color:#f5a962;background:linear-gradient(135deg,#3a2412,#4a2d13)}.of-detailart img{object-fit:cover;width:100%;height:100%}.of-detailart.expired{filter:grayscale(.65)}.jb-dhead{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 0;display:flex}.jb-dtitle{letter-spacing:-.015em;color:var(--jb-text);margin:0;font-size:24px;font-weight:720;line-height:1.22}.jb-dby{color:var(--jb-dim);align-items:center;gap:9px;margin-top:10px;font-size:13.5px;text-decoration:none;display:inline-flex}.jb-dby:hover{color:var(--jb-text)}.jb-facts{background:var(--jb-line);border-top:1px solid var(--jb-line);border-bottom:1px solid var(--jb-line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:20px 0 0;display:grid}.jb-fact{background:var(--jb-card);flex-direction:column;gap:4px;padding:13px 22px;display:flex}.jb-flabel{text-transform:uppercase;letter-spacing:.06em;color:var(--jb-dim);font-size:10.5px;font-weight:600}.jb-fvalue{color:var(--jb-text);align-items:center;gap:5px;font-size:14.5px;font-weight:620;display:inline-flex}.jb-body{color:var(--jb-text);padding:20px 22px;font-size:14.5px;line-height:1.7}.jb-body p{margin:0 0 13px}.jb-body p:last-child{margin:0}.jb-dfoot{border-top:1px solid var(--jb-line);background:var(--jb-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.jb-dfoot .jb-owner{flex-wrap:wrap;gap:8px;display:flex}.jb-applied{color:#15803d;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dark .jb-applied{color:#4ade80}.jb-who{align-items:center;gap:11px;display:flex}.jb-whoname{color:var(--jb-text);font-size:14.5px;font-weight:620}.jb-whohandle{color:var(--jb-dim);font-size:12.5px}.jb-stat{justify-content:space-between;align-items:center;padding:7px 0;font-size:13.5px;display:flex}.jb-stat+.jb-stat{border-top:1px solid var(--jb-line-soft)}.jb-statk{color:var(--jb-dim)}.jb-statv{color:var(--jb-text);font-weight:620}.jb-modal{background:var(--jb-card);border:1px solid var(--jb-line);width:min(640px,100vw - 32px);max-height:calc(100vh - 60px);color:var(--jb-text);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.jb-mhead{border-bottom:1px solid var(--jb-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.jb-mtitle{align-items:center;gap:9px;margin:0;font-size:17px;font-weight:680;display:flex}.jb-mx{color:var(--jb-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.jb-mx:hover{background:var(--jb-soft);color:var(--jb-text)}.jb-mbody{padding:18px 20px;overflow-y:auto}.jb-mfoot{border-top:1px solid var(--jb-line);background:var(--jb-soft);padding:14px 20px}.jb-sec+.jb-sec{border-top:1px solid var(--jb-line-soft);margin-top:22px;padding-top:20px}.jb-label{color:var(--jb-text);margin:0 0 7px;font-size:13px;font-weight:620;display:block}.jb-label+.jb-field,.jb-label+.jb-row{margin-bottom:14px}.jb-req{color:#dc2626}.dark .jb-req{color:#f87171}.jb-opt{color:var(--jb-dim);font-size:12px;font-weight:450}.jb-hint{color:var(--jb-dim);margin:-8px 0 14px;font-size:12.5px}.jb-field{border:1px solid var(--jb-field-line);background:var(--jb-field);width:100%;color:var(--jb-text);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.jb-field:focus{border-color:var(--jb-accent);box-shadow:0 0 0 3px var(--jb-accent-soft);outline:0}.jb-field::placeholder{color:var(--jb-dim)}textarea.jb-field{resize:vertical;min-height:90px;line-height:1.55}.jb-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.jb-row{grid-template-columns:1fr}}.jb-range{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px;display:grid}@media (max-width:560px){.jb-range{grid-template-columns:1fr}}.jb-rangebar{background:var(--jb-field-line);width:1px;height:22px}@media (max-width:560px){.jb-rangebar{display:none}}.jb-money{align-items:center;display:flex;position:relative}.jb-cur{color:var(--jb-dim);pointer-events:none;font-size:14px;font-weight:600;position:absolute;left:12px}.jb-money .jb-field{padding-left:28px}.jb-chips{flex-wrap:wrap;gap:8px;display:flex}.jb-chip{border:1px solid var(--jb-field-line);background:var(--jb-field);color:var(--jb-text);cursor:pointer;border-radius:10px;padding:9px 15px;font-size:13.5px;font-weight:550;transition:background .15s,border-color .15s,color .15s}.jb-chip:hover{border-color:var(--jb-accent)}.jb-chip.on{background:var(--jb-accent);color:#fff;border-color:#0000}.jb-chip.on.offers{background:var(--of-accent)}.jb-chip.offers:hover{border-color:var(--of-accent)}.jb-q{border:1px solid var(--jb-line);background:var(--jb-soft);border-radius:12px;margin-bottom:10px;padding:12px}.jb-qtop{grid-template-columns:1fr 156px 36px;align-items:center;gap:8px;display:grid}@media (max-width:560px){.jb-qtop{grid-template-columns:1fr}}.jb-qdel{color:#dc2626;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px}.jb-qdel:hover{background:#dc26261a}.jb-addq{border:1px dashed var(--jb-field-line);color:var(--jb-dim);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;display:inline-flex}.jb-addq:hover{border-color:var(--jb-accent);color:var(--jb-accent)}.jb-cover{object-fit:cover;border-radius:11px;width:100%;max-height:170px;margin-top:10px}.jb-error{color:#991b1b;background:#fee2e2;border-radius:10px;margin:14px 0 0;padding:10px 13px;font-size:13.5px}.dark .jb-error{color:#fca5a5;background:#3f1d1d}.jb-check{color:var(--jb-text);align-items:center;gap:8px;margin:4px 0 14px;font-size:13.5px;display:flex}.jb-apps{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.jb-app{border:1px solid var(--jb-line);background:var(--jb-card);border-radius:13px;padding:14px}.jb-app.declined{opacity:.55}.jb-app.shortlisted{border-color:#86efac}.dark .jb-app.shortlisted{border-color:#166534}.jb-apphead{align-items:center;gap:10px;display:flex}.jb-apphead strong{color:var(--jb-text);font-size:14.5px;display:block}.jb-appwhen{color:var(--jb-dim);font-size:11.5px}.jb-status{background:var(--jb-soft);color:var(--jb-dim);text-transform:capitalize;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.jb-status.shortlisted{color:#15803d;background:#dcfce7}.dark .jb-status.shortlisted{color:#86efac;background:#14532d}.jb-status.declined{color:#991b1b;background:#fee2e2}.dark .jb-status.declined{color:#fca5a5;background:#3f1d1d}.jb-appcontact{color:var(--jb-dim);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.jb-appcontact a,.jb-appcontact span{color:inherit;align-items:center;gap:5px;display:inline-flex}.jb-appcontact a:hover{color:var(--jb-accent)}.jb-appwork{color:var(--jb-dim);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.jb-answer{color:var(--jb-text);margin:10px 0 0;font-size:13px;line-height:1.55}.jb-answer span{color:var(--jb-dim);margin-bottom:2px;font-size:11.5px;font-weight:620;display:block}.jb-cv{color:var(--jb-accent);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:inline-flex}.jb-appacts{gap:8px;margin-top:12px;display:flex}.jb-pill{background:var(--jb-accent-soft);color:var(--jb-accent);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}.ts-panel{width:min(560px,100vw - 32px);max-width:min(560px,100vw - 32px)}.ts-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:13px;max-height:62vh;margin-top:14px;padding:2px;display:grid;overflow-y:auto}.ts-tile{cursor:pointer;box-shadow:0 0 0 1px var(--jb-line);background:0 0;border:0;border-radius:14px;padding:0;transition:box-shadow .18s,transform .18s}.ts-tile:hover{box-shadow:0 0 0 1px var(--jb-accent), 0 12px 26px #10182824;transform:translateY(-2px)}.ts-tile.on{box-shadow:0 0 0 2px var(--jb-accent), 0 10px 24px #4f46e538}.ts-shot{aspect-ratio:16/11;background:var(--jb-soft);border-radius:14px;display:block;position:relative;overflow:hidden}.ts-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ts-shot.noshot{background:linear-gradient(135deg,#a5b4fc,#6366f1)}.ts-shot.noshot[data-theme=default]{background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.ts-shot.noshot[data-theme=golden]{background:linear-gradient(135deg,#fcd9b6,#f0a06a)}.ts-plate{text-align:left;color:#fff;background:linear-gradient(#0000,#09090cdb 68%);padding:24px 12px 10px;position:absolute;bottom:0;left:0;right:0}.ts-plate b{font-size:14.5px;font-weight:680;line-height:1.25;display:block}.ts-plate em{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.ts-mark{background:var(--jb-accent);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #0000004d}.ts-mark.busy{background:#09090cb3}.th-preview.has-shot{border-color:#0000;padding:0;overflow:hidden}.th-preview.has-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.tlist{padding:6px}.tlist-row{border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.tlist-row+.tlist-row{border-top:1px solid var(--jb-line-soft)}.tlist-row:hover{background:var(--jb-soft)}.tlist-row.is-default{background:var(--jb-accent-soft)}.tlist-shot{background:var(--jb-soft);border:1px solid var(--jb-line);border-radius:9px;flex:0 0 132px;height:82px;overflow:hidden}.tlist-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.tlist-shot i{border-left:3px solid;width:100%;height:100%;display:block}.tlist-name{flex:1;min-width:0}.tlist-name b{color:var(--jb-text);align-items:center;gap:8px;font-size:15px;font-weight:660;display:flex}.tlist-name em{color:var(--jb-dim);margin-top:3px;font-size:12.5px;font-style:normal;display:block}.tlist-flag{background:var(--jb-accent);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.tlist-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tlist-acts button{border:1px solid var(--jb-field-line);background:var(--jb-card);color:var(--jb-text);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:550;display:inline-flex}.tlist-acts button:hover{background:var(--jb-soft)}.tlist-opt{transition:background .16s,color .16s,border-color .16s}.tlist-opt.on{color:#15803d!important;background:#e8f8ee!important;border-color:#a7e3bd!important;font-weight:700!important}.tlist-opt.on:hover{background:#ddf3e6!important}.dark .tlist-opt.on{color:#4ade80!important;background:#22c55e1f!important;border-color:#1f5133!important}.dark .tlist-opt.on:hover{background:#22c55e2e!important}.tlist-opt:disabled{cursor:default;opacity:1}.tlist-opt:disabled:hover{background:var(--jb-card)}.tlist-opt.on:disabled:hover{background:#e8f8ee!important}.dark .tlist-opt.on:disabled:hover{background:#22c55e1f!important}.tlist-update.has-new{color:var(--jb-accent);border-color:var(--jb-accent)}.tlist-del{color:#dc2626;border-color:#0000!important;padding:7px 9px!important}.tlist-del:hover{background:#dc26261a!important}.tlist-del:disabled{opacity:.3;cursor:default}.dark .tlist-del{color:#f87171}@media (max-width:720px){.tlist-row{flex-wrap:wrap}.tlist-acts{justify-content:flex-start;width:100%}}.gv-reqrow{align-items:center}.gv-reqacts{flex:none;gap:6px;margin-left:auto;display:flex}.gv-req-yes,.gv-req-no{cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.gv-req-yes:disabled,.gv-req-no:disabled{opacity:.5;cursor:default}.gv-reelday-art video{object-fit:cover;width:100%;height:100%;display:block}.gv-play{transition:opacity .22s,transform .22s}.gv-play.playing{opacity:0;transform:scale(.85)}.rl-stage{position:relative}.rl-float{z-index:30;flex:none;width:100%;max-width:100%;height:0;position:sticky;overflow:visible}.rl-float-top{top:12px}.rl-float-mid{top:50%}.rl-nav{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:calc(50% + 226px);transform:translateY(-50%)}.rl-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .16s,transform .16s;display:grid;position:absolute;top:0;right:14px}.rl-close:hover{background:#ffffff2e}.rl-close:active{transform:scale(.93)}.rl-navbtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .16s,transform .16s,opacity .16s;display:grid}.rl-navbtn:hover{background:#ffffff2e}.rl-navbtn:active{transform:scale(.93)}.rl-navbtn:disabled{opacity:.25;cursor:default}.rl-navbtn:disabled:hover{background:#ffffff14}.rl-navcount{font-variant-numeric:tabular-nums;color:#ffffff8c;font-size:12px}@media (max-width:900px){.rl-nav{display:none}}html.reels-locked,body.reels-locked{overscroll-behavior:none;height:100%;overflow:hidden}body.reels-locked{background:#000}body.reels-locked .app-shell{padding-top:0}@media (min-width:768px){.rl-stage{height:100dvh}body:has(.site-banner) .rl-stage{height:calc(100dvh - 42px);margin-top:42px}}.cl-post{text-align:center;justify-content:center}.cl-foot .cl-post{letter-spacing:-.01em;color:#fff;background-color:var(--primary,#e11d48);background-image:linear-gradient(135deg,#ffffff2e,#fff0 62%);border-radius:14px;width:100%;padding:13px 20px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s;box-shadow:0 8px 20px #e11d4842}.cl-foot .cl-post:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 13px 28px #e11d4857}.cl-foot .cl-post:active:not(:disabled){transform:translateY(0)}.cl-foot .cl-post:disabled{opacity:.45;box-shadow:none;transform:none}.bl-foot-btns .bl-draft{border-radius:14px;padding:13px 22px;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.bl-foot-btns .bl-draft:hover{transform:translateY(-2px)}.rp-btn.spinning svg{animation:.6s cubic-bezier(.34,1.4,.64,1) pa-spin}.rp-btn svg{transition:transform .18s}.rp-btn:hover svg{transform:rotate(-12deg)scale(1.08)}.fs-person{border-radius:18px;flex:0 0 80px;justify-content:center;gap:2px;width:80px;height:108px;padding:8px 5px;overflow:hidden}.fs-av{flex:none;width:46px;height:46px}.fs-name{font-size:10.5px;line-height:1.25}.fs-person .fs-mut{display:none}.fs-add{margin-top:1px;padding:4px 8px;font-size:9.5px}.pc-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;padding:0 4px;font-size:15px;line-height:1.625}.pc-text.folded{-webkit-line-clamp:var(--pc-lines,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-more{color:var(--primary,#e11d48);background:0 0;margin:2px 0 0 4px;padding:0;font-size:15px;font-weight:600;line-height:1.625;transition:opacity .18s}.pc-more:hover{opacity:.75;text-decoration:underline}.pa-row .pa-btn svg{stroke-width:1.7px;width:20px;height:20px}.pa-row .pa-btn{color:#536471;font-size:13.5px;font-weight:500}.dark .pa-row .pa-btn{color:#8b98a5}.pa-row .pa-count{letter-spacing:0;font-size:13.5px;font-weight:500}.pa-views svg{stroke-width:1.7px;width:20px;height:20px}.pa-views{color:#536471}.dark .pa-views{color:#8b98a5}.sb-rail .sb-card{background:0 0;border:0;padding:8px 0 12px}.sb-rail .sb-pinned.sb-card{margin-top:6px;padding:4px 0}.sb-rail .sb-brand{padding-left:8px}.sb-rail .sb-nav-item{gap:20px;height:50px;min-height:50px;padding:0 20px 0 12px;font-size:20px;font-weight:600}.sb-rail .sb-nav-item svg{width:27px;height:27px}.sb-rail .sb-nav-item.on{font-weight:700}.sb-rail .sb-create{gap:9px;width:176px;max-width:100%;height:44px;margin:14px 0 4px;padding:0 20px;font-size:16px;font-weight:600}.sb-rail .sb-create svg{width:20px;height:20px}.sb-rail .sb-navwrap{height:350px}.sb-rail .sb-nav-item.on{box-shadow:0 1px 2px #10182812;background:#fff!important}.dark .sb-rail .sb-nav-item.on{box-shadow:none;background:#1c1f26!important}.pc-textwrap{display:block;position:relative}.pc-body .pc-text{padding-right:34px}.pc-more{background:linear-gradient(to right, transparent, var(--pc-paper,#fff) 28px);margin:0;padding:0 0 0 34px;position:absolute;bottom:0;right:4px}.dark{--pc-paper:#16181c}.gv{--pc-paper:var(--gv-surface)}.bl-sirow{align-items:flex-start;gap:10px;padding:10px 0}.bl-sirow>b{text-align:center;width:14px;padding-top:1px;line-height:1.35}.bl-sirow em{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bl-sirow>.bl-sireads{color:#71717a;background:#f4f4f7;border-radius:8px;flex:none;align-self:flex-start;gap:5px;padding:3px 8px;font-size:11.5px}.dark .bl-sireads{color:#a1a1aa;background:#1f1f26}.gv .bl-sireads{color:var(--gv-ink-muted);background:var(--gv-input)}.sb-chev:disabled{opacity:0;pointer-events:none}.cpt-tools{display:none}.sb-rail{max-width:256px}.sb-rail .sb-nav-item svg{stroke-width:2px}.sb-rail .sb-nav-item.on svg{fill:currentColor;stroke:currentColor;stroke-width:2.5px}.app-col.lb-page{width:600px;min-width:0;max-width:100%;margin:0 20px 0 0;padding:18px 0 40px}.app-col.lb-page>*{min-width:0}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-pod{min-width:0}.lb-podname,.lb-podhandle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-col.lb-page .lb-headtext{min-width:0}.jb-rail,.bl-side,.cf-side{top:18px}.gv .jb-rail,.gv .bl-side,.gv .cf-side{top:96px}.cf-colmain{min-width:0}.cf-colmain .cf-empty{padding:40px 0}.sb-rail .sb-chev{width:176px}.rp-via{color:#ffffffb8;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.rp-via:hover{color:#fff;text-decoration:underline}.wl-wrap{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#14161a;background:#f6f5f2;place-items:center;min-height:100vh;padding:22px 10px;font-family:DM Sans,-apple-system,Segoe UI,Roboto,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.wl-wrap ::selection{background:#ffd9dd}.wl-blooms{pointer-events:none;position:absolute;inset:0}.wl-blooms i{border-radius:50%;position:absolute}.wl-blooms i:first-child{background:radial-gradient(circle,#ff4b5c33,#ff4b5c00 66%);width:640px;height:640px;animation:18s ease-in-out infinite wlBloom;top:-220px;left:-160px}.wl-blooms i:nth-child(2){background:radial-gradient(circle,#6c5ce72e,#6c5ce700 66%);width:660px;height:660px;animation:23s ease-in-out infinite reverse wlBloom;bottom:-260px;right:-170px}.wl-blooms i:nth-child(3){background:radial-gradient(circle,#17c3a224,#17c3a200 68%);width:540px;height:540px;animation:21s ease-in-out infinite wlBloom;top:44%;left:38%}@keyframes wlBloom{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.16)}}@keyframes wlRise{0%{opacity:0;transform:translateY(18px)}}@keyframes wlSweep{0%{transform:translate(-130%)skew(-18deg)}55%,to{transform:translate(240%)skew(-18deg)}}@keyframes wlUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wlDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes wlScan{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}@keyframes wlPulse{0%,to{box-shadow:0 0 #17c3a280}50%{box-shadow:0 0 0 8px #17c3a200}}.wl-card{z-index:1;border-radius:30px;grid-template-columns:1.45fr 1fr;width:100%;max-width:1180px;animation:.7s cubic-bezier(.2,.8,.2,1) both wlRise;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #14161a2e}.wl-card-single{grid-template-columns:1fr;max-width:480px}.wl-brand{color:#fff;background:linear-gradient(155deg,#14161a,#2a2438 60%,#3a2440);flex-direction:column;padding:42px 44px 36px;display:flex;position:relative;overflow:hidden}.wl-wall{opacity:.5;pointer-events:none;gap:12px;display:flex;position:absolute;inset:-8% -4%}.wl-col{flex-direction:column;flex:1;gap:12px;min-width:0;height:max-content;display:flex}.wl-tile{border:1px solid #ffffff1f;border-radius:16px;padding:11px;display:block}.wl-tile-head{align-items:center;gap:7px;display:flex}.wl-tile-av{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.wl-tile-lines{flex:1;min-width:0}.wl-tile-lines span{background:#ffffff61;border-radius:3px;height:6px;display:block}.wl-tile-lines span+span{background:#ffffff2e;height:5px;margin-top:4px}.wl-tile-body{border-radius:11px;margin-top:9px;display:block}.wl-tile-foot{color:#ffffff8c;align-items:center;gap:4px;margin-top:9px;font-size:9.5px;font-weight:700;display:flex}.wl-wall-shade{background:linear-gradient(115deg,#14161af0 34%,#1c1628c2 62%,#3a244099);position:absolute;inset:0}.wl-wall-scan{background:linear-gradient(#fff0,#ffffff0d,#fff0);height:22%;animation:9s linear infinite wlScan;position:absolute;left:0;right:0}.wl-brand>:not(.wl-wall){position:relative}.wl-logo{align-items:center;gap:6px;display:flex}.wl-logo b{letter-spacing:-.04em;font-size:26px;font-weight:800}.wl-logo i{background:#ff4b5c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff4b5c38}.wl-hero{letter-spacing:-.04em;text-wrap:pretty;margin:28px 0 0;font-size:40px;font-weight:800;line-height:1.1}.wl-hero-sub{color:#ffffffa8;text-wrap:pretty;max-width:470px;margin:14px 0 0;font-size:16px;line-height:1.6}.wl-perks{flex-direction:column;gap:11px;margin:24px 0 0;padding:0;list-style:none;display:flex}.wl-perks li{color:#ffffffd6;align-items:center;gap:12px;font-size:13.5px;display:flex}.wl-perk-ic{background:#ffffff1a;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wl-rose{color:#ff8a93}.wl-mint{color:#5be3c4}.wl-violet{color:#a79bff}.wl-amber{color:#ffcf7a}.wl-sky{color:#8fc4ff}.wl-live{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26;border-radius:20px;margin-top:24px;padding:15px 17px;overflow:hidden;box-shadow:0 18px 40px #00000052}.wl-live-head{align-items:center;gap:12px;display:flex}.wl-joiners{flex:none;padding-left:9px;display:flex}.wl-joiners span{border:2px solid #1e1826;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-9px;font-size:12px;font-weight:800;display:grid}.wl-live-text{flex:1;min-width:0}.wl-live-text b{font-size:13.5px;font-weight:700;display:block}.wl-live-text em{color:#fff9;align-items:center;gap:6px;margin-top:3px;font-size:11px;font-style:normal;display:flex}.wl-dot{background:#17c3a2;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite wlPulse}.wl-ticker{border-top:1px solid #ffffff1c;height:20px;margin-top:13px;padding-top:12px;position:relative;overflow:hidden}.wl-ticker-roll{flex-direction:column;animation:16s linear infinite wlUp;display:flex}.wl-ticker-roll span{white-space:nowrap;color:#ffffffb3;flex:0 0 20px;align-items:center;gap:8px;height:20px;font-size:11.5px;display:flex;overflow:hidden}.wl-chips{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px;display:flex}.wl-chips span{color:#fffc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.wl-mlogo{justify-content:center;align-items:center;gap:6px;margin-bottom:18px;display:none}.wl-mlogo b{letter-spacing:-.04em;color:#14161a;font-size:24px;font-weight:800}.wl-mlogo i{background:#ff4b5c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff4b5c38}.wl-form{background:#fff;flex-direction:column;padding:36px 38px 30px;display:flex;position:relative}.wl-tabs{background:#f3f1ec;border-radius:16px;gap:5px;padding:5px;display:flex}.wl-tabs button{color:#67635c;cursor:pointer;background:0 0;border-radius:12px;flex:1;min-height:42px;font-size:14px;font-weight:700;transition:background .24s,color .24s,box-shadow .24s}.wl-tabs button.on{color:#14161a;background:#fff;box-shadow:0 2px 8px #14161a17}.wl-title{letter-spacing:-.03em;margin-top:22px;font-size:22px;font-weight:700}.wl-sub{color:#67635c;text-wrap:pretty;margin-top:5px;font-size:13.5px}.wl-err{color:#be123c;background:#fff1f3;border:1px solid #fecdd3;border-radius:10px;margin:14px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.wl-fields{flex-direction:column;gap:12px;margin-top:18px;display:flex}.wl-field{flex-direction:column;gap:7px;display:flex}.wl-field-label{color:#4a4741;font-size:12.5px;font-weight:700}.wl-field-box{background:#f6f5f2;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:11px;height:50px;padding:0 15px;transition:border-color .24s,background .24s,box-shadow .24s;display:flex}.wl-field-box:focus-within{background:#fff;border-color:#ff4b5c73;box-shadow:0 6px 20px #ff4b5c1a}.wl-field-ic{color:#6e6a63;flex:none}.wl-field-box input{color:#14161a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14.5px}.wl-field-box input::placeholder{color:#a39f97}.wl-eye{color:#6e6a63;cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-right:-12px;display:grid}.wl-eye:hover{background:#14161a0d}.wl-photo{color:#4a4741;cursor:pointer;border:1.5px dashed #14161a33;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 15px;font-size:13.5px;display:flex}.wl-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.wl-remember{color:#4a4741;cursor:pointer;background:0 0;align-items:center;gap:9px;min-height:40px;font-size:13px;font-weight:500;display:inline-flex}.wl-check{color:#fff;background:#fff;border:1.5px solid #14161a47;border-radius:7px;place-items:center;width:20px;height:20px;transition:background .18s,border-color .18s;display:grid}.wl-check.on{background:#ff3b4e;border-color:#ff3b4e}.wl-forgot{color:#c41b2c;margin-left:auto;font-size:13px;font-weight:700}.wl-captcha:empty{display:none}.wl-captcha{margin-top:14px}.wl-cta{color:#fff;cursor:pointer;background:linear-gradient(140deg,#ff6b76,#ff3b4e);border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;height:54px;margin-top:16px;font-size:15.5px;font-weight:700;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #ff3b4e52}.wl-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 42px #ff3b4e66}.wl-cta:disabled{opacity:.55;cursor:default}.wl-sweep{background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);width:32%;height:100%;animation:3.4s ease-in-out infinite wlSweep;position:absolute;top:0;left:0}.wl-or{color:#6e6a63;align-items:center;gap:13px;margin:18px 0 14px;font-size:11.5px;font-weight:600;display:flex}.wl-or span{background:#14161a17;flex:1;height:1px}.wl-socials{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.wl-socials a{color:#2a2b2f;background:#fff;border:1.5px solid #14161a1a;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13.5px;font-weight:700;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:inline-flex}.wl-socials a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #14161a17}.wl-socials a span{border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.wl-switch{text-align:center;color:#67635c;margin:18px 0 0;font-size:13px}.wl-switch a{color:#c41b2c;font-weight:700}.wl-code{text-align:center;letter-spacing:.3em;border:1.5px solid #14161a1f;border-radius:16px;margin:18px 0 0;padding:16px;font-size:22px;font-weight:800}.wl-ghost{color:#6e6a63;cursor:pointer;background:0 0;margin-top:10px;font-size:13px;font-weight:700}@media (max-width:900px){.wl-wrap{padding:12px}.wl-mlogo{display:flex}.wl-card{border-radius:22px;grid-template-columns:1fr}.wl-brand{display:none}.wl-form{padding:26px 20px 22px}.wl-socials{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wl-blooms i,.wl-col,.wl-wall-scan,.wl-ticker-roll,.wl-sweep,.wl-dot,.wl-card{animation:none}}.ds{border-top:1px solid var(--border,#eef0f4);margin-top:14px;padding-top:10px}.ds-row{gap:4px}.ds-copied{font-size:12px;font-weight:600}.ds-thread{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ds-empty{color:var(--text-muted,#6b7280);margin:4px 0 2px;font-size:13px}.ds-c{gap:10px;display:flex}.ds-c-body{background:var(--surface-2,#f5f6f8);border-radius:14px;flex:1;min-width:0;padding:9px 12px}.dark .ds-c-body{background:#ffffff0f}.ds-c-head{align-items:center;gap:8px;display:flex}.ds-c-name{color:var(--text,inherit);font-size:13px;font-weight:700}.ds-c-time{color:var(--text-muted,#6b7280);font-size:11.5px}.ds-c-del{width:24px;height:24px;color:var(--text-muted,#6b7280);opacity:0;border-radius:6px;place-items:center;margin-left:auto;transition:opacity .15s;display:grid}.ds-c:hover .ds-c-del{opacity:1}.ds-c-del:hover{color:#dc2626;background:#dc262614}.ds-c-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.5}.ds-compose{align-items:center;gap:10px;display:flex}.ds-input{border:1px solid var(--border,#e5e7eb);background:var(--surface-2,#f8fafc);min-width:0;height:40px;color:inherit;border-radius:999px;outline:none;flex:1;padding:0 14px;font-size:13.5px}.ds-input:focus{border-color:var(--primary,#e11d48)}.dark .ds-input{background:#ffffff0f;border-color:#ffffff1f}.ds-send{color:#fff;background:var(--primary,#e11d48);border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .15s,opacity .15s;display:grid}.ds-send:hover{transform:scale(1.05)}.ds-send:disabled{opacity:.35;cursor:default;transform:none}.jb-page.jb-single{grid-template-columns:minmax(0,1fr);max-width:860px}.jb-catrow{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.jb-chip{color:var(--jb-dim);background:var(--jb-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.jb-chip:hover{color:var(--jb-text)}.jb-chip.on{color:var(--jb-accent);background:var(--jb-accent-soft);border-color:var(--jb-accent)}.jb-chip b{background:#00000014;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.dark .jb-chip b{background:#ffffff1f}.jb-dhead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.jb-dhead-main{flex:1;min-width:0}.jb-dby em{color:var(--jb-dim);font-style:normal;font-weight:400}.jb-dside{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.jb-dpay{background:var(--jb-accent-soft);color:var(--jb-accent);white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:700}.jb-dpay.muted{background:var(--jb-soft);color:var(--jb-dim);font-size:12.5px;font-weight:500}@media (max-width:560px){.jb-dhead{flex-direction:column}.jb-dside{flex-direction:row;align-items:center}}.of-titlerow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.of-titlecol{flex:1;min-width:0}.of-poster{color:var(--jb-dim);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:inline-flex}.of-titlerow .of-was{background:var(--jb-soft);color:var(--jb-dim);border-radius:999px;flex:none;padding:4px 9px;font-size:12.5px;font-weight:700;text-decoration:line-through}.of-where{color:var(--jb-dim);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13px;display:flex}.of-where span{align-items:center;gap:5px;display:inline-flex}.of-dealbox{background:var(--jb-accent-soft);border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding:10px 14px;display:flex}.of-dealbox b{color:var(--of-accent,var(--jb-accent));font-size:18px;font-weight:800}.of-dealbox em{color:var(--jb-dim);font-size:12px;font-style:normal}.of-dealbox s{color:var(--jb-text);font-weight:600}@media (max-width:560px){.of-dealbox{align-items:flex-start;width:100%}}.fd-back{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f14198c;place-items:center;padding:16px;animation:.16s both shIn;display:grid;position:fixed;inset:0}.fd-modal{color:#14161a;background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:92vh;animation:.22s cubic-bezier(.2,1,.3,1) both shUp;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}.dark .fd-modal{color:#f3f4f6;background:#141827}.fd-x{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.fd-hero{background:linear-gradient(135deg,#10b981,#0ea5e9);height:210px;position:relative;overflow:hidden}.fd-hero.plain{height:150px}.fd-hero img{object-fit:cover;width:100%;height:100%;display:block}.fd-hero-text{color:#fff;background:linear-gradient(#0000,#000000a6);padding:40px 22px 18px;position:absolute;inset:auto 0 0}.fd-hero-text h3{letter-spacing:-.02em;text-shadow:0 1px 8px #0000004d;margin:6px 0 0;font-size:21px;font-weight:800;line-height:1.25}.fd-cat{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.fd-body{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.fd-err{color:#be123c;background:#fff1f3;border:1px solid #fecdd3;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.fd-progress{align-items:center;gap:16px;display:flex}.fd-ring{--pct:0%;background:conic-gradient(#10b981 var(--pct), #e5e7eb 0);border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.dark .fd-ring{background:conic-gradient(#10b981 var(--pct), #ffffff1f 0)}.fd-ring b{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:15px;font-weight:800;display:grid}.dark .fd-ring b{background:#141827}.fd-sums{flex-direction:column;gap:2px;min-width:0;display:flex}.fd-sums b{letter-spacing:-.02em;font-size:22px;font-weight:800}.fd-sums em{color:#6b7280;font-size:13px;font-style:normal}.fd-sums span{color:#9ca3af;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:inline-flex}.fd-bar{background:#eef0f4;border-radius:999px;height:8px;overflow:hidden}.dark .fd-bar{background:#ffffff1a}.fd-bar span{background:linear-gradient(90deg,#34d399,#14b8a6);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.fd-desc{color:#4b5563;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.dark .fd-desc{color:#cbd5e1}.fd-creator{color:inherit;background:#f7f8fa;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex}.dark .fd-creator{background:#ffffff0f}.fd-creator span{flex-direction:column;line-height:1.25;display:flex}.fd-creator b{font-size:13.5px;font-weight:700}.fd-creator em{color:#6b7280;font-size:12px;font-style:normal}.fd-fund{flex-direction:column;gap:10px;display:flex}.fd-quick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fd-quick button{color:#374151;cursor:pointer;background:#f3f4f6;border:1.5px solid #0000;border-radius:12px;height:40px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.dark .fd-quick button{color:#e5e7eb;background:#ffffff14}.fd-quick button.on{color:#047857;background:#d1fae5;border-color:#34d399}.dark .fd-quick button.on{color:#6ee7b7;background:#10b9812e}.fd-row{gap:8px;display:flex}.fd-amount{color:#6b7280;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;flex:1;align-items:center;gap:6px;height:46px;padding:0 14px;font-weight:700;display:flex}.dark .fd-amount{background:#ffffff0f;border-color:#ffffff1f}.fd-amount:focus-within{border-color:#10b981}.fd-amount input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:600}.fd-go{color:#fff;background:linear-gradient(135deg,#10b981,#0d9488);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 20px;font-size:14.5px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 24px #10b9814d}.fd-go:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #10b98161}.fd-go:disabled{opacity:.45}.fd-ghost{height:42px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #e5e7eb;border-radius:12px;font-size:13.5px;font-weight:700}.fd-danger{color:#dc2626;cursor:pointer;background:#fff1f2;border:1.5px solid #fca5a5;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13.5px;font-weight:700;display:inline-flex}.cf-board{background:#fff;border:1px solid #e9e9ee;border-radius:22px;padding:16px}.dark .cf-board{background:#16161a;border-color:#2b2b33}.gv .cf-board{background:var(--gv-surface);border-color:var(--gv-hairline);box-shadow:var(--gv-card)}.es{text-align:center;flex-direction:column;align-items:center;padding:44px 20px 40px;animation:.4s cubic-bezier(.2,.9,.3,1) both esIn;display:flex}@keyframes esIn{0%{opacity:0;transform:translateY(8px)}}.es-orb{width:84px;height:84px;color:var(--primary,#e11d48);background:var(--primary,#e11d48);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.es-orb{background:color-mix(in srgb, var(--primary,#e11d48) 10%, transparent)}}.es-orb{animation:4s ease-in-out infinite esFloat}@keyframes esFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.es-ring{border:1.5px solid var(--primary,#e11d48);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.es-ring{border:1.5px solid color-mix(in srgb, var(--primary,#e11d48) 35%, transparent)}}.es-ring{animation:3.2s ease-out infinite esRing}.es-ring2{animation-delay:1.6s}@keyframes esRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.es-title{letter-spacing:-.01em;margin-top:18px;font-size:16.5px;font-weight:800}.es-body{max-width:360px;color:var(--text-muted,#6b7280);margin:6px 0 0;font-size:13.5px;line-height:1.55}.es-action{margin-top:16px}@media (prefers-reduced-motion:reduce){.es,.es-orb,.es-ring{animation:none}}.app-col.lb-wide{width:760px}@media (min-width:1500px){.app-col.lb-wide{width:820px;max-width:820px}}@media (max-width:1280px){.app-col.lb-wide{width:auto}}.lb-medal{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-grid;box-shadow:0 4px 12px #00000024}.lb-pod.gold .lb-medal{background:linear-gradient(135deg,#ffd36b,#e0a020)}.lb-pod.silver .lb-medal{background:linear-gradient(135deg,#d7dbe2,#8e949d)}.lb-pod.bronze .lb-medal{background:linear-gradient(135deg,#e7a97a,#b5652e)}.lb-pod.gold{transform:translateY(-14px)}.lb-pod.silver{transform:translateY(10px)}.lb-pod.bronze{transform:translateY(16px)}.lb-pod.isme,.lb-row.isme{outline:2px solid var(--primary,#e11d48);outline-offset:-2px}.lb-me{color:#fff;background:linear-gradient(135deg, var(--primary,#e11d48), #7c3aed);border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex;box-shadow:0 10px 28px #7c3aed40}.lb-me-rank{letter-spacing:-.02em;min-width:44px;font-size:20px;font-weight:800}.lb-me-text{flex:1;min-width:0;line-height:1.25}.lb-me-text b{font-size:14px;display:block}.lb-me-text em{opacity:.85;font-size:12.5px;font-style:normal;display:block}.lb-me-spark{opacity:.8}.lb-parts{flex:none;gap:10px;display:flex}.lb-parts i{color:#8a857e;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.lb-you{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--primary,#e11d48);border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}@media (max-width:640px){.lb-parts{display:none}}.pm-page{gap:12px;padding:14px 12px 36px}.pm-hero,.pm-plans,.pm-features,.pm-buy{border-radius:18px;padding:18px 20px}.pm-hero h1{margin-top:8px;font-size:26px}.pm-hero>p{margin-top:6px;font-size:13.5px}.pm-status{margin-top:12px}.pm-chip{padding:5px 11px;font-size:12px}.pm-plans{gap:10px}.pm-plan{border-radius:14px;padding:14px 16px 13px}.pm-price{font-size:24px}.pm-permonth{font-size:12px}.pm-features{grid-template-columns:1fr 1fr;column-gap:20px;padding:6px 20px;display:grid}@media (max-width:640px){.pm-features{grid-template-columns:1fr}}.pm-feature{gap:11px;padding:11px 0}.pm-features .pm-feature:nth-last-child(2):nth-child(odd){border-bottom:0}.pm-fico{border-radius:11px;width:34px;height:34px}.pm-ftext b{font-size:13.5px}.pm-ftext em{font-size:12px}.pm-tick{width:22px;height:22px;font-size:11px}.pf-counts:empty{display:none}.lb-howlink{font-size:inherit;color:var(--primary,#e11d48);cursor:pointer;background:0 0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.lb-howlink:hover{text-decoration:underline}.lbh-back{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f14198c;place-items:center;padding:16px;animation:.16s both shIn;display:grid;position:fixed;inset:0}.lbh-card{color:#14161a;background:#fff;border-radius:26px;width:100%;max-width:440px;padding:0 0 22px;animation:.24s cubic-bezier(.2,1,.3,1) both shUp;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.dark .lbh-card{color:#f3f4f6;background:#141827}.lbh-x{z-index:2;color:#fff;background:#00000040;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.lbh-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444 55%,#7c3aed);padding:30px 24px 24px;position:relative;overflow:hidden}.lbh-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff59,#0000 55%);height:140%;position:absolute;inset:-40% -20% auto}.lbh-trophy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:50%;place-items:center;width:66px;height:66px;animation:3s ease-in-out infinite lbhBob;display:inline-grid;position:relative;box-shadow:0 10px 30px #0003}@keyframes lbhBob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}.lbh-hero h2{letter-spacing:-.02em;margin:14px 0 0;font-size:22px;font-weight:800;position:relative}.lbh-hero p{opacity:.9;max-width:300px;margin:6px auto 0;font-size:13.5px;line-height:1.5;position:relative}.lbh-rules{flex-direction:column;gap:8px;margin:0;padding:14px 18px 0;list-style:none;display:flex}.lbh-rules li{background:#f7f8fa;border-radius:16px;align-items:center;gap:12px;padding:11px 13px;animation:.35s cubic-bezier(.2,.9,.3,1) both lbhIn;display:flex}.dark .lbh-rules li{background:#ffffff0f}@keyframes lbhIn{0%{opacity:0;transform:translate(-10px)}}.lbh-ic{color:#fff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lbh-like{background:linear-gradient(135deg,#fb7185,#e11d48)}.lbh-reel{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.lbh-story{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.lbh-post{background:linear-gradient(135deg,#60a5fa,#2563eb)}.lbh-text{flex:1;min-width:0;line-height:1.25}.lbh-text b{font-size:14px;font-weight:700;display:block}.lbh-text em{color:#6b7280;margin-top:2px;font-size:12px;font-style:normal;display:block}.lbh-pts{text-align:right;letter-spacing:-.02em;color:var(--primary,#e11d48);flex:none;font-size:18px;font-weight:800}.lbh-pts em{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:600;display:block}.lbh-go{color:#fff;background:linear-gradient(135deg, var(--primary,#e11d48), #7c3aed);border-radius:14px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 36px);height:46px;margin:16px 18px 0;font-size:14.5px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #7c3aed4d}.lbh-go:hover{transform:translateY(-2px);box-shadow:0 14px 32px #7c3aed61}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
