@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-ext-500-normal-W5HR-Vum.woff2)format("woff2"),url(/assets/unbounded-cyrillic-ext-500-normal-TEwFOE1B.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2)format("woff2"),url(/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-ext-700-normal-ql9ya6Gs.woff2)format("woff2"),url(/assets/unbounded-cyrillic-ext-700-normal-DbbkyFGP.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");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}@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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--bg:#070506;--surface:#100b0d;--surface-2:#181013;--surface-3:#24161b;--line:#ff6e8717;--grid:#ff788c1a;--grid-strong:#ff788c38;--text:#f6eff1;--text-2:#c4b0b6;--text-muted:#86717a;--accent:#ff3d5f;--accent-ink:#fff;--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root{--good:#3ed598;--warn:#ffc24b;--danger:#ff6b4a;--chart-1:#ff3d5f;--chart-2:#6888fc;--scrim:#0502039e;--shadow:0 16px 48px #0000008c;--scroll-thumb:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb:color-mix(in oklab, var(--text-muted) 42%, transparent)}}:root{--scroll-thumb-hover:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb-hover:color-mix(in oklab, var(--text-muted) 72%, transparent)}}:root{--ambient:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--ambient:color-mix(in oklab, var(--accent) 13%, transparent)}}:root{--glow:0 0 0 1px var(--accent), 0 18px 50px -20px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow:0 0 0 1px color-mix(in oklab, var(--accent) 32%, transparent), 0 18px 50px -20px color-mix(in oklab, var(--accent) 60%, transparent)}}:root{--font-display:"Unbounded", "Onest Variable", system-ui, sans-serif;--font-body:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-s:6px;--r-m:10px;--r-l:16px;--pad:18px;--row:44px;--gap:16px;--motion:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=midnight]{--bg:#0c1019;--surface:#121827;--surface-2:#182033;--surface-3:#212b45;--line:#a0b4e614;--grid:#a0b4e61a;--grid-strong:#a0b4e638;--text:#e7ebf5;--text-2:#a9b2c9;--text-muted:#6f7a96;--accent:#56c7f0;--accent-ink:#04131c;--good:#4cc38a;--warn:#f2c14e;--danger:#ff5d6c;--chart-1:#1e96cc;--chart-2:#cf6d47;--scrim:#03050a94;--ambient:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-skin=midnight]{--ambient:color-mix(in oklab, var(--accent) 8%, transparent)}}:root[data-skin=graphite]{--bg:#121213;--surface:#19191b;--surface-2:#212124;--surface-3:#2c2c30;--line:#ffffff12;--grid:#ffffff17;--grid-strong:#fff3;--text:#ededee;--text-2:#b1b1b7;--text-muted:#77777f;--accent:#ff8f5e;--accent-ink:#2a0f03;--chart-1:#dc6638;--chart-2:#5b82d4}:root[data-skin=amethyst]{--bg:#110e1b;--surface:#181326;--surface-2:#201a32;--surface-3:#2b2343;--line:#c8aaff17;--grid:#c8aaff1a;--grid-strong:#c8aaff3d;--text:#ece8f7;--text-2:#b6adcf;--text-muted:#7e7599;--accent:#c4a3ff;--accent-ink:#1c0f36;--chart-1:#9470e8;--chart-2:#2a9a80}:root[data-skin=emerald]{--bg:#0a1412;--surface:#0f1e1a;--surface-2:#142823;--surface-3:#1b352e;--line:#96e6c814;--grid:#96e6c81a;--grid-strong:#96e6c838;--text:#e3f1ec;--text-2:#a2c1b6;--text-muted:#6a8b80;--accent:#45d0c6;--accent-ink:#03161a;--chart-1:#22a273;--chart-2:#b98637}:root[data-skin=oled]{--bg:#000;--surface:#0a0a0a;--surface-2:#131313;--surface-3:#1d1d1d;--line:#ffffff14;--grid:#ffffff1a;--grid-strong:#ffffff3d;--text:#f3f3f3;--text-2:#b4b4b4;--text-muted:#707070;--accent:#f3f3f3;--accent-ink:#000;--chart-1:#3c88dc;--chart-2:#cc7436}:root[data-skin=light]{--bg:#eef0f5;--surface:#fff;--surface-2:#f3f4f8;--surface-3:#e5e8f0;--line:#141e3c17;--grid:#141e3c17;--grid-strong:#141e3c38;--text:#161a26;--text-2:#465068;--text-muted:#737b93;--accent:#2f5bea;--accent-ink:#fff;--good:#1c8f5a;--warn:#a96d00;--danger:#d23b4b;--chart-1:#2f5bea;--chart-2:#c8652c;--scrim:#141a2859;--shadow:0 16px 48px #141e3c29;--ambient:transparent;--glow:0 0 0 1px var(--accent), var(--shadow)}@supports (color:color-mix(in lab, red, red)){:root[data-skin=light]{--glow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent), var(--shadow)}}:root[data-skin=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-motion=calm]{--motion:.55}:root[data-motion=off]{--motion:0}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{animation:none!important}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}:root{--titlebar:0px}html,body{height:100%}body{box-sizing:border-box;padding-top:var(--titlebar);background:var(--bg);color:var(--text);font:400 14px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}h1,h2,h3,p{margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lucide{flex:none;width:18px;height:18px}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:12.5px}.num{font-variant-numeric:tabular-nums;text-align:right}.mt{margin-top:14px}#root{height:100%}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb) padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}.rail::-webkit-scrollbar{width:8px}.nav::-webkit-scrollbar{width:8px}}@layer components{.app{grid-template-columns:72px 256px minmax(0,1fr);height:100%;display:grid}.rail{background:var(--bg);flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex;overflow-y:auto}.guild{width:46px;height:46px;font:600 13px/1 var(--font-display);color:#fff;transition:border-radius calc(.18s * var(--motion)), transform calc(.18s * var(--motion));border-radius:16px;place-items:center;display:grid;position:relative}.guild:hover{border-radius:12px;transform:translateY(-1px)}.guild[aria-current=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);border-radius:12px}.guild.add{background:var(--surface-2);color:var(--text-2)}.rail-sep{background:var(--surface-3);border-radius:2px;width:28px;height:2px}.side{background:var(--surface);flex-direction:column;min-height:0;display:flex}.brand{align-items:center;gap:10px;padding:18px 18px 6px;display:flex}.brand-mark{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);font:700 11px/1 var(--font-display);border-radius:8px;place-items:center;display:grid}.brand-name{font:500 13px/1.2 var(--font-display)}.guild-head{border-radius:var(--r-m);background:var(--surface-2);text-align:left;align-items:center;gap:10px;width:calc(100% - 24px);margin:10px 12px 2px;padding:10px 12px;display:flex}.guild-head .gi{width:30px;height:30px;font:600 11px/1 var(--font-display);color:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.guild-head b{font-weight:600;line-height:1.25;display:block}.guild-head small{color:var(--text-muted);font-size:12px}.nav{flex:1;padding:4px 10px 12px;overflow-y:auto}.nav-group{margin-top:16px}.nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 10px 6px;font-size:11px;font-weight:600}.nav-item{width:100%;height:36px;color:var(--text-2);text-align:left;transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:500}.nav-item[aria-current=page] .lucide{color:var(--accent)}.nav-badge{background:var(--surface-3);min-width:20px;height:20px;color:var(--text-2);border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:grid}.nav-badge.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.nav-badge.warn{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.nav-badge.warn{color:var(--warn)}.side-foot{gap:8px;padding:12px;display:grid}.pulse{background:var(--surface-2);color:var(--text-2);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.pulse b{color:var(--text);font-weight:600}.pulse-dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse-dot:after{content:"";background:var(--good);border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:0}.pulse-dot.off{background:var(--warn)}.pulse-dot.off:after{content:none}@keyframes ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.sb-me{align-items:center;gap:10px;padding:4px 4px 4px 6px;display:flex}.sb-me-name{flex:1;min-width:0}.sb-me b{font-size:13px;font-weight:600;display:block}.sb-me small{color:var(--text-muted);font-size:11.5px;display:block}.sb-me b,.sb-me small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{flex:none;align-items:center;gap:10px;height:60px;padding:0 24px;display:flex}.icon-btn.menu-btn{display:none}.back-servers{border-radius:var(--r-m);background:var(--surface-2);height:32px;color:var(--text-muted);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.back-servers:hover{color:var(--text);background:var(--surface-3)}.back-servers .lucide{width:16px;height:16px}@media (width<=640px){.back-servers span{display:none}.back-servers{padding:0 8px}}.crumbs{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.crumbs span{text-overflow:ellipsis;flex-shrink:3;min-width:0;overflow:hidden}.crumbs b{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.crumbs .lucide{flex:none;width:14px;height:14px}.search{background:var(--surface);width:min(320px,32vw);height:36px;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 10px;display:flex}.search:hover{color:var(--text-2)}.search .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kbd{font:500 11px/1 var(--font-mono);background:var(--surface-2);color:var(--text-2);border-radius:5px;padding:4px 6px}.icon-btn{width:36px;height:36px;color:var(--text-2);transition:background calc(.14s * var(--motion));border-radius:9px;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.topbar .icon-btn:hover{background:var(--surface)}.dot-badge{position:relative}.dot-badge:after{content:"";background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:8px}.lang{background:var(--surface);border-radius:9px;gap:2px;padding:3px;display:flex}.lang button{height:30px;color:var(--text-muted);border-radius:7px;padding:0 9px;font-size:12px;font-weight:600}.lang button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.avatar.lg{width:56px;height:56px;font-size:19px}.content{overscroll-behavior:contain;flex:1;overflow-y:auto}.page{max-width:1200px;margin:0 auto;padding:4px 32px 150px}.page.enter{animation:enter calc(.26s * var(--motion)) cubic-bezier(.2, .7, .2, 1) both}@keyframes enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 0 22px;display:flex}.page-title{font:600 24px/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.page-desc{color:var(--text-2);max-width:64ch;margin-top:6px}.module-toggle{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-weight:500;display:inline-flex}.page-body{transition:opacity calc(.2s * var(--motion))}.module-off .page-body{opacity:.5}.tabs{scrollbar-width:none;gap:4px;margin:0 0 22px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:38px;color:var(--text-2);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}.tab:hover{color:var(--text);background:var(--surface)}.tab[aria-selected=true]{color:var(--text);background:var(--surface-2)}.tab .count{font:500 11px var(--font-mono);color:var(--text-muted)}.nav-tree-head{position:relative}.nav-tree-head .nav-item{padding-right:38px}.nav-tree.active>.nav-tree-head .nav-item{color:var(--text);background:0 0;font-weight:500}.nav-tree.active>.nav-tree-head .nav-item:hover{background:var(--surface-2)}.nav-tree.active>.nav-tree-head .nav-item .lucide{color:var(--accent)}.nav-caret{width:28px;height:28px;color:var(--text-muted);transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));border-radius:7px;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:4px}.nav-caret:hover{background:var(--surface-3);color:var(--text)}.nav-caret .lucide{width:15px;height:15px;transition:transform calc(.2s * var(--motion)) cubic-bezier(.2, .8, .2, 1);transform:rotate(-90deg)}.nav-tree.open .nav-caret .lucide{transform:none}.nav-sub{transition:grid-template-rows calc(.22s * var(--motion)) cubic-bezier(.2, .8, .2, 1);grid-template-rows:0fr;display:grid}.nav-tree.open .nav-sub{grid-template-rows:1fr}.nav-sub-list{gap:1px;min-height:0;margin-left:19px;padding-left:9px;display:grid;position:relative;overflow:hidden}.nav-sub-list:before{content:"";background:var(--surface-3);width:1px;position:absolute;top:6px;bottom:6px;left:0}.nav-subitem{height:32px;color:var(--text-2);transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex;position:relative}.nav-subitem:first-child{margin-top:2px}.nav-subitem:last-child{margin-bottom:4px}.nav-subitem .lucide{width:16px;height:16px}.nav-subitem:hover{background:var(--surface-2);color:var(--text)}.nav-subitem[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:500}.nav-subitem[aria-current=page] .lucide{color:var(--accent)}.nav-subitem[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.card{background:var(--surface);border-radius:var(--r-l);padding:var(--pad);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.card-title{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.sub-title{margin:22px 0 6px;font-size:14px;font-weight:600}.section{margin-top:30px}.section:first-child{margin-top:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.section-head h2{font-size:16px;font-weight:600}.section-head p{color:var(--text-muted);max-width:72ch;margin-top:2px;font-size:13px}.section>.card{padding-top:4px;padding-bottom:4px}.row{min-height:var(--row);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.row+.row,.row+.field,.field+.row{box-shadow:0 -1px 0 var(--line)}.row-text{min-width:0}.row-title{font-weight:500}.row-hint{color:var(--text-muted);max-width:62ch;margin-top:2px;font-size:13px}.row-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:62%;display:flex}.row.stack{flex-direction:column;align-items:stretch;gap:10px}.row.stack .row-ctl{justify-content:flex-start;max-width:none}.grid-2{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.cards{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.callout{padding:14px var(--pad);border-radius:var(--r-l);background:var(--accent-soft);align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.callout .lucide{color:var(--accent);margin-top:1px}.callout b{font-weight:600}.callout p{color:var(--text-2);font-size:13.5px}.empty{color:var(--text-muted);text-align:center;padding:18px 8px}.route-fallback{max-width:640px;margin:48px auto;padding:0 16px}.route-fallback .field-hint{overflow-wrap:anywhere}.switch{background:var(--surface-3);width:38px;height:22px;transition:background calc(.18s * var(--motion));border-radius:11px;flex:none;position:relative}.switch .thumb{background:var(--text-muted);width:16px;height:16px;transition:transform calc(.3s * var(--motion)) cubic-bezier(.3, 1.6, .5, 1), background calc(.18s * var(--motion));border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true] .thumb{background:var(--accent-ink);transform:translate(16px)}.btn{background:var(--surface-2);height:36px;color:var(--text);white-space:nowrap;transition:background calc(.14s * var(--motion)), transform calc(.12s * var(--motion));border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn .lucide{width:16px;height:16px}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover{background:color-mix(in oklab, var(--accent) 86%, var(--text))}}.btn.ghost{color:var(--text-2);background:0 0}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn.danger{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in oklab, var(--danger) 24%, transparent)}}.btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.input,.select select,.select .select-btn,.textarea{background:var(--surface-2);width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow calc(.14s * var(--motion));border:0;border-radius:9px;outline:0;padding:0 12px}.input:focus,.select select:focus,.select .select-btn:focus-visible,.select .select-btn[aria-expanded=true],.textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.input.w{width:240px;max-width:100%}.input.xs{text-align:center;width:72px}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.input.secret{-webkit-text-security:disc}.row-err{color:var(--danger);margin-top:2px;display:block}.select{min-width:190px;max-width:100%;display:inline-block;position:relative}.select.sm{min-width:150px}.select.sm select,.select.sm .select-btn{height:32px;font-size:13px}.select select,.select .select-btn{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:34px}.select .select-btn{color:var(--text);text-align:left;align-items:center;display:flex}.select .select-btn[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.select .select-btn:disabled{cursor:not-allowed;opacity:.6}.select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.menu.select-pop{z-index:92;width:max(var(--radix-popover-trigger-width), 200px);flex-direction:column;max-width:min(440px,100vw - 24px);padding:0;display:flex;overflow:hidden}.select-search{flex:none;padding:6px 6px 2px}.menu.select-pop .input{background:var(--surface-2);height:34px}.select-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text) transparent;outline:0;flex:1;min-height:0;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.select-list{scrollbar-color:color-mix(in oklab, var(--text) 22%, transparent) transparent}}.select-group{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:600}.select-opt{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:34px;padding:6px 10px;font-size:13.5px;display:flex}.select-opt.is-active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.select-opt.is-active{background:color-mix(in oklab, var(--text) 9%, transparent)}}.select-opt[aria-selected=true]{background:var(--accent-soft)}.select-opt[aria-selected=true].is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.select-opt[aria-selected=true].is-active{background:color-mix(in oklab, var(--accent) 24%, transparent)}}.select-opt[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.select-opt .lucide{width:15px;height:15px;color:var(--accent);flex:none}.select-list .empty{color:var(--text-muted);padding:12px 10px}.select .lucide{pointer-events:none;color:var(--text-muted);width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select option{background:var(--surface-2);color:var(--text)}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.color-in{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex}.color-in input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:30px;padding:0}.color-in input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-in input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.seg{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--text-2);transition:background calc(.14s * var(--motion));border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000038, inset 0 0 0 1px var(--line)}.seg .lucide{width:15px;height:15px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface-2);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.chip.x{padding-right:4px}.mini-avatar{background:var(--surface-3);width:18px;height:18px;color:var(--text-2);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.menu .muted{margin-left:auto;font-size:12px}.chip .dot{border-radius:50%;flex:none;width:9px;height:9px}.chip-x{width:20px;height:20px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.chip-x:hover{background:var(--surface-3);color:var(--text)}.chip-x .lucide{width:13px;height:13px}.chip-add{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--grid-strong);background:0 0;padding:0 10px 0 8px}.chip-add .lucide{width:14px;height:14px}.chip-add:hover{background:var(--surface-2);color:var(--text)}.pill{background:var(--surface-2);height:24px;color:var(--text-2);white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pill .lucide{width:13px;height:13px}.pill.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.pill.good{background:color-mix(in oklab, var(--good) 15%, transparent)}}.pill.good{color:var(--good)}.pill.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pill.warn{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.pill.warn{color:var(--warn)}.pill.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.pill.danger{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.pill.danger{color:var(--danger)}.pill.accent{background:var(--accent-soft);color:var(--text)}.field{gap:9px;padding:13px 0;display:grid}.field+.field{box-shadow:0 -1px 0 var(--line)}.field-label{justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.field-hint{color:var(--text-muted);font-size:12.5px}.field-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.range{align-items:center;gap:12px;display:flex}.range input{accent-color:var(--accent);flex:1;min-width:0}.range output{font:500 13px var(--font-mono);text-align:right;min-width:70px;color:var(--text-2)}.tags{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.tags input{background:0 0;border:0;outline:0;flex:1;min-width:140px;height:28px;padding:0 6px}.tag{background:var(--surface-3);height:28px;font:12.5px var(--font-mono);border-radius:7px;align-items:center;gap:2px;padding:0 3px 0 10px;display:inline-flex}.toggles{flex-wrap:wrap;gap:6px;display:flex}.tgl{background:var(--surface-2);height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tgl:hover{color:var(--text)}.tgl[aria-pressed=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tgl[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.tgl .lucide{width:15px;height:15px}.cbx{background:var(--surface-3);color:#0000;width:22px;height:22px;transition:background calc(.14s * var(--motion));border-radius:6px;place-items:center;display:inline-grid}.cbx[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.cbx .lucide{stroke-width:3px;width:14px;height:14px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--text-muted);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.table td{box-shadow:0 -1px 0 var(--line);vertical-align:middle;padding:11px 12px}.table th.num,.table td.num{text-align:right}.slider{--thumb:24px;--track:10px;--fill:var(--accent);gap:6px;min-width:0;display:grid}.slider-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slider-head label{color:var(--text-muted);font-size:13px}.slider-head output{font:600 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.slider-input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:0;display:block}.slider-input:focus-visible{outline:0}.slider-input::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(to right, var(--fill) 0 calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,0)), var(--surface-3) 0);border-radius:999px}.slider-input::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--accent-ink);box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 4px var(--fill), 0 2px 6px #0000004d;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.slider-input::-webkit-slider-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 4px color-mix(in oklab, var(--fill) 20%, transparent), 0 2px 6px #0000004d}}.slider-input::-webkit-slider-thumb{transition:box-shadow calc(.16s * var(--motion)), transform calc(.16s * var(--motion))}.slider-input:hover::-webkit-slider-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 7px var(--fill), 0 2px 6px #0000004d}@supports (color:color-mix(in lab, red, red)){.slider-input:hover::-webkit-slider-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 7px color-mix(in oklab, var(--fill) 22%, transparent), 0 2px 6px #0000004d}}.slider-input:active::-webkit-slider-thumb{transform:scale(1.1)}.slider-input:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 3px var(--surface), 0 0 0 5px var(--fill)}.slider-input::-moz-range-track{height:var(--track);background:var(--surface-3);border-radius:999px}.slider-input::-moz-range-progress{height:var(--track);background:var(--fill);border-radius:999px}.slider-input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--accent-ink);box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 4px var(--fill), 0 2px 6px #0000004d;border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.slider-input::-moz-range-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 4px color-mix(in oklab, var(--fill) 20%, transparent), 0 2px 6px #0000004d}}.slider-input:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 6px var(--fill), 0 0 0 3px var(--surface), 0 0 0 5px var(--fill)}.slider-scale{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:-4px;font-size:12px;display:flex}.slider-presets{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.slider-preset{background:var(--surface-2);height:30px;color:var(--text-2);white-space:nowrap;transition:background calc(.14s * var(--motion));border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:500}.slider-preset:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.slider-preset[aria-pressed=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.slider-preset[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.slider.off{--fill:var(--text-muted)}.slider.off .slider-input{cursor:not-allowed;opacity:.5}.slider.off .slider-head output{color:var(--text-muted)}.slider.off .slider-preset{cursor:not-allowed;opacity:.5}.stats{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.stat{padding:16px 18px}.stat-label{color:var(--text-2);font-size:13px}.stat-value{font:600 30px/1.15 var(--font-body);letter-spacing:-.01em;margin-top:6px}.stat-sub{color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:flex}.stat-sub.up{color:var(--good)}.stat-sub .lucide{width:14px;height:14px}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 12px;display:flex}.filter-row .label{color:var(--text-muted);font-size:13px}.filter-row .sp{flex:1}.chart-card{padding:18px 18px 8px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.chart-head h2{font-size:15px;font-weight:600}.legend{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i.sw{border-radius:3px;width:10px;height:10px;display:inline-block}.legend b{color:var(--text);font-weight:600}.chart{min-height:220px;position:relative}.chart svg{width:100%;height:220px;display:block}.chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.chart .grid{stroke:var(--grid);stroke-width:1px}.chart .base{stroke:var(--grid-strong);stroke-width:1px}.chart .tick{fill:var(--text-muted);font:11px var(--font-mono)}.chart .bar-j{fill:var(--chart-1)}.chart .bar-l{fill:var(--chart-2)}.chart .hl{fill:var(--text);opacity:.06}.chart .col{transition:opacity calc(.12s * var(--motion))}.chart svg.hovering .col:not(.hi){opacity:.55}.tip{z-index:90;pointer-events:none;background:var(--surface-3);min-width:150px;box-shadow:var(--shadow);border-radius:10px;padding:10px 12px;font-size:13px;position:fixed}.tip .t-date{color:var(--text-muted);margin-bottom:6px;font-size:12px}.tip .t-row{align-items:center;gap:8px;display:flex}.tip .key{border-radius:1px;width:12px;height:2px}.tip b{font-variant-numeric:tabular-nums;min-width:20px;font-weight:700}.tip .n{color:var(--text-2)}.checks,.events{display:grid}.check{align-items:flex-start;gap:12px;padding:11px 0;display:flex}.check+.check,.ev+.ev{box-shadow:0 -1px 0 var(--line)}.check .ci{flex:none;margin-top:2px}.check .ci.good{color:var(--good)}.check .ci.warn{color:var(--warn)}.check b{font-weight:600;display:block}.check span{color:var(--text-muted);font-size:13px}.ev{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.ev-ico{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.ev-ico .lucide{width:16px;height:16px}.ev-time{font:12px var(--font-mono);color:var(--text-muted);white-space:nowrap;padding-top:2px}.ev-title{font-weight:500}.ev-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:13px}.st{margin-top:30px;container-type:inline-size}.st-head{margin-bottom:0}.st-head .field-hint{margin-top:2px}.st-filter{margin:10px 0 14px}.st-body{transition:opacity calc(.16s * var(--motion))}.st-body.stale{opacity:.6}.st-notes .callout{margin-bottom:10px}.st-notes{margin-bottom:6px}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=560px){.st-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1000px){.st-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.st-delta.good{color:var(--good)}.st-delta.bad{color:var(--danger)}.st-delta .lucide{flex:none}.st-compare{margin:8px 2px 0}.st-body>.st-card{margin-top:var(--gap)}.st-foot{margin:4px 0 10px}.st-table{max-height:320px;overflow-y:auto}.chart.ch-small{min-height:0}.chart .nodata{fill:var(--text);opacity:.035}.chart .ch-line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .ch-area{fill:var(--chart-1);opacity:.1}.chart .ch-cross{stroke:var(--grid-strong);stroke-width:1px}.chart .ch-dot{fill:var(--chart-1);stroke:var(--surface);stroke-width:2px}.ch-tip{position:absolute}.st-rows{gap:14px;margin:12px 0 2px;padding:0;list-style:none;display:grid}.st-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-row-text{flex-direction:column;min-width:0;display:flex}.st-row-name{overflow-wrap:anywhere;font-weight:500}.st-row-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px}.st-row-val{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.st-track{background:var(--surface-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.st-track i{background:var(--chart-1);border-radius:3px;height:100%;display:block}.st-top{margin:4px 0 0;padding:0;list-style:none;display:grid}.st-top li{grid-template-columns:16px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.st-top li+li{box-shadow:0 -1px 0 var(--line)}.st-rank{color:var(--text-muted);font:12px var(--font-mono);text-align:right}.st-top-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-top-name.gone{color:var(--text-muted)}@media (width<=640px){.st-tiles{gap:10px}.st-tiles .stat{padding:12px 14px}.st-tiles .stat-value{font-size:22px}.st-tiles .stat-sub{align-items:flex-start;font-size:12px}.st-row-head{flex-wrap:wrap}.st .chart-card{padding:14px 12px 6px}}.fcard{transition:transform calc(.2s * var(--motion)), box-shadow calc(.2s * var(--motion));align-items:flex-start;gap:14px;padding:16px;display:flex}.fcard:hover{box-shadow:inset 0 0 0 1px var(--line), 0 12px 28px #0003;transform:translateY(-2px)}.ficon{background:var(--surface-2);width:38px;height:38px;color:var(--text-muted);transition:background calc(.2s * var(--motion)), color calc(.2s * var(--motion));border-radius:10px;flex:none;place-items:center;display:grid}.fcard.on .ficon{background:var(--accent-soft);color:var(--accent)}.ftext{flex:1;min-width:0}.fcard h3{font-size:14.5px;font-weight:600}.fcard p{color:var(--text-muted);margin-top:2px;font-size:13px}.fmeta{transition:opacity calc(.2s * var(--motion));flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fcard:not(.on) .fmeta{opacity:.4}.factions{align-items:center;gap:4px;display:flex}.split{gap:var(--gap);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.mlist{gap:2px;padding:10px;display:grid}.mlist .input{margin-bottom:8px}.mrow{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.mrow:hover{background:var(--surface-2)}.mrow[aria-selected=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.mrow .mt-name{font-weight:500;display:block}.mrow small{color:var(--text-muted);font-size:12px;display:block}.mrow .pill{margin-left:auto}.mcard-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mcard-head h2{font:600 18px/1.2 var(--font-display)}.mcard-head .pill{margin-left:auto}.kv{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px;padding:14px;display:grid}.kv small{color:var(--text-muted);font-size:12px;display:block}.kv span{font-weight:500}.actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ladder{gap:8px;padding:12px 0;display:grid}.step{background:var(--surface-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.step .arrow{color:var(--text-muted)}.agroups{gap:10px;display:grid}.agroup{padding:0;overflow:hidden}.agroup-head{padding:12px var(--pad);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gtitle{text-align:left;flex:1;align-items:center;gap:10px;min-width:200px;display:flex}.gtitle b{font-weight:600}.gtitle small{color:var(--text-muted);font:12px var(--font-mono);margin-left:6px}.chev{color:var(--text-muted);transition:transform calc(.22s * var(--motion))}.agroup:not(.open) .chev{transform:rotate(-90deg)}.agroup:not(.open) .agroup-body{display:none}.agroup-body{padding:2px var(--pad) 12px;animation:enter calc(.22s * var(--motion)) ease-out both;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:0 28px;display:grid}.evt{box-shadow:0 -1px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.log{padding:4px var(--pad)}.log-row{grid-template-columns:72px 200px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.log-row+.log-row{box-shadow:0 -1px 0 var(--line)}.log-type{align-items:center;gap:8px;font-weight:500;display:flex}.log-type .lucide{width:16px;height:16px;color:var(--text-muted)}.log-detail{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.assign{gap:8px;display:grid}.assign-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:600}.am-drawer .row{padding-left:0;padding-right:0}.am-sub{color:var(--text-muted);font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 4px}.am-list{resize:vertical;width:100%;min-height:96px;font:12.5px/1.6 var(--font-mono);padding:10px 12px}.fmeta .pill{height:20px;padding:0 7px;font-size:11px}.au-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.au-q{flex:260px}.au-filters .input.w{width:170px}.au-date{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.au-date .input{height:34px;padding:0 8px}.au-list{gap:4px;display:grid}.au-row{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.au-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.au-emoji{text-align:center;flex:none;width:28px;font-size:18px}.au-main{flex:1;gap:2px;min-width:0;display:grid}.au-main b{font-size:13.5px;font-weight:600}.au-sum{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.au-head time{color:var(--text-muted);font:12px/1 var(--font-mono);flex:none}.au-chev{width:16px;height:16px;color:var(--text-muted);transition:transform calc(.16s * var(--motion))}.au-row.is-open .au-chev{transform:rotate(180deg)}.au-details{gap:10px;margin:0;padding:4px 14px 14px 54px;display:grid}.au-details dt{color:var(--text-muted);font-size:12px;font-weight:600}.au-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.55}.au-swatch{font-size:18px;box-shadow:inset 3px 0}.dt-mention{background:var(--accent);border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.dt-mention{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.dt-mention{color:var(--accent);font-weight:500}.dt-host{color:var(--text-muted);overflow-wrap:anywhere;font-size:.92em}.dt-quote{box-shadow:inset 3px 0 0 var(--line);color:var(--text-2);margin:2px 0;padding-left:10px;display:block}@media (width<=640px){.au-head time{display:none}.au-details{padding-left:14px}}.nt-editor{margin-bottom:var(--gap);gap:12px;display:grid}.nt-actions{flex-wrap:wrap;gap:8px;display:flex}.nt-own{align-items:center;gap:10px;display:inline-flex}.dc{color:#dbdee1;font-family:var(--font-body);background:#313338;border-radius:12px;min-width:0;padding:16px;font-size:14px}.dc-msg{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.dc-ava{color:#8fd8ff;background:#1f2a44;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dc-ava .lucide{width:20px;height:20px}.dc-name{color:#f2f3f5;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.dc-app{color:#fff;letter-spacing:.02em;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.dc-time{color:#949ba4;font-size:12px;font-weight:400}.dc-text{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;line-height:1.45}.dc-mention{color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 2px;font-weight:500}.dc-embed{border-left:4px solid var(--emb,#4fc3f7);background:#2b2d31;border-radius:4px;max-width:460px;margin-top:6px;padding:12px 14px}.dc-etitle{color:#f2f3f5;align-items:center;gap:8px;font-weight:700;display:flex}.dc-etitle .lucide{color:var(--emb)}.dc-edesc{margin-top:6px;line-height:1.45}.dc-select{color:#949ba4;background:#1e1f22;border-radius:8px;justify-content:space-between;align-items:center;max-width:460px;height:40px;margin-top:8px;padding:0 12px;display:flex}.dc-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:8px;display:grid}.dc-field b{color:#f2f3f5;margin-bottom:2px;font-size:13px;display:block}.dc-field span{font-size:13px;line-height:1.45}.dc-link{color:#00a8fc}.dc-stamp{color:#949ba4;margin-top:8px;font-size:12px}.dc-eph{color:#949ba4;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.dc-eph .lucide{width:14px;height:14px}.emj{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.emj .lucide{stroke-width:2.3px;width:14px;height:14px}.emj.sm{border-radius:5px;width:16px;height:16px}.emj.sm .lucide{width:10px;height:10px}.emj.lg{border-radius:11px;width:38px;height:38px}.emj.lg .lucide{width:21px;height:21px}.emj.tile{background:linear-gradient(140deg, var(--e1), var(--e2));box-shadow:inset 0 1px #ffffff47,0 1px 2px #00000040}.emj.ring{color:var(--e1);box-shadow:inset 0 0 0 1.6px var(--e1);background:#1e1f22;border-radius:50%}.emj.uni{background:0 0;width:auto;height:auto;font-size:17px;line-height:1}.emj.uni.sm{font-size:13px}.emj.uni.lg{font-size:28px}.cv2{border-left:4px solid var(--cv,#7c5cff);background:#2b2d31;border-radius:8px;gap:12px;max-width:480px;margin-top:6px;padding:14px 16px;display:grid}.cv2-head{align-items:center;gap:12px;display:flex}.cv2-head b{color:#f2f3f5;font-size:16px;font-weight:700;display:block}.cv2-sub{color:#b5bac1;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;display:flex}.cv2-sub span{align-items:center;gap:5px;display:inline-flex}.cv2-sep{background:#3f4147;height:1px}.cv2-group{gap:8px;display:grid}.cv2-label{letter-spacing:.05em;text-transform:uppercase;color:#949ba4;font-size:11.5px;font-weight:700}.cv2-row{flex-wrap:wrap;gap:8px;display:flex}.cv2-foot{color:#949ba4;font-size:12px}.dbtn{color:#fff;height:34px;transition:background calc(.14s * var(--motion)), transform calc(.12s * var(--motion));background:#4e5058;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 7px;font-size:14px;font-weight:500;display:inline-flex}.dbtn:hover{background:#6d6f78}.dbtn:active{transform:translateY(1px)}.dbtn.icon-only{padding:0 7px}.dselect{color:#b5bac1;text-align:left;background:#1e1f22;border-radius:8px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px 0 9px;display:flex}.dselect span:not(.emj){flex:1;min-width:0}.dselect>.lucide{color:#949ba4}.packs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px 0;display:grid}.pack{background:var(--surface-2);text-align:left;border-radius:12px;gap:3px;padding:10px;display:grid}.pack:hover{background:var(--surface-3)}.pack[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.pack-prev{background:#313338;border-radius:8px;gap:6px;margin-bottom:5px;padding:9px;display:flex}.pack b{font-weight:600}.pack small{color:var(--text-muted);font-size:12px}.dc-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dc-b{color:#fff;background:#4e5058;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-weight:500;display:inline-flex}.dc-b.primary{background:#5865f2}.dc-b.danger{background:#da373c}.chat{gap:14px;max-height:340px;padding:14px;display:grid;overflow-y:auto}.chat-msg{grid-template-columns:36px minmax(0,1fr);gap:10px}.dc-card{aspect-ratio:16/6;background:linear-gradient(115deg,#1b1035,#3b1650 55%,#12223f);border-radius:8px;align-items:center;gap:4%;max-width:400px;margin-top:8px;padding:0 6%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dc-card .ca{color:#fff;background:#a371f7;border-radius:50%;flex:none;place-items:center;width:18cqw;height:18cqw;font-size:6cqw;font-weight:700;display:grid;box-shadow:0 0 0 1cqw #ffffff26}.dc-card b{color:#fff;font:600 5.4cqw/1.15 var(--font-display);display:block}.dc-card small{color:#d6c8ff;margin-top:1cqw;font-size:3.6cqw;display:block}.dcp{line-height:1.375}.dcp-body{min-width:0}.dcp-ava{object-fit:cover;background:#1e1f22;border-radius:50%;width:40px;height:40px;display:block}.dcp-author{overflow-wrap:anywhere;min-width:0}.dcp-empty{color:#949ba4;margin-top:2px;font-style:italic}.dcp-rows{gap:8px;margin-top:8px;display:grid}.dcp-row{flex-wrap:wrap;gap:8px;display:flex}.dcp-md{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.dcp-md strong{font-weight:700}.dcp-md em{font-style:italic}.dcp-md u{text-decoration:underline}.dcp-md s{text-decoration:line-through}.dcp-md.jumbo{font-size:44px;line-height:1.2}.dcp-md.jumbo .dcp-emoji{vertical-align:bottom;width:48px;height:48px}.dcp-h{color:#f2f3f5;margin:8px 0 4px;font-weight:700;line-height:1.375}.dcp-h:first-child{margin-top:0}.dcp-h1{font-size:1.5em}.dcp-h2{font-size:1.25em}.dcp-h3{font-size:1.05em}.dcp-sub{color:#949ba4;font-size:.8125em;line-height:1.33}.dcp-quote{display:flex}.dcp-quote:before{content:"";background:#4e5058;border-radius:4px;flex:none;width:4px}.dcp-quote-body{min-width:0;padding:0 8px 0 12px}.dcp-pre{color:#dbdee1;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#2b2d31;border-radius:4px;margin:4px 0;padding:8px;font-size:.875em;line-height:1.125rem;box-shadow:inset 0 0 0 1px #1e1f22}.dcp-code{font-family:var(--font-mono);background:#2b2d31;border-radius:4px;padding:.1em .25em;font-size:.85em;line-height:1.125rem}.dcp-embed .dcp-pre,.dcp-embed .dcp-code,.dcp-cv2 .dcp-pre,.dcp-cv2 .dcp-code{box-shadow:none;background:#1e1f22}.dcp-list{margin:2px 0;padding-left:1.5em;list-style:outside}ol.dcp-list{list-style:decimal}.dcp-list .dcp-list{list-style-type:circle}ol.dcp-list .dcp-list{list-style-type:decimal}.dcp-list li::marker{color:#dbdee1}.dcp-a:hover{text-decoration:underline}.dcp-mention{cursor:pointer;transition:background calc(.12s * var(--motion))}.dcp-mention:not(.role):hover{color:#fff;background:#5865f28c}.dcp-emoji{object-fit:contain;vertical-align:-.3em;width:1.375em;height:1.375em;display:inline-block}.dcp-ts{background:#ffffff0f;border-radius:3px;padding:0 2px}.dcp-spoiler{color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background calc(.12s * var(--motion));background:#1e1f22;border-radius:4px;padding:0 2px}.dcp-spoiler:hover{background:#232428}.dcp-spoiler:not(.open) *{visibility:hidden}.dcp-spoiler.open{color:inherit;cursor:text;-webkit-user-select:text;user-select:text;background:#ffffff1a}.dcp-embed{gap:8px;max-width:520px;padding:8px 16px 16px 12px;display:grid}.dcp-embed-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dcp-embed-grid.with-thumb{grid-template-columns:minmax(0,1fr) auto}.dcp-embed-main{align-content:start;gap:8px;min-width:0;padding-top:4px;display:grid}.dcp-eauthor{align-items:center;gap:8px;min-width:0;display:flex}.dcp-eauthor-name{color:#f2f3f5;overflow-wrap:anywhere;font-size:13px;font-weight:600}.dcp-eauthor-name.linked:hover{text-decoration:underline}.dcp-eicon{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.dcp-eicon.sm{width:20px;height:20px}.dcp-etitle{overflow-wrap:anywhere;font-size:15px;line-height:1.375;display:block}.dcp-edesc{margin-top:0;font-size:13.5px}.dcp-efields,.dcp-efrow{gap:8px;display:grid}.dcp-efield{min-width:0;font-size:13.5px}.dcp-efname{color:#f2f3f5;margin-bottom:2px;font-weight:600;display:block}.dcp-ethumb{object-fit:cover;border-radius:4px;width:80px;height:80px;margin-top:4px}img.dcp-eimage{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:300px}.dcp-efoot{overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:0;display:flex}.dcp-media{display:block}.dcp-tile{color:#949ba4;text-align:center;background:#1e1f22;place-content:center;justify-items:center;gap:4px;padding:8px;display:grid;overflow:hidden}.dcp-tile.large{border-radius:4px;width:100%;min-height:140px}.dcp-tile.pending{box-shadow:inset 0 0 0 1px #3f4147}.dcp-tile.icon{box-shadow:none;background:#4e5058;padding:0}.dcp-tile-icon.lucide{width:28px;height:28px}.dcp-tile.thumb .dcp-tile-icon.lucide{width:22px;height:22px}.dcp-tile-text{color:#b5bac1;font-size:13px}.dcp-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.dcp-smedia{position:relative;overflow:hidden}.dcp-blur{filter:blur(36px)brightness(.8);-webkit-user-select:none;user-select:none;pointer-events:none}.dcp-spoiler-cover{background:#1e1f2259;place-items:center;display:grid;position:absolute;inset:0}.dcp-spoiler-chip{color:#fff;letter-spacing:.06em;transition:background calc(.12s * var(--motion));background:#0009;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.dcp-spoiler-cover:hover .dcp-spoiler-chip{background:#000000d9}.dcp-v2{gap:8px;max-width:600px;margin-top:4px;display:grid}.dcp-cv2{max-width:none;margin-top:0;padding:16px;display:block;position:relative;overflow:hidden}.dcp-cv2.plain{border-left-width:0}.dcp-cv2-body{gap:8px;display:grid}.dcp-cv2-body.dcp-blur{filter:blur(12px)}.dcp-cv2 .dcp-spoiler-cover{background:#2b2d3199}.dcp-text{min-width:0}.dcp-sep{padding:2px 0}.dcp-sep.lg{padding:8px 0}.dcp-section{align-items:flex-start;gap:16px;display:flex}.dcp-section-texts{flex:1;gap:4px;min-width:0;display:grid}.dcp-section-btn{flex:none;align-self:center}.dcp-sthumb{border-radius:8px;flex:none;width:85px;height:85px}.dcp-sthumb>.dcp-media{object-fit:cover;width:100%;height:100%}.dcp-gallery{border-radius:8px;gap:4px;max-width:520px;display:grid;overflow:hidden}.dcp-gallery.one{width:fit-content}.dcp-gallery.three{grid-template-rows:auto auto;grid-template-columns:2fr 1fr}.dcp-grow{gap:4px;display:grid}.dcp-grow.n1{grid-template-columns:minmax(0,1fr)}.dcp-grow.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dcp-grow.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dcp-gtile{aspect-ratio:1;background:#1e1f22;min-width:0}.dcp-grow.n1 .dcp-gtile{aspect-ratio:2}.dcp-gallery.three .dcp-gtile.big{aspect-ratio:auto;grid-row:span 2}.dcp-gtile>.dcp-media{object-fit:cover;width:100%;height:100%}.dcp-gtile.one{aspect-ratio:auto;background:0 0}.dcp-gtile.one>img.dcp-media{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:350px}.dcp-gtile.one>.dcp-tile{aspect-ratio:16/9;width:min(400px,100%)}.dcp-btn{cursor:pointer;min-width:60px;max-width:100%;transition:background calc(.14s * var(--motion));justify-content:center;font-size:14px}.dcp-btn:hover{background:#6d6f78}.dcp-btn.disabled{opacity:.5;cursor:not-allowed}.dcp-btn.disabled:hover{background:#4e5058}.dcp-btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dcp-btn-ext.lucide{width:14px;height:14px}.dcp-bemoji{object-fit:contain;flex:none;width:18px;height:18px}.dcp-bemoji.uni{width:auto;height:auto;font-size:16px;line-height:1}.me{min-width:0;container:me/inline-size}.me-panes{margin-bottom:14px;display:none}.me-panes .seg{width:100%;display:flex}.me-panes .seg button{flex:1;justify-content:center}.me-grid{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;gap:22px;display:grid}.me-form{border-radius:var(--r-m);gap:16px;min-width:0;display:grid}.me-side{min-width:0}.me-sticky{overscroll-behavior:contain;max-height:calc(100dvh - 96px);position:sticky;top:8px;overflow-y:auto}@container me (width<=860px){.me-panes{display:block}.me-grid{grid-template-columns:minmax(0,1fr)}.me-sticky{max-height:none;position:static;overflow:visible}.me[data-pane=editor] .me-side,.me[data-pane=preview] .me-form{display:none}}.me-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.me-status{flex-wrap:wrap;gap:6px;display:inline-flex}.me-hint{color:var(--text-muted);margin-top:-8px;font-size:12.5px}.me-group{gap:10px;min-width:0;display:grid}.me-group>.me-hint{margin-top:-4px}.me-head{align-items:center;gap:8px;min-height:24px;font-size:14px;font-weight:600;display:flex}.me-head>.lucide{width:15px;height:15px;color:var(--text-muted)}.me-meter{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:400;display:inline-flex}.me-meter .me-count{margin-left:0}.me-meter-sep{background:var(--grid-strong);width:1px;height:12px}.me-cap{color:var(--text-muted);margin-bottom:-4px;font-size:12px;font-weight:500}.me-list{gap:10px;min-width:0;display:grid}.me-empty{border-radius:var(--r-m);background:var(--accent-soft);color:var(--text-2);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.me-empty .lucide{width:16px;height:16px;color:var(--accent)}.me-summary{border-radius:var(--r-m);background:var(--danger);gap:1px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.me-summary{background:color-mix(in oklab, var(--danger) 9%, var(--surface-2))}}.me-summary.warning{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.me-summary.warning{background:color-mix(in oklab, var(--warn) 9%, var(--surface-2))}}.me-sum-item{text-align:left;width:100%;color:var(--text-2);transition:background calc(.14s * var(--motion));border-radius:7px;align-items:baseline;gap:8px;padding:6px 9px;font-size:13px;display:flex}.me-sum-item:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.me-sum-item:hover{background:color-mix(in oklab, var(--text) 7%, transparent)}}.me-sum-item:hover{color:var(--text)}.me-sum-item .lucide{width:15px;height:15px;color:var(--warn);align-self:center}.me-sum-item.error .lucide{color:var(--danger)}.me-sum-where{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text);flex:none;font-weight:600;overflow:hidden}.me-sum-text{min-width:0}.me-sum-more{color:var(--text-muted);justify-self:start;padding:4px 9px 5px 32px;font-size:12.5px;font-weight:500}.me-sum-more:hover{color:var(--text)}.me-card{border-radius:var(--r-m);background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line)}.me-card.striped{box-shadow:inset 4px 0 0 var(--stripe,var(--grid-strong)), inset 0 0 0 1px var(--line)}.me-card .me-card{background:var(--surface-3)}.me-card-head{align-items:center;gap:6px;min-height:48px;padding:6px 8px 6px 6px;display:flex}.me-card.striped>.me-card-head{padding-left:10px}.me-card-toggle,.me-sub-toggle{text-align:left;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:0;padding:4px;display:flex}.me-chev{width:16px;height:16px;color:var(--text-muted);transition:transform calc(.18s * var(--motion))}[aria-expanded=false]>.me-chev{transform:rotate(-90deg)}.me-card-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.me-card-icon .lucide{width:15px;height:15px}.me-card-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.me-card-meta,.me-sub-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1 1 0;font-size:12.5px;overflow:hidden}.me-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.me-dot.error{background:var(--danger)}.me-card-body{min-width:0;animation:me-in calc(.18s * var(--motion)) ease-out both;gap:14px;padding:2px 14px 14px;display:grid}.me-card.striped>.me-card-body{padding-left:18px}.me-flash{animation:me-flash calc(1.3s * var(--motion)) ease-out}@keyframes me-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes me-flash{0%,45%{box-shadow:inset 0 0 0 2px var(--accent)}}.me-acts{flex:none;align-items:center;gap:1px;display:flex}.me .icon-btn.sm{border-radius:7px;width:28px;height:28px}.me .icon-btn.sm .lucide{width:15px;height:15px}.me .icon-btn:disabled{opacity:.32;cursor:not-allowed;background:0 0}.me .icon-btn.danger:hover:not(:disabled){color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.me .icon-btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 14%, transparent)}}.me-add{border-radius:var(--r-m);width:100%;height:40px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--grid-strong);transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion)), transform calc(.12s * var(--motion));align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.me-add:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab, red, red)){.me-add:hover:not(:disabled){background:color-mix(in oklab, var(--text) 5%, transparent)}}.me-add:hover:not(:disabled){color:var(--text)}.me-add:active:not(:disabled){transform:translateY(1px)}.me-add:disabled{opacity:.5;cursor:not-allowed}.me-add.sm{height:34px;font-size:13px}.me-add .lucide{width:16px;height:16px}.me-add-count{background:var(--accent-soft);color:var(--text);font:600 11.5px var(--font-mono);border-radius:10px;margin-left:auto;padding:1px 8px}.me-add-count.full{background:var(--surface-3);color:var(--text-muted)}.me-addgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;display:grid}.me-tile{border-radius:var(--r-m);background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:background calc(.14s * var(--motion)), transform calc(.14s * var(--motion));align-items:center;gap:10px;padding:9px 10px;display:flex}.me-card .me-tile{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.me-card .me-tile{background:color-mix(in oklab, var(--text) 4%, transparent)}}.me-tile:hover:not(:disabled){background:var(--surface-3);transform:translateY(-1px)}.me-tile:disabled{opacity:.45;cursor:not-allowed}.me-tile-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.me-tile-icon .lucide{width:16px;height:16px}.me-tile-text{min-width:0}.me-tile b{font-size:13px;font-weight:600;display:block}.me-tile small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11.5px;display:block;overflow:hidden}.me-sub{background:var(--text);border-radius:9px;gap:10px;min-width:0;padding:8px 10px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.me-sub{background:color-mix(in oklab, var(--text) 4%, transparent)}}.me-sub:has(>.me-sub-head>[aria-expanded=false]){padding-bottom:8px}.me-sub-head{align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.me-sub-head>.me-acts{margin-left:auto}.me-card .seg{background:var(--surface)}.me-card .seg button[aria-checked=true]{background:var(--surface-3)}.me-sub-toggle{padding:2px}.me-sub-title{color:var(--text-2);font-size:12.5px;font-weight:600}.me-push{flex:1}.me-num{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.me-chip{background:var(--surface-3);white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:55%;height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.me-card .me-card .me-chip{background:var(--surface)}.me-btn-fields{gap:12px;min-width:0;display:grid}.me-btn-main{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;display:grid}.me-emoji{text-align:center}.me-field{gap:6px;min-width:0;display:grid}.me-label{align-items:center;gap:8px;min-height:18px;display:flex}.me-label label{min-width:0;color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.me-label .lucide{width:14px;height:14px;color:var(--text-muted)}.me-count{color:var(--text-muted);font:500 11.5px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.me-count.near{color:var(--warn)}.me-count.over{color:var(--danger)}.me-2col{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;gap:14px;display:grid}.me-inline{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.me-inline-label{color:var(--text-2);margin-left:6px;margin-right:-8px;font-size:13px}.me-toggle{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.me-toggle.off{cursor:default}.me .switch[aria-checked=false]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.me .switch[aria-checked=false]{background:color-mix(in oklab, var(--text) 14%, transparent)}}.me .switch:disabled{opacity:.55}.me .seg button:disabled:not([aria-checked=true]){opacity:.5}.me-color{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;display:flex}.me .input,.me .color-in,.me-md{background:var(--surface)}.me .input.invalid,.me-md.invalid{box-shadow:inset 0 0 0 1.5px var(--danger)}.me .input:disabled,.me-md-text:disabled,.me .switch:disabled,.me .seg button:disabled{cursor:not-allowed}.me .input:disabled,.me-md-text:disabled{color:var(--text-2)}.me-in{min-width:0;position:relative}.me-in.has-tool .input{padding-right:40px}.me-in>.me-tool{position:absolute;top:5px;right:5px}.me-with-del{align-items:flex-start;gap:6px;display:flex}.me-with-del>.me-md-wrap{flex:1;min-width:0}.me-md-wrap{min-width:0}.me-md{min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow calc(.14s * var(--motion));border-radius:9px;position:relative}.me-md:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.me-md-bar{scrollbar-width:none;box-shadow:0 1px 0 var(--line);align-items:center;gap:1px;padding:4px 6px;display:flex;overflow-x:auto}.me-md-bar::-webkit-scrollbar{display:none}.me-md-sep{background:var(--grid-strong);flex:none;width:1px;height:16px;margin:0 4px}.me-md-text{resize:vertical;field-sizing:content;background:0 0;border:0;outline:0;width:100%;min-height:84px;max-height:420px;padding:10px 12px;line-height:1.5;display:block}.me-md.bare .me-md-text{min-height:60px;padding-right:40px}.me-md>.me-tool.corner{position:absolute;top:5px;right:5px}.me-tool{width:28px;height:28px;color:var(--text-muted);transition:background calc(.12s * var(--motion)), color calc(.12s * var(--motion));border-radius:6px;flex:none;place-items:center;display:grid}.me-tool:hover,.me-tool[data-state=open]{background:var(--surface-3);color:var(--text)}.me-tool .lucide{width:15px;height:15px}.me-media-in{align-items:center;gap:6px;min-width:0;display:flex}.me-media-in>.me-in{flex:1;min-width:0}.me-upload{background:var(--surface-2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.me-upload img{object-fit:cover;background:var(--surface-3);border-radius:6px;flex:none;width:36px;height:36px}.me-upload>.lucide{width:18px;height:18px;color:var(--text-muted);flex:none}.me-upload .mono{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.me-issues{gap:4px;display:grid}.me-issue{color:var(--warn);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.me-issue.error{color:var(--danger)}.me-issue .lucide{width:14px;height:14px;margin-top:2px}.me-ts{background:var(--accent-soft);animation:me-in calc(.18s * var(--motion)) ease-out both;border-radius:9px;gap:8px;margin-top:8px;padding:9px 10px 10px 12px;font-size:12.5px;display:grid}.me-ts-head{min-width:0;color:var(--text-2);align-items:center;gap:8px;display:flex}.me-ts-head>.lucide{width:15px;height:15px;color:var(--accent)}.me-ts-head code{text-overflow:ellipsis;white-space:nowrap;background:var(--surface);min-width:0;color:var(--text);font:12px var(--font-mono);border-radius:5px;padding:1px 7px;overflow:hidden}.me-ts-head .me-tool{width:24px;height:24px;margin-left:auto}.me-ts-styles{flex-wrap:wrap;gap:4px;display:flex}.me-ts-styles button{background:var(--surface);height:26px;transition:background calc(.12s * var(--motion));border-radius:6px;padding:0 9px;font-size:12px;font-weight:500}.me-ts-styles button:hover,.me-ts-styles button:focus-visible{background:var(--accent);color:var(--accent-ink)}.me-ts-preview{color:var(--text-muted)}.me-ts-preview b{color:var(--text);font-weight:600}.me-vars{width:340px;max-width:calc(100vw - 24px)}.menu.me-vars .input{background:var(--surface-2);height:32px;margin-bottom:6px}.menu.me-vars button{gap:10px;height:auto;min-height:34px;padding:6px 10px}.me-vars code{color:var(--accent);flex:none;font-size:12px}.me-vars .muted{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.hs-create{min-width:0;container:hscreate/inline-size}.hs-panes{margin-bottom:12px;display:none}.hs-panes .seg,.hs-mode .seg{width:100%;display:flex}.hs-panes .seg button,.hs-mode .seg button{flex:1;justify-content:center;min-width:0}.hs-mode .seg button{text-align:center;height:auto;min-height:30px;padding:4px 8px;line-height:1.2}.hs-create-grid{grid-template-columns:minmax(0, var(--hs-ed-w,540px)) 12px minmax(280px, 1fr);align-items:start;min-width:0;display:grid}.hs-ed{gap:16px;min-width:0;display:grid}.hs-split{cursor:col-resize;touch-action:none;outline:0;justify-content:center;align-self:stretch;display:flex}.hs-split>span{background:var(--grid-strong);width:4px;height:40px;transition:background calc(.14s * var(--motion));border-radius:4px;position:sticky;top:40vh}.hs-split:hover>span,.hs-split:focus-visible>span{background:var(--accent)}body.hs-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.hs-right{gap:10px;min-width:0;display:grid;position:sticky;top:8px}.hs-right-tabs .seg{width:100%;display:flex}.hs-right-tabs .seg button{flex:1;justify-content:center}.hs-right-body{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.hs-right[data-view=json] .hs-right-body{grid-template-columns:minmax(0, var(--hs-json,50%)) 12px minmax(0, 1fr)}.hs-json-col,.hs-preview-col{min-width:0}.hs-preview-col{overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 96px);overflow-y:auto}.hs-right-body .hs-split>span{top:30vh}@container hscreate (width<=899px){.hs-panes{display:block}.hs-create-grid,.hs-right[data-view=json] .hs-right-body{grid-template-columns:minmax(0,1fr)}.hs-split,.hs-right-tabs{display:none}.hs-right{position:static}.hs-preview-col{max-height:none;overflow:visible}.hs-create[data-pane=editor] .hs-right,.hs-create:not([data-pane=editor]) .hs-ed,.hs-create[data-pane=preview] .hs-json-col,.hs-create[data-pane=json] .hs-preview-col{display:none}}.hs-block-head{align-items:center;gap:8px;min-height:48px;padding:6px 10px 6px 14px;display:flex}.hs-block-head>.lucide{width:16px;height:16px;color:var(--accent)}.hs-block-head>b{flex:1;min-width:0;font-weight:600}.hs-block-body{gap:14px;min-width:0;padding:2px 14px 14px;display:grid}.hs-ed-stack,.hs-ed-message{gap:16px;min-width:0;display:grid}.hs-msg-title{font-weight:600}.hs-tabs{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:flex}.hs-tab{height:30px;color:var(--text-2);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:background calc(.14s * var(--motion));border-radius:7px;align-items:center;gap:5px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.hs-tab:hover{color:var(--text)}.hs-tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000038, inset 0 0 0 1px var(--line)}.hs-tab.dragging{z-index:2;opacity:.75;cursor:grabbing;transition:none}.hs-tab.drop{box-shadow:inset 0 0 0 1.5px var(--accent)}.hs-tab-grip.lucide{opacity:0;width:12px;height:12px;transition:opacity calc(.14s * var(--motion))}.hs-tab:hover .hs-tab-grip,.hs-tab.dragging .hs-tab-grip{opacity:.45}.hs-tab-x{border-radius:5px;place-items:center;width:18px;height:18px;margin-right:-4px;display:grid}.hs-tab-x:hover{background:var(--surface-3)}.hs-tab-x .lucide{width:12px;height:12px}.hs-tab-add.icon-btn{border-radius:7px;width:28px;height:28px}.hs-tab-add .lucide{width:15px;height:15px}.hs-bottom{z-index:3;background:linear-gradient(to top, var(--bg) 82%, transparent);gap:8px;padding:12px 0;display:grid;position:sticky;bottom:0}.hs-bottom-row{gap:8px;display:flex}.hs-bottom-grow{flex:1;min-width:0}.hs-bottom .icon-btn.danger{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-bottom .icon-btn.danger{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.hs-send.btn{width:100%;height:44px;font-weight:700}.hs-send .spin{animation:hs-spin calc(.9s / max(var(--motion), .01)) linear infinite}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-sent{border-radius:var(--r-m);background:var(--good);gap:4px;padding:8px 10px 10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-sent{background:color-mix(in oklab, var(--good) 10%, var(--surface-2))}}.hs-sent.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hs-sent.warn{background:color-mix(in oklab, var(--warn) 10%, var(--surface-2))}}.hs-sent-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-sent-link{width:fit-content;color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.hs-sent-link:hover{text-decoration:underline}.hs-sent-link .lucide{width:14px;height:14px}.hs-toggle>span{gap:1px;display:grid}.hs-toggle small{color:var(--text-muted);font-size:12px}.hs-link-btn{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.hs-link-btn:hover{opacity:.8}.hs-link-btn .lucide{width:13px;height:13px}.hs-link-btn+.me-count{margin-left:8px}.hs-url-row,.hs-inline-form{align-items:center;gap:8px;min-width:0;display:flex}.hs-inline-form{margin-top:4px}.hs-url-row>.input,.hs-inline-form>.input{flex:1;min-width:0}.hs-ok-line{color:var(--good);align-items:center;gap:6px;font-size:12.5px;display:flex}.hs-ok-line .lucide,.me-issue .lucide{flex:none;width:14px;height:14px}.hs-swatch-btn{background:var(--surface-3);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none}.hs-date-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-date-btn.empty>span{color:var(--text-muted)}.hs-date-btn .lucide{width:15px;height:15px;color:var(--text-muted);flex:none}.chip.hs-mention,.chip.hs-tag{color:var(--text-2);transition:background calc(.14s * var(--motion))}.chip.hs-mention:not(.on){color:var(--text-muted);text-decoration:line-through}.chip.hs-mention.on,.chip.hs-tag.on{background:var(--accent-soft);color:var(--text)}.chip.hs-tag:disabled{opacity:.45;cursor:not-allowed}.chip.hs-tag .lucide{width:13px;height:13px}.hs-thread{background:var(--text);border-radius:10px;gap:10px;padding:10px 12px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-thread{background:color-mix(in oklab, var(--text) 4%, transparent)}}.hs-thread-head{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.hs-thread-head>.lucide{width:15px;height:15px;color:var(--accent);flex:none}.hs-thread-head .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-thread-head .icon-btn{margin-left:auto}.hs-thread .select,.hs-thread .select select,.hs-thread .select .select-btn{width:100%}.hs-thread-post{gap:12px;display:grid}.hs-thread-open.btn{color:var(--accent);justify-self:start}.hs-efield .me-sub-head>.input{flex:1;min-width:0}.hs-efield .textarea{min-height:60px}.hs-efield-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-poll-row{grid-template-columns:minmax(0,1fr) 56px auto auto;align-items:center;gap:8px;display:grid}.hs-poll-row .me-count{text-align:right;min-width:44px}.hs-poll-opts{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;display:flex}.hs-poll-opts .me-toggle{min-height:38px}.hs-emoji-field{min-width:0;position:relative}.hs-emoji-btn.input{cursor:pointer;place-items:center;padding:0;display:grid}.hs-emoji-btn .lucide{width:18px;height:18px;color:var(--text-muted)}.hs-emoji-clear{background:var(--danger);color:#fff;opacity:0;width:18px;height:18px;transition:opacity calc(.14s * var(--motion));border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.hs-emoji-clear .lucide{width:11px;height:11px}.hs-emoji-field:hover .hs-emoji-clear,.hs-emoji-field:focus-within .hs-emoji-clear{opacity:1}@media (hover:none){.hs-emoji-clear{opacity:1}}@media (width<=420px){.hs-poll-row{grid-template-columns:minmax(0,1fr) 52px auto}.hs-poll-row .me-count{display:none}.me-btn-main{grid-template-columns:64px minmax(0,1fr)}}.hs-wh{gap:12px;display:grid}.hs-wh .sub-title{margin:10px 0 0}.hs-wh-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hs-wh-row{border-radius:var(--r-m);background:var(--surface-2);align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.hs-wh-ava{object-fit:cover;background:var(--surface-3);width:36px;height:36px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.hs-wh-ava .lucide{width:18px;height:18px}.hs-wh-text{flex:1;gap:2px;min-width:0;display:grid}.hs-wh-text b,.hs-wh-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-wh-text small{color:var(--text-muted);font-size:12px}.hs-wh-text .pill{justify-self:start}.hs-wh-form{gap:12px;display:grid}.hs-wh-form>.btn{justify-self:start}.hs-wh .icon-btn.sm,.hs-right .icon-btn.sm,.hs-pop .icon-btn.sm,.hs-bottom .icon-btn.sm{border-radius:7px;width:28px;height:28px}.hs-wh .icon-btn.sm .lucide,.hs-right .icon-btn.sm .lucide,.hs-pop .icon-btn.sm .lucide,.hs-bottom .icon-btn.sm .lucide{width:15px;height:15px}.hs-wh .icon-btn.danger:hover:not(:disabled){color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-wh .icon-btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 14%, transparent)}}.hs-pop{z-index:86;background:var(--surface-3);max-width:calc(100vw - 24px);box-shadow:var(--shadow);animation:pop-in calc(.16s * var(--motion)) ease-out both;border-radius:14px;padding:12px}.menu.hs-tabmenu,.menu.hs-vars,.menu.hs-copyas{z-index:86}.hs-color{gap:12px;width:270px;max-width:100%;display:grid}.hs-color-head{align-items:center;gap:8px;display:flex}.hs-color-swatch{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px}.hs-color .seg{background:var(--surface);display:flex}.hs-color .seg button{flex:1;justify-content:center;padding:0 4px;font-size:12px}.hs-color-sv{gap:12px;display:grid}.hs-color-square{cursor:crosshair;touch-action:none;border-radius:8px;height:160px;position:relative}.hs-color-knob{pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 3px #0009}.hs-color-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:6px;height:12px;position:relative}.hs-color-hknob{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.hs-color-form{gap:10px;display:grid}.hs-color-field{color:var(--text-2);gap:4px;font-size:12px;font-weight:600;display:grid}.hs-color-rgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hs-color-sample{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.hs-color-sample>span{border-radius:6px;width:48px;height:30px}.hs-color-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hs-color-presets button{aspect-ratio:1;transition:transform calc(.12s * var(--motion));border-radius:8px;box-shadow:inset 0 0 0 1px #00000040}.hs-color-presets button:hover{transform:scale(1.06)}.hs-color-presets button[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-3), 0 0 0 4px var(--accent)}.hs-cal{gap:10px;width:360px;max-width:100%;display:grid}.hs-cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-cal-title{text-transform:capitalize;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.hs-cal-title:hover{background:var(--surface-2)}.hs-cal-title .lucide{width:14px;height:14px;transition:transform calc(.16s * var(--motion))}.hs-cal-title[aria-expanded=true] .lucide{transform:rotate(180deg)}.hs-cal-main{gap:10px;min-width:0;display:flex}.hs-cal-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-width:0;display:grid}.hs-cal-wd{color:var(--text-muted);text-align:center;text-transform:uppercase;padding:4px 0;font-size:10px;font-weight:600}.hs-cal-days button{aspect-ratio:1;border-radius:50%;font-size:12px}.hs-cal-days button:hover,.hs-cal-mgrid button:hover{background:var(--surface-2)}.hs-cal-days button.today{color:var(--accent);font-weight:700}.hs-cal-days button.other{color:var(--text-muted);opacity:.5}.hs-cal-days button.on,.hs-cal-mgrid button.on{background:var(--accent);color:var(--accent-ink);opacity:1;font-weight:600}.hs-cal-months{flex:1;align-content:start;gap:8px;display:grid}.hs-cal-months .input{width:96px}.hs-cal-mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hs-cal-mgrid button{text-transform:capitalize;border-radius:8px;padding:8px 0;font-size:12px}.hs-cal-time{align-content:center;justify-items:center;gap:6px;display:grid}.hs-cal-time>span{color:var(--text-muted);text-transform:uppercase;font-size:10px}.hs-cal-time>div{align-items:center;gap:4px;display:flex}.hs-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;width:40px;height:140px;padding-block:56px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.hs-wheel::-webkit-scrollbar{display:none}.hs-wheel button{width:100%;height:28px;color:var(--text-muted);font:500 12px var(--font-mono);scroll-snap-align:center;border-radius:6px;display:block}.hs-wheel button.on{background:var(--accent-soft);color:var(--text);font-size:14px;font-weight:700}.hs-cal-foot{justify-content:space-between;display:flex}.hs-cal-foot .danger-text{color:var(--danger)}@media (width<=420px){.hs-cal-main{flex-direction:column}}.hs-emoji{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;width:320px;max-width:100%;height:380px;display:grid}.hs-emoji-search{background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.hs-emoji-search .lucide{width:14px;height:14px;color:var(--text-muted)}.hs-emoji-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.hs-emoji-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.hs-emoji-tabs button{opacity:.6;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.hs-emoji-tabs button .lucide{width:15px;height:15px}.hs-emoji-tabs button[aria-selected=true]{opacity:1;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent)}.hs-emoji-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hs-emoji-cap{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 2px 6px;font-size:10px;font-weight:600}.hs-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin-bottom:8px;display:grid}.hs-emoji-grid button{aspect-ratio:1;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.hs-emoji-grid button:hover{background:var(--surface-2)}.hs-emoji-grid img{object-fit:contain;width:22px;height:22px}.hs-emoji-note{color:var(--text-muted);text-align:center;padding:24px 8px;font-size:12px}.hs-emoji-custom{gap:6px;display:grid}.hs-emoji-custom>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.hs-emoji-custom>div{gap:6px;display:flex}.hs-emoji-custom .input{flex:1;min-width:0;height:32px}.menu.hs-vars{max-height:360px}.hs-vars-hint{color:var(--text-muted);margin:0 4px 6px;font-size:11.5px;line-height:1.4}.hs-vars-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:10px;font-weight:700}.menu.hs-copyas{width:290px;max-width:calc(100vw - 24px);max-height:none}.hs-copyas-head{gap:2px;padding:6px 10px 8px;display:grid}.hs-copyas-head span,.hs-copyas-hint,.hs-copyas-text small{color:var(--text-muted);font-size:12px}.menu.hs-copyas button{height:auto;min-height:44px;padding:6px 10px}.hs-copyas-text{text-align:left;min-width:0;display:grid}.hs-ok.lucide{width:16px;height:16px;color:var(--good);margin-left:auto}.hs-copyas-hint{text-align:center;padding:6px 10px 2px}.menu.hs-tabmenu{min-width:210px}.hs-mi{cursor:pointer;border-radius:8px;outline:0;align-items:center;gap:9px;height:34px;padding:0 10px;font-size:13px;display:flex}.hs-mi[data-highlighted]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hs-mi[data-highlighted]{background:color-mix(in oklab, var(--text) 9%, transparent)}}.hs-mi[data-disabled]{opacity:.4;pointer-events:none}.hs-mi.danger{color:var(--danger)}.hs-mi .lucide{width:14px;height:14px}.hs-msep{background:var(--grid-strong);height:1px;margin:4px 6px}.hs-pane-head{align-items:center;gap:8px;min-height:36px;margin-bottom:8px;display:flex}.hs-pane-head>.lucide{width:15px;height:15px;color:var(--accent)}.hs-pane-head>b{font-size:13px;font-weight:600}.hs-preview-body.dc{gap:2px;padding:12px 0;display:grid}.hs-msg.dc-msg{border-radius:6px;padding:2px 16px}.hs-msg:hover{background:#ffffff05}.hs-msg.active{box-shadow:inset 0 0 0 1px #5865f2b3}.hs-msg+.hs-msg:not(.cont){margin-top:14px}.hs-msg-ava{width:40px;min-height:1px}.hs-ava-letter.dc-ava{color:#fff;background:#5865f2;font-size:16px;font-weight:700}.hs-app.dc-app{align-items:center;gap:2px;display:inline-flex}.hs-preview-empty{color:#949ba4;text-align:center;justify-items:center;gap:10px;padding:64px 16px;display:grid}.hs-preview-empty .lucide{opacity:.15;width:40px;height:40px}.hs-attach.dcp-media{object-fit:cover;border-radius:8px;max-width:min(400px,100%);max-height:300px;margin-top:4px}.dcp-btn.hs-s1{background:#5865f2}.dcp-btn.hs-s1:hover{background:#4752c4}.dcp-btn.hs-s3{background:#248046}.dcp-btn.hs-s3:hover{background:#1a6334}.dcp-btn.hs-s4{background:#da373c}.dcp-btn.hs-s4:hover{background:#a12d31}.dcp-btn.disabled.hs-s1,.dcp-btn.disabled.hs-s3,.dcp-btn.disabled.hs-s4{filter:saturate(.7)}.hs-select.dc-select{gap:8px;width:100%;max-width:400px;margin-top:0}.hs-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-select>.chosen{color:#dbdee1}.hs-select>.lucide{color:#b5bac1;flex:none;width:18px;height:18px}.hs-select.disabled{opacity:.5}.hs-poll{background:#2b2d31;border-radius:8px;max-width:440px;margin-top:6px;padding:16px}.hs-poll-q{color:#f2f3f5;overflow-wrap:anywhere;font-size:17px;font-weight:600}.hs-poll-sub,.hs-poll-foot{color:#949ba4;font-size:12px}.hs-poll-sub{margin-top:2px}.hs-poll-answers{gap:8px;margin-top:12px;display:grid}.hs-poll-a{background:#383a40;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;display:flex}.hs-poll-a>span:not(.dcp-bemoji){text-overflow:ellipsis;white-space:nowrap;color:#dbdee1;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.hs-poll-a>i{border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 2px #b5bac1}.hs-poll-foot{margin-top:12px;font-size:13px}.hs-json{gap:8px;min-width:0;display:grid}.hs-json .hs-pane-head{flex-wrap:wrap;margin-bottom:0}.hs-json-lines{color:var(--text-muted);margin-left:auto;font-size:12px}.hs-json-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hs-json-status{margin-left:auto;font-size:12px;font-weight:600}.hs-json-status.ok{color:var(--good)}.hs-json-status.bad{color:var(--danger)}.hs-json-text{border-radius:var(--r-m);background:var(--surface-2);width:100%;height:calc(100dvh - 260px);min-height:320px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:12px/1.5 var(--font-mono);white-space:pre;resize:vertical;tab-size:2;border:0;outline:0;padding:12px;overflow:auto}.hs-json-text:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}@container hscreate (width<=899px){.hs-json-text{height:60dvh}}.hs-bot{align-items:center;gap:10px;min-width:0;display:flex}.hs-bot>img{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none;width:32px;height:32px}.hs-bot>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-bot-state{color:var(--good);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.hs-bot-state .dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 3px var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hs-bot-state .dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--good) 25%, transparent)}}.hs-bot-pick{gap:6px;display:grid}.hs-bot-opt{border-radius:var(--r-m);background:var(--surface-2);width:100%;min-width:0;color:var(--text);text-align:left;transition:background calc(.14s * var(--motion)), box-shadow calc(.14s * var(--motion));align-items:center;gap:10px;padding:8px 10px;display:flex}.hs-bot-opt:hover{background:var(--surface-3)}.hs-bot-opt[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-bot-opt[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.hs-bot-opt>img{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none;width:32px;height:32px}.hs-bot-opt-text{min-width:0;display:grid}.hs-bot-opt-text b,.hs-bot-opt-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-bot-opt-text small{color:var(--text-muted);font-size:12px}.hs-channel-select.select,.hs-channel-select select,.hs-channel-select .select-btn{width:100%}.me-label .hs-refresh{margin-left:auto}.me-label .hs-refresh+.me-count{margin-left:8px}.hs-format{gap:6px;display:grid}.hs-media-in{align-items:center;gap:8px;min-width:0;display:flex}.hs-media-in>.input{flex:1;min-width:0}.hs-media-in .icon-btn.sm{border-radius:8px;flex:none;width:32px;height:32px}.hs-media-in .icon-btn.sm .lucide{width:15px;height:15px}.hs-media-in .busy .lucide{animation:hs-spin calc(.9s / max(var(--motion), .01)) linear infinite}.hs-swatch-btn{color:var(--text-muted);place-items:center;display:grid}.hs-swatch-btn .lucide{width:15px;height:15px}.hs-styles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hs-styles>button{background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;transition:background calc(.14s * var(--motion));border-radius:10px;justify-items:center;gap:6px;padding:8px 4px;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.hs-styles>button:hover:not(:disabled){background:var(--surface-3)}.hs-styles>button[aria-checked=true]{color:var(--text);box-shadow:inset 0 0 0 2px var(--accent)}.hs-styles>button:disabled{opacity:.4;cursor:not-allowed}.hs-style-swatch{background:#4e5058;border-radius:4px;width:30px;height:14px}.hs-style-swatch.hs-s1{background:#5865f2}.hs-style-swatch.hs-s3{background:#248046}.hs-style-swatch.hs-s4{background:#da373c}.hs-bound{background:var(--accent-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hs-bound>.lucide{width:16px;height:16px;color:var(--accent);flex:none}.hs-bound>span{flex:1;gap:2px;min-width:0;display:grid}.hs-bound small{color:var(--text-muted);font-size:12px}.hs-row-add{flex-wrap:wrap;gap:8px;display:flex}.hs-row-add>.me-add{flex:140px}.hs-option{gap:8px}.hs-option-main{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}@media (width<=420px){.hs-styles{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-option-main{grid-template-columns:64px minmax(0,1fr)}.hs-option-main>.input.mono{grid-column:1/-1}}.hs-addgrid .me-tile-icon{background:var(--hs-tile,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hs-addgrid .me-tile-icon{background:color-mix(in oklab, var(--hs-tile,var(--accent)) 18%, transparent)}}.hs-addgrid .me-tile-icon{color:var(--hs-tile,var(--accent))}.hs-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hs-files>li{border-radius:var(--r-m);background:var(--surface-2);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 12px;display:flex}.hs-files>li.unused{opacity:.7}.hs-files-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.hs-files small{color:var(--text-muted);white-space:nowrap;font-size:12px}.hs-files .icon-btn.sm{border-radius:7px;width:28px;height:28px}.hs-files .icon-btn.sm .lucide{width:15px;height:15px}.hs-file{background:#2b2d31;border-radius:8px;align-items:center;gap:12px;max-width:432px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #1e1f22}.hs-file>.lucide{color:#5865f2;flex:none;width:30px;height:30px}.hs-file>span{min-width:0;display:grid}.hs-file b{text-overflow:ellipsis;white-space:nowrap;color:#00a8fc;font-size:15px;font-weight:400;overflow:hidden}.hs-file small{color:#949ba4;font-size:12px}.hs-tpl{min-width:0;container:hstpl/inline-size}.hs-tpl .hs-panes .seg{width:100%;display:flex}.hs-tpl .hs-panes .seg button{flex:1;justify-content:center}.hs-tpl-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.hs-tpl-side{gap:14px;min-width:0;display:grid}.hs-tpl-right{min-width:0;position:sticky;top:8px}.hs-tpl .spin{animation:hs-spin calc(.9s / max(var(--motion), .01)) linear infinite}@container hstpl (width<=899px){.hs-tpl .hs-panes{display:block}.hs-tpl-grid{grid-template-columns:minmax(0,1fr)}.hs-tpl-right{position:static}.hs-tpl[data-pane=list] .hs-tpl-right,.hs-tpl[data-pane=view] .hs-tpl-side{display:none}}.hs-tpl-head{align-items:center;gap:12px;min-width:0;display:flex}.hs-tpl-head-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.hs-tpl-head-icon .lucide{width:22px;height:22px}.hs-tpl-head-text{gap:2px;min-width:0;display:grid}.hs-tpl-head-text b{font-size:16px}.hs-tpl-head-text small{color:var(--text-muted);font-size:12.5px}.hs-tpl-tools{flex-wrap:wrap;gap:8px;display:flex}.hs-tpl-howto{border-radius:var(--r-m);background:var(--accent-soft);color:var(--text-2);gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid}.hs-tpl-howto b{color:var(--accent);font-size:13px}.hs-tpl-howto p{margin:0}.hs-srcs{border-radius:var(--r-m);background:var(--surface-2);gap:2px;margin:0;padding:6px;list-style:none;display:grid}.hs-src{border-radius:8px;align-items:center;gap:4px;min-width:0;display:flex}.hs-src.on{background:var(--accent-soft)}.hs-src-main{min-width:0;height:34px;color:var(--text-2);text-align:left;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.hs-src.on .hs-src-main{color:var(--text);font-weight:600}.hs-src-main:hover{color:var(--text)}.hs-src-main .lucide{width:15px;height:15px;color:var(--accent);flex:none}.hs-src-main span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-src-main small{color:var(--text-muted);font-size:11.5px}.hs-src-acts{opacity:.55;transition:opacity calc(.14s * var(--motion));gap:2px;display:flex}.hs-src:hover .hs-src-acts,.hs-src:focus-within .hs-src-acts,.hs-src.on .hs-src-acts{opacity:1}.hs-src-form{padding:2px 4px}.hs-tpl .icon-btn.sm,.hs-tpl-menu .icon-btn.sm,.hs-bottom .icon-btn.sm{border-radius:7px;width:28px;height:28px}.hs-tpl .icon-btn.sm .lucide,.hs-bottom .icon-btn.sm .lucide{width:15px;height:15px}.hs-tpl .icon-btn.danger:hover:not(:disabled){color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-tpl .icon-btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 14%, transparent)}}.hs-tpl .icon-btn.on,.hs-tpl .icon-btn.accent{color:var(--accent)}.hs-tpl .icon-btn.on{background:var(--accent-soft)}.hs-bottom-row{flex-wrap:wrap;align-items:center}.hs-tpl-bar{border-radius:var(--r-m);background:var(--surface-2);min-width:160px;height:36px;color:var(--text-2);align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:flex}.hs-tpl-bar-icon.lucide{width:14px;height:14px;color:var(--accent);flex:none}.hs-tpl-bar-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-tpl-status{color:var(--warn);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.hs-tpl-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hs-tpl-status.missing{color:var(--danger)}.hs-tpl-list{gap:10px;min-width:0;display:grid}.hs-tpl-list-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-count-pill{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11.5px}.hs-tpl-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-search{flex:180px;min-width:0;position:relative}.hs-search>.lucide{width:15px;height:15px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.hs-search .input{width:100%;padding-left:32px;padding-right:30px}.hs-search-x{width:22px;height:22px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hs-search-x:hover{background:var(--surface-3)}.hs-search-x .lucide{width:13px;height:13px}.hs-tpl-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hs-tpl-item{border-radius:var(--r-m);background:var(--surface-2);cursor:pointer;min-width:0;transition:background calc(.14s * var(--motion)), box-shadow calc(.14s * var(--motion));align-items:center;gap:12px;padding:12px;display:flex}.hs-tpl-item:hover{background:var(--surface-3)}.hs-tpl-item.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.hs-tpl-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.hs-tpl-icon .lucide{width:19px;height:19px}.hs-tpl-main{flex:1;gap:5px;min-width:0;display:grid}.hs-tpl-name{align-items:center;gap:6px;min-width:0;display:flex}.hs-tpl-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.hs-tpl-pencil{width:20px;height:20px;color:var(--text-muted);opacity:0;transition:opacity calc(.14s * var(--motion));border-radius:5px;flex:none;place-items:center;display:grid}.hs-tpl-item:hover .hs-tpl-pencil,.hs-tpl-pencil:focus-visible{opacity:1}.hs-tpl-pencil:hover{background:var(--surface)}.hs-tpl-pencil .lucide{width:11px;height:11px}.hs-tpl-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hs-tag{background:var(--text);border-radius:5px;align-items:center;gap:3px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-tag{background:color-mix(in oklab, var(--text) 8%, transparent)}}.hs-tag{color:var(--text-muted);font-size:10.5px;font-weight:500}.hs-tag .lucide{width:10px;height:10px}.hs-tag.webhook{background:var(--accent-soft);color:var(--accent)}.hs-tag.bot{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.hs-tag.bot{background:color-mix(in oklab, var(--good) 15%, transparent)}}.hs-tag.bot{color:var(--good)}.hs-tag.builtin{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hs-tag.builtin{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.hs-tag.builtin{color:var(--warn)}.hs-tpl-date,.hs-tpl-folder{min-width:0;color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.hs-tpl-date .lucide{width:10px;height:10px}.hs-tpl-folder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-tpl-acts{flex:none;align-items:center;gap:2px;display:flex}.menu.hs-tpl-menu{z-index:86;max-width:calc(100vw - 24px);max-height:none}.hs-tpl-menu .hs-vars-hint{max-width:280px;margin:4px 6px}.hs-tpl-select{min-height:120px}.hs-tpl-view,.hs-docpane{gap:10px;min-width:0;display:grid}.hs-tpl-view-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hs-tpl-view-head b{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;font-size:15px;overflow:hidden}.hs-docpane .hs-json-text{height:calc(100dvh - 300px)}@container hstpl (width<=899px){.hs-docpane .hs-json-text{height:60dvh}}.hs-hist .hs-tpl-head-text{flex:1}.hs-hist-item{gap:10px;display:grid}.hs-hist-row{align-items:center;gap:12px;min-width:0;display:flex}.hs-tpl-icon.bot{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.hs-tpl-icon.bot{background:color-mix(in oklab, var(--good) 15%, transparent)}}.hs-tpl-icon.bot{color:var(--good)}.hs-hist-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.hs-hist-where{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.hs-hist-where>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.hs-hist-where .lucide{flex:none;width:11px;height:11px}.hs-hist-more{box-shadow:inset 0 1px 0 var(--line);cursor:default;gap:8px;padding-top:8px;display:grid}.hs-hist-ids{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:11px}.hs-hist-acts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hs-hist-chip{height:28px;color:var(--text-2);transition:background calc(.14s * var(--motion));border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hs-hist-chip:hover{background:var(--surface-3);color:var(--text)}.hs-hist-chip:disabled{opacity:.5;pointer-events:none}.hs-hist-chip .lucide{width:13px;height:13px}.hs-hist-chip.accent{color:var(--accent)}.hs-hist-chip.danger,.hs-hist-x.icon-btn{color:var(--danger)}.hs-hist-x{margin-left:auto}.hs-hist-limit{padding:4px 14px}.hs-sched-toggle{text-align:left;cursor:pointer;width:100%}.hs-sched-toggle>.lucide:last-child{width:16px;height:16px;color:var(--text-muted);transition:transform calc(.16s * var(--motion))}.hs-sched-toggle>.lucide.open{transform:rotate(180deg)}.hs-count-pill.over{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-count-pill.over{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.hs-count-pill.over{color:var(--danger)}.hs-sched-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-sched-pick>:first-child{flex:200px;min-width:0}.hs-sched-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-sched-item{border-radius:var(--r-m);background:var(--surface-2);gap:2px;min-width:0;padding:8px 10px;display:grid}.hs-sched-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hs-sched-head b{font-size:12.5px}.tabular{font-variant-numeric:tabular-nums}.hs-sched-acts{align-items:center;gap:2px;margin-left:auto;display:flex}.hs-sched-acts .icon-btn.danger{color:var(--danger)}.hs-sched-text,.hs-sched-by{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);margin:0;font-size:11.5px;overflow:hidden}.hs-sched-empty{text-align:center}.hs-tag.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-tag.danger{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.hs-tag.danger{color:var(--danger)}.hs-missed{margin-bottom:14px}.hs-missed>div{gap:8px;min-width:0;display:grid}.hs-missed p{margin:0}.hs-missed-acts{flex-wrap:wrap;gap:8px;display:flex}.hs-m-head{gap:2px;display:grid}.hs-m-head b{font-size:15px}.hs-m-head small{color:var(--text-muted);font-size:12.5px}.hs-loaded{border-radius:var(--r-m);background:var(--good);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hs-loaded{background:color-mix(in oklab, var(--good) 10%, var(--surface-2))}}.hs-loaded>.lucide{width:18px;height:18px;color:var(--good);flex:none}.hs-loaded-text{flex:160px;gap:2px;min-width:0;display:grid}.hs-loaded-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;overflow:hidden}.hs-block-pad{padding-top:14px}.hs-recent{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hs-recent-item{text-align:left;width:100%;min-width:0;transition:background calc(.14s * var(--motion));border-radius:8px;gap:4px;padding:8px 10px;display:grid}.hs-recent-item:hover{background:var(--surface-2)}.hs-recent-item:disabled{opacity:.6}.hs-recent-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.hs-backup-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hs-backup-list li{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;line-height:1.45;display:flex}.hs-backup-list svg{width:18px;height:18px;color:var(--good);flex:none;margin-top:1px}.hs-backup-list li.warn svg{color:var(--warn)}.hs-act{gap:16px;min-width:0;display:grid;container:hsact/inline-size}.hs-act-status{gap:10px;display:grid}.hs-act-bot{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.hs-act-bot small{color:var(--text-muted);font-size:12.5px}.hs-act-dot{background:var(--danger);border-radius:50%;flex:none;width:9px;height:9px}.hs-act-dot.online{background:var(--good)}.hs-act-dot.noGuild,.hs-act-dot.disabled{background:var(--warn)}.hs-act-dot.checking{background:var(--text-muted)}.hs-act-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@container hsact (width<=760px){.hs-act-grid{grid-template-columns:minmax(0,1fr)}.hs-kind{min-height:0}}.hs-kind{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:360px;display:grid}.hs-kind-head{align-items:center;gap:12px;display:flex}.hs-kind-head h3{font:600 16px/1.25 var(--font-display);flex:1}.hs-kind-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.hs-kind-icon .lucide{width:19px;height:19px}.hs-kind-count{background:var(--surface-2);font:600 12px var(--font-mono);border-radius:999px;padding:3px 10px}.hs-kind-count small{color:var(--text-muted)}.hs-kind-count.full{color:var(--danger)}.hs-kind-desc{color:var(--text-2);font-size:13px;line-height:1.5}.hs-kind-desc b{color:var(--text);font-weight:600}.hs-link{color:var(--accent);text-underline-offset:2px}.hs-link:hover{text-decoration:underline}.hs-kind-create{gap:8px;display:flex}.hs-kind-create .btn{flex:none}.hs-kind-empty{text-align:center;align-content:center;place-items:center;gap:2px;min-height:160px;display:grid}.hs-kind-empty small{color:var(--text-muted)}.hs-kind-list{grid-template-columns:minmax(0,1fr);gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hs-kind-row{border-radius:var(--r-m);background:var(--surface-2);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:4px 6px 4px 12px;display:flex}.hs-kind-row:hover,.hs-kind-row:focus-visible{background:var(--surface-3);outline:0}.hs-kind-row .input{height:32px}.hs-kind-row-icon.lucide{width:14px;height:14px;color:var(--text-muted);flex:none}.hs-kind-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-kind-badge{background:var(--accent-soft);color:var(--accent);font:700 11px var(--font-mono);border-radius:999px;padding:2px 8px}.hs-act .icon-btn.sm,.hs-act-body .icon-btn.sm{border-radius:8px;width:30px;height:30px}.hs-act .icon-btn.sm .lucide,.hs-act-body .icon-btn.sm .lucide{width:15px;height:15px}.hs-act .icon-btn.danger:hover:not(:disabled),.hs-act-body .icon-btn.danger:hover:not(:disabled){color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-act .icon-btn.danger:hover:not(:disabled),.hs-act-body .icon-btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 14%, transparent)}}.hs-act-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hs-act-kindchip{background:var(--accent-soft);color:var(--accent);font:700 10.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 8px}fieldset.hs-act-body{border:0;min-width:0;margin:0;padding:0;container:hsactbody/inline-size}.hs-act-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@container hsactbody (width<=680px){.hs-act-cols{grid-template-columns:minmax(0,1fr)}}.hs-act-col,.hs-act-stack{align-content:start;gap:18px;min-width:0;display:grid}.hs-act-col.alt{border-radius:var(--r-l);background:var(--surface-2);padding:14px}@supports (color:color-mix(in lab, red, red)){.hs-act-col.alt{background:color-mix(in oklab, var(--surface-2) 45%, transparent)}}.hs-act-col.alt{box-shadow:inset 0 0 0 1px var(--line)}.hs-act-section{gap:10px;min-width:0;display:grid}.hs-act-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hs-act-label-emoji{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.hs-act-gap{margin-top:8px}.hs-act-field{gap:6px;min-width:0;display:grid}.hs-act-select,.hs-act-select select,.hs-act-select .select-btn{width:100%}.hs-act-coltitle{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hs-act-coltitle h4,.hs-act-label>span,.hs-act-label>label{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.hs-act-coltitle>span,.hs-act-label small{color:var(--text-muted);opacity:.8;font-size:11.5px}.hs-act-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hs-act-hint{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;line-height:1.45;display:flex}.hs-act-hint.error{color:var(--danger)}.hs-act-hint.warn{color:var(--warn)}.hs-act-hint .lucide{flex:none;width:13px;height:13px}.hs-act-note{border-radius:var(--r-m);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.hs-act-note.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hs-act-note.warn{background:color-mix(in oklab, var(--warn) 13%, transparent)}}.hs-act-note.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hs-act-note.error{background:color-mix(in oklab, var(--danger) 13%, transparent)}}.hs-act-note>.lucide{width:15px;height:15px;color:var(--warn);flex:none;margin-top:2px}.hs-act-note.error>.lucide{color:var(--danger)}.hs-act-note .btn{margin-top:8px}.hs-act-placeholder{border-radius:var(--r-m);background:var(--text);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.hs-act-placeholder{background:color-mix(in oklab, var(--text) 4%, transparent)}}.hs-act-placeholder{color:var(--text-muted);text-align:center;font-size:12.5px}.hs-act-empty{text-align:center;justify-items:center;gap:4px;padding:18px 12px;display:grid}.hs-act-empty.tall{align-content:center;min-height:240px}.hs-act-empty small{max-width:300px;color:var(--text-muted);font-size:12.5px}.hs-act-empty-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.hs-act-empty-icon .lucide{width:18px;height:18px}.hs-act-switch{border-radius:var(--r-m);background:var(--surface-2);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.hs-act-switch[aria-checked=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-act-switch[aria-checked=true]{background:color-mix(in oklab, var(--accent) 12%, var(--surface-2))}}.hs-act-switch[aria-checked=true] .switch{background:var(--accent)}.hs-act-switch[aria-checked=true] .switch .thumb{background:var(--accent-ink);transform:translate(16px)}.hs-act-switch-icon{background:var(--text);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-act-switch-icon{background:color-mix(in oklab, var(--text) 5%, transparent)}}.hs-act-switch-icon{color:var(--text-muted)}.hs-act-switch[aria-checked=true] .hs-act-switch-icon{background:var(--accent-soft);color:var(--accent)}.hs-act-switch-icon .lucide{width:15px;height:15px}.hs-act-switch-text{flex:1;gap:2px;min-width:0;display:grid}.hs-act-switch-text small{color:var(--text-muted);font-size:12px}.hs-act-move{flex:none;display:grid}.hs-act-move button{width:22px;height:16px;color:var(--text-muted);border-radius:5px;place-items:center;display:grid}.hs-act-move button:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.hs-act-move button:disabled{opacity:.3}.hs-act-move .lucide{width:13px;height:13px}.hs-act-stepper{background:var(--surface-2);height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;display:flex;overflow:hidden}.hs-act-stepper button{width:36px;height:100%;color:var(--text-muted);place-items:center;display:grid}.hs-act-stepper button:hover:not(:disabled){color:var(--text)}.hs-act-stepper button:disabled{opacity:.3}.hs-act-stepper .lucide{width:14px;height:14px}.hs-act-stepper input{text-align:center;min-width:0;height:100%;font:600 13px var(--font-mono);background:0 0;border:0;outline:0;flex:1}.hs-act-add{border-radius:var(--r-m);background:var(--accent-soft);width:100%;height:38px;color:var(--accent);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.hs-act-add:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-act-add:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 22%, transparent)}}.hs-act-add .lucide{width:15px;height:15px}.hs-act-tabs{justify-self:start}.hs-act-tabs>span{height:30px;color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hs-act-tabs>span[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000038, inset 0 0 0 1px var(--line)}.hs-act-color{align-items:center;gap:8px;display:flex}.hs-act-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;width:38px;height:38px}.hs-sch-hint{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.hs-sch-hint.warn{color:var(--warn)}.hs-sch-howto{border-radius:var(--radius);background:var(--accent-soft);align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.hs-sch-howto>.lucide{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.hs-sch-howto p{margin:0}.hs-sch-howto .link{color:var(--accent);font-weight:600;text-decoration:underline}.hs-sch-empty{border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:12px;padding:18px 16px;display:flex}.hs-sch-empty>.lucide{width:22px;height:22px;color:var(--text-muted);flex:none}.hs-sch-empty div{gap:2px;display:grid}.hs-sch-empty small{color:var(--text-muted)}.hs-sch-list{gap:8px;display:grid}.hs-sch-card{border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent);align-items:center;gap:8px;padding:12px 14px;display:flex}.hs-sch-card.is-off{opacity:.65;box-shadow:inset 3px 0 0 var(--text-muted)}.hs-sch-main{flex:1;gap:4px;min-width:0;display:grid}.hs-sch-main small{color:var(--text-muted);overflow-wrap:anywhere}.hs-sch-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hs-sch-pills:empty{display:none}.hs-sch-link{color:var(--accent);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.hs-sch-link .lucide{width:13px;height:13px}.hs-sch-kinds{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:12px;display:grid}.hs-sch-kind{border-radius:var(--radius);background:var(--surface-2);color:var(--text);text-align:left;transition:background calc(.14s * var(--motion));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hs-sch-kind:hover:not(:disabled){background:var(--surface-3)}.hs-sch-kind[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.hs-sch-kind>.lucide{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.hs-sch-kind span{gap:2px;min-width:0;display:grid}.hs-sch-kind b{font-size:13.5px;font-weight:600}.hs-sch-kind small{color:var(--text-muted);font-size:12px;line-height:1.35}.hs-sch-days{flex-wrap:wrap;gap:6px;display:flex}.hs-sch-days button{background:var(--surface-2);border-radius:8px;min-width:44px;height:34px;padding:0 10px;font-weight:600}.hs-sch-days button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.hs-sch-runs{flex-wrap:wrap;gap:6px;display:flex}.hs-sch-tpl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.hs-sch-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.hs-sch-card{flex-wrap:wrap}}.hs-chain,.hs-catalog{gap:10px;min-width:0;display:grid}.hs-steps,.hs-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-step{border-radius:var(--r-m);background:var(--surface-2);overflow:hidden}.hs-step[data-open]{box-shadow:0 6px 22px #0003}.hs-step-head,.hs-item{cursor:pointer;align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:flex}.hs-step-head:hover,.hs-item:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hs-step-head:hover,.hs-item:hover{background:color-mix(in oklab, var(--text) 3%, transparent)}}.hs-step-head:focus-visible,.hs-item:focus-visible{outline:1.5px solid var(--accent);outline-offset:-1.5px}.hs-step-num{background:var(--surface);width:22px;height:22px;color:var(--text-muted);font:700 10.5px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.hs-step-name,.hs-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.hs-step-chev.lucide{width:15px;height:15px;color:var(--text-muted);transition:transform calc(.16s * var(--motion));flex:none}.hs-step[data-open] .hs-step-chev{transform:rotate(180deg)}.hs-step-body{background:var(--surface);padding:4px 12px 14px}@supports (color:color-mix(in lab, red, red)){.hs-step-body{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.hs-step-form{gap:12px;padding-top:8px;display:grid}.hs-catalog-group{gap:6px;display:grid}.hs-catalog-group h5{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.hs-tile{border-radius:var(--r-m);background:var(--surface-2);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.hs-tile:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-tile:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 8%, var(--surface-2))}}.hs-tile[data-added]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-tile[data-added]{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.hs-tile:disabled:not([data-added]){opacity:.5}.hs-tile.sm{gap:8px;padding:8px 10px}.hs-tile-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.hs-tile-icon.sm{border-radius:8px;width:30px;height:30px}.hs-tile-icon .lucide{width:15px;height:15px}.hs-tile-text,.hs-item-text{flex:1;gap:1px;min-width:0;display:grid}.hs-tile-text b,.hs-item-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hs-tile-text small{color:var(--text-muted);font-size:12px}.hs-item-text small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.hs-tile-added{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.hs-tile-added .lucide{width:11px;height:11px}.hs-tile-plus.lucide{width:15px;height:15px;color:var(--text-muted);flex:none}.hs-field-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@container hsactbody (width<=680px){.hs-field-tiles{grid-template-columns:minmax(0,1fr)}}.hs-item{border-radius:var(--r-m);background:var(--surface-2)}.hs-item[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.hs-item.flat{cursor:default;min-height:42px}.hs-item.flat .input{height:32px}.hs-item-star.lucide{width:13px;height:13px;color:var(--accent);fill:currentColor;flex:none}.hs-item-count{background:var(--text);border-radius:6px;flex:none;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.hs-item-count{background:color-mix(in oklab, var(--text) 5%, transparent)}}.hs-item-count{color:var(--text-muted);font:500 11px var(--font-mono)}.hs-item-required{background:var(--danger);border-radius:6px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.hs-item-required{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.hs-item-required{color:var(--danger);font-weight:700}.hs-choices{gap:8px;display:grid}.hs-choice-star[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.hs-choice-star[aria-pressed=true] .lucide{fill:currentColor}.hs-field-head{gap:2px;display:grid}.hs-field-head b{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.hs-field-head small{color:var(--text-muted);font-size:12.5px}.hs-act-body .chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-act-body .chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.hs-answer-var{border-radius:var(--r-m);background:var(--surface-2);padding:12px}.hs-tokens{flex-wrap:wrap;gap:6px;display:flex}.hs-token{background:var(--accent);border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-token{background:color-mix(in oklab, var(--accent) 12%, var(--surface-2))}}.hs-token{font-size:12px}.hs-token code{color:var(--accent);font:600 12px var(--font-mono)}.hs-token span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--text-muted);overflow:hidden}.hs-token .lucide{width:12px;height:12px;color:var(--text-muted)}.hs-pick-row{align-items:center;gap:6px;min-width:0;display:flex}.input.hs-pick{text-align:left;cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.input.hs-pick:disabled{cursor:default;opacity:.65}.input.hs-pick[data-state-tone=warn]{box-shadow:inset 0 0 0 1.5px var(--warn)}.hs-pick-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-pick-chev.lucide,.hs-pick-lead.lucide{width:15px;height:15px;color:var(--text-muted);flex:none}.menu.hs-pick-menu{width:max(260px, var(--radix-popover-trigger-width));gap:6px;max-height:340px;display:grid}.hs-pick-list{max-height:260px;overflow-y:auto}.hs-pick-group{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:10.5px;font-weight:700}.menu .hs-pick-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu .hs-pick-item:disabled{opacity:.45;cursor:default}.hs-pick-item .lucide{width:14px;height:14px;color:var(--text-muted);flex:none}.hs-pick-item .hs-pick-check{color:var(--accent)}.hs-pick-badge{background:var(--text);border-radius:999px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.hs-pick-badge{background:color-mix(in oklab, var(--text) 7%, transparent)}}.hs-pick-badge{color:var(--text-muted);font-size:11px}.hs-mode-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.hs-mode-tag.webhook{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hs-mode-tag.webhook{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.hs-mode-tag.webhook{color:var(--accent)}.hs-mode-tag.components{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.hs-mode-tag.components{background:color-mix(in oklab, var(--good) 16%, transparent)}}.hs-mode-tag.components{color:var(--good)}.hs-role-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.hs-role-chip{background:currentColor;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-role-chip{background:color-mix(in oklab, currentColor 20%, transparent)}}.hs-role-chip{color:var(--accent);font-size:12px;font-weight:600}.hs-role-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.hs-role-chip button{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.hs-role-chip button:hover:not(:disabled){background:#0003}.hs-role-chip .lucide{width:11px;height:11px}.hs-role-dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.hs-role-box{border-radius:var(--r-m);background:var(--surface-2);gap:6px;padding:6px;display:grid}.hs-role-list{max-height:210px;overflow-y:auto}.hs-role-item{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;font-size:13px;display:flex}.hs-role-item:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hs-role-item:hover:not(:disabled){background:color-mix(in oklab, var(--text) 6%, transparent)}}.hs-role-item:disabled{opacity:.55;cursor:default}.hs-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.hs-role-item[aria-checked=true] .hs-check{background:var(--accent);box-shadow:none;color:var(--accent-ink)}.hs-check .lucide{width:11px;height:11px}.hs-role-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-role-lock{color:var(--text-muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.hs-role-lock .lucide{width:12px;height:12px}.hs-role-error{flex-wrap:wrap;justify-content:space-between}.hs-step-msg{gap:8px;display:grid}.hs-own-msg{border-radius:var(--r-m);background:var(--surface-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.hs-own-msg-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.hs-own-msg-icon .lucide{width:15px;height:15px}.hs-own-msg-text{flex:1;min-width:0;display:grid}.hs-own-msg-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);overflow:hidden}.hs-own-msg .btn{cursor:pointer}.hs-own-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid;container:hsown/inline-size}@container hsown (width<=760px){.hs-own-grid{grid-template-columns:minmax(0,1fr)}}.hs-own-editor{min-width:0}.hs-bind-note{color:var(--text-muted);font-size:12.5px}.hs-bind-list{gap:4px;max-height:200px;display:grid;overflow-y:auto}.hs-bind-item{background:var(--surface-2);text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.hs-bind-item:hover:not(:disabled){background:var(--surface-3)}.hs-bind-item>span:last-child{min-width:0;display:grid}.hs-bind-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hs-bind-item small{color:var(--text-muted);font-size:11.5px}.hs-bind-icon{background:var(--warn);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-bind-icon{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.hs-bind-icon{color:var(--warn)}.hs-bind-icon .lucide,.hs-bound-mark.lucide{width:14px;height:14px}.hs-bound-mark.lucide{color:var(--warn);flex:none}.ce{min-width:0;container:ce/inline-size}.ce-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.ce-main{gap:12px;min-width:0;display:grid}.ce-side{min-width:0}@container ce (width<=820px){.ce-grid{grid-template-columns:minmax(0,1fr)}}.ce-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ce-stage-wrap{border-radius:var(--r-l);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:10px;overflow:hidden}.ce-stage{background:var(--surface-3);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;transition:box-shadow calc(.14s * var(--motion));border-radius:6px;outline:0;position:relative}.ce-stage.editable{touch-action:none}.ce-stage:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ce-stage.over{cursor:move}.ce-stage.dragging{cursor:grabbing}.ce-canvas{border-radius:inherit;width:100%;height:100%;display:block}.ce-loading{border-radius:inherit;background:var(--surface-3);color:var(--text-muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.ce-hint{color:var(--text-muted);font-size:12.5px;line-height:1.45}.ce-inline{pointer-events:none;position:absolute;inset:0;container-type:size}.ce-inline-text{box-sizing:border-box;resize:none;pointer-events:auto;font-size:calc(var(--ce-fs) * 100cqw);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:0;border-radius:2px;margin:-.1em 0 0;padding:0;line-height:1.2;display:block;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ce-inline-text{background:color-mix(in oklab, var(--bg) 45%, transparent)}}.ce-inline-text{outline:1.5px solid var(--accent);outline-offset:3px;caret-color:var(--accent);-webkit-user-select:text;user-select:text}.ce-inline-text::placeholder{color:inherit;opacity:.45}.ce-inline-text::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ce-inline-text::selection{background:color-mix(in oklab, var(--accent) 45%, transparent)}}.ce-presets-title{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:600}.ce-presets-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;display:grid}.ce-preset{border-radius:var(--r-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);text-align:left;transition:background calc(.14s * var(--motion)), transform calc(.16s * var(--motion));gap:6px;padding:6px;font-size:12.5px;font-weight:500;display:grid}.ce-preset:hover:not(:disabled){background:var(--surface-3);color:var(--text);transform:translateY(-1px)}.ce-preset:disabled{opacity:.5;cursor:not-allowed}.ce-preset span{padding:0 2px 2px}.ce-thumb{border-radius:6px;width:100%;height:auto;display:block}.ce-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ce-tools .icon-btn:disabled{opacity:.35;cursor:not-allowed}.ce-tools .tgl{height:30px}.ce-tools-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.ce-overlay{pointer-events:none;position:absolute;inset:0}.ce-frame,.ce-hover,.ce-empty-img,.ce-guide{position:absolute}.ce-frame{box-shadow:0 0 0 1.5px var(--accent), 0 0 0 3px var(--bg)}@supports (color:color-mix(in lab, red, red)){.ce-frame{box-shadow:0 0 0 1.5px var(--accent), 0 0 0 3px color-mix(in oklab, var(--bg) 45%, transparent)}}.ce-frame.off{box-shadow:none;outline:1.5px dashed var(--accent)}.ce-hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ce-hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 65%, transparent)}}.ce-h{background:var(--surface);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--accent), 0 1px 3px var(--bg);border-radius:3px;margin:-6px 0 0 -6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ce-h{box-shadow:0 0 0 1.5px var(--accent), 0 1px 3px color-mix(in oklab, var(--bg) 70%, transparent)}}.ce-h{pointer-events:auto;touch-action:none}.ce-h:before{content:"";position:absolute;inset:-8px}@media (pointer:coarse){.ce-h{width:16px;height:16px;margin:-8px 0 0 -8px}}.ce-h.nw,.ce-h.n,.ce-h.ne{top:0}.ce-h.e,.ce-h.w{top:50%}.ce-h.sw,.ce-h.s,.ce-h.se{top:100%}.ce-h.nw,.ce-h.w,.ce-h.sw{left:0}.ce-h.n,.ce-h.s{left:50%}.ce-h.ne,.ce-h.e,.ce-h.se{left:100%}.ce-h.nw,.ce-h.se{cursor:nwse-resize}.ce-h.ne,.ce-h.sw{cursor:nesw-resize}.ce-h.n,.ce-h.s{cursor:ns-resize}.ce-h.e,.ce-h.w{cursor:ew-resize}.ce-guide{background:var(--accent);opacity:.9}.ce-guide.v{width:1px;margin-left:-.5px;top:0;bottom:0}.ce-guide.h{height:1px;margin-top:-.5px;left:0;right:0}.ce-empty-img{outline:1.5px dashed var(--text);border-radius:4px;place-content:center;justify-items:center;gap:4px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ce-empty-img{outline:1.5px dashed color-mix(in oklab, var(--text) 45%, transparent)}}.ce-empty-img{outline-offset:-1.5px;background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ce-empty-img{background:color-mix(in oklab, var(--bg) 35%, transparent)}}.ce-empty-img{color:var(--text-2);text-align:center;font-size:12px;container-type:size}.ce-empty-img.avatar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ce-empty-img.avatar{background:color-mix(in oklab, var(--bg) 60%, transparent)}}.ce-empty-img.round{border-radius:50%}.ce-empty-img .lucide{width:18px;height:18px}.ce-empty-up{border-radius:var(--r-s);justify-items:center;gap:4px;padding:6px 10px;display:grid}.ce-empty-up.on{pointer-events:auto;cursor:pointer}.ce-empty-up.on:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ce-empty-up.on:hover{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.ce-empty-up.on:hover{color:var(--text)}.ce-empty-hint{color:var(--accent);font-size:11px}@container (width<=150px) or (height<=84px){.ce-empty-img .ce-empty-hint{display:none}}@container (width<=96px) or (height<=56px){.ce-empty-img span{display:none}}@container (width<=28px) or (height<=28px){.ce-empty-img .lucide{display:none}}.ce-gridlines,.ce-zones{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ce-gridlines{--ce-line-major:#ffffff57;--ce-line-minor:#ffffff24;background-image:linear-gradient(to right, var(--ce-line-major) 1px, transparent 1px), linear-gradient(to bottom, var(--ce-line-major) 1px, transparent 1px), linear-gradient(to right, var(--ce-line-minor) 1px, transparent 1px), linear-gradient(to bottom, var(--ce-line-minor) 1px, transparent 1px);mix-blend-mode:difference}.ce-zone{background:repeating-linear-gradient(135deg,#ffffff1c 0 7px,#0000 7px 14px),#00000029;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38}.ce-zone span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0000009e;border-radius:4px;max-width:calc(100% - 8px);padding:2px 8px;font-size:11px;line-height:1.4;overflow:hidden}.ce-zone.tall span{writing-mode:vertical-rl;max-width:none;max-height:calc(100% - 8px);padding:8px 2px;transform:rotate(180deg)}.ce-tabs{margin:0 0 10px}.ce-panel{border-radius:var(--r-l);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);min-width:0;padding:14px}.ce-panel .input,.ce-panel .select select,.ce-panel .select .select-btn,.ce-panel .color-in,.ce-panel .seg{background:var(--surface)}.ce-panel .seg button[aria-checked=true]{background:var(--surface-3)}.ce-panel .select{width:100%;min-width:0}.ce-panel .input:disabled,.ce-panel .switch:disabled,.ce-panel .seg button:disabled,.ce-panel .icon-btn:disabled,.ce-panel .btn:disabled{cursor:not-allowed}.ce-panel .icon-btn:disabled,.ce-panel .btn:disabled,.ce-panel .switch:disabled{opacity:.4}.ce .icon-btn.sm{border-radius:7px;width:28px;height:28px}.ce .icon-btn.sm .lucide{width:15px;height:15px}.ce .icon-btn.danger:hover:not(:disabled){color:var(--danger)}.ce-note{color:var(--warn);margin:0 0 10px;font-size:12.5px}.ce-add{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ce-add .btn{background:var(--surface)}.ce-add .btn:hover:not(:disabled){background:var(--surface-3)}.ce-count{color:var(--text-muted);margin-left:auto;font-size:12px}.ce-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ce-row{cursor:pointer;min-height:40px;transition:background calc(.12s * var(--motion));border-radius:9px;outline:0;align-items:center;gap:8px;padding:4px 4px 4px 6px;display:flex}.ce-row:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ce-row:hover{background:color-mix(in oklab, var(--text) 5%, transparent)}}.ce-row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent)}.ce-row[aria-current=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ce-row[aria-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}}.ce-row.off .ce-row-label,.ce-row.off .ce-row-ico{opacity:.45}.ce-row-ico{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.ce-row-ico .lucide{width:15px;height:15px}.ce-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.ce-row-acts{flex:none;align-items:center;gap:1px;display:flex}.ce-props-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ce-props-head b{font-weight:600}.ce-align{flex-wrap:wrap;gap:8px;display:flex}.ce-align-grp{background:var(--surface);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ce-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 10px;display:grid}.ce-grid2>.wide{grid-column:1/-1}.ce-f{gap:6px;min-width:0;display:grid}.ce-f-label{color:var(--text-2);font-size:12.5px;font-weight:500}.ce-f-hint{color:var(--text-muted);font-size:12px;line-height:1.4}.ce-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.ce-toggle .ce-f-label{color:var(--text);font-size:13.5px}.ce-toggle .ce-f-hint{grid-column:1/-1}.ce-num{display:block;position:relative}.ce-num .input{height:34px;padding-right:34px}.ce-num-suffix{color:var(--text-muted);font:500 11.5px var(--font-mono);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ce-range output{min-width:52px}.ce .color-in{max-width:100%}.ce-text-in{display:block;position:relative}.ce-text-in .input{padding-right:42px}.ce-var-btn{border-radius:7px;width:32px;height:32px;position:absolute;top:3px;right:3px}.ce-var-btn .lucide{width:16px;height:16px}.ce-upload{flex-wrap:wrap;gap:6px;display:flex}.ce-busy .lucide{animation:ce-spin calc(.9s / max(var(--motion), .01)) linear infinite}@keyframes ce-spin{to{transform:rotate(360deg)}}.ce-vars{width:340px;max-width:calc(100vw - 24px)}.menu.ce-vars .input{background:var(--surface-2);height:32px;margin-bottom:6px}.menu.ce-vars button{flex-direction:column;align-items:flex-start;gap:1px;height:auto;min-height:34px;padding:6px 10px}.ce-vars code{overflow-wrap:anywhere;max-width:100%;color:var(--accent);font-size:12px}.ce-vars .muted{margin-left:0;font-size:12.5px;line-height:1.35}.ce-tabs{flex-wrap:wrap;overflow:visible}.ce-tabs .tab{gap:6px;height:36px;padding:0 9px;font-size:13.5px}.ce-tabs .tab .lucide{width:15px;height:15px}.ce-widgets{gap:12px;display:grid}.ce-wgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:6px;display:grid}.ce-wtile{border-radius:var(--r-m);background:var(--surface);color:var(--text-2);text-align:center;transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));justify-items:center;gap:6px;padding:8px 6px 7px;font-size:12px;font-weight:500;line-height:1.25;display:grid}.ce-wtile:hover{background:var(--surface-3);color:var(--text)}.ce-wtile[aria-checked=true]{background:var(--accent-soft);color:var(--text)}.ce-wtile[aria-checked=true] .ce-wscheme{color:var(--accent);background:var(--surface)}.ce-wtile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:0}.ce-wscheme{aspect-ratio:16/9;background:var(--surface-2);width:100%;max-width:88px;height:auto;color:var(--text-muted);border-radius:6px;padding:3px;display:block}.ce-wscheme .cut{stroke:var(--surface-2)}.ce-wtile[aria-checked=true] .ce-wscheme .cut{stroke:var(--surface)}.ce-wscheme .cut-fill{fill:var(--surface-2)}.ce-wopts{border-radius:var(--r-m);background:var(--surface);justify-items:start;gap:12px;padding:12px;display:grid}.ce-wopts>.ce-grid2{width:100%}.ce-wopts .ce-note{margin:0}.ce-wopts-head{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.ce-wopts-head b{font-weight:600}.ce-wopts-head .mono{color:var(--text-muted);font-size:11.5px}.ce-panel .ce-wopts .input,.ce-panel .ce-wopts .select select,.ce-panel .ce-wopts .select .select-btn,.ce-panel .ce-wopts .seg{background:var(--surface-2)}.ce-row.ce-grow .ce-row-ico{background:var(--surface-3);color:var(--text-2)}.ce-row.ce-grow.open .ce-row-ico{background:var(--accent-soft);color:var(--accent)}.ce-row.ce-grow .ce-row-label{font-size:13px;font-weight:600}.ce-grow-n{color:var(--text-muted);flex:none;font-size:11.5px}.ce-row.in-group{min-height:36px;margin-left:16px}.ce-row.in-group .ce-row-ico{width:24px;height:24px}.ce-group-frame{outline:1.5px dashed var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.ce-group-frame{outline:1.5px dashed color-mix(in oklab, var(--accent) 70%, transparent)}}.ce-group-frame{outline-offset:3px;border-radius:4px}.ce-gif{background:var(--accent-soft);height:18px;color:var(--accent);font:600 10.5px var(--font-mono);letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.ce-gif-note{border-radius:var(--r-m);background:var(--surface);color:var(--text-2);align-items:flex-start;gap:8px;padding:9px 10px;font-size:12.5px;line-height:1.45;display:flex}.ce-gif-note .ce-gif{margin-top:1px}.ce-vars-search{z-index:1;background:var(--surface-3);margin:-6px -6px 0;padding:6px 6px 0;position:sticky;top:-6px}.ce-vars-group{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:600}.rooms-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:24px;display:grid}.sticky{position:sticky;top:8px}.preview-cap{color:var(--text-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.btn-list .row-title{align-items:center;gap:10px;display:flex}.gen{gap:4px;padding:6px 0;display:grid}.bn-wrap{gap:var(--gap);grid-template-columns:220px minmax(0,1fr) 260px;align-items:start;display:grid}.bn-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.bn-tools .sp{flex:1}.bn{aspect-ratio:16/9;isolation:isolate;background:#160812;border-radius:12px;width:100%;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.bn-bg{z-index:-1;background:radial-gradient(60% 70% at 25% 40%,#7a1326 0,#0000 60%),radial-gradient(50% 60% at 80% 70%,#3b0f5c 0,#0000 60%),linear-gradient(120deg,#1a0710,#2a0b1d 50%,#10091f);animation:9s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.bn-bg:after{content:"";background:repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 9px);position:absolute;inset:0}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(4%,-3%)scale(1.06)}}.bn-el{cursor:pointer;border-radius:4px;position:absolute}.bn-el.sel{outline-offset:.6cqw;outline:1.5px dashed #ffffffd9}.bn-kicker{font:600 2.6cqw/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;top:31%;left:6%}.bn-title{letter-spacing:-.01em;white-space:nowrap;font-weight:700;line-height:1;top:38%;left:5.6%}.bn-stats{gap:5cqw;display:flex;bottom:21%;left:6%}.bn-stat b{font:600 4.2cqw/1 var(--font-body);color:#fff;font-variant-numeric:tabular-nums;display:block}.bn-stat small{color:#ffc9d3;letter-spacing:.06em;text-transform:uppercase;margin-top:.6cqw;font-size:1.6cqw;display:block}.bn-stat b.flash{animation:flash calc(.9s * var(--motion)) ease-out}@keyframes flash{0%{color:#ffd166;transform:translateY(-.3cqw)}to{color:#fff;transform:none}}.bn-last{background:#00000059;border-radius:99px;align-items:center;gap:1.4cqw;padding:1cqw 1.6cqw 1cqw 1cqw;display:flex;bottom:21%;right:5%}.bn-last .la{color:#1a1205;width:5cqw;height:5cqw;font:700 2cqw/1 var(--font-body);background:#e3b341;border-radius:50%;place-items:center;display:grid}.bn-last span{color:#fff;font-size:1.7cqw;line-height:1.25}.bn-last em{color:#ffc9d3;font-size:1.4cqw;font-style:normal;display:block}.bn-zone{pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff17 0 7px,#0000 7px 14px);place-items:center;display:grid;position:absolute;left:0;right:0}.bn-zone span{color:#fff;background:#0000009e;border-radius:4px;padding:2px 8px;font-size:max(10px,1.3cqw)}.bn-status{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.el-list{gap:2px;padding:8px;display:grid}.el-item{text-align:left;width:100%;height:38px;color:var(--text-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.el-item:hover{background:var(--surface-2);color:var(--text)}.el-item[aria-selected=true]{background:var(--accent-soft);color:var(--text)}.el-item small{font:11px var(--font-mono);color:var(--text-muted);margin-left:auto}.roles-list{gap:2px;padding:8px;display:grid}.role-item{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.role-item:hover{background:var(--surface-2)}.role-item[aria-selected=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.role-item b{font-weight:600;display:block}.role-item small{color:var(--text-muted);font-size:12px;display:block}.role-item .lucide{color:var(--text-muted)}.matrix td:not(:first-child),.matrix th:not(:first-child){text-align:center}.matrix td.acts{text-align:left}.matrix .toggles{gap:4px}.matrix .tgl{height:28px;padding:0 10px;font-size:12.5px}.feed{align-items:center;gap:14px;padding:12px 0;display:flex}.feed+.feed{box-shadow:0 -1px 0 var(--line)}.plat{color:#fff;width:38px;height:38px;font:700 11px/1 var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.feed-main{flex:1;min-width:0}.feed-main b{font-weight:600}.feed-main .muted{font-size:13px}.feed-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.scrim{inset:var(--titlebar) 0 0;z-index:40;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity calc(.24s * var(--motion));position:fixed}.scrim.show{opacity:1;pointer-events:auto}.drawer{top:var(--titlebar);z-index:50;background:var(--surface);width:min(470px,100%);box-shadow:var(--shadow);visibility:hidden;transition:transform calc(.32s * var(--motion)) cubic-bezier(.2, .8, .2, 1), visibility 0s linear calc(.32s * var(--motion));padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;transform:translate(105%)}.drawer.open{visibility:visible;transition:transform calc(.32s * var(--motion)) cubic-bezier(.2, .8, .2, 1);transform:none}.drawer.wide{width:min(980px,100%)}.d-head{align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.d-head .ficon{background:var(--accent-soft);color:var(--accent)}.d-head h2{font:600 17px/1.3 var(--font-display)}.d-head p{color:var(--text-muted);margin-top:3px;font-size:13px}.d-head .icon-btn{margin-left:auto}.d-body{flex:1;padding:0 20px 20px;overflow-y:auto}.d-foot{background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.savebar{z-index:45;left:calc(50% + 164px);bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface-3);width:min(640px,100% - 32px);box-shadow:var(--shadow);transition:transform calc(.34s * var(--motion)) cubic-bezier(.2, .9, .25, 1.15), background calc(.2s * var(--motion));border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;transform:translate(-50%,180%)}.savebar.show{transform:translate(-50%)}.savebar .msg{flex:1;align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.savebar .msg .lucide{color:var(--warn)}.savebar.alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.savebar.alert{background:color-mix(in oklab, var(--danger) 32%, var(--surface-3))}}.savebar.shake{animation:shake calc(.46s * var(--motion)) ease-in-out}@keyframes shake{0%,to{transform:translate(-50%)}20%{transform:translate(calc(-50% - 10px))}40%{transform:translate(calc(9px - 50%))}60%{transform:translate(calc(-50% - 6px))}80%{transform:translate(calc(4px - 50%))}}.toasts{z-index:95;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed}.toast{background:var(--surface-3);max-width:min(420px,100vw - 32px);box-shadow:var(--shadow);animation:toast-in calc(.28s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-weight:500;display:flex}.toast .lucide{color:var(--good)}.toast.out{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.pop{z-index:60;top:calc(62px + var(--titlebar));background:var(--surface);width:min(360px,100vw - 32px);max-height:calc(100% - 80px);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);animation:pop-in calc(.2s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;border-radius:16px;padding:16px;position:fixed;right:20px;overflow-y:auto}.pop h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:2px 0 10px;font-size:11px;font-weight:600}.pop h3:not(:first-child){margin-top:18px}.pop-lang{display:none}.pop .pop-lang+h3{margin-top:2px}.skins{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.skin{text-align:left;color:var(--text-2);border-radius:11px;gap:6px;padding:6px;font-size:12.5px;font-weight:500;display:grid}.skin:hover{background:var(--surface-2)}.skin[aria-checked=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--accent)}.skin-prev{border-radius:7px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #80808040}.skin-prev .s1{width:26%;position:absolute;top:0;bottom:0;left:0}.skin-prev .s2{border-radius:3px;height:22%;position:absolute;top:22%;left:34%;right:10%}.skin-prev .s3{border-radius:3px;width:26%;height:20%;position:absolute;top:56%;left:34%}.accents{flex-wrap:wrap;gap:8px;display:flex}.acc{width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #80808059}.acc[aria-checked=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.acc .lucide{width:15px;height:15px}.menu{z-index:85;background:var(--surface-3);min-width:220px;max-height:300px;box-shadow:var(--shadow);animation:pop-in calc(.16s * var(--motion)) ease-out both;border-radius:12px;padding:6px;position:fixed;overflow-y:auto}.menu button{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.menu button:hover,.menu button:focus-visible{background:color-mix(in oklab, var(--text) 9%, transparent)}}.menu button:hover,.menu button:focus-visible{outline:0}.menu .dot{border-radius:50%;width:9px;height:9px}.cmdk-wrap{inset:var(--titlebar) 0 0;z-index:80;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed}.cmdk{background:var(--surface);width:min(580px,100%);box-shadow:var(--shadow);animation:pop-in calc(.2s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;border-radius:16px;overflow:hidden}.cmdk-input{height:54px;box-shadow:0 1px 0 var(--line);color:var(--text-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.cmdk-input input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.cmdk-list{max-height:min(380px,55vh);padding:8px;overflow-y:auto}.cmdk-item{text-align:left;width:100%;color:var(--text-2);border-radius:9px;align-items:center;gap:12px;padding:9px 10px;display:flex}.cmdk-item .lucide{color:var(--text-muted)}.cmdk-item[aria-selected=true]{background:var(--surface-2);color:var(--text)}.cmdk-item small{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.cmdk-foot{color:var(--text-muted);background:var(--surface-2);flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:12px;display:flex}.drawer.rx{visibility:visible;transition:none;transform:none}.drawer.rx[data-state=open]{animation:drawer-in calc(.32s * var(--motion)) cubic-bezier(.2, .8, .2, 1)}.drawer.rx[data-state=closed]{animation:drawer-out calc(.22s * var(--motion)) ease-in forwards}.scrim.rx{opacity:1;pointer-events:auto;transition:none}.scrim.rx[data-state=open]{animation:scrim-in calc(.24s * var(--motion))}.scrim.rx[data-state=closed]{animation:scrim-out calc(.2s * var(--motion)) forwards}@keyframes drawer-in{0%{transform:translate(105%)}}@keyframes drawer-out{to{transform:translate(105%)}}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}.cdlg-wrap{inset:var(--titlebar) 0 0;z-index:90;background:var(--scrim);animation:scrim-in calc(.2s * var(--motion)) ease-out;place-items:center;padding:24px 16px;display:grid;position:fixed}.cdlg{background:var(--surface);width:min(440px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);animation:cdlg-in calc(.24s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;border-radius:18px;gap:18px;padding:22px 22px 18px;display:grid;overflow-y:auto}.cdlg-main{align-items:flex-start;gap:14px;display:flex}.cdlg-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.cdlg.danger .cdlg-icon{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cdlg.danger .cdlg-icon{background:color-mix(in oklab, var(--danger) 15%, transparent)}}.cdlg.danger .cdlg-icon{color:var(--danger)}.cdlg-icon .lucide{width:20px;height:20px}.cdlg-text{gap:6px;min-width:0;padding-top:2px;display:grid}.cdlg-text h2{font:600 17px/1.3 var(--font-display);overflow-wrap:anywhere}.cdlg-text p{color:var(--text-2);overflow-wrap:anywhere;white-space:pre-line;font-size:14px;line-height:1.5}.cdlg-text p.lead{color:var(--text);padding-top:7px;font-size:15px;font-weight:500}.cdlg-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cdlg-foot .btn{min-width:96px}.btn.danger.solid{background:var(--danger);color:var(--accent-ink)}.btn.danger.solid:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn.danger.solid:hover{background:color-mix(in oklab, var(--danger) 86%, var(--text))}}@keyframes cdlg-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (width<=640px){.cdlg-wrap{place-items:end stretch;padding:0}.cdlg{width:100%;max-height:85dvh;padding:20px 18px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;animation-name:cdlg-up}.cdlg-foot{grid-template-columns:1fr 1fr;display:grid}.cdlg-foot .btn{height:42px}.cdlg-foot .btn.ghost{background:var(--surface-2)}.cdlg-foot .btn:only-child{grid-column:1/-1}}@keyframes cdlg-up{0%{transform:translateY(100%)}}.auth-wrap{place-items:center;min-height:100%;padding:32px 16px;display:grid;overflow-y:auto}.auth-card{gap:18px;width:min(440px,100%);padding:28px;display:grid}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand .brand-mark{border-radius:12px;width:40px;height:40px;font-size:14px}.setup-replace-title{align-items:center;gap:8px;margin:8px 0 0;font-size:16px;display:flex}.setup-replace-title .lucide{width:18px;height:18px;color:var(--accent)}.auth-card h1{font:600 22px/1.25 var(--font-display)}.auth-card p{color:var(--text-2)}.btn.discord{color:#fff;background:#5865f2;height:44px;font-size:15px}.btn.discord:hover{background:#4752c4}.steps{counter-reset:step;gap:12px;display:grid}.step-card{border-radius:var(--r-l);background:var(--surface-2);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px;display:grid}.step-num{background:var(--surface-3);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.step-card.done .step-num{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.step-card.done .step-num{background:color-mix(in oklab, var(--good) 22%, transparent)}}.step-card.done .step-num{color:var(--good)}.step-card.active .step-num{background:var(--accent);color:var(--accent-ink)}.step-card b{font-weight:600;display:block}.step-card .hint{color:var(--text-muted);margin-top:2px;font-size:13px}.step-body{gap:10px;margin-top:10px;display:grid}.servers-page{height:100%;overflow-y:auto}.servers-inner{max-width:960px;margin:0 auto;padding:32px 24px 80px}.topline{justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 0;display:flex}.soon-list{gap:8px;margin-top:12px;display:grid}.soon-list li{color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.soon-list li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.servers-group{margin-top:26px}.servers-group:first-of-type{margin-top:8px}.servers-group-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.servers-group-head h2{font:600 15px/1.3 var(--font-display)}.servers-group-head p{color:var(--text-muted);font-size:13px}.server-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.server-card{flex-direction:column;gap:12px;padding:16px;display:flex}.server-row{align-items:center;gap:14px;min-width:0;display:flex}.server-card .gi{width:48px;height:48px;font:600 15px/1 var(--font-display);color:#fff;background:var(--surface-3);background-position:50%;background-size:cover;border-radius:14px;flex:none;place-items:center;display:grid}.server-card b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.server-card .server-main{flex:1;justify-items:start;gap:6px;min-width:0;display:grid}.server-card .server-main .pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}.server-row>.btn{flex:none}.server-note{border-radius:var(--r-m);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:8px;padding:9px 11px;font-size:13px;line-height:1.45;display:flex}.server-note>.lucide{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:2px}.server-note>span{flex:1;min-width:0}.server-note.warn{background:var(--warn);align-items:center}@supports (color:color-mix(in lab, red, red)){.server-note.warn{background:color-mix(in oklab, var(--warn) 12%, var(--surface-2))}}.server-note.warn>.lucide{color:var(--warn);margin-top:0}.server-note .btn{flex:none}.server-card.denied{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.server-card.denied .server-row{opacity:.6}.server-card.denied:hover{box-shadow:inset 0 0 0 1px var(--line);transform:none}.server-card.denied .gi{filter:grayscale(.7)}@media (width<=640px){.server-note.warn{flex-wrap:wrap}}.servers-refresh.busy .lucide{animation:srv-spin calc(.9s / max(var(--motion), .01)) linear infinite}@keyframes srv-spin{to{transform:rotate(360deg)}}.cover{background:var(--bg);height:100%;color:var(--text);position:relative;overflow:hidden auto}.cv-bg{pointer-events:none;height:980px;position:absolute;inset:0 0 auto;overflow:hidden}.cv-bg:before{content:"";background-image:radial-gradient(var(--grid-strong) 1px, transparent 1.2px);opacity:.55;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 62% 32%,#000 25%,#0000 72%);mask-image:radial-gradient(65% 55% at 62% 32%,#000 25%,#0000 72%)}.cv-glow{filter:blur(90px);animation:cv-drift calc(16s / max(var(--motion), .01)) ease-in-out infinite alternate;border-radius:50%;position:absolute}.cv-glow.a{background:var(--accent);opacity:.22;width:640px;height:520px;top:-140px;right:-120px}.cv-glow.b{background:var(--chart-2);opacity:.12;width:520px;height:460px;animation-delay:-7s;top:260px;left:-160px}@keyframes cv-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,5%)scale(1.08)}}.cv-wrap{max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.cv-nav{z-index:2;align-items:center;gap:10px;height:76px;display:flex;position:relative}.cv-nav .brand{padding:0}.cv-links{gap:2px;margin-left:26px;display:flex}.cv-links button,.cv-links a{color:var(--text-2);transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));border-radius:8px;padding:8px 12px;font-weight:500}.cv-links button:hover,.cv-links a:hover{background:var(--surface-2);color:var(--text)}.cv-nav .grow{flex:1}.cv-nav .btn{height:38px}.cv-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px 0 84px;display:grid}.cv-hero>div:first-child>*{animation:cv-in calc(.7s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both}.cv-hero>div:first-child>:nth-child(2){animation-delay:calc(80ms * var(--motion))}.cv-hero>div:first-child>:nth-child(3){animation-delay:calc(.16s * var(--motion))}.cv-hero>div:first-child>:nth-child(4){animation-delay:calc(.24s * var(--motion))}.cv-hero>div:first-child>:nth-child(5){animation-delay:calc(.32s * var(--motion))}@keyframes cv-in{0%{opacity:0;transform:translateY(14px)}}.cv-eyebrow{background:var(--surface-2);border-radius:16px;align-items:center;gap:9px;height:32px;padding:0 14px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cv-eyebrow{background:color-mix(in oklab, var(--surface-2) 85%, transparent)}}.cv-eyebrow{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:13px;font-weight:500}.cv-title{font:700 clamp(34px, 5vw, 60px)/1.06 var(--font-display);letter-spacing:-.025em;margin:20px 0}.cv-title em{background:linear-gradient(100deg, var(--accent) 10%, var(--accent) 90%);font-style:normal}@supports (color:color-mix(in lab, red, red)){.cv-title em{background:linear-gradient(100deg, var(--accent) 10%, color-mix(in oklab, var(--accent) 40%, var(--text)) 90%)}}.cv-title em{color:#0000;-webkit-background-clip:text;background-clip:text}.cv-lead{color:var(--text-2);max-width:540px;font-size:17px;line-height:1.62}.cv-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cv-cta .btn{border-radius:13px;height:50px;padding:0 22px;font-size:15px}.cv-cta .btn .lucide{width:18px;height:18px}.cover .btn.discord{box-shadow:0 10px 30px -10px #5865f2bf}.cv-notice{max-width:540px;margin-top:18px}.cv-redirect{justify-items:start;gap:10px;margin-top:10px;display:grid}.cv-redirect .help-code{width:100%}.cv-redirect code{word-break:break-all}.cv-invite{max-width:540px;margin-top:16px}.cv-invite-toggle{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.cv-invite-toggle:hover{color:var(--text)}.cv-invite-toggle .lucide{width:16px;height:16px;color:var(--accent)}.cv-invite-form{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);gap:8px;padding:14px;display:grid}.cv-invite-form label{font-size:14px;font-weight:600}.cv-invite-line{flex-wrap:wrap;gap:8px;display:flex}.cv-invite-line .input{letter-spacing:.06em;flex:220px;width:auto}.cv-invite-form small{color:var(--text-muted);font-size:12.5px}.cv-trust{color:var(--text-muted);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:13px;display:flex}.cv-trust span{align-items:center;gap:7px;display:inline-flex}.cv-trust .lucide{width:15px;height:15px;color:var(--good)}.cv-stage{height:470px;animation:cv-in calc(.9s * var(--motion)) calc(.2s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;position:relative}.cv-window{background:var(--surface);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);transform-origin:30%;border-radius:18px;grid-template-columns:50px 128px minmax(0,1fr);display:grid;position:absolute;inset:34px 6px 34px 44px;overflow:hidden;transform:perspective(1500px)rotateY(-10deg)rotateX(5deg)}.w-rail{background:var(--bg);align-content:start;gap:9px;padding:14px 8px;display:grid}.w-rail i{background:var(--surface-3);border-radius:11px;width:34px;height:34px;display:block}.w-rail i:first-child{background:var(--accent);border-radius:9px}.w-side{align-content:start;gap:10px;padding:18px 12px;display:grid}.w-side b{background:var(--surface-3);border-radius:4px;height:8px;display:block}.w-side b.on{background:var(--accent-soft);border-radius:7px;height:24px}.w-side b.lbl{opacity:.6;width:46%;height:6px;margin-top:8px}.w-main{background:var(--bg);align-content:start;gap:12px;padding:18px;display:grid}.w-head{background:var(--surface-3);border-radius:6px;width:42%;height:12px;display:block}.w-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.w-stat{background:var(--surface);border-radius:11px;padding:10px 12px}.w-stat small{color:var(--text-muted);font-size:10.5px;display:block}.w-stat b{font:600 17px/1.2 var(--font-display);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.w-chart{background:var(--surface);border-radius:11px;align-items:flex-end;gap:5px;height:128px;padding:14px 12px 12px;display:flex}.w-chart i{background:var(--accent);border-radius:4px 4px 2px 2px;flex:1}@supports (color:color-mix(in lab, red, red)){.w-chart i{background:color-mix(in oklab, var(--accent) 70%, transparent)}}.w-chart i{transform-origin:bottom;animation:cv-bar calc(1.1s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both}.w-chart i:nth-child(odd){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w-chart i:nth-child(odd){background:color-mix(in oklab, var(--accent) 38%, transparent)}}@keyframes cv-bar{0%{transform:scaleY(.08)}}.w-rows{gap:7px;display:grid}.w-rows b{background:var(--surface);border-radius:8px;height:26px;display:block}.cv-float{z-index:1;background:var(--surface-2);border-radius:15px;align-items:center;gap:11px;max-width:270px;padding:11px 14px 11px 11px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.cv-float{background:color-mix(in oklab, var(--surface-2) 90%, transparent)}}.cv-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 44px -14px #0009, inset 0 0 0 1px var(--line);animation:cv-bob calc(6s / max(var(--motion), .01)) ease-in-out infinite alternate;font-size:13px}.cv-float .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.cv-float .ic .lucide{width:18px;height:18px}.cv-float .ic.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cv-float .ic.warn{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.cv-float .ic.warn{color:var(--warn)}.cv-float .ic.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cv-float .ic.good{background:color-mix(in oklab, var(--good) 16%, transparent)}}.cv-float .ic.good{color:var(--good)}.cv-float b{font-weight:600;line-height:1.3;display:block}.cv-float small{color:var(--text-muted);font-size:12px;line-height:1.35;display:block}.cv-float.f1{min-width:240px;top:0;left:0}.cv-float.f2{animation-delay:-2s;top:206px;right:-14px}.cv-float.f3{animation-delay:-4s;bottom:26px;left:18px}.cv-float.f4{animation-delay:-3s;bottom:-4px;right:22px}@keyframes cv-bob{0%{transform:translateY(0)}to{transform:translateY(-11px)}}.cv-feed{animation:cv-swap calc(.42s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both;align-items:center;gap:11px;display:flex}@keyframes cv-swap{0%{opacity:0;transform:translateY(8px)}}.cv-live{font-variant-numeric:tabular-nums;display:inline-block}.cv-live.flash{animation:flash calc(.7s * var(--motion)) ease both}.cv-chip{background:var(--warn);border-radius:10px;align-items:center;height:20px;margin-left:6px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cv-chip{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.cv-chip{color:var(--warn);vertical-align:1px;font-size:11px;font-weight:600}.cv-section{padding:76px 0}.cv-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.cv-h2{font:600 clamp(25px, 3.1vw, 36px)/1.18 var(--font-display);letter-spacing:-.015em;max-width:720px;margin:12px 0}.cv-sub{color:var(--text-2);max-width:640px;font-size:16px;line-height:1.62}.cv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.cv-card{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform calc(.22s * var(--motion)) cubic-bezier(.2, .8, .2, 1), background calc(.22s * var(--motion));padding:22px}.cv-card:hover{background:var(--surface-2);transform:translateY(-3px)}.cv-card .ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.cv-card .ic .lucide{width:20px;height:20px}.cv-card.safe .ic{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cv-card.safe .ic{background:color-mix(in oklab, var(--good) 15%, transparent)}}.cv-card.safe .ic{color:var(--good)}.cv-card h3{margin:16px 0 7px;font-size:15.5px;font-weight:600}.cv-card p{color:var(--text-2);font-size:13.5px;line-height:1.58}.cv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.cv-step{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:24px;position:relative}.cv-step .num{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);font:700 14px/1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.cv-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--accent-soft), transparent);border-radius:1px;height:2px;position:absolute;top:41px;left:70px;right:-14px}.cv-step h3{margin:18px 0 6px;font-size:16px;font-weight:600}.cv-step p{color:var(--text-2);font-size:13.5px;line-height:1.58}.cv-where{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cv-where>div{border-radius:var(--r-l);background:linear-gradient(135deg, var(--accent), var(--surface));align-items:flex-start;gap:14px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.cv-where>div{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 7%, var(--surface)), var(--surface))}}.cv-where>div{box-shadow:inset 0 0 0 1px var(--line)}.cv-where .lucide{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.cv-where b{margin-bottom:4px;font-weight:600;display:block}.cv-where p{color:var(--text-2);font-size:13.5px;line-height:1.55}.cv-final{text-align:center;background:radial-gradient(ellipse 60% 120% at 50% 0%, var(--accent), transparent 70%), var(--surface);border-radius:26px;margin:8px 0 64px;padding:52px 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cv-final{background:radial-gradient(ellipse 60% 120% at 50% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), var(--surface)}}.cv-final{box-shadow:inset 0 0 0 1px var(--line)}.cv-final .cv-h2{margin:0 auto 12px}.cv-final .cv-sub{margin:0 auto}.cv-final .cv-cta{justify-content:center}.cv-foot{color:var(--text-muted);box-shadow:inset 0 1px 0 var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 40px;font-size:13px;display:flex}.cv-foot nav{gap:18px;display:flex}.cv-foot button:hover,.cv-foot a:hover{color:var(--text)}@supports (animation-timeline:view()){.cv-reveal{animation:linear both cv-in;animation-timeline:view();animation-range:entry entry 45%}}.cv-nav{z-index:5;background:var(--surface);border-radius:999px;height:60px;margin-top:14px;padding:0 10px 0 16px;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.cv-nav{background:color-mix(in oklab, var(--surface) 72%, transparent)}}.cv-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line), 0 14px 40px -20px #000c}.cv-links button,.cv-links a{border-radius:999px}.cv-mascot{z-index:2;pointer-events:none;width:max-content;position:absolute;bottom:calc(100% - 8px);left:6px}.cv-mascot .mascot-say{max-width:230px;margin-bottom:40px;font-size:12.5px}.cv-marquee{margin:8px 0 -12px;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cv-marquee-track{width:max-content;animation:cv-marquee calc(46s / max(var(--motion), .01)) linear infinite;display:flex}.cv-marquee span{gap:48px;padding-right:48px;display:flex}.cv-marquee b{font:700 clamp(30px, 4.6vw, 58px) / 1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--text)}@supports (color:color-mix(in lab, red, red)){.cv-marquee b{color:color-mix(in oklab, var(--text) 8%, transparent)}}.cv-marquee b:nth-child(3n+2){color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-marquee b:nth-child(3n+2){color:color-mix(in oklab, var(--accent) 26%, transparent)}}@keyframes cv-marquee{to{transform:translate(-50%)}}@media (width<=640px){.cv-nav{height:54px;top:8px}}@media (width<=1040px){.cv-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px}.cv-stage{width:min(560px,100%);margin:0 auto}.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-links{display:none}}@media (width<=640px){.cv-wrap{padding:0 16px}.cv-nav{height:64px}.cv-nav .lang,.cv-nav .brand-name{display:none}.cv-lead{font-size:15.5px}.cv-cta .btn{flex:100%}.cv-stage{height:390px}.cv-window{grid-template-columns:40px minmax(0,1fr);inset:46px 0;transform:none}.w-side{display:none}.w-rail i{width:26px;height:26px}.cv-float{max-width:230px;font-size:12px}.cv-float.f2{right:0}.cv-float.f3{display:none}.cv-grid,.cv-steps,.cv-where{grid-template-columns:minmax(0,1fr)}.cv-step:not(:last-child):after{display:none}.cv-section{padding:52px 0}.cv-final{padding:36px 18px}}.help-page{background:var(--bg);flex-direction:column;height:100%;display:flex}.help-top{height:64px;box-shadow:inset 0 -1px 0 var(--line);flex:none;align-items:center;gap:10px;padding:0 20px;display:flex}.help-top .brand{padding:0}.help-crumb{color:var(--text-2);box-shadow:inset 1px 0 0 var(--line);margin-left:2px;padding-left:12px;font-weight:600}.help-top .grow{flex:1}.help-body{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.help-toc{background:var(--surface);padding:16px 12px 32px;overflow-y:auto}.help-toc .nav-group:first-of-type{margin-top:12px}.help-search{background:var(--surface-2);height:38px;color:var(--text-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.help-search .lucide{flex:none;width:16px;height:16px}.help-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.help-search:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}.help-main{overflow-y:auto}.help-inner{max-width:780px;padding:36px 40px 80px}.help-inner.enter{animation:enter calc(.26s * var(--motion)) cubic-bezier(.2, .8, .2, 1) both}.help-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.help-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.help-ic .lucide{width:22px;height:22px}.help-article>p{color:var(--text-2);margin:0 0 14px;font-size:15px;line-height:1.65}.help-article b{color:var(--text);font-weight:600}.help-article code{background:var(--surface-2);color:var(--text);font:500 .88em/1.5 var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.help-steps{counter-reset:help-step;gap:10px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.help-steps li{border-radius:var(--r-m);background:var(--surface);color:var(--text-2);counter-increment:help-step;padding:12px 14px 12px 52px;line-height:1.6;position:relative}.help-steps li:before{content:counter(help-step);background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font:700 12px/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;left:14px}.help-list{gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.help-list li{color:var(--text-2);gap:10px;line-height:1.6;display:flex}.help-list li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.help-kv{border-radius:var(--r-l);background:var(--surface);margin:4px 0 18px;display:grid;overflow:hidden}.help-kv>div{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.help-kv>div+div{box-shadow:inset 0 1px 0 var(--line)}.help-kv dt{font-weight:600}.help-kv dd{color:var(--text-2);margin:0;line-height:1.6}.help-note{border-radius:var(--r-m);background:var(--accent-soft);gap:12px;margin:4px 0 18px;padding:14px 16px;display:flex}.help-note.is-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.help-note.is-warn{background:color-mix(in oklab, var(--warn) 13%, transparent)}}.help-note .lucide{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.help-note.is-warn .lucide{color:var(--warn)}.help-note p{margin:0;line-height:1.6}.help-qa{border-radius:var(--r-m);background:var(--surface);margin:0 0 10px}.help-qa summary{cursor:pointer;padding:14px 16px;font-weight:600}.help-qa summary::marker{color:var(--accent)}.help-qa p{color:var(--text-2);margin:0;padding:0 16px 14px 32px;line-height:1.6}.help-code{border-radius:var(--r-m);background:var(--surface);align-items:center;gap:8px;margin:4px 0 18px;padding:8px 8px 8px 14px;display:flex}.help-code code{background:0 0;flex:1;padding:0}.help-pager{justify-content:space-between;gap:12px;margin-top:36px;display:flex}@media (width<=860px){.help-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.help-toc{max-height:34vh;padding-bottom:12px}.help-inner{padding:24px 16px 64px}.help-kv>div{grid-template-columns:minmax(0,1fr);gap:4px}.help-top .lang,.help-crumb{display:none}}.help-toc .nav-item{align-items:flex-start;height:auto;min-height:36px;padding:8px 10px;line-height:1.3}.help-toc .nav-item>.lucide{flex:none;margin-top:1px}.help-kbd{background:var(--surface);min-width:20px;color:var(--text-muted);font:600 11px/1.5 var(--font-mono);text-align:center;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;flex:none;padding:1px 6px}.help-part+.help-part{margin-top:6px}.help-part-label{color:var(--text-muted);padding:8px 12px 4px;font-size:11.5px;font-weight:600}.help-article>p.help-muted{color:var(--text-muted);font-size:13.5px}.help-onpage{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 22px;display:flex}.help-onpage-title{color:var(--text-muted);margin-right:4px;font-size:12.5px;font-weight:600}.help-onpage button{background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:12.5px}.help-onpage button:hover{background:var(--surface-2);color:var(--text)}.help-h{--h:var(--accent);font:600 18px/1.3 var(--font-display);align-items:center;gap:10px;margin:26px 0 12px;scroll-margin-top:16px;display:flex}.help-h.is-green{--h:var(--good)}.help-h.is-yellow{--h:var(--warn)}.help-h.is-red{--h:var(--danger)}.help-h-ic{background:var(--h);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-h-ic{background:color-mix(in oklab, var(--h) 15%, transparent)}}.help-h-ic{color:var(--h)}.help-h-ic .lucide{width:17px;height:17px}.help-divider{background:var(--line);border:0;height:1px;margin:24px 0}.help-callout{--c:var(--accent);border-radius:var(--r-m);background:var(--c);margin:4px 0 18px;padding:12px 16px 14px}@supports (color:color-mix(in lab, red, red)){.help-callout{background:color-mix(in oklab, var(--c) 11%, transparent)}}.help-callout{box-shadow:inset 3px 0 0 var(--c)}.help-callout.is-tip{--c:var(--good)}.help-callout.is-warning{--c:var(--warn)}.help-callout.is-danger{--c:var(--danger)}.help-callout-head{color:var(--c);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.help-callout-head .lucide{width:14px;height:14px}.help-callout-title{margin-bottom:4px;display:block}.help-callout p{color:var(--text-2);margin:0;line-height:1.6}.help-table-wrap{border-radius:var(--r-l);background:var(--surface);margin:4px 0 18px;overflow-x:auto}.help-table{border-collapse:collapse;width:100%;font-size:14px}.help-table th,.help-table td{text-align:left;vertical-align:top;padding:10px 14px;line-height:1.5}.help-table th{color:var(--text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.help-table td{color:var(--text-2);box-shadow:inset 0 1px 0 var(--line);overflow-wrap:anywhere}.help-table td:first-child{color:var(--text);min-width:120px}.help-pre{border-radius:var(--r-m);background:var(--surface);margin:4px 0 18px;overflow:hidden}.help-pre-bar{color:var(--text-muted);box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:center;padding:4px 6px 4px 14px;font-size:12px;display:flex}.help-pre pre{margin:0;padding:12px 14px;overflow-x:auto}.help-pre pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.help-links{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.help-links .btn .lucide{width:14px;height:14px}.help-article a:not(.btn){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.help-compare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:4px 0 18px;display:grid}.help-compare-card{--c:var(--accent);border-radius:var(--r-l);background:var(--surface);padding:14px 16px}.help-compare-card.is-green{--c:var(--good)}.help-compare-head{align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.help-compare-head .lucide{width:22px;height:22px;color:var(--c)}.help-compare-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.help-compare-card li{color:var(--text-2);gap:8px;line-height:1.5;display:flex}.help-compare-card li .lucide{width:14px;height:14px;color:var(--good);flex:none;margin-top:3px}.help-compare-card li.is-no{color:var(--text-muted)}.help-compare-card li.is-no .lucide{color:var(--danger)}.help-copy{background:var(--surface-2);height:28px;color:var(--text-2);cursor:pointer;transition:background calc(.14s * var(--motion)), color calc(.14s * var(--motion));border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.help-copy:hover{background:var(--surface-3);color:var(--text)}.help-copy .lucide{width:14px;height:14px}.help-copy.is-done{background:var(--accent-soft);color:var(--good)}.help-copyable{cursor:copy}.help-code code.help-copyable{white-space:pre;overflow-x:auto}@media (width<=860px){.help-kbd{display:none}.help-table th,.help-table td{padding:8px 10px}}.sh-actions{gap:10px;padding:14px 0 4px;display:flex}.sh-key{width:100%;min-height:120px;font:12px/1.5 var(--font-mono);resize:vertical;padding:10px 12px}.sh-fp{font:13px/1.4 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.sh-fp .lucide{width:16px;height:16px;color:var(--accent);flex:none}.sh-url{font:13px/1.4 var(--font-mono);overflow-wrap:anywhere}.sh-warn{color:var(--text-2);align-items:center;gap:8px;margin:10px 0 0;display:flex}.sh-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sh-step{height:36px;color:var(--text-muted);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.sh-step .lucide{flex:none;width:18px;height:18px}.sh-step.is-run{background:var(--accent-soft);color:var(--text)}.sh-step.is-run .lucide{color:var(--accent);animation:sh-spin calc(1s / max(var(--motion), .01)) linear infinite}.sh-step.is-ok{color:var(--text-2)}.sh-step.is-ok .lucide{color:var(--good)}.sh-step.is-fail{color:var(--danger)}@keyframes sh-spin{to{transform:rotate(360deg)}}.sh-log{border-radius:var(--r-m);background:var(--bg);max-height:320px;color:var(--text-2);font:12px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}.sh-page{max-width:820px}.sh-back{margin-bottom:14px}.sh-promo{background:linear-gradient(135deg, var(--accent), var(--surface));align-items:center;gap:14px;margin-top:22px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-promo{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 9%, var(--surface)), var(--surface))}}.sh-promo{transition:transform calc(.18s * var(--motion))}.sh-promo:hover{transform:translateY(-2px)}.sh-promo>.lucide{width:22px;height:22px;color:var(--accent);flex:none}.sh-promo b{font-weight:600;display:block}.sh-promo small{color:var(--text-2);font-size:13px;display:block}.sh-promo>.lucide:last-child{color:var(--text-muted);margin-left:auto}.sh-key{-webkit-text-security:disc}.sh-sub{background:var(--surface-2);border-radius:12px;gap:10px;margin:2px 0 10px;padding:14px;display:grid}.sh-sub .seg{justify-self:start}.sh-sub .sh-actions{padding-top:2px}.sh-done{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.sh-done .callout{background:var(--good);flex:1;margin:0}@supports (color:color-mix(in lab, red, red)){.sh-done .callout{background:color-mix(in oklab, var(--good) 13%, transparent)}}.sh-done .callout .lucide{color:var(--good)}.sh-row-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.sys-root .savebar{left:50%}.sys-root .mod-tabs .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.sys-root .mod-tabs .seg::-webkit-scrollbar{display:none}.sys-root .mod-tabs .seg button{white-space:nowrap;flex:none}.sys-group-label{align-items:center;gap:8px;margin:14px 0 2px;font-weight:600;display:flex}.sys-group-label .lucide{width:16px;height:16px;color:var(--accent)}.sys-people{gap:2px;margin:8px 0 10px;display:grid}.sys-empty{padding:8px 0 12px}.sys-note{align-items:center;gap:8px;margin-top:18px;display:flex}.sys-note .lucide{flex:none;width:16px;height:16px}.sys-person{border-radius:var(--r-m);background:var(--surface-2);align-items:center;gap:12px;padding:8px 10px;display:flex}.sys-avatar{background:var(--surface-3);color:var(--text-2)}.sys-person-text{flex:1;min-width:0}.sys-person-text b{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.sys-person-text b .lucide{width:15px;height:15px;color:var(--accent)}.sys-person-text small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.sys-person-actions{flex:none;gap:6px;display:flex}.sys-add{gap:8px;padding:12px 0;display:grid}.sys-add-line{flex-wrap:wrap;gap:8px;display:flex}.sys-users{gap:var(--gap);display:grid}.sys-user{gap:8px;display:grid}.sys-user>.sys-person{background:0 0;padding:0 0 4px}.sys-ses{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sys-ses-row{border-radius:var(--r-m);background:var(--surface-2);align-items:center;gap:12px;padding:9px 10px;display:flex}.sys-ses-row.current{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sys-ses-row.current{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}}.sys-ses-row>.lucide{width:18px;height:18px;color:var(--text-muted);flex:none}.sys-ses-text{flex:1;min-width:0}.sys-ses-text b{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.sys-ses-text small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.sys-ses-text small.sys-self{color:var(--text-2)}.sys-alert{padding:12px 14px 12px var(--pad);border-radius:var(--r-l);background:var(--warn);align-items:center;gap:12px;margin-bottom:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sys-alert{background:color-mix(in oklab, var(--warn) 13%, var(--surface))}}.sys-alert{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.sys-alert{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 30%, transparent)}}.sys-alert>.lucide{width:20px;height:20px;color:var(--warn);flex:none}.sys-alert.critical{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sys-alert.critical{background:color-mix(in oklab, var(--danger) 16%, var(--surface))}}.sys-alert.critical{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.sys-alert.critical{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 38%, transparent)}}.sys-alert.critical>.lucide{color:var(--danger)}.sys-alert.calm{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.sys-alert.calm>.lucide{color:var(--text-muted)}.sys-alert-text{flex:1;min-width:0}.sys-alert-text b{font-weight:600}.sys-alert-text p{color:var(--text-2);margin-top:2px;font-size:13.5px}.sys-alert-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (width<=640px){.sys-alert,.sys-person,.sys-ses-row{flex-wrap:wrap}.sys-alert-actions,.sys-person-actions{width:100%}}.jr-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.jr-filters .select{max-width:260px}.jr-who-filter,.jr-date{align-items:center;gap:6px;min-width:0;display:inline-flex}.jr-filter-label,.jr-date{color:var(--text-muted);font-size:12.5px}.jr-date .input{height:34px;padding:0 8px}.jr-list{gap:4px;display:grid}.jr-row{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.jr-head{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}button.jr-head{cursor:pointer}.jr-avatar{background:var(--surface-3);color:var(--text-2);object-fit:cover}.jr-main{flex:1;gap:3px;min-width:0;display:grid}.jr-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;font-size:13.5px;display:flex}.jr-who{overflow-wrap:anywhere;font-weight:600}.jr-area{background:var(--surface-2);height:20px;color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.jr-area .lucide{width:12px;height:12px}.jr-sum{color:var(--text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.jr-kv+.jr-kv:before{content:" · ";color:var(--text-muted)}.jr-time{color:var(--text-muted);font:12px/1.6 var(--font-mono);white-space:nowrap;flex:none;padding-top:2px}.jr-chev{width:16px;height:16px;color:var(--text-muted);transition:transform calc(.16s * var(--motion));flex:none;margin-top:4px}.jr-row.is-open .jr-chev{transform:rotate(180deg)}.jr-body{padding:2px 14px 14px 58px}.jr-all{gap:6px;font-size:13px;display:grid}.jr-all .jr-kv+.jr-kv:before{content:none}.jr-changes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jr-path{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;display:flex}.jr-path b{color:var(--text-2);overflow-wrap:anywhere;font-weight:600}.jr-rest{color:var(--text-muted);font:11.5px/1.5 var(--font-mono);overflow-wrap:anywhere}.jr-vals{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:13px;display:flex}.jr-arrow{width:14px;height:14px;color:var(--text-muted);flex:none}.jr-v{overflow-wrap:anywhere;min-width:0}.jr-text{white-space:pre-wrap}.jr-id,.jr-raw{border-radius:var(--r-s);background:var(--surface-2);max-width:100%;font:12px/1.5 var(--font-mono);white-space:pre-wrap;padding:1px 6px}.jr-items,.jr-delta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.jr-op{color:var(--text-muted);font-size:11.5px;font-weight:700}.jr-op.add{color:var(--good)}.jr-op.remove{color:var(--danger)}.jr-bool.on{color:var(--good)}.jr-empty{padding:28px var(--pad);color:var(--text-muted);text-align:center;justify-items:center;gap:8px;display:grid}.jr-empty .lucide{opacity:.7;width:28px;height:28px}.jr-empty p{margin:0}@media (width<=640px){.jr-head{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.jr-main{flex-basis:calc(100% - 70px)}.jr-chev{order:3}.jr-time{flex-basis:100%;order:4;padding:0 0 0 42px}.jr-body{padding:0 12px 12px}.jr-filters .select{max-width:100%}}.sys-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;padding:12px 0;display:grid}.sys-mode{border-radius:var(--r-l);background:var(--surface-2);text-align:left;transition:background calc(.16s * var(--motion)), box-shadow calc(.16s * var(--motion));align-items:flex-start;gap:12px;padding:14px;display:flex}.sys-mode:hover:not(:disabled){background:var(--surface-3)}.sys-mode[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.sys-mode.open[aria-checked=true]{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sys-mode.open[aria-checked=true]{background:color-mix(in oklab, var(--warn) 12%, var(--surface-2))}}.sys-mode.open[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--warn)}.sys-mode:disabled{cursor:progress}.sys-mode-icon{background:var(--surface);width:36px;height:36px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.sys-mode[aria-checked=true] .sys-mode-icon{color:var(--accent)}.sys-mode.open[aria-checked=true] .sys-mode-icon{color:var(--warn)}.sys-mode-text{gap:3px;min-width:0;display:grid}.sys-mode-text b{font-weight:600}.sys-mode-text small{color:var(--text-2);font-size:13px;line-height:1.45}.sys-mode-warn .callout{background:var(--warn);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.sys-mode-warn .callout{background:color-mix(in oklab, var(--warn) 12%, transparent)}}.sys-mode-warn .callout .lucide{color:var(--warn)}.sys-srv-hint{padding-top:10px;font-size:13px}.sys-srvs{gap:6px;margin:0;padding:12px 0;list-style:none;display:grid}.sys-srv{border-radius:var(--r-m);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.sys-srv-gi{background:var(--surface-3) center / cover;width:40px;height:40px;color:var(--text);font:600 13px/1 var(--font-display);border-radius:12px;flex:none;place-items:center;display:grid}.sys-srv.closed .sys-srv-gi,.sys-srv.closed .sys-srv-text{opacity:.65}.sys-srv-text{flex:1;min-width:0}.sys-srv-text b{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.sys-srv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sys-srv-text small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:2px;font-size:12.5px;display:flex}.sys-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.sys-dot.on{background:var(--good)}.sys-srv-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sys-srv-allow{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;margin-right:4px;font-size:13px;display:inline-flex}.sys-srv .switch:disabled,.sys-srv .btn:disabled{opacity:.5;cursor:not-allowed}.sys-srv-bots{flex-basis:100%;gap:4px;margin:0;padding:0 0 0 52px;list-style:none;display:grid}.sys-bot{border-radius:var(--r-m);background:var(--surface);align-items:center;gap:10px;padding:6px 8px;display:flex}.sys-bot-ava{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sys-bot-ava img{object-fit:cover;width:100%;height:100%}.sys-bot-ava .lucide{width:16px;height:16px}.sys-bot-text{flex:1;min-width:0}.sys-bot-text b{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.sys-bot-text small{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=720px){.sys-srv-actions{justify-content:flex-start;width:100%}.sys-srv-bots{padding-left:0}}.sys-login-hint{margin-bottom:var(--gap)}.sys-invite-form{justify-items:start;gap:8px;display:grid}.sys-invite-form .input{max-width:420px}.sys-invite-form .row-title:not(:first-child){margin-top:6px}.sys-invite-switch,.sys-own-bots{align-items:center;gap:10px;font-size:12.5px;display:flex}.sys-invite-reveal{border-radius:var(--r-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent);gap:8px;margin-bottom:16px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sys-invite-reveal{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.sys-invite-once{color:var(--text-2);align-items:flex-start;gap:8px;margin:0 0 4px;display:flex}.sys-invite-once .lucide{width:16px;height:16px;color:var(--warn);flex:none;margin-top:2px}.sys-invite-reveal .help-code{margin:0}.sys-invite-reveal code{overflow-wrap:anywhere}.sys-invite-code code{letter-spacing:.08em;font-size:18px}.sys-invite .avatar .lucide{width:18px;height:18px}.sys-invite.expired,.sys-invite.used,.sys-invite.revoked{opacity:.7}.legal-op,.legal-me,.legal-extra{margin:0 0 22px}.legal-op-title{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:12.5px;font-weight:600}.legal-op .help-kv a{color:var(--accent)}.legal-extra p{color:var(--text-2);white-space:pre-line;margin:0 0 10px;line-height:1.65}.legal-me-sessions{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.legal-me-sessions li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-me-actions{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.legal-me .callout{margin-bottom:12px}.legal-erase{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 3px 0 0 var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.legal-erase>div{flex:320px;min-width:0}.legal-erase b{color:var(--text)}.legal-erase p{color:var(--text-2);margin:4px 0 0;font-size:13.5px;line-height:1.55}.legal-foot{color:var(--text-muted);box-shadow:inset 0 1px 0 var(--line);gap:8px;margin-top:36px;padding:18px 0 8px;font-size:13px;display:grid}.legal-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.legal-foot a:hover,.legal-cookie a:hover{color:var(--text)}.legal-cookie{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.legal-cookie .lucide{flex:none;width:14px;height:14px}.legal-cookie a{text-underline-offset:2px;text-decoration:underline}.cv-foot .legal-cookie{flex-basis:100%}.cv-foot nav{flex-wrap:wrap}.sb-me .icon-btn+.icon-btn{margin-left:-6px}.sys-legal-missing{padding:4px 0}.sys-legal-save{justify-content:flex-end;padding-top:12px;display:flex}.sys-legal-pages{flex-wrap:wrap;gap:8px;display:flex}.sys-legal-pages .btn .lucide:last-child{opacity:.7;width:13px;height:13px}.sys-legal-notes{gap:10px;margin-top:8px;display:grid}.st-usage{gap:10px;padding:12px 0;display:grid}.st-usage-head{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.st-db-head{margin-top:6px}.st-bar{background:var(--surface-3);border-radius:999px;height:16px;display:flex;overflow:hidden}.st-bar.sm{height:9px}.st-seg{height:100%;transition:width calc(.3s * var(--motion));flex:none;display:block}.st-seg+.st-seg{box-shadow:inset 1px 0 0 var(--surface)}.st-seg:not(.free){min-width:3px}.st-seg.kind,.st-sw.kind{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-seg.kind,.st-sw.kind{background:color-mix(in oklab, var(--accent) calc(100% - var(--i,0) * 9%), var(--surface-3))}}.st-seg.keep,.st-sw.keep{background:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){.st-seg.keep,.st-sw.keep{background:color-mix(in oklab, var(--chart-2) calc(100% - var(--i,0) * 16%), var(--surface-3))}}.st-seg.media,.st-sw.media{background:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){.st-seg.media,.st-sw.media{background:color-mix(in oklab, var(--chart-2) 50%, var(--accent))}}.st-seg.other,.st-sw.other{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.st-seg.other,.st-sw.other{background:color-mix(in oklab, var(--text-muted) 55%, var(--surface-3))}}.st-seg.free,.st-sw.free{background:var(--surface-3)}.st-sw.free{box-shadow:inset 0 0 0 1px var(--grid-strong)}.st-legend{gap:8px 18px}.st-kinds{margin-bottom:var(--gap)}.st-kind{flex-direction:column;align-items:stretch;gap:12px}.st-kind:hover{transform:none}.st-kind-head{align-items:flex-start;gap:14px;display:flex}.st-clean{box-shadow:0 -1px 0 var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-weight:500;display:flex}.st-kind p.st-never{margin-top:-2px;font-size:12.5px}.st-title{align-items:center;gap:8px;display:inline-flex}.st-title .lucide{width:16px;height:16px;color:var(--accent)}.st-media{margin-bottom:var(--gap);padding-top:4px;padding-bottom:4px}.st-keep .card-title .lucide{width:16px;height:16px;color:var(--text-muted)}.st-keep>p{font-size:13px}.st-keep-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.st-keep-list li{border-radius:var(--r-m);background:var(--surface-2);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.st-keep-list li>.lucide{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:3px}.st-keep-text{flex:1;gap:2px;min-width:0;display:grid}.st-keep-list b{font-weight:500}.st-keep-list small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.st-keep-list li>.mono{white-space:nowrap;flex:none;margin-top:1px}.st-zone{color:var(--text-2);align-items:center;gap:6px;margin-top:4px;display:flex}.st-zone .lucide{width:14px;height:14px;color:var(--text-muted);flex:none}.st-report{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;font-size:13.5px;display:grid}.st-report dt{color:var(--text-muted)}.st-report dd{margin:0}.st-report ul{margin:0;padding:0;list-style:none}.st-last-none{font-size:13.5px}.st-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.st-danger{background:color-mix(in oklab, var(--danger) 7%, var(--surface))}}.st-danger{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.st-danger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 30%, transparent)}}.st-danger-text{color:var(--text-2);align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13.5px;display:flex}.st-danger-text .lucide{width:18px;height:18px;color:var(--danger);flex:none}.st-checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px 12px;margin-top:6px;display:grid}.st-check{text-align:left;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:4px 8px;display:flex}.st-check:hover{background:var(--surface-2)}.st-check .muted{margin-left:auto;font-size:12.5px}.st-check[aria-checked=true] .cbx{background:var(--danger);color:var(--accent-ink)}.st-wipe-list{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.st-wipe-list li{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13.5px;display:flex}.st-word{gap:10px;display:grid}.st-backups{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-backups li{border-radius:var(--r-md,10px);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}@media (width<=560px){.st-backups li{flex-direction:column;align-items:flex-start}}.sys-addr-protect{align-items:flex-start;gap:8px;display:inline-flex}.sys-addr-protect svg{width:16px;height:16px;color:var(--good,#3ba55d);flex:none;margin-top:2px}.sys-addr-steps{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.sys-addr-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sys-addr-copy{align-items:center;gap:6px;min-width:0;margin:4px 0;display:flex}.sys-addr-copy code{overflow-wrap:anywhere;border-radius:var(--r-sm,6px);background:var(--surface-2);padding:4px 8px}.st-res{gap:14px;padding:12px 0;display:grid}.st-res-meter{gap:6px;display:grid}.st-res-sub{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12.5px;display:flex}.st-res-note{margin:0;font-size:12.5px}.gw-list{gap:10px;display:grid}.gw-empty{margin:0;padding:14px 0}.gw-card{border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--card-accent,var(--accent));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gw-card.ended{--card-accent:var(--text-muted)}.gw-card-main{gap:6px;min-width:0;display:grid}.gw-prize{overflow-wrap:anywhere;font-size:15px}.gw-meta{flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.gw-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gw-ends{gap:8px;display:grid}.gw-quick{flex-wrap:wrap;gap:6px;display:flex}.gw-sub{align-items:center;gap:8px;margin:14px 0 8px;font-size:13.5px;display:flex}.gw-sub svg{width:16px;height:16px}.gw-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gw-person{align-items:center;gap:10px;font-size:13.5px;display:flex}.gw-person img,.gw-ava{background:var(--surface-3);border-radius:50%;flex:none;width:26px;height:26px}.gw-person code{margin-left:auto;font-size:11.5px}.gw-tpl-row{align-items:center;gap:8px;padding:8px 0;display:flex}.gw-tpl-row+.gw-tpl-row{box-shadow:inset 0 1px 0 var(--grid)}.gw-tpl-name{overflow-wrap:anywhere;align-items:center;gap:8px;margin-right:auto;font-weight:600;display:flex}.gw-tpl-name svg{width:16px;height:16px}.gw-msg-hint{margin:0 0 10px;font-size:12.5px}.ac-presets{gap:6px;margin:8px 0 18px;display:grid}.ac-preset{border-radius:var(--r-m);background:var(--surface-2);text-align:left;width:100%;transition:background calc(.14s * var(--motion));align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.ac-presets .ac-preset{margin-top:0}.ac-preset:hover:not(:disabled){background:var(--surface-3)}.ac-preset:disabled{opacity:.6;cursor:not-allowed}.ac-preset>.lucide{width:18px;height:18px;color:var(--accent);flex:none}.ac-preset:disabled>.lucide{color:var(--text-muted)}.ac-preset>span:first-of-type{flex:1;min-width:0}.ac-preset b{font-weight:600;display:block}.ac-preset small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.ac-preset small.ac-locked{color:var(--warn)}.ac-preset .pill{flex:none}.ac-from{border-radius:var(--r-m);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13.5px;display:flex}.ac-from>.lucide{width:16px;height:16px;color:var(--accent)}.ac-dr-open{justify-self:start}.ac-dr{border-radius:var(--r-m);background:var(--surface-2);gap:8px;padding:12px;display:grid}.ac-dr-color{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.ac-dr-note{font-size:12.5px}.ac-dr-actions{gap:8px;display:flex}.bot-list{gap:8px;display:grid}.bot-opt{border-radius:var(--r-l);background:var(--surface-2);transition:box-shadow calc(.18s * var(--motion));align-items:center;gap:14px;padding:12px 14px;display:flex}.bot-opt.is-chosen{box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bot-opt.is-chosen{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 70%, transparent)}}.bot-ava{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.bot-ava img{object-fit:cover;width:100%;height:100%}.bot-ava .lucide{width:22px;height:22px}.bot-info{flex:1;gap:3px;min-width:0;display:grid}.bot-info b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bot-info small{color:var(--text-muted);font-size:12.5px}.bot-pills{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.bot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.own-bot{padding:4px 0 2px}.own-bot-steps{counter-reset:step;color:var(--text-2);gap:8px;margin:0 0 16px;padding:0;line-height:1.5;list-style:none;display:grid}.own-bot-steps li{counter-increment:step;gap:10px;display:flex}.own-bot-steps li:before{content:counter(step);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);font:600 12px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.own-bot .input{width:100%;max-width:520px}.own-bot-done{border-radius:var(--r-l);background:var(--good);justify-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.own-bot-done{background:color-mix(in oklab, var(--good) 12%, transparent)}}.own-bot-done p{color:var(--text-2);margin:0}.server-add{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}@media (width<=640px){.bot-opt{flex-wrap:wrap}.bot-actions{justify-content:flex-start;width:100%}}.bot-opt:has(.bot-redirects,.bot-token-form){align-items:flex-start}.bot-token-form{gap:6px;max-width:520px;margin-top:8px;display:grid}.bot-lock{align-items:center;gap:6px;display:inline-flex}.bot-lock .lucide{width:13px;height:13px}.bot-redirects{gap:6px;margin-top:8px;display:grid}.bot-redirect{align-items:center;gap:8px;min-width:0;display:flex}.bot-redirect>.lucide{width:16px;height:16px;color:var(--text-muted);flex:none}.bot-redirect.is-true>.lucide{color:var(--good)}.bot-redirect.is-false>.lucide{color:var(--danger)}.bot-redirect code{overflow-wrap:anywhere;min-width:0;font-size:12.5px}.mod-tabs{margin-bottom:18px}.mod-tabs .seg{flex-wrap:wrap}.mod-members{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mod-search{gap:8px;display:grid;position:sticky;top:12px}.mod-found{gap:4px;display:grid}.mod-user{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background calc(.14s * var(--motion));background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mod-user:hover{background:var(--surface-2)}.mod-user.is-on{background:var(--accent-soft)}.mod-user>span:nth-child(2){flex:1;min-width:0;display:grid}.mod-user b,.mod-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-user small{color:var(--text-muted);font-size:12px}.mod-ava{background:var(--surface-3);width:64px;height:64px;color:var(--text-2);font:600 22px/1 var(--font-display);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mod-ava.sm{width:32px;height:32px;font-size:13px}.mod-ava img{object-fit:cover;width:100%;height:100%}.mod-empty{text-align:center;padding:40px 0}.mod-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;margin-bottom:20px;display:grid}.mod-who{gap:4px;min-width:0;display:grid}.mod-who b{font:600 18px/1.25 var(--font-display);overflow-wrap:anywhere}.mod-who small{color:var(--text-muted);font:12px/1.4 var(--font-mono)}.mod-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mod-facts{grid-template-columns:auto auto;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.mod-facts dt{color:var(--text-muted)}.mod-facts dd{text-align:right;margin:0}.mod-roles,.mod-actions,.mod-form{grid-column:1/-1}.mod-roles{flex-wrap:wrap;gap:6px;display:flex}.mod-roles .chip i{border-radius:50%;width:10px;height:10px}.mod-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.mod-form{border-radius:var(--r-l);background:var(--surface-2);gap:8px;padding:14px;display:grid}.mod-reason{resize:vertical;width:100%;min-height:70px;font:inherit;padding:10px 12px}.mod-duration{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mod-duration .input{width:96px}.mod-filter{margin-bottom:14px}.mod-filter .seg{flex-wrap:wrap}.case-list{gap:6px;display:grid}.case{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.case.is-live{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px var(--line)}.case-no{min-width:44px;color:var(--text-muted);font:600 13px/24px var(--font-mono);flex:none}.case-main{flex:1;gap:4px;min-width:0;display:grid}.case-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-head small{color:var(--text-muted);font-size:12px}.case-user{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font:600 13.5px/1.3 inherit;display:inline-flex}.case-user:hover{color:var(--accent)}.case-user .lucide{width:14px;height:14px}.case-reason{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13.5px}.case-reason.muted{color:var(--text-muted);font-style:italic}.case-edit{gap:8px;display:flex}.case-edit .input{flex:1}.case-actions{flex:none;align-items:center;gap:6px;display:flex}.field-hint.error{color:var(--danger)}.case-lock{align-items:flex-start;gap:6px;display:flex}.case-lock .lucide{flex:none;width:13px;height:13px;margin-top:2px}.ladder{justify-items:start;gap:8px;display:grid}.ladder-step,.limit-row{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ladder-step .input{width:72px}.limit-row{gap:12px 16px;padding:10px 0}.limit-row b{min-width:120px;color:var(--text)}.limit-row label{gap:4px;font-size:12px;display:grid}.limit-row .input{width:120px}.limit-row .limit-switch{align-items:center;gap:8px;display:flex}@media (width<=900px){.mod-members{grid-template-columns:minmax(0,1fr)}.mod-search{position:static}}@media (width<=640px){.mod-card{grid-template-columns:auto minmax(0,1fr)}.mod-facts{grid-column:1/-1}.mod-facts dd{text-align:left}.case{flex-wrap:wrap}.case-actions{justify-content:flex-end;width:100%}}.tk-steps{flex-direction:column;gap:5px;margin-top:10px;display:flex}.tk-step{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-step .lucide{width:15px;height:15px;color:var(--text-muted)}.tk-step.done{color:var(--text-muted)}.tk-step.done .lucide{color:var(--good)}.tk-step-go{color:var(--accent);font-size:13px;font-weight:600}.tk-step-go:hover{text-decoration:underline}.tk-push{margin-left:auto}.tk-note{color:var(--text-muted);font-size:13px}.tk-warn{color:var(--warn)}.tk-problems{flex-wrap:wrap;gap:6px;display:flex}.tk .section-head .btn:disabled,.tk .row-ctl .btn:disabled,.tk .nt-actions .btn:disabled,.tk-tcard-acts .btn:disabled,.tk-tcard-acts .icon-btn:disabled,.tk-field-acts .icon-btn:disabled{opacity:.45;cursor:not-allowed}.tk .row-ctl .switch:disabled,.tk .row-ctl .seg button:disabled,.tk .row-ctl .input:disabled,.tk .row-ctl select:disabled,.tk-field .switch:disabled,.tk-field .seg button:disabled,.tk-field .input:disabled{cursor:not-allowed}.tk .row-ctl .input:disabled,.tk .row-ctl select:disabled{opacity:.6}.icon-btn.tk-danger:hover:not(:disabled){color:var(--danger)}.tk-pcard{position:relative}.tk-pcard.sel{box-shadow:inset 0 0 0 1.5px var(--accent), 0 12px 28px #0000002e}.tk-pcard.sel .ficon{background:var(--accent);color:var(--accent-ink)}.tk-hit{border-radius:inherit;position:absolute;inset:0}.tk-empty{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tk-empty b{font-weight:600}.tk-empty p{color:var(--text-muted);margin-top:2px;font-size:13px}.tk-empty .btn{margin-left:auto}.tk-preview{margin-bottom:var(--gap)}.tk-dc{gap:8px;display:grid}.tk-dc-empty{color:#949ba4;font-size:13px}.tk-dc-row{flex-wrap:wrap;gap:8px;display:flex}.tk-dcb{color:#fff;min-width:0;max-width:100%;height:32px;transition:background calc(.14s * var(--motion)), box-shadow calc(.14s * var(--motion));background:#4e5058;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.tk-dcb span:not(.tk-emoji){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-dcb:hover{background:#6d6f78}.tk-dcb.primary{background:#5865f2}.tk-dcb.primary:hover{background:#4752c4}.tk-dcb.success{background:#248046}.tk-dcb.success:hover{background:#1a6334}.tk-dcb.danger{background:#da373c}.tk-dcb.danger:hover{background:#a12828}.tk-dcb.sel,.tk-dc-opt.sel{box-shadow:0 0 0 2px #313338, 0 0 0 4px var(--accent)}.tk-dc-select{gap:6px;max-width:440px;display:grid}.tk-dc-bar{color:#949ba4;background:#1e1f22;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.tk-dc-bar .lucide{color:#dbdee1}.tk-dc-menu{background:#2b2d31;border-radius:8px;padding:4px;display:grid}.tk-dc-opt{text-align:left;color:#dbdee1;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.tk-dc-opt:hover{background:#35373c}.tk-dc-opt>span:not(.tk-emoji){min-width:0;display:grid}.tk-dc-opt b{font-weight:500}.tk-dc-opt small{color:#b5bac1;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rm-warn{color:var(--warn)}.rm-go{color:var(--accent);margin-left:8px;font-size:13px;font-weight:600}.rm-go:hover{text-decoration:underline}.rm .section-head .btn:disabled,.rm .row-ctl .btn:disabled,.rm-foot .btn:disabled,.rm-room-acts .btn:disabled{opacity:.45;cursor:not-allowed}.rm .row-ctl .switch:disabled,.rm .row-ctl .seg button:disabled,.rm .row-ctl .input:disabled,.rm .row-ctl select:disabled,.rm .row-ctl .color-in input:disabled,.rm .am-list:disabled{cursor:not-allowed}.rm .row-ctl .input:disabled,.rm .row-ctl select:disabled,.rm .am-list:disabled{opacity:.6}.rm-empty{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rm-empty b{font-weight:600}.rm-empty p{color:var(--text-muted);margin-top:2px;font-size:13px}.rm-empty .btn{margin-left:auto}.rm-gcard{position:relative}.rm-gcard.sel{box-shadow:inset 0 0 0 1.5px var(--accent), 0 12px 28px #0000002e}.rm-gcard.sel .ficon{background:var(--accent);color:var(--accent-ink)}.rm-gcard .pill,.rm-room .pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:24px;padding-top:3px;padding-bottom:3px}.rm-hit{border-radius:inherit;position:absolute;inset:0}.rm-tpl{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;display:block}.rm-col{gap:var(--gap);min-width:0;display:grid}.rm-card{padding-top:4px;padding-bottom:4px}.rm-card-head{padding:12px 0 4px}.rm-card-head b{font-weight:600}.rm-card-head p{color:var(--text-muted);margin-top:2px;font-size:13px}.rm-grp{padding-top:8px}.rm-grp-head{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:8px 0 2px;font-size:11.5px;font-weight:700;display:flex}.rm-grp-head span:last-child{font-family:var(--font-mono);letter-spacing:0}.rm-grp+.rm-grp,.rm-grp+.row{box-shadow:0 -1px 0 var(--line)}.rm-bt{align-items:center;gap:10px;display:inline-flex}.rm-emo{background:#313338;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.rm-emo .lucide{stroke-width:2.2px;width:16px;height:16px}.rm-limit-n .input{width:72px}.rm-foot{margin-top:var(--gap);justify-content:flex-end;display:flex}.rm-pv-view{margin-bottom:10px}.rm-pv-view .seg{flex-wrap:wrap}.rm-pv-body{min-width:0}.rm-cv2{max-width:none}.rm-pv-text{overflow-wrap:anywhere;gap:2px;line-height:1.45;display:grid}.rm-pv-title{color:#f2f3f5;align-items:center;gap:8px;margin-bottom:2px;font-size:16px;font-weight:700;display:flex}.rm-ico{stroke-width:2.2px;flex:none;width:20px;height:20px}.rm-pv-title .rm-ico,.rm-pv-list .rm-ico{width:22px;height:22px}.rm-pv-list{gap:4px;line-height:1.4;list-style:none;display:grid}.rm-pv-list li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.rm-pv-rows{gap:8px;display:grid}.rm-dbtn{justify-content:center;min-width:60px;max-width:100%;height:32px;padding:0 14px}.rm-dbtn.icon-only{padding:0 16px}.rm-dbtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-room h3{overflow-wrap:anywhere}.rm-names{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.rm-name{background:var(--surface-2);color:var(--text-2);overflow-wrap:anywhere;border-radius:10px;padding:2px 8px;font-size:12.5px}.rm-name.own{background:var(--accent-soft);color:var(--text)}.rm-nobody{color:var(--text-muted);font-size:12.5px}.rm-room-acts{justify-content:flex-end;margin-top:12px;display:flex}.rm-limit-quick{flex-wrap:wrap;gap:6px;display:inline-flex}.rm-limit-quick .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.bn-page .row-ctl .switch:disabled,.bn-page .row-ctl .seg button:disabled,.bn-page .row-ctl .btn:disabled,.bn-pv-acts .btn:disabled{cursor:not-allowed}.bn-page .row-ctl .btn:disabled,.bn-pv-acts .btn:disabled{opacity:.45}.bn-busy .lucide,.bn-pv-busy .lucide{animation:bn-spin calc(.9s / max(var(--motion), .01)) linear infinite}@keyframes bn-spin{to{transform:rotate(360deg)}}.bn-page>.callout{margin-bottom:10px}.bn-off{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bn-off-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.bn-off-ico .lucide{width:20px;height:20px}.bn-off-text{flex:1;min-width:min(100%,240px)}.bn-off-text b{font-weight:600}.bn-off-text p{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.45}.bn-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0;display:grid}@media (width<=720px){.bn-state{grid-template-columns:minmax(0,1fr)}}.bn-tile{border-radius:var(--r-m);background:var(--surface-2);gap:3px;min-width:0;padding:12px 14px;display:grid}.bn-tile-label{color:var(--text-muted);font-size:12px;font-weight:500}.bn-tile-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.bn-tile-sub{color:var(--text-2);font-size:12.5px;line-height:1.4}.bn-tile.good .bn-tile-value{color:var(--good)}.bn-tile.warn .bn-tile-value{color:var(--warn)}.bn-tile.danger .bn-tile-value{color:var(--danger)}.bn-err{border-radius:var(--r-m);background:var(--warn);align-items:flex-start;gap:9px;margin:0 0 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bn-err{background:color-mix(in oklab, var(--warn) 12%, transparent)}}.bn-err{color:var(--warn);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.bn-err .lucide{flex:none;width:16px;height:16px;margin-top:1px}.bn-err b{font-weight:600}.bn-editor{min-width:0}.bn-bottom{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:0 24px;display:grid}@media (width<=900px){.bn-bottom{grid-template-columns:minmax(0,1fr)}}.bn-pv-acts{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.bn-pv-busy{color:var(--text-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.bn-pv-busy .lucide{width:15px;height:15px}.bn-pv{gap:8px;margin:0 0 12px;display:grid}.bn-pv img{aspect-ratio:16/9;border-radius:var(--r-m);background:var(--surface-2);width:100%;height:auto;display:block}.bn-pv figcaption{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.bn-pv-stale{color:var(--warn)}.bn-pv-empty{aspect-ratio:16/9;border-radius:var(--r-m);background:var(--surface-2);max-height:220px;color:var(--text-muted);text-align:center;place-items:center;margin-bottom:12px;padding:16px;font-size:13px;display:grid}.bn-dc{width:240px;max-width:100%;font-family:"gg sans", "Noto Sans", var(--font-body), sans-serif;background:#2b2d31;border-radius:8px;margin:10px auto;overflow:hidden;box-shadow:0 8px 24px #00000059}.bn-dc-banner{aspect-ratio:16/9;background:#1e1f22;position:relative}.bn-dc-banner img{object-fit:cover;width:100%;height:100%;display:block}.bn-dc-none{color:#949ba4;place-items:center;height:100%;font-size:12px;display:grid}.bn-dc-name{color:#f2f3f5;text-shadow:0 1px 2px #0009;background:linear-gradient(#0000008c,#0000);align-items:center;gap:4px;height:48px;padding:0 12px 0 16px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.bn-dc-name span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bn-dc-name .lucide{flex:none;width:16px;height:16px}.bn-dc-list{gap:2px;margin:0;padding:12px 8px;list-style:none;display:grid}.bn-dc-list li{color:#949ba4;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.bn-dc-list li:first-child{color:#f2f3f5;background:#4e505899}.bn-dc-list .lucide{opacity:.8;flex:none;width:18px;height:18px}.bn-dc-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bn-vars{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bn-var{cursor:pointer;transition:background calc(.16s * var(--motion)), box-shadow calc(.16s * var(--motion)), transform calc(.16s * var(--motion));gap:10px;padding:12px;display:grid}.bn-var:hover{transform:translateY(-1px)}.bn-var.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bn-var.on{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}}.bn-var.on{box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bn-var.on{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 55%, transparent)}}.bn-var-top{align-items:center;gap:10px;min-width:0;display:flex}.bn-var-open{width:36px;height:36px}.bn-var.on .bn-var-open{background:var(--accent-soft);color:var(--accent)}.bn-var-open .lucide{width:18px;height:18px}.bn-var-name{min-width:0;height:34px;color:var(--text);text-overflow:ellipsis;transition:background calc(.14s * var(--motion));background:0 0;border-radius:8px;outline:0;flex:1;padding:0 8px;font-size:14px;font-weight:600}.bn-var-name:hover:not(:disabled),.bn-var-name:focus{background:var(--surface-2)}.bn-var-name:disabled{cursor:inherit}.bn-var-name::placeholder{color:var(--text-2);opacity:1}.bn-var-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;display:flex}.bn-var-queue{color:var(--text-2);cursor:default;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.bn-var .switch:disabled,.bn-var .icon-btn:disabled{cursor:not-allowed;opacity:.4}.bn-var .switch:disabled[aria-checked=true]{opacity:.7}.bn-note{color:var(--text-muted);margin:0 0 10px;font-size:13px}.bn-note.warn{color:var(--warn)}.bn-sel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:10px;display:flex}.bn-sel-text{flex:1;gap:2px;min-width:min(100%,260px);display:grid}.bn-sel-text>span{color:var(--text-muted);font-size:12px;font-weight:500}.bn-sel-text b{overflow-wrap:anywhere;font-weight:600}.bn-sel-text p{color:var(--text-muted);font-size:13px;line-height:1.45}.bn-sel-acts{flex-wrap:wrap;gap:8px;display:flex}.bn-sel-acts .btn:disabled{cursor:not-allowed;opacity:.45}.bn-add-own,.bn-add-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;display:grid}.bn-add-title{color:var(--text-2);margin:18px 0 8px;font-size:13px;font-weight:600}.bn-add-tile{border-radius:var(--r-m);background:var(--surface-2);text-align:left;min-height:56px;transition:background calc(.14s * var(--motion)), transform calc(.16s * var(--motion));align-items:center;gap:10px;padding:9px 10px;display:flex}.bn-add-tile:hover{background:var(--surface-3);transform:translateY(-1px)}.bn-add-tile:hover .ficon{background:var(--accent-soft);color:var(--accent)}.bn-add-tile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:0}.bn-add-tile .ficon{background:var(--surface);width:34px;height:34px}.bn-add-tile .ficon .lucide{width:17px;height:17px}.bn-add-text{gap:1px;min-width:0;display:grid}.bn-add-text b{font-size:13px;font-weight:600;line-height:1.3}.bn-add-text span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gen-tz-btn{background:var(--surface-2);width:340px;max-width:100%;min-height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);text-align:left;transition:box-shadow calc(.14s * var(--motion));border-radius:9px;align-items:center;gap:9px;padding:4px 10px 4px 12px;display:flex}.gen-tz-btn:focus-visible,.gen-tz-btn[data-state=open]{box-shadow:inset 0 0 0 1.5px var(--accent);outline:0}.gen-tz-btn:disabled{cursor:not-allowed;opacity:.6}.gen-tz-btn>.lucide{width:16px;height:16px;color:var(--text-muted);flex:none}.gen-tz-value{min-width:0;font:500 13px var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;display:flex}.gen-tz-value .muted{color:var(--text-muted);font:13px var(--font-body)}.gen-tz{width:380px;max-width:calc(100vw - 24px)}.gen-tz-search{z-index:1;background:var(--surface-3);margin:-6px -6px 0;padding:6px 6px 2px;position:sticky;top:-6px}.menu.gen-tz .input{background:var(--surface-2);height:34px}.gen-tz-group{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:600}.menu.gen-tz button{justify-content:space-between;height:auto;min-height:34px;padding:6px 10px}.menu.gen-tz button[aria-current=true]{background:var(--accent-soft)}.menu.gen-tz button>.lucide{width:15px;height:15px;color:var(--accent);flex:none}.gen-tz-label{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.gen-tz-label .mono{overflow-wrap:anywhere;font-size:12.5px}.gen-tz-label .muted{margin-left:0;font-size:12.5px}.fd .btn:disabled,.fd .tgl:disabled,.fd .icon-btn:disabled{opacity:.45;cursor:not-allowed}.fd .switch:disabled,.fd .seg button:disabled,.fd .input:disabled,.fd select:disabled{cursor:not-allowed}.fd>.callout{margin-bottom:12px}.fd-busy .lucide,.fd-spin{animation:fd-spin calc(.9s / max(var(--motion), .01)) linear infinite}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-plat{--fd-brand:var(--accent);background:var(--fd-brand);color:#fff;width:38px;height:38px;box-shadow:0 8px 18px -10px var(--fd-brand);border-radius:10px;flex:none;place-items:center;display:grid}.fd-plat svg{width:20px;height:20px}.fd-plat.xs{border-radius:6px;width:20px;height:20px}.fd-plat.xs svg{width:12px;height:12px}.fd-plat.sm{border-radius:8px;width:30px;height:30px}.fd-plat.sm svg{width:16px;height:16px}.fd-plat.lg{border-radius:15px;width:54px;height:54px}.fd-plat.lg svg{width:28px;height:28px}.fd-ava{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none}.fd-ava-letter{color:var(--text-2);place-items:center;font-size:15px;font-weight:700;display:grid}.fd-link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:600}.fd-link:hover{text-decoration:underline}.fd-err{color:var(--danger);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.45;display:flex}.fd-err .lucide{flex:none;width:16px;height:16px;margin-top:1px}.fd-err.fd-in-card{margin:0 0 10px}.fd-muted{color:var(--text-muted);font-size:13px}.fd-sp{flex:1}.fd-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-head-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fd-count{color:var(--text-muted);font:500 13px var(--font-mono)}.fd-count.full{color:var(--warn)}.fd-empty{padding:22px var(--pad);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fd-empty-ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.fd-empty>div{flex:1;min-width:min(100%,240px)}.fd-empty b{font-weight:600}.fd-empty p{color:var(--text-muted);max-width:62ch;margin-top:2px;font-size:13px}.fd-note{color:var(--text-muted);max-width:80ch;margin-top:18px;font-size:12.5px}.fd-list{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));display:grid}.fd-card{transition:transform calc(.2s * var(--motion)), box-shadow calc(.2s * var(--motion));flex-direction:column;gap:12px;padding:16px;display:flex}.fd-card:hover{box-shadow:inset 0 0 0 1px var(--line), 0 12px 28px #0003;transform:translateY(-2px)}.fd-card:not(.on) .fd-who,.fd-card:not(.on) .fd-card-name,.fd-card:not(.on) .fd-card-meta{opacity:.55}.fd-card-top{align-items:center;gap:12px;min-width:0;display:flex}.fd-who{flex:none;width:42px;height:42px;position:relative}.fd-who .fd-plat{box-shadow:0 0 0 2.5px var(--surface);position:absolute;bottom:-5px;right:-5px}.fd-card-name{flex:1;min-width:0}.fd-card-name h3,.fd-card-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-card-name h3{font-size:14.5px;font-weight:600}.fd-card-name small{color:var(--text-muted);font:12px/1.5 var(--font-mono);display:block}.fd-card-meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.fd-card-meta .pill{max-width:100%;height:22px;padding:0 8px;font-size:11.5px}.fd-card-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.fd-del{color:var(--text-muted);margin-left:auto}.fd-del:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.fd-del:hover{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.fd-st{border-radius:var(--r-m);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.fd-state{align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.fd-state b{font-weight:600}.fd-state-detail{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;display:block}.fd-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.fd-state.good .fd-dot{background:var(--good);box-shadow:0 0 0 3px var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-state.good .fd-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--good) 22%, transparent)}}.fd-state.warn .fd-dot{background:var(--warn)}.fd-state.danger .fd-dot,.fd-state.live .fd-dot{background:var(--danger)}.fd-state.danger b,.fd-state.live b{color:var(--danger)}.fd-state.live .fd-dot{animation:fd-pulse calc(1.6s / max(var(--motion), .01)) ease-out infinite}@keyframes fd-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--danger) 60%, transparent)}80%,to{box-shadow:0 0 0 7px #0000}}.fd-last{color:var(--text-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.fd-last .lucide{width:13px;height:13px}.fd-plaque{border-radius:var(--r-m);background:var(--warn);flex-wrap:wrap;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fd-plaque{background:color-mix(in oklab, var(--warn) 12%, transparent)}}.fd-plaque{color:var(--text-2);font-size:13px;line-height:1.45}.fd-plaque>.lucide{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.fd-plaque>span{flex:1;min-width:160px}.fd-plaque b{color:var(--text);font-weight:600}.fd-wz{min-width:0;scroll-margin-top:12px}.fd-wz-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fd-wz-title{align-items:center;gap:10px;min-width:0;display:flex}.fd-wz-title small{color:var(--text-muted);font-size:12px;font-weight:500;display:block}.fd-wz-title h2{font:600 17px/1.25 var(--font-display);overflow-wrap:anywhere}.fd-steps{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:4px;margin:0 0 24px;padding:6px;list-style:none;display:flex}.fd-steps li{flex:1;align-items:center;min-width:0;display:flex}.fd-steps li+li:before{content:"";background:var(--surface-3);border-radius:1px;flex:none;width:14px;height:2px;margin-right:4px}.fd-steps li.done+li:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-steps li.done+li:before{background:color-mix(in oklab, var(--accent) 55%, transparent)}}.fd-steps button{min-width:0;color:var(--text-2);text-align:left;transition:background calc(.14s * var(--motion));border-radius:10px;flex:1;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.fd-steps button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.fd-steps button:disabled{cursor:default;opacity:.55}.fd-steps .cur button{background:var(--accent-soft);color:var(--text)}.fd-step-n{background:var(--surface-3);width:26px;height:26px;color:var(--text-2);font:600 12px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.fd-steps .cur .fd-step-n{background:var(--accent);color:var(--accent-ink)}.fd-steps .done .fd-step-n{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-steps .done .fd-step-n{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.fd-steps .done .fd-step-n{color:var(--accent)}.fd-step-n .lucide{stroke-width:3px;width:14px;height:14px}.fd-step-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-wz-foot{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding:12px;display:flex}@media (width<=640px){.fd-steps li:not(.cur){flex:none}.fd-steps li:not(.cur) .fd-step-label{display:none}.fd-steps li:not(.cur) button{padding:6px}.fd-steps li+li:before{width:8px}.fd-wz-foot>.btn{flex:auto}.fd-wz-foot .fd-sp{display:none}}.fd-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;display:grid}.fd-tile{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform calc(.2s * var(--motion)), box-shadow calc(.2s * var(--motion));flex-direction:column;display:flex;overflow:hidden}.fd-tile:not(.off):hover{box-shadow:inset 0 0 0 1px var(--line), 0 14px 30px -14px #00000080;transform:translateY(-2px)}.fd-tile.sel{box-shadow:inset 0 0 0 1.5px var(--accent), 0 12px 28px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-tile.sel{box-shadow:inset 0 0 0 1.5px var(--accent), 0 12px 28px -14px color-mix(in oklab, var(--accent) 60%, transparent)}}.fd-tile-hit{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;padding:20px 14px 16px;display:flex}.fd-tile-hit:disabled{cursor:not-allowed}.fd-tile-hit b{margin-top:6px;font-size:15px;font-weight:600}.fd-tile-hit small{color:var(--text-muted);font-size:12.5px;line-height:1.35}.fd-tile.off .fd-tile-hit{opacity:.45;filter:grayscale(.7)}.fd-tile-need,.fd-tile-note{background:var(--surface-2);color:var(--text-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.fd-tile-need .lucide{width:13px;height:13px;color:var(--warn)}.fd-tile-note{color:var(--text-muted)}.fd-tile-need .fd-link{font-size:12px}.fd-box{padding:var(--pad)}.fd-box+.fd-box{margin-top:12px}.fd-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fd-box-head b{font-weight:600}.fd-find{gap:7px;display:grid}.fd-label{color:var(--text-2);font-size:13px;font-weight:500}.fd-find-row{flex-wrap:wrap;gap:8px;display:flex}.fd-find-row .input{flex:220px;width:auto}.fd-find-row .btn{height:38px}.fd-tip{border-radius:var(--r-m);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.fd-tip .lucide{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.fd-tip b{color:var(--text);font-weight:600}.fd-acc{border-radius:var(--r-m);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.fd-acc.found{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-acc.found{background:color-mix(in oklab, var(--good) 9%, var(--surface-2))}}.fd-acc.found{box-shadow:inset 0 0 0 1px var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-acc.found{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--good) 30%, transparent)}}.fd-acc.found{animation:enter calc(.26s * var(--motion)) ease-out both}.fd-acc-text{flex:1;gap:1px;min-width:min(100%,180px);display:grid}.fd-acc-text small{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.fd-acc.found small{color:var(--good);font-weight:600}.fd-acc-text b{overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.fd-acc-text a,.fd-acc-feed{min-width:0;color:var(--text-2);font:12.5px/1.5 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.fd-acc-text a:hover{color:var(--accent)}.fd-acc-text .lucide{flex:none;width:12px;height:12px}.fd-next-hint{color:var(--text-muted);margin-top:10px;font-size:12.5px}.fd-after{margin-top:16px}.fd-after .callout{margin-bottom:0}.fd-kw{gap:5px;width:100%;display:grid}.fd-tags{cursor:text;align-items:center;min-height:40px}.fd-tags.off{cursor:default}.fd-tags .tag{overflow-wrap:anywhere;max-width:100%;height:auto;min-height:28px}.fd-kw-none{color:var(--text-muted);padding:0 6px;font-size:13px}.fd-kw-count{color:var(--text-muted);font-size:12px}.fd-kw-count.full{color:var(--warn)}.fd-tg-list{gap:6px;display:grid}.fd-tg{border-radius:var(--r-m);background:var(--surface-2);transition:box-shadow calc(.14s * var(--motion));align-items:center;gap:4px;padding-right:6px;display:flex}.fd-tg.sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fd-tg.sel{background:color-mix(in oklab, var(--accent) 8%, var(--surface-2))}}.fd-tg.sel{box-shadow:inset 0 0 0 1.5px var(--accent)}.fd-tg-hit{border-radius:var(--r-m);text-align:left;flex:1;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.fd-tg-hit:disabled{cursor:default}.fd-radio{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--grid-strong);transition:box-shadow calc(.16s * var(--motion));border-radius:50%;flex:none}.fd-tg.sel .fd-radio{box-shadow:inset 0 0 0 5px var(--accent)}.fd-tg-text{flex:1;gap:1px;min-width:0;display:grid}.fd-tg-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fd-tg-text small{color:var(--text-muted);font-size:12.5px}.fd-tg-warn{color:var(--warn);align-items:flex-start;gap:6px;margin-top:3px;font-size:12.5px;line-height:1.4;display:flex}.fd-tg-warn .lucide{flex:none;width:13px;height:13px;margin-top:2px}.fd-how-steps{counter-reset:fd-step;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fd-how-steps li{color:var(--text-2);counter-increment:fd-step;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.fd-how-steps li:before{content:counter(fd-step);background:var(--surface-3);width:22px;height:22px;color:var(--text);font:600 11.5px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.fd-code{gap:12px;display:grid}.fd-code-box{border-radius:var(--r-m);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.fd-code-value{font:600 clamp(20px, 6vw, 28px) / 1.2 var(--font-mono);letter-spacing:.12em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.fd-code-wait,.fd-code-expired{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.fd-code-wait{color:var(--text-2);flex-wrap:nowrap;align-items:flex-start}.fd-code-wait .lucide{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}.fd-code-expired{color:var(--warn)}.fd-code-expired .lucide{width:16px;height:16px}.fd-tpls{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.fd-tpl{flex-direction:column;gap:12px;padding:14px;display:flex}.fd-tpl .btn{align-self:flex-start;margin-top:auto}.fd-tpl-text b{font-weight:600}.fd-tpl-text p{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.fd-th{border-radius:var(--r-m);background:var(--surface-2);flex-direction:column;gap:6px;height:132px;padding:12px;display:flex;overflow:hidden}.fd-th i{flex:none;display:block}.fd-th-box,.fd-th-unfurl{background:var(--surface);min-height:0;box-shadow:inset 3px 0 0 var(--fd-brand);border-radius:7px;flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.fd-th-unfurl{box-shadow:inset 3px 0 0 var(--surface-3);margin-top:4px}.fd-th-author{align-items:center;gap:5px;display:flex}.fd-ln{background:var(--surface-3);border-radius:3px;height:6px}.fd-ln.xs{height:5px}.fd-ln.strong{background:var(--text);height:8px}@supports (color:color-mix(in lab, red, red)){.fd-ln.strong{background:color-mix(in oklab, var(--text) 30%, transparent)}}.fd-ln.link{background:var(--fd-brand)}@supports (color:color-mix(in lab, red, red)){.fd-ln.link{background:color-mix(in oklab, var(--fd-brand) 65%, transparent)}}.fd-th .w30{width:30%}.fd-th .w40{width:40%}.fd-th .w50{width:50%}.fd-th .w60{width:60%}.fd-th .w70{width:70%}.fd-th .w80{width:80%}.fd-th .fd-pimg{background:linear-gradient(135deg, var(--fd-brand), var(--surface-3));border-radius:5px;flex:1;min-height:18px}@supports (color:color-mix(in lab, red, red)){.fd-th .fd-pimg{background:linear-gradient(135deg, color-mix(in oklab, var(--fd-brand) 45%, var(--surface-3)), var(--surface-3))}}.fd-th .fd-pdot{background:var(--fd-brand);border-radius:50%;width:12px;height:12px}.fd-th .fd-pbtn{background:var(--surface-3);border-radius:4px;width:34%;height:14px}@media (width<=560px){.fd-tpl{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.fd-th{grid-row:span 2;gap:4px;height:92px;padding:8px}.fd-th-box,.fd-th-unfurl{gap:4px;padding:6px}.fd-tpl .btn{justify-self:start;margin-top:0}}.fd-editor{gap:12px;display:grid}.fd-test{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.fd-keys{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;display:grid}.fd-key{flex-direction:column;gap:14px;display:flex}.fd-key-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.fd-key-name{flex:1;min-width:min(100%,160px)}.fd-key-name h3{font-size:15px;font-weight:600}.fd-key-name p{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.45}.fd-key-state{border-radius:var(--r-m);background:var(--surface-2);color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;font-size:13px;display:flex}.fd-key-state.ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-key-state.ok{background:color-mix(in oklab, var(--good) 9%, var(--surface-2))}}.fd-key-state.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.fd-key-state.error{background:color-mix(in oklab, var(--danger) 12%, var(--surface-2))}}.fd-key-state.error{color:var(--text)}.fd-key-bot{color:var(--text);font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.fd-key-bot .lucide{width:14px;height:14px}.fd-key-form{gap:10px;display:grid}.fd-field{gap:5px;display:grid}.fd-field>span{color:var(--text-2);font-size:12.5px;font-weight:500}.fd-key-acts{flex-wrap:wrap;gap:8px;display:flex}.fd-how{border-radius:var(--r-m);background:var(--surface-2)}.fd-how summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.fd-how summary::-webkit-details-marker{display:none}.fd-how summary .lucide{width:15px;height:15px;color:var(--text-muted);transition:transform calc(.16s * var(--motion));transform:rotate(-90deg)}.fd-how[open] summary .lucide{transform:none}.fd-how ol{color:var(--text-2);gap:6px;margin:0;padding:0 14px 4px 34px;font-size:13px;line-height:1.5;display:grid}.fd-how ol li::marker{color:var(--text-muted);font:12px var(--font-mono)}.fd-how a{color:var(--accent);overflow-wrap:anywhere;font-weight:500}.fd-how a:hover,.fd-how-more:hover{text-decoration:underline}.fd-how-more{color:var(--accent);align-items:center;gap:6px;margin:8px 14px 12px;font-size:13px;font-weight:600;display:inline-flex}.fd-how-more .lucide{width:14px;height:14px}.tk-emoji{flex:none;line-height:1}span.tk-emoji{font-size:1.15em}img.tk-emoji{object-fit:contain;width:1.3em;height:1.3em}.tk-emoji-in{align-items:center;gap:10px;display:inline-flex}.tk-emoji-in .tk-emoji{font-size:20px}.tk-dot{background:#4e5058;border-radius:50%;flex:none;width:10px;height:10px}.tk-dot.primary,.tk-swatch.primary{background:#5865f2}.tk-dot.success,.tk-swatch.success{background:#248046}.tk-dot.danger,.tk-swatch.danger{background:#da373c}.tk-swatch{color:#fff;background:#4e5058;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.tk-types{margin-top:4px}.tk-tcard{transition:box-shadow calc(.2s * var(--motion));align-content:start;gap:10px;padding:14px;display:grid}.tk-tcard.sel{box-shadow:inset 0 0 0 1.5px var(--accent)}.tk-tcard-head{align-items:center;gap:12px;min-width:0;display:flex}.tk-tcard h3{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.tk-tcard .ftext p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-tcard .fmeta{margin-top:0}.tk-tcard-acts{align-items:center;gap:2px;margin-top:2px;display:flex}.tk-tcard-acts .icon-btn,.tk-field-acts .icon-btn{border-radius:8px;width:30px;height:30px}.tk-tcard-acts .icon-btn .lucide,.tk-field-acts .icon-btn .lucide{width:16px;height:16px}.tk-type-anchor{scroll-margin-top:12px}.tk-type-head{border-radius:var(--r-l);background:var(--accent-soft);align-items:center;gap:12px;margin-top:34px;padding:12px 14px;display:flex}.tk-type-title{flex:1;min-width:0}.tk-type-title small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.tk-type-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.tk-type-head+.section{margin-top:18px}.tk-chan{border-radius:var(--r-s);background:var(--surface-2);height:30px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;padding:0 10px;display:inline-flex;overflow:hidden}.tk-fields{gap:10px;padding:4px 0 12px;display:grid}.tk-field{border-radius:var(--r-m);background:var(--surface-2);gap:12px;padding:12px 14px 14px;display:grid}.tk-field .input,.tk-field .seg{background:var(--surface)}.tk-field .seg button[aria-checked=true],.tk-field .switch{background:var(--surface-3)}.tk-field .switch[aria-checked=true]{background:var(--accent)}.tk-field-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.tk-field-head b{font-size:13.5px;font-weight:600}.tk-field-acts{gap:2px;display:inline-flex}.tk-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.tk-in{gap:5px;min-width:0;display:grid}.tk-in>span{color:var(--text-muted);font-size:12.5px}.tk-field-opts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.tk-inline{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.tk-max .input.w{width:84px;height:32px}.tw-wrap{container:tw/inline-size}.tw{gap:var(--gap);grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;display:grid}.tw-detail{min-width:0}.tw-back{display:none}.tw-pick{min-height:300px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.tw-pick .lucide{width:28px;height:28px}.tw-list{flex-direction:column;gap:10px;min-width:0;max-height:calc(100dvh - 96px);display:flex;position:sticky;top:12px}.tw-filters{gap:8px;display:grid}.tw-filters .seg{justify-self:start}.tw-helper{margin:0;font-size:12px}.tw-items{border-radius:var(--r-l);background:var(--surface);min-height:0;box-shadow:inset 0 0 0 1px var(--line);flex:auto;align-content:start;gap:2px;padding:6px;display:grid;overflow-y:auto}.tw-items[aria-busy=true]{opacity:.6}.tw-item{width:100%;color:var(--text);text-align:left;transition:background calc(.14s * var(--motion));background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.tw-item:hover{background:var(--surface-2)}.tw-item.is-on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.tw-no{min-width:38px;color:var(--text-muted);font:600 12.5px/1 var(--font-mono)}.tw-item-main{gap:3px;min-width:0;display:grid}.tw-item-main b,.tw-item-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-item-main b{font-size:13.5px;font-weight:600}.tw-item.is-closed .tw-item-main b{color:var(--text-2)}.tw-item-main small{color:var(--text-muted);font-size:12px}.tw-unclaimed{color:var(--warn)}.tw-stars{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.tw-stars .lucide{width:13px;height:13px;color:var(--warn);fill:currentColor}.tw-more{justify-self:center;margin-top:4px}.tw-view{gap:12px;min-width:0;display:grid}.tw-view>.tw-back{justify-self:start}.tw-head{gap:14px;display:grid}.tw-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tw-title h2{min-width:0;font:600 17px/1.3 var(--font-display);overflow-wrap:anywhere}.tw-transcript{margin-left:auto;text-decoration:none}.tw-facts{flex-wrap:wrap;gap:10px 24px;margin:0;font-size:13px;display:flex}.tw-facts>div{gap:2px;min-width:0;display:grid}.tw-facts>div.wide{flex-basis:100%}.tw-facts dt{color:var(--text-muted);font-size:12px}.tw-facts dd{overflow-wrap:anywhere;margin:0}.tw-facts .mono{color:var(--text-muted);font:11.5px var(--font-mono)}.tw-facts .tw-stars{font-size:13px}.tw-pre{white-space:pre-wrap;overflow-wrap:anywhere}.tw-actions{flex-wrap:wrap;gap:8px;display:flex}.tw-form{border-radius:var(--r-l);background:var(--surface-2);gap:8px;padding:14px;display:grid}.tw-form .textarea{background:var(--surface);min-height:70px}.tw-warn{color:var(--danger);font-size:13.5px}.tw-writers{align-items:center}.tw-writers .tgl{background:var(--surface)}.tw-form-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.tw-answers summary{cursor:pointer;font-size:13.5px;font-weight:600}.tw-answers dl{border-radius:var(--r-m);background:var(--surface-2);gap:10px;margin:10px 0 0;padding:12px 14px;display:grid}.tw-answers dt{color:var(--text-muted);margin-bottom:2px;font-size:12px}.tw-answers dd{margin:0;font-size:13.5px}.tw-chat-wrap{position:relative}.tw-chat{height:clamp(320px,100dvh - 380px,760px);padding:4px 16px 16px;overflow-y:auto}.tw-chat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tw-group{padding-top:14px}.tw-day{color:#949ba4;align-items:center;gap:8px;margin:2px 0 12px;font-size:12px;font-weight:600;display:flex}.tw-day:before,.tw-day:after{content:"";background:#3f4147;flex:1;height:1px}.tw-msg{gap:14px}.tw-ava{border-radius:50%;width:40px;height:40px}.tw-ava-letter{color:#fff;background:#5865f2;place-items:center;font-size:16px;font-weight:600;display:grid}.tw-msg-body{min-width:0}.tw-author{overflow-wrap:anywhere}.tw-via{color:#c9cdfb;background:#5865f238;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.tw-line{flex-wrap:wrap;align-items:last baseline;column-gap:6px;padding:1px 0;display:flex}.tw-line>.dc-text{flex:0 auto;min-width:0}.tw-line.is-deleted .dc-text{color:#949ba4;text-decoration:line-through}.tw-marks{color:#949ba4;gap:6px;font-size:11px;display:inline-flex}.tw-del{color:#f23f43;font-weight:600}.tw-files{flex-wrap:wrap;flex-basis:100%;order:2;align-items:flex-start;gap:8px;margin:4px 0 2px;display:flex}.tw-thumb{object-fit:contain;background:#2b2d31;border-radius:8px;max-width:min(320px,100%);max-height:220px;display:block}.tw-file{color:#00a8fc;background:#2b2d31;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:13.5px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #1e1f22}.tw-file:hover span{text-decoration:underline}.tw-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-file small{color:#949ba4;flex:none;font-size:12px}.tw-file .lucide{color:#b5bac1;flex:none;width:16px;height:16px}.tw-chat-empty{color:#949ba4;text-align:center;padding:48px 0}.tw-jump{color:#fff;background:#5865f2;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.tw-jump .lucide{width:15px;height:15px}.tw-reply{gap:8px;display:grid}.tw-reply .textarea{min-height:88px}.tw-count{color:var(--text-muted);font:400 12px var(--font-mono)}.tw-count.warn{color:var(--warn)}.tw-reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tw-reply-foot .btn{margin-left:auto}.tw-reply kbd{background:var(--surface-2);color:var(--text-2);font:11px var(--font-mono);white-space:nowrap;border-radius:4px;padding:1px 5px}.tw-note-line{padding:2px}.tw-notes{padding:var(--pad);border-radius:var(--r-l);background:var(--warn);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tw-notes{background:color-mix(in oklab, var(--warn) 8%, var(--surface))}}.tw-notes{box-shadow:inset 3px 0 0 var(--warn), inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.tw-notes{box-shadow:inset 3px 0 0 var(--warn), inset 0 0 0 1px color-mix(in oklab, var(--warn) 30%, transparent)}}.tw-notes-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.tw-notes-head .lucide{width:16px;height:16px;color:var(--warn)}.tw-notes-head span{color:var(--text-muted);font-size:13px;font-weight:400}.tw-notes-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tw-note{border-radius:var(--r-m);background:var(--warn);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.tw-note{background:color-mix(in oklab, var(--warn) 7%, var(--surface-2))}}.tw-note-meta{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.tw-note-meta time{color:var(--text-muted);font-size:12px}.tw-note p{margin:4px 0 0;font-size:13.5px}.tw-note-add{justify-items:end;gap:8px;display:grid}.tw-note-add .textarea{background:var(--warn);min-height:64px}@supports (color:color-mix(in lab, red, red)){.tw-note-add .textarea{background:color-mix(in oklab, var(--warn) 4%, var(--surface-2))}}.tw-note-add .textarea:focus{box-shadow:inset 0 0 0 1.5px var(--warn)}.tw-st-head{margin-bottom:16px}.tw-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.tw-tiles .stat-value .lucide{width:22px;height:22px;color:var(--warn);fill:currentColor;vertical-align:-1px;margin-left:6px}.tw-stale{opacity:.65;transition:opacity calc(.16s * var(--motion))}.tw-st-empty{color:var(--text-muted);text-align:center;place-items:center;gap:10px;padding:48px 20px;display:grid}.tw-st-empty .lucide{width:28px;height:28px}.tw-chart,.tw-st-quiet{margin-top:var(--gap)}.tw-chart .chart-head .field-hint{margin-top:2px}.tw-chart .legend{align-items:center}.tw-tip{position:absolute}.tw-days-table{max-height:320px;overflow-y:auto}.tw-ratings{gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.tw-ratings li{grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;display:grid}.tw-ratings b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tw-track{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.tw-fill{background:var(--chart-1);border-radius:4px;height:100%;display:block}@container tw (width<=760px){.tw{grid-template-columns:minmax(0,1fr)}.tw-list{max-height:none;position:static}.tw.has-open .tw-list,.tw:not(.has-open) .tw-detail{display:none}.tw-back{display:inline-flex}.tw-chat{height:clamp(300px,100dvh - 300px,720px)}}.mascot{align-items:flex-end;gap:12px;display:inline-flex}.mascot-svg{filter:drop-shadow(0 10px 22px var(--accent));flex:none;overflow:visible}@supports (color:color-mix(in lab, red, red)){.mascot-svg{filter:drop-shadow(0 10px 22px color-mix(in oklab, var(--accent) 30%, transparent))}}.mascot-svg{animation:mascot-bob calc(4.5s / max(var(--motion), .01)) ease-in-out infinite alternate}.mascot[data-pose=sleep] .mascot-svg{animation-duration:calc(6.5s / max(var(--motion), .01))}.mg-eye{animation:5.2s infinite mascot-blink}.mg-tail{animation:mascot-tail calc(3.2s / max(var(--motion), .01)) ease-in-out infinite alternate}.mg-wave{animation:mascot-wave calc(1.1s / max(var(--motion), .01)) ease-in-out infinite alternate}.mg-ear{animation:6.5s infinite mascot-ear}.mg-float{animation:mascot-float calc(2.6s / max(var(--motion), .01)) ease-in-out infinite}.mg-float.slow{animation-duration:calc(3.6s / max(var(--motion), .01))}.mg-float.fast{animation-duration:calc(1.1s / max(var(--motion), .01))}.mg-spark{transform-box:fill-box;transform-origin:50%;animation:mascot-twinkle calc(1.6s / max(var(--motion), .01)) ease-in-out infinite alternate}@keyframes mascot-blink{0%,92%,98%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes mascot-tail{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes mascot-wave{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes mascot-ear{0%,90%,96%,to{transform:rotate(0)}93%{transform:rotate(9deg)}}@keyframes mascot-float{0%,to{opacity:.55;transform:translateY(1.5px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes mascot-twinkle{0%{opacity:.6;transform:scale(.7)}to{opacity:1;transform:scale(1.08)}}@keyframes mascot-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mascot,.mascot *{animation:none!important}}.mascot-say{background:var(--surface-2);max-width:260px;box-shadow:inset 0 0 0 1px var(--line), 0 12px 30px -16px #000000b3;color:var(--text-2);text-align:left;animation:cv-in calc(.5s * var(--motion)) calc(.3s * var(--motion)) both;border-radius:14px 14px 14px 4px;margin-bottom:18px;padding:10px 14px;font-size:13px;line-height:1.5;position:relative}.mascot-say b{color:var(--text)}.soon-mascot,.servers-empty{justify-content:flex-start;margin-top:26px;display:flex}.mascot-note{align-items:flex-end;gap:14px;display:flex}.mascot-note>.mascot{flex:none}.mascot-note-body{flex:1;min-width:0}.hs-mascot{justify-content:center;align-items:flex-end;min-height:160px;padding:24px 16px;display:flex}.mascot-loading{justify-items:center;gap:6px;display:grid}@media (width<=560px){.mascot-note>.mascot{display:none}}.mascots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mascot-prev{background:var(--surface-2);height:66px;color:var(--text-muted);border-radius:7px;place-items:end center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #80808040}.mascot-tile[aria-checked=true] .mascot-prev{background:var(--surface-3)}.mascot-prev .lucide{align-self:center;width:22px;height:22px}.mascot-prev .mascot-svg{filter:none;margin-bottom:-2px}.mascot-prev .mascot-svg,.mascot-prev .mascot-svg *{animation:none}body{background:radial-gradient(1100px 620px at 88% -12%, var(--ambient), transparent 68%), radial-gradient(900px 620px at -12% 108%, var(--ambient), transparent 70%), var(--bg);background-attachment:fixed}.card,.cv-card,.cv-step{background:linear-gradient(180deg, var(--accent), transparent 42%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.card,.cv-card,.cv-step{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 5%, transparent), transparent 42%), var(--surface)}}.card,.cv-card,.cv-step{box-shadow:inset 0 1px 0 var(--accent), inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.card,.cv-card,.cv-step{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 14%, transparent), inset 0 0 0 1px var(--line)}}.server-card,.stat,.cv-card,.sh-promo{transition:transform calc(.22s * var(--motion)) cubic-bezier(.2, .8, .2, 1), box-shadow calc(.22s * var(--motion))}.server-card:hover,.stat:hover,.cv-card:hover,.sh-promo:hover{box-shadow:inset 0 1px 0 var(--accent), var(--glow);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.server-card:hover,.stat:hover,.cv-card:hover,.sh-promo:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 22%, transparent), var(--glow)}}.btn.primary{box-shadow:0 10px 28px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.primary{box-shadow:0 10px 28px -12px color-mix(in oklab, var(--accent) 80%, transparent)}}.btn.primary{transition:background calc(.14s * var(--motion)), transform calc(.12s * var(--motion)), box-shadow calc(.2s * var(--motion))}.btn.primary:hover{box-shadow:0 14px 34px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover{box-shadow:0 14px 34px -12px color-mix(in oklab, var(--accent) 95%, transparent)}}.btn.cta{border-radius:999px;padding-right:6px}.btn.cta .cta-ic{background:var(--accent-ink);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.btn.cta .cta-ic{background:color-mix(in oklab, var(--accent-ink) 22%, transparent)}}.btn.cta .cta-ic{transition:transform calc(.22s * var(--motion)) cubic-bezier(.2, .8, .2, 1)}.btn.cta .cta-ic .lucide{width:15px;height:15px}.btn.cta:hover .cta-ic{transform:rotate(-45deg)}.btn.sm.cta .cta-ic{width:22px;height:22px}.stat-value{background:linear-gradient(180deg, var(--text) 25%, var(--accent))}@supports (color:color-mix(in lab, red, red)){.stat-value{background:linear-gradient(180deg, var(--text) 25%, color-mix(in oklab, var(--accent) 75%, var(--text)))}}.stat-value{color:#0000;filter:drop-shadow(0 0 16px var(--accent));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.stat-value{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--accent) 30%, transparent))}}.nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent)}.cv-kicker{background:var(--accent);border-radius:14px;align-items:center;gap:8px;height:28px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cv-kicker{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.cv-kicker{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-kicker{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 28%, transparent)}}.cv-kicker{font:600 11px/1 var(--font-mono)}.cv-kicker:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.cv-title em{filter:drop-shadow(0 0 24px var(--accent))}@supports (color:color-mix(in lab, red, red)){.cv-title em{filter:drop-shadow(0 0 24px color-mix(in oklab, var(--accent) 35%, transparent))}}@media (width<=1180px){.bn-wrap,.rooms-grid{grid-template-columns:minmax(0,1fr)}.sticky{position:static}}@media (width<=960px){.app{grid-template-columns:minmax(0,1fr)}.rail,.side{top:var(--titlebar);z-index:48;visibility:hidden;transition:transform calc(.28s * var(--motion)) cubic-bezier(.2, .8, .2, 1), visibility 0s linear calc(.28s * var(--motion));padding-top:env(safe-area-inset-top,0px);position:fixed;bottom:0;transform:translate(-110%)}.rail{width:72px;left:0}.side{width:min(256px,100vw - 72px);box-shadow:var(--shadow);left:72px;transform:translate(calc(-100% - 96px))}.app.nav-open .rail,.app.nav-open .side{visibility:visible;transition-delay:0s;transform:none}.icon-btn.menu-btn{display:grid}.savebar{left:50%}.search{width:36px;box-shadow:none;background:0 0;flex:none;justify-content:center;padding:0}.search .ph,.search .kbd{display:none}.split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.page{padding:0 16px 150px}.topbar{gap:4px;padding:0 8px 0 12px}.lang{display:none}.pop-lang{display:block}.pop .pop-lang+h3{margin-top:18px}.row{flex-direction:column;align-items:stretch;gap:10px}.row-ctl{justify-content:flex-start;max-width:none}.log-row{grid-template-columns:minmax(0,1fr);gap:2px}.page-title{font-size:20px}.toasts{bottom:auto;left:16px;right:16px;top:calc(66px + env(safe-area-inset-top,0px));justify-items:stretch}.stat-value{font-size:26px}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.\[field\:Label\]{field:Label}.\[field\:Название\]{field:Название}}@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-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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
