@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.f2d931fb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.81e64049.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_2436ad77-module__70EShG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_2436ad77-module__70EShG__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--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-red-400:#ff6568;--color-red-500:#fb2c36;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--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-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;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--bg);--color-foreground:var(--text)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-50{z-index:50}.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-2{margin-top:calc(var(--spacing)*2)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4\.5{margin-top:calc(var(--spacing)*4.5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-3\.5{margin-right:calc(var(--spacing)*3.5)}.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-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-16{height:calc(var(--spacing)*16)}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-4{width:calc(var(--spacing)*4)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-16{width:calc(var(--spacing)*16)}.w-\[9px\]{width:9px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-full{width:100%}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.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-\[shake_0\.4s_ease-in-out\]{animation:.4s ease-in-out shake}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-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-none{--tw-border-style:none;border-style:none}.border-\[\#00E87A\]{border-color:#00e87a}.border-\[rgba\(255\,100\,100\,0\.2\)\]{border-color:#ff646433}.border-\[rgba\(255\,100\,100\,0\.15\)\]{border-color:#ff646426}.border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/7{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#00E87A\]{background-color:#00e87a}.bg-\[\#1f1f1f\]{background-color:#1f1f1f}.bg-\[\#2e2e2e\]{background-color:#2e2e2e}.bg-\[\#18181e\]{background-color:#18181e}.bg-\[\#111115\]{background-color:#111115}.bg-\[rgba\(255\,80\,80\,0\.06\)\]{background-color:#ff50500f}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.p-\[3px\]{padding:3px}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\[clamp\(24px\,6vw\,80px\)\]{padding-inline:clamp(24px,6vw,80px)}.px-\[clamp\(40px\,5vw\,80px\)\]{padding-inline:clamp(40px,5vw,80px)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-10{padding-block:calc(var(--spacing)*10)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[9px\]{padding-block:9px}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[60px\]{padding-top:60px}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[clamp\(28px\,2\.8vw\,48px\)\]{font-size:clamp(28px,2.8vw,48px)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.text-\[\#00E87A\]{color:#00e87a}.text-\[\#5a5a6a\]{color:#5a5a6a}.text-\[\#9090a0\]{color:#9090a0}.text-\[\#f0f0f2\]{color:#f0f0f2}.text-\[\#ff6464\]{color:#ff6464}.text-black{color:var(--color-black)}.text-red-400{color:var(--color-red-400)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.placeholder-\[\#5a5a6a\]::placeholder{color:#5a5a6a}.shadow-\[0_0_0_2px_rgba\(0\,232\,122\,0\.15\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#00e87a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[rgba\(255\,100\,100\,0\.4\)\]:hover{border-color:#ff646466}.hover\:border-white\/14:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/14:hover{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[\#00d470\]:hover{background-color:#00d470}.hover\:bg-\[\#18181e\]:hover{background-color:#18181e}.hover\:bg-\[rgba\(255\,80\,80\,0\.06\)\]:hover{background-color:#ff50500f}.hover\:bg-\[rgba\(255\,80\,80\,0\.12\)\]:hover{background-color:#ff50501f}.hover\:text-\[\#9090a0\]:hover{color:#9090a0}.hover\:text-\[\#f0f0f2\]:hover{color:#f0f0f2}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,\.3\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_rgba\(0\,232\,122\,\.3\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00e87a4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#00E87A\]:focus{border-color:#00e87a}.focus\:border-\[\#ff6464\]:focus{border-color:#ff6464}.focus\:shadow-\[0_0_0_3px_rgba\(0\,232\,122\,0\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#00e87a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(255\,100\,100\,0\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff646426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:860px){.min-\[860px\]\:flex{display:flex}.min-\[860px\]\:w-\[clamp\(420px\,45\%\,640px\)\]{width:clamp(420px,45%,640px)}.min-\[860px\]\:flex-none{flex:none}}}:root{--green:#00e87a;--green-glow:#00e87a26;--t:.22s cubic-bezier(.4,0,.2,1)}:root,[data-theme=dark]{--bg:#0a0a0c;--bg2:#111115;--bg3:#18181e;--bg4:#222228;--border:#ffffff12;--bh:#ffffff24;--text:#f0f0f2;--text2:#9090a0;--text3:#5a5a6a;--sh:0 4px 24px #00000080;--shh:0 8px 40px #000000b3,0 0 0 1px #00e87a14;--green-active:#00e87a}[data-theme=light]{--bg:#f5f5f7;--bg2:#fff;--bg3:#ebebef;--bg4:#e0e0e6;--border:#00000014;--bh:#00000026;--text:#0a0a0c;--text2:#555560;--text3:#999aa8;--sh:0 2px 12px #00000014;--shh:0 8px 32px #00000024,0 0 0 1px #00c8641f;--green:#094;--green-glow:#00994426;--green-active:#094}[data-theme=light] .fy-card:hover .fy-name,[data-theme=light] .fy-btn:hover,[data-theme=light] .fy-btn.on:hover,[data-theme=light] .p-card:hover .p-name,[data-theme=light] .f-btn:hover,[data-theme=light] .f-btn.on:hover,[data-theme=light] .m-fbtn:hover,[data-theme=light] .m-fbtn.on:hover,[data-theme=light] .m-tab.active,[data-theme=light] .fw-cell:hover .fw-name,[data-theme=light] .cc:hover .cc-name,[data-theme=light] .cc-hook:hover,[data-theme=light] .cc-btn:hover,[data-theme=light] .cc-btn.on:hover{color:#094}[data-theme=light] .fy-btn:hover,[data-theme=light] .f-btn:hover,[data-theme=light] .m-fbtn:hover,[data-theme=light] .cc-btn:hover{border-color:#094}[data-theme=light] .m-tab.active{border-bottom-color:#094}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:3px}body{font-family:var(--font-dm-sans),sans-serif;background:var(--bg);color:var(--text);min-height:100vh;transition:background var(--t),color var(--t);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@keyframes logoPulse{0%,to{box-shadow:0 0 6px var(--green);transform:scale(1)}50%{box-shadow:0 0 18px var(--green),0 0 32px #00e87a40;transform:scale(1.15)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}nav{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0}.n-tabs{background:var(--bg3);border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.n-logo{font-family:var(--font-dm-serif),serif;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:22px;display:flex}.n-dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 12px var(--green);border-radius:50%;flex-shrink:0;animation:3s ease-in-out infinite logoPulse}.n-logo:hover .n-dot{animation:1.5s ease-in-out infinite logoPulse}.n-tab{color:var(--text2);cursor:pointer;transition:all var(--t);font-size:13.5px;font-weight:500;font-family:var(--font-dm-sans),sans-serif;background:0 0;border:none;border-radius:8px;padding:6.25px 16px;line-height:normal;position:relative}.n-tab:hover{color:var(--text)}.n-tab.active{background:var(--bg2);color:var(--text);box-shadow:0 1px 4px #00000026}.tab-unread-dot{background:var(--green);border:1.5px solid var(--bg3);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}@media (max-width:640px){nav{justify-content:center;height:48px;padding:0 16px}.n-logo{font-size:21px}.n-dot{width:9px;height:9px}.n-tabs{display:none}.n-actions{position:absolute;right:16px}.main{min-height:calc(100vh - 48px);margin-top:48px;padding-bottom:96px}}.mob-pill-wrap{display:none}@media (max-width:640px){.mob-pill-wrap{bottom:calc(12px + env(safe-area-inset-bottom));z-index:200;display:flex;position:fixed;left:50%;transform:translate(-50%)}}[data-theme=dark] .mob-pill{--pill-bg:#16161c;--pill-border:#ffffff17;--pill-shadow:0 8px 24px #000000b3,0 2px 6px #00000080,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff0f;--capsule-bg:linear-gradient(160deg,#00f584 0%,#00c866 100%);--capsule-shadow:inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0003;--capsule-text:#002a15}[data-theme=light] .mob-pill{--pill-bg:#fff;--pill-border:#00000014;--pill-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f,0 0 0 1px #0000000a,inset 0 1px 0 #ffffffe6;--capsule-bg:linear-gradient(160deg,#00f07a 0%,#00c45a 100%);--capsule-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0000001a;--capsule-text:#002010}.mob-pill{background:var(--pill-bg);border:1px solid var(--pill-border);box-shadow:var(--pill-shadow);border-radius:100px;align-items:center;gap:3px;padding:5px 6px;display:flex}.mp-tab{cursor:pointer;font-family:var(--font-dm-sans),sans-serif;color:var(--text3);white-space:nowrap;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;gap:0;min-width:44px;height:44px;padding:0 13px;transition:background .9s cubic-bezier(.22,1,.36,1),color .3s,padding .9s cubic-bezier(.22,1,.36,1),gap .9s cubic-bezier(.22,1,.36,1),box-shadow .7s;display:flex;position:relative;overflow:hidden}.mp-tab svg{flex-shrink:0;width:20px;height:20px}.mp-tab-label{letter-spacing:-.01em;opacity:0;white-space:nowrap;max-width:0;font-size:13px;font-weight:600;transition:max-width .9s cubic-bezier(.22,1,.36,1),opacity .22s 50ms,transform .38s cubic-bezier(.16,1,.3,1) 50ms;overflow:hidden;transform:translate(10px)}.mp-tab.active{background:var(--capsule-bg);color:var(--capsule-text);box-shadow:var(--capsule-shadow);gap:7px;padding:0 18px}.mp-tab.active .mp-tab-label{opacity:1;max-width:90px;transform:translate(0)}.mp-tab:not(.active) .mp-tab-label{transform:translate(10px)}.mp-tab:not(.active):hover{color:var(--text);background:#8080a014}[data-theme=light] .mp-tab:not(.active):hover{background:#0000000d}.mp-tab:active{transform:scale(.93)}.mp-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mp-unread{background:var(--green);border:2px solid var(--pill-bg);border-radius:50%;width:8px;height:8px;transition:border-color .3s;position:absolute;top:0;right:0;box-shadow:0 0 6px #00e87a80}.mp-tab.active .mp-unread{opacity:0}.main{min-height:calc(100vh - 60px);margin-top:60px}.wrap{max-width:1100px;margin:0 auto;padding:36px 24px}@media (max-width:640px){.wrap{padding:20px 16px}}.s-title{font-family:var(--font-dm-serif),serif;margin-bottom:4px;font-size:28px}.s-sub{color:var(--text2);margin-bottom:20px;font-size:13px}@media (max-width:640px){.s-title{font-size:24px}}.fw-hd{margin-bottom:0}.fw-hd-row2{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.fw-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.fw-sort-sep{background:var(--border);flex-shrink:0;width:1px;height:18px;margin:0 2px}.fw-search-wrap{flex-shrink:0;width:200px;position:relative}.fw-search{background:var(--bg2);border:1px solid var(--border);color:var(--text);font-family:var(--font-dm-sans),sans-serif;transition:all var(--t);box-sizing:border-box;border-radius:9px;outline:none;width:100%;height:30px;padding:6px 30px 6px 12px;font-size:13px}.fw-search:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.fw-search::placeholder{color:var(--text3)}.fw-search-clear{color:var(--text3);cursor:pointer;width:20px;height:20px;transition:all var(--t);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fw-search-clear:hover{background:var(--bg3);color:var(--text)}.fw-io-btns{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.fw-io-btn{border:1px solid var(--border);background:var(--bg3);color:var(--text2);font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:500;line-height:1;display:flex}.fw-io-btn:hover{border-color:var(--bh);color:var(--text)}.fw-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}@media (max-width:640px){.fw-grid{grid-template-columns:repeat(3,1fr);gap:8px}}.fw-cell{background:var(--bg2);border:1px solid var(--border);cursor:pointer;transition:all var(--t);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 16px;display:flex;position:relative}@media (hover:hover){.fw-cell:hover{border-color:var(--bh);box-shadow:var(--sh)}.fw-cell:hover .fw-name{color:var(--green)}.fw-cell:hover .uf-btn{opacity:1}}@media (max-width:640px){.fw-cell{gap:6px;padding:14px 6px 12px}}.fw-av{object-fit:cover;background:var(--bg3);border-radius:50%;flex-shrink:0;width:64px;height:64px}.fw-av-ph{background:var(--bg3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex}@media (max-width:640px){.fw-av{width:52px;height:52px}.fw-av-ph{width:52px;height:52px;font-size:22px}}.fw-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 2px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover){.fw-name{transition:color var(--t)}}@media (max-width:640px){.fw-name{font-size:11.5px}}.fw-role{color:var(--text3);text-align:center;font-size:11px}@media (max-width:640px){.fw-role{font-size:10px}}.uf-btn{background:var(--bg3);border:1px solid var(--border);width:22px;height:22px;color:var(--text3);cursor:pointer;opacity:0;transition:all var(--t);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.uf-btn:hover{color:#ff6464;background:#ff50501f;border-color:#ff50504d}@media (max-width:640px){.uf-btn{opacity:1}}.export-nudge{background:linear-gradient(135deg,#00e87a12 0%,#00e87a08 100%);border:1px solid #00e87a2e;border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:14px 18px;display:flex}[data-theme=light] .export-nudge{background:linear-gradient(135deg,#00994412,#00994408);border-color:#0943}@media (max-width:640px){.export-nudge{display:none}}.export-nudge-icon{flex-shrink:0;font-size:22px;line-height:1}.export-nudge-body{flex:1;min-width:0}.export-nudge-title{color:var(--text);margin-bottom:2px;font-size:13.5px;font-weight:600}.export-nudge-sub{color:var(--text2);font-size:12px;line-height:1.5}.export-nudge-sub strong{color:var(--text);font-weight:600}.export-nudge-btn{color:var(--green);font-family:var(--font-dm-sans),sans-serif;cursor:pointer;white-space:nowrap;transition:all var(--t);background:#00e87a1f;border:1px solid #00e87a47;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;display:flex}.export-nudge-btn:hover{background:#00e87a33}[data-theme=light] .export-nudge-btn{color:#094;background:#0099441a;border-color:#00994440}[data-theme=light] .export-nudge-btn:hover{background:#0099442e}.export-nudge-dismiss{color:var(--text3);cursor:pointer;transition:color var(--t);background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1}.export-nudge-dismiss:hover{color:var(--text2)}.fw-mobile-nudge{background:linear-gradient(135deg,#00e87a0f,#00e87a05);border:1px solid #00e87a26;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:none}[data-theme=light] .fw-mobile-nudge{background:linear-gradient(135deg,#0099440f,#00994405);border-color:#00994426}@media (max-width:640px){.fw-mobile-nudge{display:flex}}.fw-mn-icon{flex-shrink:0;font-size:16px;line-height:1}.fw-mn-text{color:var(--text2);flex:1;min-width:0;font-size:11.5px;line-height:1.4}.fw-mn-text strong{color:var(--text);font-weight:600}.fw-mn-btn{color:var(--green);font-family:var(--font-dm-sans),sans-serif;cursor:pointer;white-space:nowrap;background:#00e87a1f;border:1px solid #00e87a47;border-radius:9px;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:600}[data-theme=light] .fw-mn-btn{color:#094;background:#0099441a;border-color:#00994440}.fw-mn-x{width:20px;height:20px;color:var(--text3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.fw-io-feedback{white-space:nowrap;border-radius:7px;padding:4px 10px;font-size:12px}.fw-io-feedback.ok{color:var(--green)}.fw-io-feedback.err{color:#ff6464}.io-modal-ov{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.io-modal-ov.open{display:flex}.io-modal{background:var(--bg2);border:1px solid var(--border);border-radius:20px;width:calc(100% - 40px);max-width:400px;padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) mi;box-shadow:0 24px 64px #00000080}.io-modal-title{font-family:var(--font-dm-serif),serif;margin-bottom:8px;font-size:19px}.io-modal-sub{color:var(--text2);margin-bottom:22px;font-size:13px;line-height:1.55}.io-modal-sub strong{color:var(--text);font-weight:600}.io-modal-btns{flex-direction:column;gap:8px;display:flex}.io-modal-btn{width:100%;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);text-align:left;border-radius:11px;flex-direction:column;gap:2px;padding:11px 16px;font-size:13.5px;font-weight:600;display:flex}.io-modal-btn-main{background:var(--green);color:#000;border:none}.io-modal-btn-main:hover{background:#00d470;transform:translateY(-1px)}.io-modal-btn-sec{background:var(--bg3);color:var(--text);border:1px solid var(--border)}.io-modal-btn-sec:hover{border-color:var(--green);color:var(--green)}.io-modal-btn-cancel{color:var(--text3);text-align:center;background:0 0;border:1px solid #0000;align-items:center;font-size:13px}.io-modal-btn-cancel:hover{color:var(--text)}.io-modal-btn span{opacity:.75;font-size:11.5px;font-weight:400}@keyframes mi{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:none}}.c-btn{border:1px solid var(--border);background:var(--bg2);color:var(--text2);font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);box-sizing:border-box;border-radius:8px;height:30px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1}.c-btn:hover{border-color:var(--bh);color:var(--text)}.c-btn.active{color:var(--green);border-color:var(--green);background:#00e87a1f}[data-theme=light] .c-btn.active{color:#094;background:#0099441a;border-color:#094}.empty-msg{text-align:center;color:var(--text2);padding:64px 24px;font-size:14px;line-height:1.6}.g-btn{background:var(--green);color:#000;width:100%;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border:none;border-radius:12px;padding:14px;font-size:14px;font-weight:600}.g-btn:hover{background:#00d470;transform:translateY(-1px);box-shadow:0 4px 20px #00e87a4d}.g-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.i-btn{border:1px solid var(--border);background:var(--bg3);width:36px;height:36px;color:var(--text2);cursor:pointer;transition:all var(--t);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.i-btn:hover{border-color:var(--bh);color:var(--text);background:var(--bg3)}.hero{text-align:center;padding:60px 24px 36px}.hero h1{font-family:var(--font-dm-serif),serif;margin-bottom:8px;font-size:42px;font-weight:700;line-height:1.1}.hero h1 em{font-style:italic}.hero p{color:var(--text2);margin-bottom:32px;font-size:15px}.s-hint{color:var(--text3);margin-top:12px;font-size:12px}@media (max-width:640px){.hero{padding:40px 16px 28px}.hero h1{font-size:30px}.hero p{font-size:14px}}.sb-wrap{max-width:560px;margin:0 auto;position:relative}.sb{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-dm-sans),sans-serif;transition:all var(--t);box-shadow:var(--sh);border-radius:14px;outline:none;padding:16px 52px 16px 20px;font-size:15px}.sb:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow),var(--sh)}.sb::placeholder{color:var(--text3)}.sb-icon{color:var(--text3);pointer-events:none;font-size:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.sb-clear{color:var(--text3);cursor:pointer;width:24px;height:24px;transition:all var(--t);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sb-clear:hover{background:var(--bg3);color:var(--text)}.sb-hint{text-align:center;color:var(--text3);margin-top:8px;font-size:12px}.coll{max-width:1100px;margin:0 auto;padding:0 0 40px}.coll-head{align-items:flex-end;padding:0 24px 14px;display:flex}.coll-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:5px;font-size:10px;font-weight:700}.coll-title{font-family:var(--font-dm-serif),serif;color:var(--text);margin-bottom:3px;font-size:19px}.coll-desc{color:var(--text2);font-size:12.5px;line-height:1.5}.coll-row-wrap{position:relative}.coll-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:0 24px 8px;display:flex;overflow-x:auto}.coll-row::-webkit-scrollbar{display:none}.coll-fade,.coll-fade-left{pointer-events:none;width:80px;transition:opacity .22s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:8px}.coll-fade{background:linear-gradient(to right,transparent,var(--bg));right:0}.coll-fade-left{background:linear-gradient(to left,transparent,var(--bg));opacity:0;left:0}.coll-sep{border:none;border-top:1px solid var(--border);max-width:1100px;margin:0 auto 40px}.cc{background:var(--bg2);border:1px solid var(--border);cursor:pointer;width:152px;transition:all var(--t);box-shadow:var(--sh);border-radius:16px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.cc:hover{box-shadow:var(--shh);border-color:var(--bh);transform:translateY(-4px)}.cc:hover .cc-name{color:var(--green)}.cc-img{aspect-ratio:2/3;object-fit:cover;background:var(--bg3);width:100%;display:block}.cc-info{flex-direction:column;flex:1;padding:10px 11px 11px;display:flex}.cc-name{white-space:nowrap;text-overflow:ellipsis;transition:color var(--t);margin-bottom:2px;font-size:13px;font-weight:600;overflow:hidden}.cc-role{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;font-size:11px;overflow:hidden}.cc-hook{white-space:nowrap;text-overflow:ellipsis;color:var(--text);margin-bottom:1px;font-size:11px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.cc-hook:hover{color:var(--green)}.cc-hook-prefix{color:var(--text2);font-weight:400}.cc-known{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:9px;font-size:10.5px;overflow:hidden}.cc-btn{width:100%;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border:1px solid var(--border);background:var(--bg3);color:var(--text2);border-radius:8px;margin-top:auto;padding:6px;font-size:11.5px;font-weight:600}.cc-btn:hover{border-color:var(--green);color:var(--green)}.cc-btn.on{background:var(--green);color:#000;border-color:var(--green)}.cc-btn.on:hover{color:var(--green);background:0 0}.cc-skel{background:var(--bg2);border:1px solid var(--border);border-radius:16px;flex-shrink:0;width:152px;overflow:hidden}.skel-img{aspect-ratio:2/3;background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;width:100%;animation:1.4s infinite shimmer}.skel-line{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;border-radius:4px;height:11px;animation:1.4s infinite shimmer}@media (max-width:640px){.cc{scroll-snap-align:start;width:140px}.cc-skel{width:140px}.coll-row{scroll-snap-type:x mandatory;padding:0 16px 8px}.coll-head{padding:0 16px 14px}}.s-lbl{letter-spacing:.1em;text-transform:uppercase;max-width:1100px;color:var(--text3);margin:0 auto;padding:0 24px 14px;font-size:11px;font-weight:600}.p-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;max-width:1100px;margin:0 auto;padding:0 24px 48px;display:grid}.p-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;transition:all var(--t);box-shadow:var(--sh);touch-action:manipulation;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.p-card:hover{box-shadow:var(--shh);border-color:var(--bh);transform:translateY(-4px)}.p-img{aspect-ratio:2/3;object-fit:cover;background:var(--bg3);width:100%;display:block}.p-ph{aspect-ratio:2/3;background:var(--bg3);width:100%;color:var(--text3);justify-content:center;align-items:center;font-size:48px;display:flex}.p-info{flex-direction:column;flex:1;padding:12px;display:flex}.p-name{transition:color var(--t);-webkit-user-select:none;user-select:none;margin-bottom:3px;font-size:14px;font-weight:600}.p-card:hover .p-name{color:var(--green)}.p-role{color:var(--text2);margin-bottom:4px;font-size:12px}.p-because{color:var(--text3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-bottom:10px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.f-btn{width:100%;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border:1px solid var(--border);background:var(--bg3);color:var(--text2);border-radius:8px;margin-top:auto;padding:8px;font-size:12px;font-weight:600}.f-btn:hover{border-color:var(--green);color:var(--green)}.f-btn.on{background:var(--green);color:#000;border-color:var(--green)}.f-btn.on:hover{color:var(--green);background:0 0}.fy-scroll-wrap{max-width:1100px;margin:0 auto;padding:0 0 32px;position:relative}.fy-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:0 24px 12px;display:flex;overflow-x:auto}.fy-row::-webkit-scrollbar{display:none}.fy-card{scroll-snap-align:start;background:var(--bg2);border:1px solid var(--border);cursor:pointer;width:172px;transition:all var(--t);box-shadow:var(--sh);touch-action:manipulation;border-radius:16px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.fy-card:hover{box-shadow:var(--shh);border-color:var(--bh);transform:translateY(-4px)}.fy-card:hover .fy-name{color:var(--green)}.fy-img{aspect-ratio:2/3;object-fit:cover;background:var(--bg3);width:100%;display:block}.fy-ph{aspect-ratio:2/3;background:var(--bg3);width:100%;color:var(--text3);justify-content:center;align-items:center;font-size:48px;display:flex}.fy-info{flex-direction:column;flex:1;padding:12px 12px 10px;display:flex}.fy-name{white-space:nowrap;text-overflow:ellipsis;transition:color var(--t);-webkit-user-select:none;user-select:none;margin-bottom:3px;font-size:14px;font-weight:600;overflow:hidden}.fy-role{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;overflow:hidden}.fy-because{color:var(--text3);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;min-height:2.8em;margin-bottom:9px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.fy-btn{width:100%;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border:1px solid var(--border);background:var(--bg3);color:var(--text2);border-radius:8px;margin-top:auto;padding:7px;font-size:12px;font-weight:600}.fy-btn:hover{border-color:var(--green);color:var(--green)}.fy-btn.on{background:var(--green);color:#000;border-color:var(--green)}.fy-btn.on:hover{color:var(--green);background:0 0}.fy-fade-r,.fy-fade-l{pointer-events:none;width:88px;transition:opacity .3s;position:absolute;top:0;bottom:12px}.fy-fade-r{background:linear-gradient(to right,transparent,var(--bg));right:0}.fy-fade-l{background:linear-gradient(to left,transparent,var(--bg));opacity:0;left:0}.fy-edge{z-index:2;cursor:pointer;width:64px;position:absolute;top:0;bottom:12px}.fy-edge-r{right:0}.fy-edge-l{left:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fy-skel{background:var(--bg2);border:1px solid var(--border);border-radius:16px;flex-shrink:0;width:172px;overflow:hidden}.fy-skel-img{aspect-ratio:2/3;background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;width:100%;animation:1.4s infinite shimmer}.fy-skel-line{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;border-radius:4px;height:12px;margin:12px 12px 6px;animation:1.4s infinite shimmer}.m-ov{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:center;padding:40px 20px;display:none;position:fixed;inset:0;overflow:hidden}.m-ov.open{display:flex}.modal{background:var(--bg2);border:1px solid var(--border);border-radius:24px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 80px);animation:.3s cubic-bezier(.16,1,.3,1) mi;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.m-x{background:var(--bg3);border:1px solid var(--border);width:32px;height:32px;color:var(--text2);cursor:pointer;transition:all var(--t);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:16px;right:16px}.m-x:hover{background:var(--bg4);color:var(--text)}.m-hd{border-bottom:1px solid var(--border);flex-shrink:0;gap:24px;min-height:80px;padding:64px 28px 28px;display:flex;position:relative}.m-img{object-fit:cover;background:var(--bg3);border-radius:12px;flex-shrink:0;width:100px;height:150px}.m-img-ph{background:var(--bg3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:150px;font-size:40px;display:flex}.m-info{flex:1;min-width:0}.m-name{font-family:var(--font-dm-serif),serif;margin-bottom:4px;font-size:26px}.m-role{color:var(--text2);margin-bottom:12px;font-size:14px}.m-bio-wrap{margin-bottom:4px;position:relative}.m-bio{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.m-bio.open{-webkit-line-clamp:unset;display:block}.m-bio-btn{color:var(--text2);cursor:pointer;transition:color var(--t);background:0 0;border:none;align-items:center;gap:5px;margin-top:5px;margin-bottom:14px;padding:0;font-size:13px;font-weight:400;display:inline-flex}.m-bio-btn:hover{color:var(--text)}.m-acts{flex-wrap:wrap;gap:10px;display:flex}.m-fbtn{font-family:var(--font-dm-sans),sans-serif;cursor:pointer;border:1px solid var(--border);background:var(--bg3);color:var(--text2);transition:all var(--t);border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.m-fbtn:hover{border-color:var(--green);color:var(--green)}.m-fbtn.on{background:var(--green);color:#000;border-color:var(--green)}.m-fbtn.on:hover{color:var(--green);background:0 0}.m-imdb{color:#000;transition:all var(--t);background:#f5c518;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.m-imdb:hover{background:#e6b800}.m-lbd{color:#fff;transition:all var(--t);letter-spacing:-.01em;background:#202830;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.m-lbd:hover{background:#2a3540;border-color:#ffffff29}.lbd-dots{flex-shrink:0;align-items:center;width:22px;height:12px;display:inline-flex;position:relative}.lbd-dot{border-radius:50%;width:10px;height:10px;position:absolute}.lbd-dot-o{z-index:3;background:#f77f00;left:0}.lbd-dot-g{z-index:2;background:#3db838;left:6px}.lbd-dot-b{z-index:1;background:#6db9ef;left:12px}.m-back-btn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--text2);transition:all var(--t);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;left:20px}.m-back-btn:hover{background:var(--bg4);color:var(--text)}.m-body{flex:1;min-height:0;padding:0;overflow-y:auto}.sim-list{flex-direction:column;padding:8px 12px;display:flex}.sim-item{transition:background var(--t);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.sim-item:hover{background:var(--bg3)}.sim-av{object-fit:cover;background:var(--bg3);border-radius:50%;flex-shrink:0;width:44px;height:44px}.sim-av-ph{background:var(--bg3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.sim-info{flex:1;min-width:0}.sim-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t);margin-bottom:1.5px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.sim-name:hover{color:var(--green)}.sim-role{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;line-height:1.3;overflow:hidden}.sim-reason{color:var(--text3);font-size:11.5px;line-height:1.4}.sim-follow{font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:all var(--t);border:1px solid var(--border);color:var(--text2);white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.sim-follow:hover{border-color:var(--green);color:var(--green)}.sim-follow.on{background:var(--green);color:#000;border-color:var(--green)}.sim-follow.on:hover{color:var(--green);border-color:var(--green);background:0 0}.m-tabs{border-bottom:1px solid var(--border);padding:0 20px;display:flex}.m-tab{font-family:var(--font-dm-sans),sans-serif;color:var(--text2);cursor:pointer;transition:all var(--t);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 16px;font-size:13px;font-weight:500}.m-tab:hover{color:var(--text)}.m-tab.active{color:var(--green);border-bottom-color:var(--green)}.tab-count-pill{background:var(--bg3);min-width:18px;height:18px;color:var(--text3);transition:all var(--t);border-radius:9px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.m-tab.active .tab-count-pill{color:var(--green);background:#00e87a26}[data-theme=light] .m-tab.active .tab-count-pill{color:#006828;background:#0099441a}.m-bio-fade{background:linear-gradient(transparent,var(--bg2));pointer-events:none;height:44px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.m-bio-fade.gone{opacity:0}.acc-ctrl{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.acc-credit-count{letter-spacing:.08em;text-transform:uppercase;color:var(--text3);font-size:11px;font-weight:600}.acc-toggle-btn{border:1px solid var(--border);color:var(--text2);cursor:pointer;transition:all var(--t);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.acc-toggle-btn:hover{border-color:var(--bh);color:var(--text)}.acc-section-hd{cursor:pointer;transition:background var(--t);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 20px;display:flex}.acc-section-hd:hover{background:#ffffff06}.acc-section-title{flex:1;font-size:13px;font-weight:600}.acc-section-count{background:var(--bg3);min-width:24px;height:24px;color:var(--text3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.acc-chevron{color:var(--text3);transition:transform var(--t),color var(--t);flex-shrink:0}.acc-section.open .acc-chevron{color:var(--text2);transform:rotate(180deg)}.acc-section-body{display:none}.acc-section.open .acc-section-body{display:block}.fl-item{color:inherit;border-bottom:1px solid var(--border);transition:background var(--t);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:flex}.fl-item:hover{background:var(--bg3)}.fl-item:last-child{border-bottom:none}.fl-poster{object-fit:cover;background:var(--bg3);border-radius:6px;flex-shrink:0;width:40px;height:60px}.fl-ph{background:var(--bg3);width:40px;height:60px;color:var(--text3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.fl-info{flex:1;min-width:0}.fl-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:14px;font-weight:600;overflow:hidden}.fl-role{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;overflow:hidden}.fl-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fl-yr{color:var(--text3);font-size:11px}.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.b-rumoured{color:#fa0;background:#ffaa001f}.b-rumoured:before{background:#fa0}.b-announced{color:#64a0ff;background:#64a0ff1f}.b-announced:before{background:#64a0ff}.b-pre{color:#b464ff;background:#b464ff1f}.b-pre:before{background:#b464ff}.b-filming{color:#ff6464;background:#ff64641f}.b-filming:before{background:#ff6464;animation:1.2s infinite blink}.b-post{color:#00c8b4;background:#00c8b41f}.b-post:before{background:#00c8b4}.b-released{color:var(--green);background:#00e87a1f}.b-released:before{background:var(--green)}.b-canceled{color:#88888f;background:#7878821f}.b-canceled:before{background:#88888f}.b-ended{color:#a064ff;background:#9664ff1f}.b-ended:before{background:#a064ff}.b-returning{color:var(--green);background:#00e87a1f}.b-returning:before{background:var(--green)}.b-returning-between{color:#00b4ff;background:#00b4ff1f}.b-returning-between:before{background:#00b4ff}[data-theme=light] .b-rumoured{color:#b06000;background:#ff96001a}[data-theme=light] .b-rumoured:before{background:#b06000}[data-theme=light] .b-announced{color:#2850bb;background:#3264e61a}[data-theme=light] .b-announced:before{background:#2850bb}[data-theme=light] .b-pre{color:#6820a0;background:#8c32d21a}[data-theme=light] .b-pre:before{background:#6820a0}[data-theme=light] .b-filming{color:#b01010;background:#c81e1e1a}[data-theme=light] .b-filming:before{background:#b01010}[data-theme=light] .b-post{color:#006858;background:#008c781a}[data-theme=light] .b-post:before{background:#006858}[data-theme=light] .b-released{color:#006828;background:#00a0461f}[data-theme=light] .b-released:before{background:#006828}[data-theme=light] .b-canceled{color:#444450;background:#5a5a641a}[data-theme=light] .b-canceled:before{background:#444450}[data-theme=light] .b-ended{color:#5a1890;background:#783cc81a}[data-theme=light] .b-ended:before{background:#5a1890}[data-theme=light] .b-returning{color:#006828;background:#00a0461f}[data-theme=light] .b-returning:before{background:#006828}[data-theme=light] .b-returning-between{color:#005890;background:#008cd21a}[data-theme=light] .b-returning-between:before{background:#005890}.n-tab:focus-visible,.f-btn:focus-visible,.fy-btn:focus-visible,.m-tab:focus-visible,.m-fbtn:focus-visible,.m-x:focus-visible,.sb-clear:focus-visible,.acc-toggle-btn:focus-visible,.c-btn:focus-visible,.m-bio-btn:focus-visible,.with-name:focus-visible,.fi-desc-btn:focus-visible,.fi-compact-title:focus-visible,.fdd-trigger:focus-visible,.ff-chip:focus-visible,.ff-person-row:focus-visible,.ff-check-row:focus-visible,.fp-pop-row:focus-visible,.fp-sheet-row:focus-visible,.feed-refresh-btn:focus-visible,.layout-btn:focus-visible,.sec-toggle-all-btn:focus-visible,.feed-sec-hdr--clickable:focus-visible{outline:2px solid var(--green);outline-offset:2px}.s-loading{text-align:center;color:var(--text3);padding:32px 24px;font-size:14px}.m-skel-img{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;border-radius:12px;flex-shrink:0;width:100px;height:150px;animation:1.4s infinite shimmer}.m-skel-name{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;border-radius:6px;width:60%;height:28px;margin-bottom:8px;animation:1.4s infinite shimmer}.m-skel-role{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;border-radius:4px;width:40%;height:16px;animation:1.4s infinite shimmer}@media (max-width:640px){.p-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px 32px}.s-lbl{padding:0 16px}.sb-wrap{max-width:100%}.m-hd{gap:16px;padding:48px 16px 20px}.m-name{font-size:20px}.m-img,.m-img-ph{width:80px;height:120px}}.feed-filter-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text3);flex-shrink:0;font-size:11px;font-weight:600}.fw-sort-btns{gap:6px;display:flex}.fw-io-row{justify-content:flex-end;gap:8px;width:100%;margin-bottom:10px;display:flex}.fdd{position:relative}.fdd-trigger{border:1px solid var(--border);background:var(--bg2);color:var(--text);font-family:var(--font-dm-sans),sans-serif;cursor:pointer;box-sizing:border-box;height:30px;transition:all var(--t);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;display:flex}.fdd-trigger:hover,.fdd-trigger.open{border-color:var(--bh);color:var(--text)}.fdd-trigger.active,[data-theme=light] .fdd-trigger.active{border-color:var(--green-active);color:var(--green-active)}.fdd-arrow{transition:transform var(--t);pointer-events:none;font-size:10px}.fdd-trigger.open .fdd-arrow{transform:rotate(180deg)}.fdd-menu{background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sh);z-index:20;border-radius:10px;min-width:160px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.fdd-menu.open{display:block}.fdd-items-scroll{max-height:240px;overflow-y:auto}.fdd-search{border:1px solid var(--border);background:var(--bg3);width:100%;color:var(--text);transition:border-color var(--t);border-radius:7px;outline:none;padding:6px 10px;font-family:inherit;font-size:12px;display:block}.fdd-search::placeholder{color:var(--text3)}.fdd-search:focus{border-color:var(--bh)}.fdd-item{cursor:pointer;transition:background var(--t);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;font-size:12px;line-height:normal;display:flex}.fdd-item:hover{background:var(--bg3)}.fdd-item .fdd-dash{opacity:0}.fdd-item.selected .fdd-dash{opacity:1}.fdd-all{cursor:pointer;transition:background var(--t);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 6px;font-size:12px;line-height:normal;display:flex}.fdd-all:hover{background:var(--bg3)}.fdd-all-label{color:var(--text2);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;font-weight:600}.fdd-all .fdd-dash{opacity:1;color:var(--text3)}.fdd-item-label{color:var(--text);font-size:12px}.fdd-dash{color:var(--green);flex-shrink:0;font-size:13px}[data-theme=light] .fdd-dash{color:#094}.fdd-badge{background:var(--green);color:#000;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.fdd-section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text3);padding:8px 12px 4px;font-size:10px;font-weight:600}.fdd-divider{background:var(--border);height:1px;margin:4px 0}.fw-sf-dd,#page-following{position:relative}.fw-drop-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ce0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fw-drop-inner{text-align:center;pointer-events:none;background:#00e87a0a;border:2px dashed #00e87a80;border-radius:20px;width:360px;max-width:calc(100% - 48px);padding:48px 36px;animation:1.4s ease-in-out infinite dropPulse}.fw-drop-icon{margin-bottom:16px;font-size:36px;line-height:1}.fw-drop-title{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:600}.fw-drop-sub{color:var(--text2);font-size:13px;line-height:1.5}.fw-drop-sub strong{color:var(--text)}@keyframes dropPulse{0%,to{border-color:#00e87a66;box-shadow:0 0 #00e87a00}50%{border-color:#00e87acc;box-shadow:0 0 40px #00e87a24}}#page-feed{position:relative}.feed-wrap{max-width:680px;margin:0 auto;padding:0 24px 80px}.feed-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 0 0;display:flex}.feed-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.feed-refresh-btn{color:var(--text3);cursor:pointer;transition:all var(--t);vertical-align:baseline;background:0 0;border:none;border-radius:5px;margin-left:6px;padding:1px 3px;font-size:14px;line-height:1}.feed-refresh-btn:hover{color:var(--green);background:var(--bg3)}.feed-refresh-btn.spinning{pointer-events:none;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.feed-layout-wrap{align-items:center;display:flex}.layout-btns{background:var(--bg3);border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:flex}.layout-btn{width:24px;height:24px;color:var(--text3);cursor:pointer;transition:all var(--t);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.layout-btn:hover{color:var(--text2)}.layout-btn.active{background:var(--bg2);color:var(--text);box-shadow:0 1px 4px #00000026}.feed-toolbar{align-items:center;gap:8px;margin-bottom:20px;display:flex}.feed-right-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.feed-filters-wrap{flex:1;min-width:0;position:relative}.feed-filters,.ff-desktop-filters{align-items:center;gap:8px;display:flex}.ff-clear{color:var(--text3);border:1px solid var(--border);cursor:pointer;white-space:nowrap;transition:all var(--t);background:0 0;border-radius:9px;flex-shrink:0;align-items:center;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ff-clear:hover{border-color:var(--bh);color:var(--text)}.ff-fade-r{background:linear-gradient(to right,transparent,var(--bg));pointer-events:none;width:32px;position:absolute;top:0;bottom:0;right:0}#feed-content{flex-direction:column;gap:0;display:flex}.feed-section-items{flex-direction:column;gap:16px;padding-bottom:48px;display:flex}#feed-content section:last-child .feed-section-items{padding-bottom:0}#feed-content.layout-compact .feed-section-items{gap:10px;padding-bottom:48px}#feed-content.layout-grid .feed-section-items{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.fi{background:var(--bg2);border:1px solid var(--border);transition:all var(--t);box-shadow:var(--sh);border-radius:20px;position:relative;overflow:hidden}.fi:hover{border-color:var(--bh);box-shadow:var(--shh)}.fi-hd{align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.fi-av{object-fit:cover;cursor:pointer;background:var(--bg3);border-radius:50%;flex-shrink:0;width:38px;height:38px}.fi-av-ph{background:var(--bg3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.fi-meta{flex:1;min-width:0}.fi-pname{color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:13px;font-weight:600;overflow:hidden}.fi-pname:hover{color:var(--green)}.fi-prole{color:var(--text3);font-size:11px}.fi-fresh{color:var(--text2);white-space:nowrap;cursor:default;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex;position:relative}.fi-fresh-pip{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fi-fresh-tip{background:var(--bg4);border:1px solid var(--border);color:var(--text2);white-space:nowrap;pointer-events:none;z-index:10;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);right:0}.fi-fresh:hover .fi-fresh-tip{display:block}.fi-corner-wrap{z-index:1;justify-content:center;align-items:center;display:none;position:absolute;top:10px;right:10px}#feed-content.layout-grid .fi-corner-wrap,#feed-content.layout-compact .fi-corner-wrap{display:flex}.fi-corner-dot{background:var(--green);border:2px solid var(--bg2);border-radius:50%;width:8px;height:8px}.fi-corner-tip{background:var(--bg4);border:1px solid var(--border);color:var(--text2);white-space:nowrap;pointer-events:none;z-index:10;border-radius:8px;padding:6px 10px;font-size:11px;display:none;position:absolute;top:calc(100% + 6px);right:0}.fi-corner-wrap:hover .fi-corner-tip{display:block}.fi-poster-wrap{position:relative}.fi-poster{object-fit:cover;object-position:center 20%;background:var(--bg3);width:100%;max-height:380px;transition:transform var(--t);will-change:transform;border-radius:0;display:block}.fi-poster:hover{transform:scale(1.01)}.fi-poster-ph{background:var(--bg3);width:100%;height:200px;color:var(--text3);border-radius:0;justify-content:center;align-items:center;font-size:48px;display:flex}.fi-body{padding:18px 20px 14px}.fi-title-row{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.fi-title{font-family:var(--font-dm-serif),serif;color:var(--text);transition:color var(--t);font-size:20px}.fi-title:hover{color:var(--green)}.fi-director-by{color:var(--text3);font-size:12px}.fi-dir-name{color:var(--text3);cursor:pointer;transition:color var(--t);background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500}#feed-content.layout-grid .fi-director-by,#feed-content.layout-grid .fi-dir-name,#feed-content.layout-compact .fi-director-by,#feed-content.layout-compact .fi-dir-name{font-size:11.5px}.fi-dir-name:hover{color:var(--green)}.fi-body a{color:inherit;touch-action:manipulation;text-decoration:none}.fi-pmeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;display:flex}.fi-ptype{color:var(--text3);font-size:12px}.fi-rule{background:var(--border);height:1px;margin:12px -20px}.pn{color:var(--text);transition:color var(--t);font-weight:600}.ci-cast-row:hover .pn{color:var(--green)}[data-theme=light] .ci-cast-row:hover .pn{color:#094}.pr{color:var(--text3)}.fi-with{color:var(--text3);margin-bottom:10px;font-size:13px;line-height:1.5}.with-name{color:var(--text2);cursor:pointer;transition:color var(--t);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.with-name:hover{color:var(--green)}[data-theme=light] .with-name:hover{color:#094}.with-plus{color:var(--green);margin-left:1.5px;font-size:.82em;font-weight:600;display:inline}[data-theme=light] .with-plus{color:#094}.with-more{color:var(--green);cursor:pointer;transition:color var(--t);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}[data-theme=light] .with-more{color:#094}.with-more:hover{text-decoration:underline}.fi-with-stack{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.with-stack-row{align-items:center;gap:6px;display:flex}.with-stack-dot{background:var(--text3);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fi-desc-outer{margin-top:10px}.fi-desc-wrap{position:relative}.fi-desc{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.fi-desc.open{-webkit-line-clamp:unset;display:block;overflow:visible}.fi-desc-fade{background:linear-gradient(transparent,var(--bg2));pointer-events:none;height:44px;position:absolute;bottom:0;left:0;right:0}.fi-desc-btn{color:var(--text3);cursor:pointer;transition:color var(--t);background:0 0;border:none;align-items:center;gap:4px;margin-top:6px;padding:0;font-family:inherit;font-size:12.5px;display:inline-flex}.fi-desc-btn:hover{color:var(--text2)}[data-theme=light] .fi-desc-btn:hover{color:var(--text)}.fi-ft{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.fi-ft .m-imdb,.fi-ft .m-lbd{border-radius:8px;padding:6px 12px;font-size:12px}@media (max-width:640px){.fi-ft .m-imdb,.fi-ft .m-lbd{align-self:stretch;padding:9px 12px}}#feed-content.layout-grid .fi{border-radius:16px;flex-direction:column;display:flex;overflow:hidden}#feed-content.layout-grid .fi-poster{max-height:160px}#feed-content.layout-grid .fi-poster-ph{height:160px;font-size:28px}#feed-content.layout-grid .fi-body{flex-direction:column;flex:1;padding:12px 12px 10px;display:flex}#feed-content.layout-grid .fi-title-row{margin-bottom:4px;display:block}#feed-content.layout-grid .fi-title{font-size:15px;display:inline}#feed-content.layout-grid .fi-ptype{font-size:10px}#feed-content.layout-grid .fi-rule{margin:8px -12px}#feed-content.layout-grid .fi-desc-outer{display:none}#feed-content.layout-grid .fi-with{flex:1;margin-bottom:0;font-size:11.5px}#feed-content.layout-grid .fi-with .with-name,#feed-content.layout-grid .fi-with .with-more{font-size:11.5px}#feed-content.layout-grid .fi-with .with-plus{font-size:10px}#feed-content.layout-grid .ci-cast-row{margin-bottom:6px}#feed-content.layout-grid .ci-attr-text{font-size:11.5px}#feed-content.layout-grid .fi-ft{margin-top:auto;padding:10px 12px 12px}#feed-content.layout-grid .fi-ft .m-imdb,#feed-content.layout-grid .fi-ft .m-lbd{padding:6px 8px}#feed-content.layout-grid .fi-ft .m-imdb svg,#feed-content.layout-grid .fi-ft .m-lbd svg{display:none}#feed-content.layout-compact .fi{border-radius:12px;overflow:hidden}.fi--compact{flex-direction:row;align-items:stretch;display:flex}.ci-fresh-strip{pointer-events:none;z-index:2;width:3px;position:absolute;top:0;bottom:0;left:0}.ci-fresh-strip--new{background:var(--green)}.ci-fresh-strip--status{background:#f5a623}.ci-thumb-clip{flex-shrink:0;align-self:stretch;width:83px;overflow:hidden}.ci-thumb{object-fit:cover;object-position:center center;width:83px;height:100%;min-height:92px;display:block}.ci-thumb-ph{background:var(--bg3);width:83px;height:100%;min-height:92px;color:var(--text3);justify-content:center;align-items:center;font-size:22px;display:flex}.ci-inner{flex-direction:column;flex:1;min-width:0;padding:11px 13px;display:flex}.ci-row1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ci-title-wrap{flex:1;min-width:0}.fi-compact-title{font-family:var(--font-dm-serif),serif;color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--t);flex:1;font-size:15px;line-height:1.3;text-decoration:none;overflow:hidden}.fi-compact-title:hover{color:var(--green)}[data-theme=light] .fi-compact-title:hover{color:#094}.ci-stack{cursor:pointer;flex-shrink:0;align-items:center;padding-top:2px;display:flex}.ci-stack:hover .av-pip{transform:translateY(-2px)}.fi-compact-meta{flex-wrap:nowrap;align-items:center;gap:7px;margin-top:5px;display:flex;overflow:hidden}.ci-type{color:var(--text3);font-size:10.5px}.ci-divider{background:var(--border);height:1px;margin:9px 0 0}.fi-compact-with{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;line-height:1.4;overflow:hidden}.fi-compact-with .with-name,.fi-compact-with .with-more{font-size:11.5px}.fi-compact-with .with-plus{font-size:10px}.feed-sk-av,.feed-sk-name,.feed-sk-role,.feed-sk-poster-wrap,.feed-sk-title,.feed-sk-badge,.feed-sk-desc,.feed-sk-btn{background:linear-gradient(90deg,var(--bg3)25%,var(--bg4)50%,var(--bg3)75%);background-size:200% 100%;animation:1.4s infinite shimmer}.feed-sk{flex-direction:column;gap:16px;display:flex}.feed-sk-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;overflow:hidden}.feed-sk-hd{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.feed-sk-av{border-radius:50%;flex-shrink:0;width:32px;height:32px}.feed-sk-meta{flex-direction:column;flex:1;gap:6px;display:flex}.feed-sk-name{border-radius:6px;width:40%;height:12px}.feed-sk-role{border-radius:6px;width:25%;height:10px}.feed-sk-poster-wrap{width:100%;height:160px}.feed-sk-body{flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex}.feed-sk-title{border-radius:6px;width:65%;height:14px}.feed-sk-badge{border-radius:9px;width:80px;height:18px}.feed-sk-desc{border-radius:6px;width:90%;height:10px}.feed-sk-ft{gap:8px;padding:10px 14px 14px;display:flex}.feed-sk-btn{border-radius:6px;width:60px;height:28px}.feed-sec-hdr{align-items:center;gap:7px;margin-bottom:12px;display:flex}.feed-sec-hdr--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.feed-sec-hdr--clickable:hover .feed-sec-label{color:var(--text2)}.feed-sec-hdr--fresh.feed-sec-hdr--clickable:hover .feed-sec-label{color:#00e87ae6}.feed-sec-chevron{color:var(--text3);transition:color var(--t);flex-shrink:0;align-items:center;display:flex}.feed-sec-hdr--clickable:hover .feed-sec-chevron{color:var(--text2)}.sec-toggle-all-btn{box-sizing:border-box;border:1px solid var(--border);height:30px;color:var(--text3);cursor:pointer;white-space:nowrap;transition:border-color var(--t),color var(--t);background:0 0;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.sec-toggle-all-btn:hover{border-color:var(--bh);color:var(--text)}.feed-sec-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text3);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:600}.feed-sec-count{color:var(--text3);background:var(--bg3);border:1px solid var(--border);border-radius:20px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:500;line-height:1.5}.feed-sec-rule{background:var(--border);flex:1;min-width:12px;height:1px}.feed-sec-hdr--fresh .feed-sec-label{color:#00e87ab3}.feed-sec-hdr--fresh .feed-sec-count{color:#00e87ab3;background:#00e87a0f;border-color:#00e87a33}.av-stack{flex-shrink:0;align-items:center;display:flex}.av-pip{border:2px solid var(--av-border,var(--bg2));letter-spacing:-.5px;color:var(--text2);transition:transform var(--t);font-weight:700;font-family:var(--font-dm-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.av-pip img{object-fit:cover;width:100%;height:100%;display:block}.av-overflow{border:2px solid var(--av-border,var(--bg2));background:var(--bg4);color:var(--text3);font-family:var(--font-dm-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.ci-cast-row{cursor:pointer;transition:opacity var(--t);align-items:center;gap:10px;margin-bottom:8px;display:flex}.ci-cast-row:hover{opacity:.85}.ci-attr-text{color:var(--text3);flex:1;min-width:0;font-size:13px;line-height:1.45}#feed-content.layout-compact .ci-attr-text{font-size:11.5px}.ci-attr{color:var(--text3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color var(--t);-webkit-user-select:none;user-select:none;margin-top:8px;font-size:11.5px;overflow:hidden}.ci-attr:hover{color:var(--text2)}.ci-attr:hover .pn{color:var(--green)}[data-theme=light] .ci-attr:hover .pn{color:#094}.fresh-badge{z-index:2;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.fresh-badge--new{color:var(--green);background:#00e87a26;border:1px solid #00e87a40}.fresh-badge--status{color:#f5a623;background:#f5a62326;border:1px solid #f5a62340}.fi--compact{position:relative}.fp-pop{z-index:9000;background:var(--bg3);border:1px solid var(--bh);border-radius:14px;min-width:224px;padding:5px;box-shadow:0 8px 32px #000000b3,0 0 0 .5px #ffffff0f}.fp-pop-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;padding:5px 9px 6px;font-size:10px}.fp-pop-row{cursor:pointer;transition:background var(--t);border-radius:9px;align-items:center;gap:10px;padding:7px 9px;display:flex}.fp-pop-row:hover{background:var(--bg4)}.fp-pop-av{width:30px;height:30px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.fp-pop-name{color:var(--text);margin-bottom:1px;font-size:13px;font-weight:500;line-height:1.2}.fp-pop-role{color:var(--text3);font-size:11px}.fp-sheet-overlay{z-index:200;opacity:0;pointer-events:none;background:#0009;transition:opacity .32s;position:fixed;inset:0}.fp-sheet-overlay.open{opacity:1;pointer-events:auto}.fp-sheet{z-index:201;background:var(--bg3);padding-bottom:env(safe-area-inset-bottom,24px);border-radius:20px 20px 0 0;max-height:80vh;transition:transform .32s cubic-bezier(.32,1,.32,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.fp-sheet.open{transform:translateY(0)}.fp-sheet-handle{background:#ffffff2e;border-radius:2px;width:36px;height:4px;margin:12px auto 0}.fp-sheet-project{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.fp-sheet-proj-thumb{background:var(--bg4);border-radius:6px;flex-shrink:0;width:38px;height:52px;overflow:hidden}.fp-sheet-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;padding:12px 20px 6px;font-size:10px;display:block}.fp-sheet-row{cursor:pointer;transition:background var(--t);align-items:center;gap:12px;padding:10px 20px;display:flex}.fp-sheet-row:hover,.fp-sheet-row:active{background:var(--bg4)}.fp-sheet-av{width:40px;height:40px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.fp-sheet-name{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:500}.fp-sheet-role{color:var(--text3);font-size:12px}.feed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.feed-empty-i{font-size:40px;line-height:1}.feed-empty-title{color:var(--text);font-size:15px;font-weight:600}.feed-empty-sub{color:var(--text3);font-size:13px;line-height:1.5}.feed-empty-clear{color:var(--green);cursor:pointer;transition:opacity var(--t);background:0 0;border:none;margin-top:4px;font-family:inherit;font-size:13px}[data-theme=light] .feed-empty-clear{color:#094}.feed-empty-clear:hover{opacity:.7}.ff-mobile-btn{border:1px solid var(--border);color:var(--text2);cursor:pointer;transition:all var(--t);background:0 0;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ff-mobile-btn:hover{border-color:var(--bh);color:var(--text)}.ff-mobile-btn.active{border-color:var(--green-active);color:var(--green-active)}.ff-mobile-btn-badge{background:var(--green);color:#000;border-radius:20px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.ff-sheet-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:none;position:fixed;inset:0}.ff-sheet-overlay.open{display:block}.ff-sheet{z-index:101;background:var(--bg2);border-top:1px solid var(--border);border-radius:20px 20px 0 0;flex-direction:column;max-height:80vh;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ff-sheet.open{transform:translateY(0)}.ff-sheet-handle{background:var(--border);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 0}.ff-sheet-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.ff-sheet-head-title{color:var(--text);font-size:15px;font-weight:700}.ff-sheet-close{background:var(--bg3);cursor:pointer;width:28px;height:28px;color:var(--text2);transition:background var(--t);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.ff-sheet-close:hover{background:var(--bg4)}.ff-sheet-body{flex:1;padding:16px 20px;overflow-y:auto}.ff-sheet-section{margin-bottom:24px}.ff-ss-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:10px;font-weight:700}.ff-sheet-footer{border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.ff-sheet-reset{border:1px solid var(--border);color:var(--text2);cursor:pointer;transition:all var(--t);background:0 0;border-radius:10px;flex:1;padding:11px;font-family:inherit;font-size:13px;font-weight:600}.ff-sheet-reset:hover{border-color:var(--bh);color:var(--text)}.ff-sheet-apply{background:var(--green);color:#000;cursor:pointer;transition:all var(--t);border:none;border-radius:10px;flex:2;padding:11px;font-family:inherit;font-size:13px;font-weight:700}.ff-sheet-apply:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.ff-sheet-apply:hover{background:color-mix(in srgb,var(--green)85%,#000)}}.ff-chips{flex-wrap:wrap;gap:8px;display:flex}.ff-chip{border:1px solid var(--border);background:var(--bg3);color:var(--text2);cursor:pointer;transition:all var(--t);border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.ff-chip:hover{border-color:var(--bh);color:var(--text)}.ff-chip.selected{border-color:var(--green-active);color:var(--text);background:var(--bg3)}.ff-chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ff-person-search{border:1px solid var(--border);background:var(--bg3);width:100%;color:var(--text);transition:border-color var(--t);border-radius:10px;margin-bottom:10px;padding:9px 12px;font-family:inherit;font-size:13px}.ff-person-search::placeholder{color:var(--text3)}.ff-person-search:focus{border-color:var(--bh);outline:none}.ff-person-row{cursor:pointer;border-bottom:1px solid var(--border);transition:opacity var(--t);align-items:center;gap:10px;padding:8px 0;display:flex}.ff-person-row:hover{opacity:.75}.ff-person-row:last-child{border-bottom:none}.ff-person-av{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.ff-person-av-ph{background:var(--bg3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.ff-person-name{color:var(--text);flex:1;font-size:13px}.ff-person-dash{color:var(--green);opacity:0;transition:opacity var(--t);font-size:13px}[data-theme=light] .ff-person-dash{color:#094}.ff-person-row.selected .ff-person-dash{opacity:1}.ff-check-row{cursor:pointer;border-bottom:1px solid var(--border);transition:opacity var(--t);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ff-check-row:hover{opacity:.75}.ff-check-row:last-child{border-bottom:none}.ff-check-label{color:var(--text2);align-items:center;gap:8px;font-size:13px;display:flex}.ff-check-dash{color:var(--green);opacity:0;transition:opacity var(--t);font-size:14px}[data-theme=light] .ff-check-dash{color:#094}.ff-check-row.selected .ff-check-dash{opacity:1}.ff-check-row.selected .ff-check-label{color:var(--text)}.tab-unread-dot{background:var(--green);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:-4px}.n-tab{position:relative}@media (max-width:640px){.feed-wrap{padding:0 12px 100px}#feed-content.layout-grid .feed-section-items{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
