@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-hebrew-wght-normal-BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-math-wght-normal-9gsQVfT-.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:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-symbols-wght-normal-CDk8D5aH.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:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-ext-wght-normal-D5vEfs3i.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:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-wght-normal-CXdlclQD.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:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(data:font/woff2;base64,d09GMgABAAAAAAYIABQAAAAAC6wAAAWcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVKBBAZgP1NUQVSBXidIAFQvgSQRCAqBOIE5Cw4AMIM8ATYCJAMWBCAFhnoHRgwHG0EKKB6FcZsTmlC2W5kCjR8f8fC19m/nds88qgkjqkh0sQQK1RcuLhUFKFNRYQe7qwDgGfx72UQFmMqp6KTCogfugfyy/Yha2+w/irVL19AVNFjCX2yCuer/s5+rexOr6rfNSlxc6CtF+TaxhGlVqRrSz6RVMg3apCJaVRs/VQ6+983vslM15Zl5MpnviXS59BACFSBkIQRaBrJBrUzJKoKGAtoEwATmCsNdz/kYIOsAf8mkdvC31CAD/9QrusAD11W4D0aCngDoRk0WsgJJYC4aQ0FXlFj/Dqmdq7QAi4yQfl//387fTQBJZqk4PusZDgJSJmhfpOQIjnSVLgNsgL3jMAKyHJ7YyH7xmi03FQeB8iXr/f9doJgYI8EMIPVNLwBDMUJoSOhJFyPRp5pbFBQ4dSpaKEroz1WAGDkqNJEZaoI5VliPAt2IICAmOrnwk6wzZCQprgHpEUAMTolfF0xNe4Gt00hMz0PBMCOfp5iYKWYMzJIJztlKhyjFnGYTkpbe8zSUHQbQ7bCABR7PnTuBIEyY+ipKOxzXim8teL3meRNA1oqEjJ4YAXl2z1cKrQWkDrVsukgIEEmn21/JMyL+DgSFNwt0RUt60lSpXwURHIGJ6+IZMoNJFxMRE4QhMRE818ekroHJENdoiupXTIW0F9MgPcJ0yEODMyCf/2FCtAl9UAMVSswAmwAUIIEMRdGjqvYN0h3QoKtZdXp//XrM+sP715tp3953Kf7QtWvFOqUrb9yItLx39Spf1Gi158oNp1LtomXRNH8n3NZpp5uo9vf+1ht/PTPEGfUjhl277rHxvLPJwZrenoZR4izP9M/mqyc71ESk3vo2NyjepqjPfJ3rj+1oGxyKQtR28Wrbs12q45MBiBfnMJwaTW5BpXLHQZyIA+xHwzMMb6iUklI4bWeNHI6vqpEY3tGVDBxF24vSfH3p1Z+P/369uH49DUsss8Zyo0wy0XhTlhcvnr+CzVrYnYARRhszlwiu9R8/fE8021RTTWhyKGu4AfXt/bd3nsHSX2vv///ZMn/TKrMvr95+ejly1tpTT/Cnbo+wS/36/fzv5+eR8aSatOiNX7PryJUHL9+8enb98LZVY+KJRCp0v71/8+Ds/kPnH759/23alHQymDSQYlJEqkk1/KgS0kiGDI8juSoVxzZbrXo+x3KtVqs8a6DVqfzz+7ef6votufj907NzKubc849fR3qb9e/RuWfXLt179vzn25dfzH+ai849ekxeFes0smfKxbcgxi4jezS7d2+/gUWpuL8/vv/4/X8kC5f6AfasQWpapNeYNVkZKamgPr6895BSMdSnl5xMMYdo+Xdh/ZH+d1NopJRkNx8QFLLl34XlrbX6Ub9pMPlLgA8vPUSAL0b2y/3v8/8uc5D1BjUJBN9eNX/JyFanYAf45ynjVwSkANJG+KQzCNScZiCFmgAAWaBvRmNE0URHdgcI43MNSec4i2xhVm8tSJT6ZyJqRqeGzma7GOxGw/OQoPIoJELL3fiYgIlMLKFJqluYTC/OYgodlzGVgf6YRsNJTGekBjNo2YmZbITRLJUrZrOi85/NoYPNusl0qtehkKRTq0TduogkXeQkYry/ZP0pyNQT3Qk6UnGjdpYSqIMB5kYmpGwSeWXGZ0FjsxaKEjapKkWfSKGlLK3dRVos3xW0UughF8GPn249/fJNXXnFoFamcd5XQb5ZBa849Raqz31pJA2Tkn58blhdQiIj11oolRfIl0Dgj7GRUuXKlboR1VTQ20wpriy7WOZtO28aPp844eAAMhHreQEEAYJYsYQv5fP42d3aSBqtN55SZb57sl157gT2NmvlOik18NWoWyc/XbWM1kY5Py09Rz3QPGl7kQDNa0SKHEWUclpRwP4MfpW6sqtVCF4pwAHCMmEnRUa/7GQAAAA=)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:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(data:font/woff2;base64,d09GMgABAAAAAAYIABQAAAAAC6wAAAWcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVKBBAZgP1NUQVSBXidIAFQvgSQRCAqBOIE5Cw4AMIM8ATYCJAMWBCAFhnoHRgwHG0EKKB6FcZsTmlC2W5kCjR8f8fC19m/nds88qgkjqkh0sQQK1RcuLhUFKFNRYQe7qwDgGfx72UQFmMqp6KTCogfugfyy/Yha2+w/irVL19AVNFjCX2yCuer/s5+rexOr6rfNSlxc6CtF+TaxhGlVqRrSz6RVMg3apCJaVRs/VQ6+983vslM15Zl5MpnviXS59BACFSBkIQRaBrJBrUzJKoKGAtoEwATmCsNdz/kYIOsAf8mkdvC31CAD/9QrusAD11W4D0aCngDoRk0WsgJJYC4aQ0FXlFj/Dqmdq7QAi4yQfl//387fTQBJZqk4PusZDgJSJmhfpOQIjnSVLgNsgL3jMAKyHJ7YyH7xmi03FQeB8iXr/f9doJgYI8EMIPVNLwBDMUJoSOhJFyPRp5pbFBQ4dSpaKEroz1WAGDkqNJEZaoI5VliPAt2IICAmOrnwk6wzZCQprgHpEUAMTolfF0xNe4Gt00hMz0PBMCOfp5iYKWYMzJIJztlKhyjFnGYTkpbe8zSUHQbQ7bCABR7PnTuBIEyY+ipKOxzXim8teL3meRNA1oqEjJ4YAXl2z1cKrQWkDrVsukgIEEmn21/JMyL+DgSFNwt0RUt60lSpXwURHIGJ6+IZMoNJFxMRE4QhMRE818ekroHJENdoiupXTIW0F9MgPcJ0yEODMyCf/2FCtAl9UAMVSswAmwAUIIEMRdGjqvYN0h3QoKtZdXp//XrM+sP715tp3953Kf7QtWvFOqUrb9yItLx39Spf1Gi158oNp1LtomXRNH8n3NZpp5uo9vf+1ht/PTPEGfUjhl277rHxvLPJwZrenoZR4izP9M/mqyc71ESk3vo2NyjepqjPfJ3rj+1oGxyKQtR28Wrbs12q45MBiBfnMJwaTW5BpXLHQZyIA+xHwzMMb6iUklI4bWeNHI6vqpEY3tGVDBxF24vSfH3p1Z+P/369uH49DUsss8Zyo0wy0XhTlhcvnr+CzVrYnYARRhszlwiu9R8/fE8021RTTWhyKGu4AfXt/bd3nsHSX2vv///ZMn/TKrMvr95+ejly1tpTT/Cnbo+wS/36/fzv5+eR8aSatOiNX7PryJUHL9+8enb98LZVY+KJRCp0v71/8+Ds/kPnH759/23alHQymDSQYlJEqkk1/KgS0kiGDI8juSoVxzZbrXo+x3KtVqs8a6DVqfzz+7ef6votufj907NzKubc849fR3qb9e/RuWfXLt179vzn25dfzH+ai849ekxeFes0smfKxbcgxi4jezS7d2+/gUWpuL8/vv/4/X8kC5f6AfasQWpapNeYNVkZKamgPr6895BSMdSnl5xMMYdo+Xdh/ZH+d1NopJRkNx8QFLLl34XlrbX6Ub9pMPlLgA8vPUSAL0b2y/3v8/8uc5D1BjUJBN9eNX/JyFanYAf45ynjVwSkANJG+KQzCNScZiCFmgAAWaBvRmNE0URHdgcI43MNSec4i2xhVm8tSJT6ZyJqRqeGzma7GOxGw/OQoPIoJELL3fiYgIlMLKFJqluYTC/OYgodlzGVgf6YRsNJTGekBjNo2YmZbITRLJUrZrOi85/NoYPNusl0qtehkKRTq0TduogkXeQkYry/ZP0pyNQT3Qk6UnGjdpYSqIMB5kYmpGwSeWXGZ0FjsxaKEjapKkWfSKGlLK3dRVos3xW0UughF8GPn249/fJNXXnFoFamcd5XQb5ZBa849Raqz31pJA2Tkn58blhdQiIj11oolRfIl0Dgj7GRUuXKlboR1VTQ20wpriy7WOZtO28aPp844eAAMhHreQEEAYJYsYQv5fP42d3aSBqtN55SZb57sl157gT2NmvlOik18NWoWyc/XbWM1kY5Py09Rz3QPGl7kQDNa0SKHEWUclpRwP4MfpW6sqtVCF4pwAHCMmEnRUa/7GQAAAA=)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(/assets/noto-sans-hebrew-hebrew-standard-normal-Cb7_S772.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(/assets/noto-sans-hebrew-latin-ext-standard-normal-znceSWNy.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:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(/assets/noto-sans-hebrew-latin-standard-normal-D1sMLXct.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}@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-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-\[2000\]{z-index:2000}.col-1{grid-column:1}.col-2{grid-column:2}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-12{grid-column:12}.col-auto{grid-column:auto}.row-1{grid-row:1}.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}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-full{width:100%;height:100%}.h-\[1px\]{height:1px}.h-\[35px\]{height:35px}.h-\[51px\]{height:51px}.h-full{height:100%}.w-100{width:calc(var(--spacing) * 100)}.w-\[1px\]{width:1px}.w-\[33\.33333\%\]{width:33.3333%}.w-\[100\%\],.w-full{width:100%}.max-w-\[95\%\]{max-width:95%}.min-w-\[32px\]{min-width:32px}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\[5px\]{gap:5px}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-s-\[1px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-black{border-color:var(--color-black)}.border-s-\[\#00000033\]{border-inline-start-color:#0003}.bg-\[\#e1e0e0\]{background-color:#e1e0e0}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[15px\]{padding-inline:15px}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.text-center{text-align:center}.text-right{text-align:right}.text-\[20px\]{font-size:20px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-none{--tw-leading:1;line-height:1}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-\[\#022e00\]{color:#022e00}.text-\[\#757575\]{color:#757575}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-\[0\.3\]{opacity:.3}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[300ms\]{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-\[\#022e00\]:hover{background-color:#022e00}.hover\:opacity-\[0\.8\]:hover{opacity:.8}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[45px\]{height:45px}.lg\:max-w-\[1000px\]{max-width:1000px}}@media (prefers-color-scheme:dark){.dark\:border-s-white{border-inline-start-color:var(--color-white)}.dark\:bg-none{background-image:none}.dark\:text-white{color:var(--color-white)}}}:root{--ink:#17121f;--night:#0d0918;--night-2:#171026;--paper:#fffdf9;--sand:#f4f0e9;--wash:#f5f2f8;--muted:#706978;--line:#ded8e3;--purple:#6d42ef;--purple-dark:#4d27bd;--purple-soft:#ebe4ff;--coral:#ff6470;--yellow:#f7d95f;--green:#1d9d68;--shadow:0 24px 70px #1d103024;--shadow-strong:0 38px 100px #07031261;--radius:24px}.trust-passport{background:linear-gradient(145deg,#fff 0%,#fbf7ff 100%);border:1px solid #d8c8eb;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 18px 40px #371e5914}.trust-passport>header{align-items:center;gap:14px;padding:18px;display:flex}.trust-passport>header>span{color:#16763d;background:#eaf8ed;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.trust-passport header div{flex:1}.trust-passport header small,.trust-passport header p{color:#6f627b;margin:0;display:block}.trust-passport header h2{margin:2px 0;font-size:20px}.trust-passport header button{color:#5a2f85;font:inherit;cursor:pointer;background:#f1e9fa;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.trust-passport.is-needs-review>header>span{color:#9b5a00;background:#fff0d6}.trust-review-note{color:#7b4d0c;background:#fff6e8;padding:10px 18px;font-weight:700}.trust-passport-body{padding:0 18px 18px}.trust-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trust-ledger article{background:#fff;border:1px solid #eee5f5;border-radius:14px;gap:3px;padding:12px;display:grid}.trust-ledger span,.trust-ledger small{color:#756a7e;font-size:12px}.trust-ledger strong{overflow-wrap:anywhere}.trust-history{background:#f7f0fc;border-right:4px solid #9c50c4;border-radius:12px;margin-top:12px;padding:14px}.trust-history>strong{margin-bottom:8px;display:block}.trust-history p{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.trust-passport-body footer{color:#6f627b;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.trust-passport-body footer a{color:#653392;margin-inline-start:auto;font-weight:800}.plan-builder,.planning-room-shell,.editorial-opportunity-queue,.partner-key-manager{padding:72px 0 90px}.plan-builder>header,.planning-room-shell>header,.editorial-opportunity-queue>header,.partner-key-manager>header{text-align:center;max-width:850px;margin:0 auto 28px}.plan-builder>header h1,.planning-room-shell>header h1,.editorial-opportunity-queue>header h1,.partner-key-manager>header h1{margin:10px 0;font-size:clamp(34px,6vw,68px);line-height:1.02}.plan-builder>header p,.planning-room-shell>header p,.editorial-opportunity-queue>header p,.partner-key-manager>header p{color:#6c6174;font-size:18px}.plan-builder-bar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #dfd1eb;border-radius:20px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:16px;margin:24px 0;padding:16px 18px;display:grid;position:sticky;top:78px;box-shadow:0 16px 36px #31194f1f}.plan-builder-bar label,.plan-private-constraints label,.partner-key-manager form label{gap:5px;display:grid}.plan-builder-bar input,.plan-private-constraints input,.partner-key-manager input{font:inherit;border:1px solid #d8cce0;border-radius:11px;padding:11px}.plan-builder-bar>div{text-align:center;display:grid}.plan-builder-bar>div strong{font-size:24px}.plan-builder-bar>div span{color:#716779;font-size:12px}.plan-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-candidate-grid>button{text-align:right;color:#26173d;min-height:190px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4dbea;border-radius:20px;gap:8px;padding:20px;display:grid;position:relative;box-shadow:0 10px 24px #301e450d}.plan-candidate-grid>button:hover,.plan-candidate-grid>button.is-selected{background:#fbf4ff;border-color:#9848bf;transform:translateY(-2px)}.plan-candidate-grid small,.plan-candidate-grid p{color:#766b7e;margin:0}.plan-candidate-grid strong{font-size:20px;line-height:1.2}.plan-candidate-grid b{color:#9b287e}.plan-check{color:#693697;background:#f1e9f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.is-selected .plan-check{color:#fff;background:#6d3193}.plan-builder>footer{text-align:center;color:#6f6477;max-width:760px;margin:24px auto 0}.plan-builder>footer p{margin:5px 0}.planning-room-shell>header .button{margin-top:8px}.plan-join,.plan-vote-panel,.plan-chosen{background:#fff;border:1px solid #ded1e9;border-radius:22px;max-width:880px;margin:18px auto;padding:24px;box-shadow:0 18px 45px #2c184214}.plan-join label{gap:6px;margin:18px 0;display:grid}.plan-join input{font:inherit;border:1px solid #d8cce0;border-radius:12px;padding:12px}.plan-chosen{text-align:center;color:#fff;background:linear-gradient(135deg,#25133e,#613178)}.plan-chosen span{color:#eec9ff}.plan-chosen strong{margin:8px;font-size:30px;display:block}.plan-private-constraints{background:#f9f5fc;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;padding:16px;display:grid}.plan-private-constraints .checkbox{align-content:center}.plan-vote-list{gap:10px;margin-bottom:18px;display:grid}.plan-vote-list article{border:1px solid #eee4f4;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.plan-vote-list strong{font-size:18px;display:block}.plan-vote-list p,.plan-vote-list small{color:#74697b;margin:2px 0}.plan-vote-list fieldset{border:0;gap:6px;margin:0;padding:0;display:flex}.plan-vote-list legend{clip:rect(0 0 0 0);position:absolute}.plan-vote-list fieldset label{cursor:pointer}.plan-vote-list fieldset input{opacity:0;position:absolute}.plan-vote-list fieldset span{background:#f3edf7;border-radius:999px;padding:8px 11px;font-weight:750;display:block}.plan-vote-list input:checked+span{color:#fff;background:#67348d}.plan-results{margin-top:40px}.plan-results>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.plan-results>header p{color:#74697b;max-width:480px}.plan-results>div{gap:12px;display:grid}.plan-results article{background:#fff;border:1px solid #dfd2e9;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.plan-results article.is-vetoed{opacity:.63;background:#f4f1f5}.plan-results article.is-chosen{background:#f2fff6;border-color:#5dcd83}.plan-rank{color:#fff;background:#6b348f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.plan-results h3{margin:3px 0}.plan-results p{color:#74697b;margin:3px 0}.plan-reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.plan-reasons b{color:#683793;background:#f1e8f8;border-radius:999px;padding:4px 8px;font-size:11px}.plan-results aside{text-align:left;gap:4px;display:grid}.plan-results aside small{color:#756a7e}.plan-results aside button{color:#fff;font:inherit;cursor:pointer;background:#25133e;border:0;border-radius:9px;padding:8px}.quiet-pulse{color:#fff;background:linear-gradient(145deg,#1f1236,#4c2360);border-radius:26px;margin:30px 0;padding:28px}.quiet-pulse>header{justify-content:space-between;gap:20px;display:flex}.quiet-pulse>header p{color:#e1d4eb}.quiet-pulse>header>span{background:#ffffff1a;border-radius:999px;align-self:start;padding:7px 12px;font-weight:800}.quiet-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.quiet-pulse-grid article{background:#ffffff0a;border:1px solid #ffffff20;border-radius:15px;padding:16px}.quiet-pulse-grid span{color:#eab6f4;font-size:12px;font-weight:800}.quiet-pulse-grid strong{margin:5px 0;display:block}.quiet-pulse-grid p{color:#ddd0e7;font-size:13px}.quiet-pulse-controls{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:14px;padding-top:16px;display:grid}.quiet-pulse-controls label{gap:5px;display:grid}.quiet-pulse-controls select{border-radius:10px;padding:9px}.quiet-pulse-controls .checkbox{color:#fff;display:flex}.distribution-tools{background:#fff;border:1px solid #ded1e8;border-radius:18px;margin-top:28px}.distribution-tools summary{cursor:pointer;padding:16px;font-weight:850}.distribution-tools>div{grid-template-columns:repeat(3,auto) 1fr;gap:10px;padding:0 16px 16px;display:grid}.distribution-tools p,.distribution-tools textarea,.distribution-tools small{grid-column:1/-1}.distribution-tools a,.distribution-tools button{color:#5f3287;font:inherit;cursor:pointer;background:#f1e9f7;border:0;border-radius:10px;padding:9px 11px;font-weight:800;text-decoration:none}.distribution-tools textarea{text-align:left;direction:ltr;border:1px solid #e0d5e7;border-radius:10px;min-height:90px;padding:10px}.editorial-opportunity-queue>header,.partner-key-manager>header{text-align:right;justify-content:space-between;align-items:end;max-width:none;display:flex}.editorial-opportunity-queue>header>div,.partner-key-manager>header>div{max-width:820px}.editorial-opportunity-queue>header h1,.partner-key-manager>header h1{font-size:clamp(34px,5vw,58px)}.editorial-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editorial-queue-grid>article{background:#fff;border:1px solid #e1d6e9;border-radius:20px;padding:20px}.editorial-queue-grid>article.status-done{border-color:#a3dbb4}.editorial-queue-grid>article.status-dismissed{opacity:.55}.editorial-query span,.editorial-query small{color:#756a7e;display:block}.editorial-query strong{font-size:22px}.editorial-queue-grid dl{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.editorial-queue-grid dl div{background:#f8f3fb;border-radius:9px;padding:8px}.editorial-queue-grid dt{color:#756a7e;font-size:11px}.editorial-queue-grid dd{margin:0;font-weight:900}.editorial-status-actions{gap:7px;display:flex}.editorial-status-actions button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 10px;font-weight:800}.editorial-status-actions button:disabled{color:#fff;background:#67358d}.partner-key-manager>form{background:#fff;border:1px solid #dfd3e8;border-radius:18px;grid-template-columns:1fr 180px auto;align-items:end;gap:12px;padding:20px;display:grid}.partner-secret{background:#fff2cc;border-radius:16px;gap:9px;margin:18px 0;padding:18px;display:grid}.partner-secret code{overflow-wrap:anywhere;text-align:left;direction:ltr}.partner-key-list{gap:9px;margin:22px 0;display:grid}.partner-key-list article{background:#fff;border:1px solid #e1d7e8;border-radius:14px;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:14px;padding:15px;display:grid}.partner-key-list article div{display:grid}.partner-key-list code{font-size:12px}.partner-key-list button,.partner-secret button{cursor:pointer;border:0;border-radius:8px;padding:7px 10px}.partner-key-manager>footer{color:#fff;background:#24143a;border-radius:18px;padding:18px}.partner-key-manager>footer code{color:#f1c8ff;text-align:left;direction:ltr;margin:8px 0;display:block}@media (width<=900px){.plan-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-builder-bar{grid-template-columns:1fr 1fr;position:static}.plan-builder-bar label{grid-column:1/-1}.quiet-pulse-grid{grid-template-columns:1fr}.quiet-pulse-controls{grid-template-columns:1fr 1fr}.editorial-queue-grid{grid-template-columns:1fr}.partner-key-list article,.partner-key-manager>form{grid-template-columns:1fr 1fr}.partner-key-manager>form label:first-child{grid-column:1/-1}}@media (width<=620px){.trust-ledger,.plan-candidate-grid,.plan-private-constraints{grid-template-columns:1fr}.trust-passport>header,.quiet-pulse>header,.editorial-opportunity-queue>header,.partner-key-manager>header{flex-direction:column;align-items:flex-start}.plan-builder-bar,.quiet-pulse-controls,.partner-key-manager>form,.plan-vote-list article,.plan-results article{grid-template-columns:1fr}.plan-vote-list fieldset{flex-wrap:wrap}.plan-results aside{text-align:right}.distribution-tools>div,.partner-key-list article{grid-template-columns:1fr}.planning-room-shell,.plan-builder,.editorial-opportunity-queue,.partner-key-manager{padding-top:38px}}.status-scheduled{color:#6b3bb5;background:#f1e9ff}.status-schedule_failed{color:#a33a35;background:#fff0ed}.publication-schedule-time{color:#6b3bb5;font-weight:700}.publication-schedule-failed{max-width:28rem;font-weight:700;color:#b23c35!important}.admin-row-actions button.schedule{color:#6b3bb5;background:#f7f2ff;border-color:#bda2ed}.admin-row-actions button.schedule:hover{background:#eee4ff}.publication-workbench{background:linear-gradient(115deg,#fbf8ff 0%,#fff 65%);border:1px solid #dcccf4;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:1.15rem 1.35rem;display:flex;box-shadow:0 12px 35px #48235314}.publication-workbench.status-scheduled{background:linear-gradient(115deg,#f4ecff 0%,#fff 72%);border-color:#ae83e8}.publication-workbench.status-schedule_failed{background:linear-gradient(115deg,#fff1ef 0%,#fff 72%);border-color:#f0aaa4}.publication-workbench>div:first-child{gap:.2rem;display:grid}.publication-workbench>div:first-child>span{color:#765d79;font-size:.78rem;font-weight:800}.publication-workbench>div:first-child>strong{color:#351b3a;font-size:1.15rem}.publication-workbench>div:first-child>small{color:#765d79}.publication-workbench-actions{flex-wrap:wrap;gap:.55rem;display:flex}.publication-schedule-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c0c20a3;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.publication-schedule-dialog{background:#fffdfc;border:1px solid #ffffffb8;border-radius:26px;width:min(100%,570px);max-height:calc(100vh - 2.5rem);padding:2rem;position:relative;overflow:auto;box-shadow:0 30px 90px #14061759}.publication-schedule-dialog h2{color:#311535;margin:.25rem 0 .5rem;font-size:clamp(1.65rem,4vw,2.25rem)}.publication-schedule-dialog>p:not(.eyebrow){color:#725f75;margin:0 0 1.25rem;line-height:1.65}.publication-schedule-dialog>small{color:#786c79;margin-top:1rem;line-height:1.5;display:block}.publication-schedule-close{color:#553858;cursor:pointer;inset-inline-end:1rem;background:#fff;border:1px solid #e5dce6;border-radius:999px;width:2.35rem;height:2.35rem;font-size:1.35rem;position:absolute;top:1rem}.publication-schedule-field{gap:.55rem;display:grid}.publication-schedule-field>span{color:#3e2542;font-weight:800}.publication-schedule-field input{color:#2f1733;min-height:3.5rem;font:inherit;direction:ltr;background:#fff;border:1px solid #d7c5da;border-radius:14px;padding:.75rem 1rem}.publication-schedule-field input:focus{border-color:#a341d6;outline:3px solid #ad4ae129}.publication-schedule-shortcuts{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.publication-schedule-shortcuts button{color:#63357a;font:inherit;cursor:pointer;background:#f8f3fc;border:1px solid #d9c8e8;border-radius:999px;padding:.55rem .8rem;font-size:.86rem;font-weight:800}.publication-schedule-shortcuts button:hover{background:#efe3f8}.publication-schedule-actions{justify-content:flex-end;gap:.65rem;margin-top:1.35rem;display:flex}.publication-schedule-error{color:#9b312b;background:#fff1ef;border:1px solid #f2b1aa;border-radius:13px;gap:.2rem;margin:0 0 1rem;padding:.8rem 1rem;display:grid}@media (width<=720px){.publication-workbench{flex-direction:column;align-items:stretch}.publication-workbench-actions{grid-template-columns:1fr;display:grid}.publication-workbench-actions .button{width:100%}.publication-schedule-backdrop{align-items:end;padding:.5rem}.publication-schedule-dialog{border-radius:22px 22px 14px 14px;max-height:calc(100vh - 1rem);padding:1.5rem 1rem 1rem}.publication-schedule-actions{grid-template-columns:1fr;display:grid}.publication-schedule-actions .button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Heebo Variable,Heebo,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}img{display:block}:focus-visible{outline-offset:3px;outline:3px solid #6f2598;box-shadow:0 0 0 3px #fff}.skip-link{z-index:999;color:var(--ink);background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;position:fixed;top:10px;right:10px;transform:translateY(-160%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:focus{transform:none}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0918f2;border-bottom:1px solid #ffffff17;position:sticky;top:0}.header-inner{align-items:center;gap:clamp(18px,2vw,30px);width:min(1320px,100% - 40px);min-height:76px;margin:auto;display:flex}.brand{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.brand-name{letter-spacing:-.075em;align-items:baseline;font-size:1.58rem;font-weight:950;line-height:1;display:inline-flex}.brand-name strong{color:#fff}.brand-name em{color:var(--night);background:var(--yellow);border-radius:8px 8px 3px;margin-inline-start:3px;padding:4px 7px 5px;font-style:normal;transform:rotate(-3deg)}.brand-name i{color:var(--coral);margin-inline-start:3px;font-size:1.9rem;font-style:normal;line-height:.5}.desktop-nav{color:#d7d1df;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:clamp(12px,1.25vw,20px);font-size:clamp(.84rem,.9vw,.91rem);font-weight:730;display:flex}.desktop-nav a{white-space:nowrap;position:relative}.desktop-nav a:after{content:"";background:var(--yellow);height:2px;transition:left .2s;position:absolute;bottom:-8px;left:100%;right:0}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{left:0}.header-actions{flex:none;align-items:center;gap:14px;margin-inline-start:auto;display:flex}.producer-link{color:#d7d1df;white-space:nowrap;font-size:.9rem;font-weight:750}.producer-link:hover{color:#fff}.header-button{white-space:nowrap;min-height:42px!important;color:var(--night)!important;background:var(--yellow)!important;box-shadow:none!important}.header-button:hover{background:#fff!important}.mobile-menu{margin-inline-start:auto;display:none}.mobile-menu summary{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:8px 13px;font-weight:800;list-style:none}.mobile-menu nav{color:var(--ink);box-shadow:var(--shadow-strong);background:#fff;border-radius:18px;padding:9px;display:grid;position:absolute;top:65px;left:12px;right:12px}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:13px;font-weight:750}.route-loading{background:var(--paper);min-height:66vh;padding:88px 0;position:relative;overflow:hidden}.route-loading-progress{z-index:60;background:#6d42ef1f;height:3px;position:fixed;top:76px;left:0;right:0;overflow:hidden}.route-loading-progress span{background:linear-gradient(90deg, var(--purple), var(--coral), var(--yellow));border-radius:99px;width:42%;height:100%;animation:1s ease-in-out infinite route-loading-progress;display:block}.route-loading-shell{gap:18px;display:grid}.route-loading-kicker,.route-loading-title,.route-loading-copy,.route-loading-grid span{background:#eee9f1;position:relative;overflow:hidden}.route-loading-kicker:after,.route-loading-title:after,.route-loading-copy:after,.route-loading-grid span:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffd1 48%,#0000 76%);animation:1.35s ease-in-out infinite route-loading-shimmer;position:absolute;inset:0;transform:translate(110%)}.route-loading-kicker{border-radius:99px;width:108px;height:12px}.route-loading-title{border-radius:16px;width:min(620px,82%);height:clamp(54px,8vw,88px)}.route-loading-copy{border-radius:8px;width:min(710px,94%);height:22px}.route-loading-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.route-loading-grid span{border-radius:22px;min-height:210px}@keyframes route-loading-progress{0%{transform:translate(145%)}to{transform:translate(-245%)}}@keyframes route-loading-shimmer{to{transform:translate(-110%)}}.container{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding-block:96px}.section-soft{background:var(--wash)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;font-size:clamp(3.6rem,7.6vw,7rem);line-height:.88}h2{letter-spacing:-.055em;font-size:clamp(2.05rem,4vw,3.55rem);line-height:1.02}h3{letter-spacing:-.025em;line-height:1.14}.lede{max-width:720px;color:var(--muted);font-size:1.15rem}.eyebrow{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.73rem;font-weight:900}.editorial-head{justify-content:space-between;align-items:end;gap:42px;margin-bottom:40px;display:flex}.editorial-head h2{margin-bottom:0}.editorial-head>p{max-width:420px;color:var(--muted);margin-bottom:4px;font-size:1rem}.editorial-head-light{color:#fff}.editorial-head-light>div>.eyebrow{color:var(--yellow)}.line-link,.text-link{color:var(--purple);font-weight:850}.line-link{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:3px;display:inline-flex}.line-link:hover,.text-link:hover{color:var(--purple-dark)}.line-link-light{color:#fff}.line-link-light:hover{color:var(--yellow)}.button{color:#fff;background:var(--purple);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 23px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #6d42ef40}.button:hover{background:var(--purple-dark);transform:translateY(-2px)}.button:disabled{opacity:.5;cursor:wait;transform:none}.button-small{min-height:42px;padding-inline:16px;font-size:.9rem}.button-secondary{color:var(--purple);box-shadow:none;background:#fff;border:1px solid #cfc4ef}.button-secondary:hover{color:#fff}.button-light{color:var(--night);box-shadow:none;background:#fff}.button-light:hover{color:var(--night);background:var(--yellow)}.button-danger{background:#b52334}.home-hero{isolation:isolate;color:#fff;background:var(--night);min-height:790px;position:relative}.hero-media,.hero-overlay,.hero-grain{position:absolute;inset:0}.hero-media{z-index:-3}.hero-media img{object-fit:cover;object-position:center center}.hero-overlay{z-index:-2;background:linear-gradient(90deg,#0d091824 0%,#0d091838 34%,#0d0918eb 72%,#0d0918 100%),linear-gradient(#0d09180d,#0d09186b)}.hero-grain{z-index:-1;pointer-events:none;opacity:.14;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.hero-stage{align-items:center;min-height:650px;padding-block:76px 190px;display:flex;position:relative}.hero-copy-v3{z-index:2;width:min(650px,58%);position:relative}.hero-edition{color:#aca4b7;letter-spacing:.15em;direction:ltr;align-items:center;gap:10px;margin-bottom:42px;font-size:.68rem;font-weight:700;display:flex}.hero-edition i{background:#ffffff59;width:44px;height:1px}.hero-kicker-v3{color:#e5dfeb;align-items:center;gap:10px;margin-bottom:17px;font-size:.83rem;font-weight:800;display:flex}.hero-kicker-v3 span{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #ff647021}.hero-copy-v3 h1{color:#fff;max-width:670px;margin-bottom:28px}.hero-copy-v3 h1 em{color:var(--yellow);white-space:nowrap;font-style:normal;position:relative}.hero-copy-v3 h1 em:after{content:"";background:var(--coral);border-radius:99px;width:50px;height:10px;position:absolute;bottom:18px;left:-64px;transform:rotate(-5deg)}.hero-copy-v3>p:not(.hero-kicker-v3){color:#cdc6d4;max-width:565px;margin-bottom:26px;font-size:1.14rem}.hero-trust{flex-wrap:wrap;gap:9px;display:flex}.hero-trust span{color:#e7e1ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:700}.hero-date-seal{width:114px;height:114px;color:var(--night);background:var(--yellow);border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;padding:14px;display:grid;position:absolute;top:92px;left:4%;transform:rotate(-9deg);box-shadow:0 22px 60px #00000059}.hero-date-seal span{grid-column:1/-1;align-self:end;font-size:.68rem;font-weight:900}.hero-date-seal strong{justify-self:end;font-size:2.4rem;line-height:.9}.hero-date-seal i{justify-self:start;font-size:.72rem;font-style:normal;font-weight:850}.search-dock-wrap{z-index:4;position:absolute;bottom:-92px;left:0;right:0}.search-dock{min-height:132px;color:var(--ink);box-shadow:var(--shadow-strong);background:#fff;border-radius:20px;grid-template-columns:170px 1fr;align-items:stretch;display:grid;overflow:hidden}.search-dock-title{background:var(--yellow);flex-direction:column;justify-content:center;padding:24px 25px;display:flex}.search-dock-title span{letter-spacing:.07em;font-size:.68rem;font-weight:800}.search-dock-title strong{font-size:1.16rem;line-height:1.15}.search-dock-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 126px;align-items:stretch;display:grid}.dock-field{border-inline-end:1px solid #ece7ef;align-content:center;min-width:0;padding:26px 19px 17px;display:grid;position:relative}.dock-number{color:#aea6b3;letter-spacing:.08em;font-size:.6rem;font-weight:850;position:absolute;top:12px;right:18px}.dock-field label{color:#8a828f;font-size:.68rem;font-weight:800}.dock-field input,.dock-field select{width:100%;min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-weight:820}.search-dock-button{color:#fff;background:var(--purple);border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-weight:900;transition:background .18s;display:flex}.search-dock-button i{font-size:1.5rem;font-style:normal}.search-dock-button:hover{background:var(--coral)}.hero-shortcuts{scrollbar-width:thin;justify-content:center;align-items:center;gap:8px;margin-top:13px;display:flex;overflow-x:auto}.hero-shortcuts>span{color:#a9a1b2;flex:none;font-size:.74rem}.hero-shortcuts a{color:#e9e4ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d09189e;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:6px 10px;font-size:.74rem;font-weight:800}.hero-shortcuts a:hover{color:var(--night);background:var(--yellow);border-color:var(--yellow)}.mode-section{background:var(--paper);padding-top:184px}.mode-grid{grid-template-columns:1.15fr 1fr 1fr;gap:15px;display:grid}.mode-card{border-radius:22px;flex-direction:column;min-height:270px;padding:27px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.mode-card:hover{transform:translateY(-5px)}.mode-card:before{content:"";opacity:.09;border:28px solid;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-75px;left:-70px}.mode-violet{color:#fff;background:var(--purple)}.mode-sun{color:var(--ink);background:var(--yellow)}.mode-coral{color:var(--ink);background:var(--coral)}.mode-index{color:currentColor;letter-spacing:.1em;opacity:.65;align-self:flex-end;font-size:.68rem;font-weight:850}.mode-card p{letter-spacing:.06em;margin:auto 0 5px;font-size:.72rem;font-weight:900}.mode-card h3{margin-bottom:9px;font-size:clamp(1.65rem,3vw,2.5rem)}.mode-text{opacity:.78;max-width:250px;font-size:.9rem}.mode-card>i{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:24px;left:25px}.today-section{color:#fff;background:var(--night)}.launch-state{background:radial-gradient(circle at 88% 0,#6d42ef7a,#0000 38%),#171026;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:190px 1fr 130px;align-items:center;gap:34px;min-height:290px;padding:38px 44px;display:grid;position:relative;overflow:hidden}.launch-state:after{content:"";border:42px solid var(--coral);opacity:.18;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;left:-120px}.launch-date{background:#ffffff0f;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex;transform:rotate(-3deg)}.launch-date span{color:#bdb5c8;font-size:.75rem;font-weight:800}.launch-date strong{color:var(--yellow);letter-spacing:-.07em;margin-block:-3px -9px;font-size:5.5rem;line-height:1}.launch-date i{font-size:1rem;font-style:normal;font-weight:850}.launch-copy{z-index:1;max-width:630px;position:relative}.launch-copy .eyebrow{color:var(--coral)}.launch-copy h3{margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.6rem)}.launch-copy>p:not(.eyebrow){color:#bcb5c7;max-width:570px}.launch-copy>div{align-items:center;gap:22px;margin-top:22px;display:flex}.launch-stamp{z-index:1;color:var(--yellow);letter-spacing:.13em;text-align:center;border:2px solid #f7d95fa6;border-radius:50%;padding:20px 8px;font-size:.65rem;font-weight:900;line-height:1.4;position:relative;transform:rotate(9deg)}.categories-v3{background:var(--sand)}.category-editorial-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:190px;gap:14px;display:grid}.category-editorial-card{background:#fff;border:1px solid #dcd4df;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:23px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.category-editorial-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.category-editorial-card:before{content:"";opacity:.08;border:30px solid;border-radius:50%;width:150px;height:150px;position:absolute;top:-80px;left:-70px}.category-editorial-1{color:#fff;background:var(--purple);border-color:var(--purple);grid-area:span 2/span 5}.category-editorial-2{background:var(--yellow);border-color:var(--yellow);grid-column:span 3}.category-editorial-3{background:#fff;grid-column:span 4}.category-editorial-4{background:var(--coral);border-color:var(--coral);grid-column:span 4}.category-editorial-5{color:#fff;background:var(--night-2);border-color:var(--night-2);grid-column:span 3}.category-editorial-6{background:#fff;grid-column:span 3}.category-editorial-index{letter-spacing:.1em;opacity:.6;font-size:.66rem;font-weight:850;position:absolute;top:20px;right:22px}.category-editorial-icon{opacity:.8;border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid;position:absolute;top:20px;left:20px}.category-editorial-card strong{max-width:320px;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.12}.category-editorial-1 strong{font-size:clamp(2.2rem,4vw,3.5rem)}.category-editorial-card>i{font-style:normal;font-weight:900;position:absolute;bottom:19px;left:22px}.category-link-list{border-top:1px solid #d5ced8;border-bottom:1px solid #d5ced8;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.category-link-list a{border-inline-end:1px solid #d5ced8;border-bottom:1px solid #d5ced8;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:13px 15px;font-weight:800;display:grid}.category-link-list a:nth-last-child(-n+3){border-bottom:0}.category-link-list a:hover{background:#fff}.category-link-list i{color:var(--purple);font-style:normal}.weekend-v3{background:var(--yellow);position:relative;overflow:hidden}.weekend-v3:before{content:"";opacity:.25;border:72px solid #fff;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-170px}.weekend-layout{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid;position:relative}.weekend-date-block{color:#fff;background:var(--night);min-height:320px;box-shadow:var(--shadow-strong);border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:34px;display:grid;transform:rotate(-2deg)}.weekend-label{color:#aca4b6;letter-spacing:.16em;direction:ltr;font-size:.65rem;font-weight:850;position:absolute;top:24px;right:30px}.weekend-date-block>div{flex-direction:column;align-items:center;display:flex}.weekend-date-block strong{color:var(--coral);letter-spacing:-.08em;font-size:clamp(4rem,8vw,7rem);line-height:.8}.weekend-date-block i{margin-top:9px;font-style:normal;font-weight:850}.weekend-date-block>b{color:var(--yellow);font-size:2rem}.weekend-copy{z-index:1;position:relative}.weekend-copy .eyebrow{color:#7f5e00}.weekend-copy h2{max-width:520px;margin-bottom:17px;font-size:clamp(2.8rem,5vw,5rem)}.weekend-copy p:not(.eyebrow){color:#51451f;max-width:520px;font-size:1.05rem}.weekend-copy .button{color:#fff;background:var(--night);box-shadow:none;margin-top:12px}.weekend-copy .button:hover{background:var(--purple)}.weekend-events{margin-top:64px}.places-v3{color:#fff;background:#191126}.places-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.places-intro{position:sticky;top:120px}.places-intro .eyebrow{color:var(--coral)}.places-intro h2{margin-bottom:22px;font-size:clamp(3.6rem,7vw,6.8rem)}.places-intro>p:not(.eyebrow){color:#bdb5c6;max-width:400px}.city-cloud{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.city-cloud a{color:#ded8e3;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:750}.city-cloud a:hover{color:var(--night);background:var(--yellow);border-color:var(--yellow)}.region-list-v3{border-top:1px solid #ffffff29}.region-list-v3 a{border-bottom:1px solid #ffffff29;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:74px;transition:padding .18s,color .18s;display:grid}.region-list-v3 a span{color:#777082;letter-spacing:.08em;font-size:.65rem}.region-list-v3 a strong{font-size:1.12rem}.region-list-v3 a i{color:var(--coral);font-style:normal}.region-list-v3 a:hover{color:var(--yellow);padding-inline:12px}.cta-v3-section{background:var(--paper)}.cta-v3{color:#fff;background:linear-gradient(120deg, var(--purple-dark), var(--purple));min-height:260px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;padding:46px 50px;display:grid;position:relative;overflow:hidden}.cta-v3:before{content:"";border:42px solid var(--yellow);opacity:.28;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-130px;left:-100px}.cta-v3-sign{z-index:1;width:120px;height:120px;color:var(--night);background:var(--coral);letter-spacing:-.08em;border-radius:50% 50% 18%;place-items:center;font-size:2.45rem;font-weight:950;display:grid;position:relative;transform:rotate(-7deg)}.cta-v3 .eyebrow{color:var(--yellow)}.cta-v3 h2{margin-bottom:8px}.cta-v3 p:not(.eyebrow){color:#ddd4f5;margin-bottom:0}.cta-v3 .button{z-index:1;position:relative}.event-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.event-card{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 36px #170c2714}.event-image{aspect-ratio:16/10;color:inherit;background:linear-gradient(135deg, var(--purple-soft), #fff3d5);place-items:center;display:grid;position:relative;overflow:hidden}.event-image:focus-visible{outline-offset:-3px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px #6f2598}.event-image .event-image-backdrop{filter:blur(13px)saturate(.72);opacity:.28;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.event-image .event-image-foreground{z-index:1;position:absolute;inset:7px}.event-image .event-image-foreground img{object-position:center;filter:drop-shadow(0 8px 18px #0f081440);object-fit:contain!important;transform:none!important}.event-image-placeholder{color:var(--purple);letter-spacing:-.07em;font-size:2rem;font-weight:950}.event-atmosphere-image{object-fit:cover}.event-image-labels{z-index:2;inset-inline:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px}.event-image-labels>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.event-atmosphere-caption{color:#352844;background:#fffdf8ee;border-radius:3px;flex-shrink:0;margin-inline-start:auto;padding:3px 7px;font-size:.75rem;font-weight:800}.event-category{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0918c2;border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:850}.event-status{z-index:2;color:var(--ink);background:#fff;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:900;position:absolute;top:12px;right:12px}.event-distance{z-index:2;color:var(--night);background:var(--yellow);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:950;position:absolute;top:12px;left:12px;box-shadow:0 7px 20px #00000029}.event-card-body{padding:20px}.event-meta{color:var(--purple);margin-bottom:8px;font-size:.8rem;font-weight:900}.event-card h3{margin-bottom:8px;font-size:1.25rem}.event-location{color:var(--muted);font-size:.9rem}.event-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.event-card-foot>div{align-items:center;gap:10px;display:flex}.event-map-link{color:#736978;font-size:.76rem;font-weight:800}.event-map-link:hover{color:var(--purple)}.price{font-weight:900}.empty-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;padding:40px;position:relative;overflow:hidden}.empty-icon{width:58px;height:58px;color:var(--purple);background:var(--purple-soft);border-radius:18px;place-items:center;margin:0 auto 15px;font-size:1.6rem;display:grid}.empty-state p{max-width:620px;color:var(--muted);margin-inline:auto}.page-hero{color:#fff;background:radial-gradient(circle at 12% 20%, #6d42ef8c, transparent 30%), var(--night);border-bottom:1px solid #ffffff1a;padding:72px 0 55px}.page-hero h1{max-width:900px;margin-bottom:14px;font-size:clamp(2.5rem,5vw,4.5rem)}.page-hero .lede{color:#c8c0cf}.event-page-hero{background:radial-gradient(circle at 8% 10%,#ef41c13d,#0000 31%),radial-gradient(circle at 83% 78%,#6d42ef52,#0000 35%),linear-gradient(125deg,#0d0918,#281331 58%,#160d20);padding:42px 0 62px;position:relative;overflow:hidden}.event-page-hero:before{content:"";border:62px solid #f5df4421;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-250px;left:-180px;transform:rotate(-9deg)}.event-page-hero:after{content:"";background-image:radial-gradient(circle,#ffffff2e 1.4px,#0000 1.4px);background-size:13px 13px;width:130px;height:130px;position:absolute;top:55px;right:4%;-webkit-mask-image:linear-gradient(135deg,#000,#0000);mask-image:linear-gradient(135deg,#000,#0000)}.event-page-hero .container{z-index:1;position:relative}.event-page-hero .breadcrumbs{color:#d0c5d5;margin-bottom:34px;font-size:.86rem;line-height:1.45}.event-page-hero .breadcrumbs a:hover{color:var(--yellow)}.event-hero-layout{grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:58px;display:grid}.event-hero-copy{min-width:0}.event-hero-kickers{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;display:flex}.event-hero-kickers .badge,.event-secondary-badge,.event-free-badge,.event-verified-badge,.event-state-badge{border-radius:999px;align-items:center;min-height:31px;padding:6px 11px;font-size:.73rem;font-weight:900;display:inline-flex}.event-hero-kickers .badge{color:#fff;background:#ffffff17;border:1px solid #ffffff2b}.event-secondary-badge{color:#f1eaf4;background:#ffffff14;border:1px solid #ffffff2e}.event-free-badge{color:#241b08;background:var(--yellow)}.event-verified-badge{color:#bfe9d3;background:#3ba66f1f;border:1px solid #78d7a640}.event-verified-badge.is-reviewed,.event-verified-badge.is-producer{color:#ddd2ff;background:#6d42ef2e;border-color:#b8a1ff52}.event-verified-badge.is-needs-review{color:#fff3af;background:#8b701047;border-color:#ffe76c66}.event-state-badge{color:#fff;background:#a83243;border:1px solid #dc7784}.event-state-badge.is-postponed,.event-state-badge.is-undated{color:#2b2208;background:var(--yellow);border-color:#fff18c}.event-hero-copy>.event-state-alert{color:#ffecef;background:#b02d4147;border:1px solid #ffa0ae61;border-radius:11px;max-width:760px;margin:0 0 18px;padding:11px 14px;font-size:.82rem;line-height:1.55}.event-hero-copy>.event-state-alert.is-postponed,.event-hero-copy>.event-state-alert.is-undated{color:#fff6bd;background:#8b701047;border-color:#ffe76c5c}.event-hero-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:0 0 16px;font-size:clamp(2.65rem,5.4vw,5.25rem);line-height:.99}.event-hero-copy>p{color:#d5cad9;text-wrap:pretty;max-width:880px;margin:0;font-size:clamp(1.02rem,1.7vw,1.25rem);line-height:1.75}.event-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:920px;margin-top:31px;display:grid}.event-hero-facts>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff21;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:13px;display:grid}.event-hero-facts>div>span{color:#29142f;background:var(--yellow);border-radius:10px;grid-row:1/span 2;place-items:center;width:37px;height:37px;font-size:1rem;font-weight:950;display:grid}.event-hero-facts small{color:#9e92a6;font-size:.65rem;font-weight:850}.event-hero-facts strong{color:#fff;overflow-wrap:anywhere;font-size:.8rem;line-height:1.38}.event-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.event-hero-actions .button{border-radius:12px;min-height:46px;padding:10px 17px;font-size:.8rem}.event-hero-actions .event-hero-primary-action,.event-hero-actions .event-hero-source-action:not(.is-secondary){color:#26132c;background:var(--yellow);border-color:var(--yellow);box-shadow:0 12px 30px #f7d95f29}.event-hero-actions .event-hero-source-action.is-secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.event-hero-actions .button:hover{transform:translateY(-1px)}.event-date-mark{color:#26132c;background:var(--yellow);text-align:center;border-radius:50% 50% 18%;align-content:center;justify-self:end;place-items:center;width:168px;min-height:190px;padding:19px;display:grid;transform:rotate(4deg);box-shadow:0 26px 70px #00000047}.event-date-mark small{margin-bottom:5px;font-size:.64rem;font-weight:900}.event-date-mark strong{letter-spacing:-.09em;font-size:4.15rem;line-height:.88}.event-date-mark b{font-size:1rem}.event-date-mark span{color:#fff;background:#2b1431;border-radius:999px;margin-top:9px;padding:5px 10px;font-size:.76rem;font-weight:900}.breadcrumbs{color:#9f97a8;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:.83rem;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.results-layout{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.filters{border:1px solid var(--line);background:#fff;border-radius:18px;gap:15px;padding:20px;display:grid;position:sticky;top:100px;box-shadow:0 12px 38px #170c270f}.filters h2{margin:0;font-size:1.18rem}.nearby-filter-link{color:#fff;background:linear-gradient(135deg, #432055, var(--purple));border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:66px;padding:10px 11px;display:grid}.nearby-filter-link>span{width:33px;height:33px;color:var(--night);background:var(--yellow);border-radius:50%;place-items:center;font-size:1rem;display:grid}.nearby-filter-link>div{gap:1px;display:grid}.nearby-filter-link strong{font-size:.78rem}.nearby-filter-link small{color:#d8cde0;font-size:.61rem}.nearby-filter-link i{color:var(--yellow);font-style:normal}.field{gap:7px;min-width:0;display:grid}.field-full{grid-column:1/-1}.field label,.field-label{font-size:.86rem;font-weight:800}.field input,.field select,.field textarea{width:100%;min-width:0;max-width:100%;min-height:49px;color:var(--ink);background:#fbfafc;border:1px solid #dcd6e2;border-radius:11px;padding:10px 12px}.field textarea{resize:vertical;min-height:120px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#bcaee0}.result-summary{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.result-summary>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-actions{align-items:stretch;gap:9px;display:flex}.result-actions>.share-trigger{white-space:nowrap;align-self:stretch}.result-count{color:var(--muted)}.save-search-control{background:#fff;border:1px solid #ded5e2;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:265px;padding:11px 13px;display:grid;box-shadow:0 8px 24px #170c270a}.save-search-control button{color:#fff;background:#713098;border:0;border-radius:9px;grid-row:1/span 2;min-height:40px;padding:8px 12px;font-size:.73rem;font-weight:900}.save-search-control.saved button{color:#24664d;background:#e5f6ed}.save-search-control>span{color:#54485a;font-size:.68rem;font-weight:800}.save-search-control>small{color:#706978;font-size:.62rem}.save-search-control>small a{color:#713098;margin-inline-start:5px;font-weight:900}.pagination{justify-content:center;align-items:center;gap:9px;margin-top:34px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);border-radius:10px;place-items:center;min-width:42px;min-height:42px;display:grid}.pagination .current{color:#fff;background:var(--purple);border-color:var(--purple)}.archive-discovery{border-top:1px solid var(--line);background:#f3eef4;padding:34px 0 54px}.archive-discovery h2{margin:0 0 18px;font-size:clamp(1.45rem,3vw,2.2rem)}.archive-discovery-links{flex-wrap:wrap;gap:9px;display:flex}.archive-discovery-links a{background:#fff;border:1px solid #d9cedc;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.archive-discovery-links a:hover{color:#fff;background:var(--purple);border-color:var(--purple)}.nearby-hero{color:#fff;background:radial-gradient(circle at 14% 18%, #f7d95f33, transparent 28%), radial-gradient(circle at 90% 80%, #ff647038, transparent 30%), var(--night);padding:76px 0 68px;position:relative;overflow:hidden}.nearby-hero:after{content:"";border:58px solid var(--purple);opacity:.45;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-230px;left:-140px}.nearby-hero-layout{z-index:1;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:70px;display:grid;position:relative}.nearby-hero .eyebrow{color:var(--yellow)}.nearby-hero h1{margin-bottom:20px;font-size:clamp(3.3rem,7vw,6.8rem)}.nearby-hero-layout>div:first-child>p:not(.eyebrow){color:#c9c1cf;max-width:690px;font-size:1.08rem;line-height:1.7}.nearby-privacy{background:#ffffff0d;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:36px 1fr;gap:1px 10px;max-width:520px;margin-top:27px;padding:13px 15px;display:grid}.nearby-privacy>span{width:34px;height:34px;color:var(--night);background:var(--coral);border-radius:50%;grid-row:1/3;place-items:center;font-weight:950;display:grid}.nearby-privacy strong{font-size:.78rem}.nearby-privacy small{color:#aba3b3;font-size:.68rem}.nearby-locator{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff14;border:1px solid #ffffff2b;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex;transform:rotate(2deg);box-shadow:0 22px 70px #00000047}.nearby-locator>span{width:94px;height:94px;color:var(--night);background:var(--yellow);border-radius:50%;place-items:center;margin-bottom:22px;font-size:2.8rem;display:grid;box-shadow:0 0 0 14px #f7d95f14,0 0 0 28px #f7d95f0a}.nearby-locator>span.locating{animation:1.2s ease-in-out infinite nearby-pulse}.nearby-locator strong{font-size:1.3rem}.nearby-locator p{color:#bdb5c6;margin:8px 0 19px;font-size:.8rem}.nearby-locator button{min-height:48px;color:var(--night);background:var(--coral);border:0;border-radius:11px;padding:0 20px;font-weight:950}.nearby-locator button:disabled{opacity:.62;cursor:wait}@keyframes nearby-pulse{50%{transform:scale(.9);box-shadow:0 0 0 24px #f7d95f08,0 0 0 40px #f7d95f04}}.nearby-results{background:var(--sand);min-height:560px}.nearby-status{background:#fff;border:1px solid #dcd3e1;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:68px;margin-bottom:30px;padding:12px 15px;display:grid}.nearby-status>span{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:50%;place-items:center;font-weight:950;display:grid}.nearby-status>div{gap:2px;display:grid}.nearby-status strong{font-size:.8rem}.nearby-status small{color:var(--muted);font-size:.7rem}.nearby-status.status-ready{background:#f5fcf8;border-color:#bddfcf}.nearby-status.status-ready>span{color:#226349;background:#dff3e9}.nearby-status.status-error{background:#fff8f8;border-color:#ebc9ce}.nearby-status.status-error>span{color:#9a3240;background:#f8dfe2}.nearby-toolbar{justify-content:space-between;align-items:end;gap:22px;margin-bottom:17px;display:flex}.nearby-toolbar h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.nearby-toolbar>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.nearby-toolbar button{color:#5b4f61;background:#fff;border:1px solid #d4c9d8;border-radius:999px;min-height:43px;padding:8px 14px;font-weight:850}.nearby-toolbar button:hover,.nearby-toolbar button.active{color:#fff;background:var(--purple);border-color:var(--purple)}.nearby-summary{color:#fff;background:#25142e;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.nearby-summary>div{align-items:center;gap:10px;display:flex}.nearby-summary strong{color:var(--yellow);font-size:2.2rem;line-height:1}.nearby-summary span{font-size:.8rem;font-weight:850}.nearby-summary p{color:#bdb2c2;margin:0;font-size:.75rem}.nearby-data-note{color:#8d313e;background:#fff2f3;border:1px solid #edcdd2;border-radius:11px;margin-top:18px;padding:12px 14px}.entity-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.entity-facts>div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-height:108px;padding:19px;display:flex}.entity-facts span{color:var(--muted);font-size:.78rem;font-weight:800}.entity-facts strong{line-height:1.55}.entity-facts a{color:var(--purple)}.entity-share-trigger{margin-top:20px}.entity-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.demand-button-wrap{justify-items:start;gap:5px;display:grid}.demand-button-wrap>small{max-width:260px;color:var(--muted);font-size:.68rem}.demand-trigger{color:#24102c;background:linear-gradient(120deg, var(--yellow), #ffd36c);border-color:#e5c64c;gap:8px;box-shadow:0 10px 24px #daae1e2e}.demand-trigger:hover{color:#fff;background:linear-gradient(120deg,#783199,#a13aac);border-color:#0000}.demand-trigger.is-active{color:#195b43;box-shadow:none;background:#e4f5ed;border-color:#bfe0d1}.demand-public-note{color:#4a3150;background:linear-gradient(120deg,#fbf5d9,#f7edf9);border:1px solid #e6d9b7;border-radius:13px;align-items:center;gap:12px;max-width:720px;margin-top:20px;padding:14px 16px;display:flex}.demand-public-note>span{color:#2c1931;background:var(--yellow);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.demand-public-note strong,.demand-public-note p{display:block}.demand-public-note p{color:#766779;margin:2px 0 0;font-size:.75rem;line-height:1.5}.demand-dialog{width:min(720px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.demand-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0712c2}.demand-sheet{background:#fbf8f3;border:1px solid #ffffff59;border-radius:26px;max-height:calc(100dvh - 28px);padding:28px;overflow-y:auto;box-shadow:0 35px 110px #0c061161}.demand-sheet-head{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:22px;display:flex}.demand-sheet-head p{color:#8d3aa0;letter-spacing:.09em;margin:0 0 5px;font-size:.65rem;font-weight:950}.demand-sheet-head h2{margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.1}.demand-sheet-head span{color:#736776;margin-top:8px;font-size:.76rem;line-height:1.55;display:block}.demand-sheet-head>button{color:#6c5e71;background:#fff;border:1px solid #ded5e1;border-radius:50%;flex:none;width:42px;height:42px;font-size:1.55rem;line-height:1}.demand-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.demand-privacy{color:#365d50;background:#eaf6f1;border:1px solid #cce6db;border-radius:12px;align-items:flex-start;gap:12px;margin-top:17px;padding:13px 15px;display:flex}.demand-privacy>span{color:#fff;background:#2d8b68;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.demand-privacy strong{font-size:.76rem}.demand-privacy p{color:#567167;margin:3px 0 0;font-size:.68rem;line-height:1.5}.demand-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.demand-remove{color:#93404c;background:#fff1f2;border:1px solid #e9cdd2;border-radius:9px;padding:10px 13px;font-weight:850}.demand-notice{color:#3e5f54;background:#fff;border:1px solid #dcd4df;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:.72rem}.entity-follow-wrap{justify-items:start;gap:6px;display:grid}.entity-follow-wrap small{color:#bfb2c5;max-width:260px;font-size:.68rem}.entity-follow-button{color:#28152f;background:var(--yellow);border-color:var(--yellow);gap:8px;min-height:48px}.entity-follow-button:hover{color:#28152f;background:#fff174;border-color:#fff174}.entity-follow-button.is-following{color:#e9fff6;background:#236c52;border-color:#3a8f70}.entity-follow-notice{color:#f1de53;font-size:.65rem;font-weight:850}.article-shell{width:min(860px,100% - 40px);margin:auto;padding-block:58px 90px}.article-shell h1{font-size:clamp(2.5rem,5vw,4.2rem)}.article-shell h2{margin-top:42px}.article-shell p,.article-shell li{color:#514a59}.policy-note{background:var(--purple-soft);border-right:4px solid var(--purple);border-radius:10px 0 0 10px;padding:16px 18px}.form-shell{width:min(860px,100% - 40px);min-width:0;margin:auto;padding-block:54px 90px}.form-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:clamp(22px,4vw,38px)}.form-section{border-bottom:1px solid var(--line);min-width:0;padding-block:25px}.form-section:first-child{padding-top:0}.form-section:last-child{border-bottom:0}.form-section h2{margin-bottom:17px;font-size:1.35rem}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;min-width:0;display:grid}.checkbox{align-items:flex-start;gap:10px;margin-block:10px;display:flex}.checkbox input{flex:none;width:20px;height:20px;margin-top:3px}.form-status{color:#086240;background:#eefaf5;border-radius:11px;margin-top:16px;padding:14px;font-weight:750}.form-error{color:#9d1c2b;background:#fff0f1}.required{color:#b52334}.event-page-body{background:linear-gradient(#f7f3f8 0,#fbf9f5 320px 100%);padding-top:48px}.event-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:38px;display:grid}.event-detail-main{grid-area:1/1;min-width:0}.detail-image-figure{margin:0 0 30px}.detail-image{aspect-ratio:16/9;background:linear-gradient(135deg,var(--purple-soft),#fff1d7);border-radius:24px;place-items:center;display:grid;overflow:hidden}.detail-image.has-image{aspect-ratio:auto;isolation:isolate;border:1px solid #32193a14;height:clamp(420px,62vw,720px);position:relative;box-shadow:0 22px 70px #24112b21}.detail-image .detail-image-backdrop{z-index:0;filter:blur(18px)saturate(.72);opacity:.3;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.detail-image .detail-image-foreground{z-index:1;position:absolute;inset:13px}.detail-image .detail-image-foreground img{object-position:center;filter:drop-shadow(0 16px 34px #11081652);object-fit:contain!important;transform:none!important}.detail-image.has-event-card{border:1px solid #32193a14;position:relative;box-shadow:0 22px 70px #24112b1c}.detail-image.has-event-card img{object-fit:cover}.detail-image-figure figcaption{color:#776c7a;align-items:baseline;gap:8px;margin:10px 4px 0;font-size:.72rem;display:flex}.detail-image-figure figcaption span{color:#706978;font-weight:800}.detail-image-figure figcaption strong{color:#4c414f}.detail-image span{color:var(--purple);font-size:3.2rem}.event-story-card{background:#fff;border:1px solid #e3dce6;border-radius:25px;margin:32px 0;padding:clamp(25px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 18px 55px #2b153213}.event-story-card:before{content:"";background:linear-gradient(var(--purple), var(--coral));width:7px;position:absolute;top:0;bottom:0;right:0}.event-story-card header{margin-bottom:27px;position:relative}.event-story-card header>span{color:#9a3daf;letter-spacing:.08em;font-size:.7rem;font-weight:950}.event-story-card header h2{color:#261b2b;letter-spacing:-.045em;max-width:650px;margin:4px 0 0;font-size:clamp(2rem,4vw,3rem)}.event-story-card header>i{color:#eee2f2;font-size:5.5rem;font-style:normal;line-height:1;position:absolute;top:-18px;left:0}.event-story-copy{color:#4b424e;max-width:790px;font-size:1.04rem;line-height:2.02}.event-story-copy p{margin:0 0 1.45em}.event-story-copy p:last-child{margin-bottom:0}.event-story-copy .event-story-intro{color:#2d2332;margin-bottom:1.35em;font-size:1.22rem;font-weight:720;line-height:1.85}.event-important-card{color:#fff;background:radial-gradient(circle at 0 0,#ef41c13d,#0000 34%),linear-gradient(135deg,#25112d,#4b1e53);border:1px solid #57345f;border-radius:22px;margin:0 0 32px;padding:clamp(22px,3.5vw,34px);box-shadow:0 20px 55px #26112d21}.event-important-card header{align-items:center;gap:13px;margin-bottom:20px;display:flex}.event-important-card header>span{color:#27172b;background:var(--yellow);border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:1.25rem;font-weight:950;display:grid}.event-important-card header div{gap:1px;display:grid}.event-important-card header small{color:#e7cf55;font-size:.66rem;font-weight:950}.event-important-card h2{color:#fff;margin:0;font-size:1.7rem}.event-important-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.event-important-card li{color:#eadfec;padding-inline-start:27px;font-size:.88rem;line-height:1.7;position:relative}.event-important-card li:before{content:"✓";color:var(--yellow);inset-inline-start:0;font-weight:950;position:absolute;top:.05em}.event-important-card>a{color:var(--yellow);text-underline-offset:4px;margin-top:20px;font-size:.72rem;font-weight:900;text-decoration:underline;display:inline-block}.event-participation-card{color:#fff;border:1px solid #54305f;border-inline-start:6px solid var(--yellow);background:linear-gradient(135deg,#17101f,#3e1b4c);border-radius:19px;grid-template-columns:minmax(230px,.72fr) minmax(0,1fr);align-items:center;gap:25px;margin:0 0 28px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 16px 45px #2212291a}.event-participation-card header{align-items:center;gap:12px;display:flex}.event-participation-card header>span{color:#2d2031;background:var(--yellow);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:950;display:grid}.event-participation-card header small{color:#d7c4dd;font-size:.62rem;font-weight:900}.event-participation-card h2{color:#fff;margin:3px 0 0;font-size:1.18rem}.event-participation-card>div{border-inline-start:1px solid #ffffff24;padding-inline-start:24px}.event-participation-card>div strong{color:#31203a;background:var(--yellow);border-radius:7px;width:fit-content;padding:5px 9px;font-size:.7rem;font-weight:950;display:block}.event-participation-card>div p{color:#e4d9e8;margin:9px 0 0;font-size:.84rem;line-height:1.75}.event-participation-card.is-unclear{border-inline-start-color:#ff8a8f}.event-participation-card.is-unclear>div strong{color:#7e3039;background:#ffd9dc}.event-useful-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px 0;display:grid}.event-useful-grid.is-single{grid-template-columns:1fr}.event-useful-grid article{background:linear-gradient(145deg,#fff,#f8f3fa);border:1px solid #e1d7e5;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:22px;display:grid}.event-useful-grid article>span{color:#fff;background:#7b32a0;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.2rem;display:grid}.event-useful-grid article:nth-child(2)>span{color:#2c2209;background:var(--yellow)}.event-useful-grid small{color:#706978;font-size:.65rem;font-weight:900}.event-useful-grid h2{margin:2px 0 8px;font-size:1.16rem}.event-useful-grid p{color:#5b515f;margin:0;font-size:.85rem;line-height:1.75}.event-accessibility-card b{color:#5e5362;background:#ece8ee;border-radius:7px;width:fit-content;margin-bottom:7px;padding:5px 8px;font-size:.65rem;font-weight:950;display:block}.event-accessibility-card.is-verified{background:linear-gradient(145deg,#fff,#effaf4);border-color:#b9dfcb}.event-accessibility-card.is-verified>span{background:#2d8a61}.event-accessibility-card.is-verified b{color:#246648;background:#dff3e8}.event-accessibility-card.is-partial{background:linear-gradient(145deg,#fff,#fff9e8);border-color:#e8dba7}.event-accessibility-card.is-partial>span{color:#34290d;background:var(--yellow)}.event-accessibility-card.is-partial b{color:#745f18;background:#f8edbf}.event-accessibility-card.is-not-published>span,.event-accessibility-card.is-unknown>span{background:#786e7c}.event-accessibility-card.is-not-accessible{background:linear-gradient(145deg,#fff,#fff1f2);border-color:#efc5ca}.event-accessibility-card.is-not-accessible>span{background:#b74655}.event-accessibility-card.is-not-accessible b{color:#8d3340;background:#f7dce0}.event-accessibility-link{color:#71318f;text-underline-offset:3px;margin-top:10px;font-size:.72rem;font-weight:900;text-decoration:underline;display:inline-block}.event-verification-card{background:#eef8f3;border:1px solid #cfe9dc;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:28px 0;padding:16px 18px;display:grid}.event-verification-card>span{color:#fff;background:#32845e;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.event-verification-card>div{gap:3px;display:grid}.event-verification-card strong{color:#245e45;font-size:.86rem}.event-verification-card p{color:#668071;margin:0;font-size:.7rem}.event-verification-card a{color:#286f50;text-underline-offset:3px;font-size:.72rem;font-weight:900;text-decoration:underline}.detail-panel{background:#fff;border:1px solid #ded5e1;border-radius:22px;grid-area:1/2;padding:23px;position:sticky;top:100px;overflow:hidden;box-shadow:0 22px 65px #23112a1f}.detail-panel-head{color:#fff;background:radial-gradient(circle at 5% 0,#ef41c13d,#0000 40%),linear-gradient(125deg,#211226,#56215f);margin:-23px -23px 8px;padding:23px}.detail-panel-head span{color:var(--yellow);font-size:.66rem;font-weight:950}.detail-panel-head h2{color:#fff;letter-spacing:-.035em;margin:4px 0 0;font-size:1.55rem}.detail-row{border-bottom:1px solid var(--line);padding:16px 2px}.detail-row:last-child{border-bottom:0}.detail-row span{color:var(--muted);font-size:.8rem;display:block}.detail-row strong{margin-top:3px;display:block}.detail-row small{color:#706978;margin-top:4px;line-height:1.5;display:block}.event-navigation-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.event-navigation-links a{color:#4b2358;text-align:center;background:#f7eef9;border:1px solid #dfcfe4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 9px;display:flex}.event-navigation-links a:first-child{color:#17624c;background:#eaf7f1;border-color:#c6e3d7}.event-navigation-links a:hover{color:#fff;background:var(--purple);border-color:var(--purple)}.event-navigation-links span{color:inherit;font-size:.92rem}.event-navigation-links strong{color:inherit;margin:0;font-size:.66rem;line-height:1.3}.detail-panel>p{text-align:center;margin:16px 0 0}.detail-panel .event-actions{display:grid}.detail-panel .event-actions .button{justify-content:center;width:100%}.badge{min-height:30px;color:var(--purple);background:var(--purple-soft);border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.event-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.event-attendance-button{color:#241229;background:var(--yellow);border-color:var(--yellow);box-shadow:0 9px 22px #e0be2b33}.event-attendance-button:hover{background:#f8dc65;border-color:#f8dc65}.event-attendance-button.is-attending{color:#fff;background:#25825e;border-color:#25825e;box-shadow:0 9px 22px #25825e2e}.attendance-confirmation{color:#245b46;background:#ecf8f2;border:1px solid #c6e7d7;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:12px;display:grid}.attendance-confirmation>span{color:#fff;background:#2b8965;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.attendance-confirmation>div{gap:2px;min-width:0;display:grid}.attendance-confirmation strong{font-size:.7rem}.attendance-confirmation small{color:#658073;font-size:.59rem;line-height:1.4}.attendance-confirmation>a{color:#236d50;white-space:nowrap;background:#fff;border:1px solid #bbdecd;border-radius:8px;padding:7px 9px;font-size:.63rem;font-weight:900}.share-trigger{gap:7px}.share-trigger>span{font-size:1rem;line-height:1}.event-share-trigger{color:#fff;background:linear-gradient(120deg,#7734a5,#a33eb5);border-color:#0000;box-shadow:0 10px 24px #7734a533}.event-share-trigger:hover{color:#24102c;background:var(--yellow)}.share-dialog{width:min(820px,100% - 28px);max-width:none;max-height:min(900px,100dvh - 28px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.share-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0712bd}.share-sheet{background:#fbf8f3;border:1px solid #ffffff59;border-radius:27px;max-height:min(900px,100dvh - 28px);padding:26px;overflow-y:auto;box-shadow:0 35px 110px #0c06115c}.share-sheet-head{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:17px;display:flex}.share-sheet-head p{color:#8d3aa0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.67rem;font-weight:950}.share-sheet-head h2{margin:0;font-size:2.15rem}.share-sheet-head>button{color:#6c5e71;background:#fff;border:1px solid #ded5e1;border-radius:50%;flex:none;width:42px;height:42px;font-size:1.55rem;line-height:1}.share-sheet-head>button:hover{color:#fff;background:#211327;border-color:#211327}.share-preview{color:#fff;background:radial-gradient(circle at 8% 0,#ee42c057,#0000 28%),linear-gradient(125deg,#1d0e25,#52205c 65%,#7f2f87);border-radius:21px;grid-template-columns:110px minmax(0,1fr) 92px;align-items:stretch;gap:23px;min-height:245px;padding:24px;display:grid;position:relative;overflow:hidden}.share-preview:after{content:"קורה פה";color:#ffffff0b;font-size:6.5rem;font-weight:950;position:absolute;bottom:-46px;left:-22px;transform:rotate(-5deg)}.share-preview-brand{z-index:1;align-content:start;justify-items:start;gap:4px;display:grid;position:relative}.share-preview-brand>span{color:#24102c;background:var(--yellow);border-radius:14px;place-items:center;width:48px;height:48px;font-size:.85rem;font-weight:950;display:grid;transform:rotate(-4deg)}.share-preview-brand strong{margin-top:6px;font-size:1rem}.share-preview-brand small{color:#c7b8cc;font-size:.68rem}.share-preview-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.share-preview-copy>span{color:var(--yellow);font-size:.7rem;font-weight:900}.share-preview-copy h3{color:#fff;margin:6px 0 7px;font-size:clamp(1.45rem,3.8vw,2.55rem);line-height:1.05}.share-preview-copy>p{color:#d8cbdd;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.79rem;line-height:1.55;display:-webkit-box;overflow:hidden}.share-preview-copy dl{flex-wrap:wrap;gap:7px;margin:15px 0 0;display:flex}.share-preview-copy dl>div{background:#ffffff17;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px}.share-preview-copy dt{color:#bdaec3;font-size:.55rem;font-weight:800}.share-preview-copy dd{margin:1px 0 0;font-size:.69rem;font-weight:850}.share-preview-stamp{z-index:1;color:var(--yellow);text-align:center;border:1px solid #f7d95f8c;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative;transform:rotate(6deg)}.share-preview-stamp span,.share-preview-stamp small{font-size:.55rem;font-weight:850}.share-preview-stamp strong{font-size:1.55rem;line-height:1.1}.share-primary-actions{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:13px;display:grid}.share-primary-actions>a,.share-primary-actions>button{color:#281d2c;text-align:right;background:#fff;border:1px solid #ded6e0;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:75px;padding:13px 15px;display:grid}.share-primary-actions>button{grid-template-columns:42px 1fr}.share-primary-actions>a:hover,.share-primary-actions>button:hover{border-color:#bdaac3;box-shadow:0 10px 25px #25132b14}.share-primary-actions>a>span,.share-primary-actions>button>span{color:#fff;background:#6f2c86;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:950;display:grid}.share-primary-actions .share-whatsapp{color:#fff;background:linear-gradient(120deg,#178f57,#24b76f);border-color:#178f57}.share-primary-actions .share-whatsapp>span{color:#0d6f42;background:#fff}.share-primary-actions strong,.share-primary-actions small{display:block}.share-primary-actions small{color:#807284;margin-top:3px;font-size:.65rem}.share-primary-actions .share-whatsapp small{color:#d5f3e4}.share-primary-actions i{font-style:normal;font-weight:900}.share-channel-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.share-channel-grid a{color:#392c3e;background:#fff;border:1px solid #e1dae3;border-radius:13px;align-items:center;gap:9px;min-height:70px;padding:10px;display:flex}.share-channel-grid a:hover{border-color:#c6b5cc;transform:translateY(-2px)}.share-channel-grid span{color:#fff;background:#6e5d73;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:.73rem;font-weight:950;display:grid}.share-channel-grid .share-channel-telegram{background:#2587bf}.share-channel-grid .share-channel-facebook{background:#2563a9;font-size:1.15rem}.share-channel-grid .share-channel-x{background:#111;font-size:1rem}.share-channel-grid .share-channel-email{background:#a13f69;font-size:1rem}.share-channel-grid strong{font-size:.77rem}.share-copy-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.share-copy-actions button{color:#3c2e41;text-align:right;background:#f4eef5;border:1px solid #e3d8e6;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:10px;min-height:61px;padding:10px 12px;display:grid}.share-copy-actions button:hover{background:#fff;border-color:#cdbad2}.share-copy-actions button>span{color:#7f3195;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.share-copy-actions strong,.share-copy-actions small{display:block}.share-copy-actions small{color:#86778a;margin-top:2px;font-size:.62rem}.share-sheet-foot{justify-content:space-between;align-items:center;gap:15px;min-height:31px;margin-top:12px;display:flex}.share-sheet-foot p{color:#7d6f81;margin:0;font-size:.65rem}.share-sheet-foot p span{color:#188153;margin-inline-end:5px;font-weight:950}.share-sheet-foot>strong{color:#1f7453;text-align:left;font-size:.68rem}.recurrence-banner{color:#4b2754;background:linear-gradient(120deg,#f5eaf8,#fff9e8);border:1px solid #dfcbe4;border-radius:16px;align-items:center;gap:14px;margin:22px 0 28px;padding:17px 19px;display:flex}.recurrence-banner>span{color:#fff;background:var(--purple);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.4rem;font-weight:900;display:grid}.recurrence-banner div{gap:2px;display:grid}.recurrence-banner small{color:#78647e}.public-occurrences{margin:48px 0}.public-occurrences-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.public-occurrences-head span{color:var(--purple);letter-spacing:.08em;font-size:.7rem;font-weight:900}.public-occurrences-head h2{margin:3px 0 0}.public-occurrences-head>strong{color:#d6c9d9;font-size:3.1rem;line-height:1}.occurrence-public-list{gap:9px;display:grid}.occurrence-public-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 17px;display:grid}.occurrence-public-list article>span{color:#b8aabc;font-size:.76rem;font-weight:900}.occurrence-public-list article>div{gap:3px;display:grid}.occurrence-public-list article>div:last-child{justify-items:end}.occurrence-public-list small{color:var(--muted);font-size:.75rem}.occurrence-public-list b{color:#66576a;background:#f2eef3;border-radius:999px;padding:5px 8px;font-size:.66rem}.occurrence-public-list .availability-available{color:#176946;background:#e3f5ed}.occurrence-public-list .availability-sold_out,.occurrence-public-list .availability-closed{color:#8b3b31;background:#fae9e6}.public-occurrences-more{color:var(--muted);margin-top:12px;font-size:.8rem}.event-action-notice{color:#5e4f64;background:#f7f2f8;border:1px solid #e2d7e6;border-radius:9px;gap:3px;margin-top:10px;padding:10px 12px;font-size:.72rem;display:grid}.event-action-notice a{color:#743094;font-weight:900}.admin-shell{width:min(1180px,100% - 40px);margin:auto;padding-block:48px 90px}.admin-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.admin-tabs button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 15px;font-weight:800}.admin-tabs button[aria-selected=true]{color:#fff;background:var(--purple);border-color:var(--purple)}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px}.admin-list{gap:12px;display:grid}.admin-item{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.admin-item p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.admin-item-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-item-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 10px;font-weight:800}:is(body:has(.admin-app) .site-header,body:has(.admin-app) .site-footer){display:none}body:has(.admin-app){background:#f4f2f7}.admin-app{color:#201827;direction:rtl;background:#f4f2f7;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:30;color:#fff;background:radial-gradient(circle at 20% 10%,#8554ff47,#0000 30%),#171020;border-inline-start:1px solid #ffffff14;flex-direction:column;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.admin-sidebar-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:66px;padding:0 10px 20px;display:flex}.admin-sidebar-brand>span{color:#211728;background:var(--yellow);border-radius:12px 12px 5px;place-items:center;width:43px;height:43px;font-size:.8rem;font-weight:950;display:grid;transform:rotate(2deg)}.admin-sidebar-brand div,.admin-sidebar-user div{min-width:0;display:grid}.admin-sidebar-brand strong{font-size:1.08rem}.admin-sidebar-brand small{color:#958ca0;font-size:.75rem}.admin-sidebar nav{gap:5px;padding-block:20px;display:grid;overflow-y:auto}.admin-sidebar nav button{color:#bcb4c4;text-align:right;background:0 0;border:0;border-radius:11px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:9px 11px;font-weight:780;transition:color .16s,background .16s;display:grid}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0f}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#9745ed73,#9745ed26);box-shadow:inset -3px 0 #c45cff}.admin-sidebar nav button i{color:#91869c;place-items:center;height:27px;font-size:1rem;font-style:normal;display:grid}.admin-sidebar nav button.active i{color:var(--yellow)}.admin-sidebar nav button b{color:#d7d0dc;background:#ffffff17;border-radius:8px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:.68rem;display:grid}.admin-sidebar-user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 0;display:flex}.admin-sidebar-user>span{color:#fff;background:var(--purple);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.admin-sidebar-user strong{font-size:.78rem}.admin-sidebar-user small{color:#8f8699;text-overflow:ellipsis;direction:ltr;font-size:.67rem;overflow:hidden}.admin-workspace{min-width:0}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9fbed;border-bottom:1px solid #e2dee5;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:17px clamp(22px,4vw,48px);display:flex;position:sticky;top:0}.admin-topbar h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.admin-overline{color:#9e42e6;letter-spacing:.18em;text-align:right;direction:ltr;margin:0 0 2px;font-size:.61rem;font-weight:950}.admin-topbar-actions{align-items:center;gap:9px;display:flex}.admin-topbar-actions>a,.admin-topbar-actions>button{border:1px solid #dcd5e1;border-radius:10px;justify-content:center;align-items:center;min-height:41px;padding:9px 13px;font-size:.78rem;font-weight:850;display:inline-flex}.admin-topbar-actions>a:hover{border-color:#a99db2}.admin-topbar-actions .admin-primary-action{color:#fff;background:#9f3de6;border-color:#9f3de6;box-shadow:0 8px 20px #9f3de638}.admin-topbar-actions .admin-signout{color:#8b3038}.admin-notice{color:#4f345e;background:#f3eafd;border:1px solid #e2c9f8;border-radius:11px;align-items:center;gap:9px;min-height:44px;margin:18px clamp(22px,4vw,48px) 0;padding:9px 13px;font-size:.84rem;font-weight:750;display:flex}.admin-notice>span{background:#9f3de6;border-radius:50%;flex:none;width:8px;height:8px}.admin-notice.loading>span{animation:.85s ease-in-out infinite alternate admin-pulse}.admin-notice button{color:inherit;background:0 0;border:0;margin-inline-start:auto;font-size:1.25rem}.admin-scope-loading{color:#5a3c68;background:#fff;border:1px solid #eadcf3;border-radius:14px;align-items:center;gap:10px;margin:16px clamp(22px,4vw,48px) 0;padding:16px 18px;font-weight:750;display:flex;box-shadow:0 8px 24px #361b4b0f}.admin-scope-loading>span{background:#9f3de6;border-radius:50%;flex:none;width:10px;height:10px;animation:.85s ease-in-out infinite alternate admin-pulse}.admin-pagination{background:#fff;border:1px solid #eadcf3;border-radius:14px;justify-content:center;align-items:center;gap:16px;margin:22px clamp(22px,4vw,48px) 42px;padding:12px 16px;display:flex}.admin-pagination-navigation{justify-content:center;align-items:center;gap:16px;display:flex}.admin-pagination span{text-align:center;color:#593c67;min-width:72px;font-size:.86rem;font-weight:800}.admin-pagination button{color:#fff;background:#60308a;border:0;border-radius:9px;min-height:38px;padding:7px 14px;font-weight:800}.admin-pagination button:disabled{color:#8f8098;cursor:not-allowed;background:#eee8f1}.admin-pagination.has-ingestion-tools{flex-direction:column;align-items:stretch;gap:14px;max-width:1440px;margin-inline:clamp(22px,4vw,48px);padding:16px}.admin-ingestion-page-tools{border-top:1px solid #eee5f2;grid-template-columns:minmax(280px,.75fr) minmax(440px,1.25fr);align-items:end;gap:14px;padding-top:14px;display:grid}.admin-ingestion-page-tools form{grid-template-columns:1fr 88px auto;align-items:end;gap:8px;display:grid}.admin-ingestion-page-tools label{color:#71537f;grid-column:1/-1;font-size:.72rem;font-weight:850}.admin-ingestion-page-tools input{border:1px solid #d9cce0;border-radius:9px;min-height:42px;padding:8px 11px;font-weight:800}.admin-ingestion-page-tools form button{min-height:42px}.admin-ingestion-copy-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-ingestion-copy-actions button{color:#633478;background:#f5edf9;border:1px solid #dfcbe9;min-height:42px}.admin-ingestion-copy-actions .copy-all{color:#fff;background:linear-gradient(135deg,#722c94,#9f3de6);border-color:#0000;box-shadow:0 8px 18px #722c942e}.admin-ingestion-copy-actions button:disabled{color:#8f8098;box-shadow:none;background:#eee8f1;border-color:#0000}@keyframes admin-pulse{to{opacity:.25;transform:scale(.7)}}.admin-view{padding:32px clamp(22px,4vw,48px) 70px}.admin-view>*{max-width:1440px;margin-inline:auto}.admin-view h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.admin-view h3{font-size:1.08rem}.admin-welcome{color:#fff;background:radial-gradient(circle at 12% 10%,#ffcd423d,#0000 31%),linear-gradient(120deg,#21132c,#38204c 64%,#6c2f99);border-radius:21px;justify-content:space-between;align-items:center;gap:22px;min-height:178px;margin-bottom:23px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #23152d29}.admin-welcome:after{content:"KP";color:#ffffff0f;letter-spacing:-.1em;direction:ltr;font-size:8rem;font-weight:950;position:absolute;bottom:-39px;left:34px}.admin-welcome>*{z-index:1;position:relative}.admin-welcome h2{margin:3px 0 7px}.admin-welcome p:not(.eyebrow){color:#c9bdd1;margin:0}.admin-welcome .eyebrow{color:var(--yellow)}.admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:23px;display:grid}.admin-kpi-grid button{text-align:right;background:#fff;border:1px solid #e1dce5;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:113px;padding:19px;display:grid;box-shadow:0 8px 24px #1d14240a}.admin-kpi-grid button:hover{border-color:#c8b7d4;box-shadow:0 12px 26px #1d142414}.admin-kpi-grid button>span{border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.admin-kpi-grid .kpi-violet{color:#8230c1;background:#f1e5fb}.admin-kpi-grid .kpi-coral{color:#bd4436;background:#fff0eb}.admin-kpi-grid .kpi-green{color:#247255;background:#e8f7ef}.admin-kpi-grid .kpi-sun{color:#8a6714;background:#fff6d8}.admin-kpi-grid strong{font-size:1.75rem;line-height:1;display:block}.admin-kpi-grid small{color:#756c7b;margin-top:5px;display:block}.admin-kpi-grid i{color:#aaa1af;font-style:normal}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px;display:grid}.pilot-import-banner{text-align:right;color:#fff;background:linear-gradient(115deg,#53207b,#8f36c2);border:0;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;margin-bottom:20px;padding:17px 19px;display:grid;box-shadow:0 10px 28px #52207a2e}.pilot-import-banner>span{color:#2a1832;background:var(--yellow);border-radius:12px;place-items:center;width:43px;height:43px;font-size:1.25rem;font-weight:950;display:grid}.pilot-import-banner strong,.pilot-import-banner small{display:block}.pilot-import-banner small{color:#eadcf1;margin-top:4px}.pilot-import-banner i{color:var(--yellow);font-style:normal;font-weight:900}.producer-update-banner{text-align:right;color:#fff;background:linear-gradient(115deg,#17654f,#258a68);border:0;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;margin-bottom:20px;padding:17px 19px;display:grid;box-shadow:0 10px 28px #18674f2e}.producer-update-banner>span{color:#164c3d;background:#d9f7e9;border-radius:12px;place-items:center;width:43px;height:43px;font-size:1.25rem;font-weight:950;display:grid}.producer-update-banner strong,.producer-update-banner small{display:block}.producer-update-banner small{color:#d8eee7;margin-top:4px}.producer-update-banner i{color:#d9f7e9;font-style:normal;font-weight:900}.admin-card{background:#fff;border:1px solid #e0dbe4;border-radius:17px;min-width:0;padding:23px;box-shadow:0 9px 28px #1d14240b}.admin-card>h3{margin-bottom:18px}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.admin-card-head h3{margin:2px 0 0}.admin-card-head>span{color:#742da5;background:#f3e8fa;border-radius:10px;place-items:center;min-width:32px;height:32px;font-size:.78rem;font-weight:950;display:grid}.admin-card-head>button{color:#8532bf;background:0 0;border:0;font-weight:850}.admin-compact-list,.directory-list,.seo-issues{display:grid}.admin-compact-list button,.directory-list button,.seo-issues button{text-align:right;background:0 0;border:0;border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 0;display:flex}.admin-compact-list button:last-child,.directory-list button:last-child,.seo-issues button:last-child{border-bottom:0}.admin-compact-list button:hover strong,.directory-list button:hover strong,.seo-issues button:hover strong{color:#8532bf}.admin-compact-list strong,.directory-list strong,.seo-issues strong{display:block}.admin-compact-list small,.directory-list small,.seo-issues span{color:#817887;margin-top:3px;font-size:.74rem;display:block}.admin-compact-list i,.directory-list i,.seo-issues i{color:#8d3bc5;flex:none;font-size:.74rem;font-style:normal;font-weight:850}.admin-empty-mini{color:#817887;text-align:center;padding:21px 5px;font-size:.85rem}.admin-audit-list{grid-template-columns:repeat(2,1fr);gap:1px 25px;display:grid}.admin-audit-list>div{border-bottom:1px solid #eeeaf0;align-items:center;gap:11px;min-height:59px;padding-block:9px;display:flex}.admin-audit-list>div>span{color:#7c31ae;background:#f2e7f9;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:.74rem;font-weight:900;display:grid}.admin-audit-list strong{font-size:.8rem;display:block}.admin-audit-list small{color:#837a89;margin-top:3px;font-size:.7rem;display:block}.admin-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.admin-section-head h2{margin:2px 0 5px}.admin-section-head p:not(.eyebrow){color:#776e7c;margin:0}.admin-section-head>span{color:#6e2c9b;background:#f0e3f9;border-radius:9px;padding:8px 11px;font-size:.78rem;font-weight:900}.admin-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-section-actions .button{min-height:42px}.admin-section-actions .button:disabled{cursor:not-allowed;opacity:.48}.submission-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.submission-review{background:#fff;border:1px solid #dfd9e3;border-radius:17px;padding:23px;box-shadow:0 9px 28px #1d14240b}.submission-review.status-approved{border-top:4px solid #3d9973}.submission-review.status-rejected{opacity:.7;border-top:4px solid #c36369}.submission-review-head,.submission-review-head>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.submission-review-head>strong{color:#8d8492;direction:ltr;font-family:monospace;font-size:.72rem}.submission-review h3{margin:18px 0 11px;font-size:1.35rem}.submission-review>p{color:#5d5463;line-height:1.7}.admin-status,.admin-warning{border-radius:7px;align-items:center;width:fit-content;padding:5px 8px;font-size:.69rem;font-weight:900;display:inline-flex}.admin-status{color:#69407f;background:#f1e8f7}.status-published,.status-approved,.status-resolved,.status-verified{color:#24664d;background:#e5f6ed}.status-draft,.status-pending,.status-open{color:#765a15;background:#fff3ce}.status-update_pending{color:#63307a;background:#f0e5f6}.status-archived,.status-rejected,.status-cancelled{color:#893842;background:#fde9eb}.admin-warning{color:#8b4b10;background:#fff0dc}.submission-meta{flex-wrap:wrap;gap:7px;display:flex}.submission-meta span{color:#675e6c;background:#f7f5f8;border-radius:7px;padding:6px 8px;font-size:.73rem}.submission-review details{border-block:1px solid #ece7ef;margin-block:16px;padding-block:12px}.submission-review summary{color:#7931a9;cursor:pointer;font-size:.8rem;font-weight:850}.submission-details{color:#635a68;gap:7px;padding-top:12px;font-size:.8rem;display:grid}.submission-details a{color:#71309d;text-decoration:underline}.submission-actions{grid-template-columns:1fr auto auto;gap:8px;display:grid}.submission-actions input{background:#faf9fb;border:1px solid #ddd7e1;border-radius:9px;min-width:0;padding:9px 11px}.submission-actions button,.admin-row-actions button,.report-grid article>button,.occurrence-list form>button{background:#fff;border:1px solid #d8d1dd;border-radius:8px;min-height:36px;padding:7px 10px;font-size:.72rem;font-weight:850}.submission-actions .approve,.admin-row-actions .publish{color:#fff;background:#27805d;border-color:#27805d}.submission-actions .reject{color:#9a3c48}.admin-toolbar{background:#fff;border:1px solid #dfdae2;border-radius:13px;grid-template-columns:minmax(220px,1fr) 190px auto;align-items:end;gap:10px;margin-bottom:14px;padding:13px;display:grid}.admin-toolbar label{color:#716878;gap:5px;font-size:.73rem;font-weight:850;display:grid}.admin-toolbar input,.admin-toolbar select,.occurrence-select select{color:#281f2e;background:#faf9fb;border:1px solid #dcd6e0;border-radius:9px;width:100%;min-height:41px;padding:8px 10px}.admin-toolbar>strong{color:#7c7282;text-align:left;padding:10px;font-size:.76rem}.admin-table-wrap{background:#fff;border:1px solid #dfdae2;border-radius:15px;min-width:0;overflow-x:auto;box-shadow:0 8px 25px #1d14240a}.admin-events-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#9f3de6 #eee7f2;scrollbar-width:auto;direction:ltr;height:clamp(360px,100dvh - 420px,680px);overflow:auto}.admin-events-scroll .admin-table{direction:rtl}.admin-events-scroll thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #e4dfe7}.admin-events-scroll:focus-visible{outline-offset:3px;outline:3px solid #6f2598;box-shadow:0 0 0 3px #fff}.admin-events-scroll::-webkit-scrollbar{width:14px;height:12px}.admin-events-scroll::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.admin-events-scroll::-webkit-scrollbar-thumb{background:#9f3de6;border:3px solid #eee7f2;border-radius:999px}.admin-events-scroll::-webkit-scrollbar-thumb:hover{background:#7f27bd}.admin-table{border-collapse:collapse;width:100%;min-width:920px;font-size:.79rem}.admin-table th{color:#706776;text-align:right;background:#f9f7fa;border-bottom:1px solid #e4dfe7;padding:13px 15px;font-size:.7rem}.admin-table td{vertical-align:middle;border-bottom:1px solid #eeeaf0;padding:14px 15px}.admin-table tr:last-child td{border-bottom:0}.admin-table tr:hover td{background:#fcfbfd}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>small{color:#8b828f;margin-top:4px;font-size:.68rem}.admin-missing{color:#a0444c;font-size:.73rem;font-weight:850}.admin-row-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-row-actions .muted{color:#7e747f;background:#f7f5f8}.admin-row-actions .danger{color:#9b3b48;background:#fff2f3;border-color:#ebcdd1}.admin-danger-zone{color:#9d3540;background:#fff5f6;border:1px solid #f0cfd3;border-radius:9px;margin-top:18px;padding:9px 12px;font-size:.75rem;font-weight:850}.admin-editor{gap:18px;display:grid}.admin-editor-heading{color:#fff;background:linear-gradient(110deg,#21172a,#422357);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.admin-editor-heading h2{margin:3px 0 0;font-size:1.8rem}.admin-editor-heading .eyebrow{color:var(--yellow)}.event-quality-panel{border:1px solid #dfd5e3;background:linear-gradient(135deg,#fff,#fbf7fc);border-inline-start:5px solid #d08a2c;border-radius:17px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px 24px;padding:22px;display:grid;box-shadow:0 10px 30px #27152d0d}.event-quality-panel.stage-ready{border-inline-start-color:#26835f}.event-quality-panel.stage-blocked{border-inline-start-color:#b94856}.event-quality-score{background:conic-gradient(#8b35b5 var(--event-quality-score), #ebe4ee 0);border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;position:relative}.event-quality-score:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.event-quality-score strong,.event-quality-score span{z-index:1;position:relative}.event-quality-score strong{color:#3b2142;font-size:2rem;line-height:1}.event-quality-score span{color:#887c8c;margin-top:3px;font-size:.62rem}.event-quality-summary h3{margin:3px 0 6px;font-size:1.2rem}.event-quality-summary>p:last-child{color:#776d7b;max-width:780px;margin:0;font-size:.76rem;line-height:1.6}.event-quality-checklist{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.event-quality-checklist>div{background:#faf8fb;border:1px solid #ebe4ed;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.event-quality-checklist>div>span{color:#7a6d80;background:#eee9f0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.68rem;font-weight:950;display:grid}.event-quality-checklist>div.passed>span{color:#fff;background:#27845f}.event-quality-checklist>div.required{background:#fff5f6;border-color:#efd4d7}.event-quality-checklist>div.required>span{color:#fff;background:#b94856}.event-quality-checklist>div.recommended>span{color:#7b5715;background:#fae7b9}.event-quality-checklist strong,.event-quality-checklist small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-quality-checklist strong{font-size:.71rem}.event-quality-checklist small{color:#8a7e8e;margin-top:2px;font-size:.62rem}.event-quality-mini{color:#8b5a17;background:#fff0c9;border-radius:9px;place-items:center;min-width:34px;height:34px;font-size:.72rem;display:grid}.event-quality-mini.ready{color:#246c50;background:#e4f4ec}.event-quality-table-score{justify-items:center;gap:2px;min-width:60px;display:grid}.event-quality-table-score strong{color:#805516;background:#ffefc4;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.78rem;display:grid}.event-quality-table-score.ready strong{color:#fff;background:#298361}.event-quality-table-score span{color:#817684;white-space:nowrap;font-size:.61rem;font-weight:850}.admin-form-section{background:#fff;border:1px solid #dfdae3;border-radius:17px;grid-template-columns:220px minmax(0,1fr);gap:25px;padding:25px;display:grid}.admin-form-intro{align-items:flex-start;gap:12px;display:flex}.admin-form-intro>span{color:#7a2faa;background:#f1e6f8;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:.7rem;font-weight:950;display:grid}.admin-form-intro h3{margin:2px 0 5px}.admin-form-intro p{color:#817887;margin:0;font-size:.78rem;line-height:1.55}.slug-editor{direction:ltr;gap:8px;display:flex}.slug-editor input{flex:1;min-width:0}.slug-editor button{color:#7a2faa;cursor:pointer;background:#f8effc;border:1px solid #d9c4e7;border-radius:10px;flex:none;padding:0 13px;font-weight:850}.slug-editor button:hover{background:#f0dff8}.field-help{color:#817887;margin-top:6px;font-size:.72rem;line-height:1.45;display:block}.admin-accessibility-status{color:#675d6b;white-space:nowrap;background:#eee9f0;border-radius:7px;padding:5px 8px;font-size:.64rem;font-weight:900;display:inline-flex}.admin-accessibility-status.is-verified{color:#226548;background:#e0f3e9}.admin-accessibility-status.is-partial{color:#755f17;background:#fff2c6}.admin-accessibility-status.is-not-accessible{color:#8e3441;background:#f8dfe2}.admin-editor .field input,.admin-editor .field select,.admin-editor .field textarea,.directory-layout .field input,.directory-layout .field select,.directory-layout .field textarea{background:#faf9fb}.admin-large-textarea{min-height:210px!important}.event-image-manager{background:#faf7fc;border:1px solid #e2d7e7;border-radius:15px;gap:15px;padding:18px;display:grid}.event-image-manager-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.event-image-manager-head>div{gap:3px;display:grid}.event-image-manager-head strong{color:#312438;font-size:.92rem}.event-image-manager-head span{color:#7e7383;font-size:.73rem;line-height:1.5}.event-image-remove{color:#a13e4a;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0;font-size:.72rem;font-weight:850}.event-image-remove:hover{color:#761f2a;text-decoration:underline}.event-image-manager-grid{grid-template-columns:minmax(280px,1.05fr) minmax(310px,.95fr);gap:15px;display:grid}.event-image-preview{aspect-ratio:16/10;color:#786c7e;background:linear-gradient(135deg,#f0e7f5,#fff8e8);border:1px solid #ded3e3;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.event-image-preview>div{text-align:center;justify-items:center;gap:6px;display:grid}.event-image-preview>div>span{color:#9d56bf;font-size:2.2rem;line-height:1}.event-image-preview>div>strong{color:#4b3b52;font-size:.82rem}.event-image-preview>div>small{font-size:.67rem}.event-image-preview-contained{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:6px}.event-image-preview>i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23162ac7;border-radius:6px;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:850;position:absolute;bottom:9px;right:9px}.event-image-controls{align-content:start;gap:11px;min-width:0;display:grid}.event-image-dropzone{color:#65596b;text-align:center;background:#fff;border:2px dashed #ccb7d8;border-radius:13px;align-content:center;place-items:center;gap:6px;min-height:175px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.event-image-dropzone.is-dragging{background:#f4e8fb;border-color:#9139bd;transform:translateY(-2px)}.event-image-dropzone>input{display:none}.event-image-dropzone>span{color:#fff;background:#8d35b7;border-radius:50%;place-items:center;width:37px;height:37px;font-size:1.1rem;display:grid}.event-image-dropzone>strong{color:#3e3045;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.event-image-dropzone>small{color:#877b8c;font-size:.67rem}.event-image-dropzone .button{min-height:36px;margin-top:4px;padding:7px 13px;font-size:.7rem}.event-image-library{margin:0}.event-image-metadata{grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;display:grid}.event-image-metadata label b{color:#a34751;font-size:.64rem}.event-image-upload-button{white-space:nowrap;min-height:44px}.event-image-note{color:#807487;margin:-3px 0 0;font-size:.67rem;line-height:1.5}.admin-editor-actions{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #ddd6e1;border-radius:14px;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 40px #1d14241f}.occurrence-select{gap:7px;max-width:540px;margin-bottom:17px;font-size:.8rem;font-weight:850;display:grid}.occurrence-layout,.directory-layout,.seo-layout,.taxonomy-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.occurrence-list{gap:9px;display:grid}.occurrence-list form{background:#faf9fb;border:1px solid #ece7ef;border-radius:11px;grid-template-columns:minmax(190px,1fr) 120px 1fr 145px auto;align-items:center;gap:8px;padding:11px;display:grid}.occurrence-list form small{color:#827888;margin-top:3px;font-size:.7rem;display:block}.occurrence-date-fields{gap:7px;display:grid}.occurrence-date-fields label{color:#655b6d;gap:3px;font-size:.72rem;display:grid}.occurrence-date-fields input{direction:ltr;width:100%}.occurrence-list input,.occurrence-list select{background:#fff;border:1px solid #ddd6e1;border-radius:8px;min-width:0;min-height:37px;padding:6px 8px;font-size:.74rem}.recurring-builder-view{padding-top:0}.recurring-series-card{background:#fff;border:1px solid #ddd3e0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #29123014}.recurring-series-head{color:#fff;background:radial-gradient(circle at 10% 0,#ef40c14d,#0000 32%),linear-gradient(125deg,#26102f,#572260);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.recurring-series-head .eyebrow{color:var(--yellow)}.recurring-series-head h3{color:#fff;margin:4px 0 6px;font-size:2rem}.recurring-series-head p{color:#d4c7d8;max-width:650px}.recurring-series-stats{gap:10px;display:flex}.recurring-series-stats span{color:#cbbdd0;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;gap:2px;min-width:105px;padding:13px;font-size:.68rem;display:grid}.recurring-series-stats strong{color:#fff;font-size:1.55rem}.recurring-stable-url{color:#4a2854;background:#f8f2fa;border:1px solid #e6d9ea;border-radius:13px;align-items:center;gap:12px;margin:22px 30px 0;padding:14px 17px;display:flex}.recurring-stable-url>span{color:#fff;background:#8e39a4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.recurring-stable-url div{gap:2px;min-width:0;display:grid}.recurring-stable-url code{color:#837387;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.recurring-series-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:24px;padding:24px 30px 30px;display:grid}.recurring-series-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.recurring-preview{color:#fff;background:#211327;border-radius:17px;min-height:100%;padding:21px}.recurring-preview>div{color:#baacc0;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.recurring-preview>div strong{color:var(--yellow);font-size:.78rem}.recurring-preview ol{gap:2px;margin:18px 0;padding:0;list-style:none;display:grid}.recurring-preview li{border-bottom:1px solid #ffffff1a;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.recurring-preview li>span{color:#887a8d;font-size:.67rem;font-weight:900}.recurring-preview li div{gap:1px;display:grid}.recurring-preview li strong{font-size:.76rem}.recurring-preview li small,.recurring-preview>small{color:#aea0b4;font-size:.66rem}.recurring-preview>p{color:var(--yellow);margin-bottom:12px;font-size:.72rem;font-weight:850}.admin-subtabs{gap:7px;margin-bottom:18px;display:flex}.admin-subtabs button{color:#6d6373;background:#fff;border:1px solid #ddd7e1;border-radius:9px;min-height:40px;padding:8px 13px;font-weight:850}.admin-subtabs button.active{color:#fff;background:#7530a5;border-color:#7530a5}.taxonomy-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.taxonomy-grid>div{background:#faf8fb;border:1px solid #ece7ef;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}.taxonomy-grid>div>span{color:#8c39c2;grid-row:1/span 2}.taxonomy-grid small{color:#8a8190;text-align:right;direction:ltr;font-size:.66rem}.admin-info-note{color:#72571b;background:#fff7dc;border-radius:9px;margin:17px 0 0;padding:11px;font-size:.75rem}.media-upload-card{background:#fff;border:1px solid #dfdae3;border-radius:15px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:11px;margin-bottom:21px;padding:18px;display:grid}.media-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-admin-grid article{background:#fff;border:1px solid #dfdae3;border-radius:14px;gap:5px;min-width:0;padding:9px 9px 13px;display:grid}.media-admin-grid article>div{aspect-ratio:16/10;background:#eee9f0;border-radius:9px;overflow:hidden}.media-admin-grid img{object-fit:contain;width:100%;height:100%}.media-admin-grid strong,.media-admin-grid small,.media-admin-grid code{text-overflow:ellipsis;white-space:nowrap;padding-inline:5px;overflow:hidden}.media-admin-grid strong{font-size:.82rem}.media-admin-grid small{color:#827989;font-size:.69rem}.media-admin-grid code{color:#7c3aa3;font-size:.62rem}.seo-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.seo-health-grid div{background:#fff;border:1px solid #dfdae3;border-radius:14px;padding:20px}.seo-health-grid strong{color:#72309e;font-size:1.55rem;display:block}.seo-health-grid span{color:#7b7281;font-size:.75rem}.seo-layout{margin-bottom:18px}.redirect-list{gap:7px;display:grid}.redirect-list>div{background:#faf9fb;border-radius:8px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.redirect-list code{color:#69308e;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.redirect-list b{color:#286249;background:#e5f5ec;border-radius:5px;padding:4px 6px;font-size:.65rem}.seo-issues button{grid-template-columns:1fr 1fr auto;display:grid}.ingestion-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.ingestion-upload>p{color:#776e7c;margin:-8px 0 18px;font-size:.82rem}.source-list{gap:8px;margin-top:20px;display:grid}.source-list>div{background:#faf8fb;border:1px solid #ece7ef;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px;display:grid}.source-list>div>span{color:#7735a0;font-size:.72rem;font-weight:850}.source-list>div>small{color:#817887;grid-column:1/-1}.ingestion-runs{margin-bottom:18px}.ingestion-runs>div{gap:7px;display:grid}.ingestion-runs article{background:#faf9fb;border:1px solid #ece7ef;border-radius:10px;grid-template-columns:minmax(160px,1fr) repeat(6,auto) 150px;align-items:center;gap:10px;min-height:52px;padding:9px 11px;font-size:.74rem;display:grid}.ingestion-runs article b,.ingestion-runs article .verified{color:#27694e}.ingestion-runs article .warning{color:#8b5d13}.ingestion-runs article .danger{color:#a0444c}.ingestion-runs article small{color:#817887;text-align:left}.ingestion-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ingestion-queue article{background:#faf9fb;border:1px solid #e7e1ea;border-radius:13px;min-width:0;padding:16px}.ingestion-queue article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ingestion-queue h4{margin:13px 0 5px;font-size:1rem}.ingestion-queue p{color:#6f6674;margin:5px 0;font-size:.78rem}.ingestion-queue ul{color:#9a3d46;margin:9px 0;padding-right:18px;font-size:.75rem}.ingestion-queue .admin-row-actions{margin-top:13px}.pilot-workspace+.admin-view{display:none}.pilot-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:18px;display:grid}.pilot-kpis button{text-align:right;background:#fff;border:1px solid #e2dbe5;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:104px;padding:17px;display:flex}.pilot-kpis button:hover,.pilot-kpis button.active{border-color:var(--purple);box-shadow:0 12px 30px #732c9c1a}.pilot-kpis strong{color:var(--purple);font-size:1.85rem}.pilot-kpis span{color:#706777;font-size:.78rem;font-weight:800}.pilot-source-health{gap:7px;margin-bottom:18px;display:grid}.pilot-source-health>div{background:#fff;border:1px solid #e5dee7;border-radius:11px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:grid}.pilot-source-health>div>span{background:#aaa1ad;border-radius:50%;width:9px;height:9px}.pilot-source-health>div>span.healthy{background:#3ba66f;box-shadow:0 0 0 4px #e5f5ec}.pilot-source-health>div>span.due{background:#d18a24;box-shadow:0 0 0 4px #fff1d6}.pilot-source-health>div>span.overdue{background:#c84e5b;box-shadow:0 0 0 4px #fae7e9}.pilot-source-health>div>span.error{background:#b83646;box-shadow:0 0 0 4px #fae7e9}.pilot-source-health>div>div{gap:2px;display:grid}.pilot-source-health small{color:#7b7280}.pilot-source-health small.source-error{color:#9d2635;overflow-wrap:anywhere}.pilot-source-health b{color:#673177;font-size:.7rem}.pilot-source-health b.overdue{color:#a23440}.pilot-source-health b.due{color:#8b5d13}.pilot-source-health b.error{color:#9d2635}.pilot-source-health a{color:#60306f;background:#f3edf6;border-radius:7px;padding:6px 9px;font-size:.68rem;font-weight:850}.pilot-notice{color:#613078;background:#f8f0fc;border:1px solid #d9c6e5;border-radius:11px;margin-bottom:16px;padding:12px 15px;font-weight:800}.pilot-notice.loading{opacity:.65}.pilot-editor{border:2px solid #c98be6;margin-bottom:18px;scroll-margin-top:20px;box-shadow:0 18px 55px #5724711f}.pilot-review-actions button.is-active{color:#6f22a8;background:#f5eaff;border-color:#9238d3;box-shadow:inset 0 0 0 1px #9238d329}.pilot-toolbar{background:#fff;border:1px solid #e4dce7;border-radius:13px;grid-template-columns:minmax(220px,1fr) 280px auto auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.pilot-toolbar label{gap:5px;display:grid}.pilot-toolbar label span{color:#756b7a;font-size:.7rem;font-weight:850}.pilot-toolbar input,.pilot-toolbar select{background:#fff;border:1px solid #dcd3e0;border-radius:9px;min-height:42px;padding:8px 10px}.pilot-toolbar button{background:#f8f5f9;border:1px solid #d8cedc;border-radius:9px;min-height:42px;padding:8px 12px;font-weight:800}.pilot-toolbar>strong{color:#6f377f;justify-content:center;align-items:center;min-height:42px;font-size:.78rem;display:flex}.pilot-bulk-bar{z-index:8;color:#fff;background:#2d1534;border:1px solid #60306f;border-radius:13px;align-items:center;gap:9px;margin-bottom:12px;padding:12px 14px;display:flex;position:sticky;top:88px;box-shadow:0 14px 34px #23122a2e}.pilot-bulk-bar>div{gap:2px;margin-inline-end:auto;display:grid}.pilot-bulk-bar small{color:#d9c9df}.pilot-bulk-bar button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:850}.pilot-bulk-bar button.inspect{color:#fff2ad;background:#f7d95f1c;border-color:#f7d95f73}.pilot-bulk-bar button.publish{color:#241229;background:var(--yellow);border-color:var(--yellow)}.pilot-bulk-bar button:disabled{opacity:.45}.pilot-review-list{gap:9px;display:grid}.pilot-review-item{background:#fff;border:1px solid #e4dde6;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 150px;align-items:start;gap:13px;min-width:0;padding:15px;display:grid}.pilot-review-item.status-duplicate{border-inline-start:4px solid #d9932c}.pilot-review-item.status-invalid{border-inline-start:4px solid #cd5a64}.pilot-review-item.status-update_pending{border-inline-start:4px solid #7736a0;box-shadow:0 10px 28px #5b277812}.pilot-select{padding-top:4px}.pilot-select input{width:18px;height:18px;accent-color:var(--purple)}.pilot-review-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pilot-review-heading>small{color:#7a7080}.pilot-review-heading .pilot-match{color:#573067;background:#f2eaf6;border-radius:999px;padding:4px 7px;font-weight:850}.pilot-score{border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:900}.pilot-score.score-good{color:#1f6747;background:#e5f5ec}.pilot-score.score-medium{color:#7d5518;background:#fff2d2}.pilot-score.score-low{color:#963d47;background:#fbe8ea}.pilot-review-main h3{margin:10px 0 4px;font-size:1rem}.pilot-review-main>p{color:#6e6574;margin:0;font-size:.78rem}.pilot-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.pilot-tags span{color:#6d377c;background:#f4edf7;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:800}.pilot-smart-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.pilot-smart-checks>div{background:#faf8fb;border:1px solid #e3dce6;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.pilot-smart-checks>div>span{color:#6e347f;background:#f0e7f3;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.pilot-smart-checks strong,.pilot-smart-checks small{display:block}.pilot-smart-checks strong{color:#4b3d50;font-size:.72rem}.pilot-smart-checks small{color:#7d7281;margin-top:2px;font-size:.63rem;line-height:1.35}.pilot-smart-checks>.status-ready{background:#f0faf5;border-color:#c8e5d7}.pilot-smart-checks>.status-ready>span{color:#247452;background:#dcefe5}.pilot-smart-checks>.status-partial,.pilot-smart-checks>.status-unchecked,.pilot-smart-checks>.status-not_allowed,.pilot-smart-checks>.status-review{background:#fffbee;border-color:#eadcae}.pilot-smart-checks>.status-partial>span,.pilot-smart-checks>.status-unchecked>span,.pilot-smart-checks>.status-not_allowed>span,.pilot-smart-checks>.status-review>span{color:#80611b;background:#f7ebbe}.pilot-smart-checks>.status-missing,.pilot-smart-checks>.status-blocked,.pilot-smart-checks>.status-unsupported,.pilot-smart-checks>.status-too_large{background:#fff3f4;border-color:#eccbd0}.pilot-smart-checks>.status-missing>span,.pilot-smart-checks>.status-blocked>span,.pilot-smart-checks>.status-unsupported>span,.pilot-smart-checks>.status-too_large>span{color:#963d49;background:#f5dfe2}.pilot-image-preview{background:#211929;border:1px solid #ded5e1;border-radius:11px;width:min(310px,100%);margin:11px 0 0;overflow:hidden}.pilot-image-preview img{object-fit:contain;background:linear-gradient(135deg,#221a2a,#3a2943);width:100%;height:176px}.pilot-image-preview>div{color:#ffd9de;align-content:center;place-items:center;gap:6px;min-height:120px;display:grid}.pilot-image-preview>div>span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pilot-image-preview figcaption{color:#d7cddb;background:#2b2033;padding:7px 10px;font-size:.62rem;font-weight:800}.pilot-image-preview.is-ready{border-color:#8fc7aa}.pilot-image-preview.is-warning{border-color:#d8ab45}.pilot-image-preview.is-warning figcaption{color:#36270d;background:#ffe9ac}.pilot-image-preview.is-error{border-color:#c85a69}.pilot-review-main ul{color:#963d47;margin:9px 0 0;padding-inline-start:18px;font-size:.73rem}.pilot-diff{background:#fbf8fc;border:1px solid #ddd0e4;border-radius:11px;gap:8px;margin-top:12px;padding:12px;display:grid}.pilot-diff>strong{color:#5d2c6e;font-size:.76rem}.maintenance-hero{color:#fff;background:radial-gradient(circle at 13% 8%,#ffcd4245,#0000 31%),linear-gradient(120deg,#1f1328,#3f1e50 58%,#783096);border-radius:22px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:34px;min-height:210px;margin-bottom:18px;padding:32px 35px;display:grid;box-shadow:0 18px 46px #23152d29}.maintenance-hero h2{color:#fff;max-width:850px;margin:4px 0 9px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.05}.maintenance-hero p:not(.eyebrow){color:#d4c6db;max-width:760px;margin:0;line-height:1.65}.maintenance-hero .eyebrow{color:var(--yellow)}.maintenance-hero>button{color:#2b1831;background:var(--yellow);border:0;border-radius:17px;align-content:center;place-items:center;gap:4px;min-height:145px;padding:19px;display:grid;box-shadow:0 15px 35px #ffcd4233}.maintenance-hero>button span{font-size:1.8rem}.maintenance-hero>button strong{font-size:.92rem}.maintenance-hero>button small{color:#705d22;font-size:.68rem}.maintenance-hero>button:disabled{opacity:.6}.maintenance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.maintenance-kpis button{text-align:right;background:#fff;border:1px solid #e2dce5;border-radius:15px;align-content:space-between;gap:4px;min-height:120px;padding:17px;display:grid}.maintenance-kpis button:hover,.maintenance-kpis button.active{border-color:#8b3daf;transform:translateY(-1px);box-shadow:0 10px 28px #5b277817}.maintenance-kpis button.critical strong{color:#b94150}.maintenance-kpis strong{color:#6e2a95;font-size:2rem;line-height:1}.maintenance-kpis span{font-size:.78rem;font-weight:900}.maintenance-kpis small{color:#84798a;font-size:.65rem}.maintenance-sources{background:#fff9e5;border:1px solid #eadca7;border-radius:17px;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-bottom:18px;padding:22px;display:grid}.maintenance-sources h3{margin:3px 0 6px}.maintenance-sources p:not(.eyebrow){color:#716743;margin:0;font-size:.78rem;line-height:1.55}.maintenance-sources>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.maintenance-sources article{background:#fff;border:1px solid #e9dfba;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.maintenance-sources article>span{background:#dc8a25;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff1d4}.maintenance-sources article div{gap:2px;min-width:0;display:grid}.maintenance-sources article strong,.maintenance-sources article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maintenance-sources article small{color:#81775c;font-size:.66rem}.maintenance-sources article a{color:#6c3881;font-size:.66rem;font-weight:900}.maintenance-toolbar{background:#fff;border:1px solid #e1dbe4;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:13px 15px;display:flex}.maintenance-toolbar div{gap:2px;display:grid}.maintenance-toolbar span{color:#827787;font-size:.7rem}.maintenance-toolbar button{color:#6f2b97;background:#f4eaf8;border:0;border-radius:8px;padding:7px 10px;font-size:.7rem;font-weight:900}.maintenance-list{gap:10px;display:grid}.maintenance-pagination{background:#fff;border:1px solid #e1dbe4;border-radius:13px;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex}.maintenance-pagination span{color:#593c67;text-align:center;min-width:110px;font-size:.78rem;font-weight:850}.maintenance-pagination button{color:#fff;background:#60308a;border:0;border-radius:9px;min-height:38px;padding:7px 14px;font-size:.72rem;font-weight:850}.maintenance-pagination button:disabled{color:#8f8098;cursor:not-allowed;background:#eee8f1}.maintenance-item{border:1px solid #e2dce5;background:#fff;border-inline-start:5px solid #8b7f90;border-radius:15px;grid-template-columns:70px minmax(0,1fr) 190px;align-items:start;gap:16px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 22px #1d142409}.maintenance-item.severity-critical{border-inline-start-color:#c44251}.maintenance-item.severity-warning{border-inline-start-color:#d08a28}.maintenance-item.severity-routine{border-inline-start-color:#5a9a7d}.maintenance-item-score{color:#fff;background:#33213d;border-radius:13px;align-content:center;place-items:center;min-height:70px;display:grid}.maintenance-item-score strong{font-size:1.55rem;line-height:1}.maintenance-item-score span{color:#d6c7dc;margin-top:4px;font-size:.6rem;font-weight:900}.severity-critical .maintenance-item-score{background:#8e303d}.severity-warning .maintenance-item-score{background:#805718}.severity-routine .maintenance-item-score{background:#28664f}.maintenance-item-main{min-width:0}.maintenance-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.maintenance-item-head>div{gap:5px;display:flex}.maintenance-item-head>small{color:#8a808e;font-size:.65rem}.maintenance-item-main h3{margin:10px 0 4px;font-size:1.15rem}.maintenance-item-main>p{color:#756b7a;margin:0;font-size:.72rem}.maintenance-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.maintenance-issues>div{background:#faf8fb;border:1px solid #ebe6ed;border-radius:9px;grid-template-columns:8px minmax(0,1fr);gap:8px;min-width:0;padding:9px 10px;display:grid}.maintenance-issues>div>span{background:#927e9a;border-radius:50%;width:7px;height:7px;margin-top:4px}.maintenance-issues .area-critical>span{background:#c44251}.maintenance-issues .area-freshness>span{background:#d08a28}.maintenance-issues .area-content>span{background:#8a40ae}.maintenance-issues .area-lifecycle>span{background:#3d8a69}.maintenance-issues strong,.maintenance-issues small{display:block}.maintenance-issues strong{font-size:.7rem}.maintenance-issues small{color:#827887;margin-top:2px;font-size:.64rem;line-height:1.45}.maintenance-actions{gap:7px;display:grid}.maintenance-actions a,.maintenance-actions button{color:#5f2a75;text-align:center;background:#f8f4f9;border:1px solid #ddd4e1;border-radius:8px;place-items:center;min-height:37px;padding:8px 10px;font-size:.68rem;font-weight:900;display:grid}.maintenance-actions .verify{color:#fff;background:#287b59;border-color:#287b59}.maintenance-actions .danger{color:#9b3b48;background:#fff2f3;border-color:#ebcdd1}.maintenance-empty{color:#726778;text-align:center;background:#fff;border:1px dashed #d8cfdd;border-radius:17px;align-content:center;place-items:center;gap:6px;min-height:250px;padding:40px;display:grid}.maintenance-empty>span{color:#276d50;background:#e8f6ef;border-radius:50%;place-items:center;width:55px;height:55px;font-size:1.4rem;font-weight:950;display:grid}.maintenance-empty h3,.maintenance-empty p{margin:0}.pilot-diff>div{background:#fff;border-inline-start:3px solid #b69ac4;border-radius:7px;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:9px;padding:8px 9px;display:grid}.pilot-diff>div.importance-critical{border-inline-start-color:#c84e5b}.pilot-diff>div.importance-commercial{border-inline-start-color:#d4932f}.pilot-diff b{color:#514858;font-size:.68rem}.pilot-diff span{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px;min-width:0;font-size:.7rem;line-height:1.45;display:grid}.pilot-diff del{color:#9a4650;overflow-wrap:anywhere;text-decoration-thickness:1px}.pilot-diff ins{color:#26704f;overflow-wrap:anywhere;font-weight:750;text-decoration:none}.pilot-diff i{color:#8d7d95;text-align:center;font-style:normal}.pilot-review-actions{gap:6px;display:grid}.pilot-review-actions a,.pilot-review-actions button{color:#4e2858;text-align:center;background:#faf7fb;border:1px solid #ded5e1;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 9px;font-size:.7rem;font-weight:850;display:flex}.pilot-review-actions button.inspect{color:#6f5415;background:#fff8dc;border-color:#e6d38b}.pilot-review-actions button.publish{color:#fff;background:var(--purple);border-color:var(--purple)}.source-sync-hero{color:#fff;background:radial-gradient(circle at 12% 20%,#f4c94038,#0000 34%),linear-gradient(135deg,#32123f,#71308d);border-radius:19px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:24px;min-height:184px;margin-bottom:18px;padding:28px 30px;display:grid;box-shadow:0 18px 48px #32123f2b}.source-sync-hero h2{margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2.35rem)}.source-sync-hero p{color:#eadfed;max-width:720px;margin:0;line-height:1.75}.source-sync-hero .eyebrow{color:#f8d96b}.source-sync-hero>button{color:#2f1737;background:var(--yellow);text-align:right;border:1px solid #ffffff3d;border-radius:15px;grid-template-columns:44px 1fr;align-items:center;gap:2px 12px;min-height:105px;padding:17px 20px;display:grid}.source-sync-hero>button>span{grid-row:1/3;font-size:1.7rem}.source-sync-hero>button strong{font-size:.86rem}.source-sync-hero>button small{color:#654c22}.source-sync-hero>button:disabled{opacity:.65;cursor:default}.source-sync-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.source-sync-kpis article{background:#fff;border:1px solid #e2dbe5;border-radius:14px;gap:4px;padding:18px 20px;display:grid}.source-sync-kpis strong{color:var(--purple);font-size:1.65rem}.source-sync-kpis span{color:#756c7a;font-size:.75rem;font-weight:800}.source-sync-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.source-sync-intro{color:#776e7c;margin:-6px 0 18px;font-size:.8rem}.source-health-card,.source-monitor-card{margin-bottom:18px}.source-monitor-list{gap:9px;display:grid}.source-monitor-list>article{background:#fbfafc;border:1px solid #e6dfe8;border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) auto;align-items:start;gap:8px 14px;padding:13px 14px;display:grid}.source-monitor-list>article.handled{opacity:.68}.source-monitor-list header{gap:3px;display:grid}.source-monitor-list header span{color:#71308d;font-size:.75rem;font-weight:900}.source-monitor-list small{color:#7d7481;font-size:.68rem}.source-monitor-list a{color:#5f306f;overflow-wrap:anywhere;font-size:.72rem;font-weight:850}.source-monitor-list p{color:#4f4653;grid-column:1/-1;margin:0;font-size:.74rem;line-height:1.6}.source-monitor-list p.source-error{color:#9d2635}.source-monitor-list details{grid-column:1/-1}.source-monitor-list summary{color:#673177;cursor:pointer;font-size:.7rem;font-weight:850}.source-monitor-list pre{color:#4c3e50;white-space:pre-wrap;background:#f2edf4;border-radius:8px;max-height:230px;padding:10px;font-size:.65rem;overflow:auto}.source-monitor-list button{color:#593065;background:#fff;border:1px solid #dbd1df;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.68rem;font-weight:850}.source-health-list{gap:9px;display:grid}.source-health-list>article{background:#fbfafc;border:1px solid #e6dfe8;border-radius:13px;grid-template-columns:10px minmax(0,1fr) minmax(180px,auto) minmax(180px,auto);align-items:center;gap:12px;padding:14px;display:grid}.source-health-dot{background:#aaa1ad;border-radius:50%;width:10px;height:10px}.health-healthy .source-health-dot{background:#3ba66f;box-shadow:0 0 0 4px #e5f5ec}.health-due .source-health-dot{background:#d18a24;box-shadow:0 0 0 4px #fff1d6}.health-error .source-health-dot{background:#b83646;box-shadow:0 0 0 4px #fae7e9}.source-health-main{gap:4px;min-width:0;display:grid}.source-health-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.source-health-main b{color:#673177;background:#f1e9f5;border-radius:999px;padding:3px 7px;font-size:.62rem}.source-health-main small,.source-health-state small{color:#7d7481;font-size:.68rem}.source-health-main p{color:#a33340;overflow-wrap:anywhere;margin:3px 0 0;font-size:.7rem}.source-health-state{gap:3px;display:grid}.source-health-state>b{color:#3c6c53;font-size:.72rem}.health-due .source-health-state>b{color:#8b5d13}.health-error .source-health-state>b{color:#9d2635}.source-health-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.source-health-actions>a,.source-health-actions>button,.source-health-actions>details>summary{color:#593065;cursor:pointer;background:#fff;border:1px solid #dbd1df;border-radius:8px;align-items:center;min-height:34px;padding:7px 9px;font-size:.68rem;font-weight:850;display:flex}.source-health-actions>details{position:relative}.source-health-actions>details[open]>summary{color:#fff;background:#593065}.source-health-actions>details>form{z-index:20;background:#fff;border:1px solid #d8ccdc;border-radius:14px;width:min(560px,80vw);max-height:72vh;padding:17px;position:absolute;top:42px;left:0;overflow-y:auto;box-shadow:0 20px 60px #28142f33}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-grid article{background:#fff;border:1px solid #dfdae3;border-radius:15px;padding:20px}.report-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-grid h3{margin:17px 0 7px}.report-grid p{color:#5f5664}.report-grid article>small{color:#827989;margin-bottom:15px;display:block}.admin-empty-state{text-align:center;color:#756c7b;grid-column:1/-1;align-content:center;place-items:center;min-height:190px;padding:28px;display:grid}.admin-empty-state>span{color:#8538b7;background:#f1e6f8;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:10px;font-size:1.4rem;display:grid}.admin-empty-state h3,.admin-empty-state p{margin:3px}.audit-table code{color:#6e357e;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:.67rem;display:block;overflow:hidden}.launch-overview-banner{color:#fff;text-align:right;background:linear-gradient(125deg,#37143f,#702980);border:0;border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;width:100%;margin-bottom:18px;padding:19px 22px;display:grid;box-shadow:0 14px 36px #37143f21}.launch-overview-banner>span{color:#28102e;background:var(--yellow);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:950;display:grid}.launch-overview-banner>div{gap:3px;display:grid}.launch-overview-banner small{color:#dacdde;font-size:.7rem}.launch-overview-banner>i{color:var(--yellow);font-size:.72rem;font-style:normal;font-weight:900}.launch-readiness-view{gap:20px;display:grid}.launch-readiness-hero{color:#fff;background:radial-gradient(circle at 7% 5%,#f044c247,#0000 31%),linear-gradient(128deg,#211027,#56205f);border-radius:24px;grid-template-columns:145px minmax(0,1fr) 145px;align-items:center;gap:32px;min-height:245px;padding:34px;display:grid;box-shadow:0 22px 58px #28112f2b}.launch-readiness-hero .eyebrow{color:var(--yellow)}.launch-readiness-hero h2{color:#fff;margin:5px 0 10px;font-size:clamp(2rem,4vw,3.4rem)}.launch-readiness-hero p{color:#d8cbdc;max-width:760px;line-height:1.75}.launch-score{background:conic-gradient(var(--yellow) var(--launch-score), #ffffff1f 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;transform:rotate(-4deg)}.launch-score:before{content:"";background:#311438;border-radius:50%;width:104px;height:104px;position:absolute}.launch-score>span{z-index:1;justify-items:center;display:grid}.launch-score strong{color:#fff;font-size:2.7rem;line-height:1}.launch-score small{color:#bfaec5;font-size:.68rem}.launch-readiness-hero>aside{background:#ffffff13;border:1px solid #ffffff24;border-radius:17px;align-content:center;place-items:center;min-height:135px;padding:19px;display:grid}.launch-readiness-hero>aside span{color:var(--coral);font-size:3rem;font-weight:950;line-height:1}.launch-readiness-hero>aside strong{margin-top:5px}.launch-readiness-hero>aside small{color:#bdaec2;text-align:center;margin-top:7px}.launch-truth-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.launch-truth-grid article{background:#fff;border:1px solid #e1dae4;border-radius:15px;gap:4px;min-width:0;padding:18px;display:grid}.launch-truth-grid span{color:#716776;font-size:.7rem;font-weight:850}.launch-truth-grid strong{color:#3f1949;font-size:2rem}.launch-truth-grid small{color:#908494;font-size:.64rem;line-height:1.4}.launch-section-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-top:17px;display:flex}.launch-section-head h2{margin:3px 0;font-size:2.25rem}.launch-section-head p{color:#776d7b}.launch-section-head>span{color:#642776;background:#f2e8f5;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:900}.launch-check-list{gap:9px;display:grid}.launch-check{border:1px solid #e1dbe4;background:#fff;border-inline-start:5px solid #b64958;border-radius:14px;grid-template-columns:62px minmax(0,1fr) 150px 155px;align-items:center;gap:15px;padding:16px;display:grid}.launch-check.status-warning{border-inline-start-color:#d18b2c}.launch-check.status-pass{border-inline-start-color:#2c8b65}.launch-check-state{justify-items:center;gap:3px;display:grid}.launch-check-state>span{color:#fff;background:#b64958;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.status-warning .launch-check-state>span{background:#d18b2c}.status-pass .launch-check-state>span{background:#2c8b65}.launch-check-state small{color:#8a7d8e;font-size:.62rem;font-weight:850}.launch-check h3{margin:0 0 3px;font-size:.96rem}.launch-check p{color:#776d7b;margin:0;font-size:.71rem;line-height:1.5}.launch-check div:nth-child(2)>strong{color:#54245f;margin-top:6px;font-size:.7rem;display:block}.launch-progress{direction:ltr;background:#eee9ef;border-radius:999px;height:8px;overflow:hidden}.launch-progress i{border-radius:inherit;background:linear-gradient(90deg,#8d36a1,#ef4c9e);height:100%;display:block}.launch-check>button{color:#5a2867;background:#f8f4f9;border:1px solid #ded4e1;border-radius:9px;min-height:38px;padding:8px 10px;font-size:.69rem;font-weight:900}.launch-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.launch-foundations>p{color:#776d7b;margin:-5px 0 18px;font-size:.76rem}.launch-foundations>div:last-child,.launch-manual>div:last-child{gap:7px;display:grid}.launch-foundations article,.launch-manual article{background:#faf8fb;border:1px solid #ebe5ed;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.launch-foundations article>span{color:#267453;background:#e4f4ec;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:950;display:grid}.launch-manual article>span{color:#9b869f;font-size:.68rem;font-weight:950}.launch-foundations article div,.launch-manual article div{gap:2px;display:grid}.launch-foundations small,.launch-manual small{color:#817684;font-size:.68rem;line-height:1.45}.launch-manual article{background:#fffaf0;border-color:#eee2bf;align-items:start}.launch-sequence{color:#fff;background:#201226;border-radius:20px;padding:30px}.launch-sequence .eyebrow{color:var(--yellow)}.launch-sequence h2{color:#fff;margin:3px 0 24px}.launch-sequence ol{grid-template-columns:repeat(5,1fr);gap:9px;padding:0;list-style:none;display:grid}.launch-sequence li{background:#fff1;border:1px solid #ffffff1a;border-radius:13px;align-content:start;gap:5px;min-height:145px;padding:16px;display:grid}.launch-sequence li>span{color:var(--coral);font-size:.68rem;font-weight:950}.launch-sequence li strong{margin-top:7px}.launch-sequence li small{color:#b7aabc;font-size:.68rem;line-height:1.5}@media (width<=1200px){.admin-app{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{padding-inline:11px}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.occurrence-list form{grid-template-columns:1fr 110px 1fr}.occurrence-list form>button{grid-column:3}.media-admin-grid,.launch-truth-grid{grid-template-columns:repeat(3,1fr)}.launch-check{grid-template-columns:58px minmax(0,1fr) 125px}.launch-check>button{grid-column:2/-1;justify-self:start}}@media (width<=900px){.admin-app{display:block}.admin-sidebar{border:0;height:auto;padding:10px 14px;display:block;position:sticky;top:0}.admin-sidebar-brand,.admin-sidebar-user{display:none}.admin-sidebar nav{scrollbar-width:none;gap:5px;padding:0;display:flex;overflow-x:auto}.admin-sidebar nav button{width:auto;min-width:max-content;min-height:43px;padding-inline:11px;display:flex}.admin-sidebar nav button i{width:22px}.admin-sidebar nav button.active{box-shadow:inset 0 -3px 0 var(--yellow)}.admin-topbar{top:63px}.admin-overview-grid,.occurrence-layout,.directory-layout,.seo-layout,.taxonomy-layout,.ingestion-layout{grid-template-columns:1fr}.ingestion-queue{grid-template-columns:repeat(2,1fr)}.ingestion-runs article{grid-template-columns:1fr repeat(2,auto)}.ingestion-runs article small{text-align:right;grid-column:1/-1}.pilot-kpis{grid-template-columns:repeat(2,1fr)}.pilot-toolbar{grid-template-columns:1fr 1fr}.pilot-source-health>div{grid-template-columns:10px minmax(0,1fr) auto}.pilot-source-health a{grid-column:2/-1;justify-self:start}.pilot-review-item{grid-template-columns:30px minmax(0,1fr)}.pilot-review-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-diff>div,.source-sync-hero{grid-template-columns:1fr}.source-sync-hero>button{max-width:420px}.source-sync-kpis{grid-template-columns:repeat(2,1fr)}.source-sync-layout{grid-template-columns:1fr}.source-health-list>article{grid-template-columns:10px minmax(0,1fr) auto}.source-monitor-list>article{grid-template-columns:1fr auto}.source-health-actions{grid-column:2/-1;justify-content:flex-start}.maintenance-hero{grid-template-columns:1fr}.maintenance-hero>button{min-height:95px}.maintenance-kpis{grid-template-columns:repeat(3,1fr)}.maintenance-sources{grid-template-columns:1fr}.maintenance-item{grid-template-columns:62px minmax(0,1fr)}.maintenance-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.media-upload-card{grid-template-columns:1fr 1fr}.event-image-manager-grid{grid-template-columns:1fr}.event-image-preview{max-height:390px}.event-image-metadata{grid-template-columns:1fr 1fr}.event-image-upload-button{grid-column:1/-1}.event-quality-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:repeat(2,1fr)}.recurring-series-layout{grid-template-columns:1fr}.launch-readiness-hero{grid-template-columns:120px 1fr}.launch-readiness-hero>aside{grid-column:1/-1;grid-template-columns:auto auto auto;gap:8px;min-height:90px}.launch-readiness-hero>aside small{margin:0}.launch-two-columns{grid-template-columns:1fr}.launch-sequence ol{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-topbar{align-items:flex-start;min-height:78px;padding:12px 15px}.admin-overline,.admin-topbar-actions>a:first-child,.admin-topbar-actions .admin-signout{display:none}.admin-topbar-actions>button{min-height:39px}.admin-notice{margin:12px 14px 0}.admin-view{padding:23px 14px 55px}.admin-welcome{flex-direction:column;align-items:flex-start;min-height:210px;padding:25px}.admin-welcome:after{left:15px}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.source-sync-hero{padding:23px 20px}.source-sync-kpis{grid-template-columns:1fr 1fr}.source-health-list>article{grid-template-columns:10px minmax(0,1fr)}.source-monitor-list>article{grid-template-columns:1fr}.source-health-state,.source-health-actions{grid-column:2}.source-health-actions>details>form{width:auto;max-height:80vh;position:fixed;inset:10vh 12px auto}.admin-kpi-grid button{grid-template-columns:36px 1fr;min-height:100px;padding:14px}.admin-kpi-grid button>span{width:35px;height:35px}.admin-kpi-grid button>i{display:none}.admin-kpi-grid strong{font-size:1.45rem}.pilot-import-banner{grid-template-columns:42px 1fr}.pilot-import-banner i{grid-column:2}.admin-audit-list,.submission-board,.report-grid,.ingestion-queue,.pilot-kpis,.pilot-toolbar{grid-template-columns:1fr}.admin-pagination.has-ingestion-tools{margin-inline:12px;padding:12px}.admin-pagination-navigation{gap:8px}.admin-pagination-navigation button{min-width:0;padding-inline:9px;font-size:.72rem}.admin-pagination-navigation span{min-width:88px;font-size:.76rem}.admin-ingestion-page-tools{grid-template-columns:1fr}.admin-ingestion-page-tools form{grid-template-columns:1fr auto}.admin-ingestion-page-tools input{min-width:0}.admin-ingestion-copy-actions{grid-template-columns:1fr}.pilot-bulk-bar{flex-direction:column;align-items:stretch;top:74px}.pilot-bulk-bar>div{margin-inline-end:0}.pilot-review-item{grid-template-columns:24px minmax(0,1fr);padding:12px}.pilot-smart-checks,.pilot-review-actions{grid-template-columns:1fr}.maintenance-hero{padding:25px 22px}.maintenance-hero h2{font-size:2.25rem}.maintenance-kpis{grid-template-columns:1fr 1fr}.maintenance-sources>div:last-child,.maintenance-issues{grid-template-columns:1fr}.maintenance-item{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px}.maintenance-item-score{min-height:56px}.maintenance-item-score strong{font-size:1.2rem}.maintenance-actions{grid-template-columns:1fr}.maintenance-toolbar{flex-direction:column;align-items:flex-start}.maintenance-pagination{gap:8px}.maintenance-pagination span{min-width:88px;font-size:.72rem}.maintenance-pagination button{min-width:0;padding-inline:9px;font-size:.68rem}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-section-actions{justify-content:flex-start;width:100%}.submission-actions{grid-template-columns:1fr 1fr}.submission-actions input{grid-column:1/-1}.admin-toolbar{grid-template-columns:1fr 1fr}.admin-toolbar>strong{text-align:right;grid-column:1/-1;padding:0}.admin-form-section{grid-template-columns:1fr;padding:19px}.admin-form-intro{border-bottom:1px solid #ece7ef;padding-bottom:14px}.slug-editor{flex-direction:column}.slug-editor button{min-height:42px}.admin-editor-heading{padding:18px}.admin-editor-heading h2{font-size:1.4rem}.event-quality-panel{grid-template-columns:86px minmax(0,1fr);gap:15px;padding:17px}.event-quality-score{width:82px;height:82px}.event-quality-score:before{width:64px;height:64px}.event-quality-score strong{font-size:1.5rem}.event-quality-checklist{grid-template-columns:1fr}.event-image-manager{padding:13px}.event-image-manager-head{flex-direction:column;align-items:flex-start;gap:5px}.event-image-manager-grid,.event-image-metadata{grid-template-columns:1fr}.event-image-upload-button{grid-column:auto;width:100%}.event-image-dropzone{min-height:165px}.occurrence-list form{grid-template-columns:1fr 1fr}.occurrence-list form>div{grid-column:1/-1}.occurrence-list form>button{grid-column:auto}.taxonomy-grid,.media-upload-card{grid-template-columns:1fr}.media-admin-grid{grid-template-columns:repeat(2,1fr)}.seo-health-grid{grid-template-columns:1fr 1fr}.seo-issues button{grid-template-columns:1fr auto}.seo-issues button span{grid-area:2/1/auto/-1}.recurring-series-head{flex-direction:column;padding:23px 20px}.recurring-series-stats{width:100%}.recurring-series-stats span{flex:1;min-width:0}.recurring-stable-url{margin:18px 20px 0}.recurring-series-layout{padding:20px}.recurring-series-form{grid-template-columns:1fr}.recurring-series-form .field-full{grid-column:auto}.occurrence-public-list article{grid-template-columns:34px 1fr}.occurrence-public-list article>div:last-child{grid-column:2;justify-items:start}.launch-readiness-hero{grid-template-columns:1fr;padding:26px 22px}.launch-score{width:112px;height:112px}.launch-score:before{width:88px;height:88px}.launch-readiness-hero>aside{grid-column:auto}.launch-truth-grid{grid-template-columns:1fr 1fr}.launch-section-head{flex-direction:column;align-items:flex-start}.launch-check{grid-template-columns:48px 1fr}.launch-progress,.launch-check>button{grid-column:2}.launch-sequence{padding:23px 19px}.launch-sequence ol{grid-template-columns:1fr}.launch-sequence li{min-height:0}.launch-overview-banner{grid-template-columns:50px 1fr;padding:16px}.launch-overview-banner>i{grid-column:2}}@media (width<=390px){.admin-kpi-grid,.media-admin-grid,.seo-health-grid{grid-template-columns:1fr}}.admin-account-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-account-kpis article{background:#fff;border:1px solid #e1d9e4;border-radius:15px;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;display:flex}.admin-account-kpis strong{color:#361a3d;font-size:2rem}.admin-account-kpis span{color:#7d7281;font-size:.76rem;font-weight:850}.share-admin-view{gap:18px;display:grid}.share-admin-hero{color:#fff;background:radial-gradient(circle at 10% 0,#ef40c157,#0000 31%),linear-gradient(122deg,#211028,#54205d 62%,#7a2c81);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:35px;min-height:245px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #28112f29}.share-admin-hero:after{content:"SHARE";color:#ffffff0b;letter-spacing:-.07em;direction:ltr;font-size:10rem;font-weight:950;position:absolute;top:-58px;left:-20px}.share-admin-hero>*{z-index:1;position:relative}.share-admin-hero .eyebrow{color:var(--yellow)}.share-admin-hero h2{color:#fff;margin:5px 0 9px;font-size:clamp(2.4rem,5vw,4.5rem)}.share-admin-hero p:not(.eyebrow){color:#d8cbdc;max-width:720px}.share-admin-hero aside{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;justify-items:center;min-width:165px;padding:20px;display:grid}.share-admin-hero aside>span{color:var(--yellow);font-size:1.7rem}.share-admin-hero aside strong{font-size:3rem;line-height:1}.share-admin-hero aside small{color:#c7bacb;text-align:center;margin-top:6px}.share-admin-kpis{margin:0}.engagement-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.engagement-kpis article{background:#fff;border:1px solid #e1d9e4;border-top:4px solid #8534a2;border-radius:14px;gap:3px;min-width:0;padding:17px;display:grid}.engagement-kpis strong{color:#35193d;font-size:2rem;line-height:1}.engagement-kpis span{color:#5f5364;font-size:.71rem;font-weight:900}.engagement-kpis small{color:#908493;font-size:.62rem;line-height:1.4}.engagement-kpis article.intent{background:linear-gradient(#f3fbf7,#fff);border-top-color:#25825e}.share-admin-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:18px;display:grid}.share-channel-bars{gap:13px;display:grid}.share-channel-bars article{gap:7px;display:grid}.share-channel-bars article>div{justify-content:space-between;align-items:center;gap:12px;font-size:.77rem;display:flex}.share-channel-bars article>div span{color:#72318d;font-weight:950}.share-channel-bars article>i{direction:ltr;background:#eee8f0;border-radius:999px;height:9px;overflow:hidden}.share-channel-bars article>i b{border-radius:inherit;background:linear-gradient(90deg,#71309c,#e14aa8);height:100%;display:block}.share-top-list{display:grid}.share-top-list article{border-bottom:1px solid #eee9f0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:57px;padding:8px 4px;display:grid}.share-top-list article:last-child{border-bottom:0}.share-top-list article>span{color:#b4a8b8;font-size:.68rem;font-weight:950}.share-top-list article div{min-width:0}.share-top-list article strong,.share-top-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.share-top-list article small{color:#8a7d8e;margin-top:2px;font-size:.65rem}.share-top-list article>b{color:#6e2a89;background:#f2e8f5;border-radius:10px;place-items:center;min-width:35px;height:35px;font-size:.76rem;display:grid}.engagement-event-card{min-width:0}.engagement-event-table-wrap{overflow-x:auto}.engagement-event-table{border-collapse:collapse;width:100%;min-width:850px;font-size:.74rem}.engagement-event-table th{color:#756a79;text-align:center;background:#faf8fb;border-bottom:1px solid #e7e0e9;padding:10px;font-size:.65rem}.engagement-event-table th:first-child{text-align:right}.engagement-event-table td{text-align:center;border-bottom:1px solid #eee9f0;padding:11px 10px}.engagement-event-table td:first-child{color:#3f3145;text-align:right;max-width:330px;font-weight:850}.engagement-event-table tr:last-child td{border-bottom:0}.engagement-event-table td.has-report{color:#a33c49;background:#fff3f4;font-weight:950}.engagement-event-table td.has-intent{color:#216b4e;background:#eff9f4;font-weight:950}.share-privacy-card{color:#285f4b;background:#f0faf5;border-color:#cde8dc;grid-template-columns:45px 1fr;align-items:center;gap:14px;display:grid}.share-privacy-card>span{color:#fff;background:#28825f;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:950;display:grid}.share-privacy-card h3{margin:0 0 3px}.share-privacy-card p{color:#607a6f;margin:0;font-size:.78rem}.account-review-card{margin-bottom:18px}.admin-account-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-account-requests>article{background:#faf8fa;border:1px solid #e2dae4;border-top:4px solid #a53ec1;border-radius:15px;padding:20px}.admin-account-request-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.admin-account-avatar{color:#fff;background:linear-gradient(135deg,#7d2792,#d846ad);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.admin-account-request-head>div:nth-child(2){gap:2px;min-width:0;display:grid}.admin-account-request-head>div:nth-child(2) span{color:#7c7180;overflow-wrap:anywhere;font-size:.72rem}.admin-account-target{background:#fff;border:1px solid #e3dce5;border-radius:11px;gap:3px;margin:18px 0 13px;padding:15px;display:grid}.admin-account-target span{color:#9140a7;font-size:.66rem;font-weight:900}.admin-account-target strong{font-size:1.1rem}.admin-account-target small{color:#827687;overflow-wrap:anywhere}.admin-account-requests dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.admin-account-requests dl div{background:#f1edf2;border-radius:8px;gap:3px;padding:9px;display:grid}.admin-account-requests dt{color:#8b7e8f;font-size:.62rem;font-weight:800}.admin-account-requests dd{color:#4e4353;margin:0;font-size:.72rem;font-weight:750}.admin-account-evidence{color:#55495a;background:#fffbe9;border:1px solid #eee2a9;border-radius:9px;min-height:84px;padding:13px}.admin-account-evidence strong{color:#6f5d14;font-size:.68rem}.admin-account-evidence p{margin-top:5px;font-size:.76rem;line-height:1.5}.admin-account-review-actions{grid-template-columns:1fr auto auto;gap:7px;margin-top:13px;display:grid}.admin-account-review-actions input{background:#fff;border:1px solid #dcd4df;border-radius:8px;min-width:0;padding:9px 11px}.admin-account-review-actions button{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.69rem;font-weight:900}.admin-account-review-actions .approve{color:#fff;background:#287b59;border:1px solid #287b59}.admin-account-review-actions .reject{color:#963c4b;background:#fff;border:1px solid #dfc7cc}.account-table td:first-child small{overflow-wrap:anywhere;max-width:250px}.producer-review-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.producer-review-card{background:#fff;border:1px solid #ded8e2;border-top:4px solid #a33dc0;border-radius:17px;min-width:0;padding:23px;box-shadow:0 9px 28px #1d14240b}.producer-review-card.status-approved{border-top-color:#2c8b66}.producer-review-card.status-rejected,.producer-review-card.status-withdrawn{opacity:.78;border-top-color:#b65a67}.producer-review-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.producer-review-card>header>div{align-items:center;gap:8px;display:flex}.producer-review-card>header small,.producer-review-card>header>strong{color:#847989;font-size:.68rem}.producer-review-title{justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0;display:flex}.producer-review-title p{color:#8c3ca3;margin:0;font-size:.67rem;font-weight:900}.producer-review-title h3{margin:4px 0;font-size:1.3rem}.producer-review-title span{color:#807483;font-size:.72rem}.producer-review-title button{color:#713091;white-space:nowrap;background:#f5ecf8;border:1px solid #dfd2e4;border-radius:8px;padding:7px 9px;font-size:.68rem;font-weight:900}.producer-compare{border:1px solid #e2dce5;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.producer-compare>section{background:#faf8fb;min-width:0;padding:15px}.producer-compare>section.requested{background:#f1faf6;border-inline-start:1px solid #d3e9df}.producer-compare>section>span{color:#85798a;font-size:.65rem;font-weight:900}.producer-compare dl{gap:8px;margin:10px 0 0;display:grid}.producer-compare dl div{border-bottom:1px solid #604a681a;padding-bottom:7px}.producer-compare dl div:last-child{border-bottom:0;padding-bottom:0}.producer-compare dt{color:#8a7d8e;font-size:.6rem;font-weight:800}.producer-compare dd{color:#443749;overflow-wrap:anywhere;margin:2px 0 0;font-size:.73rem}.producer-verification-note{color:#315e4b;margin:11px 0 0;font-size:.78rem;line-height:1.55}.producer-request-message{color:#5d505f;background:#fffbea;border:1px solid #eee2aa;border-radius:10px;margin-top:13px;padding:13px}.producer-request-message strong{color:#76631b;font-size:.65rem}.producer-request-message p{margin:5px 0 0;font-size:.77rem;line-height:1.55}.producer-review-actions{grid-template-columns:1fr auto auto;gap:8px;margin-top:13px;display:grid}.producer-review-actions input{background:#faf9fb;border:1px solid #ddd6e0;border-radius:8px;min-width:0;padding:9px 11px}.producer-review-actions button{border-radius:8px;padding:8px 10px;font-size:.68rem;font-weight:900}.producer-review-actions .approve{color:#fff;background:#277c5a;border:1px solid #277c5a}.producer-review-actions .reject{color:#983d4c;background:#fff;border:1px solid #dfc6cc}.producer-review-decision{color:#5f5363;background:#f3eff4;border-radius:9px;gap:3px;margin-top:13px;padding:11px 13px;display:grid}.producer-review-decision strong{font-size:.76rem}.producer-review-decision span{font-size:.68rem}@media (width<=1100px){.admin-account-requests,.producer-review-board,.share-admin-layout{grid-template-columns:1fr}.engagement-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.share-admin-hero{flex-direction:column;align-items:flex-start;min-height:360px;padding:25px}.share-admin-hero aside{grid-template-columns:auto auto 1fr;place-items:center start;gap:10px;width:100%;min-width:0}.share-admin-hero aside strong{font-size:2.2rem}.share-admin-hero aside small{text-align:right;margin:0}.admin-account-kpis,.engagement-kpis{grid-template-columns:repeat(2,1fr)}.admin-account-review-actions{grid-template-columns:1fr 1fr}.admin-account-review-actions input{grid-column:1/-1}.producer-update-banner{grid-template-columns:42px 1fr}.producer-update-banner i{grid-column:2}.producer-compare{grid-template-columns:1fr}.producer-compare>section.requested{border-inline-start:0;border-top:1px solid #d3e9df}.producer-review-actions{grid-template-columns:1fr 1fr}.producer-review-actions input{grid-column:1/-1}}.submission-account-banner{color:#285e49;background:#edf8f3;border:1px solid #c5e5d6;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:-8px -8px 24px;padding:15px 17px;display:flex}.submission-account-banner>div{align-items:center;gap:11px;display:flex}.submission-account-banner>div>span{color:#fff;background:#2f8c68;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.submission-account-banner p{gap:2px;display:grid}.submission-account-banner small{color:#668274}.submission-account-banner>a{color:#247150;white-space:nowrap;font-size:.78rem;font-weight:900}.account-shell{color:#211829;background:#f7f4f7;min-height:72vh;padding:58px max(28px,50% - 660px) 90px}.account-hero{color:#fff;background:radial-gradient(circle at 13% 8%,#ef40c157,#0000 32%),linear-gradient(125deg,#25102e,#4f1b51 58%,#832766);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:40px;min-height:260px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #25102e2e}.account-hero:after{content:"פה.";color:#ffffff0e;font-size:12rem;font-weight:950;position:absolute;top:-48px;left:38px;transform:rotate(-8deg)}.account-hero>*{z-index:1;position:relative}.account-step{color:#f3de42;letter-spacing:.16em;font-size:.73rem;font-weight:900}.account-hero h1{color:#fff;max-width:760px;margin:10px 0 13px;font-size:clamp(2.4rem,5vw,5rem);line-height:.98}.account-hero p{color:#e7dce8;max-width:680px}.account-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-hero-actions .button{white-space:nowrap}.account-hero-actions .button-secondary{color:#2b1831;background:#fff;border-color:#fff}.account-signout{color:#e8dcea;padding:10px 12px;font-size:.8rem;font-weight:800}.account-feedback,.account-alert{color:#27614c;background:#e9f7f0;border:1px solid #b9dfcc;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:15px 18px;font-weight:800;display:flex}.account-feedback.error,.account-alert{color:#8f3044;background:#fff0f2;border-color:#ecc6ce}.account-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.3rem}.account-alert span{color:#75515a;font-weight:600}.account-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0;display:grid}.account-kpis article{background:#fff;border:1px solid #e4dce6;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;padding:23px 25px;display:grid}.account-kpis span{color:#8b398e;font-size:.74rem;font-weight:900}.account-kpis strong{color:#2d1932;grid-area:1/2/span 2;font-size:2.45rem}.account-kpis small{color:#7a707f}.account-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.account-main-panel,.account-card{background:#fff;border:1px solid #e2dbe4;border-radius:22px;box-shadow:0 12px 34px #25182a0b}.account-main-panel{padding:30px}.account-side-panel{gap:18px;display:grid}.account-card{padding:25px}.account-card h2,.account-section-head h2{margin:4px 0 5px;font-size:1.55rem}.account-card>p:not(.eyebrow),.account-section-head p:not(.eyebrow){color:#766c7a;font-size:.88rem;line-height:1.6}.account-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.account-section-head>a{color:#8131a4;font-size:.82rem;font-weight:900}.account-submissions{gap:13px;display:grid}.account-submission{border:1px solid #e4dde6;background:#fbfafb;border-inline-start:5px solid #a33fc7;border-radius:15px;padding:20px}.account-submission.status-approved{border-inline-start-color:#2b9b70}.account-submission.status-rejected,.account-submission.status-withdrawn{opacity:.76;border-inline-start-color:#ad5b66}.account-submission-head,.account-submission-head>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.account-submission-head time{color:#8c838f;font-size:.72rem}.account-submission-head code{color:#837587;font-size:.69rem}.account-status{color:#7b2f91;background:#f4e8f7;border-radius:7px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:900}.account-status.status-active,.account-submission.status-approved .account-status{color:#247756;background:#e2f4eb}.account-submission h3{margin:14px 0 5px;font-size:1.18rem}.account-submission>p{color:#756b79;font-size:.8rem}.account-submission-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.account-submission-actions>a,.account-submission-actions summary{color:#763199;cursor:pointer;font-size:.78rem;font-weight:900}.account-submission-actions details{width:100%}.account-submission-actions details[open]{border-top:1px solid #e5dee7;margin-top:8px;padding-top:15px}.account-submission-actions details form{margin-top:15px}.account-withdraw{color:#a34452;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:.75rem;font-weight:850}.account-empty{text-align:center;border:1px dashed #d8cddd;border-radius:16px;justify-items:center;gap:10px;padding:55px 20px;display:grid}.account-empty>span{color:#8b35ae;background:#f2e7f5;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.5rem;display:grid}.account-empty p,.account-muted{color:#817585}.account-memberships{gap:10px;display:grid}.account-memberships article{background:#faf8fb;border:1px solid #e6dee8;border-radius:12px;padding:14px}.account-memberships article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-memberships small{color:#776d7b;margin-top:7px;line-height:1.45;display:block}.account-memberships a{color:#79319a;margin-top:9px;font-size:.76rem;font-weight:900;display:inline-block}.account-card form{gap:13px;margin-top:18px;display:grid}.account-discovery{background:#fff;border:1px solid #e2dbe4;border-radius:22px;margin-bottom:22px;padding:30px;box-shadow:0 12px 34px #25182a0b}.account-attendance-panel{background:linear-gradient(115deg,#23112a,#55215f);border-radius:17px;margin-bottom:18px;padding:20px;box-shadow:0 14px 36px #24112b1f}.account-attendance-panel .account-panel-title{color:#fff}.account-attendance-panel .account-panel-title>div>span{color:#26132c;background:var(--yellow)}.account-attendance-panel .account-panel-title small,.account-attendance-panel .account-panel-title>p{color:#c9bbcd}.account-attendance-panel .account-panel-title>p{text-align:left;max-width:440px;margin:0;font-size:.68rem;line-height:1.5}.account-attendance-list{gap:9px;margin-top:14px;display:grid}.account-attendance-list>article{background:#ffffff17;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.account-attendance-date{color:#25142a;background:var(--yellow);border-radius:10px;align-content:center;place-items:center;min-height:58px;display:grid}.account-attendance-date strong{font-size:1.45rem;line-height:1}.account-attendance-date span{font-size:.59rem;font-weight:900}.account-attendance-list>article>div:nth-child(2){min-width:0}.account-attendance-list>article>div:nth-child(2)>span{color:#ef9ed8;font-size:.57rem;font-weight:900}.account-attendance-list h3{color:#fff;margin:3px 0;font-size:.92rem}.account-attendance-list h3 a{color:inherit}.account-attendance-list p{color:#c2b4c6;margin:0;font-size:.64rem}.account-attendance-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-attendance-actions a,.account-attendance-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:7px 9px;font-size:.62rem;font-weight:900}.account-attendance-actions a{color:#24132a;background:var(--yellow);border-color:var(--yellow)}.account-attendance-empty{color:#d5cad8;border-color:#fff3;margin-top:14px}.account-attendance-empty p{color:#b9aabd}.account-attendance-empty a{color:var(--yellow)}.account-discovery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.account-favorites-panel,.account-searches-panel{background:#faf8fb;border:1px solid #e6dfe8;border-radius:16px;min-width:0;padding:20px}.account-panel-title{margin-bottom:14px}.account-panel-title>div{align-items:center;gap:10px;display:flex}.account-panel-title>div>span{color:#7a2d99;background:#f1e5f6;border-radius:11px;place-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:950;display:grid}.account-panel-title>div>div{gap:2px;display:grid}.account-panel-title small{color:#827687;font-size:.68rem}.account-favorite-list,.account-search-list{gap:9px;display:grid}.account-favorite-list>article{background:#fff;border:1px solid #e4dce7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.account-favorite-category{color:#8335a2;font-size:.63rem;font-weight:900}.account-favorite-list h3{margin:4px 0;font-size:.95rem}.account-favorite-list p{color:#7a6f7e;margin:0;font-size:.68rem}.account-favorite-list>article>button{color:#9a4050;background:#fff3f4;border:1px solid #ebd0d4;border-radius:7px;padding:6px 8px;font-size:.66rem;font-weight:850}.account-search-list>article{border:1px solid #e4dce7;background:#fff;border-inline-start:4px solid #8a3da6;border-radius:12px;padding:15px}.account-search-list>article.has-new{border-inline-start-color:#e05a68;box-shadow:0 8px 22px #ac3a4b12}.account-search-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-search-head h3{margin:0 0 3px;font-size:.95rem}.account-search-head span{color:#817686;font-size:.67rem}.account-search-head b{color:#9b3044;white-space:nowrap;background:#ffe8eb;border-radius:7px;padding:5px 7px;font-size:.63rem}.account-search-head b.paused{color:#716874;background:#efecf0}.account-match-preview{gap:5px;margin-top:11px;display:grid}.account-match-preview a{color:#4a3b50;background:#faf8fb;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.account-match-preview strong{font-size:.72rem}.account-match-preview small{color:#817587;font-size:.62rem}.account-search-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.account-search-actions a,.account-search-actions button{color:#6d2c8b;background:#f5ecf8;border:1px solid #e0d3e5;border-radius:7px;padding:6px 8px;font-size:.64rem;font-weight:900}.account-search-actions .remove{color:#98404d;background:#fff3f4;border-color:#ebd0d4}.account-discovery-empty{text-align:center;border:1px dashed #d8cddd;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:190px;padding:25px;display:grid}.account-discovery-empty>span{color:#8033a0;font-size:1.5rem}.account-discovery-empty p{color:#817585;max-width:340px;margin:0;font-size:.74rem}.account-discovery-empty a{color:#773097;margin-top:5px;font-size:.72rem;font-weight:900}.account-follows-panel{background:linear-gradient(145deg,#24142c,#3c1d46);border-radius:16px;margin-top:18px;padding:20px}.account-follows-panel .account-panel-title{color:#fff}.account-follows-panel .account-panel-title>div>span{color:#2e1b34;background:var(--yellow)}.account-follows-panel .account-panel-title small{color:#c5b7ca}.account-follow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-follow-grid>article{background:#ffffff12;border:1px solid #ffffff1f;border-top:4px solid #8d43aa;border-radius:13px;min-width:0;padding:16px}.account-follow-grid>article.has-new{border-top-color:var(--coral);background:#ffffff1a}.account-follow-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-follow-grid header>div{min-width:0}.account-follow-grid header span{color:#e0c954;font-size:.62rem;font-weight:900}.account-follow-grid h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:1rem;overflow:hidden}.account-follow-grid header small{color:#bcaec1;font-size:.65rem}.account-follow-grid header>b{color:#3b1721;white-space:nowrap;background:#ff9ca6;border-radius:7px;padding:5px 7px;font-size:.62rem}.account-follow-grid header>b.quiet{color:#b9e8d5;background:#31976f38}.account-follow-grid .account-match-preview a{color:#eee5f0;background:#ffffff0f}.account-follow-grid .account-match-preview small{color:#b6a8bb}.account-follow-grid .account-search-actions a,.account-follow-grid .account-search-actions button{color:#f1e6f4;background:#ffffff14;border-color:#ffffff24}.account-follow-grid .account-search-actions .remove{color:#ffc1c7;background:#c942551f;border-color:#ff9daa33}.account-follow-empty{color:#fff;border-color:#fff3;min-height:170px}.account-follow-empty p{color:#bfb1c3}.account-follow-empty a{color:var(--yellow)}.producer-pulse{color:#fff;background:radial-gradient(circle at 0 0,#e04abe45,#0000 28%),linear-gradient(145deg,#170c20,#32163d 68%,#47204f);border:1px solid #4e3458;border-radius:24px;margin-bottom:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 60px #220f292e}.producer-pulse:after{content:"PULSE";color:#ffffff09;letter-spacing:-.07em;pointer-events:none;font-size:9rem;font-weight:950;position:absolute;top:-48px;left:-20px}.producer-pulse-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.producer-pulse-head p{color:var(--yellow);letter-spacing:.1em;margin:0 0 7px;font-size:.66rem;font-weight:950}.producer-pulse-head h2{color:#fff;max-width:720px;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08}.producer-pulse-head span{color:#cbbdce;max-width:750px;margin-top:10px;font-size:.78rem;line-height:1.6;display:block}.producer-pulse-head>b{color:#17101c;background:var(--yellow);letter-spacing:.08em;white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:.62rem}.pulse-organizer{z-index:1;background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;margin-top:22px;padding:22px;position:relative}.pulse-organizer-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.pulse-organizer-head span{color:#cbbdce;font-size:.63rem}.pulse-organizer-head h3{color:#fff;margin:2px 0 0;font-size:1.3rem}.pulse-organizer-head>a{color:var(--yellow);font-size:.72rem;font-weight:900}.pulse-return-signal{color:#d6cad9;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:13px;margin-top:15px;padding:14px 16px;display:flex}.pulse-return-signal.has-new{color:#fff;background:linear-gradient(115deg,#e24aa73b,#f7d95f14);border-color:#f276c161;box-shadow:inset 4px 0 #ed65bc}.pulse-return-signal>span{color:#2c1833;background:#dfd3e2;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:950;display:grid}.pulse-return-signal.has-new>span{background:var(--yellow)}.pulse-return-signal div{gap:2px;display:grid}.pulse-return-signal small{color:#b8a9bd;font-size:.6rem}.pulse-return-signal strong{font-size:.82rem}.pulse-return-signal p{color:#a99caf;margin:0;font-size:.62rem}.pulse-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.pulse-kpis>div{background:#ffffff13;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:15px;display:grid}.pulse-kpis span{color:#c5b6c9;font-size:.62rem}.pulse-kpis strong{color:#fff;font-size:1.75rem;line-height:1}.pulse-kpis small{color:#9e8fa4;font-size:.57rem}.pulse-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:10px;margin-top:12px;display:grid}.pulse-momentum-card,.pulse-radar-card{background:#0b060f70;border:1px solid #ffffff1f;border-radius:15px;min-width:0;padding:17px;overflow:hidden}.pulse-momentum-card>header,.pulse-radar-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pulse-momentum-card>header span,.pulse-radar-card>header span{color:#d9c34c;letter-spacing:.06em;font-size:.58rem;font-weight:950}.pulse-momentum-card h4,.pulse-radar-card h4{color:#fff;margin:3px 0 0;font-size:.92rem}.pulse-momentum-card>header>b,.pulse-radar-card>header>b{color:#c8bacd;white-space:nowrap;background:#ffffff14;border-radius:7px;padding:5px 7px;font-size:.58rem}.pulse-momentum-card>header>b.trend-up{color:#9de0c4;background:#36a2752e}.pulse-momentum-card>header>b.trend-down{color:#f4b4bb;background:#c94d5b29}.pulse-momentum-card svg{width:100%;height:180px;margin-top:3px;overflow:visible}.pulse-chart-grid{fill:none;stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:4 6}.pulse-chart-area{fill:url(#pulse-area)}.pulse-chart-line{fill:none;stroke:#f174ca;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #f05dc64d)}.pulse-momentum-card circle{fill:var(--yellow);stroke:#24132a;stroke-width:2px}.pulse-chart-axis{color:#918396;justify-content:space-between;margin-top:-11px;font-size:.52rem;display:flex}.pulse-chart-empty{text-align:center;align-content:center;place-items:center;min-height:177px;display:grid}.pulse-chart-empty>span{color:var(--yellow);font-size:1.8rem}.pulse-chart-empty strong{color:#fff;margin-top:4px;font-size:.75rem}.pulse-chart-empty p{color:#9f91a4;max-width:280px;margin:3px 0 0;font-size:.6rem}.pulse-momentum-card>footer{border-top:1px solid #ffffff17;grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:grid}.pulse-momentum-card>footer>div{justify-items:center;gap:2px;display:grid}.pulse-momentum-card>footer strong{color:#fff;font-size:1rem}.pulse-momentum-card>footer span{color:#9f91a4;font-size:.55rem}.pulse-momentum-card>footer>i{background:#ffffff26;height:1px}.pulse-radar{background:radial-gradient(circle,#d550c21f,#ffffff04 62%);border-radius:13px;place-items:center;height:258px;margin-top:8px;display:grid;position:relative;overflow:hidden}.pulse-radar .ring{border:1px solid #e8b8eb29;border-radius:50%;position:absolute}.pulse-radar .ring-one{width:84px;height:84px}.pulse-radar .ring-two{width:158px;height:158px}.pulse-radar .ring-three{width:234px;height:234px}.pulse-radar:before,.pulse-radar:after{content:"";background:#e8b8eb17;position:absolute}.pulse-radar:before{width:100%;height:1px}.pulse-radar:after{width:1px;height:100%}.radar-core{z-index:2;color:#211327;background:var(--yellow);border:5px solid #f7d95f2e;border-radius:50%;align-content:center;place-items:center;width:56px;height:56px;font-size:.8rem;font-weight:950;display:grid;position:relative;box-shadow:0 0 35px #f7d95f33}.radar-core small{letter-spacing:.08em;font-size:.36rem}.radar-city{z-index:3;color:#fff;background:#7e3997e0;border:1px solid #ffffff47;border-radius:18px;align-content:center;justify-items:center;min-width:66px;min-height:50px;padding:7px 9px;display:grid;position:absolute;box-shadow:0 8px 20px #00000038}.radar-city strong{font-size:.85rem;line-height:1}.radar-city span{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:.53rem;overflow:hidden}.radar-city em{color:#24142a;background:var(--yellow);border-radius:6px;padding:3px 5px;font-size:.43rem;font-style:normal;font-weight:950;position:absolute;top:-7px;left:-7px}.radar-city.is-hot{background:linear-gradient(135deg,#d94f9e,#8c3bab);box-shadow:0 9px 28px #de4ca457}.radar-city-1{top:13px;left:50%;transform:translate(-50%)}.radar-city-2{top:78px;right:13px}.radar-city-3{bottom:20px;right:34px}.radar-city-4{bottom:27px;left:26px}.radar-city-5{top:80px;left:10px}.pulse-radar>p{z-index:3;color:#a99bad;text-align:center;max-width:190px;font-size:.61rem;line-height:1.5;position:relative}.pulse-radar-card>footer{color:#a99bad;justify-content:space-between;gap:10px;margin-top:8px;font-size:.52rem;display:flex}.pulse-radar-card>footer span{align-items:center;gap:5px;display:flex}.pulse-radar-card>footer i{background:#8b3aa6;border-radius:50%;width:7px;height:7px}.pulse-radar-card>footer span:last-child i{background:var(--yellow)}.pulse-milestone{color:#35273b;background:linear-gradient(110deg,#fbf1c5,#fffdf4);border:1px solid #eadb94;border-radius:12px;grid-template-columns:minmax(170px,.8fr) minmax(200px,1.4fr) 42px;align-items:center;gap:15px;margin-top:10px;padding:13px 15px;display:grid}.pulse-milestone>div:first-child{gap:2px;display:grid}.pulse-milestone span{color:#806b20;font-size:.57rem;font-weight:900}.pulse-milestone strong{font-size:.7rem}.pulse-milestone-track{background:#5e481121;border-radius:999px;height:9px;overflow:hidden}.pulse-milestone-track i{border-radius:inherit;background:linear-gradient(90deg,#8c399f,#e056a6);height:100%;display:block}.pulse-milestone>b{color:#6f2b85;font-size:.68rem}.pulse-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.pulse-breakdown{color:#2e2033;background:#fbf8fc;border-radius:12px;padding:15px}.pulse-breakdown>strong{color:#6e2a88;font-size:.7rem}.pulse-breakdown>div{gap:7px;margin-top:10px;display:grid}.pulse-breakdown>small{color:#7f7284;margin-top:9px;font-size:.64rem;display:block}.pulse-bar{grid-template-columns:minmax(80px,.8fr) 1fr 24px;align-items:center;gap:7px;display:grid}.pulse-bar>span{color:#514257;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.pulse-bar>i{background:#e9e1eb;border-radius:999px;height:7px;overflow:hidden}.pulse-bar>i>b{border-radius:inherit;background:linear-gradient(90deg,#8c38a7,#e15aa7);height:100%;display:block}.pulse-bar>em{color:#6f6473;font-size:.62rem;font-style:normal;font-weight:900}.pulse-privacy-gate{color:#f1e7f3;background:#10091457;border:1px dashed #ffffff38;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:15px 17px;display:flex}.pulse-privacy-gate>span{color:#25172b;background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.pulse-privacy-gate strong{font-size:.77rem}.pulse-privacy-gate p{color:#bcaec0;margin:3px 0 0;font-size:.66rem;line-height:1.5}.pulse-decision-brief{color:#2e1d34;background:linear-gradient(120deg,#f8dc55,#ffd98e);border-radius:13px;gap:4px;margin-top:10px;padding:17px;display:grid}.pulse-decision-brief span{color:#6d5412;letter-spacing:.05em;font-size:.58rem;font-weight:950}.pulse-decision-brief strong{font-size:clamp(1rem,2.4vw,1.45rem)}.pulse-decision-brief p{color:#735f2d;margin:0;font-size:.61rem}.pulse-opportunities{color:#302436;background:#f6eef8;border:1px solid #ead9ee;border-radius:14px;margin-top:14px;padding:18px}.pulse-opportunities>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pulse-opportunities>header span{color:#8a349e;letter-spacing:.07em;font-size:.59rem;font-weight:950}.pulse-opportunities h4{margin:3px 0 0;font-size:1.05rem}.pulse-opportunities>header p{color:#7e7182;text-align:left;max-width:390px;margin:0;font-size:.63rem}.pulse-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.pulse-opportunities article{background:#fff;border:1px solid #e1d7e4;border-top:4px solid #8c3ca5;border-radius:11px;flex-direction:column;min-width:0;padding:15px;display:flex;position:relative;overflow:hidden}.pulse-opportunities article:after{content:"↗";color:#eee5f0;font-size:2.8rem;font-weight:950;position:absolute;top:5px;left:10px}.pulse-opportunities article.opportunity-city{border-top-color:#df579f}.pulse-opportunities article.opportunity-audience{border-top-color:#e4c241}.pulse-opportunities article.opportunity-quality{border-top-color:#4fa680}.pulse-opportunities article.opportunity-unlock{border-top-color:#786a7c}.pulse-opportunities article>span{z-index:1;color:#8a399d;font-size:.55rem;font-weight:950;position:relative}.pulse-opportunities h5{z-index:1;margin:6px 0;font-size:.82rem;line-height:1.25;position:relative}.pulse-opportunities article>p{z-index:1;color:#756879;margin:0 0 15px;font-size:.62rem;line-height:1.5;position:relative}.pulse-opportunities article>div{border-top:1px solid #eee8ef;gap:3px;margin-top:auto;padding-top:10px;display:grid}.pulse-opportunities article>div a{color:#6f2d86;font-size:.62rem;font-weight:900}.pulse-opportunities article>div small{color:#928696;font-size:.53rem}.pulse-readiness{color:#302436;background:#fbf8f4;border-radius:14px;margin-top:14px;padding:18px}.pulse-readiness>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pulse-readiness>header span{color:#8a349e;font-size:.61rem;font-weight:950}.pulse-readiness h4{margin:2px 0 0;font-size:1.08rem}.pulse-readiness>header p{color:#7b6f7f;text-align:left;max-width:390px;margin:0;font-size:.65rem}.pulse-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.pulse-score-grid>article{background:#fff;border:1px solid #e4dce6;border-radius:11px;grid-template-columns:66px minmax(0,1fr);align-items:flex-start;gap:12px;padding:13px;display:grid}.pulse-score{color:#934049;background:#fff0f2;border:4px solid #e9a7ae;border-radius:50%;align-content:center;place-items:center;width:62px;height:62px;display:grid}.pulse-score.is-mid{color:#7d6219;background:#fff7db;border-color:#e8d17d}.pulse-score.is-strong{color:#21664b;background:#e6f6ee;border-color:#81c6a7}.pulse-score strong{font-size:1.1rem;line-height:1}.pulse-score span{font-size:.51rem}.pulse-score-grid h5{margin:1px 0 3px;font-size:.78rem}.pulse-score-grid small{color:#817485;font-size:.58rem}.pulse-score-grid ol{color:#695d6d;gap:4px;margin:8px 0 0;padding:0 16px 0 0;font-size:.61rem;display:grid}.pulse-ready{color:#277154;margin:8px 0 0;font-size:.65rem;font-weight:850}.pulse-no-events{color:#766b7a;background:#fff;border:1px dashed #d7cdd9;border-radius:10px;margin-top:13px;padding:15px;font-size:.7rem}.pulse-privacy-foot{z-index:1;align-items:center;gap:12px;margin-top:16px;display:flex;position:relative}.pulse-privacy-foot span{color:#1a4d3b;background:#bde7d5;border-radius:7px;padding:5px 8px;font-size:.6rem;font-weight:950}.pulse-privacy-foot p{color:#b7a8bb;margin:0;font-size:.63rem}.producer-workspace{background:#fff;border:1px solid #e2dbe4;border-radius:22px;margin-bottom:22px;padding:30px;box-shadow:0 12px 34px #25182a0b}.producer-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:18px;display:grid}.producer-event-list{gap:12px;display:grid}.producer-event-card{border:1px solid #e3dce6;background:#faf8fb;border-inline-start:5px solid #8f3aae;border-radius:15px;padding:20px}.producer-event-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.producer-event-card>header>div:first-child>span{color:#8b3aa1;font-size:.66rem;font-weight:900}.producer-event-card h3{margin:4px 0;font-size:1.18rem}.producer-event-card header p{color:#786d7c;margin:0;font-size:.74rem}.producer-event-status{justify-items:end;gap:4px;display:grid}.producer-event-status b{color:#27664f;white-space:nowrap;background:#e5f5ed;border-radius:7px;padding:5px 8px;font-size:.66rem}.producer-event-status small{color:#887c8c;font-size:.62rem}.producer-pending-request{color:#765d16;background:#fff7d9;border:1px solid #ebdca5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:13px;display:flex}.producer-pending-request>div{gap:3px;display:grid}.producer-pending-request strong{font-size:.76rem}.producer-pending-request span,.producer-pending-request small{font-size:.66rem}.producer-pending-request button{color:#97414e;white-space:nowrap;background:#fff;border:1px solid #e7cbd0;border-radius:7px;padding:6px 8px;font-size:.65rem;font-weight:900}.producer-event-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.producer-event-tools details{background:#fff;border:1px solid #e2dae5;border-radius:10px;width:100%;padding:11px 13px}.producer-event-tools summary{color:#71318f;cursor:pointer;font-size:.75rem;font-weight:900}.producer-event-tools details form{border-top:1px solid #e8e1ea;margin-top:15px;padding-top:15px}.producer-status-form{grid-template-columns:180px 1fr auto;gap:8px;display:grid}.producer-status-form select,.producer-status-form input{background:#faf9fb;border:1px solid #dcd5df;border-radius:8px;min-width:0;min-height:42px;padding:8px 10px}.producer-status-form button,.producer-verify-button{color:#fff;background:#783198;border:1px solid #783198;border-radius:8px;padding:8px 11px;font-size:.69rem;font-weight:900}.producer-verify-button{color:#27634c;background:#e7f6ee;border-color:#c7e5d6}.producer-request-history{color:#fff;background:#211529;border-radius:15px;gap:9px;padding:17px;display:grid}.producer-request-history>div:first-child{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.producer-request-history>div:first-child span{color:#c7bacb;font-size:.68rem}.producer-request-history>div:first-child strong{color:var(--yellow);font-size:.72rem}.producer-request-history article{background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:11px;display:grid}.producer-request-history article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.producer-request-history article b{font-size:.66rem}.producer-request-history article>strong{font-size:.76rem}.producer-request-history article small,.producer-request-history>p{color:#bcaec1;font-size:.62rem;line-height:1.45}.account-security span{color:#654f6a;overflow-wrap:anywhere;margin-top:16px;font-size:.78rem;display:block}.account-onboarding-layout{background:#fff;border:1px solid #e3dce5;border-radius:30px;grid-template-columns:minmax(360px,.78fr) minmax(0,1.25fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 28px 70px #27162c1c}.account-welcome-panel{color:#fff;background:radial-gradient(circle at 15% 10%,#ef40c159,#0000 30%),linear-gradient(145deg,#1d1026,#521d55);padding:55px}.account-welcome-panel h1{color:#fff;margin:18px 0;font-size:clamp(2.6rem,4vw,4.8rem);line-height:.98}.account-welcome-panel>p{color:#ddcfdf;line-height:1.7}.account-welcome-panel ol{counter-reset:account-steps;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.account-welcome-panel li{border-top:1px solid #ffffff21;gap:4px;padding:15px 48px 15px 0;display:grid;position:relative}.account-welcome-panel li:before{counter-increment:account-steps;content:"0" counter(account-steps);color:#f3de42;font-size:.75rem;font-weight:900;position:absolute;top:15px;right:0}.account-welcome-panel li span{color:#bfaec2;font-size:.8rem}.account-onboarding-card{padding:52px}.account-onboarding-card>div:first-child h2{margin:6px 0 7px;font-size:2rem}.account-onboarding-card>div:first-child p{color:#7b707f}.account-type-picker{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.account-type-picker button{text-align:right;color:#403247;cursor:pointer;background:#faf8fa;border:1px solid #ded6e1;border-radius:13px;gap:4px;padding:18px;display:grid}.account-type-picker button.active{color:#70288b;background:#f6eafb;border-color:#b65bd0;box-shadow:inset 0 0 0 1px #b65bd0}.account-type-picker span{color:#817587;font-size:.75rem}.account-onboarding-card .checkbox{margin-top:12px}.account-onboarding-card .checkbox a{color:#782d9a;text-decoration:underline}.account-submit{min-width:220px;margin-top:24px}@media (width<=980px){.account-onboarding-layout,.account-grid,.account-discovery-grid,.producer-workspace-grid,.pulse-command-grid,.pulse-score-grid{grid-template-columns:1fr}.account-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-welcome-panel{padding:42px}.account-welcome-panel ol{grid-template-columns:repeat(3,1fr);margin-top:28px}.account-hero{flex-direction:column;align-items:flex-start}.account-hero-actions{justify-content:flex-start}}@media (width<=680px){.submission-account-banner{flex-direction:column;align-items:flex-start}.account-shell{padding:24px 14px 64px}.account-hero,.account-main-panel,.account-card,.account-onboarding-card,.account-welcome-panel{padding:25px}.account-hero{min-height:350px}.account-hero-actions,.account-hero-actions .button{width:100%}.account-hero-actions .button{justify-content:center}.account-kpis,.account-type-picker,.account-welcome-panel ol{grid-template-columns:1fr}.account-discovery{padding:20px}.account-attendance-panel{padding:15px}.account-attendance-panel .account-panel-title{align-items:flex-start}.account-attendance-panel .account-panel-title>p{text-align:right;margin-top:8px}.account-attendance-list>article{grid-template-columns:50px minmax(0,1fr)}.account-attendance-date{min-height:50px}.account-attendance-actions{grid-column:1/-1;justify-content:stretch}.account-attendance-actions a,.account-attendance-actions button{text-align:center;flex:1}.producer-workspace,.producer-pulse{padding:20px}.producer-pulse-head,.pulse-organizer-head,.pulse-readiness>header,.pulse-opportunities>header{flex-direction:column;align-items:flex-start}.pulse-kpis,.pulse-breakdown-grid{grid-template-columns:1fr 1fr}.pulse-milestone{grid-template-columns:1fr 42px}.pulse-milestone>div:first-child{grid-column:1/-1}.pulse-opportunities>div{grid-template-columns:1fr}.pulse-readiness>header p,.pulse-opportunities>header p{text-align:right}.pulse-return-signal{align-items:flex-start}.account-favorites-panel,.account-searches-panel{padding:14px}.account-follow-grid{grid-template-columns:1fr}.account-search-head{flex-direction:column}.account-section-head,.account-submission-head,.producer-event-card>header,.producer-pending-request{flex-direction:column;align-items:flex-start}.producer-event-status{justify-items:start}.producer-status-form{grid-template-columns:1fr}.account-onboarding-layout{border-radius:20px}}.guides-archive-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 9% 13%,#ff647047,#0000 27%),radial-gradient(circle at 88% 0,#6d42ef87,#0000 35%),linear-gradient(135deg,#0c0815 0%,#171024 52%,#28122e 100%);min-height:650px;position:relative;overflow:hidden}.guides-archive-hero:before{content:"IDEAS";z-index:-1;color:#ffffff0a;letter-spacing:-.09em;direction:ltr;font-size:clamp(10rem,23vw,22rem);font-weight:950;line-height:1;position:absolute;bottom:-88px;left:-30px}.guides-archive-hero:after{content:"";z-index:-1;opacity:.11;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 68%);mask-image:linear-gradient(270deg,#000,#0000 68%)}.guides-archive-hero .container{flex-direction:column;min-height:650px;padding-block:34px 74px;display:flex;position:relative}.guides-archive-hero .breadcrumbs{color:#bdb4c7}.guides-archive-hero .eyebrow{color:var(--yellow)}.guides-hero-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:end;gap:clamp(42px,6vw,85px);margin-top:auto;display:grid}.guides-hero-copy h1{color:#fff;max-width:780px;margin:14px 0 26px;font-size:clamp(4rem,7.2vw,7.35rem)}.guides-hero-copy h1 em{color:var(--yellow);font-style:normal}.guides-hero-copy>p:not(.eyebrow){color:#d1c8d6;max-width:650px;margin-bottom:26px;font-size:1.12rem;line-height:1.72}.guides-hero-proof{color:#e6dfeb;flex-wrap:wrap;gap:10px 20px;font-size:.77rem;font-weight:760;display:flex}.guides-hero-proof span{align-items:center;gap:6px;display:inline-flex}.guides-hero-proof svg{color:var(--yellow)}.guides-compass{color:#221627;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #ffffff94;border-radius:28px;padding:17px;transform:rotate(-1deg);box-shadow:0 30px 90px #04010c59}.guides-compass>header{justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 15px;display:flex}.guides-compass>header span{color:#8b7b8f;letter-spacing:.08em;font-size:.65rem;font-weight:900}.guides-compass>header h2{letter-spacing:-.035em;margin:2px 0 0;font-size:1.45rem}.guides-compass>header>svg{color:#6d42ef;flex:none}.guides-compass nav{gap:7px;display:grid}.guides-compass nav a{background:#f7f3f8;border:1px solid #0000;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.guides-compass nav a:hover{background:#fff;border-color:#d4c4dc;transform:translate(-4px)}.guides-compass-icon{color:#fff;background:#25142d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.guides-compass nav a>span:nth-child(2){min-width:0;display:grid}.guides-compass nav small{color:#a13d75;font-size:.61rem;font-weight:900}.guides-compass nav strong{font-size:.9rem;line-height:1.2}.guides-compass nav b{color:#827588;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;line-height:1.35;overflow:hidden}.guides-compass-arrow{color:#8b7991}.guide-archive-section{background:#f7f3ed;padding-block:112px 124px}.guide-library-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.guide-library-head>div:first-child{max-width:760px}.guide-library-head h2{margin-bottom:16px}.guide-library-head>div:first-child>p:last-child{color:#746a78;max-width:660px;margin-bottom:0;font-size:1rem}.guide-library-count{color:#fff;background:#25152d;border-radius:18px;align-items:center;gap:13px;min-width:175px;padding:18px 20px;display:flex;transform:rotate(1.5deg);box-shadow:12px 12px #eadfca}.guide-library-count strong{color:var(--yellow);font-size:2.75rem;line-height:.9}.guide-library-count span{color:#d9cedd;font-size:.72rem;font-weight:850;line-height:1.3}.guide-card{color:var(--ink);background:#fff;border:1px solid #ded6df;border-radius:28px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 18px 48px #1e112611}.guide-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.guide-card-featured{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:535px}.guide-card-media{color:#fff;background:linear-gradient(145deg,#291435,#78408a);min-height:270px;position:relative;overflow:hidden}.guide-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e071261);height:40%;position:absolute;inset:auto 0 0}.guide-card-media img{object-fit:cover;transition:transform .55s}.guide-card:hover .guide-card-media img{transform:scale(1.035)}.guide-card-media>span{color:#fff3;place-items:center;font-size:6rem;font-weight:950;display:grid;position:absolute;inset:0}.guide-card-media>i{z-index:1;color:#25142b;background:var(--yellow);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:calc(100% - 40px);padding:7px 11px;font-size:.67rem;font-style:normal;font-weight:900;position:absolute;top:20px;right:20px;overflow:hidden}.guide-card-copy{flex-direction:column;padding:33px;display:flex}.guide-card-featured .guide-card-copy{justify-content:center;padding:46px}.guide-card-meta{color:#6d626f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;font-size:.74rem;font-weight:800;display:flex}.guide-card-meta span+span:before{content:"•";color:var(--coral);margin-inline-end:8px}.guide-card h3{margin:0 0 14px;font-size:clamp(1.75rem,3vw,3.15rem)}.guide-card:not(.guide-card-featured) h3{font-size:clamp(1.6rem,2.5vw,2rem)}.guide-card p{color:#746a78;font-size:.94rem}.guide-card-copy>strong{color:var(--purple);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:.84rem;display:inline-flex}.guide-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.guide-tags span{color:#6d5b72;background:#f1ecf2;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:800}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.guide-grid .guide-card{grid-template-rows:280px 1fr}.guide-grid .guide-card-copy{min-height:315px}.guide-empty-state{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.guide-empty-state p{max-width:620px;color:var(--muted)}.guide-discovery-section{background:#fff;padding-block:110px 122px}.guide-discovery-section .editorial-head>p{max-width:470px}.guide-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-path-grid>a{color:#281b2d;background:#faf8fb;border:1px solid #e4dce8;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:18px 14px;min-height:255px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.guide-path-grid>a:after{content:"";background:var(--purple-soft);border-radius:50%;width:115px;height:115px;transition:transform .25s;position:absolute;bottom:-62px;left:-58px}.guide-path-grid>a:nth-child(3n+2):after{background:#fff0d1}.guide-path-grid>a:nth-child(3n+3):after{background:#ffe7e9}.guide-path-grid>a:hover{z-index:1;border-color:#bba9c6;transform:translateY(-5px);box-shadow:0 20px 50px #1f11251a}.guide-path-grid>a:hover:after{transform:scale(1.15)}.guide-path-number{color:#c7bbc9;letter-spacing:.08em;justify-self:end;font-size:.7rem;font-weight:900}.guide-path-icon{color:#fff;background:#24132b;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.guide-path-copy{grid-column:1/-1;align-content:start;gap:8px;display:grid}.guide-path-copy small{color:#9a3678;font-size:.67rem;font-weight:900}.guide-path-copy strong{font-size:1.42rem;line-height:1.1}.guide-path-copy b{color:#786d7d;font-size:.82rem;font-weight:600;line-height:1.6}.guide-path-arrow{z-index:1;color:var(--purple);place-self:end}.guide-method{color:#fff;background:radial-gradient(circle at 85% 0,#6d42ef52,#0000 32%),#120b19;padding-block:112px}.guide-method>.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(55px,8vw,110px);display:grid}.guide-method .eyebrow{color:var(--yellow)}.guide-method h2{color:#fff;max-width:600px;margin-bottom:20px}.guide-method>.container>div:first-child>p:not(.eyebrow){color:#c5b9ca;max-width:580px;margin-bottom:28px;line-height:1.75}.guide-method-points{gap:10px;display:grid}.guide-method-points article{background:#fff1;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:48px 1fr;gap:4px 15px;padding:20px 22px;display:grid}.guide-method-points article>span{color:#211229;background:var(--yellow);border-radius:50%;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-size:.69rem;font-weight:950;display:grid}.guide-method-points strong{align-self:end;font-size:1rem}.guide-method-points p{color:#bdb1c2;margin-bottom:0;font-size:.78rem}.guide-detail{background:#fbf8f2}.guide-detail-hero{color:#fff;background:radial-gradient(circle at 10% 0,#ff647033,#0000 25%),linear-gradient(135deg,#130a1c,#2d1736 58%,#5a2466);position:relative;overflow:hidden}.guide-detail-hero:after{content:"קורה פה";color:#ffffff09;font-size:13rem;font-weight:950;position:absolute;bottom:-80px;left:-35px;transform:rotate(-5deg)}.guide-detail-hero .container{z-index:1;padding-block:35px 80px;position:relative}.guide-detail-hero .breadcrumbs{color:#c2b8c8}.guide-detail-head{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:60px;min-height:530px;display:grid}.guide-detail-head .eyebrow{color:var(--yellow)}.guide-detail-head h1{color:#fff;max-width:950px;margin:12px 0 24px;font-size:clamp(4rem,8.6vw,8.5rem)}.guide-deck{color:#d7cddc;max-width:780px;font-size:1.22rem;line-height:1.65}.guide-byline{align-items:center;gap:13px;margin-top:35px;display:flex}.guide-byline>span,.guide-author-card>div{color:#1d1122;background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:1.15rem;font-weight:950;display:grid}.guide-byline>div{gap:2px;display:grid}.guide-byline small{color:#bdb1c2}.guide-detail-head>aside{border:1px solid #fff3;border-radius:70px;justify-items:center;padding:23px 13px;display:grid;transform:rotate(-4deg)}.guide-detail-head>aside span{color:#bdaec3;font-size:.65rem;font-weight:850}.guide-detail-head>aside strong{color:var(--coral);font-size:3.8rem;line-height:1.05}.guide-detail-head>aside small{font-weight:850}.guide-detail-layout{grid-template-columns:minmax(0,790px) 210px;justify-content:center;align-items:start;gap:85px;padding-block:70px 105px;display:grid}.guide-cover{box-shadow:var(--shadow);background:#e7e0e7;border-radius:24px;margin:0 0 55px;overflow:hidden}.guide-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.guide-cover figcaption{color:#7b707f;background:#fff;padding:10px 15px;font-size:.72rem}.guide-body{color:#332738;font-size:1.12rem;line-height:1.9}.guide-body>p:first-child{color:#4d3e53;font-size:1.28rem;font-weight:560}.guide-body h2{border-top:4px solid var(--yellow);margin:68px 0 20px;padding-top:13px;font-size:clamp(2.1rem,4vw,3.25rem)}.guide-body h3{color:#4c2458;margin:42px 0 14px;font-size:1.55rem}.guide-body h2,.guide-body h3{scroll-margin-top:120px}.guide-body p{margin-bottom:24px}.guide-body ul,.guide-body ol{margin:18px 0 30px;padding-inline-start:28px}.guide-body li{margin-bottom:10px;padding-inline-start:5px}.guide-body a{color:var(--purple);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.guide-body blockquote{color:#4f2859;border-inline-start:6px solid var(--purple);background:#f2e9f4;border-radius:12px;margin:40px 0;padding:27px 30px;font-size:1.18rem;font-weight:750}.guide-toc{color:#6b606f;border:1px solid #dfd6e1;border-top:4px solid var(--coral);background:#fff;border-radius:0 0 18px 18px;gap:16px;padding:20px;display:grid;position:sticky;top:104px;box-shadow:0 16px 45px #28162d12}.guide-toc nav>span,.guide-toc-next>span{color:#8f3197;letter-spacing:.08em;margin-bottom:8px;font-size:.68rem;font-weight:900;display:block}.guide-toc ol{margin:0;padding:0;list-style:none;display:grid}.guide-toc li{border-bottom:1px solid #ece5ed}.guide-toc li:last-child{border-bottom:0}.guide-toc li a{color:#47354d;padding:8px 0;font-size:.75rem;font-weight:760;line-height:1.35;display:block}.guide-toc li a:hover{color:var(--purple)}.guide-toc .guide-toc-level-3 a{color:#766a79;padding-inline-start:11px;font-size:.7rem;font-weight:650}.guide-toc-facts{flex-wrap:wrap;gap:6px;display:flex}.guide-toc-facts strong{color:#6c5f70;background:#f4f0f5;border-radius:7px;padding:6px 8px;font-size:.68rem}.guide-toc-next{border-top:1px solid #e5dde6;padding-top:13px;display:grid}.guide-toc-next a{color:var(--purple);padding:4px 0;font-size:.74rem;font-weight:850}.guide-toc .guide-share-trigger{color:#fff;width:100%;box-shadow:none;background:#6f2b83;justify-content:center;margin-top:8px}.guide-faq{margin-top:75px}.guide-faq h2{margin-bottom:22px}.guide-faq details{border-top:1px solid #d9cedb}.guide-faq details:last-child{border-bottom:1px solid #d9cedb}.guide-faq summary{padding:19px 0;font-size:1.02rem;font-weight:850}.guide-faq details p{color:#6f6373;padding:0 0 20px}.guide-author-card{color:#fff;background:#211128;border-radius:20px;grid-template-columns:auto 1fr;gap:18px;margin-top:78px;padding:28px;display:grid}.guide-author-card section>span{color:var(--yellow);font-size:.65rem;font-weight:900}.guide-author-card h2{color:#fff;margin:5px 0 2px;font-size:1.55rem}.guide-author-card strong{color:#cdbfd2;font-size:.78rem}.guide-author-card p{color:#bfb1c4;margin-top:11px;font-size:.82rem}.guide-updated{color:#695e6d;margin-top:20px;font-size:.75rem}.guide-related-events{background:#fff;border-top:1px solid #e1d8e2}.guide-admin-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:20px;display:grid}.guide-admin-kpis article{background:#fff;border:1px solid #e1d9e4;border-radius:15px;justify-content:space-between;align-items:baseline;padding:20px;display:flex}.guide-admin-kpis strong{color:#401849;font-size:2rem}.guide-admin-kpis span{color:#817584;font-size:.72rem;font-weight:850}.guide-admin-list{gap:10px;margin-top:17px;display:grid}.guide-admin-list>button{text-align:right;color:#37283c;background:#fff;border:1px solid #e0d8e2;border-radius:15px;grid-template-columns:62px 1fr auto;align-items:center;gap:20px;width:100%;padding:20px;display:grid}.guide-admin-list>button:hover{border-color:#b55cca;box-shadow:0 12px 30px #3c174414}.guide-list-index{color:#c2b6c5;font-size:1.8rem;font-weight:950}.guide-admin-list h3{margin:9px 0 3px;font-size:1.17rem}.guide-admin-list p{color:#776c7a;margin-bottom:4px;font-size:.76rem}.guide-admin-list small{color:#927d96}.guide-admin-list i{color:#8a349f;font-size:.76rem;font-style:normal;font-weight:900}.guide-admin-editor{gap:17px;display:grid}.guide-admin-editor-head{color:#fff;background:radial-gradient(circle at 8% 0,#ef40c152,#0000 30%),linear-gradient(125deg,#25102e,#54205b);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:32px;display:flex}.guide-admin-editor-head .eyebrow{color:var(--yellow)}.guide-admin-editor-head h2{color:#fff;margin:0;font-size:2.4rem}.guide-quality{grid-template-columns:58px auto;align-items:center;gap:0 10px;display:grid}.guide-quality>span{background:conic-gradient(var(--yellow) var(--guide-score), #ffffff29 0);border-radius:50%;grid-row:1/span 2;width:58px;height:58px;box-shadow:inset 0 0 0 8px #512159}.guide-quality strong{font-size:1.35rem}.guide-quality small{color:#cbbdd0;font-size:.68rem}.guide-markdown-editor{direction:rtl;line-height:1.75;min-height:460px!important}.guide-draft-preview{background:#fbf8f2;border:1px solid #ddd4df;border-radius:14px;overflow:hidden}.guide-draft-preview>summary{color:#7b2e91;background:#fff;padding:14px 17px;font-size:.78rem;font-weight:900}.guide-draft-preview>div{max-width:780px;margin:auto;padding:42px 32px}.guide-draft-preview h1{margin-bottom:14px;font-size:3rem}.guide-draft-preview .guide-deck{color:#6e6173}.guide-draft-preview .guide-body{font-size:.94rem}.guide-draft-preview .guide-body h2{margin-top:40px;font-size:2rem}.guide-event-picker{background:#f8f5f8;border:1px solid #e0d7e2;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;max-height:310px;padding:8px;display:grid;overflow-y:auto}.guide-event-picker label{background:#fff;border:1px solid #e5dee7;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.guide-event-picker input{accent-color:#a13bb7;margin-top:4px}.guide-event-picker span{gap:2px;display:grid}.guide-event-picker strong{font-size:.76rem}.guide-event-picker small{color:#857888;font-size:.65rem}.guide-faq-editor{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-faq-editor>div{background:#f8f5f8;border:1px solid #e1d9e3;border-radius:12px;gap:10px;padding:14px;display:grid}.guide-faq-editor textarea{min-height:90px}.guide-editor-actions{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ded5e0;border-radius:16px;padding:14px;position:sticky;bottom:10px;box-shadow:0 18px 55px #27142c26}.guide-publish-button{background:#247b59;box-shadow:0 12px 30px #247b5938}.guide-publish-button:hover{background:#196245}.collections-archive-hero{color:#fff;background:radial-gradient(circle at 78% 8%,#ffd75b33,#0000 26%),radial-gradient(circle at 5% 90%,#ee586e3b,#0000 31%),linear-gradient(135deg,#100916,#291131 62%,#3a173f);position:relative;overflow:hidden}.collections-archive-hero:before{content:"CURATED";color:#ffffff09;letter-spacing:-.08em;direction:ltr;font-size:clamp(8rem,18vw,16rem);font-weight:950;line-height:1;position:absolute;bottom:-54px;left:-22px}.collections-archive-hero>.container{z-index:1;min-height:590px;padding-block:34px 76px;position:relative}.collections-archive-hero .breadcrumbs{margin-bottom:54px}.collections-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.collections-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:12px 0 24px;font-size:clamp(4rem,6.4vw,6.5rem);line-height:.91}.collections-hero-copy h1 em{color:var(--yellow);font-style:normal}.collections-hero-copy>p:not(.eyebrow){color:#d0c2d4;max-width:660px;font-size:1.12rem;line-height:1.72}.collections-hero-proof{flex-wrap:wrap;gap:9px 18px;margin-top:27px;display:flex}.collections-hero-proof span{color:#f3ebf5;align-items:center;gap:7px;font-size:.78rem;font-weight:780;display:inline-flex}.collections-hero-proof svg{color:var(--yellow)}.collection-spotlight{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff2b;border-radius:28px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 28px 80px #0000003d}.collection-spotlight:hover{border-color:#ffd75b7a;transform:translateY(-5px)}.collection-spotlight:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.collection-card:focus-visible,.collection-intent-nav a:focus-visible{outline-offset:4px;outline:3px solid #6f2b83}.collection-spotlight-media{background:linear-gradient(135deg,#7c318d,#ef586c);place-items:center;min-height:205px;display:grid;position:relative;overflow:hidden}.collection-spotlight-media:after{content:"";background:linear-gradient(#0000,#0e0713d1);position:absolute;inset:42% 0 0}.collection-spotlight-media>img{object-fit:cover;transition:transform .5s}.collection-spotlight:hover .collection-spotlight-media>img{transform:scale(1.035)}.collection-spotlight-media>span:not(.collection-spotlight-badge){opacity:.3;font-size:4.5rem;font-weight:950}.collection-spotlight-badge{z-index:2;color:#26142c;background:var(--yellow);letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.66rem;font-weight:950;display:inline-flex;position:absolute;top:17px;right:17px}.collection-spotlight-badge i,.collection-card-live i{background:#24805b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24805b24}.collection-spotlight-copy{padding:23px 25px 25px}.collection-spotlight-copy>small{color:var(--yellow);font-size:.68rem;font-weight:900}.collection-spotlight-copy>strong{margin:7px 0 10px;font-size:1.65rem;line-height:1.08;display:block}.collection-spotlight-copy>p{color:#cbbfd0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.collection-spotlight-copy>div{color:#ded2e1;border-top:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:19px;padding-top:15px;font-size:.7rem;font-weight:800;display:grid}.collection-spotlight-copy>div span:nth-child(2){text-align:center}.collection-spotlight-copy b{color:#fff;font-size:1.15rem}.collections-live-principle{color:#fff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:26px;align-self:center;gap:12px;padding:32px;display:grid}.collections-live-principle svg{color:var(--yellow)}.collections-live-principle strong{font-size:1.65rem}.collections-live-principle p{color:#cbbfd0;font-size:.9rem}.collection-intent-nav{z-index:2;background:#f6f1f7;position:relative}.collection-intent-nav .container{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;transform:translateY(-30px)}.collection-intent-nav a{color:#34243a;background:#fff;border:1px solid #e2d8e4;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:17px 18px;transition:transform .22s,border-color .22s;display:grid;box-shadow:0 17px 42px #2c14311a}.collection-intent-nav a:hover{border-color:#ba88c2;transform:translateY(-3px)}.collection-intent-nav a>span:first-child{color:#7b2e91;background:#f2e6f5;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.collection-intent-nav a>span:nth-child(2){gap:3px;min-width:0;display:grid}.collection-intent-nav small{color:#6f6174;font-size:.62rem;font-weight:850}.collection-intent-nav strong{font-size:.8rem;line-height:1.25}.collection-intent-arrow{color:#8d4c9c}.collections-archive-section{background:#f6f1f7;padding-block:72px 110px}.collection-library-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}.collection-library-head>div:first-child{max-width:730px}.collection-library-head h2{letter-spacing:-.045em;margin:7px 0 13px;font-size:clamp(2.45rem,4.5vw,4.5rem);line-height:.98}.collection-library-head>div:first-child>p:last-child{color:#756b79}.collection-library-count{color:#35223c;background:#fff;border:1px solid #e0d7e2;border-radius:18px;align-items:center;gap:14px;min-width:182px;padding:17px 20px;display:flex}.collection-library-count strong{color:#7b2e91;font-size:2.8rem;line-height:.9}.collection-library-count span{color:#76687a;font-size:.67rem;font-weight:850;line-height:1.3}.collection-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.collection-card{color:#2d2132;background:#fff;border:1px solid #ded5e1;border-radius:24px;grid-template-rows:285px 1fr;min-height:545px;transition:transform .26s,box-shadow .26s,border-color .26s;display:grid;overflow:hidden;box-shadow:0 18px 55px #27122e13}.collection-card:hover{border-color:#c5a4cb;transform:translateY(-6px);box-shadow:0 27px 70px #27122e21}.collection-card:first-child{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);min-height:430px}.collection-card-media{color:#fff;background:linear-gradient(135deg,#4c1f5b,#ef586c);place-items:center;display:grid;position:relative;overflow:hidden}.collection-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120917b8);position:absolute;inset:48% 0 0}.collection-card-media>img{object-fit:cover;transition:transform .48s}.collection-card:hover .collection-card-media>img{transform:scale(1.035)}.collection-card-media>span{opacity:.25;font-size:5rem;font-weight:950}.collection-card-live{z-index:2;color:#2c1932;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:17px;right:17px;box-shadow:0 8px 26px #00000029}.collection-card-count{z-index:2;color:#211128;background:var(--yellow);border-radius:50%;place-content:center;justify-items:center;width:96px;height:96px;display:grid;position:absolute;bottom:19px;right:19px;box-shadow:0 12px 30px #0000002e}.collection-card-count b{font-size:2.25rem;line-height:1}.collection-card-count small{font-size:.61rem;font-weight:850}.collection-card-copy{flex-direction:column;min-width:0;padding:27px 30px 30px;display:flex}.collection-card-kicker{color:#963fa1;justify-content:space-between;gap:14px;font-size:.66rem;font-weight:900;display:flex}.collection-card-kicker i{color:#7f7383;font-style:normal}.collection-card-copy h3{margin:11px 0 10px;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.05}.collection-card-copy>p{color:#756a79;font-size:.9rem;line-height:1.65}.collection-card-tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.collection-card-tags span{color:#6f5575;background:#f5eef6;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:760}.collection-card-copy footer{border-top:1px solid #e3dce5;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:21px;display:flex}.collection-card-copy footer small,.collection-card-copy footer strong{align-items:center;gap:5px;display:inline-flex}.collection-card-copy footer small{color:#8a7e8d;font-weight:750}.collection-card-copy footer strong{color:#7b2e91;font-size:.76rem}.collection-method{color:#fff;background:radial-gradient(circle at 88% 10%,#ffd75b21,#0000 25%),#15101c;padding-block:92px}.collection-method>.container{grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);align-items:center;gap:clamp(55px,8vw,105px);display:grid}.collection-method h2{color:#fff;letter-spacing:-.045em;max-width:660px;margin:8px 0 18px;font-size:clamp(2.6rem,4.7vw,4.6rem);line-height:.97}.collection-method>.container>div:first-child>p:not(.eyebrow){color:#bdb1c1;max-width:630px}.collection-method-steps{gap:11px;display:grid}.collection-method-steps article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:42px 1fr;gap:3px 14px;padding:18px;display:grid}.collection-method-steps span{color:var(--yellow);grid-row:1/span 2;font-size:.72rem;font-weight:950}.collection-method-steps strong{font-size:.91rem}.collection-method-steps p{color:#a99eae;font-size:.72rem}.collection-detail-hero{color:#fff;background:radial-gradient(circle at 87% 15%,#ffd75b33,#0000 24%),radial-gradient(circle at 3% 90%,#ee586e2e,#0000 29%),linear-gradient(125deg,#13091a,#32143b);position:relative;overflow:hidden}.collection-detail-hero:after{content:"LIVE";color:#ffffff09;direction:ltr;font-size:clamp(10rem,20vw,16rem);font-weight:950;line-height:1;position:absolute;bottom:-54px;left:-18px}.collection-detail-hero .container{z-index:1;flex-direction:column;min-height:610px;padding-block:36px 75px;display:flex;position:relative}.collection-detail-head{grid-template-columns:minmax(0,850px) 180px;justify-content:space-between;align-items:end;gap:65px;margin-top:auto;display:grid}.collection-detail-head h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:12px 0 20px;font-size:clamp(3.8rem,7vw,6.8rem);line-height:.91}.collection-detail-head .guide-deck{color:#cfc3d3;max-width:720px;font-size:1.14rem}.collection-rule-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.collection-rule-chips span{color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:820}.collection-byline{align-items:center;gap:11px;margin-top:22px;display:flex}.collection-byline>span{color:#29152f;background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.collection-byline>div{gap:2px;display:grid}.collection-byline strong{font-size:.77rem}.collection-byline small{color:#bbaec0;font-size:.64rem}.collection-detail-head>aside{color:#211128;background:var(--yellow);border-radius:50%;place-content:center;justify-items:center;width:172px;height:172px;padding:24px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 20px 55px #00000038}.collection-detail-head>aside span,.collection-detail-head>aside small{font-size:.67rem;font-weight:900}.collection-detail-head>aside strong{font-size:4.25rem;line-height:.9}.collection-detail-head>aside i{color:#fff;background:var(--coral);border-radius:999px;padding:7px 10px;font-size:.65rem;font-style:normal;font-weight:950;position:absolute;top:9px;left:-8px}.collection-story-layout{grid-template-columns:minmax(0,790px) 270px;justify-content:center;align-items:start;gap:70px;padding-block:68px 95px;display:grid}.collection-guide-rail{gap:13px;display:grid;position:sticky;top:96px}.collection-live-note{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 90% 3%,#ffd75b29,#0000 30%),#26122d;border-radius:20px;padding:24px}.collection-live-note>span{color:var(--yellow);font-size:.65rem;font-weight:900}.collection-live-note>strong{margin:9px 0 13px;font-size:1.6rem;line-height:1.1;display:block}.collection-live-note>p{color:#c5b7ca;margin-bottom:17px;font-size:.78rem;line-height:1.6}.collection-live-facts{border-top:1px solid #ffffff1f;gap:8px;padding-top:15px;display:grid}.collection-live-facts span{color:#a99bac;justify-content:space-between;align-items:baseline;gap:9px;font-size:.62rem;display:flex}.collection-live-facts b{color:#fff;font-size:.68rem}.collection-outline,.collection-next-links{background:#f7f3f8;border:1px solid #e0d8e2;border-radius:17px;gap:10px;padding:20px;display:grid}.collection-outline>span,.collection-next-links>span{color:#715c76;font-size:.62rem;font-weight:900}.collection-outline ol{gap:8px;padding:0 18px 0 0;display:grid}.collection-outline li{color:#9d8ca1;font-size:.68rem}.collection-outline a,.collection-next-links a{color:#49364f;font-size:.72rem;font-weight:760}.collection-outline a:hover,.collection-next-links a:hover{color:#7b2e91}.collection-next-links{background:#fff}.collection-share{color:#25132c;background:var(--yellow);width:100%;box-shadow:none;justify-content:center}.collection-events-section{background:#f2edf3;border-top:1px solid #ded5e0}.collection-admin-head{background:radial-gradient(circle at 8% 0,#ffd75b40,#0000 28%),linear-gradient(125deg,#171020,#4e1d5b)}.collection-gate-card{background:#fff;border:1px solid #dfd7e2;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.collection-gate-card>div{align-items:center;gap:13px;display:flex}.collection-gate-card>div>span{color:#fff;background:#6f2b83;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.collection-gate-card>div>div{gap:2px;display:grid}.collection-gate-card small{color:#827587;font-size:.7rem}.collection-gate-card>b{color:#267258;font-size:.82rem}.collection-index-pill{letter-spacing:.06em;border-radius:999px;margin-inline-start:7px;padding:3px 6px;font-size:.55rem;font-weight:950}.collection-index-pill.ready{color:#176145;background:#dff5e9}.collection-index-pill.held{color:#855d18;background:#fff0c7}.korepo-index-foundation{color:#fff;background:radial-gradient(circle at 84% 0,#ffd75b2e,#0000 28%),#17101f;border-radius:20px;grid-template-columns:2fr repeat(3,1fr);gap:22px;margin:20px 0;padding:27px;display:grid}.korepo-index-foundation h3{color:#fff;margin:5px 0 8px;font-size:1.45rem}.korepo-index-foundation p:not(.eyebrow){color:#bdb0c2;font-size:.76rem;line-height:1.55}.korepo-index-foundation>div:not(:first-child){border-inline-start:1px solid #ffffff21;align-content:center;gap:4px;padding-inline-start:18px;display:grid}.korepo-index-foundation>div:not(:first-child) span{color:var(--yellow);font-size:.7rem;font-weight:950}.korepo-index-foundation>div:not(:first-child) strong{font-size:.8rem}.korepo-index-foundation>div:not(:first-child) small{color:#a99ead;font-size:.64rem}@media (width<=980px){.guides-archive-hero,.guides-archive-hero .container{min-height:auto}.guides-archive-hero .container{padding-bottom:62px}.guides-hero-layout,.guide-method>.container{grid-template-columns:1fr}.guides-hero-layout{margin-top:70px}.guides-hero-copy{max-width:820px}.guides-compass{width:min(100%,690px);transform:none}.guide-card-featured,.guide-detail-layout{grid-template-columns:1fr}.guide-card-featured{min-height:0}.guide-card-featured .guide-card-media{min-height:410px}.guide-grid{grid-template-columns:repeat(2,1fr)}.guide-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-method>.container{gap:48px}.guide-toc{grid-row:1;position:static}.guide-admin-kpis{grid-template-columns:repeat(2,1fr)}.collections-hero-layout,.collection-method>.container{grid-template-columns:1fr}.collections-hero-copy{max-width:780px}.collection-spotlight{width:min(100%,700px)}.collection-intent-nav .container{grid-template-columns:1fr 1fr}.collection-grid,.collection-story-layout{grid-template-columns:1fr}.collection-guide-rail{grid-template-columns:1fr 1fr;position:static}.collection-guide-rail>:first-child{grid-row:1/span 2}.collection-guide-rail .collection-next-links{grid-column:1/-1}.korepo-index-foundation{grid-template-columns:1fr 1fr}.korepo-index-foundation>div:first-child{grid-column:1/-1}}@media (width<=680px){.guides-archive-hero,.guides-archive-hero .container{min-height:auto}.guides-archive-hero .container{padding-block:24px 46px}.guides-hero-layout{gap:38px;margin-top:48px}.guides-hero-copy h1{font-size:clamp(3.15rem,16vw,4.25rem);line-height:.91}.guides-hero-copy>p:not(.eyebrow){font-size:1rem}.guides-hero-proof{gap:8px;display:grid}.guides-compass{border-radius:22px;padding:11px}.guides-compass>header{align-items:flex-start}.guides-compass>header h2{font-size:1.28rem}.guides-compass nav a{grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding-inline:9px}.guides-compass-icon{width:38px;height:38px}.guide-archive-section,.guide-discovery-section{padding-block:72px 80px}.guide-library-head{flex-direction:column;align-items:flex-start;margin-bottom:34px}.guide-library-count{min-width:160px}.guide-grid{grid-template-columns:1fr}.guide-card-featured .guide-card-media{min-height:280px}.guide-card-featured .guide-card-copy{padding:28px}.guide-card-copy{padding:26px}.guide-grid .guide-card-copy{min-height:0}.guide-path-grid{grid-template-columns:1fr}.guide-path-grid>a{min-height:225px}.guide-method{padding-block:76px}.guide-method-points article{padding:17px}.guide-detail-head h1{font-size:3.65rem}.guide-detail-head{grid-template-columns:1fr;gap:30px;min-height:0}.guide-detail-head>aside{display:none}.guide-detail-hero .container{padding-bottom:55px}.guide-detail-layout{gap:30px;padding-block:36px 70px}.guide-body{font-size:1.02rem}.guide-body>p:first-child{font-size:1.14rem}.guide-body h2{margin-top:52px}.guide-author-card{grid-template-columns:1fr}.guide-admin-editor-head{flex-direction:column;align-items:flex-start}.guide-admin-editor-head h2{font-size:1.8rem}.guide-event-picker,.guide-faq-editor{grid-template-columns:1fr}.guide-admin-list>button{grid-template-columns:42px 1fr}.guide-admin-list>button>i{display:none}.collections-archive-hero>.container{min-height:auto;padding-block:24px 58px}.collections-archive-hero .breadcrumbs{margin-bottom:42px}.collections-hero-layout{gap:38px}.collections-hero-copy h1{font-size:clamp(3.2rem,15vw,4.35rem);line-height:.93}.collections-hero-copy>p:not(.eyebrow){font-size:1rem}.collections-hero-proof{gap:8px;display:grid}.collection-spotlight-media{min-height:180px}.collection-intent-nav{overflow:hidden}.collection-intent-nav .container{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(235px,78vw));gap:10px;width:100%;padding-inline:20px;overflow-x:auto;transform:translateY(-22px)}.collection-intent-nav .container::-webkit-scrollbar{display:none}.collection-intent-nav a{scroll-snap-align:start;min-height:82px}.collections-archive-section{padding-block:55px 82px}.collection-library-head{flex-direction:column;align-items:flex-start;margin-bottom:32px}.collection-library-head h2{font-size:2.85rem}.collection-library-count{min-width:160px}.collection-card,.collection-card:first-child{grid-column:auto;grid-template-rows:235px 1fr;grid-template-columns:1fr;min-height:0}.collection-card-copy{padding:25px}.collection-card-copy footer{flex-direction:column;align-items:flex-start}.collection-method{padding-block:76px}.collection-method>.container{gap:42px}.collection-method h2{font-size:3rem}.collection-detail-hero .container{min-height:auto;padding-block:25px 56px}.collection-detail-head{grid-template-columns:1fr;gap:35px}.collection-detail-head h1{font-size:3.75rem}.collection-detail-head>aside{justify-self:end;width:124px;height:124px}.collection-detail-head>aside strong{font-size:2.9rem}.collection-detail-head>aside i{left:-13px}.collection-byline small{line-height:1.45}.collection-story-layout{gap:30px;padding-block:38px 70px}.collection-guide-rail{grid-template-columns:1fr}.collection-guide-rail>:first-child{grid-row:auto}.collection-guide-rail .collection-next-links{grid-column:auto}.collection-gate-card{flex-direction:column;align-items:flex-start}.korepo-index-foundation{grid-template-columns:1fr}.korepo-index-foundation>div:first-child{grid-column:auto}.korepo-index-foundation>div:not(:first-child){border-inline-start:0;border-top:1px solid #ffffff21;padding:14px 0 0}}.site-footer{color:#fff;background:#090611;padding:70px 0 22px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, var(--purple), var(--coral), var(--yellow));height:5px;position:absolute;top:0;left:0;right:0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:44px;width:min(1180px,100% - 40px);margin:auto;display:grid}.footer-grid p{color:#9891a2;max-width:350px;margin-top:19px}.footer-grid h2{color:#fff;letter-spacing:0;margin-bottom:15px;font-size:.95rem}.footer-grid>div:not(:first-child){flex-direction:column;gap:8px;display:flex}.footer-grid>div:not(:first-child) a{color:#bdb6c5;font-size:.88rem}.footer-grid a:hover{color:var(--yellow)}.footer-bottom{color:#777080;border-top:1px solid #2d2637;justify-content:space-between;gap:18px;width:min(1180px,100% - 40px);margin:44px auto 0;padding-top:21px;font-size:.8rem;display:flex}@media (width<=1360px){.desktop-nav{display:none}.mobile-menu{display:block}}@media (width<=1100px){.hero-copy-v3{width:64%}.search-dock{grid-template-columns:145px 1fr}.search-dock-grid{grid-template-columns:repeat(2,1fr) 110px}.dock-field:nth-child(2),.dock-field:nth-child(4){border-inline-end:0}.search-dock-button{grid-area:1/3/span 2}.category-editorial-grid{grid-auto-rows:175px}.category-editorial-1{grid-column:span 6}.category-editorial-2,.category-editorial-5,.category-editorial-3,.category-editorial-4,.category-editorial-6{grid-column:span 3}.weekend-layout,.places-layout{gap:50px}.event-grid{grid-template-columns:repeat(2,1fr)}.event-hero-layout{grid-template-columns:minmax(0,1fr) 145px;gap:30px}.event-date-mark{width:142px;min-height:166px}.event-date-mark strong{font-size:3.55rem}.event-detail{grid-template-columns:minmax(0,1fr) 320px;gap:25px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.route-loading{padding-top:62px}.route-loading-progress{top:66px}.route-loading-grid{grid-template-columns:1fr}.route-loading-grid span{min-height:150px}.share-dialog,.demand-dialog{width:100%;max-height:calc(100dvh - 10px);margin:auto 0 0}.demand-sheet{max-height:calc(100dvh - 10px);padding:22px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.demand-form-grid{grid-template-columns:1fr}.demand-public-note{align-items:flex-start}.share-sheet{max-height:calc(100dvh - 10px);padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.share-sheet-head{padding-inline:4px}.share-sheet-head h2{font-size:1.75rem}.share-preview{grid-template-columns:58px 1fr;gap:14px;min-height:230px;padding:19px}.share-preview-brand strong,.share-preview-brand small{display:none}.share-preview-copy h3{font-size:1.65rem}.share-preview-stamp{display:none}.share-primary-actions{grid-template-columns:1fr}.share-channel-grid{grid-template-columns:repeat(4,1fr)}.share-channel-grid a{flex-direction:column;justify-content:center;gap:4px;min-height:65px;padding:8px 4px}.share-channel-grid strong{font-size:.64rem}.share-copy-actions{grid-template-columns:1fr}.share-sheet-foot{flex-direction:column;align-items:flex-start}.header-inner{width:min(100% - 28px,1180px);min-height:66px}.header-actions{display:none}.container{width:min(100% - 28px,1180px)}.section{padding-block:72px}.event-page-hero{padding:29px 0 47px}.attendance-confirmation{grid-template-columns:30px minmax(0,1fr)}.attendance-confirmation>a{text-align:center;grid-column:1/-1}.event-page-hero:after{display:none}.event-page-hero .breadcrumbs{margin-bottom:25px;font-size:.78rem}.event-hero-layout{grid-template-columns:1fr;gap:0}.event-date-mark{display:none}.event-hero-copy h1{margin-bottom:14px;font-size:clamp(2.55rem,12vw,4.1rem);line-height:1.02}.event-hero-copy>p{font-size:.98rem;line-height:1.7}.event-hero-facts{grid-template-columns:1fr;margin-top:24px}.event-hero-facts>div{padding:11px}.event-hero-facts strong{white-space:normal}.event-hero-actions{flex-direction:column;align-items:stretch}.event-hero-actions .button{text-align:center;justify-content:center;width:100%}.event-page-body{padding:26px 0 65px}.editorial-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px}.editorial-head>p{max-width:560px}.home-hero{min-height:940px}.hero-media{inset:0}.hero-media img{object-position:39% center}.hero-overlay{background:linear-gradient(#0d09184d 0%,#0d0918eb 42%,#0d0918 70%)}.hero-stage{align-items:flex-end;min-height:690px;padding:260px 0 170px}.hero-copy-v3{width:100%}.hero-edition{margin-bottom:24px}.hero-copy-v3 h1{font-size:clamp(3.3rem,15vw,5.4rem)}.hero-copy-v3 h1 em:after{display:none}.hero-date-seal{width:96px;height:96px;top:55px;left:18px}.hero-date-seal strong{font-size:2rem}.search-dock-wrap{bottom:-170px}.search-dock{grid-template-columns:1fr;min-height:0}.search-dock-title{min-height:72px;padding:15px 18px}.search-dock-grid{grid-template-columns:1fr 1fr}.dock-field{min-height:82px;padding:24px 14px 10px}.search-dock-button{flex-direction:row;grid-area:auto/1/auto/-1;min-height:58px}.hero-shortcuts{justify-content:flex-start;padding-bottom:5px}.mode-section{padding-top:252px}.mode-grid{grid-template-columns:1fr}.mode-card{min-height:220px}.launch-state{grid-template-columns:120px 1fr;gap:24px;padding:28px}.launch-date{min-height:170px}.launch-date strong{font-size:4.2rem}.launch-stamp{display:none}.launch-copy>div{flex-direction:column;align-items:flex-start;gap:15px}.category-editorial-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.category-editorial-1,.category-editorial-2,.category-editorial-3,.category-editorial-4,.category-editorial-5,.category-editorial-6{grid-area:span 1/span 1}.category-editorial-1 strong{font-size:1.7rem}.category-link-list{grid-template-columns:1fr 1fr}.category-link-list a:nth-last-child(-n+3){border-bottom:1px solid #d5ced8}.category-link-list a:nth-last-child(-n+2){border-bottom:0}.weekend-layout,.places-layout,.results-layout,.event-detail,.entity-facts{grid-template-columns:1fr}.event-detail{gap:25px}.detail-panel{border-radius:16px;grid-area:1/1;padding:12px;box-shadow:0 12px 34px #23112a1a}.event-detail-main{grid-area:2/1}.detail-panel-head,.detail-panel .detail-row,.detail-panel>p{display:none}.detail-panel .detail-row.mobile-essential,.detail-panel>p.mobile-essential{display:block}.detail-panel>p.mobile-essential{text-align:start;margin:12px 2px}.detail-panel .event-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.detail-panel .event-actions .button{min-height:46px;padding:8px 9px;font-size:.72rem;line-height:1.25}.detail-panel .attendance-confirmation{margin-top:8px}.detail-image.has-image{border-radius:18px;height:clamp(400px,122vw,610px)}.event-story-card{border-radius:20px;margin:24px 0;padding:25px 22px}.event-story-card header{margin-bottom:20px}.event-story-card header h2{font-size:2rem}.event-story-card header>i{display:none}.event-story-copy{font-size:.98rem;line-height:1.9}.event-story-copy .event-story-intro{font-size:1.1rem;line-height:1.8}.event-important-card{border-radius:18px;margin-bottom:24px}.event-participation-card{grid-template-columns:1fr;gap:18px}.event-participation-card>div{border-inline-start:0;padding-inline-start:0;border-top:1px solid #ffffff24;padding-top:17px}.event-useful-grid{grid-template-columns:1fr}.event-verification-card{grid-template-columns:38px minmax(0,1fr)}.event-verification-card>span{width:38px;height:38px}.event-verification-card>a{grid-column:2;justify-self:start}.nearby-hero{padding:55px 0}.nearby-hero-layout{grid-template-columns:1fr;gap:38px}.nearby-locator{min-height:270px;transform:none}.nearby-toolbar{flex-direction:column;align-items:flex-start}.nearby-toolbar>div:last-child{width:100%}.nearby-toolbar button{flex:calc(50% - 7px)}.nearby-summary{flex-direction:column;align-items:flex-start}.result-summary{flex-direction:column;align-items:stretch}.result-actions{flex-direction:column}.result-actions>.share-trigger{justify-content:center;width:100%}.save-search-control{width:100%;min-width:0}.weekend-layout{gap:55px}.weekend-date-block{min-height:260px}.places-intro{position:static}.region-list-v3 a{min-height:68px}.cta-v3{grid-template-columns:1fr;gap:24px;padding:34px}.cta-v3-sign{width:92px;height:92px;font-size:2rem}.event-grid,.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.filters,.detail-panel{position:static}.admin-item{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (width<=420px){.home-hero{min-height:965px}.hero-stage{padding-bottom:190px}.hero-copy-v3 h1{font-size:3.45rem}.hero-copy-v3>p:not(.hero-kicker-v3){font-size:1rem}.hero-trust span:nth-child(3){display:none}.search-dock-wrap{bottom:-185px}.dock-field{padding-inline:11px}.nearby-hero h1{font-size:3.8rem}.nearby-locator{padding:25px 20px}.nearby-privacy{grid-template-columns:32px 1fr}.nearby-status{align-items:flex-start}.mode-section{padding-top:270px}.launch-state{grid-template-columns:1fr}.launch-date{flex-direction:row;gap:10px;min-height:125px;transform:rotate(-1deg)}.launch-date strong{font-size:3.5rem}.category-editorial-grid{grid-auto-rows:168px;gap:9px}.category-editorial-card{padding:16px}.category-editorial-icon{width:37px;height:37px;top:13px;left:13px}.category-editorial-index{top:14px;right:15px}.category-editorial-card strong{font-size:1.12rem}.category-link-list{grid-template-columns:1fr}.category-link-list a,.category-link-list a:nth-last-child(-n+2){border-bottom:1px solid #d5ced8}.category-link-list a:last-child{border-bottom:0}.weekend-date-block{min-height:220px;padding:25px 16px}.weekend-date-block strong{font-size:4rem}.weekend-copy h2{font-size:3rem}.city-cloud a{padding:7px 10px}.cta-v3{padding:28px 22px}.cta-v3 .button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.nearby-locator>span.locating,.route-loading-progress span,.route-loading-kicker:after,.route-loading-title:after,.route-loading-copy:after,.route-loading-grid span:after{animation:none}}.analytics-privacy-control{background:#f7f4ff;border:1px solid #dcd6ec;border-radius:16px;margin:18px 0 28px;padding:18px}.analytics-privacy-control strong{color:#18112f;display:block}.analytics-privacy-control p{margin:6px 0 14px}.analytics-privacy-control .button{width:auto}.analytics-privacy-note{color:#625b74}.account-favorite-list>article.has-live-update{border-color:#d4b33d;align-items:start;box-shadow:0 8px 26px #7652091a}.favorite-live-updates{background:#fff9dc;border:1px solid #eadc92;border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.favorite-live-updates>strong{color:#5d4805;font-size:.7rem}.favorite-live-updates>div{gap:2px;display:grid}.favorite-live-updates b{color:#2a2030;font-size:.68rem}.favorite-live-updates span{color:#70644a;font-size:.64rem;line-height:1.45}.account-favorite-actions{gap:6px;min-width:112px;display:grid}.account-favorite-actions a,.account-favorite-actions button{text-align:center;border-radius:7px;padding:7px 8px;font-size:.62rem;font-weight:850}.account-favorite-actions a{color:#4b2658;background:#f3eafa;border:1px solid #d9c7e4}.account-favorite-actions button{color:#705c17;background:#fff9dc;border:1px solid #e8d77f}.account-favorite-actions button:last-child{color:#9a4050;background:#fff3f4;border-color:#ebd0d4}.pulse-market-gaps{color:#fff;background:linear-gradient(125deg,#1b1025,#392047);border-radius:18px;margin-top:25px;padding:22px}.pulse-market-gaps>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pulse-market-gaps>header span{color:var(--yellow);letter-spacing:.08em;font-size:.58rem;font-weight:950}.pulse-market-gaps h4{color:#fff;margin:3px 0 0;font-size:1.3rem}.pulse-market-gaps>header p{color:#cfc2d4;max-width:390px;margin:0;font-size:.64rem}.pulse-market-gaps>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.pulse-market-gaps article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:15px;display:grid}.pulse-market-gaps article>span{color:#e9d65e;font-size:.62rem;font-weight:850}.pulse-market-gaps article>strong{font-size:1.12rem}.pulse-market-gaps article p{color:#dfd6e2;margin:0;font-size:.66rem;line-height:1.55}.pulse-market-gaps article>b{color:#b7ebd3;font-size:.58rem}.copilot-publication{background:#f4e9f8;border-radius:8px;padding:8px 10px;color:#4e2858!important;margin-top:8px!important;font-size:.65rem!important}.planner-hero{color:#fff;background:radial-gradient(circle at 16% 18%,#f6d64933,#0000 28%),linear-gradient(135deg,#18102a,#4e215b);padding:72px 0 58px}.planner-hero h1{color:#fff;letter-spacing:-.055em;max-width:900px;margin:8px 0 14px;font-size:clamp(2.5rem,6vw,5rem);line-height:.98}.planner-hero p:last-child{color:#e0d4e5;max-width:720px;margin:0;font-size:1.05rem;line-height:1.75}.planner-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:32px;display:grid}.planner-controls{background:#fff;border:1px solid #e2d9e5;border-radius:18px;gap:14px;padding:22px;display:grid;position:sticky;top:100px;box-shadow:0 14px 40px #2e173417}.planner-controls h2{margin:0;font-size:1.35rem}.planner-controls .field{gap:5px}.planner-controls small{color:#7b7080;font-size:.65rem;line-height:1.55}.planner-result{gap:14px;display:grid}.planner-result-head{color:#efe7f2;background:#24142c;border-radius:12px;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.planner-result-head span{color:var(--yellow);font-weight:850}.planner-result-head strong{font-size:.72rem}.planner-anchor{grid-template-columns:92px minmax(0,1fr);gap:14px;display:grid}.planner-anchor>div:first-child,.planner-time{color:#fff;background:#8a3ba0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:16px 10px;display:flex}.planner-anchor>div:first-child span,.planner-time span{font-size:1.35rem;font-weight:950}.planner-anchor>div:first-child b,.planner-time b{color:#f7df61;font-size:.68rem}.planner-anchor .event-card{margin:0}.planner-stop{background:#fff;border:1px solid #e2d9e5;border-radius:17px;grid-template-columns:92px minmax(0,1fr);gap:18px;min-height:155px;padding:14px;display:grid}.planner-stop.is-live{border-color:#b8dcca}.planner-stop>div:last-child{align-content:center;gap:5px;padding:6px 2px;display:grid}.planner-stop small{color:#8b3b9d;font-size:.62rem;font-weight:900}.planner-stop h2{margin:0;font-size:1.25rem}.planner-stop p{color:#726876;margin:0;font-size:.72rem;line-height:1.55}.planner-stop>div>span{color:#577067;font-size:.65rem}.planner-stop a,.planner-network-note a,.planner-empty a{color:#79328b;width:fit-content;font-size:.7rem;font-weight:900}.planner-network-note{background:#fff9d8;border:1px solid #eadb8b;border-radius:14px;padding:18px 20px}.planner-network-note p{color:#6d6144;margin:5px 0}.planner-empty{text-align:center;background:#fff;border:1px solid #e3dce5;border-radius:20px;padding:60px 25px}.planner-empty>span{color:#8f3ea3;font-size:2rem}.event-page-hero.is-archive{border-bottom:5px solid var(--yellow);padding-bottom:48px}.event-page-hero.is-archive:before{border-color:#f5df4438}.event-page-hero.is-archive .event-hero-copy h1{max-width:900px;font-size:clamp(2.55rem,4.8vw,4.75rem)}.event-hero-copy>p.event-archive-kicker{color:#2d1733;background:var(--yellow);border-radius:999px;width:fit-content;margin:0 0 13px;padding:7px 11px;font-size:.82rem;font-weight:950;line-height:1.25}.event-archive-status{background:#fffbe3;border-color:#d8c872}.event-evergreen-hub{background:radial-gradient(circle at 8% 5%,#ef41c11f,#0000 28%),linear-gradient(#f7f1f9,#fff);border-bottom:1px solid #e3d9e6;padding:58px 0 64px}.event-evergreen-hub>.container>header{grid-template-columns:minmax(0,1fr) minmax(285px,350px);align-items:start;gap:40px;display:grid}.event-evergreen-copy{border-right:4px solid var(--yellow);padding-right:18px}.event-evergreen-hub h2{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:6px 0 10px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.04}.event-evergreen-copy>p:last-child{color:#675d6b;max-width:760px;margin:0;font-size:1rem;line-height:1.7}.event-evergreen-actions{gap:9px;display:grid}.event-evergreen-actions>.button{justify-content:center;width:100%}.event-evergreen-actions .demand-button-wrap{align-items:stretch}.event-evergreen-actions .demand-trigger{justify-content:center;width:100%}.event-evergreen-actions .demand-button-wrap>small{color:#716576;font-size:.78rem;line-height:1.45}.event-evergreen-entity-links{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.event-evergreen-entity-links a{color:#60306e;background:#ffffffc7;border:1px solid #d9cadf;border-radius:999px;padding:9px 12px;font-size:.86rem;font-weight:850}.event-evergreen-entity-links a:hover{color:#311738;background:#fff;border-color:#a967b7}.event-evergreen-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}.event-evergreen-grid.is-empty{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr)}.event-evergreen-grid>section>span,.event-evergreen-grid>aside>span{color:#7c2d8e;margin-bottom:11px;font-size:.82rem;font-weight:950;display:block}.event-evergreen-grid>section .event-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.event-evergreen-result{min-width:0;padding-top:15px;position:relative}.event-evergreen-result>b{z-index:3;color:#fff;background:#6f2c7e;border:2px solid #f7f1f9;border-radius:999px;padding:7px 10px;font-size:.78rem;line-height:1;position:absolute;top:0;right:13px;box-shadow:0 7px 18px #3b184333}.event-evergreen-result .event-card{height:calc(100% - 15px);margin:0}.event-evergreen-grid aside{align-content:start;gap:9px;display:grid}.event-evergreen-grid aside>a{background:#fff;border:1px solid #dfd4e2;border-radius:14px;gap:6px;padding:16px;display:grid;box-shadow:0 9px 24px #34193c0d}.event-evergreen-grid aside>a:hover{border-color:#b980c6;transform:translateY(-1px)}.event-evergreen-grid aside strong{color:#2d2031}.event-evergreen-grid aside small{color:#6d6371;font-size:.83rem;line-height:1.5}.event-evergreen-grid aside b{color:#783188;font-size:.8rem}.event-evergreen-empty{background:#fff;border:1px solid #dfd4e2;border-radius:16px;align-content:center;gap:8px;min-height:190px;padding:30px;display:grid}.event-evergreen-empty strong{font-size:1.35rem}.event-evergreen-empty p{color:#675d6b;max-width:660px;margin:0;font-size:1rem;line-height:1.65}.event-evergreen-empty a{color:#733083;width:fit-content;font-weight:900}@media (width<=1050px){.pulse-market-gaps>div{grid-template-columns:repeat(2,minmax(0,1fr))}.event-evergreen-grid,.event-evergreen-grid.is-empty{grid-template-columns:1fr}.event-evergreen-grid>section .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.planner-layout{grid-template-columns:1fr}.planner-controls{position:static}.planner-anchor,.planner-stop{grid-template-columns:68px minmax(0,1fr)}.planner-result-head,.pulse-market-gaps>header{flex-direction:column;align-items:flex-start}.pulse-market-gaps>div{grid-template-columns:1fr}.event-evergreen-hub{padding:42px 0 48px}.event-evergreen-hub>.container>header{grid-template-columns:1fr;gap:24px}.event-evergreen-copy{padding-right:13px}.event-evergreen-hub h2{font-size:clamp(2rem,10vw,2.8rem)}.event-evergreen-entity-links{scrollbar-width:thin;flex-wrap:nowrap;margin-top:21px;padding-bottom:5px;overflow-x:auto}.event-evergreen-entity-links a{flex:none}.event-evergreen-grid>section .event-grid,.account-favorite-list>article{grid-template-columns:1fr}.account-favorite-actions{grid-template-columns:repeat(3,1fr)}}.event-evergreen-editorial{gap:24px;padding-top:36px;padding-bottom:12px;display:grid}.evergreen-profile,.evergreen-date-answers{background:#fff;border:1px solid #e3d9e6;border-radius:18px;padding:clamp(22px,4vw,42px)}.evergreen-profile>header>span{color:#783188;font-size:.875rem;font-weight:800}.evergreen-profile h2,.evergreen-date-answers h2{color:#2d2031;max-width:34ch;margin:8px 0 20px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.evergreen-profile>p{color:#463a4d;max-width:84ch;margin:0 0 18px;font-size:1rem;line-height:1.85}.evergreen-questions{gap:20px;max-width:84ch;margin:26px 0 0;display:grid}.evergreen-questions>div{border-top:1px solid #e9e0eb;padding-top:18px}.evergreen-questions dt{color:#322139;margin-bottom:7px;font-size:1.0625rem;font-weight:800;line-height:1.55}.evergreen-questions dd{color:#56485e;margin:0;font-size:1rem;line-height:1.8}.evergreen-questions ul{padding-inline-start:22px}.evergreen-profile footer{color:#67586e;border-top:1px solid #e9e0eb;margin-top:28px;padding-top:18px;font-size:.875rem;line-height:1.7}.evergreen-profile footer ul{flex-wrap:wrap;gap:8px 24px;margin:8px 0;padding-inline-start:18px;display:flex}.evergreen-profile footer small{font-size:.875rem}.evergreen-profile a,.evergreen-date-answers a{color:#733083;text-underline-offset:3px;text-decoration:underline}.evergreen-date-answers{background:#faf6fb}.auth-shell{width:min(100% - 32px,560px);margin:44px auto 72px}.auth-back{color:var(--purple);margin-bottom:18px;font-weight:700;display:inline-block}.auth-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:0 14px 44px #1e112612}.auth-card h1{margin:8px 0 12px;font-size:clamp(1.65rem,5vw,2.2rem);line-height:1.3}.auth-intro{color:#62596b;margin-bottom:24px;line-height:1.8}.auth-form fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.auth-form .field{gap:6px;font-weight:650;display:grid}.auth-form input{font-size:16px}.auth-form input:focus-visible,.auth-card button:focus-visible,.auth-card a:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.auth-check{align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.7;display:flex}.auth-check input{width:18px;height:18px;accent-color:var(--purple);flex-shrink:0;margin:5px 0 0}.auth-check a,.auth-links a,.auth-help a,.auth-error a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.auth-submit{width:100%;margin-top:4px}.auth-links{text-align:center;gap:15px;margin-top:24px;display:grid}.auth-hint,.auth-help{color:#655d6c;font-size:.85rem}.auth-hint{margin:0}.auth-help{text-align:center;margin:28px 0 0}.auth-notice,.auth-error{overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;line-height:1.8}.auth-notice{color:#245e37;background:#edf7f0;border:1px solid #b8d9c3}.auth-error{color:#97233a;background:#fff0f1;border:1px solid #efb8c2}.auth-migration{background:#f5f1fc;border-radius:12px;margin:26px 0 0;padding:14px;font-size:.85rem}.auth-security-actions{border-top:1px solid var(--line);text-align:center;gap:20px;margin-top:28px;padding-top:22px;display:grid}.auth-security-actions button{min-height:56px;padding-block:10px}.auth-email{overflow-wrap:anywhere;text-align:right}.auth-text-button{color:var(--purple);cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-security .button{margin-top:18px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--ec-plum:#1c182d;--ec-violet:#4e2bdd;--ec-yellow:#ffe351;--ec-paper:#fffdf8}.ec-container{width:min(1280px,90%);margin-inline:auto}.ec-header{z-index:50;background:var(--ec-plum);color:#fff;position:relative}.ec-header-inner{align-items:center;gap:34px;width:min(1320px,94%);min-height:64px;margin:auto;display:flex}.ec-header .brand-name{letter-spacing:-.06em;font-size:1.8rem}.ec-header .brand-name em,.ec-footer .brand-name em{background:var(--ec-yellow)}.ec-desktop-nav{align-items:center;gap:34px;font-size:1rem;font-weight:600;display:flex}.ec-desktop-nav>a,.ec-more summary{align-items:center;min-height:44px;display:flex}.ec-more{position:relative}.ec-more summary{gap:12px;list-style:none}.ec-more summary::-webkit-details-marker{display:none}.ec-mobile-menu summary::-webkit-details-marker{display:none}.ec-more[open] summary svg{transform:rotate(180deg)}.ec-header-actions{align-items:center;gap:20px;margin-inline-start:auto;display:flex}.ec-account,.ec-add-event{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:1rem;display:inline-flex}.ec-account{border-inline-end:1px solid var(--ec-yellow);padding-inline-end:20px}.ec-add-event{border:1px solid var(--ec-yellow);min-height:38px;color:var(--ec-yellow);border-radius:6px;padding:4px 12px;font-weight:750}.ec-add-event:hover{background:var(--ec-yellow);color:var(--ec-plum)}.ec-account:hover,.ec-desktop-nav>a:hover,.ec-more summary:hover{color:var(--ec-yellow)}.ec-dropdown{inset-inline-start:0;background:var(--ec-paper);width:220px;color:var(--ec-plum);z-index:60;border:1px solid #ded9e7;border-radius:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 35px #17122324}.ec-dropdown a{border-radius:4px;min-height:44px;padding:10px 13px;font-size:1rem}.ec-dropdown a:hover{background:#eee8ff}.ec-mobile-menu{display:none}.ec-home{color:var(--ec-plum);background:var(--ec-paper)}.ec-hero{background:var(--ec-violet);color:#fff;padding:0 0 14px}.ec-hero-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,3vw,48px);padding-block:clamp(24px,2.5vw,36px);display:grid}.ec-hero-copy{min-width:0}.ec-hero-copy h1{font-variation-settings:"wdth" 62.5;transform-origin:100%;letter-spacing:-.02em;color:var(--ec-yellow);white-space:nowrap;margin:0 0 24px;font-family:Noto Sans Hebrew Variable,Heebo Variable,sans-serif;font-size:clamp(4.3rem,9.55vw,8rem);font-weight:900;font-stretch:62.5%;line-height:.87;transform:scaleX(.77)}.ec-hero-copy>p{width:min(100%,34vw);margin:0;font-size:clamp(1.25rem,2.35vw,1.75rem);font-weight:400;line-height:1.38}.ec-hero-collage{direction:ltr;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(10px,1.15vw,16px);min-width:0;height:clamp(300px,30vw,400px);display:grid}.ec-hero-collage>div{border:1px solid #ffffff35;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.ec-hero-collage img{object-fit:cover}.ec-photo-main{grid-area:1/1/-1}.ec-photo-main img{object-position:50% 44%}.ec-photo-rooftop{grid-area:1/2}.ec-photo-market{grid-area:2/2}.ec-search{z-index:5;position:relative}.ec-search-tray{background:var(--ec-paper);min-height:84px;color:var(--ec-plum);border-radius:10px;grid-template-columns:1fr 1fr 1.08fr 1.28fr;align-items:center;padding:12px;display:grid;box-shadow:0 7px 25px #1e10552a}.ec-field{border-inline-end:1px solid #dfdbe2;min-width:0;padding:0 44px 0 27px;position:relative}.ec-field-icon{inset-inline-start:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ec-field label{font-size:.875rem;font-weight:600;line-height:1.2;display:block}.ec-field select{appearance:none;outline-offset:5px;width:100%;height:30px;color:inherit;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:1.08rem;font-weight:800}.ec-field select option{color:var(--ec-plum);background:#fff}.ec-field-chevron{inset-inline-end:13px;pointer-events:none;position:absolute;bottom:7px}.ec-search-button{min-height:56px;color:var(--ec-plum);background:var(--ec-yellow);white-space:nowrap;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin-inline-start:12px;padding:9px 16px;font-size:clamp(1rem,2.15vw,1.4rem);font-weight:900;transition:background .18s;display:flex}.ec-search-button:hover{background:#f8d52c}.ec-search-button svg{flex:none}.ec-search-shortcuts{color:#fff;align-items:center;gap:20px;margin-top:10px;display:flex}.ec-date-shortcuts{align-items:center;gap:10px;display:flex}.ec-date-shortcuts button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:4px 20px;font-size:.875rem;display:inline-flex}.ec-date-shortcuts button:hover{background:#ffffff1a}.ec-date-shortcuts button[aria-pressed=true]{background:var(--ec-paper);color:var(--ec-plum);border-color:var(--ec-paper)}.ec-free{cursor:pointer;white-space:nowrap;border-inline-start:1px solid #fff9;align-items:center;gap:8px;min-height:34px;padding-inline-start:20px;font-size:.9rem;display:flex}.ec-free input{appearance:auto;accent-color:var(--ec-yellow);cursor:pointer;width:20px;height:20px;margin:0}.ec-custom-dates{border:1px solid #ffffff70;border-radius:8px;align-items:end;gap:18px;margin:16px 0 0;padding:12px 18px 18px;display:flex}.ec-custom-dates legend{padding:0 6px;font-size:1rem}.ec-custom-dates label{flex:1;gap:5px;font-size:.9rem;display:grid}.ec-custom-dates input{background:var(--ec-paper);width:100%;min-width:0;min-height:44px;color:var(--ec-plum);direction:ltr;border:0;border-radius:5px;padding:7px 10px}.ec-weekly{padding:24px 0 22px}.ec-section-heading{align-items:center;gap:20px;margin-bottom:14px;display:flex}.ec-section-heading h2{white-space:nowrap;margin:0;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:950;line-height:1.12}.ec-section-heading>span{background:#7042ff;flex:1;height:2px}.ec-section-heading time{white-space:nowrap;font-size:1rem}.ec-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ec-event-image{aspect-ratio:1.075;background:#f0edf3;border-radius:5px;display:block;position:relative;overflow:hidden}.ec-event-image img{object-fit:contain;transition:transform .25s}.ec-event-image img.ec-atmosphere-image{object-fit:cover}.ec-photo-caption{color:#352844;background:#fffdf8ee;border-radius:3px;padding:3px 7px;font-size:.75rem;position:absolute;bottom:9px;right:9px}.ec-event-category{max-width:calc(100% - 32px);color:var(--ec-plum);z-index:1;background:#ebcfff;border-radius:999px;padding:4px 16px;font-size:.875rem;font-weight:800;position:absolute;top:16px;left:16px}.ec-tag-music,.ec-tag-nightlife{color:#fff;background:#7042ed}.ec-tag-culture,.ec-tag-theater{background:#ff8099}.ec-tag-nature{background:#7bd9a1}.ec-tag-family{background:var(--ec-yellow)}.ec-event-status{overflow-wrap:anywhere;background:#fff;border-radius:5px;max-width:calc(50% - 24px);padding:4px 12px;font-size:.875rem;position:absolute;bottom:12px;left:12px}.ec-event-no-image{color:#4e356c;justify-content:center;align-items:center;font-size:1.8rem;font-weight:800;display:flex}.ec-event-card h3{letter-spacing:-.035em;min-height:2.44em;margin:10px 0;font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:900;line-height:1.22}.ec-event-card h3 a:hover{color:var(--ec-violet)}.ec-event-meta,.ec-event-price{margin:0 0 3px;font-size:1rem;line-height:1.5}.ec-event-link{color:#6635e4;align-items:center;gap:8px;min-height:36px;font-size:1rem;font-weight:750;display:inline-flex}.ec-event-link:hover,.ec-all-events a:hover{text-decoration:underline}.ec-all-events{justify-content:flex-end;margin-top:10px;display:flex}.ec-all-events a{color:#6635e4;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:650;display:inline-flex}.ec-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:290px;display:flex}.ec-empty h3{margin-bottom:10px;font-size:1.8rem}.ec-empty p{max-width:600px;font-size:1.05rem}.ec-empty a{color:var(--ec-violet);align-items:center;gap:10px;min-height:44px;font-weight:750;display:inline-flex}.ec-discover{background:var(--ec-yellow);padding:28px 0 24px;scroll-margin-top:20px}.ec-discover-heading{margin-inline-start:auto;text-align:right;width:fit-content;max-width:100%;margin-bottom:26px}.ec-discover-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5.35vw,4.25rem);font-weight:950;line-height:1.15}.ec-discover-heading p{margin:0;font-size:clamp(1.25rem,2.7vw,2rem);line-height:1.35}.ec-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ec-category-card{aspect-ratio:1.25;border-radius:5px;display:block;position:relative;overflow:hidden}.ec-category-card img{object-fit:cover;transition:transform .3s}.ec-category-card:hover img{transform:scale(1.04)}.ec-category-card>span{background:var(--ec-paper);border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:34px;padding:5px 8px;font-size:.875rem;font-weight:850;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ec-category-card>span svg{flex:none}.ec-more-categories{border-top:1px solid #1c182d30;margin-top:24px;padding-top:18px}.ec-more-categories>p{margin:0 0 12px;font-size:1rem;font-weight:800}.ec-discovery-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ec-discovery-links li{min-width:0;max-width:100%}.ec-discovery-links a{overflow-wrap:anywhere;border:1px solid #1c182d40;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:1rem;line-height:1.5;display:inline-flex}.ec-discovery-links a:hover{background:var(--ec-plum);color:var(--ec-paper);border-color:var(--ec-plum)}.ec-discovery-links a:focus-visible{outline:3px solid var(--ec-violet);outline-offset:3px}.ec-places{padding:36px 0 40px}.ec-places-heading{margin-bottom:24px}.ec-places-heading h2{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.ec-places-heading p{max-width:620px;margin:0;font-size:1.1rem;line-height:1.6}.ec-places-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ec-places-grid h3{color:var(--ec-violet);margin:0 0 12px;font-size:1.1rem;font-weight:800}.ec-footer{background:var(--ec-plum);color:#fff;padding:40px 0}.ec-footer-inner{grid-template-columns:minmax(0,.85fr) minmax(0,3fr);align-items:start;gap:40px;display:grid}.ec-footer-brand{min-width:0}.ec-footer-brand .brand-name{font-size:1.55rem}.ec-footer-brand p{color:#e0dce8;margin:14px 0 0;font-size:.875rem;line-height:1.6}.ec-footer-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:28px;font-size:.875rem;display:grid}.ec-footer-group{min-width:0}.ec-footer-group h2{color:var(--ec-yellow);letter-spacing:0;margin:0 0 10px;font-size:1rem;font-weight:800;line-height:1.5}.ec-footer-group ul{margin:0;padding:0;list-style:none}.ec-footer-service ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.ec-footer-links a{color:#e0dce8;overflow-wrap:anywhere;border-radius:3px;align-items:center;min-height:44px;padding-block:6px;line-height:1.6;display:flex}.ec-footer-links a:hover{color:var(--ec-yellow);text-underline-offset:4px;text-decoration:underline}.ec-footer a:focus-visible{outline:3px solid var(--ec-yellow);outline-offset:3px}@media (width>=1440px){.ec-hero-copy h1{font-size:7.7rem}}@media (width<=1000px){.ec-header-inner,.ec-desktop-nav{gap:24px}.ec-account{padding-inline-end:14px}.ec-header-actions{gap:14px}.ec-field{padding-inline:38px 24px}.ec-field-icon{width:23px;inset-inline-start:8px}.ec-field-chevron{inset-inline-end:8px}.ec-search-button{padding-inline:12px}.ec-footer-inner{grid-template-columns:minmax(0,1fr);gap:28px}.ec-footer-brand{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ec-footer-brand p{margin:0}}@media (width<=820px){.ec-desktop-nav,.ec-account{display:none}.ec-header-inner{gap:16px;width:90%}.ec-header-actions{margin-inline-start:auto}.ec-mobile-menu{display:block}.ec-mobile-menu>summary{justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.ec-mobile-menu .ec-dropdown{inset-inline:5%;grid-template-columns:1fr 1fr;width:auto;max-height:75dvh;top:100%;overflow:auto}.ec-hero-copy h1{font-size:9.55vw}.ec-hero-collage{height:clamp(228px,36vw,294px)}.ec-hero-copy>p{width:min(100%,34vw);font-size:1.1rem}.ec-copy-break{display:none}.ec-search-tray{grid-template-columns:1fr 1fr;gap:13px 0}.ec-field{padding-inline:42px 30px}.ec-field:nth-child(2){border:0}.ec-field label{font-size:.875rem}.ec-field select{min-height:32px;font-size:1rem}.ec-search-button{min-height:52px;margin-inline-start:12px;font-size:1.1rem}.ec-section-heading time{font-size:.875rem}.ec-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (width<=620px){.ec-places-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ec-header-inner{flex-wrap:wrap;gap:8px 10px;min-height:62px;padding-block:6px}.ec-header .brand-name{font-size:1.5rem}.ec-add-event{gap:5px;min-height:36px;padding:3px 8px;font-size:.875rem}.ec-add-event svg{width:17px}.ec-hero{padding-bottom:15px}.ec-hero-stage{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.ec-hero-copy h1{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2.5rem,13vw,4.5rem);line-height:.98;transform:none}.ec-hero-copy>p{width:100%;max-width:370px;font-size:1.06rem;line-height:1.45}.ec-hero-collage{gap:10px;height:clamp(200px,55vw,280px)}.ec-search-tray{border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:13px 0;padding:12px 10px}.ec-field{padding-inline:29px 18px}.ec-field-icon{width:20px;inset-inline-start:3px}.ec-field-chevron{width:15px;inset-inline-end:4px}.ec-search-button{white-space:normal;gap:4px;margin-inline-start:8px;padding:8px;font-size:.94rem}.ec-search-button svg{width:22px}.ec-search-shortcuts{flex-wrap:wrap;gap:7px 0;margin-top:8px}.ec-date-shortcuts{flex-wrap:wrap;gap:7px;width:100%}.ec-date-shortcuts button{flex:1;gap:5px;min-height:36px;padding:4px 9px;font-size:.8rem}.ec-free{border:0;min-height:34px;padding:0;font-size:.875rem}.ec-free input{width:18px;height:18px}.ec-custom-dates{gap:10px;padding:10px}.ec-custom-dates input{font-size:.875rem}.ec-weekly{padding:24px 0}.ec-section-heading{flex-wrap:wrap;gap:9px 13px;margin-bottom:17px}.ec-section-heading h2{white-space:normal;font-size:2.15rem}.ec-section-heading time{width:100%;font-size:.875rem}.ec-event-grid{grid-template-columns:1fr;gap:28px}.ec-event-image{aspect-ratio:1.18}.ec-event-card h3{font-size:1.5rem}.ec-event-meta,.ec-event-price{font-size:1rem}.ec-event-category{top:13px;left:13px}.ec-event-link{min-height:44px}.ec-all-events{margin-top:18px}.ec-empty{min-height:250px}.ec-empty h3{font-size:1.5rem}.ec-discover{padding:28px 0}.ec-discover-heading{text-align:right;margin-bottom:20px}.ec-discover-heading h2{max-width:350px;margin-bottom:7px;font-size:2.4rem;line-height:1.1}.ec-discover-heading p{font-size:1.15rem}.ec-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:12px}.ec-category-card{aspect-ratio:1}.ec-category-card>span{gap:5px;min-height:34px;padding:4px;font-size:.81rem;bottom:7px;left:6px;right:6px}.ec-category-card>span svg{width:16px}.ec-footer{padding:28px 0}.ec-footer-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:24px}.ec-footer-service{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:22px}.ec-footer-service ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}}@media (prefers-reduced-motion:reduce){.ec-home *,.ec-header *{transition:none!important}}:is(body:has(.admin-app)>.ec-header,body:has(.admin-app)>.ec-footer){display:none}.discovery-shortcuts{gap:.75rem;margin-block-end:1.5rem;display:grid}.discovery-shortcuts h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}.discovery-shortcuts .discovery-date{margin:0;font-size:1rem;font-weight:700}.discovery-editorial{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-block-start:2rem;padding:1.5rem}.discovery-editorial h2{margin:0 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.65rem)}.discovery-editorial p{max-width:65ch;font-size:1rem;line-height:1.8}.discovery-editorial>.text-link{margin-block:.3rem;margin-inline-end:1.25rem;display:inline-block}.artist-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.artist-directory .discovery-editorial{margin-block-start:0}@media (width<=760px){.artist-directory{grid-template-columns:minmax(0,1fr)}.discovery-editorial{padding:1.15rem}}
