/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:24px;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-none:0px;--radius-full:9999px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-60{width:calc(var(--spacing) * 60)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-teal-200{border-color:var(--color-teal-200)}.border-violet-200{border-color:var(--color-violet-200)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.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\/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-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-zinc-950\/78{--tw-gradient-from:#09090bc7}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/78{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 78%,transparent)}}.from-zinc-950\/78{--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))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-teal-700{color:var(--color-teal-700)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_-12px_24px_rgba\(24\,24\,27\,0\.08\)\]{--tw-shadow:0 -12px 24px var(--tw-shadow-color,#18181b14)}.shadow-\[0_-12px_24px_rgba\(24\,24\,27\,0\.08\)\],.shadow-sm{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)}.shadow-zinc-200\/50{--tw-shadow-color:#e4e4e780}@supports (color:color-mix(in lab,red,red)){.shadow-zinc-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-zinc-200) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.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,)}.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-sky-900:hover{color:var(--color-sky-900)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-rose-600:focus-visible{outline-color:var(--color-rose-600)}.focus-visible\:outline-zinc-950:focus-visible{outline-color:var(--color-zinc-950)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:pl-60{padding-left:calc(var(--spacing) * 60)}}@media (min-width:80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}}}:root{--background:#fffffff0;--foreground:#303133;--body-bg-color:#f7fbff;--theme:#2f8cff;--main-color:#303133;--key-color:#1f2937;--muted-color:#7b8494;--routine:#606266;--minor:#909399;--class-c:#e9eef5;--class-d:#f6f8fb;--main-shadow:#0f172a17;--radius-inner:var(--radius-md);--radius-wrap:var(--radius-lg);--joe-shell-topbar:68px;--joe-shell-sidebar:276px;--joe-shell-gutter:max(20px,calc((100vw - 1540px) / 2));--joe-shell-line:#21304c14;--joe-shell-panel:#ffffff94;--joe-shell-panel-strong:#ffffffc7;--joe-shell-text:#172033;--joe-shell-muted:#677184;--joe-shell-primary:#0b8fe4;--joe-shell-primary-soft:#ffffffb3;--joe-shell-shadow:0 14px 34px #1e34591c;--joe-shell-shadow-soft:0 8px 22px #1e345914}:root.miki-color-scheme-dark{--background:#0d121df5;--foreground:#e8eef7;--body-bg-color:#0e1421;--theme:#60a5fa;--main-color:#e8eef7;--key-color:#f8fafc;--muted-color:#aab6c7;--routine:#cbd5e1;--minor:#8b99ac;--class-c:#2b3546;--class-d:#151d2b;--main-shadow:#0000006b;--joe-shell-line:#94a3b82e;--joe-shell-panel:#111827c7;--joe-shell-panel-strong:#182130e6;--joe-shell-text:#edf4ff;--joe-shell-muted:#a9b7ca;--joe-shell-primary:#67c1ff;--joe-shell-primary-soft:#0f172ab8;--joe-shell-shadow:0 18px 44px #0000006b;--joe-shell-shadow-soft:0 10px 24px #00000047}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{min-height:100vh;color:var(--foreground);background-attachment:fixed;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}body,body.miki-has-custom-background{background-color:#eef4fb;background-image:linear-gradient(135deg,#16c0f82e,#0000 34%),linear-gradient(218deg,#ff5ca829,#0000 36%),linear-gradient(#f7fbff,#eef4fb 50%,#f8f6ff);background-position:50%;background-size:cover}body.miki-has-custom-background{background-attachment:scroll}body.miki-has-custom-background .joe_auth{background:linear-gradient(180deg,rgb(248 250 252/calc(1 - var(--miki-site-background-opacity,1))),rgb(239 244 251/calc(1 - var(--miki-site-background-opacity,1)))),var(--miki-site-background-image),linear-gradient(180deg,#f7fbff 0,#eef4fb 50%,#f8f6ff 100%);background-position:50%;background-size:cover;background-attachment:fixed}body.miki-has-custom-background .admin-layout-shell{background:#f4f4f5f0}body.miki-age-confirm-locked{overflow:hidden}*{box-sizing:border-box}::selection{color:#881337;background:#fecdd3}a{text-decoration:none}img{max-width:100%}.miki-login-gated-image{transition:filter .24s,opacity .24s}.miki-login-gated-image-placeholder{display:none}.miki-content-image-placeholder{border-radius:var(--radius-sm);width:100%;min-height:180px;margin:14px 0;display:block}.miki-rendered-content img[data-miki-lazy-src]{background:linear-gradient(135deg,#f8fafcd6,#e2e8f0b3),repeating-linear-gradient(45deg,#94a3b81f 0 10px,#ffffffc2 10px 20px);min-height:160px}.miki-rendered-content p>img[data-miki-lazy-src]:only-child{aspect-ratio:16/9;object-fit:cover;min-height:clamp(220px,44vw,420px)}.miki-rendered-content img.miki-strict-lazy-content-image.is-loaded{background:0 0;min-height:0}.miki-site-shell.is-content-image-protected .miki-login-gated-image{filter:none;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.miki-site-shell.is-content-image-protected :where(.miki-post-card__thumb,.miki-protected-image-frame,.miki-post-card__thumb:has(.miki-login-gated-image-placeholder),.miki-rendered-content figure:has(.miki-login-gated-image),.miki-rendered-content p:has(.miki-login-gated-image),.miki-rendered-content div:has(>.miki-login-gated-image),.miki-rendered-content figure:has(.miki-login-gated-image-placeholder),.miki-rendered-content p:has(.miki-login-gated-image-placeholder),.miki-rendered-content div:has(>.miki-login-gated-image-placeholder)){background:radial-gradient(circle at 30% 20%,#ffffffb8,#0000 28%),linear-gradient(135deg,#e2e8f0,#f8fafc 48%,#dbeafe);position:relative;overflow:hidden}.miki-site-shell.is-content-image-protected :where(.miki-post-card__thumb,.miki-protected-image-frame,.miki-post-card__thumb:has(.miki-login-gated-image-placeholder),.miki-rendered-content figure:has(.miki-login-gated-image),.miki-rendered-content p:has(.miki-login-gated-image),.miki-rendered-content div:has(>.miki-login-gated-image),.miki-rendered-content figure:has(.miki-login-gated-image-placeholder),.miki-rendered-content p:has(.miki-login-gated-image-placeholder),.miki-rendered-content div:has(>.miki-login-gated-image-placeholder)):before{z-index:8;content:"";background-image:linear-gradient(45deg,#94a3b81f 25%,#0000 0),linear-gradient(-45deg,#94a3b81f 25%,#0000 0),linear-gradient(45deg,#0000 75%,#94a3b81f 0),linear-gradient(-45deg,#0000 75%,#94a3b81f 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;position:absolute;inset:0}.miki-site-shell.is-content-image-locked :where(.miki-post-card__thumb,.miki-protected-image-frame,.miki-post-card__thumb:has(.miki-login-gated-image-placeholder),.miki-rendered-content figure:has(.miki-login-gated-image),.miki-rendered-content p:has(.miki-login-gated-image),.miki-rendered-content div:has(>.miki-login-gated-image),.miki-rendered-content figure:has(.miki-login-gated-image-placeholder),.miki-rendered-content p:has(.miki-login-gated-image-placeholder),.miki-rendered-content div:has(>.miki-login-gated-image-placeholder)):after{z-index:9;border-radius:var(--radius-sm);color:#334155;content:"登录后查看图片";text-align:center;white-space:nowrap;background:#ffffffdb;border:1px solid #0f172a1a;justify-content:center;align-items:center;min-width:min(168px,100% - 24px);max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0f172a1f}.miki-age-confirm{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#0f172a85;place-items:center;padding:24px;animation:miki-age-confirm-backdrop-in .2s both;display:grid;position:fixed;inset:0}.miki-age-confirm__panel{border-radius:var(--radius-xl);color:#172033;text-align:center;background:#fffffff5;border:1px solid #ffffffb8;width:min(100%,420px);padding:28px;animation:miki-age-confirm-panel-in .24s cubic-bezier(.22,1,.36,1) both;box-shadow:0 28px 90px #0f172a3d}.miki-age-confirm__badge{border-radius:var(--radius-full);color:#e11d48;white-space:nowrap;background:#fff1f2;justify-content:center;align-items:center;width:128px;height:44px;padding:0 14px;font-size:18px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #fecdd3}.miki-age-confirm__panel h2{color:#0f172a;margin:18px 0 0;font-size:26px;font-weight:950;line-height:1.25}.miki-age-confirm__panel p{color:#5f6d84;white-space:pre-line;margin:12px 0 0;font-size:15px;font-weight:750;line-height:1.8}.miki-age-confirm__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.miki-age-confirm__panel button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#2f8cff;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;font-weight:950;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 26px #2f8cff3d}.miki-age-confirm__panel button:hover{background:#1677df;transform:translateY(-1px);box-shadow:0 18px 30px #2f8cff4d}.miki-age-confirm__panel .miki-age-confirm__adult{color:#991b1b;background:#fee2e2;border-color:#b91c1c;box-shadow:0 12px 24px #b91c1c1f}.miki-age-confirm__panel .miki-age-confirm__adult:hover{background:#fecaca;border-color:#991b1b;box-shadow:0 16px 28px #b91c1c2e}.miki-age-confirm__panel .miki-age-confirm__underage{color:#475569;background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 0 0 1px #cbd5e159}.miki-age-confirm__panel .miki-age-confirm__underage:hover{background:#eef2f7;border-color:#94a3b8;box-shadow:inset 0 0 0 1px #94a3b873}@keyframes miki-age-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes miki-age-confirm-panel-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.joe_auth{color:#0f172a;background:linear-gradient(#f8fafc,#eff4fb);justify-content:center;align-items:center;min-height:100svh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.joe_auth:after,.joe_auth:before{content:none}.joe_auth__shell{z-index:1;width:min(100%,470px);position:relative}.joe_auth__panel{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #dbe4f0;width:100%;padding:36px;overflow:hidden;box-shadow:0 30px 90px #0f172a1a,0 6px 18px #0f172a0a}.joe_auth__brand-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.joe_auth__brand-mark{color:#0f172a;align-items:center;gap:10px;min-width:0;font-weight:800;display:inline-flex}.joe_auth__brand-logo{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#93bcff,#6fa3ff 48%,#bdd4ff);flex:none;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid;box-shadow:0 12px 26px #6693e838}.joe_auth__brand-copy{min-width:0;display:block}.joe_auth__brand-name{white-space:nowrap;font-size:15px;line-height:1.1;display:block}.joe_auth__brand-note{color:#94a3b8;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;display:block}.joe_auth__tabs{border-radius:var(--radius-md);background:#f3f7ff;border:1px solid #e8eef8;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:158px;padding:4px;display:grid}.joe_auth__tab{border-radius:var(--radius-full);color:#64748b;justify-content:center;align-items:center;height:32px;font-size:13px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.joe_auth__tab.is-active{color:#1d4ed8;background:#fff;box-shadow:0 8px 18px #6693e81f}.joe_auth__header{margin-bottom:28px}.joe_auth__header h1{color:#0f172a;letter-spacing:0;margin:0 0 10px;font-size:clamp(1.95rem,4.8vw,2.55rem);font-weight:700;line-height:1.1}.joe_auth__header p{color:#64748b;margin:0;font-size:15px;line-height:1.7}.joe_auth__form{gap:18px;min-width:0;display:grid}.joe_auth__field{gap:10px;min-width:0;display:grid}.joe_auth__field label,.joe_auth__field-label,.joe_auth__label-row label{color:#111827;margin:0;font-size:14px;font-weight:700}.joe_auth__label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.joe_auth__label-row a{color:#64748b;font-size:13px;transition:color .25s}.joe_auth__label-row a:hover,.joe_auth__meta a:hover{color:#2563eb}.joe_auth__input{appearance:none;border-radius:var(--radius-md);color:#0f172a;background:#fff;border:1px solid #d9e2f0;outline:none;width:100%;max-width:100%;height:56px;padding:0 18px;font-size:15px;line-height:56px;transition:border-color .25s,box-shadow .25s,background-color .25s}.joe_auth__input::placeholder{color:#a8b4c5}.joe_auth__input:focus{border-color:#8bb3ff;box-shadow:0 0 0 4px #6092ef24}.joe_auth__password{min-width:0;position:relative}.joe_auth__password .joe_auth__input{padding-right:54px}.joe_auth__toggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .25s;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.joe_auth__toggle:hover{color:#2563eb}.miki-turnstile{border-radius:var(--radius-md);background:#fff;border:1px solid #d9e2f0;min-height:88px;padding:10px;overflow:hidden}.miki-turnstile,.miki-turnstile>div{justify-content:center;align-items:center;width:100%;display:flex}.miki-turnstile>div{min-height:65px}.miki-turnstile-gate{border-radius:var(--radius-md);color:#64748b;cursor:pointer;background:#fff;border:1px solid #d9e2f0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:88px;padding:10px;font-size:15px;font-weight:800;transition:border-color .22s,background-color .22s,color .22s;display:flex;overflow:hidden}.miki-turnstile-gate:hover{color:#2563eb;background:#f8fbff;border-color:#8bb3ff}.miki-turnstile-gate__status{border-radius:var(--radius-full);background:#93c5fd;width:10px;height:10px;box-shadow:0 0 0 5px #93c5fd2e}.miki-turnstile-gate.is-verifying{cursor:default}.miki-turnstile-gate.is-verifying:hover{background:#fff;border-color:#d9e2f0}.miki-turnstile-gate.is-verifying .miki-turnstile{border-radius:var(--radius-none);background:0 0;border:0;place-items:center;width:100%;max-width:100%;min-height:65px;padding:0;animation:miki-turnstile-fade-in .22s both;display:grid;overflow:visible}.miki-turnstile-gate.is-verifying .miki-turnstile>div{place-items:center;width:min(300px,100%);min-height:65px;margin:0 auto;display:grid}.miki-turnstile-gate.is-verifying .miki-turnstile>div>*{margin-left:auto;margin-right:auto}.miki-turnstile-gate.is-hiding .miki-turnstile{pointer-events:none;animation:miki-turnstile-fade-out .26s both}.miki-turnstile-gate.is-verified{cursor:default;animation:miki-turnstile-fade-in .18s both}.miki-turnstile-gate.is-verified,.miki-turnstile-gate.is-verified:hover{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.miki-turnstile-gate.is-verified .miki-turnstile-gate__status{background:#22c55e;box-shadow:0 0 0 5px #22c55e24}@keyframes miki-turnstile-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes miki-turnstile-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.joe_auth__submit{border-radius:var(--radius-sm);color:#0f172a;cursor:pointer;background:linear-gradient(#cfe1ff,#bdd4ff);border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:0 20px;font-size:16px;font-weight:700;transition:background .25s,color .25s,transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 14px 30px #6693e83d}.joe_auth__submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 36px #6693e847}.joe_auth__submit:disabled{color:#7b8798;box-shadow:none;cursor:not-allowed;opacity:1;background:linear-gradient(#e8edf4,#dbe3ee);transform:none}.joe_auth__alert{border-radius:var(--radius-lg);color:#be123c;background:#fff1f2;border:1px solid #fecdd3;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.6}.joe_auth__meta{color:#64748b;text-align:center;margin:6px 0 0;font-size:15px}.joe_auth__meta a{color:#1d4ed8;font-weight:700;transition:color .25s}.joe_auth__legal{color:#94a3b8;text-align:center;max-width:360px;margin:18px auto 0;font-size:13px;line-height:1.8}.miki-site-shell{--miki-mobile-dock-height:calc(78px + env(safe-area-inset-bottom));min-height:100vh;color:var(--main-color);isolation:isolate;position:relative}.miki-site-background-layer{z-index:-1;pointer-events:none;will-change:transform;background-color:#eef4fb;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;position:fixed;inset:0;transform:translateZ(0)}@supports (height:100lvh){.miki-site-background-layer{height:100lvh;bottom:auto}}body.miki-has-custom-background .miki-site-background-layer{background-image:linear-gradient(180deg,rgb(247 251 255/calc(1 - var(--miki-site-background-opacity,1))) 0,rgb(238 244 251/calc(1 - var(--miki-site-background-opacity,1))) 50%,rgb(248 246 255/calc(1 - var(--miki-site-background-opacity,1))) 100%),var(--miki-site-background-image),linear-gradient(180deg,#f7fbff 0,#eef4fb 50%,#f8f6ff 100%);display:block}.miki-mobile-dock{min-height:var(--miki-mobile-dock-height);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.miki-topbar{z-index:1015;color:#132238;-webkit-backdrop-filter:blur(24px)saturate(1.55);background:linear-gradient(90deg,#fffffff5,#f8fcffeb),#fffffff0;border-bottom:1px solid #d5e1efb8;padding:0;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px #1d335317}.miki-topbar,.miki-topbar__inner{height:var(--joe-shell-topbar);align-items:center;display:flex}.miki-topbar__inner{width:100%;background:0 0;justify-content:space-between;gap:18px;margin:0;padding:0 18px}.miki-topbar__left,.miki-topbar__right{align-items:center;min-width:0;display:flex}.miki-topbar__left{flex:auto;gap:18px}.miki-topbar__right{flex:none;gap:10px}.miki-topbar__brand{flex:none;align-items:center;min-width:0;height:100%;display:inline-flex}.miki-topbar__brand img{object-fit:contain;filter:drop-shadow(0 10px 20px #1690e61f);width:auto;max-width:148px;height:auto;max-height:44px}.miki-topbar__brand.miki-topbar__brand--compact{display:none}.miki-topbar__menu{border-radius:var(--radius-full);color:#1f2f46;width:38px;height:38px;box-shadow:var(--joe-shell-shadow-soft);background:#ffffffa3;border:0;flex:none;justify-content:center;align-items:center;transition:color .18s,background .18s,transform .18s;display:none}.miki-topbar__menu:hover{color:var(--joe-shell-primary);background:#ffffffc2;transform:translateY(-1px)}.miki-topbar__menu:active{transform:translateY(0)scale(.96)}.miki-topbar__search{border-radius:var(--radius-md);color:#2f3b52;width:min(360px,34vw);min-width:240px;height:38px;box-shadow:inset 0 1px 0 #ffffffa3,var(--joe-shell-shadow-soft);background:#ffffffc7;border:1px solid #d7e2efe6;flex:0 360px;justify-content:space-between;align-items:center;gap:8px;padding:0 1px 0 14px;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.miki-topbar__search:focus-within{box-shadow:0 0 0 3px #16c0f824,var(--joe-shell-shadow-soft);background:#ffffffe6}.miki-topbar__search:hover{transform:translateY(-1px)}.miki-topbar__search.is-search-locked{color:#92400e;background:#fffbebe6;border-color:#f59e0b52}.miki-topbar__search.is-search-locked input{cursor:default}.miki-topbar__search.is-search-locked input::placeholder{color:#92400e;opacity:1}.miki-topbar__search.is-search-locked .miki-topbar__search-submit{color:#b45309}.miki-topbar__search-left{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.miki-topbar__search svg{color:currentColor;flex:none}.miki-topbar__search input{color:#1c273b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13px;font-weight:500}.miki-topbar__search input::placeholder{color:#9aa5b5}.miki-topbar__search-shortcut{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex}.miki-topbar__search-shortcut span{border-radius:var(--radius-full);color:#7c8899;letter-spacing:0;background:#ffffffb8;border:1px solid #21304c14;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.miki-topbar__search-shortcut:focus-visible span,.miki-topbar__search-shortcut:hover span{color:var(--joe-shell-primary);background:#ffffffe6;border-color:#0b8fe438}.miki-topbar__search-shortcut:focus-visible{border-radius:var(--radius-full);outline-offset:3px;outline:2px solid #0b8fe438}.miki-topbar__search-submit{border-radius:var(--radius-full);width:36px;height:36px;color:var(--joe-shell-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .12s;display:inline-flex}.miki-topbar__search-submit:hover{color:var(--joe-shell-primary);background:#ffffffc2}.miki-topbar__search-submit:active{transform:scale(.96)}.miki-topbar__divider{display:none}.miki-topbar__nav{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.miki-topbar__nav a,.miki-topbar__nav-group-trigger{border-radius:var(--radius-full);color:#243348;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:15px;font-weight:650;transition:background .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.miki-topbar__nav a:after,.miki-topbar__nav-group-trigger:after{display:none}.miki-topbar__nav a:hover,.miki-topbar__nav-group-trigger:hover,.miki-topbar__nav-group.is-open .miki-topbar__nav-group-trigger{color:var(--joe-shell-primary);box-shadow:var(--joe-shell-shadow-soft);background:#ffffff94;transform:translateY(-1px)}.miki-topbar__nav-group{align-items:center;display:inline-flex;position:relative}.miki-topbar__nav-chevron{transition:transform .18s}.miki-topbar__nav-group.is-open .miki-topbar__nav-chevron{transform:rotate(180deg)}.miki-topbar__dropdown{z-index:10;border-radius:var(--radius-md);opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #d5e1efdb;gap:4px;min-width:168px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:0 18px 46px #1d335329}.miki-topbar__nav-group.is-open .miki-topbar__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.miki-topbar__nav .miki-topbar__dropdown-link{border-radius:var(--radius-md);justify-content:flex-start;width:100%;padding:0 10px;font-size:14px}.miki-topbar__auth{flex:none;align-items:center;gap:6px;display:flex}.miki-topbar__auth :is(a,button){border-radius:var(--radius-full);color:#1f2f46;min-width:38px;height:38px;box-shadow:var(--joe-shell-shadow-soft);cursor:pointer;background:#ffffffa3;border:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .12s;display:inline-flex}.miki-topbar__auth .miki-topbar__auth-cta,.miki-topbar__auth .miki-topbar__auth-logout{color:var(--joe-shell-primary);background:#ffffffc7}.miki-topbar__auth :is(a,button):hover{color:var(--joe-shell-primary);background:#ffffffc7;transform:translateY(-1px)}.miki-topbar__auth .miki-topbar__auth-cta:hover,.miki-topbar__auth .miki-topbar__auth-logout:hover{color:var(--joe-shell-primary);background:#ffffffe6}.miki-topbar__auth :is(a,button):active{transform:translateY(0)scale(.96)}.miki-topbar__auth-user{max-width:148px}.miki-topbar__auth-user span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.miki-topbar__auth-icon{min-width:44px!important;padding:0!important}.miki-topbar__auth--loading span{border-radius:var(--radius-full);background:linear-gradient(90deg,#eef4fb,#f8fbff,#eef4fb) 0 0/200% 100%;width:72px;height:38px;animation:miki-shimmer 1.2s linear infinite}.miki-user-menu{width:max-content;position:relative}.miki-topbar__auth .miki-user-menu__trigger{border-radius:var(--radius-md);color:#1f2f46;width:max-content;min-width:0;height:38px;box-shadow:var(--joe-shell-shadow-soft);background:#ffffffb8;border:1px solid #d7e2efe6;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px 0 7px;display:inline-flex}.miki-topbar__auth .miki-user-menu__trigger:hover,.miki-user-menu.is-open .miki-user-menu__trigger{color:#132238;background:#ffffffe6}.miki-topbar__auth .miki-user-menu__trigger:focus{outline:0}.miki-topbar__auth .miki-user-menu__trigger:focus-visible{box-shadow:none}.miki-user-menu__avatar{border-radius:var(--radius-full);color:#fff;width:28px;height:28px;box-shadow:inset 0 0 0 5px #ffffff29,var(--joe-shell-shadow-soft);background:radial-gradient(circle at 36% 30%,#fff 0 5%,#0000 6%),linear-gradient(135deg,#202a44,#596b9a 62%,#ff5ca8);flex:none;place-items:center;font-size:16px;font-weight:900;display:none}.miki-user-menu__name{color:#1f2f46;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:104px;font-size:15px;font-weight:900;line-height:1;overflow:hidden}.miki-user-menu__chevron{color:#1f2f46;flex:none;width:15px;height:15px;transition:transform .18s}.miki-user-menu.is-open .miki-user-menu__chevron{transform:rotate(180deg)}.miki-user-menu__dropdown{z-index:1200;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(24px)saturate(1.55);opacity:0;pointer-events:none;background:linear-gradient(#fffffff5,#f5faffeb),#fffffff0;border:1px solid #d7e2efc7;gap:2px;width:172px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 18px 42px #10264829}.miki-user-menu.is-open .miki-user-menu__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.miki-topbar__auth .miki-user-menu__dropdown :is(a,button){border-radius:var(--radius-sm);color:#26364d;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:36px;padding:0 12px;font-size:15px;font-weight:900;line-height:1;display:flex}.miki-topbar__auth .miki-user-menu__dropdown :is(a,button):hover{color:var(--joe-shell-primary);background:#16c0f81a}.miki-topbar__auth .miki-user-menu__dropdown :is(a,button):focus{outline:0}.miki-topbar__auth .miki-user-menu__dropdown :is(a,button):focus-visible{color:var(--joe-shell-primary);background:#16c0f81a}.miki-topbar__auth .miki-user-menu__dropdown button:disabled{cursor:wait;opacity:.7}@keyframes miki-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.miki-sidebar{--miki-sidebar-blue:#1f73f1;--miki-sidebar-coral:#ff6f61;--miki-sidebar-green:#2abf88;--miki-sidebar-ink:#172033;--miki-sidebar-muted:#748195;--miki-sidebar-safe-inset:8px;--miki-sidebar-collapsed-item:50px;top:var(--joe-shell-topbar);z-index:1020;width:var(--joe-shell-sidebar);color:#252f3f;transform-origin:0;border:0;border-right:1px solid #e2e9f1;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px;transition:width .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,box-shadow .22s;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.miki-sidebar,.miki-site-shell--sidebar-color .miki-sidebar{background:linear-gradient(#fff,#fff9f5 38%,#f7fbff);box-shadow:inset -1px 0 #ffffffdb}.miki-site-shell--sidebar-color .miki-sidebar{border-right-color:#e2e9f1}.miki-site-shell--sidebar-line .miki-sidebar{color:#1f2937;background:linear-gradient(#fff,#f8fbff 42%,#f3f7fc);border-right-color:#d6e0eb;box-shadow:inset -1px 0 #ffffffd6}.miki-mobile-menu-backdrop{display:none}.miki-site-shell.is-sidebar-collapsed .miki-sidebar{align-items:center;width:88px;padding:12px 16px}.miki-site-shell.is-sidebar-animating .miki-sidebar{animation:miki-sidebar-breathe .2s cubic-bezier(.22,1,.36,1)}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link{width:var(--miki-sidebar-collapsed-item);min-height:var(--miki-sidebar-collapsed-item);justify-self:center;place-items:center;gap:0;padding:0;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__collapse{justify-content:center;justify-items:center;gap:8px;padding:0;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__collapse button{width:var(--miki-sidebar-collapsed-item);height:var(--miki-sidebar-collapsed-item);place-items:center;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar-text-ads,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-collapsed .miki-sidebar__chevron,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link em,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link em,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-collapsed .miki-sidebar__section-label,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__separator,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__subnav{display:none}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action>span.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link>span.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link>span.miki-nav-icon{display:inline-grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__bottom,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__category-menu,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__dropdown,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__footer,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__footer-auth,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-block,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__nav,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__summary{width:100%}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__dropdown,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__summary{width:var(--miki-sidebar-collapsed-item);justify-self:center}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__summary{place-items:center;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__category-menu,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-block{justify-items:center;gap:10px;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__footer,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__footer-auth{justify-items:center;display:grid}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link:after,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link:before,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link:after,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link:before{content:none}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action>.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link>.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link>.miki-nav-icon{margin:0}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action>.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action>svg,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link>.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link>svg,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link>.miki-nav-icon,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link>svg{grid-area:1/1;place-self:center;width:34px;height:34px;transform:none}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__action:hover,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__link:hover,.miki-site-shell.is-sidebar-collapsed .miki-sidebar__menu-link:hover{transform:none}.miki-site-shell.is-sidebar-collapsed .miki-main-layout{padding-left:108px}@media (min-width:1024px){:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar{align-items:center;width:88px;padding:12px 16px}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__nav{justify-items:center;gap:10px}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link{width:var(--miki-sidebar-collapsed-item);min-height:var(--miki-sidebar-collapsed-item);justify-self:center;place-items:center;gap:0;padding:0;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__collapse{justify-content:center;justify-items:center;gap:8px;padding:0;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__collapse button{width:var(--miki-sidebar-collapsed-item);height:var(--miki-sidebar-collapsed-item);place-items:center;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell--sidebar-color:not(.is-mobile-menu-open) .miki-sidebar__collapse button{background:linear-gradient(135deg,#ff6f6129,#2abf8824);border-color:#ff6f6138;box-shadow:0 10px 20px #ff6f6124}:root.miki-sidebar-pref-collapsed .miki-site-shell--sidebar-line:not(.is-mobile-menu-open) .miki-sidebar__collapse button{background:linear-gradient(#fff,#e6f1ff);border-color:#b8d2f1;box-shadow:0 10px 20px #1f73f11f}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__toggle-icon{transform:rotate(-90deg)}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar-text-ads,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action>span:not(.miki-nav-icon),:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__chevron,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link em,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link>span:not(.miki-nav-icon),:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link em,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link>span:not(.miki-nav-icon),:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__section-label,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__separator,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__subnav{display:none}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action>span.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link>span.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link>span.miki-nav-icon{display:inline-grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__bottom,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__category-menu,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__dropdown,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__footer,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__footer-auth,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-block,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__nav,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__summary{width:100%}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__dropdown,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__summary{width:var(--miki-sidebar-collapsed-item);justify-self:center}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__summary{place-items:center;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__category-menu,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-block{justify-items:center;gap:10px;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__footer,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__footer-auth{justify-items:center;display:grid}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link:after,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link:before,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link:after,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link:before{content:none}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action>.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link>.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link>.miki-nav-icon{margin:0}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action>.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action>svg,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link>.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link>svg,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link>.miki-nav-icon,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link>svg{grid-area:1/1;place-self:center;width:34px;height:34px;transform:none}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__action:hover,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__link:hover,:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__menu-link:hover{transform:none}:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-main-layout{padding-left:108px}}.miki-sidebar__nav{overscroll-behavior-x:none;scrollbar-width:thin;scrollbar-color:#1720333d transparent;flex:auto;align-content:start;gap:6px;width:100%;max-width:100%;min-height:0;padding:0 0 10px;transition:gap .2s,opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden auto}.miki-sidebar__category-menu,.miki-sidebar__menu,.miki-sidebar__menu-block,.miki-sidebar__nav>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.miki-sidebar-text-ad,.miki-sidebar__action,.miki-sidebar__collapse,.miki-sidebar__dropdown,.miki-sidebar__footer,.miki-sidebar__footer-auth,.miki-sidebar__link,.miki-sidebar__menu-link,.miki-sidebar__subnav,.miki-sidebar__subnav-link,.miki-sidebar__summary{box-sizing:border-box}.miki-sidebar__action,.miki-sidebar__action *,.miki-sidebar__collapse,.miki-sidebar__link,.miki-sidebar__link *,.miki-sidebar__menu-link,.miki-sidebar__menu-link *,.miki-sidebar__nav,.miki-sidebar__subnav,.miki-sidebar__subnav-link,.miki-sidebar__subnav-link *,.miki-sidebar__summary,.miki-sidebar__summary *{-webkit-user-select:none;user-select:none}.miki-sidebar__nav::-webkit-scrollbar:horizontal{width:0;height:0}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__nav{justify-items:center;gap:10px}.miki-sidebar__collapse{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 0 12px;display:flex}.miki-sidebar__collapse button{border-radius:var(--radius-sm);color:#0f8d65;cursor:pointer;background:#ffffffb8;border:1px solid #2abf882e;justify-content:center;align-items:center;width:46px;height:46px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.miki-site-shell--sidebar-color .miki-sidebar__collapse button{background:linear-gradient(90deg,#ff6f611f,#2abf881f 52%,#1f73f11a);border-color:#ff6f6129}.miki-site-shell--sidebar-line .miki-sidebar__collapse button{color:#0d5fbd;background:linear-gradient(135deg,#f8fbff,#edf5ff);border-color:#dce8f5}.miki-sidebar__collapse button:hover{transform:none}.miki-site-shell--sidebar-color .miki-sidebar__collapse button:focus-visible,.miki-site-shell--sidebar-color .miki-sidebar__collapse button:hover{background:linear-gradient(90deg,#ff6f6129,#2abf8829 52%,#1f73f124);outline:0;box-shadow:0 10px 20px #ff6f6121}.miki-site-shell--sidebar-line .miki-sidebar__collapse button:focus-visible,.miki-site-shell--sidebar-line .miki-sidebar__collapse button:hover{background:linear-gradient(135deg,#fff,#e8f3ff);outline:0;box-shadow:0 8px 18px #1f73f11f}.miki-sidebar__toggle-icon{width:26px;height:26px;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.miki-sidebar__theme-toggle{flex:none}.miki-sidebar__theme-icon{width:22px;height:22px}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__toggle-icon{transform:rotate(-90deg)}.miki-site-shell.is-sidebar-collapsing .miki-sidebar__collapse button{animation:miki-toggle-slide-left .2s cubic-bezier(.22,1,.36,1)}.miki-site-shell.is-sidebar-expanding .miki-sidebar__collapse button{animation:miki-toggle-slide-right .2s cubic-bezier(.22,1,.36,1)}.miki-sidebar__menu-block{gap:6px;width:100%;min-width:0;display:grid}.miki-sidebar__section-label{color:#7c8798;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;line-height:1.2;transition:opacity .18s,transform .18s;display:flex;overflow:hidden}.miki-sidebar__category-menu,.miki-sidebar__menu{justify-items:start;gap:6px;width:100%;min-width:0;display:grid}.miki-sidebar__menu-link{width:calc(100% - var(--miki-sidebar-safe-inset));border-radius:var(--radius-sm);color:#27364b;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:54px;padding:0 12px;font-size:15px;font-weight:850;transition:width .2s cubic-bezier(.22,1,.36,1),min-height .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1),color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.miki-sidebar__menu-link>span:not(.miki-nav-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.miki-sidebar__menu-link em{border-radius:var(--radius-full);color:currentColor;place-items:center;min-width:44px;height:38px;margin-left:auto;padding:0 9px;font-size:14px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.miki-sidebar__menu-link.active,.miki-sidebar__menu-link:hover{color:#172033;transform:none}.miki-sidebar__separator{border-radius:var(--radius-full);width:calc(100% - 20px);height:1px;box-shadow:none;background:#94a3b847;margin:12px auto 14px}.miki-sidebar__separator--after-toggle{margin-top:2px}.miki-sidebar__separator--before-text-ads{margin:14px auto 12px}.miki-sidebar__link{width:calc(100% - var(--miki-sidebar-safe-inset));color:#27364b;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:54px;padding:0 12px;font-size:15px;font-weight:800;transition:width .2s cubic-bezier(.22,1,.36,1),min-height .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1),color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.miki-sidebar__link--profile{min-height:52px}.miki-sidebar__dropdown{gap:4px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.miki-sidebar__summary{cursor:pointer;width:100%;min-width:0;max-width:100%;list-style:none;display:block}.miki-sidebar__summary::-webkit-details-marker{display:none}.miki-sidebar__summary .miki-sidebar__link{margin:0;padding-right:50px}.miki-sidebar__dropdown[open]>.miki-sidebar__summary .miki-sidebar__link{color:#172033}.miki-sidebar__category-meta{flex:none;align-items:center;gap:5px;margin-left:0;display:inline-flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.miki-sidebar__chevron{color:currentColor;opacity:.62;flex:none;width:25px;height:28px;margin-right:0;transition:transform .18s}.miki-sidebar__dropdown[open] .miki-sidebar__chevron{transform:rotate(180deg)}.miki-sidebar__dropdown.is-closing[open] .miki-sidebar__chevron{transform:rotate(0)}.miki-sidebar__subnav{width:calc(100% - var(--miki-sidebar-safe-inset));transform-origin:top;justify-items:start;gap:4px;min-width:0;max-width:100%;padding:8px 0 4px 12px;display:grid;overflow:hidden}.miki-sidebar__dropdown.is-opening[open] .miki-sidebar__subnav{animation:miki-subnav-drop-load .24s cubic-bezier(.22,1,.36,1) both}.miki-sidebar__dropdown.is-closing[open] .miki-sidebar__subnav{pointer-events:none;animation:miki-subnav-fold-up .22s cubic-bezier(.64,0,.78,0) both}.miki-sidebar__subnav-link{color:#5f6c80;border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 10px;font-size:14px;font-weight:760;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.miki-sidebar__dropdown.is-opening[open] .miki-sidebar__subnav-link{animation:miki-subnav-item-load .16s cubic-bezier(.22,1,.36,1) both}.miki-sidebar__dropdown.is-opening[open] .miki-sidebar__subnav-link:nth-child(2){animation-delay:25ms}.miki-sidebar__dropdown.is-opening[open] .miki-sidebar__subnav-link:nth-child(3){animation-delay:50ms}.miki-sidebar__dropdown.is-closing[open] .miki-sidebar__subnav-link{animation:miki-subnav-item-fold .12s cubic-bezier(.64,0,.78,0) both}.miki-sidebar__subnav-link:before{content:"";border-radius:var(--radius-full);opacity:.42;background:currentColor;flex:none;width:5px;height:5px}.miki-sidebar__subnav-link.active,.miki-sidebar__subnav-link:hover{color:#0f8d65;transform:none}.miki-sidebar__subnav-link>span:not(.miki-nav-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.miki-sidebar__subnav-link em{border-radius:var(--radius-sm);color:currentColor;background:#ecf4ffdb;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:12px;font-style:normal;font-weight:760;line-height:1;display:inline-grid}.miki-sidebar__link:hover{transform:none}.miki-sidebar__link.active{color:#172033}.miki-sidebar__link>span:not(.miki-nav-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.miki-sidebar__link em{border-radius:var(--radius-sm);color:currentColor;background:#ecf4ffdb;place-items:center;min-width:28px;height:24px;margin-left:auto;padding:0 7px;font-size:12px;font-style:normal;font-weight:760;line-height:1;display:inline-grid}.miki-sidebar__category-meta em{margin-left:0}.miki-site-shell.is-sidebar-expanding .miki-sidebar__action>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-expanding .miki-sidebar__link em,.miki-site-shell.is-sidebar-expanding .miki-sidebar__link>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-expanding .miki-sidebar__menu-link em,.miki-site-shell.is-sidebar-expanding .miki-sidebar__menu-link>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-expanding .miki-sidebar__subnav-link{clip-path:inset(0);will-change:clip-path,opacity;animation:miki-sidebar-text-unfold .1s steps(3) both}.miki-site-shell.is-sidebar-expanding .miki-sidebar__dropdown:nth-of-type(2) .miki-sidebar__link>span:not(.miki-nav-icon),.miki-site-shell.is-sidebar-expanding .miki-sidebar__dropdown:nth-of-type(2) .miki-sidebar__subnav-link{animation-delay:15ms}.miki-site-shell.is-sidebar-expanding .miki-sidebar__action>span:not(.miki-nav-icon){animation-delay:30ms}.miki-nav-icon{color:currentColor;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.miki-nav-icon svg{width:100%;height:100%;display:block}.miki-sidebar__link>.miki-nav-icon,.miki-sidebar__link>svg,.miki-sidebar__menu-link>.miki-nav-icon,.miki-sidebar__menu-link>svg{width:30px;height:30px}.miki-sidebar__action>.miki-nav-icon,.miki-sidebar__action>svg,.miki-sidebar__subnav-link>.miki-nav-icon,.miki-sidebar__subnav-link>svg{width:26px;height:26px}.miki-sidebar__link.is-alert em{border-radius:var(--radius-full);color:#fff;background:#ff4145;place-items:center;min-width:32px;height:32px;padding:0 7px;line-height:1;display:inline-grid}.miki-sidebar__bottom{flex:0 auto;align-content:end;gap:12px;width:100%;min-width:0;max-width:100%;min-height:0;margin-top:auto;display:grid}.miki-sidebar__ads{width:100%;min-height:0;max-height:clamp(120px,calc(100vh - var(--joe-shell-topbar) - 360px),360px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#17203338 transparent;gap:10px;padding:8px 0 2px;display:grid;overflow:hidden auto}.miki-sidebar-text-ads{gap:6px;width:100%;padding:0;display:grid}.miki-sidebar-text-ad{width:calc(100% - var(--miki-sidebar-safe-inset));border-radius:var(--radius-lg);color:#2f4263;background:#eff6ffeb;border:1px solid #bfdbfead;justify-content:space-between;align-items:center;gap:8px;height:45px;min-height:45px;padding:0 10px 0 12px;text-decoration:none;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 7px 16px #1f34520d}.miki-sidebar-text-ad:hover{color:#1f4f86;background:#eaf4ff;border-color:#93c5fdb8;transform:translateY(-1px);box-shadow:0 9px 18px #1f345212}.miki-sidebar-text-ad:focus-visible{outline-offset:2px;outline:2px solid #2563eb38}.miki-sidebar-text-ad span{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.miki-sidebar-text-ad__icon{color:#8aa5c8;flex:none;transition:color .18s,transform .18s}.miki-sidebar-text-ad:hover .miki-sidebar-text-ad__icon{color:#3b74b8;transform:translate(2px)}.miki-sidebar-image-ad{border-radius:var(--radius-md);opacity:0;pointer-events:none;background:#f8fafc;border:1px solid #e2e8f0f5;width:100%;height:100%;transition:opacity .2s,border-color .18s,box-shadow .18s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 24px #1f34521a}.miki-sidebar-image-ad.is-active{opacity:1;pointer-events:auto}.miki-right-rail-ad span,.miki-sidebar-image-ad span{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .22s;display:block}.miki-right-rail-ad:hover span,.miki-sidebar-image-ad:hover span{transform:scale(1.025)}.miki-sidebar-image-carousel{width:248px;max-width:calc(100% - var(--miki-sidebar-safe-inset));gap:8px;display:grid}.miki-sidebar-image-carousel__viewport{aspect-ratio:248/140;border-radius:var(--radius-md);background:#f8fafc;width:100%;position:relative;overflow:hidden}.miki-sidebar-image-carousel__controls{justify-content:center;align-items:center;gap:7px;display:flex}.miki-sidebar-image-carousel__controls>button{border-radius:var(--radius-sm);color:#526176;background:#fffc;border:1px solid #cbd5e1eb;place-items:center;width:26px;height:24px;transition:border-color .18s,color .18s,background .18s;display:inline-grid}.miki-sidebar-image-carousel__controls>button:hover{color:#0f8d65;background:#fff;border-color:#ff6f614d}.miki-sidebar-image-carousel__dots{align-items:center;gap:6px;display:inline-flex}.miki-sidebar-image-carousel__dots button{border-radius:var(--radius-full);background:#cbd5e1;border:0;width:7px;height:7px;padding:0;transition:background .18s,transform .18s}.miki-sidebar-image-carousel__dots button[aria-current=true]{background:#ff6f61;transform:scale(1.22)}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__ads{display:none}@media (min-width:1024px){:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__ads{display:none}}.miki-sidebar__footer{background:0 0;border-top:0;flex:none;width:100%;margin-top:0;padding:0}.miki-sidebar__footer:before{content:"";border-radius:var(--radius-full);width:calc(100% - 20px);height:1px;box-shadow:none;background:#94a3b847;margin:0 auto 18px;display:block}.miki-site-shell.is-sidebar-collapsed .miki-sidebar__footer:before{display:none}@media (min-width:1024px){:root.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar__footer:before{display:none}}.miki-sidebar__footer-auth{justify-items:start;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.miki-sidebar__footer-auth.is-loading span{border-radius:var(--radius-sm);background:linear-gradient(90deg,#fff7edb3,#f0fbf6db,#fff7edb3) 0 0/200% 100%;border:1px solid #f4aa262e;width:100%;height:54px;animation:miki-auth-footer-loading 1.1s ease-in-out infinite;display:block}.miki-sidebar__action{width:calc(100% - var(--miki-sidebar-safe-inset));border-radius:var(--radius-sm);color:#172033;background:linear-gradient(90deg,#fff7ed,#f0fbf6);border:1px solid #f4aa2647;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:54px;padding:0 12px;font-size:15px;font-weight:800;transition:width .2s cubic-bezier(.22,1,.36,1),min-height .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1),color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 22px #f4aa2621}.miki-sidebar__action:hover{color:#0f8d65;background:#f0fbf6;transform:none}@keyframes miki-auth-footer-loading{0%{background-position:0 0}to{background-position:-200% 0}}.miki-site-shell--sidebar-color .miki-sidebar__section-label{color:#7e8da3}.miki-site-shell--sidebar-color .miki-sidebar__menu-link{color:#27364b;box-shadow:none;background:#ffffffe0;border-color:#e6edf5}.miki-site-shell--sidebar-color .miki-sidebar__menu-link:before{content:none}.miki-site-shell--sidebar-color .miki-sidebar__menu-link:nth-child(2):before{background:var(--miki-sidebar-blue);box-shadow:0 0 0 4px #1f73f11a}.miki-site-shell--sidebar-color .miki-sidebar__menu-link:nth-child(3):before{background:var(--miki-sidebar-coral);box-shadow:0 0 0 4px #ff6f611a}.miki-site-shell--sidebar-color .miki-sidebar__menu-link em{background:#ffffffc2;box-shadow:inset 0 0 0 1px #d8e2eed9}.miki-site-shell--sidebar-color .miki-sidebar__menu-link.active,.miki-site-shell--sidebar-color .miki-sidebar__menu-link:hover{color:#172033;box-shadow:none;background:linear-gradient(90deg,#fff,#f4fff9);border-color:#2abf8840}.miki-site-shell--sidebar-color .miki-sidebar__separator{background:#94a3b847}.miki-site-shell--sidebar-color .miki-sidebar__link{color:#27364b;background:#fff;border-color:#e7edf5;box-shadow:0 7px 16px #2737500d}.miki-site-shell--sidebar-color .miki-sidebar__summary .miki-sidebar__link:before{content:"";background:var(--miki-sidebar-green);opacity:0;width:4px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.miki-site-shell--sidebar-color .miki-sidebar__dropdown:nth-of-type(2) .miki-sidebar__summary .miki-sidebar__link:before{background:var(--miki-sidebar-blue)}.miki-site-shell--sidebar-color .miki-sidebar__dropdown:nth-of-type(3) .miki-sidebar__summary .miki-sidebar__link:before{background:var(--miki-sidebar-coral)}.miki-site-shell--sidebar-color .miki-sidebar__dropdown[open]>.miki-sidebar__summary .miki-sidebar__link,.miki-site-shell--sidebar-color .miki-sidebar__link.active{color:#172033;background:linear-gradient(90deg,#fff,#f4fff9);border-color:#2abf8840;box-shadow:0 12px 22px #27375017}.miki-site-shell--sidebar-color .miki-sidebar__dropdown[open]>.miki-sidebar__summary .miki-sidebar__link:before,.miki-site-shell--sidebar-color .miki-sidebar__link.active:before{opacity:1}.miki-site-shell--sidebar-color.is-sidebar-collapsed .miki-sidebar__link.active:before,.miki-site-shell--sidebar-color.is-sidebar-collapsed .miki-sidebar__summary .miki-sidebar__link:before{content:none}.miki-site-shell--sidebar-color .miki-sidebar__dropdown:nth-of-type(2)[open]>.miki-sidebar__summary .miki-sidebar__link{background:linear-gradient(90deg,#fff,#f4f8ff);border-color:#1f73f138}.miki-site-shell--sidebar-color .miki-sidebar__action:hover,.miki-site-shell--sidebar-color .miki-sidebar__link:hover,.miki-site-shell--sidebar-color .miki-sidebar__subnav-link:hover{color:#0f8d65;background:#f0fbf6}.miki-site-shell--sidebar-color .miki-sidebar__subnav-link{background:#ffffffd1;border:1px solid #edf2f7;box-shadow:0 5px 12px #2737500a}.miki-site-shell--sidebar-color .miki-sidebar__subnav-link:first-child:before{background:var(--miki-sidebar-green);opacity:.75}.miki-site-shell--sidebar-color .miki-sidebar__subnav-link:nth-child(2):before{background:var(--miki-sidebar-blue);opacity:.75}.miki-site-shell--sidebar-color .miki-sidebar__subnav-link:nth-child(3):before{background:var(--miki-sidebar-coral);opacity:.75}.miki-site-shell--sidebar-color .miki-sidebar__subnav-link.active{color:#0f8d65;background:linear-gradient(90deg,#ebfbf4,#fff);border-color:#2abf883d;box-shadow:0 8px 16px #2abf881f}.miki-site-shell--sidebar-line .miki-sidebar__section-label{color:#738095;min-height:30px;padding:0 2px;font-size:13px}.miki-site-shell--sidebar-line .miki-sidebar__menu-link{border-radius:var(--radius-sm);color:#2f3b4f;background:#ffffff6b;border:1px solid #0000;border-left-width:4px;min-height:60px;box-shadow:inset 0 0 0 1px #d6e0eb00}.miki-site-shell--sidebar-line .miki-sidebar__menu-link em{color:#6d7b8f;background:#fff;min-width:38px;height:32px;box-shadow:inset 0 0 0 1px #d9e4f1}.miki-site-shell--sidebar-line .miki-sidebar__menu-link.active,.miki-site-shell--sidebar-line .miki-sidebar__menu-link:hover{color:#0f3661;border-left-color:var(--miki-sidebar-blue);background:linear-gradient(90deg,#eaf4ff,#f7fbff);box-shadow:inset 0 0 0 1px #1f73f11f}.miki-site-shell--sidebar-line .miki-sidebar__menu-link.active em,.miki-site-shell--sidebar-line .miki-sidebar__menu-link:hover em{color:#0d5fbd;box-shadow:inset 0 0 0 1px #1f73f133,0 7px 14px #1f73f11a}.miki-site-shell--sidebar-line .miki-sidebar__separator{background:#94a3b847;margin-top:12px}.miki-site-shell--sidebar-line .miki-sidebar__link{color:#2f3b4f;border-radius:var(--radius-sm);background:#ffffff57;border-left:3px solid #0000;box-shadow:inset 0 0 0 1px #d6e0eb00}.miki-site-shell--sidebar-line .miki-sidebar__dropdown[open]>.miki-sidebar__summary .miki-sidebar__link,.miki-site-shell--sidebar-line .miki-sidebar__link.active{color:#0f3661;border-left-color:var(--miki-sidebar-blue);background:linear-gradient(90deg,#eaf4ff,#f7fbff);box-shadow:inset 0 0 0 1px #1f73f11f,0 8px 16px #1f73f112}.miki-site-shell--sidebar-line .miki-sidebar__action:hover,.miki-site-shell--sidebar-line .miki-sidebar__link:hover,.miki-site-shell--sidebar-line .miki-sidebar__subnav-link:hover{color:#0d5fbd;background:#f0f6ff}.miki-site-shell--sidebar-line .miki-sidebar__subnav{margin-left:13px;padding:8px 0 6px 21px;position:relative}.miki-site-shell--sidebar-line .miki-sidebar__subnav:before{content:"";background:linear-gradient(#b7cdf0,#d8e3ef);width:1px;position:absolute;top:2px;bottom:8px;left:6px}.miki-site-shell--sidebar-line .miki-sidebar__subnav-link{color:#5f6b7d;border-radius:var(--radius-sm);background:0 0}.miki-site-shell--sidebar-line .miki-sidebar__subnav-link:after{content:"";background:#c5d5e7;width:10px;height:1px;position:absolute;top:50%;left:-15px}.miki-site-shell--sidebar-line .miki-sidebar__subnav-link.active{color:#0d5fbd;background:#eaf3ff;box-shadow:inset 0 0 0 1px #1f73f114}.miki-site-shell--sidebar-line .miki-sidebar__action{color:#26364d;background:linear-gradient(#fff,#f5f8fc);border-color:#d6e0eb;box-shadow:0 10px 20px #18243a12}.miki-site-shell--sidebar-line.is-sidebar-collapsed .miki-sidebar__link,.miki-site-shell--sidebar-line.is-sidebar-collapsed .miki-sidebar__menu-link{border-left-width:1px}.miki-site-shell--sidebar-color.is-sidebar-collapsed .miki-sidebar__collapse button{background:linear-gradient(135deg,#ff6f6129,#2abf8824);border-color:#ff6f6138;box-shadow:0 10px 20px #ff6f6124}.miki-site-shell--sidebar-line.is-sidebar-collapsed .miki-sidebar__collapse button{background:linear-gradient(#fff,#e6f1ff);border-color:#b8d2f1;box-shadow:0 10px 20px #1f73f11f}@keyframes miki-sidebar-breathe{0%{filter:brightness()}45%{filter:brightness(1.035)}to{filter:brightness()}}@keyframes miki-toggle-slide-left{0%{transform:translate(0)}50%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes miki-toggle-slide-right{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes miki-sidebar-text-unfold{0%{opacity:.72;clip-path:inset(0 max(0px,100% - 1.05em) 0 0)}48%{opacity:.9;clip-path:inset(0 max(0px,100% - 2.55em) 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes miki-subnav-drop-load{0%{opacity:.72;clip-path:inset(0 0 100%);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes miki-subnav-fold-up{0%{opacity:1;clip-path:inset(0);transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-4px)}}@keyframes miki-subnav-item-load{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes miki-subnav-item-fold{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.miki-main-layout{width:100%;max-width:none;padding:calc(var(--joe-shell-topbar) + 20px) 15px 30px;padding-left:calc(var(--joe-shell-sidebar) + 20px);grid-template-columns:minmax(0,1fr);gap:15px;margin:0;display:grid}.miki-image-login-notice{border-radius:var(--radius-md);color:#111827;width:100%;max-width:100%;min-height:46px;font-size:var(--miki-image-login-notice-font-size,14px);text-align:center;background:#f1f5f9;border:2px solid #f59e0b;grid-column:1/-1;justify-self:stretch;place-items:center;padding:10px 18px;font-weight:850;line-height:1.6;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 24px #f59e0b24}.miki-site-shell--profile .miki-main-layout{padding-top:calc(var(--joe-shell-topbar) + 28px)}.miki-main-layout--rail{grid-template-columns:minmax(0,1fr) 326px}.miki-main-layout--post.miki-main-layout--rail{--miki-post-right-rail-gap:15px;--miki-post-right-rail-width:326px;column-gap:var(--miki-post-right-rail-gap);grid-template-columns:minmax(0,calc(100% - var(--miki-post-right-rail-width) - var(--miki-post-right-rail-gap))) var(--miki-post-right-rail-width);justify-content:center}.miki-site-shell.is-sidebar-collapsed .miki-main-layout--post.miki-main-layout--rail{grid-template-columns:minmax(0,1200px) var(--miki-post-right-rail-width)}@media (min-width:1852px){.miki-site-shell:not(.is-sidebar-collapsed) .miki-main-layout--post.miki-main-layout--rail{grid-template-columns:minmax(0,1200px) var(--miki-post-right-rail-width)}}@media (max-width:1663px){.miki-site-shell.is-sidebar-collapsed .miki-main-layout--post.miki-main-layout--rail{grid-template-columns:minmax(0,calc(100% - var(--miki-post-right-rail-width) - var(--miki-post-right-rail-gap))) var(--miki-post-right-rail-width)}}@media (min-width:1181px){.miki-main-layout--post:not(.miki-main-layout--rail) .miki-main-content{justify-self:center;width:min(100%,1200px)}}.miki-main-layout--home{max-width:none}.miki-main-content{min-width:0}.miki-page-transition{will-change:clip-path,opacity,transform,filter;min-width:0}.miki-page-transition.is-leaving{pointer-events:none;animation:miki-route-page-leave .16s cubic-bezier(.4,0,.2,1) both}.miki-page-transition.is-entering{animation:miki-route-page-enter .22s cubic-bezier(.22,1,.36,1) both}.miki-page-transition.is-folding.is-leaving{animation:miki-route-page-fold-leave .22s cubic-bezier(.55,0,.1,1) both;overflow:hidden}.miki-page-transition.is-folding.is-entering{animation:miki-route-page-fold-enter .26s cubic-bezier(.22,1,.36,1) both;overflow:hidden}@keyframes miki-route-page-leave{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(-6px)}}@keyframes miki-route-page-fold-leave{0%{clip-path:inset(0);opacity:1;transform:translateY(0)}to{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-10px)}}@keyframes miki-route-page-fold-enter{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(10px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes miki-route-page-enter{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.miki-right-rail{display:block}.miki-aside{top:calc(var(--joe-shell-topbar) + 20px);padding:0;position:sticky}.miki-aside__item,.miki-right-rail-ad{border-radius:var(--radius-md);box-shadow:0 0 10px var(--main-shadow);margin-bottom:15px}.miki-right-rail-ad{aspect-ratio:326/184;width:326px;max-width:100%;background:#f8fafc;border:1px solid #e2e8f0f5;display:block;overflow:hidden}.box-body,.box-header{padding:15px}.box-body.notop{padding-top:0}.miki-section-title h2,.title-theme{color:var(--main-color);padding-left:1.2em;font-size:15px;font-weight:500;position:relative}.miki-section-title h2:before,.title-theme:before{content:"";border-radius:var(--radius-xs);background:var(--theme);width:4px;box-shadow:1px 1px 3px -1px var(--theme);position:absolute;top:10%;bottom:10%;left:2px}.miki-home{border-radius:var(--radius-lg);background:0 0}.miki-home-list{grid-template-columns:repeat(var(--miki-post-list-columns,2),minmax(0,1fr));place-items:stretch center;gap:18px;display:grid}.miki-paged-content{clip-path:inset(0);opacity:1;transform-origin:top;will-change:clip-path,opacity,transform;transition:clip-path .22s cubic-bezier(.55,0,.1,1),opacity .18s,transform .22s cubic-bezier(.55,0,.1,1);overflow:visible;transform:translateY(0)}.miki-paged-content[data-transition=exiting]{clip-path:inset(0 0 100%);opacity:0;pointer-events:none;overflow:hidden;transform:translateY(-10px)}.miki-paged-content[data-transition=entering]{pointer-events:none;animation:miki-paged-content-enter .26s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.miki-paged-home-content{display:flow-root}.miki-paged-posts{opacity:1}.miki-public-post-list-gate{place-items:center;min-height:clamp(240px,42vh,520px);display:grid}.miki-public-post-list-loading-stack{justify-items:center;gap:10px;display:grid}.miki-public-post-list-loading-dialog{border-radius:var(--radius-md);color:#18181b;text-align:center;background:#fffffff5;border:1px solid #d4d4d8d9;min-width:min(220px,100vw - 48px);padding:18px 24px;font-size:15px;font-weight:900;line-height:1.4;box-shadow:0 18px 50px #18181b29}.miki-public-post-list-network-hint{color:#71717a;text-align:center;font-size:13px;font-weight:700;line-height:1.5}.miki-paged-posts--stack{gap:12px;display:grid}@keyframes miki-paged-content-enter{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(10px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.miki-post-card{--miki-post-card-radius:var(--radius-lg);isolation:isolate;border-radius:var(--miki-post-card-radius);opacity:.85;background:#ffffffa0;border:0;flex-direction:column;width:100%;min-width:0;max-width:350px;height:auto;max-height:380px;padding:0 0 12px;transition:background .28s,color .28s,opacity .28s,box-shadow .28s;display:flex;position:relative;top:0;overflow:hidden}.miki-post-card:before{z-index:0;box-shadow:0 0 10px var(--main-shadow);background:0 0;transition:background .28s,box-shadow .28s;transform:perspective(2000px)rotateX(0)rotateY(0)translateZ(0)}.miki-post-card:after,.miki-post-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.miki-post-card:after{z-index:3;transition:box-shadow .28s;box-shadow:inset 0 0 0 1px #94a3b873}.miki-post-card>*{z-index:1;position:relative}.miki-post-card__line{display:none}.miki-post-card__thumb{background:#eff3f8;width:100%;height:0;margin:0 auto 15px;padding-bottom:56.25%;transition:background .28s;display:block;position:relative;overflow:hidden}.miki-post-card__thumb,.miki-post-card__thumb img{border-radius:var(--radius-md) var(--radius-md) var(--radius-none) var(--radius-none);-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.miki-post-card__thumb img{object-fit:cover;pointer-events:none;transition:transform .35s}.miki-post-card:hover .miki-post-card__thumb img{transform:scale(1.03)}.miki-post-card .miki-post-card__version{z-index:2;border-radius:var(--radius-none) var(--radius-md) var(--radius-none) var(--radius-md);color:#fff;white-space:nowrap;text-shadow:0 1px 2px #1828668c,0 0 8px #ffffff29;background:#4d6dff;border-top:0;border-bottom:1px solid #74daeade;border-left:1px solid #74daeade;border-right:0;justify-content:center;align-items:center;min-width:60px;height:25px;padding:0 10px 0 12px;font-size:16px;font-weight:900;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 12px 24px #3a66ff5c,0 0 12px #4d6dff42}.miki-post-card__body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:0 12px;display:flex}.miki-post-card__title{-webkit-line-clamp:2;height:50px;min-height:50px;color:var(--key-color);text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:10px;padding-bottom:2px;font-size:18px;font-weight:800;line-height:24px;transition:color .28s;display:-webkit-box;position:relative;overflow:hidden}.miki-post-card__title:after{content:"";background:var(--theme);width:0;height:2px;transition:width .35s,background .28s;position:absolute;bottom:0;left:0}.miki-post-card__title:hover{color:var(--theme)}.miki-post-card__title:hover:after{width:100%}.miki-post-card__tags{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.miki-post-card__tags a{color:#fff;background:#7aa9ff;border-radius:6px;align-items:center;height:18px;padding:2px 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.miki-post-card__tags a.is-category{background:#4d91ff}.miki-post-card__tags a.is-tag:nth-child(2n){background:#ffb84d}.miki-post-card__tags a.is-tag:nth-child(3n){background:#61c5a8}.miki-post-card__tags a.is-tag:nth-child(4n){background:#a57bff}.miki-post-card__meta{min-width:0;color:var(--muted-color);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .28s;display:flex}.miki-post-card__meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.miki-post-card__date{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.miki-pagination{-webkit-user-select:none;user-select:none;justify-content:center;gap:6px;padding:24px 0 16px;display:flex}.miki-pagination-group{flex-direction:column;align-items:center;display:flex}.miki-pagination a,.miki-pagination span{border-radius:var(--radius-sm);min-width:34px;height:34px;color:var(--routine);box-shadow:0 0 10px var(--main-shadow);background:#ffffffd9;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:color .24s,background .24s,box-shadow .24s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.miki-pagination a:hover{color:var(--theme);transform:translateY(-2px);box-shadow:0 10px 22px #2f8cff24}.miki-pagination a:active{transform:translateY(0)scale(.94)}.miki-pagination .active{color:#fff;background:var(--theme);box-shadow:none;animation:miki-pagination-active-pop .24s cubic-bezier(.22,1,.36,1) both}.miki-pagination>.active{box-shadow:none}.miki-pagination>.active:after{content:none;display:none}.miki-pagination .disabled{color:#c0c4cc;box-shadow:none}.miki-pagination-jump{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;display:inline-flex}.miki-pagination-jump input{border-radius:var(--radius-sm);width:76px;height:34px;color:var(--routine);text-align:center;box-shadow:0 0 10px var(--main-shadow);background:#ffffffd9;border:1px solid #d7e2efe6;outline:0;font-size:13px;font-weight:700;transition:background .24s,border-color .18s,color .24s,box-shadow .18s}.miki-pagination-jump input:focus{border-color:#2f8cff73;box-shadow:0 0 0 3px #2f8cff1f}.miki-pagination-jump input::placeholder{color:#a1a7b3;transition:color .24s}.miki-pagination-jump input::-webkit-inner-spin-button,.miki-pagination-jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.miki-pagination-jump input[type=number]{appearance:textfield}.miki-pagination-jump button{border-radius:var(--radius-sm);background:var(--theme);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;transition:background .24s,color .24s,box-shadow .24s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}@keyframes miki-pagination-active-pop{0%{transform:scale(.88)}62%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.miki-page-transition,.miki-paged-content,.miki-pagination .active{animation:none}.miki-paged-content{clip-path:inset(0);opacity:1;transition:none;transform:none}.miki-pagination a,.miki-pagination span{transition:none}}@media (min-width:1000px){.miki-home-list{--miki-post-list-columns:3}}@media (min-width:1200px){.miki-topbar{top:0}.miki-topbar__inner{border-radius:var(--radius-none);border:0}}@media (min-width:1500px){.miki-home-list{--miki-post-list-columns:4}}@media (min-width:1600px){.miki-site-shell.is-sidebar-collapsed .miki-main-layout:not(.miki-main-layout--rail) .miki-home-list{--miki-post-list-columns:6}}@media (min-width:2000px){.miki-home-list{--miki-post-list-columns:6}}@media (max-width:1180px){.miki-main-layout--rail,.miki-site-shell .miki-main-layout--post.miki-main-layout--rail,.miki-site-shell.is-sidebar-collapsed .miki-main-layout--post.miki-main-layout--rail{grid-template-columns:minmax(0,1fr);column-gap:0}.miki-right-rail{display:none}}@media (max-width:1023px){.miki-topbar__nav{display:none}.miki-topbar__search{width:min(300px,42vw);min-width:210px}.miki-sidebar__ads,.miki-topbar__search-shortcut{display:none}.miki-sidebar{top:calc(var(--joe-shell-topbar) + 10px);z-index:1060;border-radius:var(--radius-md);width:min(310px,100vw - 24px);box-shadow:var(--joe-shell-shadow);opacity:0;pointer-events:none;visibility:hidden;will-change:opacity,transform;background:#ffffffa8;border:1px solid #ffffffb3;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s,background .22s,border-color .22s,box-shadow .22s;display:flex;bottom:84px;left:12px;transform:translate(calc(-100% - 24px))scale(.98)}.miki-site-shell.is-mobile-menu-open .miki-sidebar{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)scale(1)}.miki-site-shell.is-mobile-menu-closing .miki-sidebar{opacity:0;pointer-events:none;visibility:visible;transition:opacity .2s,transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s;transform:translate(calc(-100% - 24px))scale(.98)}.miki-site-shell.is-mobile-menu-open.miki-site-shell--sidebar-color .miki-sidebar{background:linear-gradient(#fff,#fff9f5 38%,#f7fbff);border-color:#e2e9f1;box-shadow:0 18px 42px #18243a2e}.miki-site-shell.is-mobile-menu-open.miki-site-shell--sidebar-line .miki-sidebar{background:linear-gradient(#fff,#f8fbff 42%,#f3f7fc);border-color:#d6e0eb;box-shadow:0 18px 42px #18243a2e}.miki-site-shell.is-mobile-menu-open .miki-sidebar__collapse{z-index:3;-webkit-backdrop-filter:blur(8px);background:0 0;justify-content:flex-start;min-height:54px;padding:0 0 10px;position:sticky;top:0}.miki-site-shell.is-mobile-menu-open .miki-sidebar__collapse button{border-radius:var(--radius-sm);color:#1d4ed8;width:48px;height:48px;box-shadow:none;background:#ffffffeb;border-color:#1d4ed829}.miki-site-shell.is-mobile-menu-open .miki-sidebar__collapse button:focus-visible,.miki-site-shell.is-mobile-menu-open .miki-sidebar__collapse button:hover{box-shadow:none}.miki-site-shell.is-mobile-menu-open .miki-sidebar__toggle-icon{width:24px;height:24px;transform:none}.miki-mobile-menu-backdrop{inset:var(--joe-shell-topbar) 0 0;z-index:1050;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur();background:#1720333d;border:0;transition:opacity .22s,visibility 0s linear .28s,-webkit-backdrop-filter .24s,backdrop-filter .24s;display:block;position:fixed}.miki-site-shell.is-mobile-menu-open .miki-mobile-menu-backdrop{opacity:1;pointer-events:auto;visibility:visible;-webkit-backdrop-filter:blur(3px);transition-delay:0s}.miki-site-shell.is-mobile-menu-closing .miki-mobile-menu-backdrop{opacity:0;pointer-events:none;visibility:visible;-webkit-backdrop-filter:blur();transition:opacity .2s,visibility 0s linear .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.miki-site-shell.is-sidebar-collapsed .miki-main-layout{padding:calc(var(--joe-shell-topbar) + 12px) 10px 92px}.miki-topbar__inner{border-radius:var(--radius-none);gap:10px;width:100%;padding:0 12px}.miki-topbar__left{flex:none;gap:12px}.miki-topbar__right{flex:auto;justify-content:flex-end;gap:8px}.miki-topbar__menu{display:inline-flex}.miki-topbar__brand{flex:none}.miki-topbar__brand img{max-width:118px;max-height:40px}.miki-topbar__search{flex:auto;width:auto;min-width:0}.miki-topbar__divider,.miki-topbar__nav{display:none}.miki-topbar__auth{flex:none;gap:6px;display:flex}.miki-topbar__auth :is(a,button){border-radius:var(--radius-sm);min-width:42px;height:38px;padding:0 10px;font-size:13px}.miki-topbar__auth-user{width:42px;max-width:42px;padding:0!important}.miki-topbar__auth-logout span,.miki-topbar__auth-user span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.miki-topbar__auth .miki-topbar__auth-cta,.miki-topbar__auth .miki-topbar__auth-link{min-width:54px}.miki-topbar__auth .miki-user-menu__trigger{min-width:0;height:38px}.miki-user-menu__dropdown{width:min(172px,100vw - 20px);right:0}.miki-topbar__auth-icon,.miki-topbar__auth-logout{min-width:42px!important;padding:0!important}.miki-main-layout{padding:calc(var(--joe-shell-topbar) + 12px) 10px 92px}.miki-site-shell--profile .miki-main-layout{padding-top:calc(var(--joe-shell-topbar) + 28px);padding-bottom:calc(var(--miki-mobile-dock-height) + 84px)}.miki-home-list{--miki-post-list-columns:2;gap:12px}}@media (max-width:500px){.miki-topbar__inner{justify-content:space-between;position:relative}.miki-topbar__brand--primary{display:none}.miki-topbar__brand.miki-topbar__brand--compact{z-index:1;height:auto;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.miki-topbar__brand img{max-width:142px;max-height:42px}.miki-topbar__left,.miki-topbar__right{z-index:2;position:relative}.miki-topbar__left{flex:0 0 42px}.miki-topbar__right{flex:none;margin-left:auto}.miki-topbar.is-search-locked .miki-topbar__brand--compact,.miki-topbar__auth{display:none}.miki-topbar.is-search-locked .miki-topbar__right{flex:auto;min-width:0}.miki-topbar__search{flex:0 0 42px;justify-content:center;gap:0;width:42px;min-width:42px;height:38px;padding:0}.miki-topbar__search-left,.miki-topbar__search-shortcut{display:none}.miki-topbar__search-submit{margin:0}.miki-topbar.is-search-locked .miki-topbar__search{flex:auto;justify-content:space-between;gap:6px;width:auto;min-width:0;padding:0 6px 0 12px}.miki-topbar.is-search-locked .miki-topbar__search-left{display:flex}.miki-topbar.is-search-locked .miki-topbar__search-left input{height:100%;font-size:12px}.miki-topbar.is-search-locked .miki-topbar__search-submit{flex:0 0 32px;width:32px}.miki-topbar__search.is-compact-search-open{z-index:1080;background:#ffffffe6;box-shadow:0 0 0 1px #d7e2efeb,0 12px 28px #1d335324}.miki-topbar__search.is-compact-search-open .miki-topbar__search-left{border-radius:var(--radius-md);color:#1f2f46;background:#fffffffa;border:1px solid #cbd8e8f5;width:calc(100vw - 24px);height:44px;padding:0 14px;animation:miki-mobile-search-drop .18s cubic-bezier(.22,1,.36,1) both;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #1d33532e}.miki-topbar__search.is-compact-search-open .miki-topbar__search-left input{height:100%;font-size:15px}.miki-topbar__search.is-compact-search-open .miki-topbar__search-submit{flex:0 0 36px}@keyframes miki-mobile-search-drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.miki-user-menu__avatar{width:28px;height:28px;font-size:16px;display:grid}.miki-user-menu__chevron,.miki-user-menu__name{display:none}.miki-topbar__auth .miki-user-menu__dropdown :is(a,button){height:34px;padding:0 10px;font-size:14px}.joe_auth{padding:28px 16px}.joe_auth__brand-row{flex-direction:column;align-items:flex-start}.joe_auth__panel{border-radius:var(--radius-xl);padding:24px 18px}.joe_auth__header{margin-bottom:22px}.joe_auth__tabs{width:100%}.joe_auth__header p{font-size:14px}.joe_auth__input,.joe_auth__submit{height:52px;line-height:52px}.miki-turnstile,.miki-turnstile-gate{border-radius:var(--radius-md);padding:8px}.miki-home-list{--miki-post-list-columns:1}.miki-post-card{opacity:1}}@media (min-width:330px) and (max-width:499px){html.miki-mobile-post-columns-2 .miki-home-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.miki-mobile-post-columns-2 .miki-post-card{--miki-post-card-radius:var(--radius-lg);padding-bottom:9px}html.miki-mobile-post-columns-2 .miki-post-card__thumb{margin-bottom:10px}html.miki-mobile-post-columns-2 .miki-post-card .miki-post-card__version{border-radius:var(--radius-none) var(--radius-md) var(--radius-none) var(--radius-md);min-width:46px;height:22px;padding:0 8px;font-size:12px}html.miki-mobile-post-columns-2 .miki-post-card__body{padding:0 9px}html.miki-mobile-post-columns-2 .miki-post-card__title{height:40px;min-height:40px;margin-bottom:8px;font-size:14px;line-height:20px}html.miki-mobile-post-columns-2 .miki-post-card__tags{gap:4px;margin-bottom:6px}html.miki-mobile-post-columns-2 .miki-post-card__tags a{height:18px;padding:2px 5px;font-size:10px}html.miki-mobile-post-columns-2 .miki-post-card__meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;font-size:11px}html.miki-mobile-post-columns-2 .miki-post-card__date{flex:0 0 100%}html.miki-mobile-post-columns-2 .miki-post-card__meta span:not(.miki-post-card__date){flex:none}}@media (max-width:360px){.joe_auth{padding-inline:12px}.joe_auth__input,.joe_auth__panel{padding-inline:14px}.joe_auth__password .joe_auth__input{padding-right:48px}}.prose-resource h2{scroll-margin-top:104px}.miki-article-excerpt{color:#202633;font-size:var(--miki-article-content-font-size,16px);margin:0 0 18px;padding:0;font-weight:650;line-height:1.8}.miki-rendered-content{color:#3f3f46;font-size:var(--miki-article-content-font-size,15px);line-height:1.85}.miki-rendered-content>*+*{margin-top:14px}.miki-rendered-content h1,.miki-rendered-content h2,.miki-rendered-content h3,.miki-rendered-content h4{color:#18181b;font-weight:900;line-height:1.35}.miki-rendered-content h1{font-size:24px}.miki-rendered-content h2{font-size:21px}.miki-rendered-content h3{font-size:18px}.miki-rendered-content a{color:#be123c;font-weight:800;text-decoration:none}.miki-rendered-content a:hover{color:#881337}.miki-rendered-content strong{color:#18181b;font-weight:900}.miki-rendered-content ol,.miki-rendered-content ul{padding-left:22px}.miki-rendered-content li+li{margin-top:6px}.miki-rendered-content blockquote{color:#713f12;background:#fffbeb;border-left:4px solid #f59e0b;padding:10px 12px;font-weight:650}.miki-rendered-content pre{border-radius:var(--radius-sm);color:#e5e7eb;-webkit-overflow-scrolling:touch;background:#1f2937;padding:14px;font-size:13px;line-height:1.7;overflow-x:auto}.miki-rendered-content code{border-radius:var(--radius-xs);color:#be123c;background:#f4f4f5;padding:2px 5px;font-size:13px}.miki-rendered-content pre code{min-width:max-content;color:inherit;background:0 0;padding:0;display:block}.miki-rendered-content img{border-radius:var(--radius-sm);background:#f4f4f5;border:1px solid #e4e4e7;max-width:100%;height:auto;display:block}.miki-rendered-table-scroll{border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.miki-rendered-content table{border-collapse:collapse;border-radius:var(--radius-sm);width:100%;font-size:14px;overflow:hidden}.miki-rendered-table-scroll table{width:max-content;min-width:100%;max-width:none}.miki-rendered-content td,.miki-rendered-content th{text-align:left;border:1px solid #e4e4e7;padding:9px 10px}.miki-rendered-content th{color:#27272a;background:#f4f4f5;font-weight:900}.miki-rendered-content .miki-joe-dotted,.miki-rendered-content hr{background:linear-gradient(90deg,#fb7185,#38bdf8);border:0;height:1px}.miki-joe-box,.miki-joe-callout,.miki-joe-emotion,.miki-joe-note,.miki-joe-wide{border-radius:var(--radius-sm);background:#fafafa;border:1px solid #e4e4e7;padding:12px 14px}.miki-joe-box--info{background:#f0f9ff;border-color:#38bdf8}.miki-joe-button,.miki-joe-cloud{border-radius:var(--radius-sm);background:#18181b;align-items:center;gap:10px;max-width:100%;padding:10px 14px;line-height:1.4;display:inline-flex;color:#fff!important}.miki-joe-cloud span{color:#d4d4d8;font-size:12px;font-weight:700}.miki-joe-button{background:#e11d48}.miki-joe-tabs-content{gap:14px;display:grid}.miki-joe-tab-pane{border-radius:var(--radius-sm);background:#fff;border:1px solid #e4e4e7;padding:14px}.miki-joe-tab-pane>h3:first-child{color:#be123c;border-bottom:1px solid #f4f4f5;margin-bottom:10px;padding-bottom:8px}.miki-joe-timeline{gap:12px;padding-left:18px;display:grid;position:relative}.miki-joe-timeline:before{border-radius:var(--radius-full);content:"";background:#e4e4e7;width:2px;position:absolute;top:4px;bottom:4px;left:4px}.miki-joe-timeline__item{position:relative}.miki-joe-timeline__item:before{border-radius:var(--radius-full);content:"";background:#10b981;border:2px solid #fff;width:10px;height:10px;position:absolute;top:11px;left:-18px;box-shadow:0 0 0 2px #bbf7d0}.miki-joe-collapse-group{gap:10px;display:grid}.miki-joe-collapse{border-radius:var(--radius-sm);background:#fff;border:1px solid #e4e4e7;padding:10px 12px}.miki-joe-collapse summary{cursor:pointer;color:#18181b;font-weight:900}.miki-joe-collapse>:not(summary){margin-top:10px}.miki-joe-video{width:100%;max-height:520px}.miki-joe-video,.miki-joe-video-gif{border-radius:var(--radius-sm);background:#18181b}.miki-joe-video-gif{position:relative;overflow:hidden}.miki-joe-video-gif .miki-joe-video{display:block}.miki-joe-video--gif{pointer-events:none}.miki-post-video{border-radius:var(--radius-sm);background:#fff;border:1px solid #e4e4e7;gap:14px;padding:16px;display:grid}.miki-rendered-video-slot{margin:22px 0}.miki-rendered-video-slot:first-child{margin-top:0}.miki-rendered-video-slot:last-child{margin-bottom:0}.miki-post-video-shortcode-placeholder{border-radius:var(--radius-sm);color:#475569;text-align:center;background:#f8fafc;border:1px dashed #94a3b8;padding:14px 16px;font-size:14px;font-weight:850}.miki-post-video h2{color:#18181b;margin:0;font-size:18px;font-weight:950}.miki-post-video__player{border-radius:var(--radius-sm);background:#18181b;width:100%;max-height:520px}.miki-post-video__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.miki-post-video__head span{color:#71717a;font-size:12px;font-weight:850}.miki-post-video__episodes{flex-wrap:wrap;gap:8px;display:flex}.miki-post-video__episodes button{border-radius:var(--radius-sm);color:#3f3f46;cursor:pointer;background:#f8fafc;border:1px solid #e4e4e7;align-items:center;max-width:100%;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.miki-post-video__episodes button.is-active,.miki-post-video__episodes button:hover{color:#fff;background:#2794ff;border-color:#2794ff}.miki-post-video__episodes button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miki-joe-post{--miki-post-content-background:#fff;--miki-post-content-border:#1f29371a;--miki-post-muted:#6f7a8a;--miki-post-section-gap:16px;--miki-post-shadow:0 18px 45px #1f293714;gap:var(--miki-post-section-gap);color:#202633;grid-template-columns:minmax(0,1fr);display:grid}.miki-joe-post__main-stack{isolation:isolate;border:1px solid var(--miki-post-content-border);border-radius:var(--radius-lg);background:var(--miki-post-content-background);width:100%;min-width:0;max-width:1200px;box-shadow:var(--miki-post-shadow);justify-self:start;gap:0;display:grid;position:relative;overflow:hidden}.miki-post-comments{overflow-anchor:none;border-color:var(--miki-post-content-border);background:var(--miki-post-content-background)}.miki-joe-post__header{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;padding:25px 30px 14px;position:relative;overflow:visible}.miki-joe-post__breadcrumb{width:fit-content;max-width:100%;color:var(--miki-post-muted);text-align:left;flex-wrap:wrap;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;margin:0 0 8px;padding:0 30px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.miki-joe-post__breadcrumb a{color:var(--miki-post-muted);transition:color .18s}.miki-joe-post__breadcrumb a:after{color:#c6ccd5;content:"/";margin-left:8px}.miki-joe-post__breadcrumb a:hover{color:#2c68b8}.miki-joe-post__header h1{color:#202633;letter-spacing:0;max-width:760px;margin:0 0 10px;font-size:clamp(20px,4.3vw,35px);font-weight:900;line-height:1.28}.miki-joe-post__subtitle{max-width:760px;color:var(--miki-post-muted);margin:-2px 0 14px;font-size:14px;font-weight:600;line-height:1.75}.miki-joe-post__meta{border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex;position:relative}.miki-joe-post__meta:after{z-index:0;content:"";background:#e1e6ee;height:1px;position:absolute;bottom:0;left:0;right:0}.miki-joe-post__author{align-items:center;gap:10px;min-width:0;display:flex}.miki-joe-post__avatar{border-radius:var(--radius-full);color:#fff;background:radial-gradient(circle at 62% 30%,#fee3bf 0 6%,#0000 7%),linear-gradient(135deg,#6fe7a5 0 30%,#1f77d6 31% 62%,#151922 63% 100%);border:2px solid #ffffffe6;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000047}.miki-comment-avatar.has-image,.miki-joe-post__avatar.has-image{background:#f8fbff}.miki-comment-avatar .miki-avatar-image,.miki-joe-post__avatar .miki-avatar-image{object-fit:cover}.miki-joe-post__author-copy{min-width:0}.miki-joe-post__name-row{color:#202633;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:800;line-height:1.2;display:flex}.miki-joe-post__author-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miki-joe-post__level{border-radius:var(--radius-full);color:#dbeafe;background:#3d6fa9;flex:none;align-items:center;height:17px;padding:0 6px;font-size:10px;font-weight:900;line-height:17px;display:inline-flex}.miki-joe-post__level[data-level="1"]{color:#f8fafc;background:#64748b}.miki-joe-post__level[data-level="2"],.miki-joe-post__level[data-level="3"]{color:#dbeafe;background:#3d6fa9}.miki-joe-post__level[data-level="4"],.miki-joe-post__level[data-level="5"]{color:#ccfbf1;background:#0f766e}.miki-joe-post__level[data-level="6"],.miki-joe-post__level[data-level="7"]{color:#ede9fe;background:#7c3aed}.miki-joe-post__level[data-level="8"]{color:#fff7ed;background:linear-gradient(135deg,#f97316,#e11d48)}.miki-joe-post__time{margin-top:4px;line-height:1.3;display:block}.miki-joe-post__stats,.miki-joe-post__time{color:var(--miki-post-muted);font-size:13px;font-weight:600}.miki-joe-post__stats{z-index:1;border-radius:var(--radius-sm);max-width:100%;height:28px;white-space:nowrap;background:#f2f4f7;align-items:center;gap:12px;padding:0 10px;display:flex;position:absolute;bottom:-14px;right:0;overflow:hidden}.miki-joe-post__stats span{flex:none;align-items:center;gap:4px;display:inline-flex}.miki-joe-post__stats-icon{flex:none;width:14px;height:14px}.miki-post-cover-card{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;overflow:hidden}.miki-post-cover{aspect-ratio:16/8;background:#e5e7eb;min-height:240px;position:relative}.miki-post-content-surface{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;padding:25px 30px 24px}.miki-joe-post__header:has(+.miki-post-content-surface){border-bottom-color:#0000}.miki-joe-post__header+.miki-post-content-surface{margin-top:0}.miki-joe-post__content{padding:25px 30px 24px}.miki-joe-post__content .miki-rendered-content,.miki-post-content-surface .miki-rendered-content{color:#202633;font-size:var(--miki-article-content-font-size,16px);line-height:1.85}.miki-joe-post__content .miki-rendered-content>*+*,.miki-post-content-surface .miki-rendered-content>*+*{margin-top:14px}.miki-post-content-surface>.miki-post-footer{margin-top:22px}.miki-post-footer{color:#4e5358}.miki-post-footer__separator{color:#b1b1b1;text-align:center;justify-content:center;align-items:center;margin:0 0 20px;padding:15px;font-size:.9em;line-height:1.4;display:flex}.miki-post-footer__separator:after,.miki-post-footer__separator:before{content:"";background:#00000008;flex:1;max-width:20%;height:1px;margin:0 1em}.miki-post-footer__tags{gap:7px;margin-bottom:20px;display:grid}.miki-post-footer__tag-row{flex-wrap:wrap;align-items:center;gap:0;display:flex}.miki-post-footer__tag{--miki-post-footer-tag-bg:#8888881a;--miki-post-footer-tag-color:#888;border-radius:var(--radius-full);background:var(--miki-post-footer-tag-bg);color:var(--miki-post-footer-tag-color);text-align:center;text-shadow:0 0;border:1px solid #0000;align-items:center;gap:.25em;margin:3px;padding:.3em 1em;font-size:12px;font-weight:400;line-height:1.44;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s;display:inline-flex}.miki-post-footer__tag:hover{color:var(--miki-post-footer-tag-color);opacity:.8}.miki-post-footer__tag--category{--miki-post-footer-tag-bg:#2997f71a;--miki-post-footer-tag-color:#2997f7}.miki-post-footer__hint{color:#b1b1b1;text-align:center;margin:0;padding:15px;font-size:.9em;line-height:1.5}.miki-post-footer__actions{text-align:center;justify-content:center;align-items:flex-start;padding-bottom:15px;display:flex}.miki-post-footer__action{color:#4e5358;cursor:pointer;opacity:.7;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;width:80px;padding:10px 0;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s;display:inline-flex}.miki-post-footer__action:hover{color:#4e5358;opacity:1}.miki-post-footer__action:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:2px solid #409eff}.miki-post-footer__action:disabled{cursor:wait;opacity:.45}.miki-post-footer__action.is-active{color:#409eff;opacity:.9}.miki-post-footer__action-icon{color:currentColor;stroke-width:1.8px;width:24px;height:24px;margin:5px 0}.miki-post-footer__action em,.miki-post-footer__action span{color:currentColor;opacity:.7;font-size:.9em;font-style:normal;line-height:1.45}.miki-post-footer__message{color:#2997f7;text-align:center;margin:-2px 0 12px;font-size:13px;font-weight:700;line-height:1.5}.miki-post-comments{--miki-comment-avatar:42px;border-radius:var(--radius-lg);min-width:0;max-width:100%;padding:18px;position:relative;overflow:visible;box-shadow:0 16px 36px #18263f1c}.miki-post-comments__head{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-bottom:14px;display:flex}.miki-post-comments__head h2{color:#111c2e;margin:0;font-size:16px;font-weight:900;line-height:1.2}.miki-post-comments__head p{color:#667386;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.5}.miki-comment-login,.miki-post-comments__count{flex:none}.miki-post-comments__count{color:#314257;border-radius:var(--radius-full);white-space:nowrap;background:#ffffffc7;border:1px solid #202e481a;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.miki-comment-composer{z-index:20;grid-template-columns:var(--miki-comment-avatar) minmax(0,1fr);border-radius:var(--radius-sm);background:#fff;border:1px solid #d9e3ef;gap:12px;margin-bottom:14px;padding:14px;display:grid;position:relative;overflow:visible;box-shadow:0 5px 16px #18263f0d}.miki-comment-composer--reply{z-index:18;transform-origin:top;will-change:opacity,transform,max-height,clip-path;background:#fbfdff;border-color:#d7e5f2;margin:12px 0 2px;padding:12px;animation:miki-comment-reply-composer-in .26s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 7px 18px #18263f0f}.miki-comment-composer--reply.is-closing{pointer-events:none;animation:miki-comment-reply-composer-out .22s cubic-bezier(.4,0,.2,1) both}.miki-comment-composer--reply.is-turnstile-open{clip-path:none;z-index:260;max-height:none;animation:none;overflow:visible}.miki-comment-avatar{width:var(--miki-comment-avatar);height:var(--miki-comment-avatar);color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#14a8d3,#2177ea 68%,#6957e8);flex:none;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #2177ea29}.miki-comment-avatar.is-pink{background:linear-gradient(135deg,#f45d9f,#f0a12b)}.miki-comment-avatar.is-green{background:linear-gradient(135deg,#21a77a,#12a8d7)}.miki-comment-avatar.is-violet{background:linear-gradient(135deg,#6957e8,#2177ea)}.miki-comment-avatar.is-orange{background:linear-gradient(135deg,#f0a12b,#e25a5a)}.miki-comment-avatar.is-blue{background:linear-gradient(135deg,#14a8d3,#2177ea 68%,#6957e8)}.miki-comment-body,.miki-comment-composer__main{min-width:0;max-width:100%}.miki-comment-composer__main{position:relative}.miki-comment-composer__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.miki-comment-composer__head strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.miki-comment-reply-tools{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.miki-comment-reply-cancel,.miki-comment-reply-target{white-space:nowrap;justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:900;display:inline-flex}.miki-comment-reply-target{color:#155ec7;border-radius:var(--radius-full);background:#eef6ff;border:1px solid #2177ea2e;padding:0 9px}.miki-comment-reply-cancel{color:#b42332;border-radius:var(--radius-md);background:#fff1f2;border:1px solid #fecdd3;padding:0 10px;transition:border-color .16s,color .16s,background .16s;box-shadow:inset 0 2px #fffc}.miki-comment-reply-cancel:focus-visible,.miki-comment-reply-cancel:hover{color:#9f1239;background:#ffe4e6;border-color:#fda4af}.miki-comment-split-input{gap:0;min-width:0;max-width:100%;display:grid}.miki-comment-sticker-tray-input,.miki-comment-text-editor{color:#142033;scrollbar-width:thin;outline:none;min-width:0;max-width:100%;padding:12px;font-size:14px;line-height:1.65;overflow-y:auto}.miki-comment-text-editor{cursor:text;resize:vertical;border-radius:var(--radius-sm);background:#f8fbff;border:1px solid #dce5ef;width:100%;height:150px;min-height:150px;display:block;box-shadow:inset 0 0 0 1px #ffffff9e}.miki-comment-sticker-tray-input.is-active,.miki-comment-sticker-tray-input:focus-visible,.miki-comment-text-editor:focus{background:#fff;box-shadow:inset 0 0 0 2px #2177ea2e}.miki-comment-split-input__divider{display:none}.miki-comment-sticker-tray-wrap{opacity:0;pointer-events:none;visibility:hidden;max-height:0;margin-top:0;transition:max-height .24s,margin-top .24s,opacity .18s,transform .24s,visibility 0s linear .24s;overflow:hidden;transform:translateY(-6px)}.miki-comment-sticker-tray-wrap.is-open{opacity:1;pointer-events:auto;visibility:visible;max-height:110px;margin-top:7px;transition:max-height .24s,margin-top .24s,opacity .18s,transform .24s,visibility;transform:translateY(0)}.miki-comment-sticker-tray-input{border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #dce5ef;align-items:stretch;height:100px;min-height:100px;max-height:100px;padding:0;display:grid;overflow:hidden}.miki-comment-sticker-tray-input__slots{grid-template-columns:repeat(4,minmax(0,1fr));min-height:100%;display:grid}.miki-comment-sticker-tray-slot{place-items:center;min-width:0;padding:8px;display:grid;position:relative}.miki-comment-sticker-tray-slot+.miki-comment-sticker-tray-slot{border-left:1px solid #d8e2ef}.miki-comment-sticker-tray-slot.has-add{cursor:pointer}.miki-comment-sticker-tray-add{color:#8a98ac;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;font-size:28px;font-weight:500;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-grid;position:relative}.miki-comment-sticker-tray-add:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.miki-comment-sticker-tray-add{color:#0000}.miki-comment-sticker-tray-add:focus-visible,.miki-comment-sticker-tray-add:hover{background:0 0;transform:scale(1.04)}.miki-comment-sticker-tray-add:focus-visible:before,.miki-comment-sticker-tray-add:hover:before{color:#2177ea}.miki-comment-sticker-tray-add:before{color:#8a98ac}.miki-comment-sticker-tray-chip{border-radius:var(--radius-full);background:#f8fbff;border:1px solid #dfe8f5;place-items:center;width:72px;height:72px;display:inline-grid;position:relative;overflow:hidden}.miki-comment-sticker-tray-chip img{object-fit:contain;width:72px;height:72px;display:block}.miki-comment-sticker-tray-chip button{color:#fff;border-radius:var(--radius-full);opacity:0;background:#0f172ab8;border:0;place-items:center;width:22px;height:22px;transition:opacity .16s,transform .16s;display:inline-grid;position:absolute;top:4px;right:4px;transform:scale(.9)}.miki-comment-sticker-tray-chip:focus-within button,.miki-comment-sticker-tray-chip:hover button{opacity:1;transform:scale(1)}.miki-comment-sticker-tray-chip__missing{color:#64748b;font-size:12px;font-weight:900}.miki-comment-textarea{color:#142033;border-radius:var(--radius-sm);background:#f8fbff;border-color:#dce5ef;min-height:92px;padding:12px;font-size:14px;line-height:1.65}.miki-comment-textarea:focus{border-color:#2177ea8c;box-shadow:0 0 0 3px #2177ea1f}.miki-comment-composer__footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex;position:relative;overflow:visible}.miki-comment-verify-box{border-radius:var(--radius-sm);background:#f9fbfe;border:1px solid #dbe5ef;flex:0 0 min(100%,300px);width:min(100%,300px);min-width:min(100%,286px);max-width:300px;transition:width .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:visible}.miki-comment-verify-box.is-open{z-index:25;background:#fff;flex-basis:min(100%,322px);width:min(100%,322px);min-width:min(100%,322px);max-width:322px;box-shadow:0 7px 20px #18263f0f}.miki-comment-verify{color:#33445b;border-radius:var(--radius-sm);background:0 0;border:0;gap:10px;width:100%;min-height:40px;padding:8px 10px}.miki-comment-verify,.miki-comment-verify span{justify-content:center;align-items:center;display:inline-flex}.miki-comment-verify span{color:#8794a7;border-radius:var(--radius-sm);background:#fff;border:1px solid #cfd9e7;width:24px;height:24px}.miki-comment-verify svg{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.72)}.miki-comment-verify strong{color:#314257;font-size:13px;font-weight:900;line-height:1.35}.miki-comment-verify-box.is-verified{background:#f9fffc;border-color:#21a77a47}.miki-comment-verify-box.is-verified .miki-comment-verify span{color:#fff;background:#21a77a;border-color:#21a77a}.miki-comment-verify-box.is-verified .miki-comment-verify svg{opacity:1;transform:scale(1)}.miki-comment-verify-box.is-unavailable .miki-comment-verify span{color:#647286;background:#f4f7fb;border-color:#dbe5ef}.miki-comment-turnstile{z-index:320;border-radius:var(--radius-sm);background:#fff;border:1px solid #dbe5ef;justify-content:center;width:min(322px,100%);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #18263f24}.miki-comment-turnstile .miki-turnstile{border-radius:var(--radius-md);background:0 0;border:0;width:300px;min-height:67px;padding:0;overflow:visible}.miki-comment-turnstile .miki-turnstile>div{width:300px;min-height:65px}.miki-comment-composer__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.miki-comment-action,.miki-comment-card__actions button,.miki-comment-pagination button,.miki-comment-submit{justify-content:center;align-items:center;display:inline-flex}.miki-comment-action,.miki-comment-submit{border-radius:var(--radius-sm);white-space:nowrap;gap:7px;min-width:0;height:38px;padding:0 13px;font-size:13px;font-weight:800}.miki-comment-action{color:#25364b;background:#fff;border:1px solid #d8e2ee;box-shadow:inset 0 2px #ffffffc7}.miki-comment-action.is-active{color:#155ec7;background:#eef6ff;border-color:#2177ea59}.miki-comment-submit{color:#fff;background:linear-gradient(135deg,#2177ea,#155ec7);border:0;box-shadow:0 8px 18px #2177ea36}.miki-comment-submit:disabled{cursor:not-allowed;color:#778296;box-shadow:none;background:#edf2f7}.miki-comment-action:disabled{cursor:not-allowed;color:#8b96a6;background:#f3f6fa}.miki-comment-sticker-layer{z-index:160;pointer-events:none;width:min(536px,100%);animation:miki-comment-sticker-expand .18s cubic-bezier(.22,1,.36,1) both;display:block;position:absolute;bottom:calc(100% + 10px);right:0}.miki-comment-sticker-layer.is-closing{animation:miki-comment-sticker-collapse .16s both}.miki-comment-sticker-panel{z-index:1;border-radius:var(--radius-sm);pointer-events:auto;transform-origin:100% 100%;background:#fff;border:1px solid #dbe5ef;flex-direction:column;width:100%;max-height:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #18263f2e}.miki-comment-sticker-tabs{border-top:1px solid #edf2f7;flex-wrap:nowrap;flex:none;gap:6px;min-height:54px;max-height:54px;padding:10px;display:flex;overflow:auto hidden}.miki-comment-sticker-tabs button{color:#526174;border-radius:var(--radius-full);background:#f8fbff;border:1px solid #dce5ef;flex:none;min-height:32px;padding:0 12px;font-size:13px;font-weight:900}.miki-comment-sticker-tabs button.is-active{color:#fff;background:#2177ea;border-color:#2177ea}.miki-comment-sticker-grid{--miki-comment-sticker-columns:6;grid-template-columns:repeat(var(--miki-comment-sticker-columns),80px);flex:none;place-content:start;gap:6px;height:362px;padding:12px;display:grid;overflow:hidden}.miki-comment-sticker-grid button{aspect-ratio:1;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e4ebf4;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;overflow:hidden}.miki-comment-sticker-grid img{object-fit:cover;width:80px;height:80px}.miki-comment-sticker img{max-width:100%;max-height:100%}.miki-comment-sticker-grid button span{display:none}.miki-comment-sticker-empty{color:#738197;grid-column:1/-1;place-items:center;min-height:100%;font-size:13px;font-weight:800;display:grid}.miki-comment-sticker-pages{border-top:1px solid #edf2f7;justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:flex}.miki-comment-sticker-pages button{color:#33445b;border-radius:var(--radius-sm);background:#fff;border:1px solid #dce5ef;height:30px;padding:0 10px;font-size:12px;font-weight:900}.miki-comment-sticker-pages button:disabled{opacity:.45}.miki-comment-sticker-pages span{color:#667386;font-size:12px;font-weight:900}@keyframes miki-comment-sticker-expand{0%{opacity:0;transform:translateY(8px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes miki-comment-sticker-collapse{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(6px)scaleY(.96)}}.miki-comment-rich-text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-width:100%}.miki-comment-panels{white-space:normal;grid-template-columns:minmax(0,1fr) auto minmax(120px,.42fr);align-items:stretch;gap:12px;min-width:0;max-width:100%;display:grid}.miki-comment-panels.is-stacked{grid-template-columns:1fr;gap:10px}.miki-comment-panels__part{min-width:0;color:inherit;white-space:pre-wrap;word-break:break-word}.miki-comment-panels__part--stickers{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.miki-comment-panels__divider{background:linear-gradient(#0000,#d9e2ef 16% 84%,#0000);width:1px;min-height:100%}.miki-comment-panels.is-stacked .miki-comment-panels__divider{background:linear-gradient(90deg,#0000,#d9e2ef 7% 93%,#0000);width:100%;height:1px;min-height:1px}.miki-comment-sticker{vertical-align:middle;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e5ebf3;justify-content:center;align-items:center;min-width:40px;max-width:100px;min-height:40px;max-height:100px;margin:0 3px;display:inline-flex;overflow:hidden}.miki-comment-sticker img{object-fit:contain;width:auto;max-width:100px;height:auto;max-height:100px;display:block}.miki-comment-sticker span{display:none}.miki-comment-pending-list,.miki-comments-list{gap:12px;min-width:0;max-width:100%;margin-top:14px;display:grid}.miki-comment-pending-list--nested{margin-top:12px}.miki-comment-pending-fold__body{opacity:1;transform-origin:top;will-change:grid-template-rows,margin,opacity,transform;grid-template-rows:1fr;margin-top:12px;animation:miki-comment-pending-fold-in .26s cubic-bezier(.2,.8,.2,1) both;display:grid;overflow:hidden;transform:translateY(0)}.miki-comment-pending-fold__body.is-closing{pointer-events:none;animation:miki-comment-pending-fold-out .26s cubic-bezier(.4,0,.2,1) both}.miki-comment-pending-fold__body>.miki-comment-pending-list--nested{min-height:0;margin-top:0;overflow:hidden}.miki-comment-pending,.miki-comment-pending-fold,.miki-comments-empty{border-radius:var(--radius-lg);background:#fff8e7;border:1px solid #f3d28e;padding:13px}.miki-comment-pending.is-deleting{opacity:.62}.miki-comment-pending-fold__head,.miki-comment-pending__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.miki-comment-pending__actions{flex:none;align-items:center;gap:5px;display:inline-flex}.miki-comment-pending-fold__head button,.miki-comment-pending__actions button{color:#8a4f00;border-radius:var(--radius-sm);background:#fff;border:1px solid #f3d28e;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;transition:border-color .16s,color .16s,background .16s}.miki-comment-pending-fold__head button:hover,.miki-comment-pending__actions button:hover{color:#5f4200;background:#fff3d2;border-color:#e8bc58}.miki-comment-pending__actions button:disabled{cursor:not-allowed;opacity:.62}.miki-comment-pending strong,.miki-comment-pending-fold strong{color:#5f4200;font-size:14px;font-weight:900}.miki-comment-pending-fold__copy{gap:4px;display:grid}.miki-comment-pending-fold__head span,.miki-comment-pending-fold__summary{color:#8a6a20;font-size:13px;font-weight:800;line-height:1.6}.miki-comment-pending-fold__summary{margin:10px 0 0}@keyframes miki-comment-pending-fold-in{0%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(-6px)}to{opacity:1;grid-template-rows:1fr;margin-top:12px;transform:translateY(0)}}@keyframes miki-comment-pending-fold-out{0%{opacity:1;grid-template-rows:1fr;margin-top:12px;transform:translateY(0)}to{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(-6px)}}.miki-comment-pending-editor{gap:8px;margin-top:10px;display:grid}.miki-comment-pending-editor textarea{color:#5f4200;border-radius:var(--radius-sm);resize:vertical;background:#fffdf5;border:1px solid #f3d28e;outline:none;min-height:86px;padding:10px;font-size:14px;font-weight:700;line-height:1.7}.miki-comment-pending-editor textarea:focus{border-color:#e8bc58;box-shadow:0 0 0 3px #e8bc582e}.miki-comment-pending-editor div{justify-content:flex-end;gap:8px;display:flex}.miki-comment-pending-editor button{color:#8a4f00;border-radius:var(--radius-sm);background:#fff;border:1px solid #f3d28e;min-height:28px;padding:0 10px;font-size:12px;font-weight:900}.miki-comment-pending-editor button:disabled{cursor:not-allowed;opacity:.62}.miki-comment-pending .miki-comment-rich-text,.miki-comment-pending p,.miki-comments-empty{color:#7a5c12;font-size:var(--miki-comment-font-size,14px);margin:8px 0 0;font-weight:700;line-height:1.7}.miki-comments-empty{color:#667386;background:#ffffffb8;border-color:#d9e3ef;margin:0}.miki-comment{grid-template-columns:var(--miki-comment-avatar) minmax(0,1fr);gap:12px;min-width:0;display:grid}.miki-comment-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #d9e3ef;min-width:0;max-width:100%;padding:13px;box-shadow:0 4px 14px #18263f0b}.miki-comment>.miki-comment-body>.miki-comment-card{border-color:#d5dde8;box-shadow:0 5px 16px #18263f12}.miki-comment-card__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:7px;display:flex}.miki-comment-card__author{color:#132033;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:900;line-height:1.25;display:flex}.miki-comment-card__author span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miki-comment-card__author em{color:#1c6689;border-radius:var(--radius-full);white-space:nowrap;background:#eaf8fd;border:1px solid #cdeaf5;align-items:center;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.miki-comment-card__head time{color:#8a96a8;white-space:nowrap;flex:none;font-size:12px}.miki-comment-card p{color:#354258;font-size:var(--miki-comment-font-size,16px);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.72}.miki-comment-card .miki-comment-rich-text{border-radius:var(--radius-sm);background:#f5f7fa;border:1px solid #e3e8ef;margin:0;padding:12px}.miki-comment-text-collapse{min-width:0;padding-bottom:34px;display:block;position:relative}.miki-comment-text-collapse__measure{z-index:-1;opacity:0;pointer-events:none;visibility:hidden;white-space:pre-wrap;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.miki-comment-text-collapse__body{overflow-wrap:anywhere;white-space:pre-wrap;opacity:1;max-height:1200px;transition:max-height .24s,opacity .18s,transform .24s;animation:miki-comment-text-expand .2s both;display:block;transform:translateY(0)}.miki-comment-text-collapse.is-collapsed .miki-comment-text-collapse__body{max-height:calc(var(--miki-comment-font-size,16px) * 1.72 * 3);-webkit-line-clamp:3;-webkit-box-orient:vertical;animation:miki-comment-text-collapse .18s both;display:-webkit-box;overflow:hidden}.miki-comment-text-collapse__toggle{color:#155ec7;border-radius:var(--radius-sm);background:#eef6ff;border:1px solid #2177ea33;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:inset 0 2px #fffc}.miki-comment-text-collapse__toggle:focus-visible,.miki-comment-text-collapse__toggle:hover{color:#0f4eb3;background:#e3f1ff;border-color:#2177ea66;transform:translateY(-1px)}.miki-comment-text-collapse__toggle-icon{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.miki-comment-text-collapse__toggle-icon svg{flex:none;display:block}@keyframes miki-comment-text-expand{0%{opacity:.7;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes miki-comment-text-collapse{0%{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.miki-comment-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.miki-comment-card__actions+.miki-comment-composer--reply{margin-top:8px}.miki-comment-card__actions button{color:#647286;border-radius:var(--radius-full);background:#f8fafc;border:1px solid #e2e9f2;gap:5px;height:30px;padding:0 8px;font-size:12px;font-weight:800}@keyframes miki-comment-reply-composer-in{0%{opacity:0;clip-path:inset(0 0 100%);border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);border-top-width:1px;border-bottom-width:1px;max-height:760px;margin-top:8px;margin-bottom:2px;padding-top:12px;padding-bottom:12px;transform:translateY(0)}}@keyframes miki-comment-reply-composer-out{0%{opacity:1;clip-path:inset(0);border-top-width:1px;border-bottom-width:1px;max-height:760px;margin-top:8px;margin-bottom:2px;padding-top:12px;padding-bottom:12px;transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 100%);border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}}.miki-comment-replies{border-left:2px solid #e4ebf4;gap:10px;margin-top:12px;padding-left:16px;display:grid;position:relative}.miki-comment-reply{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;display:grid}.miki-comment-reply .miki-comment-avatar{border-radius:var(--radius-full);width:34px;height:34px;font-size:11px}.miki-comment-reply .miki-comment-card{background:#fbfdff;padding:11px}.miki-comment-pagination{border-top:1px solid #202e481c;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.miki-comment-pagination span{color:#667386;font-size:13px;font-weight:700;line-height:1.45}.miki-comment-pagination div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.miki-comment-pagination button{color:#405067;border-radius:var(--radius-sm);background:#fff;border:1px solid #d8e2ee;min-width:34px;height:34px;font-size:13px;font-weight:900}.miki-comment-pagination button.is-active{color:#fff;background:#2177ea;border-color:#2177ea}.miki-comment-pagination button:disabled{cursor:not-allowed;color:#9aa6b6;background:#f4f7fb}@media (max-width:680px){.miki-post-comments{--miki-comment-avatar:38px;padding:14px}.miki-comment-pagination,.miki-post-comments__head{flex-direction:column;align-items:flex-start}.miki-comment,.miki-comment-composer{grid-template-columns:1fr}.miki-comment-composer>.miki-comment-avatar,.miki-comment>.miki-comment-avatar{display:none}.miki-comment-card__head,.miki-comment-composer__head{flex-direction:column;align-items:flex-start}.miki-comment-composer__footer{flex-direction:column;align-items:stretch}.miki-comment-composer__actions{order:1}.miki-comment-verify-box{order:2}.miki-comment-composer__actions,.miki-comment-submit,.miki-comment-verify-box{width:100%;max-width:none}.miki-comment-composer__actions{justify-content:stretch}.miki-comment-action,.miki-comment-submit{flex:auto}.miki-comment-panels{grid-template-columns:1fr;gap:10px}.miki-comment-panels__divider{background:linear-gradient(90deg,#0000,#d9e2ef 7% 93%,#0000);width:100%;height:1px;min-height:1px}.miki-comment-replies{padding-left:10px}.miki-comment-reply{grid-template-columns:28px minmax(0,1fr);gap:8px}.miki-comment-reply .miki-comment-avatar{width:28px;height:28px}}@media (max-width:768px){.miki-post-comments{--miki-comment-avatar:38px;min-width:0;max-width:100%;padding:14px;overflow:hidden!important}.miki-post-comments :where(.miki-post-comments__head,.miki-comment-composer,.miki-comment-composer__main,.miki-comment-body,.miki-comment-split-input,.miki-comment-text-editor,.miki-comment-sticker-tray-input,.miki-comment-sticker-tray-input__slots,.miki-comment-composer__footer,.miki-comment-verify-box,.miki-comment-card,.miki-comment-card__head,.miki-comment-card__author,.miki-comment-rich-text,.miki-comment-panels,.miki-comment-panels__part,.miki-comment-pending,.miki-comment-pending-fold,.miki-comment-pending-fold__head,.miki-comment-pending__head,.miki-comment-pending-editor,.miki-comment-replies,.miki-comment-pagination,.miki-comment-pagination div,.miki-comments-list){min-width:0;max-width:100%}.miki-comment-pagination,.miki-post-comments__head{flex-direction:column;align-items:flex-start}.miki-comment,.miki-comment-composer,.miki-comment-reply{grid-template-columns:minmax(0,1fr)}.miki-comment-composer{overflow:hidden visible!important}.miki-comment-composer>.miki-comment-avatar,.miki-comment-reply>.miki-comment-avatar,.miki-comment>.miki-comment-avatar{display:none}.miki-comment-card__head,.miki-comment-composer__head,.miki-comment-pending-fold__head,.miki-comment-pending__head{flex-wrap:wrap;align-items:flex-start}.miki-comment-card__author{flex-wrap:wrap}.miki-comment-card__author span{min-width:0;max-width:100%}.miki-comment-card__head time{white-space:normal;flex:0 auto}.miki-comment-composer__footer{flex-direction:column;align-items:stretch}.miki-comment-composer__actions{order:1;justify-content:stretch}.miki-comment-composer__actions,.miki-comment-submit,.miki-comment-verify-box,.miki-comment-verify-box.is-open{flex:auto;width:100%;min-width:0;max-width:100%}.miki-comment-action,.miki-comment-submit{flex:1 1 0;min-width:0}.miki-comment-turnstile{width:100%;min-width:0;max-width:100%;margin-top:8px;padding:8px;position:relative;top:auto;left:auto}.miki-comment-turnstile .miki-turnstile,.miki-comment-turnstile .miki-turnstile>div{width:100%;min-width:0;max-width:100%;overflow:hidden}.miki-comment-sticker-tray-chip{aspect-ratio:1;width:min(64px,100%);height:auto}.miki-comment-sticker-tray-chip img{object-fit:contain;width:100%;height:100%}.miki-comment-sticker-layer{order:3;min-width:0;max-width:100%;transform:none;width:100%!important;margin-top:10px!important;position:static!important;inset:auto!important}.miki-comment-sticker-panel{width:100%;min-width:0;max-width:100%;transform-origin:top!important}.miki-comment-sticker-grid{grid-template-columns:repeat(var(--miki-comment-sticker-columns),minmax(0,1fr));height:auto;max-height:min(60vh,362px);overflow:hidden}.miki-comment-sticker-grid button{aspect-ratio:1;width:100%;min-width:0;height:auto}.miki-comment-sticker-grid img{object-fit:cover;width:100%;max-width:80px;height:100%;max-height:80px}.miki-comment-panels{grid-template-columns:minmax(0,1fr);gap:10px}.miki-comment-panels__divider{background:linear-gradient(90deg,#0000,#d9e2ef 7% 93%,#0000);width:100%;height:1px;min-height:1px}.miki-comment-pending__actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;min-width:0}.miki-comment-pagination div,.miki-comment-pending-editor div{flex-wrap:wrap}.miki-comment-replies{padding-left:10px}}.miki-prev-next-nav{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);justify-self:stretch;gap:0;width:100%;min-width:0;max-width:100%;padding:0;transition:background .24s,border-color .24s,box-shadow .24s,color .24s;display:grid;overflow:hidden}.miki-prev-next-nav__divider{background:#edf1f7;align-self:stretch;margin:14px 0;transition:background .24s}.miki-prev-next-link,.miki-prev-next-link__empty,.miki-prev-next-link__inner{align-items:center;min-width:0;min-height:82px;display:flex}.miki-prev-next-link__empty,.miki-prev-next-link__inner{gap:12px;width:100%;padding:16px}.miki-prev-next-link__inner{color:#1f2937;transition:background .24s,color .24s}.miki-prev-next-link__inner:hover{color:var(--theme);background:#eff6ffc7}.miki-prev-next-link--right .miki-prev-next-link__inner{text-align:right;justify-content:flex-end}.miki-prev-next-link__copy{min-width:0;display:block}.miki-prev-next-link__label{color:#71717a;font-size:12px;font-weight:800;transition:color .24s;display:block}.miki-prev-next-link__title{-webkit-line-clamp:1;color:#18181b;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;font-weight:900;line-height:1.35;transition:color .24s;display:-webkit-box;overflow:hidden}.miki-prev-next-link__empty{color:#a1a1aa;font-size:14px;font-weight:800;transition:color .24s}.miki-prev-next-link--right .miki-prev-next-link__empty{text-align:right;justify-content:flex-end}.miki-recommend-grid a img{pointer-events:none}.miki-recommend-grid a,.miki-recommend-grid a img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.miki-rendered-content .miki-joe-box,.miki-rendered-content .miki-joe-callout,.miki-rendered-content .miki-joe-emotion,.miki-rendered-content .miki-joe-note,.miki-rendered-content .miki-joe-wide{border-radius:var(--radius-sm);background:#fff;border-color:#abdcff;padding:12px}.miki-rendered-content .miki-joe-box--info{background:#f0f9ff;border-color:#38bdf8}.miki-rendered-content .miki-joe-alert>*+*,.miki-rendered-content .miki-joe-box>*+*,.miki-rendered-content .miki-joe-callout>*+*{margin-top:10px}.miki-rendered-content .miki-joe-cloud{border-radius:var(--radius-sm);background:#fff;border:1px solid #d6dee9;width:100%;max-width:100%;line-height:1.45;display:block;overflow:hidden;box-shadow:0 12px 30px #0f172a0f;color:#475569!important}.miki-joe-cloud__top{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #e5e7eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.miki-joe-cloud__logo{border-radius:var(--radius-sm);color:#65acf4;background:#f0f8ff;border:1px solid #bfdefd;place-items:center;width:42px;height:42px;display:grid;position:relative}.miki-joe-cloud__logo:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20t%3D%221778159047701%22%20class%3D%22icon%22%20viewBox%3D%220%200%201219%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%225426%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M1104%20358.4v-28.8c0-182.4-147.2-329.6-326.4-329.6-115.2%200-220.8%2060.8-278.4%20156.8-32-12.8-67.2-22.4-99.2-22.4-118.4%200-217.6%2083.2-240%20198.4-92.8%2022.4-156.8%20108.8-156.8%20214.4%200%20124.8%2089.6%20220.8%20208%20220.8h124.8c-3.2-9.6-6.4-19.2-6.4-32%200-25.6%209.6-51.2%2028.8-70.4%2038.4-38.4%20105.6-38.4%20144%200l12.8%2012.8v-214.4c0-35.2%2019.2-64%2051.2-76.8%2016-6.4%2025.6-6.4%2048-6.4l3.2%2032v-32c19.2%200%2032%200%2048%206.4%2032%2012.8%2051.2%2041.6%2051.2%2076.8v214.4l12.8-12.8c38.4-38.4%20102.4-38.4%20144%200%2019.2%2019.2%2028.8%2044.8%2028.8%2070.4%200%209.6-3.2%2022.4-6.4%2032h105.6c121.6%200%20217.6-99.2%20217.6-220.8-6.4-76.8-48-150.4-115.2-188.8z%20m-336%20352l-121.6%20121.6v-368c0-19.2-16-19.2-35.2-19.2-19.2%200-35.2%200-35.2%2019.2v368l-121.6-121.6c-6.4-6.4-16-9.6-25.6-9.6-9.6%200-19.2%203.2-25.6%209.6-12.8%2012.8-12.8%2038.4%200%2051.2l182.4%20182.4c12.8%2012.8%2038.4%2012.8%2051.2%200l182.4-182.4c12.8-12.8%2012.8-38.4%200-51.2-16-12.8-38.4-12.8-51.2%200z%22%20fill%3D%22%2365ACF4%22%20p-id%3D%225427%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;display:block}.miki-joe-cloud__describe{gap:3px;min-width:0;display:grid}.miki-joe-cloud__describe strong{color:#18202f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.miki-joe-cloud__describe span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.miki-joe-cloud__meta{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.miki-joe-cloud__meta-item{border-right:1px solid #e5e7eb;min-width:0;padding:12px 14px}.miki-joe-cloud__meta-item:last-child{border-right:0}.miki-joe-cloud__meta-item--sizes{grid-column:span 2}.miki-joe-cloud__meta-item>span{color:#667085;font-size:11px;font-weight:800;display:block}.miki-joe-cloud__meta-item>strong{color:#263241;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:900;display:block;overflow:hidden}.miki-joe-cloud__sizes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.miki-joe-cloud__size{border-radius:var(--radius-sm);background:#f3f9ff;border:1px solid #d6e9fb;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:13px;font-weight:900;color:#1769a8!important;display:inline-flex!important}.miki-joe-cloud__size em{color:#5f7187;font-style:normal;font-weight:800}.miki-joe-cloud__line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.miki-joe-cloud__line--actions{grid-template-columns:1fr;justify-items:end}.miki-joe-cloud__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.miki-joe-cloud__key{border-radius:var(--radius-sm);background:#f7fffc;border:1px dashed #9bd6c8;min-width:78px;min-height:32px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#087c6f!important}.miki-joe-cloud__btn,.miki-joe-cloud__copy,.miki-joe-cloud__key{justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.miki-joe-cloud__btn,.miki-joe-cloud__copy{border-radius:var(--radius-sm);white-space:nowrap;min-width:92px;min-height:34px;padding:0 12px}.miki-joe-cloud__copy{color:#087c6f;background:#ecfdf7;border:1px solid #bfe7dc}.miki-joe-cloud__btn{background:#ef476f;border:1px solid #e63259;color:#fff!important}.miki-joe-cloud__btn:hover{background:#dc2f58}.miki-joe-tabs{border-radius:var(--radius-sm);background:#fff;border:1px solid #2599fc29;width:100%;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.miki-joe-tabs__control{pointer-events:none;opacity:0;position:absolute}.miki-joe-tabs__head{background:linear-gradient(135deg,#f8fbff,#eff6ff);flex-wrap:wrap;gap:8px;padding:10px;display:flex;overflow:visible}.miki-joe-tabs__label{border-radius:var(--radius-sm);color:#303133;cursor:pointer;text-align:center;white-space:nowrap;background:#ffffffc2;border:1px solid #2599fc29;flex:none;justify-content:center;align-items:center;min-width:min(100%,86px);max-width:100%;height:34px;padding:0 14px;font-size:14px;font-weight:700;line-height:34px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.miki-joe-tabs__label:hover{color:#409eff;background:#ffffffeb;border-color:#2599fc52}.miki-joe-tabs__body{padding:16px}.miki-joe-tabs__panel{display:none}.miki-joe-tabs__control:first-of-type:checked~.miki-joe-tabs__head .miki-joe-tabs__label:first-child,.miki-joe-tabs__control:nth-of-type(2):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(2),.miki-joe-tabs__control:nth-of-type(3):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(3),.miki-joe-tabs__control:nth-of-type(4):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(4),.miki-joe-tabs__control:nth-of-type(5):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(5),.miki-joe-tabs__control:nth-of-type(6):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(6),.miki-joe-tabs__control:nth-of-type(7):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(7),.miki-joe-tabs__control:nth-of-type(8):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(8){color:#fff;background:#409eff;border-color:#409eff;transform:translateY(-1px);box-shadow:0 8px 18px #2599fc47}.miki-joe-tabs__control:first-of-type:checked~.miki-joe-tabs__body .miki-joe-tabs__panel:first-child,.miki-joe-tabs__control:nth-of-type(2):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(2),.miki-joe-tabs__control:nth-of-type(3):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(3),.miki-joe-tabs__control:nth-of-type(4):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(4),.miki-joe-tabs__control:nth-of-type(5):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(5),.miki-joe-tabs__control:nth-of-type(6):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(6),.miki-joe-tabs__control:nth-of-type(7):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(7),.miki-joe-tabs__control:nth-of-type(8):checked~.miki-joe-tabs__body .miki-joe-tabs__panel:nth-child(8){display:block}.miki-joe-tabs__panel>*+*{margin-top:12px}.miki-joe-tabs__panel img,.miki-rendered-content p>img:only-child{border-radius:var(--radius-sm);border:0;width:100%;height:auto;margin:0 0 14px;display:block}.miki-rendered-content .miki-joe-dotted{background-image:repeating-linear-gradient(-45deg,#ff6c6c 0 18%,#0000 18% 25%,#2599fc 25% 43%,#0000 43% 50%);background-size:56px 2px;border:0;height:2px}.miki-rendered-content .miki-joe-timeline{padding-left:0;display:block}.miki-rendered-content .miki-joe-timeline:before{display:none}.miki-rendered-content .miki-joe-timeline__item{padding:0 0 14px 24px;position:relative}.miki-rendered-content .miki-joe-timeline__item:before{background:#19be6b;border:2px solid #fff;width:10px;height:10px;top:7px;left:2px;box-shadow:0 0 0 2px #19be6b38}.miki-rendered-content .miki-joe-timeline__item:after{content:"";background:#e5e7eb;width:2px;position:absolute;top:20px;bottom:2px;left:6px}.miki-rendered-content .miki-joe-timeline__item:last-child:after{display:none}.miki-rendered-content .miki-joe-collapse-group{gap:10px;display:grid}.miki-rendered-content .miki-joe-collapse{border-radius:var(--radius-sm);background:#fff;border:1px solid #e5e7eb;padding:0;overflow:hidden}.miki-rendered-content .miki-joe-collapse summary{color:#374151;cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;min-height:38px;padding:8px 12px;font-size:14px;font-weight:900;list-style:none;display:flex}.miki-rendered-content .miki-joe-collapse summary::-webkit-details-marker{display:none}.miki-rendered-content .miki-joe-collapse summary:after{content:"";border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.miki-rendered-content .miki-joe-collapse[open] summary:after{transform:translateY(3px)rotate(225deg)}.miki-rendered-content .miki-joe-collapse>:not(summary){margin-top:0;padding:12px}.miki-rendered-content .miki-joe-button{border-radius:var(--radius-full);background:#2599fc;color:#fff!important}.miki-rendered-content .miki-joe-alert,.miki-rendered-content .miki-joe-anote,.miki-rendered-content .miki-joe-card,.miki-rendered-content .miki-joe-card-list__item,.miki-rendered-content .miki-joe-copy,.miki-rendered-content .miki-joe-gird__item,.miki-rendered-content .miki-joe-message{border-radius:var(--radius-sm);background:#fff;border:1px solid #e2e8f0;padding:12px}.miki-rendered-content .miki-joe-mtitle{color:#263241;text-align:center;align-items:center;gap:12px;font-weight:900;display:flex}.miki-rendered-content .miki-joe-mtitle:after,.miki-rendered-content .miki-joe-mtitle:before{content:"";background:linear-gradient(90deg,#0000,#8bc7ff);flex:1;height:1px}.miki-rendered-content .miki-joe-mtitle:after{background:linear-gradient(90deg,#8bc7ff,#0000)}.miki-rendered-content .miki-joe-anote{align-items:center;gap:8px;font-weight:900;display:inline-flex;color:#526176!important}.miki-rendered-content .miki-joe-card>strong{color:#263241;margin-bottom:8px;font-size:15px;font-weight:900;display:block}.miki-rendered-content .miki-joe-card--describe{background:snow;border-color:#ffd6cc}.miki-rendered-content .miki-joe-card-list,.miki-rendered-content .miki-joe-gird{gap:10px;display:grid}.miki-rendered-content .miki-joe-gird--2{grid-template-columns:repeat(2,minmax(0,1fr))}.miki-rendered-content .miki-joe-gird--3,.miki-rendered-content .miki-joe-gird--4,.miki-rendered-content .miki-joe-gird--5,.miki-rendered-content .miki-joe-gird--6{grid-template-columns:repeat(3,minmax(0,1fr))}.miki-rendered-content .miki-joe-alert--info,.miki-rendered-content .miki-joe-message--info{color:#0c4a6e;background:#f0f9ff;border-color:#38bdf8}.miki-rendered-content .miki-joe-alert--success,.miki-rendered-content .miki-joe-message--success{background:#f0fdf4;border-color:#22c55e}.miki-rendered-content .miki-joe-alert--warning,.miki-rendered-content .miki-joe-message--warning{background:#fffbeb;border-color:#f59e0b}.miki-rendered-content .miki-joe-alert--error,.miki-rendered-content .miki-joe-message--error{background:#fff1f2;border-color:#fb7185}.miki-rendered-content .miki-joe-progress{align-items:center;gap:10px;display:flex}.miki-rendered-content .miki-joe-progress progress{accent-color:#2794ff;width:100%;height:10px}.miki-rendered-content .miki-joe-copy{gap:7px;display:grid}.miki-rendered-content .miki-joe-copy code{display:block;overflow-x:auto}.miki-rendered-content .miki-joe-lamp{border-radius:var(--radius-full);background:linear-gradient(90deg,#ff7459,#facc15,#2dd4bf,#2794ff);height:4px;display:block}.miki-rendered-content .miki-joe-iframe{border-radius:var(--radius-sm);background:#0f172a;border:0;width:100%;min-height:420px}.miki-rendered-content .miki-joe-task{vertical-align:-2px;accent-color:#2794ff;width:16px;height:16px;margin-right:6px}.miki-rendered-content .miki-joe-expression{border-radius:var(--radius-full);color:#c2410c;background:#fff7ed;align-items:center;min-height:24px;padding:0 9px;font-size:13px;font-weight:900;display:inline-flex}@media (max-width:1023px){.miki-joe-post,.miki-joe-post__main-stack,.miki-post-content-surface,.miki-rendered-content{min-width:0;max-width:100%}.miki-joe-post{overflow-x:hidden}.miki-joe-post__breadcrumb{padding-inline:clamp(18px,3vw,26px)}.miki-joe-post__content,.miki-joe-post__header,.miki-post-content-surface{padding:22px clamp(18px,3vw,26px)}.miki-joe-post__header h1{overflow-wrap:anywhere;word-break:break-all;width:100%;max-width:100%;font-size:34px}.miki-joe-post__meta{flex-direction:column;align-items:flex-start;gap:12px}.miki-joe-post__stats{white-space:normal;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;height:auto;min-height:28px;position:static}.miki-rendered-content :where(img,video,iframe,table,pre){max-width:100%}.miki-rendered-content .miki-joe-cloud{box-shadow:none;overflow:hidden}.miki-joe-cloud__line,.miki-joe-cloud__top{grid-template-columns:1fr}.miki-joe-cloud__logo{display:none}.miki-joe-cloud__describe,.miki-joe-cloud__describe span,.miki-joe-cloud__describe strong{min-width:0;max-width:100%}.miki-joe-cloud__meta{grid-template-columns:1fr}.miki-joe-cloud__meta-item--sizes{grid-column:span 1}.miki-joe-cloud__actions{justify-content:stretch;width:100%}.miki-joe-cloud__btn,.miki-joe-cloud__copy{width:100%;min-width:0;max-width:100%}.miki-joe-tabs__head{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miki-joe-tabs__label{text-overflow:ellipsis;width:100%;min-width:0;padding:0 10px;overflow:hidden}.miki-joe-tabs__body,.miki-joe-tabs__panel{min-width:0;max-width:100%;overflow:hidden}}@media (max-width:640px){.miki-joe-post__breadcrumb{margin-bottom:8px;padding-inline:16px}.miki-joe-post__content,.miki-joe-post__header,.miki-post-content-surface{padding:20px 16px}.miki-joe-post__header h1{font-size:26px}.miki-joe-post__meta{flex-direction:column;align-items:flex-start;gap:12px}.miki-joe-post__stats{white-space:normal;flex-wrap:wrap;gap:8px;max-width:100%;height:auto;min-height:28px;position:static}.miki-post-cover{aspect-ratio:16/9;min-height:180px}.miki-prev-next-link,.miki-prev-next-link__empty,.miki-prev-next-link__inner{min-height:74px}.miki-prev-next-link__empty,.miki-prev-next-link__inner{gap:8px;padding:13px 10px}.miki-prev-next-link__title{font-size:13px}.miki-rendered-content .miki-joe-cloud{box-shadow:none}.miki-joe-cloud__line,.miki-joe-cloud__top{grid-template-columns:1fr}.miki-joe-cloud__logo{display:none}.miki-joe-cloud__meta{grid-template-columns:1fr}.miki-joe-cloud__meta-item--sizes{grid-column:span 1}.miki-joe-cloud__meta-item{border-bottom:1px solid #e5e7eb;border-right:0}.miki-joe-cloud__meta-item:last-child{border-bottom:0}.miki-joe-cloud__actions,.miki-joe-cloud__btn,.miki-joe-cloud__copy{width:100%}.miki-joe-cloud__btn,.miki-joe-cloud__copy,.miki-joe-cloud__key{flex:120px}.miki-joe-tabs__body{padding:12px}.miki-rendered-content .miki-joe-gird--2,.miki-rendered-content .miki-joe-gird--3,.miki-rendered-content .miki-joe-gird--4,.miki-rendered-content .miki-joe-gird--5,.miki-rendered-content .miki-joe-gird--6{grid-template-columns:1fr}}@media (max-width:768px){.miki-joe-tabs__label{flex:calc(33.333% - 8px);min-width:92px;padding:0 10px;font-size:13px}}@media (max-width:360px){.miki-joe-tabs__label{flex-basis:calc(50% - 8px)}}@media (max-width:1023px){.miki-joe-post,.miki-joe-post__main-stack,.miki-main-content,.miki-page-transition,.miki-post-content-surface,.miki-rendered-content{width:100%;min-width:0;max-width:100%}.miki-joe-post,.miki-joe-post__main-stack,.miki-joe-tabs__body,.miki-joe-tabs__panel,.miki-post-content-surface,.miki-rendered-content{overflow-x:clip}.miki-rendered-content :where(.miki-joe-alert,.miki-joe-cloud,.miki-joe-tabs,.miki-joe-gird,.miki-joe-gird__item,.miki-joe-card,.miki-joe-message,.miki-joe-copy){width:100%;min-width:0;max-width:100%}.miki-joe-cloud__line,.miki-joe-cloud__top{grid-template-columns:minmax(0,1fr)}.miki-joe-cloud__actions,.miki-joe-cloud__line>*,.miki-joe-cloud__top>*{justify-self:stretch;width:100%;min-width:0;max-width:100%}.miki-joe-cloud__btn,.miki-joe-cloud__copy,.miki-joe-cloud__key{width:100%;min-width:0;max-width:100%}.miki-joe-tabs__head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.miki-joe-tabs__label{flex:none;width:100%;min-width:0;max-width:100%}.miki-rendered-content .miki-joe-gird--2,.miki-rendered-content .miki-joe-gird--3,.miki-rendered-content .miki-joe-gird--4,.miki-rendered-content .miki-joe-gird--5,.miki-rendered-content .miki-joe-gird--6{grid-template-columns:1fr}.miki-joe-tabs__panel img,.miki-rendered-content .miki-joe-gird__item img,.miki-rendered-content p>img:only-child{object-fit:contain;width:100%;min-width:0;max-width:100%}}@media (max-width:768px){.miki-joe-post,.miki-joe-post__content,.miki-joe-post__header,.miki-joe-post__main-stack,.miki-main-content,.miki-main-layout,.miki-page-transition,.miki-post-content-surface,.miki-rendered-content,.miki-site-shell,body,html{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;overflow-x:clip}.miki-topbar,.miki-topbar__inner{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;overflow:visible}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}.miki-site-shell::-webkit-scrollbar,.miki-topbar::-webkit-scrollbar{width:0;height:0;display:none}.miki-main-layout::-webkit-scrollbar,.miki-topbar__inner::-webkit-scrollbar{width:0;height:0;display:none}.miki-main-content::-webkit-scrollbar,.miki-page-transition::-webkit-scrollbar{width:0;height:0;display:none}.miki-joe-post::-webkit-scrollbar,.miki-joe-post__main-stack::-webkit-scrollbar{width:0;height:0;display:none}.miki-joe-post__header::-webkit-scrollbar,.miki-post-content-surface::-webkit-scrollbar{width:0;height:0;display:none}.miki-joe-post__content::-webkit-scrollbar,.miki-rendered-content::-webkit-scrollbar{width:0;height:0;display:none}.miki-main-layout{max-width:100vw}.miki-joe-post__author,.miki-joe-post__header h1,.miki-joe-post__stats,.miki-joe-post__subtitle,.miki-rendered-content :where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li){overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.miki-rendered-content :where(img,video,iframe,table,pre,code,.miki-joe-cloud,.miki-joe-cloud *,.miki-joe-tabs,.miki-joe-tabs *,.miki-joe-gird,.miki-joe-gird *,.miki-joe-alert,.miki-joe-card,.miki-joe-message,.miki-joe-copy){min-width:0;max-width:100%}.miki-rendered-content :where(pre,.miki-rendered-table-scroll,.miki-joe-copy code),.miki-rendered-content>table{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.miki-rendered-content>table{display:block}.miki-rendered-content :where(pre,.miki-rendered-table-scroll,.miki-joe-copy code)::-webkit-scrollbar{width:0;height:0;display:none}.miki-rendered-content>table::-webkit-scrollbar{width:0;height:0;display:none}.miki-joe-cloud__actions,.miki-joe-cloud__btn,.miki-joe-cloud__copy,.miki-joe-cloud__key{width:100%}.miki-joe-tabs__head{grid-template-columns:repeat(2,minmax(0,1fr))}.miki-joe-tabs__label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}}@media (max-width:1023px) and (orientation:portrait){.miki-joe-post__main-stack,.miki-post-content-surface,.miki-rendered-content .miki-joe-cloud,.miki-rendered-content .miki-joe-tabs{max-width:calc(100vw - 20px)}.miki-rendered-content .miki-joe-tabs__head{grid-template-columns:1fr}.miki-rendered-content .miki-joe-tabs__label{grid-column:1}}.miki-home-empty{border-radius:var(--radius-lg);text-align:center;background:#fafafa;border:1px dashed #d4d4d8;place-items:center;min-height:220px;padding:24px;display:grid}.miki-home-empty h2{color:#18181b;font-size:18px;font-weight:900}.miki-home-empty p{color:#71717a;margin-top:6px;font-size:14px}.admin-table{border-collapse:collapse;width:100%}.admin-table td,.admin-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e7;padding:12px 10px}.admin-table th{color:#71717a;font-size:12px;font-weight:800}.admin-table td{color:#27272a;font-size:14px}.admin-input,.admin-textarea{border-radius:var(--radius-sm);color:#18181b;background:#fff;border:1px solid #e4e4e7;outline:0;width:100%;font-size:14px;transition:border-color .18s,box-shadow .18s}.admin-input{height:40px;padding:0 12px}.admin-textarea{resize:vertical;min-height:92px;padding:10px 12px;line-height:1.7}.admin-input:focus,.admin-textarea:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #18181b0f}.admin-markdown{border-radius:var(--radius-sm);background:#fff;border:1px solid #e4e4e7;overflow:hidden}.admin-markdown__head{background:#fafafa;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.admin-markdown__toolbar{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.admin-markdown__tool{border-radius:var(--radius-sm);color:#52525b;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-markdown__tool:hover{color:#18181b;background:#fff;border-color:#e4e4e7}.admin-markdown__mode{border-radius:var(--radius-sm);background:#fff;border:1px solid #e4e4e7;flex:none;gap:2px;padding:2px;display:inline-flex}.admin-markdown__mode button{border-radius:var(--radius-sm);color:#71717a;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.admin-markdown__mode button.is-active{color:#fff;background:#18181b}.admin-markdown__workspace{min-height:460px;display:grid}.admin-markdown__workspace--split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.admin-markdown__workspace--preview,.admin-markdown__workspace--write{grid-template-columns:1fr}.admin-markdown__highlight{display:none}.admin-markdown__textarea{color:#18181b;resize:vertical;background:#fff;border:0;outline:0;width:100%;min-height:460px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.85}.admin-markdown__preview{color:#27272a;background:#fcfcfd;border-left:1px solid #e4e4e7;min-height:460px;max-height:720px;padding:18px;font-size:14px;line-height:1.8;overflow:auto}.admin-markdown__workspace--preview .admin-markdown__preview{border-left:0}.admin-markdown__preview>*+*{margin-top:14px}.admin-markdown__preview h1,.admin-markdown__preview h2,.admin-markdown__preview h3,.admin-markdown__preview h4{color:#18181b;font-weight:900;line-height:1.35}.admin-markdown__preview h1{font-size:24px}.admin-markdown__preview h2{font-size:20px}.admin-markdown__preview h3{font-size:17px}.admin-markdown__preview h4{font-size:15px}.admin-markdown__preview a{color:#0284c7;text-underline-offset:3px;font-weight:800;text-decoration:underline}.admin-markdown__preview blockquote{border-radius:var(--radius-none) var(--radius-sm) var(--radius-sm) var(--radius-none);color:#78350f;background:#fffbeb;border-left:4px solid #f59e0b;padding:10px 12px}.admin-markdown__preview code{border-radius:var(--radius-xs);color:#be123c;background:#f4f4f5;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.admin-markdown__preview pre{border-radius:var(--radius-sm);background:#18181b;padding:14px;overflow:auto}.admin-markdown__preview pre code{color:#f4f4f5;background:0 0;padding:0}.admin-markdown__preview ol,.admin-markdown__preview ul{padding-left:20px}.admin-markdown__preview li+li{margin-top:6px}.admin-markdown__preview table{border-collapse:collapse;border-radius:var(--radius-sm);background:#fff;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e4e4e7}.admin-markdown__preview td,.admin-markdown__preview th{text-align:left;border-bottom:1px solid #e4e4e7;padding:9px 10px}.admin-markdown__preview th{color:#3f3f46;background:#f4f4f5;font-weight:900}.admin-markdown__preview img{border-radius:var(--radius-sm);max-width:100%}.admin-markdown__preview hr{border:0;border-top:1px solid #e4e4e7}.admin-markdown__empty{color:#a1a1aa}@media (max-width:900px){.admin-markdown__head{flex-direction:column;align-items:stretch}.admin-markdown__mode{width:100%}.admin-markdown__mode button{flex:1 1 0;justify-content:center}.admin-markdown__workspace--split{grid-template-columns:1fr}.admin-markdown__preview{border-top:1px solid #e4e4e7;border-left:0}}.admin-main:has(.admin-management-page){max-width:min(1540px,100vw - 32px)}.admin-management-page{color:#263241;gap:14px;display:grid}.admin-management-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-management-head h1{color:#1f2937;letter-spacing:0;font-size:26px;font-weight:900;line-height:1.2}.admin-management-head p,.admin-management-panel__head p{color:#748195;margin-top:7px;font-size:14px;line-height:1.7}.admin-management-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-management-button,.admin-management-small-button{border-radius:var(--radius-sm);color:#4b5563;cursor:pointer;background:#fff;border:1px solid #dfe8f5;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.admin-management-button{min-height:38px;padding:0 12px}.admin-management-small-button{min-height:32px;padding:0 10px}.admin-management-button:hover,.admin-management-small-button:hover{background:#f8fbff;border-color:#c9d7e8}.admin-management-button:disabled,.admin-management-small-button:disabled{cursor:not-allowed;opacity:.48}.admin-management-button--primary{color:#fff;background:#18181b;border-color:#18181b}.admin-management-button--primary:hover{background:#27272a;border-color:#18181b}.admin-management-button--blue{color:#1769f5;background:#edf7ff;border-color:#a8d8ff}.admin-management-small-button--danger{color:#e11d48;background:#fff1f4;border-color:#fecdd3}.admin-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-management-metrics>div{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe8f5;padding:12px;box-shadow:0 14px 34px #1f345214}.admin-management-metrics span{color:#748195;font-size:12px;font-weight:800}.admin-management-metrics strong{color:#18181b;margin-top:5px;font-size:24px;font-weight:900;line-height:1.15;display:block}.admin-management-metrics--compact{flex-wrap:wrap;align-items:center;gap:8px 22px;min-height:15px;padding:0;display:flex}.admin-management-metrics--compact>.admin-management-metric{border-radius:var(--radius-none);height:15px;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-management-metrics--compact span{color:#765f6b;font-size:13px;font-weight:900;line-height:15px}.admin-management-metrics--compact strong{border-radius:var(--radius-full);color:#18181b;background:#fff;border:1px solid #ecd6e2;justify-content:center;align-items:center;min-width:26px;height:15px;margin-top:0;padding:0 7px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.admin-management-metric--published strong{color:#fff;background:#08c968;border-color:#09c85f}.admin-management-metric--draft strong{color:#18181b;background:#fff0f7;border-color:#fde3ee}.admin-management-metric--today strong{color:#fff;background:#ef0016;border-color:#ef0016}.admin-management-panel{border-radius:var(--radius-lg);border-color:#dfe8f5;overflow:hidden;box-shadow:0 14px 34px #1f345214}.admin-management-panel__head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.admin-management-panel__head h2{color:#1f2937;font-size:17px;font-weight:900;line-height:1.25}.admin-management-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,470px);display:flex}.admin-management-toolbar{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(260px,1fr) 150px 150px 150px;gap:10px;padding:14px;display:grid}.admin-management-input,.admin-management-select{border-radius:var(--radius-sm);color:#263241;background:#fff;border:1px solid #dfe8f5;outline:0;width:100%;height:38px;padding:0 10px;font-size:13px;font-weight:760;transition:border-color .18s,box-shadow .18s}.admin-management-textarea{resize:vertical;height:auto;min-height:78px;padding:9px 10px;line-height:1.5}.admin-management-input:focus,.admin-management-select:focus,.admin-management-textarea:focus{border-color:#8bc7ff;box-shadow:0 0 0 4px #2794ff1a}.admin-files-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-files-stat{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe8f5;align-items:center;gap:12px;min-height:74px;padding:12px;display:flex;box-shadow:0 12px 28px #1f345212}.admin-files-stat__icon{border-radius:var(--radius-md);color:#1769f5;background:#eef6ff;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-files-stat__icon svg{width:18px;height:18px}.admin-files-stat p{color:#64748b;font-size:12px;font-weight:900;line-height:1.2}.admin-files-stat strong{color:#182230;margin-top:5px;font-size:24px;font-weight:950;line-height:1.05;display:block}.admin-files-filter-panel,.admin-files-list-panel{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe8f5;padding:12px;overflow:hidden;box-shadow:0 12px 28px #1f345212}.admin-files-filter-grid{grid-template-columns:minmax(260px,1fr) 160px 160px;gap:12px;display:grid}.admin-files-search{border-radius:var(--radius-sm);background:#fff;border:1px solid #dfe8f5;align-items:center;gap:8px;height:38px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.admin-files-search:focus-within{border-color:#8bc7ff;box-shadow:0 0 0 4px #2794ff1a}.admin-files-search svg{color:#94a3b8;width:16px;height:16px}.admin-files-search input{color:#263241;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px;font-weight:760}.admin-files-search input::placeholder{color:#9aa7b7}.admin-files-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),390px));align-items:start;gap:12px;display:grid}.admin-file-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe8f5;grid-template-columns:170px minmax(0,1fr);min-width:0;max-width:390px;max-height:230px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 12px 28px #1f345212}.admin-file-card:hover{transform:translateY(-1px);box-shadow:0 16px 36px #1f34521a}.admin-file-card.is-current-avatar{border-color:#7cbeff;box-shadow:0 16px 36px #2794ff29}.admin-file-card__media{align-content:start;gap:8px;padding:10px;display:grid}.admin-file-card__preview{border-radius:var(--radius-md);background:#eef4ff;width:150px;height:150px;position:relative;overflow:hidden}.admin-file-card__image{object-fit:cover}.admin-file-card__badge{border-radius:var(--radius-full);color:#fff;background:#2563eb;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px}.admin-file-card__body{align-content:start;gap:7px;padding:10px 10px 10px 0;display:grid}.admin-file-card__name{color:#182230;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.3;display:block;overflow:hidden}.admin-file-card__meta{color:#667085;margin-top:3px;font-size:12px;font-weight:900;line-height:1.35}.admin-file-card__pills{flex-wrap:wrap;gap:5px;display:flex}.admin-file-card__details{gap:4px;margin:0;display:grid}.admin-file-card__details div{align-items:center;display:grid}.admin-file-card__details dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:900;line-height:1.35;overflow:hidden}.admin-file-pill{border-radius:var(--radius-full);color:#475569;white-space:nowrap;background:#fff;border:1px solid #dbe7f5;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.admin-file-pill--blue{color:#fff;background:#2563eb;border-color:#bfdbfe}.admin-file-pill--muted{color:#64748b;background:#f8fafc}.admin-file-delete-button{border-radius:var(--radius-sm);color:#e11d48;cursor:pointer;background:#fff1f3;border:1px solid #fecdd3;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:950;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex}.admin-file-delete-button:hover{background:#ffe4e8;border-color:#fda4af}.admin-file-delete-button:disabled{cursor:not-allowed;opacity:.56}.admin-file-delete-button svg{width:15px;height:15px}.admin-file-card .admin-file-delete-button{width:150px;min-height:34px;font-size:12px}.admin-files-empty{border-radius:var(--radius-lg);color:#667085;background:#fbfdff;border:1px dashed #dbe4f0;margin:12px;padding:18px;font-size:13px;font-weight:850}.admin-management-select--compact{min-width:112px}.admin-management-page-size{border-radius:var(--radius-md);color:#526176;white-space:nowrap;background:#fff;border:1px solid #dfe8f5;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-management-page-size .admin-management-select{border-radius:var(--radius-sm);width:auto;min-width:88px;height:28px;padding:0 24px 0 8px;font-size:12px}.admin-management-page-size .admin-management-input{border-radius:var(--radius-sm);width:74px;height:28px;padding:0 8px;font-size:12px}.admin-management-bulkbar{background:#f8fbff;border-bottom:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.admin-management-bulkbar span{color:#1769f5;margin-right:auto;font-size:13px;font-weight:900}.admin-management-pill{border-radius:var(--radius-full);white-space:nowrap;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-management-pill--blue{color:#1769f5;background:#edf7ff;border:1px solid #bfe0ff}.admin-management-pill--selected{color:#64748b;background:#f8fbff;border:1px solid #dfe8f5}.admin-management-table-wrap{overflow-x:auto}.admin-management-table{border-collapse:collapse;width:100%}.admin-management-table td,.admin-management-table th{color:#334155;text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:16px 18px;font-size:13px;font-weight:750}.admin-management-table th{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:900}.admin-management-table tr:last-child td{border-bottom:0}.admin-management-table tbody tr{transition:background .18s,box-shadow .18s}.admin-management-table tbody tr:hover{background:#f8fbff}.admin-management-table tbody tr.is-selected-row{background:#fff7f8}.admin-management-table td:first-child,.admin-management-table th:first-child{text-align:center;width:44px}.admin-management-table input[type=checkbox]{accent-color:#2495ff;width:16px;height:16px}.admin-management-table--selectable td:first-child,.admin-management-table--selectable th:first-child{text-align:center;width:50px;vertical-align:stretch;padding:0}.admin-management-select-cell{min-width:50px}.admin-management-select-check{cursor:pointer;background:#f8fbff;border-right:1px solid #e7edf5;place-items:center;width:50px;min-height:92px;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.admin-management-select-check--head{background:#fbfdff;min-height:52px}.admin-management-select-check input{opacity:0;pointer-events:none;position:absolute}.admin-management-select-check__box{color:#718096;place-items:center;width:100%;height:100%;transition:background .18s,color .18s,transform .18s;display:inline-grid}.admin-management-select-check:hover{background:#eef7ff}.admin-management-select-check.is-selected,.admin-management-select-check:has(input:checked){background:#fff1f2;border-right-color:#fecdd3}.admin-management-select-check.is-selected .admin-management-select-check__box,.admin-management-select-check:has(input:checked) .admin-management-select-check__box{color:#e11d48;transform:scale(1.02)}.admin-management-select-check.is-disabled{cursor:not-allowed;opacity:.46}.admin-management-title-cell,.admin-management-user-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:430px;display:grid}.admin-management-thumb{border-radius:var(--radius-md);background-color:#edf4fb;background-position:50%;background-size:cover;border:1px solid #e4edf7;width:84px;height:56px;display:block;box-shadow:inset 0 0 0 1px #ffffff61}.admin-management-title-cell__content{gap:4px;min-width:0;display:grid}.admin-management-title-cell strong,.admin-management-user-cell strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:16px;font-weight:900;line-height:1.35;display:block;overflow:hidden}.admin-management-muted,.admin-management-title-cell em,.admin-management-title-cell span,.admin-management-user-cell em,.admin-management-user-cell span{color:#748195;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12px;font-style:normal;font-weight:760;line-height:1.45;display:block;overflow:hidden}.admin-management-taxonomy-cell{flex-wrap:wrap;gap:7px;min-width:160px;max-width:250px;display:flex}.admin-management-stat-cell{gap:7px;min-width:112px;display:grid}.admin-management-stat-cell span{border-radius:var(--radius-sm);color:#1f2937;background:#f8fbff;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 10px;font-size:13px;font-weight:900;display:flex}.admin-management-stat-cell em{color:#748195;font-size:12px;font-style:normal;font-weight:850}.admin-management-date-cell{border-radius:var(--radius-sm);color:#526176;background:#f8fafc;align-items:center;min-width:104px;min-height:30px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.admin-management-action-cell{width:128px}.admin-management-avatar{border-radius:var(--radius-full);place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:inline-grid}.admin-management-avatar--blue{color:#1769f5;background:#edf7ff}.admin-management-avatar--green{color:#238665;background:#effcf7}.admin-management-avatar--violet{color:#6956df;background:#f7f5ff}.admin-management-avatar--rose{color:#e11d48;background:#fff1f4}.admin-management-avatar--slate{color:#607089;background:#eef4fb}.admin-management-row-actions{justify-content:flex-end;gap:8px;display:flex}.admin-management-icon-button{border-radius:var(--radius-sm);color:#526176;cursor:pointer;background:#fff;border:1px solid #dfe8f5;place-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.admin-management-icon-button:hover{color:#1f2937;background:#f8fbff;border-color:#b9c9dc}.admin-management-icon-button--danger{color:#e11d48;border-color:#fecdd3}.admin-management-icon-button--danger:hover{color:#be123c;background:#fff1f4;border-color:#fda4af}.admin-management-pagination{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-management-pagination>span{color:#748195;white-space:nowrap;font-size:12px;font-weight:850}.admin-management-pagination nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-management-pagination button,.admin-management-pagination nav>span{border-radius:var(--radius-sm);color:#526176;background:#fff;border:1px solid #dfe8f5;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.admin-management-pagination button{cursor:pointer;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s}.admin-management-pagination button:hover{color:#1769f5;background:#edf7ff;border-color:#bfe0ff;transform:translateY(-1px)}.admin-management-pagination button:disabled{cursor:not-allowed;opacity:.45;transform:none}.admin-management-pagination__button.is-active{color:#fff;background:#1769f5;border-color:#1769f5}.admin-management-empty{color:#748195;text-align:center;border-top:1px solid #edf1f6;padding:18px;font-size:14px;font-weight:800}.admin-main:has(.admin-user-editor-page){max-width:min(980px,100vw - 32px)}.admin-user-editor-page{gap:14px;display:grid}.admin-user-editor{border-radius:var(--radius-lg);background:#fff;border:1px solid #dce4ef;display:grid;overflow:hidden;box-shadow:0 7px 18px #1c2a4212}.admin-user-editor__header{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-user-editor__user-line{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-editor__avatar{border-radius:var(--radius-full);color:#fff;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid;box-shadow:0 9px 20px #2276ea2e}.admin-user-editor__avatar.admin-management-avatar--blue{background:linear-gradient(135deg,#1db7d0,#2276ea 70%,#5866d6)}.admin-user-editor__avatar.admin-management-avatar--green{background:linear-gradient(135deg,#21a67a,#1db7d0)}.admin-user-editor__avatar.admin-management-avatar--violet{background:linear-gradient(135deg,#7c5cff,#2276ea)}.admin-user-editor__avatar.admin-management-avatar--rose{background:linear-gradient(135deg,#f45f7a,#e45656)}.admin-user-editor__avatar.admin-management-avatar--slate{background:linear-gradient(135deg,#64748b,#172033)}.admin-user-editor__user-line strong{color:#172033;font-size:14px;font-weight:900}.admin-user-editor__user-line span,.admin-user-editor__user-line strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.admin-user-editor__user-line span{color:#6b7688;margin-top:3px;font-size:12px;font-weight:760}.admin-user-editor__actions,.admin-user-editor__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-user-editor__button{border-radius:var(--radius-sm);color:#253246;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e2ef;justify-content:center;align-items:center;gap:7px;min-width:0;height:36px;padding:0 12px;font-size:13px;font-weight:900;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.admin-user-editor__button:hover{background:#f8fbff;border-color:#c8d6e7}.admin-user-editor__button:disabled{cursor:not-allowed;opacity:.55}.admin-user-editor__button--primary{color:#fff;background:linear-gradient(135deg,#2276ea,#175dcc);border-color:#0000;box-shadow:0 8px 18px #2276ea38}.admin-user-editor__button--primary:hover{color:#fff;background:linear-gradient(135deg,#2b80f2,#175dcc);border-color:#0000}.admin-user-editor__button--danger{color:#e45656;background:#fff7f7;border-color:#f3cccc}.admin-user-editor__form{background:#fff;gap:14px;padding:16px;display:grid}.admin-user-editor__section-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-user-editor__section-title strong{color:#172033;font-size:14px;font-weight:900;line-height:1.25;display:block}.admin-user-editor__section-title>div>span{color:#6b7688;font-size:12px;font-weight:760;line-height:1.45}.admin-user-editor__badge{border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-user-editor__badge--active{color:#16604d;background:#e9f8f2;border:1px solid #c9ecdf}.admin-user-editor__badge--pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.admin-user-editor__badge--limited{color:#be123c;background:#fff1f4;border:1px solid #fecdd3}.admin-user-editor__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-user-editor__field{gap:7px;min-width:0;display:grid}.admin-user-editor__field>span{color:#2b3648;font-size:12px;font-weight:900;line-height:1.3}.admin-user-editor__control,.admin-user-editor__select{border-radius:var(--radius-sm);color:#172033;background:#fff;border:1px solid #d6dfeb;outline:none;width:100%;min-width:0;height:38px;font-size:13px;font-weight:760;transition:border-color .16s,box-shadow .16s,background .16s}.admin-user-editor__control{padding:0 11px}.admin-user-editor__select{appearance:none;background:linear-gradient(45deg,#0000 50%,#667085 0) calc(100% - 17px)/6px 6px no-repeat,linear-gradient(135deg,#667085 50%,#0000 0) calc(100% - 12px)/6px 6px no-repeat,#fff;padding:0 34px 0 11px}.admin-user-editor__control:focus,.admin-user-editor__select:focus{border-color:#2276eab8;box-shadow:0 0 0 3px #2276ea1f}.admin-user-editor__divider{background:#dce4ef;height:1px}.admin-user-editor__check-row{color:#324052;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.admin-user-editor__check-row input{accent-color:#2276ea;width:15px;height:15px;margin:0}.admin-user-editor__message{border-radius:var(--radius-sm);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:9px 11px;font-size:13px;font-weight:850}.admin-menu-message{border-radius:var(--radius-lg);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:12px 14px;font-size:14px;font-weight:800}.admin-site-settings-panel{overflow:hidden}.admin-site-settings-message{border-radius:var(--radius-lg);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:12px 14px;font-size:14px;font-weight:850}.admin-site-settings-message.is-error{color:#be123c;background:#fff1f4;border-color:#fecdd3}.admin-layout-shell .admin-comments-message,.admin-layout-shell .admin-joe-message,.admin-layout-shell .admin-links-message,.admin-layout-shell .admin-menu-message,.admin-layout-shell .admin-site-settings-message,.admin-layout-shell .admin-taxonomy-message,.admin-layout-shell .admin-todo-message,.admin-layout-shell .admin-user-editor__message,.admin-layout-shell [data-admin-toast-message]{display:none!important}.admin-toast-region{z-index:9999;pointer-events:none;gap:10px;width:min(520px,100vw - 28px);display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%)}.admin-toast{border-radius:var(--radius-lg);color:#1f2937;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dbe7f5;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;padding:12px;animation:admin-toast-enter .18s ease-out;display:grid;box-shadow:0 18px 44px #0f172a2e}.admin-toast p{min-width:0;color:inherit;overflow-wrap:anywhere;text-align:center;margin:0;font-size:14px;font-weight:850;line-height:1.45}.admin-toast__icon{justify-self:center;width:20px;height:20px}.admin-toast__close{border-radius:var(--radius-sm);color:currentColor;cursor:pointer;opacity:.68;background:0 0;border:0;place-items:center;width:28px;height:28px;transition:background .18s,opacity .18s;display:grid}.admin-toast__close:hover{opacity:1;background:#0f172a0f}.admin-toast__close svg{width:17px;height:17px}.admin-toast--success{color:#166534;background:#f0fdf4f5;border-color:#bbf7d0}.admin-toast--error{color:#be123c;background:#fff1f2f5;border-color:#fecdd3}.admin-toast--warning{color:#92400e;background:#fffbebf5;border-color:#fde68a}.admin-toast--info{color:#1d4ed8;background:#eff6fff5;border-color:#bfdbfe}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-site-background{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;padding:14px;display:grid}.admin-site-background__form{align-content:start;gap:12px;display:grid}.admin-site-settings-field{gap:7px;display:grid}.admin-site-settings-field--wide{grid-column:1/-1}.admin-site-settings-field span{color:#334155;font-size:13px;font-weight:900}.admin-site-settings-error,.admin-site-settings-help{color:#748195;margin:0;font-size:13px;font-weight:760;line-height:1.7}.admin-site-settings-error{color:#be123c;font-weight:850}.admin-site-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-site-growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.admin-site-growth-summary{border-radius:var(--radius-lg);color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;grid-column:1/-1;align-items:center;gap:12px;padding:14px;display:flex}.admin-site-growth-summary span,.admin-site-growth-summary strong{display:block}.admin-site-growth-summary strong{font-size:14px;font-weight:900}.admin-site-growth-summary span{color:#5f6d84;margin-top:4px;font-size:13px;font-weight:760}.admin-site-growth-actions,.admin-site-growth-detail,.admin-site-growth-sources,.admin-site-growth-tabs{grid-column:1/-1}.admin-site-growth-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-site-growth-tab{border-radius:var(--radius-md);color:#526176;cursor:pointer;background:#fff;border:1px solid #dbe5f2;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-site-growth-tab.is-active,.admin-site-growth-tab:hover{color:#fff;background:#18181b;border-color:#18181b}.admin-site-growth-tab--add{color:#1769f5;background:#eff6ff;border-color:#bfdbfe}.admin-site-growth-tab:disabled{cursor:not-allowed;opacity:.55}.admin-site-growth-detail,.admin-site-growth-sources{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8f0;gap:14px;padding:14px;display:grid}.admin-site-growth-detail-head,.admin-site-growth-source,.admin-site-growth-subhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-site-growth-detail-head span,.admin-site-growth-detail-head strong,.admin-site-growth-source span,.admin-site-growth-source strong,.admin-site-growth-subhead span,.admin-site-growth-subhead strong{display:block}.admin-site-growth-detail-head strong,.admin-site-growth-source strong,.admin-site-growth-subhead strong{color:#1f2937;font-size:14px;font-weight:900}.admin-site-growth-detail-head span,.admin-site-growth-source span,.admin-site-growth-subhead span{color:#748195;margin-top:4px;font-size:12px;font-weight:760}.admin-site-growth-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-site-growth-goals{gap:10px;display:grid}.admin-site-growth-goal{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #edf2f7;grid-template-columns:80px repeat(4,minmax(0,1fr)) 36px;align-items:end;gap:10px;padding:10px;display:grid}.admin-site-growth-goal .admin-site-settings-field,.admin-site-growth-source .admin-site-settings-field{min-width:0}.admin-site-growth-goal>.admin-turnstile-toggle{margin-bottom:6px}.admin-site-growth-source-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-site-growth-source{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #edf2f7;flex-wrap:wrap;align-items:start;padding:12px}.admin-site-growth-source .admin-site-settings-field{flex:0 0 100%;width:100%}.admin-site-section-actions{padding:0 14px 14px}.admin-turnstile-toggle{border-radius:var(--radius-full);color:#64748b;cursor:pointer;background:#e2e8f0;border:0;justify-content:space-between;align-items:center;gap:5px;min-width:66px;height:25px;padding:3px 8px 3px 5px;font-size:12px;font-weight:900;transition:background .18s,color .18s,opacity .18s;display:inline-flex}.admin-turnstile-toggle span{border-radius:var(--radius-full);background:#fff;flex:0 0 15px;width:15px;height:15px;box-shadow:0 3px 8px #0f172a1f}.admin-turnstile-toggle.is-on{color:#fff;background:#2399e8}.admin-turnstile-toggle:disabled{cursor:not-allowed;opacity:.65}.admin-turnstile-grid{grid-template-columns:1fr;gap:16px;padding:14px;display:grid}.admin-turnstile-summary{grid-column:1/-1}.admin-turnstile-grid .admin-site-settings-field{grid-template-columns:minmax(84px,112px) minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;padding:2px 0}.admin-turnstile-grid .admin-site-settings-field>span{padding-top:12px;font-size:16px;line-height:1.35}.admin-turnstile-grid .admin-site-settings-field>small{grid-column:2}.admin-turnstile-grid .admin-management-input{width:100%;min-width:0}.admin-clarity-grid{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.admin-clarity-field{gap:8px;min-width:0}.admin-clarity-field>span{padding-top:0;font-size:13px}.admin-clarity-field .admin-management-input{width:100%;min-width:0}.admin-stickers-head{align-items:center}.admin-stickers-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-stickers-switch{border-radius:var(--radius-full);color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:8px;min-width:94px;height:38px;padding:0 12px 0 5px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.admin-stickers-switch span{border-radius:var(--radius-full);background:#fff;width:28px;height:28px;box-shadow:0 6px 16px #0f172a29}.admin-stickers-switch.is-on{color:#fff;background:#2177ea;border-color:#9ac7ff}.admin-stickers-switch:disabled{cursor:not-allowed;opacity:.6}.admin-stickers-panel{overflow:hidden}.admin-stickers-overview{background:#fbfdff;border-bottom:1px solid #e8eef6;grid-template-columns:minmax(0,1fr) 120px 120px 170px;gap:10px;padding:12px;display:grid}.admin-stickers-limit,.admin-stickers-stat,.admin-stickers-status{border-radius:var(--radius-sm);background:#fff;border:1px solid #e1e9f3;min-width:0;padding:11px 12px}.admin-stickers-status{align-items:center;gap:10px;display:flex}.admin-stickers-status svg{color:#2177ea;flex:none}.admin-stickers-limit span,.admin-stickers-stat em,.admin-stickers-stat span,.admin-stickers-stat strong,.admin-stickers-status span,.admin-stickers-status strong{display:block}.admin-stickers-status strong{color:#1f2937;font-size:14px;font-weight:900}.admin-stickers-status span{color:#64748b;margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.admin-stickers-stat{align-content:center;display:grid}.admin-stickers-limit span,.admin-stickers-stat span{color:#64748b;font-size:12px;font-weight:900}.admin-stickers-stat strong{color:#111827;margin-top:3px;font-size:24px;font-weight:950;line-height:1}.admin-stickers-stat em{color:#94a3b8;margin-top:2px;font-size:11px;font-style:normal;font-weight:850}.admin-stickers-limit{gap:7px;display:grid}.admin-stickers-limit input{height:34px}.admin-comment-stickers{padding:12px}.admin-comment-stickers__layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.admin-comment-stickers__editor,.admin-comment-stickers__groups{border-radius:var(--radius-sm);background:#fff;border:1px solid #e1e9f3;min-width:0}.admin-comment-stickers__groups{grid-template-rows:auto minmax(0,1fr);min-height:430px;display:grid}.admin-comment-stickers__editor{min-height:430px;padding:12px}.admin-comment-stickers__section-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.admin-comment-stickers__editor>.admin-comment-stickers__section-head{margin:-12px -12px 12px}.admin-comment-stickers__section-head strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.admin-comment-stickers__section-head button{border-radius:var(--radius-sm);color:#263241;background:#fff;border:1px solid #d7e2ef;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-comment-sticker-group__actions button,.admin-comment-sticker-item__actions button{border-radius:var(--radius-sm);color:#334155;background:#fff;border:1px solid #d7e2ef;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.admin-comment-sticker-group__actions button:hover,.admin-comment-sticker-item__actions button:hover,.admin-comment-stickers__section-head button:hover{background:#f8fbff;border-color:#b9cbe2}.admin-comment-sticker-group__actions button:disabled,.admin-comment-sticker-item__actions button:disabled,.admin-comment-stickers__section-head button:disabled{cursor:not-allowed;opacity:.42}.admin-comment-stickers__group-list,.admin-comment-stickers__items{gap:8px;display:grid}.admin-comment-stickers__group-list{align-content:start;padding:10px}.admin-comment-sticker-group{border-radius:var(--radius-sm);background:#fff;border:1px solid #e5edf6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-comment-sticker-group.is-active{background:#f6faff;border-color:#2177ea8c;box-shadow:inset 3px 0 #2177ea}.admin-comment-sticker-group__pick{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;padding:2px 0;display:grid}.admin-comment-sticker-group__pick strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.25;overflow:hidden}.admin-comment-sticker-group__pick span{color:#667386;font-size:12px;font-weight:820}.admin-comment-sticker-group__actions,.admin-comment-sticker-item__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.admin-comment-stickers__group-form{grid-template-columns:minmax(0,1fr) minmax(120px,180px);gap:10px;margin-bottom:10px;display:grid}.admin-comment-stickers__batch{border-radius:var(--radius-sm);background:#fbfdff;border:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:10px;display:grid}.admin-comment-sticker-item{border-radius:var(--radius-sm);background:#fff;border:1px solid #e5edf6;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.admin-comment-sticker-item__preview{color:#8794a7;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e4ebf3;place-items:center;width:64px;height:64px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-comment-sticker-item__preview img{object-fit:contain;max-width:100%;max-height:100%}.admin-comment-sticker-item__fields{grid-template-columns:minmax(86px,120px) minmax(120px,160px) minmax(0,1fr);gap:9px;display:grid}.admin-comment-sticker-item__fields label{gap:5px;min-width:0;display:grid}.admin-comment-sticker-item__fields span{color:#647286;font-size:12px;font-weight:900}.admin-comment-stickers__empty{color:#718096;text-align:center;border-radius:var(--radius-lg);background:#fbfdff;border:1px dashed #d5dfec;place-items:center;gap:8px;padding:18px;font-size:13px;font-weight:850;display:grid}.admin-comment-stickers__empty--compact{min-height:96px}.admin-comment-stickers__empty--hero{align-content:center;min-height:100%;padding:44px 24px}.admin-comment-stickers__empty--hero svg{color:#2177ea}.admin-comment-stickers__empty--hero strong{color:#1f2937;font-size:16px;font-weight:950}.admin-comment-stickers__empty--hero span{color:#64748b;max-width:420px;font-size:13px;font-weight:760;line-height:1.6}.admin-sidebar-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-sidebar-style-card{border-radius:var(--radius-lg);color:#263241;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8f5;gap:10px;min-width:0;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.admin-sidebar-style-card.is-active,.admin-sidebar-style-card:hover{border-color:#8bc7ff;transform:translateY(-1px);box-shadow:0 14px 28px #1f73f11c}.admin-sidebar-style-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-sidebar-style-card__head strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.admin-sidebar-style-card__head em{border-radius:var(--radius-lg);color:#1769f5;background:#eef6ff;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.admin-sidebar-style-card__desc{color:#748195;font-size:12px;font-weight:780;line-height:1.55}.admin-sidebar-style-preview{border-radius:var(--radius-md);border:1px solid #e4ecf6;align-content:start;gap:7px;min-height:118px;padding:12px 12px 12px 46px;display:grid;position:relative;overflow:hidden}.admin-sidebar-style-preview i{border-radius:var(--radius-sm);background:#ffffffdb;width:24px;height:24px;position:absolute;top:12px;left:12px}.admin-sidebar-style-preview b,.admin-sidebar-style-preview small{border-radius:var(--radius-sm);height:18px;display:block}.admin-sidebar-style-preview small{width:74%;height:14px;margin-left:18px}.admin-sidebar-style-preview--color{background:linear-gradient(#fff,#fff9f5 42%,#f7fbff)}.admin-sidebar-style-preview--color b{background:#fff;border:1px solid #e7edf5;box-shadow:0 6px 14px #2737500d}.admin-sidebar-style-preview--color b:first-of-type{background:linear-gradient(90deg,#fff,#f4fff9);border-left:4px solid #2abf88}.admin-sidebar-style-preview--color small{background:linear-gradient(90deg,#ebfbf4,#fff);border:1px solid #2abf8838}.admin-sidebar-style-preview--line{background:linear-gradient(#fff,#f8fbff 42%,#f3f7fc)}.admin-sidebar-style-preview--line b{background:#ffffff70;border-left:3px solid #0000}.admin-sidebar-style-preview--line b:first-of-type{background:linear-gradient(90deg,#eaf4ff,#f7fbff);border-left-color:#1f73f1}.admin-sidebar-style-preview--line small{background:#eaf3ff;position:relative}.admin-sidebar-style-preview--line small:before{content:"";background:#b7cdf0;width:1px;position:absolute;top:-25px;bottom:0;left:-11px}.admin-right-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.admin-right-rail-actions,.admin-right-rail-summary{grid-column:1/-1}.admin-right-rail-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe8f5;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.admin-right-rail-card__head,.admin-right-rail-card__head>span{align-items:center;gap:10px;display:flex}.admin-right-rail-card__head{justify-content:space-between}.admin-right-rail-card__head>span{color:#1f2937;min-width:0}.admin-right-rail-card__head strong{font-size:14px;font-weight:950}.admin-right-rail-textarea{min-height:128px}.admin-site-background__preview{align-content:start;gap:8px;display:grid}.admin-site-background__frame{border-radius:var(--radius-md);background-color:#0000;background-image:linear-gradient(135deg,#16c0f829,#0000 34%),linear-gradient(218deg,#ff5ca824,#0000 36%),linear-gradient(#f7fbff,#eef4fb 50%,#f8f6ff);background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dfe8f5;place-items:center;min-height:230px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b}.admin-site-background__frame,.admin-site-background__frame.has-image{background-position:50%;background-size:cover}.admin-site-background__empty{border-radius:var(--radius-full);color:#526176;background:#ffffffbd;border:1px solid #ffffffb8;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #1f345214}.admin-ads-page{max-width:1280px}.admin-ads-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:14px;display:grid}.admin-ads-form-panel,.admin-ads-list-panel{overflow:hidden}.admin-ads-toolbar{border-bottom:1px solid #edf1f6;padding:14px}.admin-ads-toolbar .admin-site-settings-field{max-width:300px}.admin-ads-table-wrap{overflow-x:auto}.admin-ads-table{min-width:780px}.admin-ads-title{gap:5px;min-width:0;display:grid}.admin-ads-title strong{color:#1f2937;font-size:14px;font-weight:900}.admin-ads-title span{color:#64748b;max-width:360px;font-size:12px;font-weight:760;line-height:1.5}.admin-ads-target{color:#2563eb;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:360px;margin-top:6px;font-size:12px;font-weight:850;display:inline-flex}.admin-ads-position{border-radius:var(--radius-full);color:#1d4ed8;white-space:nowrap;background:#eef6ff;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-ads-position.is-empty{color:#71717a;background:#f4f4f5}.admin-ads-placements{flex-wrap:wrap;gap:6px;min-width:160px;display:flex}.admin-ads-status{border-radius:var(--radius-full);color:#52525b;cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;align-items:center;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-ads-status.is-enabled{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.admin-ads-status:disabled{cursor:not-allowed;opacity:.55}.admin-ads-row-actions{gap:7px;display:flex}.admin-ads-form{gap:14px;padding:14px;display:grid}.admin-ads-form__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-ads-form__head h2{color:#1f2937;font-size:18px;font-weight:900;line-height:1.25}.admin-ads-form__head p{color:#748195;margin-top:5px;font-size:13px;font-weight:760;line-height:1.6}.admin-ads-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-ads-placement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-ads-placement-option{border-radius:var(--radius-sm);color:#334155;background:#f8fbff;border:1px solid #dfe8f5;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.admin-ads-placement-option input{accent-color:#2177ea;margin-top:3px}.admin-ads-placement-option span{gap:3px;min-width:0;display:grid}.admin-ads-placement-option strong{color:#1f2937;font-size:13px;font-weight:900}.admin-ads-placement-option small{color:#748195;font-size:12px;font-weight:720;line-height:1.45}.admin-ads-placement-option.is-disabled{color:#a1a1aa;opacity:.72;background:#f4f4f5}.admin-ads-image-preview{border-radius:var(--radius-md);color:#7b8aa0;background-color:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,#0000 0),linear-gradient(-45deg,#f1f5f9 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f1f5f9 0),linear-gradient(-45deg,#0000 75%,#f1f5f9 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #dfe8f5;grid-column:1/-1;place-items:center;height:170px;display:grid;overflow:hidden}.admin-ads-image-preview span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.admin-ads-enabled{border-radius:var(--radius-sm);color:#334155;background:#f8fbff;border:1px solid #dfe8f5;align-self:end;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.admin-ads-enabled input{accent-color:#2177ea}@media (max-width:1023px){.admin-ads-form-grid,.admin-ads-layout,.admin-ads-placement-options{grid-template-columns:minmax(0,1fr)}}.admin-image-settings-page{max-width:1180px}.admin-image-settings-panel{overflow:hidden}.admin-image-settings-background{grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:16px;padding:14px;display:grid}.admin-image-settings-background__form{align-content:start;gap:14px;min-width:0;display:grid}.admin-image-settings-opacity__control{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.admin-image-settings-opacity__control input{accent-color:#2177ea;width:100%}.admin-image-settings-opacity__control strong{border-radius:var(--radius-sm);color:#1f3c66;background:#f8fbff;border:1px solid #dbe7f5;justify-content:center;align-items:center;min-height:38px;font-size:13px;font-weight:950;display:inline-flex}.admin-image-settings-preview{min-width:0}.admin-image-settings-preview__frame{border-radius:var(--radius-md);background-color:#0000;background-image:linear-gradient(135deg,#16c0f829,#0000 34%),linear-gradient(218deg,#ff5ca824,#0000 36%),linear-gradient(#f7fbff,#eef4fb 50%,#f8f6ff);background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dfe8f5;place-items:center;min-height:250px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b}.admin-image-settings-preview__frame,.admin-image-settings-preview__frame.has-image{background-position:50%;background-size:cover}.admin-image-settings-preview__empty{border-radius:var(--radius-full);color:#526176;background:#ffffffc7;border:1px solid #ffffffb8;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #1f345214}.admin-image-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.admin-image-settings-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e1e9f3;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.admin-image-settings-card__preview{border-radius:var(--radius-md);color:#7b8aa0;background-color:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,#0000 0),linear-gradient(-45deg,#f1f5f9 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f1f5f9 0),linear-gradient(-45deg,#0000 75%,#f1f5f9 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #e1e9f3;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.admin-image-settings-card__preview span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.admin-image-settings-card .admin-site-settings-field,.admin-image-settings-card p{grid-column:2;min-width:0}.admin-image-settings-actions{z-index:3;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dce7f5;width:fit-content;padding:8px;position:sticky;bottom:14px;box-shadow:0 16px 34px #1f34521f}.admin-storage-settings-page{max-width:1180px}.admin-storage-settings-panel{overflow:hidden}.admin-storage-rule-card{grid-template-columns:64px minmax(0,260px) minmax(240px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-storage-quota-card__head span,.admin-storage-rule-card__icon{border-radius:var(--radius-md);color:#2563eb;background:#f5f9ff;border:1px solid #dbe7f5;place-items:center;display:grid}.admin-storage-rule-card__icon{width:64px;height:64px}.admin-storage-quota-card__head svg,.admin-storage-rule-card__icon svg{width:22px;height:22px}.admin-storage-rule-card .admin-site-settings-help{margin:0}.admin-storage-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.admin-storage-quota-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e1e9f3;gap:14px;min-width:0;padding:14px;display:grid}.admin-storage-quota-card__head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-storage-quota-card__head span{width:48px;height:48px}.admin-storage-quota-card__head strong{color:#182230;font-size:15px;font-weight:950;display:block}.admin-storage-quota-card__head p{color:#667085;margin:4px 0 0;font-size:12px;font-weight:780;line-height:1.5}.admin-menu-layout{grid-template-columns:260px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.admin-menu-tabs{background:#fafafa;border-right:1px solid #e4e4e7;flex-direction:column;gap:6px;padding:12px;display:flex}.admin-menu-tabs button{border-radius:var(--radius-md);color:#52525b;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:0 12px;display:flex}.admin-menu-tabs button.is-active,.admin-menu-tabs button:hover{color:#1d4ed8;background:#eef2ff}.admin-menu-tabs strong{font-size:14px}.admin-menu-tabs span{color:#8b8f9a;font-size:12px;font-weight:800}.admin-menu-panel{min-width:0;padding:18px}.admin-sidebar-category-picker{border-radius:var(--radius-md);background:linear-gradient(#fff,#f8fbff);border:1px solid #dfe8f5;gap:12px;margin-bottom:16px;padding:14px;display:grid}.admin-sidebar-category-picker__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-sidebar-category-picker__head h3,.admin-sidebar-menu-head h3{color:#172033;margin:0;font-size:15px;font-weight:950}.admin-sidebar-category-picker__head p,.admin-sidebar-menu-head p{color:#748195;margin:5px 0 0;font-size:13px;font-weight:760;line-height:1.65}.admin-sidebar-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-sidebar-category-card{border-radius:var(--radius-lg);color:#263241;cursor:pointer;background:#fff;border:1px solid #dfe8f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.admin-sidebar-category-card.is-selected,.admin-sidebar-category-card:hover{background:#f4f9ff;border-color:#8bc7ff;transform:translateY(-1px);box-shadow:0 10px 22px #1f73f117}.admin-sidebar-category-card input{accent-color:#2495ff;width:16px;height:16px}.admin-sidebar-category-card span{gap:3px;min-width:0;display:grid}.admin-sidebar-category-card strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.admin-sidebar-category-card em{color:#8290a4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.admin-sidebar-category-card b{border-radius:var(--radius-lg);color:#1769f5;background:#eef6ff;place-items:center;min-width:30px;height:26px;font-size:12px;font-weight:950;display:inline-grid}.admin-sidebar-menu-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 12px;padding:0 2px;display:flex}.admin-sidebar-menu-head span{border-radius:var(--radius-full);color:#526176;background:#f1f5f9;flex:none;padding:6px 10px;font-size:12px;font-weight:900}.admin-menu-list{flex-direction:column;gap:12px;display:flex}.admin-menu-row{border-radius:var(--radius-md);background:#fff;border:1px solid #e4e4e7;grid-template-columns:160px minmax(160px,220px) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-menu-row--group{background:#f8fbff;border-color:#bfdbfe}.admin-menu-row--child{background:#fbfdff;border-color:#dbeafe;width:calc(100% - 34px);margin-left:34px}.admin-menu-row__svg{grid-column:2/4}.admin-menu-row__svg small{color:#94a3b8;font-size:12px;font-weight:800;line-height:1.5}.admin-menu-row label{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-menu-row label span{color:#71717a;font-size:12px;font-weight:900}.admin-menu-row__meta{flex-direction:column;align-self:center;gap:8px;min-width:0;display:flex}.admin-menu-row__type{width:100%}.admin-menu-row__icon-preview{border-radius:var(--radius-md);color:#2563eb;background:#f8fbff;border:1px solid #dfe8f5;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-menu-row__icon-preview svg{width:18px;height:18px;display:block}.admin-menu-row__actions{grid-area:1/4/3;justify-content:flex-end;align-self:center;align-items:center;display:flex}.admin-menu-row__action-grid{grid-template-columns:repeat(2,36px);grid-auto-rows:36px;gap:10px;width:82px;display:grid}@media (max-width:1180px){.admin-management-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(140px,170px))}.admin-files-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-files-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),390px))}.admin-storage-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stickers-overview{grid-template-columns:minmax(0,1fr) repeat(3,minmax(120px,1fr))}.admin-comment-stickers__layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}.admin-comment-sticker-item{grid-template-columns:56px minmax(0,1fr);align-items:stretch}.admin-comment-sticker-item__actions{grid-column:2;justify-content:flex-start}.admin-comment-sticker-item__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-comment-sticker-item__url{grid-column:1/-1}}@media (max-width:760px){.admin-main:has(.admin-management-page){max-width:min(100vw - 20px,1540px)}.admin-main:has(.admin-user-editor-page){max-width:min(100vw - 20px,980px)}.admin-management-head,.admin-management-panel__head{flex-direction:column;align-items:stretch}.admin-management-actions{justify-content:flex-start}.admin-management-panel__actions{justify-content:flex-start;min-width:0}.admin-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-file-card,.admin-files-card-grid,.admin-files-filter-grid,.admin-files-summary,.admin-management-toolbar{grid-template-columns:1fr}.admin-file-card{max-width:100%;max-height:none}.admin-file-card__body{padding:0 10px 10px}.admin-stickers-head__actions{justify-content:flex-start}.admin-comment-stickers__layout,.admin-stickers-overview{grid-template-columns:1fr}.admin-comment-stickers__editor,.admin-comment-stickers__groups{min-height:0}.admin-comment-sticker-item,.admin-comment-sticker-item__fields,.admin-comment-stickers__batch,.admin-comment-stickers__group-form{grid-template-columns:1fr}.admin-comment-sticker-item__actions{grid-column:auto}.admin-user-editor__header{flex-direction:column;align-items:stretch}.admin-user-editor__actions,.admin-user-editor__toolbar{justify-content:flex-start}.admin-image-settings-background,.admin-image-settings-grid,.admin-menu-layout,.admin-site-background,.admin-storage-quota-grid,.admin-storage-rule-card,.admin-user-editor__field-grid{grid-template-columns:1fr}.admin-image-settings-card{grid-template-columns:80px minmax(0,1fr)}.admin-image-settings-card__preview{width:80px;height:80px}.admin-site-growth-grid{grid-template-columns:1fr}.admin-site-growth-detail-head,.admin-site-growth-subhead{flex-direction:column;align-items:stretch}.admin-site-growth-tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.admin-site-growth-tab{flex:none}.admin-site-growth-detail-grid,.admin-site-growth-goal{grid-template-columns:1fr}.admin-site-growth-goal>.admin-turnstile-toggle{width:max-content;margin-bottom:0}.admin-turnstile-grid,.admin-turnstile-grid .admin-site-settings-field{grid-template-columns:1fr}.admin-turnstile-grid .admin-site-settings-field>small{grid-column:auto}.admin-clarity-grid{padding:16px}.admin-right-rail-grid,.admin-sidebar-category-grid,.admin-sidebar-style-grid{grid-template-columns:1fr}.admin-sidebar-menu-head{flex-direction:column;align-items:stretch}.admin-menu-tabs{border-bottom:1px solid #e4e4e7;border-right:0}.admin-menu-row{grid-template-columns:1fr}.admin-menu-row__svg{grid-column:auto}.admin-menu-row__actions{grid-area:auto;justify-content:flex-start}.admin-management-table td,.admin-management-table th{padding:13px 10px}.admin-management-title-cell,.admin-management-user-cell{gap:12px;min-width:320px}.admin-management-thumb{width:68px;height:46px}.admin-management-title-cell strong,.admin-management-user-cell strong{max-width:260px}.admin-management-table-wrap:has(.admin-management-table--posts){overflow:visible}.admin-management-table--posts,.admin-management-table--posts tbody,.admin-management-table--posts td,.admin-management-table--posts tr{width:100%;display:block}.admin-management-table--posts thead{display:none}.admin-management-table--posts tbody{gap:12px;padding:12px;display:grid}.admin-management-table--posts tbody tr{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe8f5;grid-template-columns:46px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 10px 24px #1f34520f}.admin-management-table--posts td,.admin-management-table--posts th{border-bottom:0;padding:11px 12px}.admin-management-table--posts .admin-management-select-cell{grid-row:1/span 5;width:46px;min-width:46px;padding:0}.admin-management-table--posts .admin-management-select-check{width:46px;min-height:100%}.admin-management-table--posts td:not(.admin-management-select-cell){grid-column:2}.admin-management-table--posts .admin-management-title-cell{min-width:0}.admin-management-table--posts .admin-management-title-cell em,.admin-management-table--posts .admin-management-title-cell span,.admin-management-table--posts .admin-management-title-cell strong{max-width:none}.admin-management-table--posts .admin-management-taxonomy-cell{min-width:0;max-width:none}.admin-management-table--posts .admin-management-stat-cell{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-management-table--posts .admin-management-date-cell{width:max-content;max-width:100%}.admin-management-table--posts .admin-management-action-cell{width:100%;padding-top:4px}.admin-management-table--posts .admin-management-row-actions{justify-content:flex-start}}.admin-label{color:#3f3f46;margin-bottom:6px;font-size:14px;font-weight:800;display:block}.admin-check{border-radius:var(--radius-sm);color:#52525b;background:#fafafa;border:1px solid #e4e4e7;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.admin-check input{accent-color:#18181b}.admin-icon-button,.admin-primary-button{cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-primary-button{border-radius:var(--radius-sm);color:#fff;background:#18181b;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:850}.admin-primary-button:hover{background:#3f3f46}.admin-icon-button{border-radius:var(--radius-sm);color:#52525b;background:#fff;border:1px solid #e4e4e7;width:32px;height:32px}.admin-icon-button:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.admin-icon-button:disabled{cursor:not-allowed;opacity:.42}.admin-icon-button:disabled:hover{color:#52525b;background:#fff;border-color:#e4e4e7}.admin-icon-button--danger{color:#e11d48;border-color:#fecdd3}.admin-icon-button--danger:hover{color:#be123c;background:#fff1f2;border-color:#fda4af}.admin-comments-page{gap:14px;display:grid}.admin-main:has(.admin-comments-page){width:100%;max-width:none;margin-left:0;margin-right:0}.admin-comments-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-comments-head h1{color:#1f2937;margin:0;font-size:22px;font-weight:900}.admin-comments-head p{color:#71717a;margin-top:6px;font-size:14px;line-height:1.7}.admin-comments-config-button{flex:none}.admin-comments-danger-button,.admin-comments-light-button,.admin-comments-primary-button,.admin-comments-success-button{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.admin-comments-primary-button{color:#fff;background:#18181b;border:0}.admin-comments-light-button{color:#52525b;background:#fff;border:1px solid #e4e4e7}.admin-comments-success-button{color:#238665;background:#effcf7;border:1px solid #b8ead9}.admin-comments-danger-button{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.admin-todo-panel{gap:14px;padding:16px;display:grid}.admin-todo-item__actions,.admin-todo-panel__head,.admin-todo-title-row{align-items:center;gap:10px;display:flex}.admin-todo-panel__head{justify-content:space-between}.admin-todo-title-row{gap:5px;min-width:0;display:grid}.admin-todo-title-row h1{color:#18181b;margin:0;font-size:20px;font-weight:900}.admin-todo-title-row p{color:#71717a;margin:0;font-size:13px;font-weight:750;line-height:1.6}.admin-todo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-todo-tab{border-radius:var(--radius-md);color:#64748b;cursor:pointer;background:#f8fbff;border:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 12px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.admin-todo-tab.is-active,.admin-todo-tab:hover{color:#1769f5;background:#eff8ff;border-color:#9fd0ff;box-shadow:0 10px 22px #2794ff1a}.admin-todo-tab strong{color:#18181b;font-size:22px;font-weight:900}.admin-todo-reply-form textarea{resize:vertical}.admin-todo-message{border-radius:var(--radius-lg);color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:10px 12px;font-size:14px;font-weight:850}.admin-todo-section{gap:10px;min-width:0;display:grid}.admin-todo-section h2{color:#334155;margin:0;font-size:14px;font-weight:900}.admin-todo-list{gap:10px;display:grid}.admin-todo-item{border-radius:var(--radius-lg);background:#fff;border:1px solid #e7edf5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.admin-todo-item:hover{background:#f8fbff;border-color:#bfdbfe;box-shadow:0 10px 22px #2794ff14}.admin-todo-item.is-done{background:#fbfdfc}.admin-todo-item.is-done .admin-todo-comment,.admin-todo-item.is-done .admin-todo-item__title strong{color:#7a8797}.admin-todo-item__body{gap:8px;min-width:0;display:grid}.admin-todo-item__title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-todo-item__title strong{color:#1f2937;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:900}.admin-todo-item__title span{border-radius:var(--radius-full);color:#1769f5;background:#eef5ff;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-todo-item.is-done .admin-todo-item__title span{color:#238665;background:#ecfdf5}.admin-todo-comment{border-radius:var(--radius-sm);color:#4b5563;overflow-wrap:anywhere;white-space:pre-line;background:#f8fbff;border-left:3px solid #bfdbfe;margin:0;padding:9px 11px;font-size:14px;font-weight:650;line-height:1.7}.admin-todo-item__meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-todo-item__meta a,.admin-todo-item__meta em{border-radius:var(--radius-sm);color:#64748b;background:#f1f5f9;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;text-decoration:none;display:inline-flex}.admin-todo-item__meta a:hover{color:#1769f5;background:#eff8ff}.admin-todo-item__actions{flex-direction:column;justify-content:flex-end;align-items:stretch}.admin-todo-action-button{border-radius:var(--radius-sm);color:#52525b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-todo-action-button:hover{color:#1769f5;background:#eff8ff;border-color:#bfdbfe}.admin-todo-action-button:disabled{cursor:not-allowed;opacity:.5}.admin-todo-action-button--success{color:#238665;background:#effcf7;border-color:#b8ead9}.admin-todo-action-button--danger{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.admin-todo-reply-form{border-radius:var(--radius-lg);background:#f8fbff;border:1px solid #d7e8fb;gap:10px;padding:12px;display:grid}.admin-todo-reply-form__actions{justify-content:flex-end;gap:10px;display:flex}.admin-todo-reply-error{color:#e11d48;margin:0;font-size:13px;font-weight:850}.admin-todo-empty{border-radius:var(--radius-lg);color:#748195;text-align:center;background:#f8fbff;border:1px dashed #d8e5f3;place-items:center;min-height:112px;font-size:14px;font-weight:850;display:grid}.admin-comments-danger-button:disabled,.admin-comments-light-button:disabled,.admin-comments-primary-button:disabled,.admin-comments-success-button:disabled{cursor:not-allowed;opacity:.48}.admin-comments-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-comments-metrics>button{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 20px #18181b0a}.admin-comments-metrics>button.is-active,.admin-comments-metrics>button:hover{background:#eff8ff;border-color:#9fd0ff;transform:translateY(-1px);box-shadow:0 10px 22px #2794ff1a}.admin-comments-metrics span{color:#71717a;font-size:12px;font-weight:800}.admin-comments-metrics strong{color:#18181b;margin-top:5px;font-size:22px;font-weight:900;display:block}.admin-comments-message{border-radius:var(--radius-md);color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:10px 12px;font-size:14px;font-weight:850}.admin-comments-config-panel{gap:14px;padding:16px;display:grid}.admin-comments-config-actions,.admin-comments-config-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-comments-config-panel__head h2{color:#18181b;margin:0;font-size:17px;font-weight:900}.admin-comments-config-panel__head p{color:#71717a;margin:5px 0 0;font-size:13px;line-height:1.7}.admin-comments-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-comments-field small{color:#7a8393;font-size:12px;font-weight:700;line-height:1.6}.admin-comments-permission-table{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;overflow:hidden}.admin-comments-permission-row,.admin-comments-permission-table__head{grid-template-columns:1fr 1.25fr 1.25fr;align-items:center;gap:10px;padding:12px;display:grid}.admin-comments-permission-table__head{color:#6b7280;background:#f8fafc;font-size:12px;font-weight:900}.admin-comments-permission-row+.admin-comments-permission-row{border-top:1px solid #edf1f6}.admin-comments-permission-row strong{color:#1f2937;font-size:14px;font-weight:900}.admin-comments-permission-row label{color:#46556a;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.admin-comments-permission-row input{accent-color:#18181b;width:16px;height:16px}.admin-comments-config-actions{justify-content:flex-end;align-items:center}.admin-comments-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-comments-panel{overflow:visible}.admin-comments-panel__head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-comments-panel__head h2{color:#18181b;margin:0;font-size:17px;font-weight:900}.admin-comments-panel__head p{color:#71717a;margin-top:5px;font-size:13px;line-height:1.6}.admin-comments-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-comments-status-nav{gap:8px;padding:12px;display:grid}.admin-comments-status-nav button{border-radius:var(--radius-md);color:#415066;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 11px;transition:background .18s,border-color .18s,color .18s;display:grid}.admin-comments-status-nav button.is-active,.admin-comments-status-nav button:hover{color:#1769f5;background:#eff8ff;border-color:#9fd0ff}.admin-comments-status-nav span{font-size:14px;font-weight:900}.admin-comments-status-nav em{border-radius:var(--radius-full);color:#617187;background:#fff;place-items:center;min-width:25px;height:25px;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.admin-comments-toolbar{border-bottom:1px solid #f0f2f5;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:14px;display:grid}.admin-comments-bulk-check{border-radius:var(--radius-md);color:#415066;cursor:pointer;white-space:nowrap;background:#f8fbff;border:1px solid #e4edf7;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.admin-comments-bulk-check:has(input:disabled){cursor:not-allowed;opacity:.62}.admin-comments-bulk-check input{accent-color:#2794ff;width:16px;height:16px}.admin-comments-bulk-check em{border-radius:var(--radius-sm);color:#64748b;background:#eef5ff;padding:3px 6px;font-size:12px;font-style:normal;font-weight:900}.admin-comments-bulk-approve,.admin-comments-bulk-delete{min-height:38px}.admin-comments-list{gap:10px;padding:14px;display:grid;overflow:visible}.admin-comments-card{border-radius:var(--radius-lg);color:#263241;text-align:left;background:#fff;border:1px solid #e7edf5;width:100%;transition:background .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:visible}.admin-comments-card.is-active,.admin-comments-card:hover{z-index:20;background:#f8fbff;border-color:#b9dcff;box-shadow:0 10px 22px #2794ff14}.admin-comments-card.is-selected{background:#fff7f8;border-color:#fda4af;box-shadow:0 10px 22px #f43f5e14}.admin-comments-card__summary{position:relative}.admin-comments-card__select{width:100%;color:inherit;cursor:default;text-align:left;background:0 0;border:0;grid-template-columns:58px auto minmax(0,1fr);align-items:stretch;gap:12px;padding:0 326px 0 0;display:grid}.admin-comments-select-check{cursor:pointer;background:#f8fbff;border-right:1px solid #e7edf5;place-items:center;width:58px;min-height:100%;transition:background .18s,border-color .18s;display:inline-grid;position:relative}.admin-comments-select-check input{opacity:0;pointer-events:none;position:absolute}.admin-comments-select-check__box{color:#718096;place-items:center;width:100%;height:100%;transition:background .18s,color .18s,transform .18s;display:inline-grid}.admin-comments-select-check:hover{background:#eef7ff}.admin-comments-select-check.is-selected,.admin-comments-select-check:has(input:checked){background:#fff1f2;border-right-color:#fecdd3}.admin-comments-select-check.is-selected .admin-comments-select-check__box,.admin-comments-select-check:has(input:checked) .admin-comments-select-check__box{color:#e11d48;transform:scale(1.02)}.admin-comments-avatar{align-self:start;margin-top:12px}.admin-comments-card__actions{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:314px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:50%;right:12px;transform:translate(8px,-50%)}.admin-comments-card__summary:focus-within .admin-comments-card__actions,.admin-comments-card__summary:hover .admin-comments-card__actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.admin-comments-card.is-active .admin-comments-card__actions{display:none}.admin-comments-card__action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.admin-comments-card__actions .admin-comments-danger-button,.admin-comments-card__actions .admin-comments-light-button,.admin-comments-card__actions .admin-comments-success-button{min-height:32px;padding:0 10px}.admin-comments-inline-editor{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #d7e8fb;gap:12px;margin:14px;padding:12px;display:grid}.admin-comments-inline-editor--nested{background:#fff}.admin-comments-inline-editor--nested,.admin-comments-reply-editor.miki-comment-composer{border-radius:var(--radius-none) var(--radius-none) var(--radius-md) var(--radius-md);border-top-width:1px;border-bottom:0;border-left:0;border-right:0;margin:0}.admin-comments-reply-editor.miki-comment-composer{z-index:30;max-height:none;box-shadow:none;clip-path:none;background:#fbfdff;padding:14px;animation:none;display:block;position:relative;overflow:visible}.admin-comments-reply-editor.is-sticker-picker-open{z-index:100}.admin-comments-reply-editor .miki-comment-composer__main{width:100%;overflow:visible}.admin-comments-reply-split-input{min-width:0}.admin-comments-reply-textarea{resize:vertical;width:100%}.admin-comments-reply-picker-slot{z-index:700;width:min(536px,100%);display:block;position:absolute;bottom:58px;right:0;overflow:visible}.admin-comments-reply-picker-slot .miki-comment-sticker-layer{z-index:700!important;width:100%!important;position:static!important;inset:auto!important}.admin-comments-reply-picker-slot .miki-comment-sticker-panel{transform-origin:100% 100%}.admin-comments-reply-preview.miki-comment-replies{margin-top:10px;padding-left:12px}.admin-comments-reply-preview .miki-comment-card{box-shadow:none}.admin-comments-reply-preview-item.miki-comment-reply{grid-template-columns:minmax(0,1fr)}.admin-comments-reply-error{color:#b42332;margin:8px 0 0;font-size:13px;font-weight:850;line-height:1.6}.admin-comments-reply-footer.miki-comment-composer__footer{margin-top:10px}.admin-comments-reply-hint{color:#64748b;font-size:13px;font-weight:850;line-height:1.5}.admin-todo-reply-editor.admin-comments-reply-editor.miki-comment-composer{border-radius:var(--radius-md);background:#fbfdff;border:1px solid #d7e8fb;margin-top:4px;padding:12px}.admin-todo-reply-editor .admin-comments-reply-picker-slot{width:min(536px,100% - 24px);bottom:62px;right:12px}.admin-todo-reply-editor .admin-comments-reply-preview.miki-comment-replies{padding-left:0}.admin-comments-inline-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-comments-inline-editor__head strong{color:#1f2937;font-size:15px;font-weight:900}.admin-comments-inline-editor__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-comments-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-comments-field--wide{grid-column:1/-1}.admin-comments-avatar{border-radius:var(--radius-full);color:#1769f5;background:#edf7ff;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:inline-grid}.admin-comments-card__body{gap:10px;min-width:0;padding:14px 0;display:grid}.admin-comments-card__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-comments-card__title strong{color:#1f2937;font-size:16px;font-weight:900}.admin-comments-card__status-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-comments-card__meta{flex-wrap:wrap;gap:6px;display:flex}.admin-comments-card__meta em{border-radius:var(--radius-full);color:#64748b;background:#f1f5f9;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:780;display:inline-flex}.admin-comments-card__text{color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:620;line-height:1.8;display:-webkit-box;overflow:hidden}.admin-comments-card__text.miki-comment-panels{color:#374151;-webkit-line-clamp:unset;display:grid;overflow:visible}.admin-comments-empty{border-radius:var(--radius-lg);color:#748195;text-align:center;background:#f8fbff;border:1px dashed #d8e5f3;place-items:center;min-height:130px;font-size:14px;font-weight:850;display:grid}.admin-comments-detail-panel{position:sticky;top:88px}.admin-comments-detail-body{gap:12px;padding:14px;display:grid}.admin-comments-preview{border-radius:var(--radius-lg);background:#f8fbff;border:1px solid #dfe8f5;gap:9px;padding:12px;display:grid}.admin-comments-preview p{color:#4b5563;margin:0;font-size:14px;line-height:1.75}.admin-comments-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-comments-field{gap:6px;display:grid}.admin-comments-field span{color:#3f3f46;font-size:13px;font-weight:850}.admin-comments-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-comments-timeline{border-top:1px solid #f0f2f5;gap:8px;padding-top:12px;display:grid}.admin-comments-timeline div{color:#617187;border-left:3px solid #bfdbfe;padding-left:10px;font-size:13px;font-weight:760;line-height:1.6}.admin-comments-detail-empty{color:#748195;text-align:center;align-content:center;place-items:center;gap:10px;min-height:360px;padding:22px;display:grid}.admin-comments-detail-empty strong{color:#263241;font-size:17px;font-weight:900}.admin-comments-detail-empty p{max-width:260px;margin:0;font-size:13px;line-height:1.7}.admin-taxonomy-page{gap:14px;display:grid}.admin-main:has(.admin-taxonomy-page){width:100%;max-width:none;margin-left:0;margin-right:0}.admin-taxonomy-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-taxonomy-head h1{color:#1f2937;margin:0;font-size:22px;font-weight:900}.admin-taxonomy-head p{color:#71717a;margin-top:6px;font-size:14px;line-height:1.7}.admin-taxonomy-switch{border-radius:var(--radius-md);background:#fff;border:1px solid #e4e4e7;gap:5px;padding:4px;display:inline-flex;box-shadow:0 8px 20px #18181b0d}.admin-taxonomy-switch a{border-radius:var(--radius-sm);color:#52525b;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.admin-taxonomy-switch a.is-active{color:#fff;background:#18181b}.admin-taxonomy-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-taxonomy-metrics>div{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;padding:12px;box-shadow:0 8px 20px #18181b0a}.admin-taxonomy-metrics span{color:#71717a;font-size:12px;font-weight:800}.admin-taxonomy-metrics strong{color:#18181b;margin-top:5px;font-size:22px;font-weight:900;display:block}.admin-taxonomy-message{border-radius:var(--radius-md);color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:10px 12px;font-size:14px;font-weight:850}.admin-taxonomy-tree-layout{grid-template-columns:280px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.admin-category-tabs-layout{gap:14px;display:grid}.admin-category-tabs{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.admin-category-root-order-actions{border-radius:var(--radius-md);background:#f0f9ff;border:1px solid #bae6fd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 12px;padding:12px;display:flex}.admin-category-root-order-actions p{color:#075985;margin:0;font-size:13px;font-weight:850}.admin-category-root-order-actions>div{flex-wrap:wrap;gap:8px;display:flex}.admin-category-tab{border-radius:var(--radius-md);color:#415066;text-align:left;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e7;align-content:center;gap:4px;min-width:154px;min-height:54px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:relative}.admin-category-tab.is-active,.admin-category-tab:hover{color:#1769f5;background:#eff8ff;border-color:#9fd0ff;transform:translateY(-1px);box-shadow:0 8px 18px #2794ff1f}.admin-category-tab.is-dragging{opacity:.78;transform:scale(.98)}.admin-category-tab.is-drop-after:after,.admin-category-tab.is-drop-before:before{z-index:2;border-radius:var(--radius-full);content:"";background:#2794ff;width:4px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 4px #2794ff24}.admin-category-tab.is-drop-before:before{left:-8px}.admin-category-tab.is-drop-after:after{right:-8px}.admin-category-tab__content,.admin-category-tab__drag,.admin-category-tab__visibility{color:inherit;background:0 0;border:0}.admin-category-tab__drag{z-index:3;border-radius:var(--radius-sm);color:#94a3b8;cursor:grab;touch-action:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:7px;right:7px}.admin-category-tab.is-dragging .admin-category-tab__drag,.admin-category-tab__drag:hover{color:#1769f5;background:#f1f7ff}.admin-category-tab__drag:active{cursor:grabbing}.admin-category-tab__visibility{z-index:3;border-radius:var(--radius-sm);color:#94a3b8;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:7px;right:35px}.admin-category-tab__visibility:hover{color:#1769f5;background:#f1f7ff}.admin-category-tab__visibility:disabled{cursor:wait;opacity:.62}.admin-category-tab__content{cursor:pointer;text-align:left;align-content:center;gap:4px;min-width:0;padding:9px 62px 9px 12px;display:grid}.admin-category-tab strong{font-size:14px;font-weight:900}.admin-category-tab span{color:#748195;font-size:12px;font-weight:760}.admin-category-tab-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.admin-category-list-panel{min-width:0}.admin-category-compact-list{gap:10px;padding:14px;display:grid}.admin-category-list-row{border-radius:var(--radius-lg);background:#fff;border:1px solid #e7edf5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.admin-category-list-row.is-active,.admin-category-list-row:hover{background:#f8fbff;border-color:#b9dcff;box-shadow:0 10px 22px #2794ff14}.admin-category-list-row__body{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.admin-category-list-row__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-category-list-row__title strong{color:#1f2937;font-size:16px;font-weight:900}.admin-category-list-row__meta{flex-wrap:wrap;gap:6px;display:flex}.admin-category-list-row__meta span{border-radius:var(--radius-full);color:#64748b;background:#f1f5f9;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:780;display:inline-flex}.admin-category-list-row p{color:#71717a;margin:0;font-size:13px;line-height:1.65}.admin-category-list-row__actions{gap:8px;display:flex}.admin-category-empty{border-radius:var(--radius-lg);color:#748195;text-align:center;background:#f8fbff;border:1px dashed #d8e5f3;width:100%;padding:18px;font-size:14px;font-weight:850}.admin-tag-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.admin-taxonomy-panel{overflow:hidden}.admin-taxonomy-panel__head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-taxonomy-panel__head h2{color:#18181b;margin:0;font-size:17px;font-weight:900}.admin-taxonomy-panel__head p{color:#71717a;margin-top:5px;font-size:13px;line-height:1.6}.admin-taxonomy-actions,.admin-taxonomy-editor__actions,.admin-taxonomy-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-taxonomy-danger-button,.admin-taxonomy-light-button,.admin-taxonomy-primary-button,.admin-taxonomy-small-button{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.admin-taxonomy-primary-button{color:#fff;background:#18181b;border:0}.admin-taxonomy-light-button,.admin-taxonomy-small-button{color:#52525b;background:#fff;border:1px solid #e4e4e7}.admin-taxonomy-danger-button{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.admin-taxonomy-danger-button:disabled,.admin-taxonomy-light-button:disabled,.admin-taxonomy-primary-button:disabled,.admin-taxonomy-small-button:disabled{cursor:wait;opacity:.62}.admin-taxonomy-small-button{min-height:30px;padding:0 10px}.admin-tag-search-line{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(240px,1fr) 160px 160px;gap:10px;padding:14px;display:grid}.admin-tag-cloud{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:240px;padding:14px;display:flex}.admin-tag-card{border-radius:var(--radius-lg);color:#405066;cursor:pointer;background:#fff;border:1px solid #e4e4e7;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 6px 14px #1f345209}.admin-tag-card.is-active,.admin-tag-card:hover{color:#1769f5;background:#eff8ff;border-color:#8bc7ff;transform:translateY(-1px)}.admin-tag-card em{border-radius:var(--radius-full);color:#748195;background:#f1f5f9;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.admin-tag-card.is-active em{color:#fff;background:#2794ff}.admin-tag-empty{border-radius:var(--radius-lg);color:#748195;background:#f8fbff;border:1px dashed #d8e5f3;place-items:center;width:100%;min-height:120px;font-size:14px;font-weight:850;display:grid}.admin-tag-editor{position:sticky;top:88px}.admin-tag-color-preview{gap:8px;display:flex}.admin-tag-dot{border-radius:var(--radius-full);border:3px solid #fff;width:28px;height:28px;display:inline-block;box-shadow:0 0 0 1px #dfe8f5}.admin-tag-dot--blue{background:#2794ff}.admin-tag-dot--green{background:#46bc92}.admin-tag-dot--amber{background:#ffb84d}.admin-tag-dot--violet{background:#8f78ff}.admin-tag-dot--rose{background:#ff7892}.admin-taxonomy-tree{gap:8px;padding:12px;display:grid}.admin-taxonomy-tree__group{gap:6px;display:grid}.admin-taxonomy-tree__item{border-radius:var(--radius-md);color:#314056;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0000;gap:4px;width:100%;padding:10px;transition:background .18s,border-color .18s,color .18s;display:grid}.admin-taxonomy-tree__item.is-active,.admin-taxonomy-tree__item:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.admin-taxonomy-tree__item.is-child{width:calc(100% - 18px);margin-left:18px}.admin-taxonomy-tree__item strong{font-size:14px;font-weight:900}.admin-taxonomy-tree__item span{color:#71717a;font-size:12px;font-weight:700}.admin-taxonomy-table-wrap{overflow-x:auto}.admin-taxonomy-table{border-collapse:collapse;width:100%}.admin-taxonomy-table td,.admin-taxonomy-table th{text-align:left;vertical-align:top;border-bottom:1px solid #f0f2f5;padding:12px}.admin-taxonomy-table th{color:#71717a;white-space:nowrap;font-size:12px;font-weight:900}.admin-taxonomy-table td{color:#3f3f46;font-size:14px}.admin-taxonomy-table td span,.admin-taxonomy-table td strong{display:block}.admin-taxonomy-table td strong{color:#18181b;font-weight:900}.admin-taxonomy-table td span{color:#71717a;max-width:440px;margin-top:4px;font-size:12px;line-height:1.6}.admin-taxonomy-editor{position:sticky;top:88px}.admin-taxonomy-form{gap:12px;padding:14px;display:grid}.admin-taxonomy-form label{gap:6px;display:grid}.admin-taxonomy-form label span{color:#3f3f46;font-size:13px;font-weight:850}.admin-taxonomy-form__wide small{color:#8a94a6;font-size:12px;font-weight:700;line-height:1.6}.admin-taxonomy-editor__actions{border-top:1px solid #f0f2f5;justify-content:flex-end;padding:12px 14px}.admin-taxonomy-note{border-radius:var(--radius-md);color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;margin:0 14px 14px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.7}@media (max-width:1280px){.admin-taxonomy-tree-layout{grid-template-columns:260px minmax(0,1fr)}.admin-category-tab-workspace,.admin-tag-layout{grid-template-columns:1fr}.admin-tag-editor,.admin-taxonomy-editor{grid-column:1/-1;position:static}}@media (max-width:900px){.admin-comments-head,.admin-taxonomy-head,.admin-todo-panel__head{flex-direction:column;align-items:stretch}.admin-category-tab-workspace,.admin-comments-config-grid,.admin-comments-layout,.admin-comments-metrics,.admin-comments-toolbar,.admin-tag-layout,.admin-taxonomy-metrics,.admin-taxonomy-tree-layout,.admin-todo-item,.admin-todo-tabs{grid-template-columns:1fr}.admin-todo-item__actions{flex-flow:wrap;justify-content:flex-start}.admin-todo-action-button{flex:96px}.admin-category-tabs{grid-template-columns:1fr;display:grid}.admin-category-tab{min-width:0}.admin-category-list-row{grid-template-columns:1fr}.admin-category-list-row__actions{justify-content:flex-end}.admin-comments-form-grid,.admin-comments-inline-grid,.admin-comments-permission-row,.admin-comments-permission-table__head{grid-template-columns:1fr}.admin-comments-permission-table__head{display:none}.admin-comments-card__select{padding-right:0}.admin-comments-card__actions{opacity:1;pointer-events:auto;align-items:flex-start;width:auto;margin:0 12px 12px 96px;position:static;transform:none}.admin-comments-card__action-row{justify-content:flex-start}.admin-comments-bulk-approve,.admin-comments-bulk-check,.admin-comments-bulk-delete{width:100%}.admin-tag-search-line{grid-template-columns:1fr}.admin-taxonomy-switch{width:100%}.admin-taxonomy-switch a{flex:1;justify-content:center}}.admin-joe-page{color:#4b4b4b;gap:14px;display:grid}.admin-joe-page--editor{max-width:1080px;margin:0 auto}.admin-joe-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-joe-head h1{color:#4b4b4b;font-size:24px;font-weight:900;line-height:1.2}.admin-joe-head p{color:#8a8a8a;margin-top:6px;font-size:14px}.admin-joe-head__actions,.admin-joe-submit-row{flex-wrap:wrap;gap:10px;display:flex}.admin-joe-light-button,.admin-joe-outline-button,.admin-joe-publish-button{border-radius:var(--radius-xs);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-joe-light-button,.admin-joe-outline-button{color:#555;background:#fff;border:1px solid #dadada}.admin-joe-light-button:hover,.admin-joe-outline-button:hover{background:#f7f7f7;border-color:#c9c9c9}.admin-joe-publish-button{color:#fff;background:#ff7258;border:1px solid #ff7258}.admin-joe-publish-button:hover{background:#f05d43;border-color:#f05d43}.admin-joe-message{border-radius:var(--radius-xs);color:#2073a7;background:#eef8ff;border:1px solid #b7e0ff;padding:10px 12px;font-size:14px;font-weight:850}.admin-joe-form{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.admin-joe-main{min-width:0}.admin-joe-meta-row{grid-template-columns:180px minmax(220px,260px);align-items:end;gap:32px;margin-bottom:12px;display:grid}.admin-joe-main .block>span,.admin-joe-sidebar .block>span,.admin-joe-sidebar [class*=text-sm\ font-bold]{color:#333;font-size:16px;font-weight:900}.admin-joe-input,.admin-joe-select,.admin-joe-title-input,.admin-joe-version-input{border-radius:var(--radius-xs);color:#3f3f3f;background:#fff;border:1px solid #dcdcdc;outline:0;width:100%;transition:border-color .18s,box-shadow .18s}.admin-joe-input,.admin-joe-select{height:42px;padding:0 12px;font-size:14px;font-weight:700}.admin-joe-select{border-radius:var(--radius-md);border-width:2px;max-width:160px}.admin-joe-version-field{gap:10px;display:grid}.admin-joe-version-label{color:#ff7258;align-items:center;gap:8px;font-size:20px;font-weight:900;display:inline-flex}.admin-joe-version-label svg{border-radius:var(--radius-full);color:#ff7258;border:1px solid #ffc8bd;width:21px;height:21px;padding:3px}.admin-joe-version-input{border-radius:var(--radius-md);color:#666;border:2px solid #ffd4cc;height:46px;padding:0 14px;font-size:14px;font-weight:800}.admin-joe-version-input::placeholder{color:#838383}.admin-joe-title-input{border-radius:var(--radius-xs);color:#333;height:44px;padding:0 12px;font-size:21px;font-weight:900}.admin-joe-title-input::placeholder{color:#777}.admin-joe-input:focus,.admin-joe-select:focus,.admin-joe-title-input:focus,.admin-joe-version-input:focus{border-color:#ff9b88;box-shadow:0 0 0 3px #ff72581a}.admin-joe-slug-line{color:#b3b3b3;flex-wrap:wrap;align-items:center;gap:0;margin:7px 0 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:900;display:flex}.admin-joe-slug-line input{color:#666;background:#fffbc5;border:0;outline:0;width:64px;height:22px;padding:0 4px;font-family:inherit;font-size:14px}.admin-joe-sidebar{position:sticky;top:96px}.admin-joe-tabs{border-radius:var(--radius-xs);border:1px solid #dcdcdc;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-joe-tabs button{color:#5c5c5c;cursor:pointer;background:#fff;border:0;border-right:1px solid #dcdcdc;height:38px;font-size:15px;font-weight:850}.admin-joe-tabs button:last-child{border-right:0}.admin-joe-tabs button.is-active{background:#efefed}.admin-joe-sidebar__body{gap:18px;padding-top:16px;display:grid}.admin-joe-category-tree,.admin-joe-tag-cloud{border-radius:var(--radius-xs);background:#fff;border:1px solid #dcdcdc;padding:14px}.admin-joe-category-tree{gap:10px;display:grid}.admin-joe-check{color:#444;align-items:center;gap:10px;font-size:15px;font-weight:850;display:flex}.admin-joe-check input{accent-color:#ff7258;width:17px;height:17px}.admin-joe-tag-cloud{flex-wrap:wrap;gap:8px 12px;display:flex}.admin-joe-tag-cloud button{color:#3e7f9f;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:850;line-height:1.4}.admin-joe-tag-cloud button.is-active{color:#ff7258;text-underline-offset:4px;text-decoration:underline}.admin-joe-advance summary,.admin-joe-custom-fields summary{cursor:pointer;border-radius:var(--radius-xs);color:#666;background:#ececea;width:max-content;padding:7px 12px;font-size:14px;font-weight:850;list-style:none}.admin-joe-advance summary::-webkit-details-marker,.admin-joe-custom-fields summary::-webkit-details-marker{display:none}.admin-joe-advance[open] summary,.admin-joe-custom-fields[open] summary{margin-bottom:14px}.admin-joe-upload{border-radius:var(--radius-sm);text-align:center;background:#fafafa;border:1px dashed #cfcfcf;place-items:center;gap:8px;padding:18px;display:grid}.admin-joe-upload svg{color:#8a8a8a}.admin-joe-upload strong{color:#333;font-size:16px}.admin-joe-upload p{color:#777;font-size:13px;line-height:1.7}.admin-joe-custom-fields{background:#ffffffd1;border-top:8px solid #fff;margin-top:14px;padding:12px}.admin-joe-custom-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-joe-submit-row{justify-content:flex-end;margin-top:14px}.admin-joe-list{margin-top:12px}.admin-joe-page .admin-markdown{border-radius:var(--radius-none);background:#1f242b;border:0}.admin-joe-page .admin-markdown__head{background:#1f242b;border-bottom:0;align-items:flex-start;padding:12px 12px 10px}.admin-joe-page .admin-markdown__toolbar{gap:8px 11px}.admin-joe-page .admin-markdown__tool{border-radius:var(--radius-xs);color:#9aa3b2;border:0;width:24px;height:24px}.admin-joe-page .admin-markdown__tool svg{stroke-width:2.25px;width:18px;height:18px}.admin-joe-page .admin-markdown__tool:hover{color:#d7dde8;background:#2a3039}.admin-joe-page .admin-markdown__mode{background:#242a32;border-color:#343b46}.admin-joe-page .admin-markdown__mode button{color:#9aa3b2}.admin-joe-page .admin-markdown__mode button.is-active{color:#fff;background:#394150}.admin-joe-page .admin-markdown__workspace{background:#242932;min-height:560px}.admin-joe-page .admin-markdown__workspace--split{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.admin-markdown__editor{background:#262b34;grid-template-columns:44px minmax(0,1fr);min-height:560px;display:grid}.admin-markdown__line-number{color:#b9c0cb;text-align:center;background:#242932;padding-top:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px;font-weight:700}.admin-joe-page .admin-markdown__textarea{color:#e5e7eb;caret-color:#fff;background:#262b34;border:0;min-height:560px;padding:12px 14px;font-size:14px;line-height:1.85}.admin-joe-page .admin-markdown__textarea::placeholder{color:#697282}.admin-joe-page .admin-markdown__preview{background:#f8f8f7;border-left:1px solid #343b46;min-height:560px;max-height:560px}@media (max-width:1180px){.admin-joe-form{grid-template-columns:1fr}.admin-joe-sidebar{position:static}.admin-joe-meta-row{gap:28px}}@media (max-width:760px){.admin-joe-head{flex-direction:column}.admin-joe-custom-fields__grid,.admin-joe-meta-row{grid-template-columns:1fr}.admin-joe-select{max-width:none}.admin-joe-page .admin-markdown__head{align-items:stretch}.admin-joe-page .admin-markdown__workspace--split{grid-template-columns:1fr}.admin-joe-page .admin-markdown__preview,.admin-joe-page .admin-markdown__textarea,.admin-joe-page .admin-markdown__workspace,.admin-markdown__editor{min-height:520px}}.admin-main:has(.admin-compact-page){width:100%;max-width:none;margin-left:0;margin-right:0;padding:16px 18px 28px}.admin-layout-shell:has(.admin-compact-page)>aside{display:none}.admin-layout-shell:has(.admin-compact-page)>div{padding-left:0}.admin-compact-page.admin-joe-page--editor{width:100%;max-width:none}.admin-compact-page .admin-joe-head{align-items:flex-end}.admin-compact-editor{--admin-compact-sidebar-width:clamp(320px,18vw,380px);grid-template-areas:"main sidebar""d d""e e";grid-template-columns:minmax(720px,1fr) var(--admin-compact-sidebar-width);grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;gap:18px;min-height:calc(100vh - 150px);display:grid}.admin-compact-editor__main{grid-area:main;grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.admin-editor-zone{border-radius:var(--radius-md);background:#fffffff0;border:1px solid #dfe8f5;position:relative;box-shadow:0 14px 34px #1f345214}.admin-editor-zone__badge{border-radius:var(--radius-full);color:#fff;background:#ff7459;border:2px solid #fff;justify-content:center;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:-11px;left:14px;box-shadow:0 8px 16px #ff745938}.admin-editor-zone--a{grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:14px;display:grid}.admin-editor-zone--b{grid-area:sidebar;align-self:stretch;width:auto;min-height:0;max-height:none;padding:14px;position:relative;overflow:auto}.admin-editor-zone--c{background:#282d36;border-color:#1f232b;min-height:0;display:flex;overflow:hidden}.admin-editor-zone--d{grid-area:d;padding:14px}.admin-editor-zone--e{grid-area:e;padding:14px}.admin-compact-field{gap:6px;min-width:0;display:grid}.admin-compact-editor .block>span,.admin-compact-editor .mb-2.text-sm.font-bold,.admin-compact-field>span{color:#415066;font-size:13px;font-weight:850}.admin-compact-input,.admin-compact-textarea{border-radius:var(--radius-sm);color:#263241;background:#fff;border:1px solid #dfe8f5;outline:0;width:100%;transition:border-color .18s,box-shadow .18s}.admin-compact-input{height:38px;padding:0 10px;font-size:14px;font-weight:760}.admin-compact-textarea{resize:vertical;min-height:86px;padding:10px;font-size:13px;line-height:1.7}.admin-compact-title{font-size:20px;font-weight:900}.admin-compact-input:focus,.admin-compact-textarea:focus{border-color:#8bc7ff;box-shadow:0 0 0 4px #2794ff1f}.admin-compact-slug{color:#9aa5b4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;display:flex}.admin-compact-slug input{border-radius:var(--radius-sm);color:#52525b;background:#fffbc5;border:0;outline:0;width:min(260px,100%);height:24px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:850}.admin-compact-sidebar{gap:12px;display:grid}.admin-compact-sidebar .block,.admin-compact-sidebar>div{min-width:0}.admin-compact-mode{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe8f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.admin-compact-mode button{border-radius:var(--radius-sm);color:#617187;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;height:32px;padding:0 8px;font-size:13px;font-weight:900;transition:background .18s,color .18s;display:inline-flex}.admin-compact-mode button.is-active{color:#fff;background:#2794ff;box-shadow:0 8px 16px #2794ff33}.admin-date-picker{z-index:1;position:relative}.admin-date-picker:has(.admin-date-picker__popover){z-index:80}.admin-date-picker__trigger{border-radius:var(--radius-md);color:#263241;cursor:pointer;background:#fff;border:2px solid #8bc7ff;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:18px;font-weight:900;line-height:1;transition:border-color .18s,box-shadow .18s;display:flex}.admin-date-picker__trigger:hover,.admin-date-picker__trigger[aria-expanded=true]{border-color:#5ab1ff;box-shadow:0 0 0 4px #2794ff1f}.admin-date-picker__trigger svg{color:#111}.admin-date-picker__popover{z-index:80;border-radius:var(--radius-md);color:#444;background:#fff;border:1px solid #d7d7d7;width:auto;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #1f345229}.admin-date-picker__nav{border-bottom:1px solid #e8e8e8;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding-bottom:10px;display:grid}.admin-date-picker__nav button{color:#3d7d9f;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.admin-date-picker__nav button:last-child{text-align:right}.admin-date-picker__nav strong{color:#444;white-space:nowrap;font-size:17px;font-weight:900}.admin-date-picker__grid,.admin-date-picker__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.admin-date-picker__weekdays{margin-top:12px}.admin-date-picker__weekdays span{color:#444;place-items:center;height:22px;font-size:14px;font-weight:900;display:grid}.admin-date-picker__grid{margin-top:6px}.admin-date-picker__grid button,.admin-date-picker__grid span{color:#3d7d9f;cursor:pointer;background:#f4f4f2;border:0;place-items:center;min-width:0;height:28px;font-size:15px;font-weight:750;display:grid}.admin-date-picker__grid span{cursor:default;background:0 0}.admin-date-picker__grid button.is-selected,.admin-date-picker__grid button:hover{color:#444;background:#e8e8e6}.admin-date-picker__grid button.is-selected{font-weight:900}.admin-date-picker__time{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;gap:10px;margin-top:14px;padding:12px 0;display:grid}.admin-date-picker__time-head{grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.admin-date-picker__time label span,.admin-date-picker__time-head span{color:#444;font-size:14px;font-weight:900}.admin-date-picker__time-head strong{color:#444;font-size:16px;font-weight:500}.admin-date-picker__time label{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-date-picker__time input[type=range]{accent-color:#3d7d9f;width:100%;height:6px}.admin-date-picker__actions{justify-content:space-between;gap:10px;padding-top:12px;display:flex}.admin-date-picker__actions button{border-radius:var(--radius-sm);color:#666;cursor:pointer;background:#e9e9e7;border:0;height:32px;padding:0 12px;font-size:14px;font-weight:900}.admin-date-picker__actions button:hover{color:#444;background:#dededc}.admin-compact-cover{border-radius:var(--radius-md);color:#617187;text-align:center;background-color:#0000;background-image:linear-gradient(#ffffffb8,#ffffffe6),linear-gradient(135deg,#dfeeff,#fff2f7);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #bcd3ee;place-items:center;min-height:118px;margin-top:8px;padding:14px;display:grid}.admin-compact-cover svg{color:#2794ff}.admin-compact-cover span,.admin-compact-cover strong{display:block}.admin-compact-cover strong{color:#2b384a;margin-top:6px;font-size:14px;font-weight:900}.admin-compact-cover span{margin-top:4px;font-size:12px;font-weight:700}.admin-compact-checks,.admin-compact-tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.admin-compact-check{border-radius:var(--radius-sm);color:#526176;background:#fff;border:1px solid #d9e6f5;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.admin-compact-check input{accent-color:#2794ff;width:14px;height:14px}.admin-compact-check--full{justify-content:flex-start;width:100%;margin-top:8px}.admin-compact-tag-cloud button{border-radius:var(--radius-sm);color:#526176;cursor:pointer;background:#fff;border:1px solid #d9e6f5;min-height:28px;padding:0 9px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,color .18s}.admin-compact-tag-cloud button.is-active{color:#fff;background:#2794ff;border-color:#2794ff;box-shadow:0 8px 16px #2794ff33}.admin-compact-actions{grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding-top:2px;display:grid}.admin-compact-video-field{gap:10px;display:grid}.admin-compact-video-field__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-compact-video-field__head span,.admin-compact-video-field__head strong{display:block}.admin-compact-video-field__head strong{color:#263241;font-size:15px;font-weight:950}.admin-compact-video-field__head div>span,.admin-compact-video-field__hint{color:#75849a;font-size:12px;font-weight:760;line-height:1.7}.admin-compact-video-field__head>span{border-radius:var(--radius-full);color:#2794ff;background:#eef6ff;flex:none;padding:4px 8px;font-size:12px;font-weight:900}.admin-compact-video-field__textarea{min-height:116px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-compact-button{border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.admin-compact-button--ghost,.admin-compact-button--secondary{color:#526176;background:#fff;border:1px solid #dfe8f5}.admin-compact-button--secondary{background:#f8fbff}.admin-compact-button--primary{color:#fff;background:#2794ff;box-shadow:0 10px 22px #2794ff3d}.admin-compact-editor .admin-markdown{border-radius:var(--radius-none);background:#282c34;border:0;flex-direction:column;flex:1;min-height:0;display:flex}.admin-compact-editor .admin-markdown__head{background:#21252b;border-bottom:1px solid #20242c;align-items:center;padding:14px 16px 13px}.admin-compact-editor .admin-markdown__toolbar{gap:10px 16px;min-width:0}.admin-compact-editor .admin-markdown__tool{border-radius:var(--radius-xs);color:#9aa3b3;background:0 0;border:0;width:34px;height:34px;position:relative}.admin-compact-editor .admin-markdown__tool-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-compact-editor .admin-markdown__tool svg{width:100%;height:100%;display:block}.admin-compact-editor .admin-markdown__tool svg path{fill:currentColor}.admin-compact-editor .admin-markdown__tool:hover{color:#c1c8d5;background:#2d333e}.admin-compact-editor .admin-markdown__tool[data-tooltip]:after,.admin-compact-editor .admin-markdown__tool[data-tooltip]:before{z-index:30;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:absolute;left:50%;transform:translate(-50%)translateY(-3px)}.admin-compact-editor .admin-markdown__tool[data-tooltip]:after{border-radius:var(--radius-sm);color:#fff;content:attr(data-tooltip);white-space:nowrap;background:#263241;padding:7px 8px;font-size:12px;font-weight:850;line-height:1;top:calc(100% + 8px);box-shadow:0 8px 18px #1f345233}.admin-compact-editor .admin-markdown__tool[data-tooltip]:before{content:"";background:#263241;width:8px;height:8px;top:calc(100% + 3px);transform:translate(-50%)translateY(-3px)rotate(45deg)}.admin-compact-editor .admin-markdown__tool[data-tooltip]:hover:after,.admin-compact-editor .admin-markdown__tool[data-tooltip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.admin-compact-editor .admin-markdown__tool[data-tooltip]:hover:before{transform:translate(-50%)translateY(0)rotate(45deg)}.admin-compact-editor .admin-markdown__workspace{background:#282c34;flex:1;min-height:min(760px,100vh - 318px)}.admin-compact-editor .admin-markdown__workspace--split{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.admin-compact-editor .admin-markdown__editor{isolation:isolate;height:100%;min-height:inherit;background:#282c34;display:block;position:relative;overflow:hidden}.admin-compact-editor .admin-markdown__highlight,.admin-compact-editor .admin-markdown__textarea{box-sizing:border-box;height:100%;min-height:inherit;tab-size:2;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;padding:14px 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px;line-height:1.85}.admin-compact-editor .admin-markdown__highlight{z-index:1;color:#abb2bf;pointer-events:none;background:0 0;height:auto;margin:0;display:block;position:absolute;inset:0;overflow:visible}.admin-compact-editor .admin-markdown__textarea{z-index:2;color:#abb2bf;caret-color:#528bff;resize:none;background:0 0;border:0;position:relative}.admin-compact-editor .admin-markdown__textarea--highlighted{color:#0000;-webkit-text-fill-color:transparent}.admin-compact-editor .admin-markdown__textarea::selection{color:#f8fafc;-webkit-text-fill-color:#f8fafc;background:#94a3b88f}.admin-compact-editor .admin-markdown__textarea::placeholder{color:#7c8594;-webkit-text-fill-color:#7c8594}.admin-compact-editor .admin-code-token--comment{color:#5c6370}.admin-compact-editor .admin-code-token--keyword{color:#c678dd}.admin-compact-editor .admin-code-token--name{color:#d19a66}.admin-compact-editor .admin-code-token--operator,.admin-compact-editor .admin-code-token--property{color:#96c0d8}.admin-compact-editor .admin-code-token--punctuation{color:gray}.admin-compact-editor .admin-code-token--string{color:#98c379}.admin-compact-editor .admin-markdown__preview{min-height:inherit;color:#4b5563;background:#f4f7fb;border-left:1px solid #dfe8f5;max-height:none;padding:16px;overflow:auto}.admin-compact-editor .admin-markdown__workspace--preview .admin-markdown__preview{border-left:0}.admin-markdown__preview-post{max-width:960px;margin:0 auto;display:block}.admin-markdown__preview-surface{border:1px solid var(--miki-post-content-border);border-radius:var(--radius-lg);background:var(--miki-post-content-background);box-shadow:0 10px 28px #0f172a12}.admin-compact-editor .admin-markdown__preview .miki-rendered-content{color:#4b5563;font-size:var(--miki-article-content-font-size,14px);line-height:1.85}.admin-compact-editor .admin-markdown__preview .miki-rendered-content>*+*{margin-top:14px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content h1,.admin-compact-editor .admin-markdown__preview .miki-rendered-content h2,.admin-compact-editor .admin-markdown__preview .miki-rendered-content h3,.admin-compact-editor .admin-markdown__preview .miki-rendered-content h4{color:#18181b;font-weight:900;line-height:1.35}.admin-compact-editor .admin-markdown__preview .miki-rendered-content h1{font-size:24px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content h2{font-size:21px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content h3{font-size:18px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content h4{font-size:16px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content a{color:#be123c;font-weight:800;text-decoration:none}.admin-compact-editor .admin-markdown__preview .miki-rendered-content a:hover{color:#881337}.admin-compact-editor .admin-markdown__preview .miki-rendered-content strong{color:#18181b;font-weight:900}.admin-compact-editor .admin-markdown__preview .miki-rendered-content ol,.admin-compact-editor .admin-markdown__preview .miki-rendered-content ul{padding-left:22px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content li+li{margin-top:6px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content blockquote{color:#713f12;background:#fffbeb;border-left:4px solid #f59e0b;padding:10px 12px;font-weight:650}.admin-compact-editor .admin-markdown__preview .miki-rendered-content pre{border-radius:var(--radius-sm);color:#e5e7eb;background:#1f2937;padding:14px;font-size:13px;line-height:1.7;overflow-x:auto}.admin-compact-editor .admin-markdown__preview .miki-rendered-content code{border-radius:var(--radius-xs);color:#be123c;background:#f4f4f5;padding:2px 5px;font-size:13px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content pre code{color:inherit;background:0 0;padding:0}.admin-compact-editor .admin-markdown__preview .miki-rendered-content img{border-radius:var(--radius-sm);background:#f4f4f5;border:1px solid #e4e4e7;max-width:100%;height:auto;display:block}.admin-compact-editor .admin-markdown__preview .miki-rendered-content table{border-collapse:collapse;border-radius:var(--radius-sm);width:100%;box-shadow:none;background:0 0;font-size:14px;overflow:hidden}.admin-compact-editor .admin-markdown__preview .miki-rendered-content td,.admin-compact-editor .admin-markdown__preview .miki-rendered-content th{text-align:left;border:1px solid #e4e4e7;padding:9px 10px}.admin-compact-editor .admin-markdown__preview .miki-rendered-content th{color:#27272a;background:#f4f4f5;font-weight:900}.admin-compact-editor .admin-markdown__preview .miki-rendered-content .miki-joe-dotted,.admin-compact-editor .admin-markdown__preview .miki-rendered-content hr{background:linear-gradient(90deg,#fb7185,#38bdf8);border:0;height:1px}.admin-markdown-dialog{z-index:1200;background:#070c14a8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.admin-markdown-dialog__panel{border-radius:var(--radius-xl);background:#fff;border:1px solid #d9e2ef;width:min(560px,100vw - 28px);overflow:hidden;box-shadow:0 18px 54px #0f172a42}.admin-markdown-dialog__panel--picker{width:min(720px,100vw - 28px)}.admin-markdown-dialog__header{border-bottom:1px solid #dfe8f5;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px 0 22px;display:flex}.admin-markdown-dialog__header strong{color:#5b616c;font-size:20px;font-weight:900}.admin-markdown-dialog__header button{border-radius:var(--radius-sm);color:#5f636b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.admin-markdown-dialog__header button:hover{color:#263241;background:#f3f7fc}.admin-markdown-dialog__body{gap:16px;padding:22px 24px 18px;display:grid}.admin-markdown-dialog__content{color:#5b616c;font-size:14px;font-weight:760;line-height:1.8}.admin-markdown-dialog__about{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-markdown-dialog__field{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;display:grid}.admin-markdown-dialog__field--top{align-items:start}.admin-markdown-dialog__field span{color:#5b616c;font-size:15px;font-weight:850}.admin-markdown-dialog__control{gap:6px;min-width:0;display:grid}.admin-markdown-dialog__hint{color:#8a95a5;font-size:12px;font-weight:760}.admin-markdown-dialog__field input,.admin-markdown-dialog__field select,.admin-markdown-dialog__field textarea{border-radius:var(--radius-sm);color:#5b616c;background:#fff;border:1px solid #d8e0eb;outline:0;width:100%;font-size:14px;font-weight:760}.admin-markdown-dialog__field input,.admin-markdown-dialog__field select{height:40px;padding:0 12px}.admin-markdown-dialog__field input[type=color]{padding:4px}.admin-markdown-dialog__field textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.65}.admin-markdown-dialog__field input:focus,.admin-markdown-dialog__field select:focus,.admin-markdown-dialog__field textarea:focus{border-color:#86bfff;box-shadow:0 0 0 3px #2794ff24}.admin-markdown-dialog__field textarea::placeholder{color:#8a919b}.admin-markdown-dialog__footer{justify-content:flex-end;gap:10px;padding:0 24px 22px;display:flex}.admin-markdown-dialog__footer button{border-radius:var(--radius-sm);color:#5b616c;cursor:pointer;background:#f5f7fb;border:0;min-width:76px;height:36px;font-size:14px;font-weight:900}.admin-markdown-dialog__footer button:last-child{color:#fff;background:#4099ff}.admin-markdown-dialog__footer button:hover{filter:brightness(.98)}.admin-markdown-picker{gap:14px;padding:16px;display:grid}.admin-markdown-picker__tabs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-markdown-picker__tabs button{border-radius:var(--radius-sm);color:#5b616c;cursor:pointer;background:#f1f5fa;border:0;flex:none;height:30px;padding:0 10px;font-size:13px;font-weight:850}.admin-markdown-picker__tabs button.is-active{color:#fff;background:#263241}.admin-markdown-picker__grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;max-height:min(360px,100vh - 220px);padding-right:2px;display:grid;overflow:auto}.admin-markdown-picker__grid button{border-radius:var(--radius-sm);color:#263241;cursor:pointer;background:#fff;border:1px solid #dfe8f5;min-height:34px;padding:6px;font-size:16px;font-weight:800;line-height:1.2}.admin-markdown-picker__grid button:hover{background:#f5fbff;border-color:#8bc7ff}@media (max-width:680px){.admin-markdown-dialog{align-items:flex-start;padding:14px}.admin-markdown-dialog__header{min-height:48px;padding:0 14px}.admin-markdown-dialog__header strong{font-size:18px}.admin-markdown-dialog__body{gap:14px;padding:18px 14px}.admin-markdown-dialog__field{grid-template-columns:1fr;gap:8px}.admin-markdown-dialog__field input,.admin-markdown-dialog__field select,.admin-markdown-dialog__field span,.admin-markdown-dialog__field textarea,.admin-markdown-dialog__footer button{font-size:14px}.admin-markdown-dialog__field input,.admin-markdown-dialog__field select{height:38px}.admin-markdown-dialog__field textarea{min-height:94px}.admin-markdown-dialog__footer{padding:0 14px 18px}}.admin-markdown-fullscreen-active{overflow:hidden}.admin-compact-editor .admin-markdown.is-fullscreen{z-index:1000;background:#fff;min-height:100vh;position:fixed;inset:0}.admin-compact-editor .admin-markdown.is-fullscreen .admin-markdown__head{min-height:58px;padding:12px}.admin-compact-editor .admin-markdown.is-fullscreen .admin-markdown__editor,.admin-compact-editor .admin-markdown.is-fullscreen .admin-markdown__preview,.admin-compact-editor .admin-markdown.is-fullscreen .admin-markdown__textarea,.admin-compact-editor .admin-markdown.is-fullscreen .admin-markdown__workspace{min-height:calc(100vh - 58px)}@media (min-width:1600px){.admin-main:has(.admin-compact-page){padding-left:24px;padding-right:24px}.admin-compact-editor{--admin-compact-sidebar-width:clamp(340px,17vw,400px);grid-template-columns:minmax(960px,1fr) clamp(340px,17vw,400px);gap:22px}}@media (max-width:1080px){.admin-compact-editor{grid-template-columns:1fr;grid-template-areas:"main""sidebar""d""e"}.admin-editor-zone--b{width:auto;max-height:none}}@media (max-width:760px){.admin-compact-page .admin-joe-head{align-items:flex-start}.admin-editor-zone--a{grid-template-columns:1fr}.admin-compact-slug{gap:4px;display:grid}.admin-compact-slug input{width:100%}.admin-compact-actions{grid-template-columns:1fr}.admin-compact-editor .admin-markdown__head{align-items:stretch}.admin-compact-editor .admin-markdown__workspace--split{grid-template-columns:1fr}}html.miki-color-scheme-dark body{color:var(--foreground);background-color:#0e1421;background-image:linear-gradient(135deg,#0ea5e91f,#0000 36%),linear-gradient(218deg,#f472b61a,#0000 38%),linear-gradient(#101827,#0e1421 52%,#121827)}html.miki-color-scheme-dark body.miki-has-custom-background,html.miki-color-scheme-dark body.miki-has-custom-background .joe_auth{background-color:#0e1421;background-image:linear-gradient(180deg,#0a0f19d6,#0a0f19e6),var(--miki-site-background-image),linear-gradient(180deg,#101827 0,#0e1421 100%)}html.miki-color-scheme-dark ::selection{color:#eff6ff;background:#1d4ed8}html.miki-color-scheme-dark :is(.bg-white,.bg-zinc-50,.bg-zinc-100){background-color:#131b29eb!important}html.miki-color-scheme-dark :is(.border-zinc-200,.border-zinc-300){border-color:#94a3b83d!important}html.miki-color-scheme-dark :is(.text-zinc-950,.text-zinc-900,.text-zinc-800){color:#edf4ff!important}html.miki-color-scheme-dark :is(.text-zinc-700,.text-zinc-600){color:#c4cfdd!important}html.miki-color-scheme-dark :is(.text-zinc-500,.text-zinc-400){color:#97a6ba!important}html.miki-color-scheme-dark .hover\:bg-zinc-100:hover,html.miki-color-scheme-dark .hover\:bg-zinc-50:hover{background-color:#2a374bd1!important}html.miki-color-scheme-dark .hover\:text-zinc-950:hover{color:#f8fafc!important}html.miki-color-scheme-dark .shadow-zinc-200\/50{box-shadow:0 12px 28px #0000003d!important}html.miki-color-scheme-dark :is(input,textarea,select){color-scheme:dark}html.miki-color-scheme-dark .miki-site-shell{color:var(--main-color)}html.miki-color-scheme-dark .miki-topbar,html.miki-color-scheme-dark .miki-topbar__inner{background:linear-gradient(#0f172aeb,#0f172ac7);border-color:#94a3b82e;box-shadow:0 12px 30px #00000047}html.miki-color-scheme-dark .miki-topbar__auth .miki-user-menu__trigger,html.miki-color-scheme-dark .miki-topbar__auth :is(a,button),html.miki-color-scheme-dark .miki-topbar__menu,html.miki-color-scheme-dark .miki-topbar__search{color:#edf4ff;box-shadow:none;background:#141d2bd1;border-color:#94a3b838}html.miki-color-scheme-dark .miki-topbar__search input,html.miki-color-scheme-dark .miki-topbar__search input::placeholder,html.miki-color-scheme-dark .miki-topbar__search svg,html.miki-color-scheme-dark .miki-user-menu__chevron,html.miki-color-scheme-dark .miki-user-menu__name{color:#aab6c7}html.miki-color-scheme-dark .miki-topbar__auth .miki-user-menu__trigger:hover,html.miki-color-scheme-dark .miki-topbar__auth :is(a,button):hover,html.miki-color-scheme-dark .miki-topbar__search:focus-within,html.miki-color-scheme-dark .miki-topbar__search:hover,html.miki-color-scheme-dark .miki-user-menu.is-open .miki-user-menu__trigger{color:#f8fafc;background:#1e293bf0;border-color:#60a5fa66}html.miki-color-scheme-dark .miki-topbar__search-shortcut span{color:#b8c5d6;background:#0f172ad1;border-color:#94a3b842}html.miki-color-scheme-dark .miki-topbar__dropdown,html.miki-color-scheme-dark .miki-user-menu__dropdown{background:linear-gradient(#141d2bfa,#0f172af5);border-color:#94a3b83d;box-shadow:0 18px 46px #0000006b}html.miki-color-scheme-dark .miki-topbar__auth .miki-user-menu__dropdown :is(a,button),html.miki-color-scheme-dark .miki-topbar__nav a,html.miki-color-scheme-dark .miki-topbar__nav-group-trigger{color:#dbe5f0}html.miki-color-scheme-dark .miki-sidebar,html.miki-color-scheme-dark .miki-site-shell--sidebar-color .miki-sidebar,html.miki-color-scheme-dark .miki-site-shell--sidebar-line .miki-sidebar,html.miki-color-scheme-dark .miki-site-shell.is-mobile-menu-open.miki-site-shell--sidebar-color .miki-sidebar,html.miki-color-scheme-dark .miki-site-shell.is-mobile-menu-open.miki-site-shell--sidebar-line .miki-sidebar{color:#edf4ff;background:linear-gradient(#111827,#151d2b 48%,#0f172a);border-color:#94a3b833;box-shadow:inset -1px 0 #ffffff0a}html.miki-color-scheme-dark .miki-sidebar__collapse button,html.miki-color-scheme-dark .miki-site-shell--sidebar-color .miki-sidebar__collapse button,html.miki-color-scheme-dark .miki-site-shell--sidebar-line .miki-sidebar__collapse button,html.miki-color-scheme-dark .miki-site-shell.is-mobile-menu-open .miki-sidebar__collapse button{color:#9bd6ff;box-shadow:none;background:#1e293beb;border-color:#60a5fa47}html.miki-color-scheme-dark .miki-sidebar__collapse button:focus-visible,html.miki-color-scheme-dark .miki-sidebar__collapse button:hover{color:#dff3ff;background:#2563eb38;border-color:#60a5fa75}html.miki-color-scheme-dark :is(.miki-sidebar__menu-link,.miki-sidebar__link,.miki-sidebar__action,.miki-sidebar__subnav-link,.miki-site-shell--sidebar-color .miki-sidebar__menu-link,.miki-site-shell--sidebar-color .miki-sidebar__link,.miki-site-shell--sidebar-line .miki-sidebar__menu-link,.miki-site-shell--sidebar-line .miki-sidebar__link){color:#dce7f4;box-shadow:none;background:#141d2bad;border-color:#94a3b82e}html.miki-color-scheme-dark :is(.miki-sidebar__menu-link:hover,.miki-sidebar__menu-link.active,.miki-sidebar__link:hover,.miki-sidebar__link.active,.miki-sidebar__subnav-link:hover,.miki-sidebar__subnav-link.active,.miki-sidebar__action:hover,.miki-site-shell--sidebar-color .miki-sidebar__menu-link:hover,.miki-site-shell--sidebar-color .miki-sidebar__menu-link.active,.miki-site-shell--sidebar-color .miki-sidebar__link:hover,.miki-site-shell--sidebar-color .miki-sidebar__link.active,.miki-site-shell--sidebar-line .miki-sidebar__menu-link:hover,.miki-site-shell--sidebar-line .miki-sidebar__menu-link.active,.miki-site-shell--sidebar-line .miki-sidebar__link:hover,.miki-site-shell--sidebar-line .miki-sidebar__link.active){color:#f8fafc;background:#2563eb2e;border-color:#60a5fa59}html.miki-color-scheme-dark .miki-sidebar__section-label,html.miki-color-scheme-dark .miki-site-shell--sidebar-color .miki-sidebar__section-label,html.miki-color-scheme-dark .miki-site-shell--sidebar-line .miki-sidebar__section-label{color:#8fa0b5}html.miki-color-scheme-dark .miki-sidebar__footer:before,html.miki-color-scheme-dark .miki-sidebar__separator{background:#94a3b838}html.miki-color-scheme-dark .miki-sidebar__action,html.miki-color-scheme-dark .miki-site-shell--sidebar-line .miki-sidebar__action{color:#f8fafc;background:linear-gradient(90deg,#92400e38,#0f766e2e);border-color:#facc153d}html.miki-color-scheme-dark .miki-right-rail-ad,html.miki-color-scheme-dark .miki-sidebar-image-ad,html.miki-color-scheme-dark .miki-sidebar-image-carousel__viewport,html.miki-color-scheme-dark .miki-sidebar-text-ad{color:#dbe5f0;background:#0f172ad1;border-color:#94a3b838;box-shadow:0 12px 26px #00000047}html.miki-color-scheme-dark .miki-mobile-menu-backdrop{background:#02061794}html.miki-color-scheme-dark .miki-mobile-dock{background:#0f172af0!important;border-color:#94a3b833!important;box-shadow:0 -12px 28px #00000061!important}html.miki-color-scheme-dark .miki-image-login-notice,html.miki-color-scheme-dark .miki-public-post-list-loading-dialog{color:#f8fafc;background:#18202df0;border-color:#facc157a;box-shadow:0 16px 34px #00000047}html.miki-color-scheme-dark .miki-public-post-list-network-hint{color:#98a6ba}html.miki-color-scheme-dark .miki-aside__item,html.miki-color-scheme-dark .miki-pagination a,html.miki-color-scheme-dark .miki-pagination span,html.miki-color-scheme-dark .miki-pagination-jump input,html.miki-color-scheme-dark .miki-post-card{color:#dbe5f0;background:#121a28d1;border-color:#94a3b833;box-shadow:0 14px 30px #00000038}html.miki-color-scheme-dark .miki-post-card{opacity:.96}html.miki-color-scheme-dark .miki-post-card:after{box-shadow:inset 0 0 0 1px #94a3b838}html.miki-color-scheme-dark .miki-post-card__thumb{background:#111827}html.miki-color-scheme-dark .miki-home-empty h2,html.miki-color-scheme-dark .miki-home-empty h3,html.miki-color-scheme-dark .miki-post-card__title,html.miki-color-scheme-dark .miki-section-title h2,html.miki-color-scheme-dark .title-theme{color:#edf4ff}html.miki-color-scheme-dark .miki-home-empty p,html.miki-color-scheme-dark .miki-pagination-jump input::placeholder,html.miki-color-scheme-dark .miki-post-card__meta{color:#9aa8bb}html.miki-color-scheme-dark .miki-pagination .active{background:var(--theme);color:#07111f}html.miki-color-scheme-dark .miki-pagination .disabled{color:#64748b;background:#0f172a85}html.miki-color-scheme-dark .joe_index__list,html.miki-color-scheme-dark .miki-home-empty{color:#dbe5f0}html.miki-color-scheme-dark .miki-joe-post{--miki-post-content-background:#121a28f0;--miki-post-content-border:#94a3b838;--miki-post-muted:#9aa8bb;--miki-post-shadow:0 18px 44px #00000057;color:#e2e8f0}html.miki-color-scheme-dark .miki-joe-post__main-stack,html.miki-color-scheme-dark .miki-post-comments{background:var(--miki-post-content-background);border-color:var(--miki-post-content-border);box-shadow:var(--miki-post-shadow)}html.miki-color-scheme-dark :is(.miki-article-excerpt,.miki-rendered-content,.miki-rendered-content h1,.miki-rendered-content h2,.miki-rendered-content h3,.miki-rendered-content h4,.miki-rendered-content strong,.miki-post-content-surface .miki-rendered-content,.miki-joe-post__content .miki-rendered-content,.miki-joe-post__header h1,.miki-joe-post__name-row,.miki-post-video h2,.miki-post-comments__head h2){color:#edf4ff}html.miki-color-scheme-dark :is(.miki-joe-post__subtitle,.miki-joe-post__breadcrumb,.miki-joe-post__breadcrumb a,.miki-joe-post__time,.miki-post-footer,.miki-post-comments__head p){color:#9aa8bb}html.miki-color-scheme-dark .miki-joe-post__meta:after,html.miki-color-scheme-dark .miki-post-footer__separator:after,html.miki-color-scheme-dark .miki-post-footer__separator:before{background:#94a3b838}html.miki-color-scheme-dark .miki-joe-collapse,html.miki-color-scheme-dark .miki-joe-post__stats,html.miki-color-scheme-dark .miki-joe-tab-pane,html.miki-color-scheme-dark .miki-post-comments__count,html.miki-color-scheme-dark .miki-post-video,html.miki-color-scheme-dark .miki-post-video-shortcode-placeholder,html.miki-color-scheme-dark .miki-post-video__episodes button,html.miki-color-scheme-dark .miki-rendered-content code,html.miki-color-scheme-dark .miki-rendered-content th{color:#dbe5f0;background:#0f172ac7;border-color:#94a3b838}html.miki-color-scheme-dark .miki-rendered-content :is(blockquote,.miki-joe-box,.miki-joe-callout,.miki-joe-wide,.miki-joe-note,.miki-joe-emotion){color:#fde68a;background:#78531433;border-color:#facc154d}html.miki-color-scheme-dark .miki-rendered-content img,html.miki-color-scheme-dark .miki-rendered-content td,html.miki-color-scheme-dark .miki-rendered-content th{border-color:#94a3b838}html.miki-color-scheme-dark .miki-joe-timeline:before{background:#94a3b838}html.miki-color-scheme-dark .miki-joe-collapse summary{color:#f8fafc}html.miki-color-scheme-dark :is(.miki-comment-composer__main,.miki-comment-body,.miki-comment-text-editor,.miki-comment-sticker-tray-input,.miki-comment-textarea,.miki-comment-verify-box,.miki-comment-card,.miki-comment-pending,.miki-comment-pending-fold,.miki-comments-empty,.miki-comment-sticker-panel,.miki-comment-sticker-grid button,.miki-comment-pagination div,.miki-comment-pagination button){color:#dbe5f0;background:#0f172ac7;border-color:#94a3b838}html.miki-color-scheme-dark :is(.miki-comment-composer__head strong,.miki-comment-card__author span,.miki-comment-card p,.miki-comment-card .miki-comment-rich-text,.miki-comment-pending strong){color:#edf4ff}html.miki-color-scheme-dark :is(.miki-comment-card__head time,.miki-comment-pending-fold__head span,.miki-comment-pending-fold__summary,.miki-comment-pending p,.miki-comments-empty){color:#9aa8bb}html.miki-color-scheme-dark .miki-joe-post__header,html.miki-color-scheme-dark .miki-post-content-surface{background:0 0}html.miki-color-scheme-dark .miki-prev-next-nav{color:#dbe5f0;background:#0f172ac7!important;border-color:#94a3b838!important;box-shadow:0 14px 32px #00000047!important}html.miki-color-scheme-dark .miki-prev-next-nav__divider{background:#94a3b838}html.miki-color-scheme-dark .miki-prev-next-link__inner{color:#edf4ff}html.miki-color-scheme-dark .miki-prev-next-link__inner:hover{color:#f8fafc;background:#2563eb2e}html.miki-color-scheme-dark .miki-prev-next-link__label{color:#aab6c7}html.miki-color-scheme-dark .miki-prev-next-link__inner:hover .miki-prev-next-link__label{color:#cbd5e1}html.miki-color-scheme-dark .miki-prev-next-link__title{color:#edf4ff}html.miki-color-scheme-dark .miki-prev-next-link__inner:hover .miki-prev-next-link__title{color:#f8fafc}html.miki-color-scheme-dark .miki-prev-next-link__empty{color:#8fa0b5}html.miki-color-scheme-dark .miki-comment-avatar.has-image,html.miki-color-scheme-dark .miki-joe-post__avatar.has-image{background:#111827;border-color:#94a3b847}html.miki-color-scheme-dark .miki-post-cover,html.miki-color-scheme-dark .miki-rendered-content img[data-miki-lazy-src]{background:linear-gradient(135deg,#1e293be0,#0f172abd),repeating-linear-gradient(45deg,#94a3b824 0 10px,#0f172a99 10px 20px)}html.miki-color-scheme-dark .miki-site-shell.is-content-image-protected :where(.miki-post-card__thumb,.miki-protected-image-frame,.miki-post-card__thumb:has(.miki-login-gated-image-placeholder),.miki-rendered-content figure:has(.miki-login-gated-image),.miki-rendered-content p:has(.miki-login-gated-image),.miki-rendered-content div:has(>.miki-login-gated-image),.miki-rendered-content figure:has(.miki-login-gated-image-placeholder),.miki-rendered-content p:has(.miki-login-gated-image-placeholder),.miki-rendered-content div:has(>.miki-login-gated-image-placeholder)){background:radial-gradient(circle at 30% 20%,#60a5fa33,#0000 30%),linear-gradient(135deg,#111827,#1e293b 48%,#0f172a)}html.miki-color-scheme-dark .miki-site-shell.is-content-image-protected :where(.miki-post-card__thumb,.miki-protected-image-frame,.miki-post-card__thumb:has(.miki-login-gated-image-placeholder),.miki-rendered-content figure:has(.miki-login-gated-image),.miki-rendered-content p:has(.miki-login-gated-image),.miki-rendered-content div:has(>.miki-login-gated-image),.miki-rendered-content figure:has(.miki-login-gated-image-placeholder),.miki-rendered-content p:has(.miki-login-gated-image-placeholder),.miki-rendered-content div:has(>.miki-login-gated-image-placeholder)):before{background-image:linear-gradient(45deg,#94a3b81c 25%,#0000 0),linear-gradient(-45deg,#94a3b81c 25%,#0000 0),linear-gradient(45deg,#0000 75%,#94a3b81c 0),linear-gradient(-45deg,#0000 75%,#94a3b81c 0)}html.miki-color-scheme-dark .miki-rendered-content a{color:#93c5fd}html.miki-color-scheme-dark .miki-rendered-content a:hover{color:#bfdbfe}html.miki-color-scheme-dark .miki-rendered-content pre,html.miki-color-scheme-dark .miki-rendered-table-scroll{background:#0a0f19db;border-color:#94a3b838}html.miki-color-scheme-dark .miki-rendered-content table{color:#dbe5f0;background:#0f172ab8}html.miki-color-scheme-dark .miki-rendered-content td{color:#dbe5f0;background:#0f172a61}html.miki-color-scheme-dark .miki-rendered-content th{color:#f8fafc;background:#1e293be6}html.miki-color-scheme-dark .miki-rendered-content code{color:#f9a8d4;background:#0f172ae0}html.miki-color-scheme-dark .miki-rendered-content pre code{color:inherit;background:0 0}html.miki-color-scheme-dark .miki-rendered-content :is(.miki-joe-box,.miki-joe-callout,.miki-joe-wide,.miki-joe-note,.miki-joe-emotion,.miki-joe-anote,.miki-joe-card,.miki-joe-card-list__item,.miki-joe-alert,.miki-joe-message,.miki-joe-copy,.miki-joe-gird__item){color:#dbe5f0;background:#0f172ab8;border-color:#94a3b838}html.miki-color-scheme-dark .miki-rendered-content :is(.miki-joe-box--info,.miki-joe-message--info,.miki-joe-alert--info){color:#bae6fd;background:#0e749038;border-color:#38bdf85c}html.miki-color-scheme-dark .miki-rendered-content :is(.miki-joe-message--success,.miki-joe-alert--success){color:#bbf7d0;background:#14532d47;border-color:#22c55e57}html.miki-color-scheme-dark .miki-rendered-content :is(.miki-joe-message--warning,.miki-joe-alert--warning){color:#fde68a;background:#7853143d;border-color:#f59e0b5c}html.miki-color-scheme-dark .miki-rendered-content :is(.miki-joe-message--error,.miki-joe-alert--error){color:#fecdd3;background:#8813373d;border-color:#fb71855c}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-card--describe{background:#7c2d1233;border-color:#fb923c57}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-card>strong,html.miki-color-scheme-dark .miki-rendered-content .miki-joe-mtitle{color:#f8fafc}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-mtitle:after,html.miki-color-scheme-dark .miki-rendered-content .miki-joe-mtitle:before{background:linear-gradient(90deg,#0000,#60a5fa8f)}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-mtitle:after{background:linear-gradient(90deg,#60a5fa8f,#0000)}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-expression{color:#fed7aa;background:#7c2d1242}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-cloud{background:#0f172adb;border-color:#60a5fa3d;box-shadow:0 16px 34px #00000047;color:#cbd5e1!important}html.miki-color-scheme-dark .miki-joe-cloud__top{background:linear-gradient(#1e293bdb,#0f172ac2);border-bottom-color:#94a3b82e}html.miki-color-scheme-dark .miki-joe-cloud__logo{color:#93c5fd;background:#0e74902e;border-color:#60a5fa47}html.miki-color-scheme-dark .miki-joe-cloud__describe strong,html.miki-color-scheme-dark .miki-joe-cloud__meta-item>strong{color:#f8fafc}html.miki-color-scheme-dark .miki-joe-cloud__describe span,html.miki-color-scheme-dark .miki-joe-cloud__meta-item>span,html.miki-color-scheme-dark .miki-joe-cloud__size em{color:#9aa8bb}html.miki-color-scheme-dark .miki-joe-cloud__meta{border-bottom-color:#94a3b82e}html.miki-color-scheme-dark .miki-joe-cloud__meta-item{border-right-color:#94a3b82e}html.miki-color-scheme-dark .miki-joe-cloud__size{background:#1e293bc2;border-color:#60a5fa3d;color:#bfdbfe!important}html.miki-color-scheme-dark .miki-joe-cloud__key{background:#134e4a3d;border-color:#2dd4bf57;color:#99f6e4!important}html.miki-color-scheme-dark .miki-joe-cloud__copy{color:#99f6e4;background:#14b8a629;border-color:#2dd4bf4d}html.miki-color-scheme-dark .miki-joe-cloud__btn{background:#e11d48;border-color:#fb71858a;color:#fff!important}html.miki-color-scheme-dark .miki-joe-cloud__btn:hover{background:#be123c}html.miki-color-scheme-dark .miki-joe-tabs{background:#0f172ad6;border-color:#60a5fa3d;box-shadow:0 16px 34px #00000047}html.miki-color-scheme-dark .miki-joe-tabs__head{background:linear-gradient(135deg,#1e293be6,#0f172ad1)}html.miki-color-scheme-dark .miki-joe-tabs__body{color:#dbe5f0;background:#0f172a8a}html.miki-color-scheme-dark .miki-joe-tabs__label{color:#cbd5e1;box-shadow:none;background:#0f172ab8;border-color:#60a5fa33}html.miki-color-scheme-dark .miki-joe-tabs__label:hover{color:#bfdbfe;background:#1e293be6;border-color:#60a5fa70}html.miki-color-scheme-dark .miki-joe-tabs__control:first-of-type:checked~.miki-joe-tabs__head .miki-joe-tabs__label:first-child,html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(2):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(2),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(3):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(3),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(4):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(4),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(5):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(5),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(6):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(6),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(7):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(7),html.miki-color-scheme-dark .miki-joe-tabs__control:nth-of-type(8):checked~.miki-joe-tabs__head .miki-joe-tabs__label:nth-child(8){color:#fff;background:#2563eb;border-color:#60a5fa;box-shadow:0 8px 18px #2563eb47}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-collapse{background:#0f172ac2;border-color:#94a3b838}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-collapse summary{color:#f8fafc;background:#1e293bd1}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-collapse summary:after{border-color:#93a4ba}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-collapse>:not(summary){color:#dbe5f0}html.miki-color-scheme-dark .miki-rendered-content .miki-joe-timeline__item:before{border-color:#111827}html.miki-color-scheme-dark .miki-comment-panels__divider,html.miki-color-scheme-dark .miki-rendered-content .miki-joe-timeline__item:after{background:#94a3b838}html.miki-color-scheme-dark .miki-comment-composer,html.miki-color-scheme-dark .miki-comment-composer--reply{background:#0f172ac2;border-color:#94a3b838;box-shadow:0 12px 28px #00000038}html.miki-color-scheme-dark .miki-comment-composer--reply,html.miki-color-scheme-dark .miki-comment-reply .miki-comment-card{background:#111b2cdb}html.miki-color-scheme-dark .miki-comment-reply .miki-comment-card,html.miki-color-scheme-dark .miki-comment>.miki-comment-body>.miki-comment-card{border-color:#94a3b838;box-shadow:0 10px 24px #00000038}html.miki-color-scheme-dark :is(.miki-comment-text-editor,.miki-comment-sticker-tray-input,.miki-comment-textarea,.miki-comment-pending-editor textarea){color:#edf4ff;box-shadow:none;background:#0a0f199e;border-color:#94a3b83d}html.miki-color-scheme-dark :is(.miki-comment-text-editor,.miki-comment-sticker-tray-input,.miki-comment-textarea,.miki-comment-pending-editor textarea)::placeholder{color:#77869a}html.miki-color-scheme-dark :is(.miki-comment-text-editor:focus,.miki-comment-sticker-tray-input.is-active,.miki-comment-sticker-tray-input:focus-visible,.miki-comment-textarea:focus,.miki-comment-pending-editor textarea:focus){background:#0f172ae6;border-color:#60a5fa7a;box-shadow:0 0 0 3px #2563eb2e}html.miki-color-scheme-dark .miki-comment-sticker-tray-slot+.miki-comment-sticker-tray-slot{border-left-color:#94a3b833}html.miki-color-scheme-dark .miki-comment-sticker-tray-add:before,html.miki-color-scheme-dark .miki-comment-sticker-tray-chip__missing{color:#9aa8bb}html.miki-color-scheme-dark .miki-comment-sticker-tray-add:focus-visible:before,html.miki-color-scheme-dark .miki-comment-sticker-tray-add:hover:before{color:#93c5fd}html.miki-color-scheme-dark :is(.miki-comment-sticker-tray-chip,.miki-comment-sticker,.miki-comment-card .miki-comment-rich-text){background:#1e293b94;border-color:#94a3b838}html.miki-color-scheme-dark .miki-comment-turnstile,html.miki-color-scheme-dark .miki-comment-verify-box.is-open{background:#0f172af5;border-color:#60a5fa47;box-shadow:0 16px 34px #00000052}html.miki-color-scheme-dark .miki-comment-verify{color:#cbd5e1}html.miki-color-scheme-dark .miki-comment-verify strong{color:#e2e8f0}html.miki-color-scheme-dark .miki-comment-verify span{color:#9aa8bb;background:#1e293bbd;border-color:#94a3b83d}html.miki-color-scheme-dark .miki-comment-verify-box.is-verified{background:#134e4a33;border-color:#2dd4bf57}html.miki-color-scheme-dark .miki-comment-verify-box.is-verified .miki-comment-verify span{color:#ecfeff;background:#0f766e;border-color:#14b8a6}html.miki-color-scheme-dark .miki-comment-verify-box.is-unavailable .miki-comment-verify span{color:#94a3b8;background:#1e293b99;border-color:#94a3b833}html.miki-color-scheme-dark .miki-comment-action,html.miki-color-scheme-dark .miki-comment-card__actions button,html.miki-color-scheme-dark .miki-comment-pending-editor button,html.miki-color-scheme-dark .miki-comment-pending-fold__head button,html.miki-color-scheme-dark .miki-comment-pending__actions button,html.miki-color-scheme-dark .miki-comment-sticker-pages button{color:#cbd5e1;box-shadow:none;background:#1e293bad;border-color:#94a3b838}html.miki-color-scheme-dark .miki-comment-action:hover,html.miki-color-scheme-dark .miki-comment-card__actions button:hover,html.miki-color-scheme-dark .miki-comment-pending-editor button:hover,html.miki-color-scheme-dark .miki-comment-pending-fold__head button:hover,html.miki-color-scheme-dark .miki-comment-pending__actions button:hover,html.miki-color-scheme-dark .miki-comment-sticker-pages button:hover{color:#f8fafc;background:#2563eb2e;border-color:#60a5fa66}html.miki-color-scheme-dark .miki-comment-action.is-active{color:#bfdbfe;background:#2563eb3d;border-color:#60a5fa6b}html.miki-color-scheme-dark .miki-comment-submit{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb47}html.miki-color-scheme-dark .miki-comment-action:disabled,html.miki-color-scheme-dark .miki-comment-pagination button:disabled,html.miki-color-scheme-dark .miki-comment-pending-editor button:disabled,html.miki-color-scheme-dark .miki-comment-pending__actions button:disabled,html.miki-color-scheme-dark .miki-comment-sticker-pages button:disabled,html.miki-color-scheme-dark .miki-comment-submit:disabled{color:#64748b;box-shadow:none;background:#1e293b73}html.miki-color-scheme-dark .miki-comment-reply-target{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fa47}html.miki-color-scheme-dark .miki-comment-reply-cancel{color:#fecdd3;box-shadow:none;background:#88133738;border-color:#fb71854d}html.miki-color-scheme-dark .miki-comment-reply-cancel:focus-visible,html.miki-color-scheme-dark .miki-comment-reply-cancel:hover{color:#ffe4e6;background:#be123c47;border-color:#fb718575}html.miki-color-scheme-dark .miki-comment-sticker-panel{background:#0f172af5;border-color:#94a3b83d;box-shadow:0 18px 42px #0000006b}html.miki-color-scheme-dark .miki-comment-pagination,html.miki-color-scheme-dark .miki-comment-sticker-pages,html.miki-color-scheme-dark .miki-comment-sticker-tabs{border-color:#94a3b82e}html.miki-color-scheme-dark .miki-comment-sticker-tabs button{color:#cbd5e1;background:#1e293bad;border-color:#94a3b838}html.miki-color-scheme-dark .miki-comment-pagination button.is-active,html.miki-color-scheme-dark .miki-comment-sticker-tabs button.is-active{color:#fff;background:#2563eb;border-color:#60a5fa}html.miki-color-scheme-dark .miki-comment-pagination span,html.miki-color-scheme-dark .miki-comment-sticker-empty,html.miki-color-scheme-dark .miki-comment-sticker-pages span{color:#9aa8bb}html.miki-color-scheme-dark .miki-comment-panels.is-stacked .miki-comment-panels__divider{background:#94a3b838}html.miki-color-scheme-dark .miki-comment-pending,html.miki-color-scheme-dark .miki-comment-pending-fold{background:#78531438;border-color:#f59e0b57}html.miki-color-scheme-dark .miki-comment-pending strong,html.miki-color-scheme-dark .miki-comment-pending-fold strong{color:#fde68a}html.miki-color-scheme-dark .miki-comment-pending .miki-comment-rich-text,html.miki-color-scheme-dark .miki-comment-pending p{color:#fef3c7}html.miki-color-scheme-dark .miki-comment-pending-fold__head span,html.miki-color-scheme-dark .miki-comment-pending-fold__summary{color:#fcd34d}html.miki-color-scheme-dark .miki-comment-card__author em{color:#bae6fd;background:#0e749033;border-color:#38bdf847}html.miki-color-scheme-dark .miki-comment-text-collapse__toggle{color:#bfdbfe;box-shadow:none;background:#2563eb2e;border-color:#60a5fa47}html.miki-color-scheme-dark .miki-comment-text-collapse__toggle:focus-visible,html.miki-color-scheme-dark .miki-comment-text-collapse__toggle:hover{color:#eff6ff;background:#2563eb47;border-color:#60a5fa70}html.miki-color-scheme-dark .miki-comment-replies{border-left-color:#94a3b838}html.miki-color-scheme-dark .miki-post-footer__tag{color:#cbd5e1;background:#1e293ba3;border-color:#94a3b82e}html.miki-color-scheme-dark .miki-post-footer__tag--category{color:#bfdbfe;background:#2563eb29;border-color:#60a5fa42}html.miki-color-scheme-dark .miki-post-footer__action{color:#cbd5e1}html.miki-color-scheme-dark .miki-post-footer__action.is-active,html.miki-color-scheme-dark .miki-post-footer__action:hover{color:#93c5fd}html.miki-color-scheme-dark .joe_auth{color:#edf4ff;background:linear-gradient(#101827,#0e1421)}html.miki-color-scheme-dark .joe_auth__panel{background:#121a28f0;border-color:#94a3b83d;box-shadow:0 30px 90px #0000006b}html.miki-color-scheme-dark :is(.joe_auth__brand-mark,.joe_auth__header h1,.joe_auth__field label,.joe_auth__field-label,.joe_auth__label-row label){color:#edf4ff}html.miki-color-scheme-dark :is(.joe_auth__brand-note,.joe_auth__header p,.joe_auth__label-row a,.joe_auth__meta,.joe_auth__legal){color:#9aa8bb}html.miki-color-scheme-dark .joe_auth__input,html.miki-color-scheme-dark .joe_auth__tabs,html.miki-color-scheme-dark .miki-turnstile,html.miki-color-scheme-dark .miki-turnstile-gate{color:#edf4ff;background:#0f172ad1;border-color:#94a3b83d}html.miki-color-scheme-dark .joe_auth__tab{color:#9aa8bb}html.miki-color-scheme-dark .joe_auth__tab.is-active{color:#bfdbfe;box-shadow:none;background:#2563eb3d}html.miki-color-scheme-dark .joe_auth__input::placeholder{color:#718096}html.miki-color-scheme-dark .joe_auth__input:focus{border-color:#60a5fa9e;box-shadow:0 0 0 4px #60a5fa24}html.miki-color-scheme-dark .joe_auth__submit{color:#07111f;background:linear-gradient(#60a5fa,#3b82f6);box-shadow:0 16px 32px #2563eb47}html.miki-color-scheme-dark .joe_auth__submit:disabled{color:#94a3b8;background:#334155eb}html.miki-color-scheme-dark .joe_auth__alert{color:#fda4af;background:#7f1d1d47;border-color:#fb718557}html.miki-color-scheme-dark .miki-turnstile-gate.is-verified{color:#bbf7d0;background:#14532d38;border-color:#22c55e52}html.miki-color-scheme-dark .miki-age-confirm__panel{color:#edf4ff;background:#121a28f5;border-color:#94a3b83d}@media (min-width:1024px){html:not(.miki-sidebar-pref-collapsed) .miki-site-shell:not(.is-sidebar-collapsed):not(.is-mobile-menu-open) .miki-sidebar{width:var(--joe-shell-sidebar)!important;align-items:stretch!important;padding:14px!important}html .miki-site-shell.is-sidebar-collapsed:not(.is-mobile-menu-open) .miki-sidebar,html.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-sidebar{width:88px!important;padding:12px 16px!important}html .miki-site-shell.is-sidebar-collapsed:not(.is-mobile-menu-open) .miki-main-layout,html.miki-sidebar-pref-collapsed .miki-site-shell:not(.is-mobile-menu-open) .miki-main-layout{padding-left:108px!important}}@media (max-width:500px){html.miki-color-scheme-dark .miki-topbar__search.is-compact-search-open,html.miki-color-scheme-dark .miki-topbar__search.is-compact-search-open .miki-topbar__search-left{color:#edf4ff;background:#0f172af5;border-color:#94a3b83d;box-shadow:0 18px 40px #0000006b}}@media (max-width:1023px){html .miki-site-shell.is-mobile-menu-open .miki-sidebar{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translate(0)scale(1)!important}html .miki-site-shell.is-mobile-menu-closing .miki-sidebar{opacity:0!important;pointer-events:none!important;visibility:visible!important;transform:translate(calc(-100% - 24px))scale(.98)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}