@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2)format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA14AA8AAAAAE0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAD0AAABYAQYAuUdQT1MAAAGYAAABWAAAAp6EXpWCR1NVQgAAAvAAAAAtAAAALhN8KW5PUy8yAAADIAAAAE8AAABgddghM1NUQVQAAANwAAAAOQAAAET1t98cY21hcAAAA6wAAACIAAAAuDHsLTNnYXNwAAAENAAAAAgAAAAIAAAAEGdseWYAAAQ8AAAGlgAACZbATuUTaGVhZAAACtQAAAA2AAAANhX5khRoaGVhAAALDAAAAB8AAAAkCB4CYWhtdHgAAAssAAAAWAAAAHgwJgQUbG9jYQAAC4QAAAA+AAAAPiXLI4ttYXhwAAALxAAAABwAAAAgAC0A425hbWUAAAvgAAABDwAAAjowXFhCcG9zdAAADPAAAACFAAAArlnuxf942g3IAQpAUBRE0fNAP0JV/GI39r8o06nbNMrgAHzZTZmUJUqLstrSPcoZ5dKNHm9aQUvn/Lcu/w9AfwHAAAAAeNp00CWYFlEUBuD3zD/ru7i7u0PBnUQk4u6uFe8NaTgZh0jBXTINd0vDsxe3K99xFag2ynylSVOmTtNt8YK5a3VbPmf9Ss3kUBRKCNkPOUtSadmCtSt1WjFn7TJtVixbsUwzxA9v6Yc8pnllkGrlGgnVCNe1EPaqFXLhTLZFCG3lCJXCcTOFjWpVm2qKcUYYZoBeuminhYjqeCc8SXixHqNTaYmIsdkFEY3rebcSP6O0PuHKeqzXqJamkCtXqVqNOg2VYQB6oQvakTo9k2rcT7g7PgqXE38wYZnmWmipjbbS5IaplpkgR4+UoUTxGZksSaFOXZIIreSo0Oe3GyqkLjXSRFNthCg+y1TK3Ew11spx1HYVKiiWUjyjOFzsR+KBJG3jB/+weOS/pziZ8DWQcoHU0+87CyGhACVkyEEZyoVcrQwlQC58GUKWB2q2ENgUNhAGAPY5SL542mNgZGBg4GLQAUJmFzefEAaJjNSkIgaRnMSSPAYRBhBgARH//4NIAJO1ByMAAAB42mNgYZJgnMDAysDA1MUUwcDA4A2hGeMYjBh1GJBAAwNDPpBigvGLi1NSGQ4wKCisYj73X4SBgfk5wx+gsCJIjvEL0x4gpcDAAgAmRw2WAHjaBcE3AYQAFAWwvM+16SYk4Iy602wgCHEkIn4KrUKnznnZgnPYlkS8tBpUmlzUjYjK38ADvbUFpQAAAHjaZYoBBgJRFEXP++9LyghSJHxtJNMiAlAAAQFBaQlpBSHQKipoFZktRAB+ryczoMs5Fw4QHHX6bvl95AxMSESCu+TEXWaylI3s5Bge4amiUdsppYsZ1M1NSll4s60bVJvGXna1tZUAn4Ozz/M8zYM8zEX1rlYIzUaMwflfpEuLgg69LwjWJWEAAQAB//8AD3jadVVFoOM4FpRkW7ItmQS2w9RJmj4Fe5ialpmZmRluC7dlZmaGyzIz722ZmfE0P5ln9e8Mf0is51hVr6qeggiaoDH+G3kVchBDaJn1smEv603wp1bPxHdYfWhMHr//4jmhCD4p1v8gHycfRjXURGiY55TR0XjcY5SOR6PFEi8W00meF8pxyPt8HCdlg99+9YHb8UYtiRwfd2gRBalw7/W85y0SkzEuive9txCcynpG7iYSKsLVU3Fz9Vu0Xp/Dch5ERggjBMwK9DX02U39EZt6iV6Mvo4w1P9PbgPcjkAPwAroLLPZOUImWy7yAtgy06uWmtJBrz8azecndcFoaG7vaaUVu7/RjHL9NHzbSIVhFq2eqzX9K+M5dFrHu4nmXMerv3Upz01OD/+QSpkpCrWfAP7h9V8JJp9EpxDy+tvECrLIATafThaL+QxK2+7cMmoTqFaibZNBPyZGQ6HtGB0TnIyuWh4FRYI4LQ2vnR1snT7SXVzZb8y2B2p+/8uGl+72A+lmaVuqI1uN+lZPtnYv7h06faI/Pnk3LTsjlRotBJZJv1PujbvHOwUPitbhxaHlnXfiosZVXUmS5GUQ1YdlY9QwIe9snZxMbj2tg7q2C+eRoK5n1a2hk1bd+vp/5CHkU6iBEAbujtXQSuhUfYK8SsEruZXxor9QpUHNvwpqEiP9b38nyHLygaQuV6/7S2Q4z+M/4wfKRhJ6PF59Hl8ehw4gWwTn3oDMLLJBr7PIbaj3wNceQkV/BAIuceWdVRLcBCIMb1y9pS5dBz9+9ckYYmVi/FpTUG/1Snz3WIdcJ7zIWeyStielUbSR8ozu/wlc1IoCA4tkew8Oer+TZRCu/4/vCr1vIaSuk6zrBws8nJ5n0d925vOLpGIeN2eoGil2d208CMpj/KyeiQyyxXvTYU3gwguNzj2DSwhXqGOQgXJlDO2+S7e0T6XSyuPlaHHohQiYbK//hd+If4aurLTYZAyyAxGDhDljAL5xwijdJIz+spztDQOP+H4IcrS7vXT7RFy2h7IxO1o/eutpPhp0E0lEkPP00EjXxiZrDHXrkr3Ow5NQ1dMwS32BI5ZFwaCVlZngHpOtrcGRi3s0yoRoJhELhBRJS6Y6hpuqMz165a1BXcudvAnUFaAuRbXWPnQ0BG3/jn98XXcHN+vuHUzBfDz6V2wHEd86z8HcH2NpzY3D3PCM4UvtLHu5DlNv9VkG18pDgG+RLH58Dv+SCh+tp/j95NPoqgrf4s4BGQZ2qZiN92x5KZkWy0sd667RLLYzy9jSrmE1dmLnODcCk7ydD0u8dSZMQkyiIr0wcTp7Vw55GmAnMrFq5xHhTw5Sn8R58tBt1t295Duu4NQnSmcdhd+PaSwCQrSk7OHt6bjwopS6biq9IC3SB/hUhEpLz1nd89glgwzYH19fiL9EPoZGB+yzijNIVxRWQMtwuThQb5zB67+Uoo+NFOdKPI6CNpI+O5Kwip9J1VdBRNJxPAgsxe7HYlWp+hEXUwBVnrP/S9AZIYLOrv8N5/JpNERnEfIq3A2aHQNQ77qVmAwtt6qyhGSaa8+O2Wg0GFS0yOw+zzvFlFSK1Wa3m528356vpFRsfJsn7P8f3uHWT0897PSAqUxB9XYXf5Kp+BbPv8+O0ELo6Pje7U60lw87/a9Q8khHf7/yiXfZcQVY8n+4j3unH3ObaZRHXIfL0/c4tjoRGVH1sUUmuEdejhLUQUidT91miK+//mdNu64pq1f9PntdK6trMolLIfK4OnDK+LrXlT+kgQ15J4pgfxjWZeWMnctfvEoFlBn1au0zpklvyozJOZ3RQudhNemXkyY+St6Bos2Zc3DSPC6FcATqzQm8cQV2CWVyunAiZQyrnpyTOn4oeQsy8OQkP8Abj9n5XRbf8Zj7KB2GgREPebAwQRjqR7qMvIWQCaurTNDpBEZZFf6EELtfC/Z7KypgP3jakmBWn7FtCSrfuWeQSZ+H5lEO8zzfeZQKgyCDmD9q13V4qstqK9jeL2XGsVux3CMj/AjyZtS3LO1XZKVOntv5glj0KYBUAJeS19R7zThIEkYNF9x12kdratBJkxr1TBwzFnTH5M1FIRLPJ9SXXPdNUWbcp0FQRmkrq/BOkctAz2eg7DpOb6x+AIt8P2IfgLdA+OQyV4hYuK6IIuEigrpkiu/uSPCiUblhWR2QZddbXR0YqVl4Z7/IFA1/c70VORk7ocjlSyKH8yJ78fVWcD5tdKaohtA1EDBn/QAAAAEAAAACAEIqnHLWXw889QADA+gAAAAA1E3c2AAAAADeRnFK/6v/CwSiA8IAAAAGAAIAAAAAAAB42mNgZGBgPvdfhIGB5eD/1f9yWRYBRVCBHACfjwaFAHjaY5JnMGI6wMADx2lArMWgAcZ1DFJgbM8gB8KMCQxcjKcZ9ECYSZhBFYQZ/jEwgDDjfSB+xqDDvIrBAyiiC8Q6QOwAxKZQbAjErowlDAqMMxhMAQ+SEF8AAAAVAEsAVwBjAKMBBgESAUMBTwGEAZAB1QIzAj4CcwJ+An4CfgLdAxgDfAOtA8oD5wQPBDoEcgSQBMMEywAAeNpjYGRgYJBjqGVgZ0hhYAHzEICZgREAGNoBEXjafZA1UoZBEEQf7mS4k+DukOAJ7unvrp8glyDkCuihOAEXQLuKxaXWXvfazADlnJFHTn4JcMGD4RwquTOcK741nMcoN4bzaebUcAH1OIYL5e8brtT59lfOgXKqDedQSrnhPPS+4Uq5sE4aiyReEhwQJYBDRBQUh0VSOGoZphlQs/FjEZV2xP3Y4oRWvUJY+xsss6phESQgN46XPralwrgkpCz2pSx0U/spWhnW/UG1oW/3Wr/d+zg3g60WICj696+v6tvZBa0ZTuSZXFEs6H3GRbtyglq/x7SJJY7J86MbzOFqjchTTtKdmIphm5qFiaITOuejH79OJhmQ9hISp3CIigf4nskGKemuFxpDVNMAeNpsgzEBRQAABe/xPwhhUgCYqGFTRg6zEnaIAWgBAdzdYQDA3RDxhf8eMDGwkLGR01FwsFKyU3FiyqCllqmf/rJky5Erj2f3GR6yl+ZlGhg4GnDmpZYXZ6QWpuaARYwNLDjTixLLUpPzc5M4E5NLS8AsqJwRlHbmLMnMSUGWMQEA00In7QAAAA==)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans: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;--spacing:.25rem;--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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.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))}}:root{--purple:#4c2a70;--purple-dark:#32194e;--purple-soft:#eee8f7;--pink:#d4196c;--pink-soft:#fce7f0;--yellow:#fdbe58;--yellow-soft:#fff2cf;--blue:#51a6db;--orange:#e65f35;--ink:#252236;--muted:#797487;--line:#ece9f1;--surface:#fff;--canvas:#f7f5fa;--shadow:0 12px 38px #321f4e14}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Fredoka,Trebuchet MS,sans-serif;overflow-x:hidden}button,input,select{font:inherit}button,select{cursor:pointer}button{color:inherit}.session-loading{background:var(--purple);place-items:center;min-height:100vh;display:grid}.session-loading span{border:4px solid #ffffff38;border-top-color:var(--yellow);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite rotation}.access-page{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#3d1f5d 0%,#4c2a70 55%,#32194e 100%);place-items:center;padding:94px 38px 42px;display:grid;position:relative;overflow:hidden}.access-page:before{content:"";z-index:100;background:linear-gradient(90deg, var(--yellow) 0 34%, var(--pink) 34% 66%, var(--purple) 66% 85%, var(--blue) 85%);height:6px;position:fixed;inset:0 0 auto}.access-page:after{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 34px,#ffffff17 35px 36px);position:absolute;inset:0}.access-shape{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.shape-yellow{background:var(--yellow);width:570px;height:570px;top:-260px;right:-150px}.shape-pink{background:var(--pink);width:330px;height:330px;bottom:-190px;right:9%}.shape-blue{border:70px solid var(--blue);background:0 0;width:280px;height:280px;bottom:-120px;left:-110px}.access-brand{z-index:5;color:#fff;position:absolute;top:27px;left:max(38px,50% - 640px)}.access-shell{z-index:2;background:#fff;border:1px solid #ffffff24;border-radius:30px;grid-template-columns:minmax(330px,.78fr) minmax(580px,1.42fr);width:min(1280px,100%);min-height:min(720px,100vh - 136px);animation:.65s cubic-bezier(.23,1,.32,1) both reveal;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #14072161}.access-campaign{color:#fff;background:radial-gradient(circle at 23% 24%,#ffffff21 0 4px,#0000 5px) 0 0/68px 68px,linear-gradient(165deg,#d4196c 0%,#a81158 100%);min-height:630px;padding:50px 42px;position:relative;overflow:hidden}.access-campaign:before{content:"";background:var(--yellow);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-115px;right:-165px}.access-campaign:after{content:"";border:1px dashed #ffffffb3;border-radius:50%;width:350px;height:350px;animation:60s linear infinite rotation;position:absolute;bottom:40px;right:-60px}.access-campaign-copy{z-index:4;max-width:340px;position:relative}.access-kicker{letter-spacing:1.4px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.access-kicker i{background:var(--yellow);border-radius:8px;width:19px;height:5px}.access-campaign h2{letter-spacing:-2.7px;margin:18px 0 14px;font-size:clamp(37px,3.4vw,54px);line-height:.94}.access-campaign h2 em{color:var(--yellow);font-style:normal}.access-campaign-copy>p{color:#ffffffc4;max-width:300px;margin:0;font-size:11px;line-height:1.6}.access-denise{z-index:3;pointer-events:none;width:360px;height:440px;position:absolute;bottom:0;right:-32px}.access-denise img{z-index:2;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 20px 30px #57123538);width:100%;height:100%;animation:.8s cubic-bezier(.23,1,.32,1) .12s both portrait-reveal;position:absolute;bottom:-6px;right:0}.access-denise>span{background:var(--purple);border-radius:50%;width:210px;height:210px;position:absolute;bottom:78px;right:50px}.access-bage{z-index:1;color:#ffffff26;letter-spacing:-8px;font-size:100px;position:absolute;bottom:-25px;left:-12px}.access-security{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#431c53d1;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:9px 13px 9px 10px;display:flex;position:absolute;bottom:26px;left:34px}.access-security>svg{box-sizing:content-box;color:var(--purple);background:var(--yellow);border-radius:50%;padding:6px}.access-security>span{flex-direction:column;display:flex}.access-security strong{font-size:8px}.access-security small{color:#ffffffad;margin-top:1px;font-size:6px}.access-flow{background:linear-gradient(#fff 0%,#fcfbfd 100%);place-items:center;min-width:0;padding:48px clamp(35px,5vw,76px);display:grid}.access-flow>div{width:100%;max-width:720px}.access-enter{animation:.45s cubic-bezier(.23,1,.32,1) both access-enter}@keyframes access-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.access-flow h1{color:var(--purple);letter-spacing:-2.2px;margin:8px 0 7px;font-size:clamp(35px,3.5vw,51px);line-height:1}.access-flow h1+p{color:var(--muted);margin:0;font-size:11px}.access-groups{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:31px;display:grid}.group-card{color:#fff;text-align:left;border:0;border-radius:21px;flex-direction:column;align-items:flex-start;min-height:230px;padding:21px;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.group-card:before{content:"";border:1px dashed #ffffff61;border-radius:50%;width:130px;height:130px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-48px;right:-42px}.group-card:hover{transform:translateY(-7px);box-shadow:0 19px 36px #371f4c2e}.group-card:hover:before{transform:scale(1.2)rotate(20deg)}.group-card.bage{background:linear-gradient(150deg,#5d3983,#3f205f)}.group-card.state{background:linear-gradient(150deg,#e12a7c,#b70e59)}.group-card.mobilizer{color:var(--purple);background:linear-gradient(150deg,#ffca6b,#f2ac35)}.group-icon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.mobilizer .group-icon{background:#ffffff47;border-color:#4c2a702b}.group-content{flex-direction:column;flex:1;margin-top:20px;display:flex}.group-content small{opacity:.58;letter-spacing:1.2px;font-size:7px;font-weight:800}.group-content strong{margin-top:7px;font-size:17px;line-height:1.08}.group-content em{opacity:.7;margin-top:auto;font-size:8px;font-style:normal}.group-arrow{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:17px;right:18px}.mobilizer .group-arrow{background:#4c2a7021}.access-note{color:#948d9f;align-items:center;gap:7px;margin-top:23px;font-size:8px;display:flex}.access-note svg{color:var(--pink)}.access-back{color:var(--purple);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:28px;padding:0;font-size:9px;font-weight:700;display:flex}.access-back svg{transform:rotate(180deg)}.profile-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.profile-choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-width:0;padding:12px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.profile-choice:hover{border-color:#c8b8da;transform:translateY(-2px);box-shadow:0 11px 24px #3a235014}.profile-choice.is-superuser{background:linear-gradient(90deg,#fff8fb,#fff);border-color:#d4196c40;grid-column:1/-1}.profile-picture,.selected-picture{color:#fff;background:linear-gradient(145deg, var(--purple), #75509c);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.profile-picture{width:47px;height:47px}.profile-picture img,.selected-picture img{object-fit:cover;object-position:top center;width:100%;height:100%}.profile-info{flex-direction:column;min-width:0;display:flex}.profile-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-info small{color:var(--muted);margin-top:3px;font-size:7px}.profile-choice>em{color:var(--pink);letter-spacing:.6px;align-items:center;gap:4px;font-size:6px;font-style:normal;font-weight:900;display:flex;position:absolute;top:8px;right:11px}.profile-choice>svg{color:var(--pink)}.profile-help{color:#9e97a8;text-align:center;margin:17px 0 0;font-size:7.5px}.credential-step,.password-step{max-width:470px!important}.credential-icon{width:49px;height:49px;color:var(--purple);background:var(--yellow-soft);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.access-form{margin-top:26px}.access-form>label:not(.access-remember){margin-top:14px;display:block}.access-form>label:not(.access-remember)>span{color:#514a5d;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.access-form>label:not(.access-remember)>div{background:#fbfafd;border:1px solid #ded8e7;border-radius:13px;align-items:center;gap:10px;height:50px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.access-form>label:not(.access-remember)>div:focus-within{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #4c2a7017}.access-form>label:not(.access-remember)>div.field-error{border-color:#ce4052}.access-form svg{color:#908799;flex:none}.access-form input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.access-form label div>button{color:#8f8798;background:0 0;border:0;padding:3px;display:grid}.access-remember{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-top:15px;font-size:8px;display:flex}.access-remember input{opacity:0;position:absolute}.access-remember>span{color:#0000;background:#fff;border:1px solid #d8d2df;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.access-remember input:checked+span{border-color:var(--purple);color:#fff;background:var(--purple)}.access-submit{color:#fff;background:var(--purple);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:20px;font-size:10px;font-weight:700;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 11px 26px #4c2a7033}.access-submit:hover{background:var(--purple-dark);transform:translateY(-2px);box-shadow:0 15px 30px #4c2a7045}.access-error{color:#bd3346;align-items:center;gap:5px;margin:10px 0 0;font-size:8px;display:flex}.selected-profile{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-top:14px;padding-bottom:23px;display:flex}.selected-picture{width:70px;height:70px;box-shadow:0 0 0 6px var(--purple-soft);font-size:15px}.selected-profile>span:last-child{flex-direction:column;display:flex}.selected-profile em{width:fit-content;color:var(--pink);letter-spacing:.7px;align-items:center;gap:4px;margin-bottom:5px;font-size:7px;font-style:normal;font-weight:900;display:flex}.selected-profile small{color:var(--muted);font-size:9px}.selected-profile strong{color:var(--purple);letter-spacing:-.8px;margin-top:2px;font-size:25px}.selected-profile p{color:var(--muted);margin:3px 0 0;font-size:8px}.login-page{background:#fff;grid-template-columns:minmax(460px,1.15fr) minmax(430px,.85fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";z-index:100;background:linear-gradient(90deg, var(--yellow) 0 34%, var(--pink) 34% 66%, var(--purple) 66% 85%, var(--blue) 85%);height:6px;position:fixed;inset:0 0 auto}.login-story{min-height:100vh;color:var(--purple);background:radial-gradient(circle at 20% 24%, #ffffff57 0 5px, transparent 6px) 0 0 / 80px 80px, var(--yellow);padding:clamp(42px,5vw,70px);position:relative;overflow:hidden}.login-story:before{content:"";background:var(--pink);border-radius:50%;width:min(64vw,820px);height:min(64vw,820px);position:absolute;bottom:-220px;right:-190px}.login-story:after{content:"";border:2px dashed #4c2a702e;border-radius:50%;width:390px;height:390px;animation:60s linear infinite rotation;position:absolute;top:-150px;left:-170px}.login-brand{z-index:4;animation:.6s cubic-bezier(.23,1,.32,1) both reveal;position:relative}.login-message{z-index:5;width:min(620px,70%);margin-top:clamp(70px,11vh,125px);animation:.75s cubic-bezier(.23,1,.32,1) 80ms both reveal;position:relative}.login-message h1{letter-spacing:-4px;margin:11px 0 19px;font-size:clamp(45px,5.4vw,78px);line-height:.92}.login-message h1 em{color:#fff;text-shadow:0 4px #4c2a7014;font-style:normal}.login-message>p{color:#6d4b31;max-width:500px;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.6}.login-trust{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff47;border:1px solid #4c2a7029;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:10px 15px 10px 11px;display:inline-flex}.login-trust>svg{box-sizing:content-box;color:#fff;background:var(--purple);border-radius:50%;padding:8px}.login-trust>span{flex-direction:column;display:flex}.login-trust strong{font-size:10px}.login-trust small{color:#755b43;margin-top:2px;font-size:8px}.login-denise{z-index:4;pointer-events:none;width:min(39vw,530px);height:min(88vh,900px);position:absolute;bottom:-15px;right:clamp(-45px,-2vw,-20px)}.login-denise img{z-index:2;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 22px 35px #4f143e3b);width:100%;height:100%;animation:.85s cubic-bezier(.23,1,.32,1) .12s both portrait-reveal;position:absolute;bottom:0;right:0}.login-orbit{aspect-ratio:1;border:2px dashed #ffffffb3;border-radius:50%;width:92%;animation:160s linear infinite rotation-back;position:absolute;bottom:19%;right:-40px}.login-orbit:before,.login-orbit:after{content:"";background:var(--yellow);border-radius:50%;position:absolute;box-shadow:0 0 0 9px #ffffff26}.login-orbit:before{width:13px;height:13px;top:4%;left:20%}.login-orbit:after{width:9px;height:9px;bottom:25%;right:3%}.login-watermark{z-index:2;color:#ffffff30;letter-spacing:-12px;font-size:clamp(100px,13vw,200px);font-weight:700;position:absolute;bottom:-30px;left:4vw}.login-panel{z-index:10;background:#fff;place-items:center;min-height:100vh;padding:42px clamp(30px,5vw,84px);display:grid;position:relative;overflow-y:auto;box-shadow:-24px 0 70px #361c481c}.login-form-wrap{width:min(100%,480px);animation:.65s cubic-bezier(.23,1,.32,1) .12s both reveal}.login-welcome h2{color:var(--purple);letter-spacing:-1.8px;margin:7px 0 5px;font-size:clamp(34px,3vw,48px)}.login-welcome p{color:var(--muted);margin:0;font-size:12px}.login-form{margin-top:28px}.login-form>label,.access-modal form>label{margin-top:15px;display:block}.login-form>label>span,.access-modal label>span{color:#504a5b;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.login-form>label>div,.access-modal label>div{background:#fbfafd;border:1px solid #dfd9e7;border-radius:13px;align-items:center;gap:10px;height:49px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.login-form>label>div:focus-within,.access-modal label>div:focus-within{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #4c2a7017}.login-form>label>div.field-error{border-color:#dd4d5c}.login-form label svg,.access-modal label svg{color:#938a9f;flex:none}.login-form input,.access-modal input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.login-form label div>button{color:#857d90;background:0 0;border:0;padding:3px;display:grid}.login-options{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.remember{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.remember input{opacity:0;pointer-events:none;position:absolute}.remember>span{color:#0000;background:#fff;border:1px solid #d8d2df;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.remember input:checked+span{border-color:var(--purple);color:#fff;background:var(--purple)}.login-options>button{color:var(--pink);background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:700}.login-submit{color:#fff;background:var(--purple);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;height:49px;margin-top:20px;font-size:11px;font-weight:700;transition:transform .3s cubic-bezier(.23,1,.32,1),background .3s,box-shadow .3s;display:flex;box-shadow:0 11px 28px #4c2a7038}.login-submit:hover{background:var(--purple-dark);transform:translateY(-2px);box-shadow:0 15px 32px #4c2a704a}.login-submit svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.login-submit:hover svg{transform:translate(4px)}.login-error{color:#bd3346;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:9px;line-height:1.4;display:flex}.login-error svg{flex:none;margin-top:1px}.demo-access{margin-top:25px}.demo-access>div:first-child{color:#9b95a6;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.demo-access>div:first-child i{background:var(--line);flex:1;height:1px}.demo-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.demo-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:7px;min-width:0;padding:9px;transition:all .2s;display:grid}.demo-grid>button:hover{background:#fcfaff;border-color:#c7b9d8;transform:translateY(-2px)}.demo-grid>button>svg{color:var(--pink);display:none}.demo-grid>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.demo-grid strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.demo-grid small{color:var(--muted);margin-top:2px;font-size:6.5px}.demo-avatar{color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.demo-avatar.coordination{background:var(--purple)}.demo-avatar.mobilizer{color:var(--purple);background:var(--yellow)}.demo-avatar.admin{background:var(--pink)}.first-access-link{color:var(--purple);background:0 0;border:0;align-items:center;gap:5px;margin:17px auto 0;font-size:9px;font-weight:700;display:flex}.first-access-link svg{color:var(--pink)}.login-footer{color:#aaa3b1;text-align:center;margin:19px 0 0;font-size:7.5px}.access-modal{background:#fff;border-radius:23px;width:min(430px,100%);padding:32px;animation:.35s cubic-bezier(.23,1,.32,1) both reveal;position:relative;box-shadow:0 30px 90px #1c0e2a59}.access-modal-icon{width:48px;height:48px;color:var(--purple);background:var(--yellow-soft);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.access-modal h2{color:var(--purple);letter-spacing:-.8px;margin:6px 0 8px;font-size:26px}.access-modal>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.access-modal form{margin-top:19px}.access-modal form .login-submit{margin-top:17px}.modal-close{width:33px;height:33px;color:var(--purple);background:var(--purple-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:17px}.stepper{gap:5px;margin-bottom:20px;display:flex}.stepper i{background:var(--line);border-radius:4px;width:35px;height:5px}.stepper i.active{background:var(--pink)}.first-access-modal label+label{margin-top:11px}.app-shell{--sidebar-width:264px;min-height:100vh}.app-shell:before{content:"";z-index:100;background:linear-gradient(90deg, var(--yellow) 0 34%, var(--pink) 34% 66%, var(--purple) 66% 85%, var(--blue) 85%);height:5px;position:fixed;inset:0 0 auto}.sidebar{z-index:40;width:var(--sidebar-width);color:#fff;background:radial-gradient(circle at 85% 7%,#d81770b8 0 34px,#0000 35px),radial-gradient(circle at 3% 94%,#ffbf4533 0 120px,#0000 121px),repeating-linear-gradient(135deg,#0000 0 28px,#ffffff05 29px 30px),linear-gradient(165deg,#4c2a70 0%,#32194e 100%);flex-direction:column;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{margin:0 8px 28px;position:relative}.brand-lockup{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand-lockup>img{object-fit:cover;border-radius:15px;flex:none;width:50px;height:50px;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s;box-shadow:0 10px 24px #10061c47,inset 0 0 0 1px #ffffff1f}.brand-lockup:hover>img{transform:translateY(-2px)rotate(-3deg);box-shadow:0 14px 28px #10061c57}.brand-wordmark{flex-direction:column;min-width:0;line-height:1;display:flex}.brand-wordmark>small{letter-spacing:3.2px;margin:0 0 4px 1px;font-size:8px;font-weight:700}.brand-wordmark>span{align-items:center;gap:7px;display:flex}.brand-wordmark strong{letter-spacing:-.7px;font-size:23px;font-weight:700}.brand-wordmark em{letter-spacing:.45px;white-space:nowrap;border-radius:6px;padding:4px 6px 3px;font-size:7px;font-style:normal;font-weight:800}.brand-lockup.dark .brand-wordmark>small{color:var(--yellow)}.brand-lockup.dark .brand-wordmark strong{color:#fff}.brand-lockup.dark .brand-wordmark em{color:var(--purple-dark);background:var(--yellow)}.brand-lockup.light .brand-wordmark>small{color:#4c2a70bd}.brand-lockup.light .brand-wordmark strong{color:var(--purple)}.brand-lockup.light .brand-wordmark em{color:#fff;background:var(--pink)}.access-brand .brand-lockup>img{border-radius:13px;width:45px;height:45px}.access-brand .brand-wordmark strong{font-size:21px}.login-brand .brand-lockup>img{border-radius:18px;width:60px;height:60px;box-shadow:0 14px 30px #4c2a7038}.login-brand .brand-wordmark>small{font-size:9px}.login-brand .brand-wordmark strong{font-size:29px}.login-brand .brand-wordmark em{padding:5px 7px 4px;font-size:8px}.nav-label{color:#b8a9cc;letter-spacing:1.2px;margin:0 12px 9px;font-size:10px;font-weight:800}.main-nav{flex:1}.main-nav button{color:#d9d0e5;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;margin:3px 0;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex;position:relative}.main-nav button:hover{color:#fff;background:#ffffff12}.main-nav button.active{color:var(--purple-dark);background:var(--yellow);box-shadow:0 8px 22px #ffbf4529}.nav-icon{border:1px solid #fff3;border-radius:9px;place-items:center;width:27px;height:27px;transition:transform .3s cubic-bezier(.23,1,.32,1),background .3s;display:grid}.main-nav button:hover .nav-icon{background:#ffffff14;transform:rotate(-5deg)scale(1.08)}.main-nav button.active .nav-icon{background:#ffffff38;border-color:#4c2a7047}.main-nav em{color:#fff;background:var(--pink);text-align:center;border-radius:12px;min-width:21px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal}.sidebar-support{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin:18px 4px 14px;padding:13px;display:flex}.sidebar-support>span{width:27px;height:27px;color:var(--purple-dark);background:var(--yellow);border-radius:50%;place-items:center;font-weight:900;display:grid}.sidebar-support div{flex-direction:column;display:flex}.sidebar-support strong{font-size:11px}.sidebar-support small{color:#b8a9cc;margin-top:2px;font-size:9px}.user-card{border-top:1px solid #ffffff21;align-items:center;gap:9px;padding-top:15px;display:flex;position:relative}.avatar,.mini-avatar{border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.avatar{aspect-ratio:1;color:#fff;background:var(--pink);width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;font-size:11px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff21}.avatar img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.user-card div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.user-card strong{font-size:11px}.user-card span{color:#b8a9cc;font-size:8px}.user-card button{color:#b8a9cc;background:0 0;border:0}.profile-menu{z-index:55;width:208px;color:var(--ink);background:#fff;border:1px solid #ffffff24;border-radius:14px;padding:14px;position:absolute;bottom:48px;right:-3px;box-shadow:0 20px 50px #1408204d}.profile-menu span{color:var(--pink);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:800}.profile-menu strong{color:var(--ink);text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.profile-menu button{color:#fff;background:var(--purple);border-radius:9px;align-items:center;gap:7px;width:100%;margin-top:12px;padding:9px 10px;font-size:9px;font-weight:700;display:flex}.main-content{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:75px;padding:0 34px;animation:.65s cubic-bezier(.23,1,.32,1) both sticky-slide;display:flex;position:sticky;top:0}.topbar-title{align-items:center;gap:12px;display:flex}.topbar-title div{flex-direction:column;display:flex}.topbar-title span{color:var(--muted);font-size:10px}.topbar-title strong{margin-top:2px;font-size:17px}.topbar-actions{align-items:center;gap:10px;display:flex}.search-box{border:1px solid var(--line);background:#faf9fc;border-radius:11px;align-items:center;gap:8px;width:260px;height:40px;padding:0 11px;display:flex}.search-box>svg{color:var(--muted)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-box kbd{color:#9b95a6;background:#fff;border:1px solid #e3dfeb;border-radius:5px;padding:3px 6px;font-size:8px;box-shadow:0 1px #e3dfeb}.icon-button{border:1px solid var(--line);background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;position:relative}.icon-button i{background:var(--pink);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.icon-button b{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.notification-wrap{position:relative}.notification-panel{z-index:50;border:1px solid var(--line);background:#fff;border-radius:16px;width:310px;padding:17px;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #2c1b4229}.popover-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.popover-heading strong{font-size:14px}.popover-heading span{color:var(--pink);background:var(--pink-soft);border-radius:20px;padding:4px 7px;font-size:8px;font-weight:900}.notification-panel p{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:20px 1fr;align-items:start;gap:7px;margin:0;padding:11px 2px;font-size:10px;line-height:1.45;display:grid}.notification-panel p>svg{color:var(--pink);margin-top:1px}.notification-panel p b{color:var(--ink)}.notification-panel>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;padding:10px 4px;transition:all .2s;display:grid}.notification-panel>button:hover{background:#f8f4fa;border-radius:10px;padding-inline:8px}.notification-panel>button.unread{background:linear-gradient(90deg,#ff197211,#0000)}.notification-panel>button>span{color:#fff;background:linear-gradient(135deg, var(--pink), #b91267);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.notification-panel>button>div{flex-direction:column;min-width:0;display:flex}.notification-panel>button strong{font-size:8px}.notification-panel>button p{color:#62586a;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;font-size:7px;display:block;overflow:hidden}.notification-panel>button small{color:var(--muted);margin-top:3px;font-size:5px}.notification-empty{border-top:1px solid var(--line)}.primary-button{color:#fff;background:var(--purple);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:600;transition:transform .3s cubic-bezier(.23,1,.32,1),background .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 20px #46226f2e}.primary-button.compact{height:40px;padding:0 17px}.primary-button:hover{background:var(--purple-dark);transform:translateY(-2px);box-shadow:0 12px 25px #46226f3d}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;place-content:center;width:40px;height:40px;display:none}.dashboard,.module-page{max-width:1530px;margin:0 auto;padding:25px 34px 45px}.page-enter{animation:.55s cubic-bezier(.23,1,.32,1) both reveal}.campaign-hero{background:linear-gradient(90deg, #ffffff14 1px, transparent 1px) 0 0 / 58px 58px, linear-gradient(#ffffff14 1px, transparent 1px) 0 0 / 58px 58px, var(--yellow);min-height:280px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;padding:36px 40px;display:flex;position:relative;overflow:hidden}.campaign-hero:after{content:"";opacity:.3;background:radial-gradient(circle at 14% 24%,#0000 0 14px,#935e0030 15px 17px,#0000 18px) 0 0/180px 110px,radial-gradient(circle at 32% 75%,#0000 0 10px,#935e0024 11px 13px,#0000 14px) 0 0/230px 140px,repeating-radial-gradient(circle at 68% 22%,#0000 0 16px,#4c2a7017 17px 19px,#0000 20px 32px) 0 0/260px 260px;position:absolute;inset:0}.hero-copy{z-index:5;width:52%;position:relative}.eyebrow{color:var(--pink);letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:700}.eyebrow.dark{color:var(--purple)}.hero-copy h1{color:var(--purple);letter-spacing:-2.3px;align-items:center;gap:8px;margin:8px 0 9px;font-size:clamp(34px,3.5vw,52px);font-weight:700;line-height:.96;display:flex}.hero-copy h1 svg{color:var(--pink);flex:none;animation:2.8s ease-in-out infinite star-pulse}.hero-copy p{color:#66483d;max-width:560px;margin:0;font-size:13px;line-height:1.58}.hero-button{color:#fff;background:var(--purple);border:0;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;font-size:11px;font-weight:600;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 9px 20px #46226f38}.hero-button:hover{transform:translateY(-3px);box-shadow:0 14px 26px #46226f47}.hero-button:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #4c2a7047;animation:3s cubic-bezier(.65,0,.34,1) 1.2s infinite button-ripple;position:absolute;inset:-7px}.hero-progress{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #ffffff7a;border-radius:70px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;position:absolute;bottom:29px;right:252px;box-shadow:0 14px 35px #5e2e1524}.progress-ring{background:conic-gradient(var(--purple) 0 var(--progress), #ffffff9e var(--progress) 100%);border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative;transform:rotate(-65deg);box-shadow:0 8px 18px #6335041f}.progress-ring:before{content:"";background:#ffd477;border-radius:50%;width:73px;height:73px;position:absolute}.progress-ring div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(65deg)}.progress-ring strong{color:var(--purple);font-size:22px;line-height:1}.progress-ring span{color:#745939;margin-top:3px;font-size:7px}.hero-summary{flex-direction:column;gap:9px;display:flex}.hero-summary span{color:#6f5134;font-size:9px}.hero-summary b{min-width:18px;color:var(--purple);font-size:14px;display:inline-block}.hero-portrait{z-index:4;pointer-events:none;width:258px;height:100%;position:absolute;bottom:0;right:9px}.hero-portrait img{z-index:3;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 18px 20px #481f2b2e);width:238px;max-height:274px;animation:.8s cubic-bezier(.23,1,.32,1) both portrait-reveal;position:absolute;bottom:-3px;right:2px}.orbit{z-index:2;border:1px dashed #ffffffa6;border-radius:50%;position:absolute}.orbit:after{content:"";background:var(--yellow);border-radius:50%;width:10px;height:10px;position:absolute;top:9%;left:17%;box-shadow:0 0 0 5px #ffffff2e}.orbit-one{width:218px;height:218px;animation:60s linear infinite rotation;top:20px;right:3px}.orbit-two{border-style:solid;border-color:#4c2a7038;width:270px;height:270px;animation:160s linear infinite rotation-back;bottom:-65px;right:-35px}.hero-watermark{z-index:1;color:#ffffff24;letter-spacing:-9px;pointer-events:none;font-size:130px;font-weight:700;position:absolute;top:-14px;right:175px}.hero-shape{z-index:1;background:var(--pink);border-radius:50%;position:absolute}.hero-shape.one{opacity:.96;width:390px;height:390px;top:-130px;right:-75px}.hero-shape.two{opacity:.14;width:250px;height:215px;bottom:-150px;right:300px}.filter-row{justify-content:space-between;align-items:end;margin:22px 0 14px;display:flex}.filter-row>div{align-items:end;gap:8px;display:flex}.filter-label{color:var(--muted);align-self:center;align-items:center;gap:5px;margin-right:4px;font-size:10px;display:inline-flex}.filter-row label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 8px 0 10px;display:flex}.filter-row label>svg{color:var(--purple)}.filter-row select{color:var(--ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.filter-row>span{color:#9a94a5;font-size:9px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:17px 18px 15px;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s,border-color .35s;animation:.55s cubic-bezier(.23,1,.32,1) both reveal;box-shadow:0 8px 25px #2f174f09}.metric-card:nth-child(2){animation-delay:60ms}.metric-card:nth-child(3){animation-delay:.12s}.metric-card:nth-child(4){animation-delay:.18s}.metric-card:hover{border-color:#4c2a7029;transform:translateY(-5px);box-shadow:0 18px 42px #2f174f1a}.metric-icon,.material-icon{border-radius:10px;place-items:center;font-weight:900;display:grid}.metric-icon{float:left;width:36px;height:36px;margin-right:11px;font-size:8px}.metric-icon.purple,.material-icon.purple{color:var(--purple);background:var(--purple-soft)}.metric-icon.pink,.material-icon.pink{color:var(--pink);background:var(--pink-soft)}.metric-icon.blue,.material-icon.blue{color:var(--blue);background:#e7f2fb}.metric-icon.yellow,.material-icon.yellow{color:#9b6500;background:var(--yellow-soft)}.material-icon.orange{color:var(--orange);background:#ffebe5}.metric-heading{justify-content:space-between;align-items:center;padding-top:1px;display:flex}.metric-heading span{color:var(--muted);font-size:9px}.metric-heading button{color:#b4aebd;background:0 0;border:0;font-size:10px}.metric-card>strong{letter-spacing:-.6px;margin-top:4px;font-size:22px;display:block}.metric-bottom{clear:both;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.metric-bottom>span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.metric-bottom>span svg{color:#31a66a}.mini-chart{background:#f0edf3;border-radius:5px;width:78px;height:5px;overflow:hidden}.mini-chart i,.bar i{border-radius:inherit;height:100%;display:block}i.purple{background:var(--purple)}i.pink{background:var(--pink)}i.yellow{background:var(--yellow)}i.blue{background:var(--blue)}.dashboard-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.9fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:19px;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;animation:.6s cubic-bezier(.23,1,.32,1) .1s both reveal;overflow:hidden;box-shadow:0 8px 25px #2f174f09}.panel:hover{transform:translateY(-2px);box-shadow:0 16px 38px #2f174f13}.panel-heading{justify-content:space-between;align-items:start;padding:19px 20px 14px;display:flex}.panel-heading h2{letter-spacing:-.2px;margin:0;font-size:14px}.panel-heading p{color:var(--muted);margin:3px 0 0;font-size:8px}.panel-heading button{color:var(--purple);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.panel-heading button svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.panel-heading button:hover svg{transform:translate(4px)}.coverage-list{padding:0 20px 10px}.coverage-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(140px,1fr) 40px 114px;align-items:center;gap:10px;padding:11px 0;display:grid}.map-pin{border-radius:50% 50% 50% 12px;place-items:center;width:31px;height:31px;display:grid;position:relative;transform:rotate(-8deg)}.map-pin svg{transform:rotate(8deg)}.map-pin.pink{color:var(--pink);background:var(--pink-soft)}.map-pin.purple{color:var(--purple);background:var(--purple-soft)}.map-pin.yellow{color:#9b6500;background:var(--yellow-soft)}.map-pin.blue{color:var(--blue);background:#e7f2fb}.coverage-info>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.coverage-info strong{font-size:10px}.coverage-info span{color:var(--muted);font-size:8px}.bar{background:#f1eef4;border-radius:10px;height:5px;overflow:hidden}.coverage-number{text-align:center;font-size:11px}.status-pill{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:fit-content;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.status-pill.pink{color:var(--pink);background:var(--pink-soft)}.status-pill.purple{color:var(--purple);background:var(--purple-soft)}.status-pill.yellow{color:#8b620e;background:var(--yellow-soft)}.status-pill.blue{color:var(--blue);background:#e7f2fb}.calendar-strip{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 20px 14px;display:grid}.calendar-strip button{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:8px 3px;display:flex}.calendar-strip span{color:var(--muted);font-size:7px}.calendar-strip strong{margin-top:2px;font-size:11px}.calendar-strip button.selected{border-color:var(--purple);color:#fff;background:var(--purple)}.calendar-strip button.selected span{color:#d8cde7}.agenda-items{padding:0 20px 13px}.agenda-items>div{border-top:1px solid var(--line);grid-template-columns:41px 3px 1fr;gap:9px;padding:9px 0;display:grid}.agenda-items time{padding-top:2px;font-size:9px;font-weight:900}.agenda-items i{border-radius:3px}.agenda-items p{flex-direction:column;margin:0;display:flex}.agenda-items strong{font-size:9px}.agenda-items span{color:var(--muted);margin-top:3px;font-size:8px}.task-list{padding:0 20px}.task-list>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto 29px;align-items:center;gap:8px;padding:11px 0;display:grid}.task-check{color:#fff;background:#fff;border:1.5px solid #d8d2df;border-radius:6px;place-items:center;width:19px;height:19px;transition:all .25s;display:grid}.task-check:hover{border-color:var(--purple)}.task-check svg{opacity:0;transition:all .25s;transform:scale(.6)}.task-check:hover{color:#fff;background:var(--purple)}.task-check:hover svg{opacity:1;transform:scale(1)}.task-list p,.material-data p{flex-direction:column;min-width:0;margin:0;display:flex}.task-list p strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.task-list p span,.material-data span{color:var(--muted);margin-top:3px;font-size:8px}.mini-avatar{width:27px;height:27px;color:var(--purple);background:var(--purple-soft);font-size:8px}.mini-avatar.purple{color:var(--purple);background:var(--purple-soft)}.mini-avatar.pink{color:var(--pink);background:var(--pink-soft)}.mini-avatar.yellow{color:#815600;background:var(--yellow-soft)}.panel-footer-button{border:0;border-top:1px solid var(--line);width:100%;color:var(--purple);background:#fbfafd;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:9px;font-weight:700;display:flex}.material-list{padding:0 20px 14px}.material-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.material-icon{width:33px;height:33px;font-size:8px}.material-data .bar{margin-top:7px}.material-data strong,.material-list>div>strong{font-size:9px}.activity-panel{grid-column:2}.activity-list{padding:0 20px 13px}.activity-list>div{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.activity-list p{color:var(--muted);margin:1px 0 0;font-size:8px;line-height:1.45}.activity-list p b{color:var(--ink)}.activity-list time{color:#aaa4b3;margin-top:3px;font-size:7px;display:block}.tasks-page{max-width:1530px;margin:0 auto;padding:25px 34px 45px}.tasks-hero{background:radial-gradient(circle at 14% 25%, #ffffff40 0 5px, transparent 6px) 0 0/82px 82px, var(--yellow);min-height:255px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;padding:36px 42px;display:flex;position:relative;overflow:hidden}.tasks-hero:before{content:"";background:var(--pink);border-radius:50%;width:480px;height:480px;position:absolute;top:-170px;right:-110px}.tasks-hero:after{content:"TAREFAS";color:#fff3;letter-spacing:-7px;font-size:102px;font-weight:700;position:absolute;bottom:-23px;right:280px}.tasks-hero>div:first-child{z-index:3;max-width:630px;position:relative}.tasks-hero h1{color:var(--purple);letter-spacing:-2.8px;margin:7px 0 10px;font-size:clamp(40px,5vw,61px);line-height:.94}.tasks-hero p{color:#6c4f37;max-width:510px;margin:0;font-size:11px;line-height:1.55}.tasks-hero .primary-button{margin-top:20px;padding:11px 17px}.task-hero-summary{z-index:4;color:#fff;background:#4c2a70ed;border:1px solid #ffffff4d;border-radius:21px;grid-template-columns:48px 1fr 1px 1fr;align-items:center;gap:13px;min-width:390px;margin-right:18px;padding:20px;display:grid;position:relative;box-shadow:0 18px 42px #4a184b38}.task-hero-summary>span{width:47px;height:47px;color:var(--purple);background:var(--yellow);border-radius:14px;place-items:center;display:grid}.task-hero-summary>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;display:grid}.task-hero-summary small{color:#d3c6df;letter-spacing:.7px;grid-column:1/-1;font-size:6px;font-weight:900}.task-hero-summary strong{margin-top:2px;font-size:24px}.task-hero-summary em{color:#d3c6df;font-size:7px;font-style:normal}.task-hero-summary>i{background:#ffffff2e;width:1px;height:47px}.task-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.task-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;display:flex}.task-stats article>span{border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.task-stats article>span.purple{color:var(--purple);background:var(--purple-soft)}.task-stats article>span.yellow{color:#8c620e;background:var(--yellow-soft)}.task-stats article>span.pink{color:var(--pink);background:var(--pink-soft)}.task-stats article>span.blue{color:var(--blue);background:#e7f2fb}.task-stats article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;display:grid}.task-stats small{color:var(--muted);letter-spacing:.7px;grid-column:1/-1;font-size:6px;font-weight:900}.task-stats strong{font-size:21px}.task-stats em{color:var(--muted);font-size:7px;font-style:normal}.task-toolbar{grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(120px,1fr));gap:9px;margin-top:14px;padding:13px;display:grid}.task-toolbar label{background:#fbfafd;border:1px solid #e1dce7;border-radius:10px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.task-toolbar label svg{color:var(--muted)}.task-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.task-toolbar select{background:#fbfafd;border:1px solid #e1dce7;border-radius:10px;outline:0;min-width:0;padding:0 10px;font-size:8px}.task-error{color:#a92b40;background:#fff3f5;border:1px solid #efc4cb;border-radius:11px;align-items:center;gap:7px;margin-top:12px;padding:11px 13px;font-size:8px;display:flex}.task-error span{flex:1}.task-error button{color:inherit;background:0 0;border:0;padding:3px;display:grid}.task-board{grid-template-columns:repeat(4,minmax(235px,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.task-column{border:1px solid var(--line);background:#f4f1f6;border-radius:18px;min-width:0;padding:12px}.task-column>header{justify-content:space-between;align-items:center;padding:3px 3px 11px;display:flex}.task-column>header>span{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.task-column>header i{background:var(--purple);border-radius:50%;width:8px;height:8px}.task-column.yellow>header i{background:#d8911a}.task-column.pink>header i{background:var(--pink)}.task-column.blue>header i{background:var(--blue)}.task-column>header em{width:24px;height:24px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.task-card-list{flex-direction:column;gap:8px;display:flex}.task-board-card{text-align:left;background:#fff;border:1px solid #0000;border-radius:13px;width:100%;padding:13px;transition:all .25s;box-shadow:0 5px 15px #301d440a}.task-board-card:hover{border-color:#d8cde3;transform:translateY(-2px);box-shadow:0 11px 24px #301d4417}.task-board-card.is-overdue{border-color:#f1b8c2;box-shadow:inset 3px 0 #c8324c,0 5px 15px #301d440a}.task-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.priority,.task-status-label{white-space:nowrap;border-radius:20px;align-items:center;width:fit-content;padding:4px 6px;font-size:6px;font-weight:900;display:inline-flex}.priority.baixa{color:#397b9f;background:#e7f2fb}.priority.média{color:#765a15;background:var(--yellow-soft)}.priority.alta{color:var(--pink);background:var(--pink-soft)}.priority.urgente{color:#fff;background:#b83248}.task-status-label{color:var(--purple);background:var(--purple-soft)}.task-status-label.atrasada{color:#b62e45;background:#fde9ed}.task-status-label.concluída{color:#277550;background:#e5f6ee}.task-status-label.necessita-revisão{color:var(--pink);background:var(--pink-soft)}.task-board-card h3{margin:11px 0 5px;font-size:10px;line-height:1.3}.task-board-card>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.task-location{color:#665f70;background:#faf8fc;border-radius:8px;align-items:center;gap:4px;margin-top:10px;padding:7px;font-size:7px;display:flex}.task-location svg{color:var(--pink);flex:none}.task-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-card-footer{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:grid}.task-card-footer .mini-avatar{width:29px;height:29px;font-size:7px}.task-card-footer>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.task-card-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.task-card-footer small{color:var(--muted);align-items:center;gap:3px;margin-top:2px;font-size:6px;display:flex}.task-card-footer>svg{color:var(--pink)}.empty-column{color:#aaa2b2;background:#ffffff73;border:1px dashed #d9d2e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:105px;font-size:7px;display:flex}.task-loading{flex-direction:column;gap:8px;display:flex}.task-loading span{background:linear-gradient(90deg,#ede9f1 25%,#f7f5f9 45%,#ede9f1 65%) 0 0/220% 100%;border-radius:12px;height:100px;animation:1.4s infinite loading-shimmer}@keyframes loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.task-detail{background:#fff;width:min(540px,100%);padding:33px 30px;animation:.35s cubic-bezier(.23,1,.32,1) both detail-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 70px #1e0e2a38}.task-detail-heading{border-bottom:1px solid var(--line);padding:17px 35px 22px 0}.task-detail-heading>span{margin-right:5px}.task-detail-heading h2{color:var(--purple);margin:12px 0 7px;font-size:25px;line-height:1.1}.task-detail-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.task-detail-person{grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-bottom:14px;display:grid}.task-detail-person>img,.task-detail-person>span{color:#fff;background:var(--purple);object-fit:cover;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.task-detail-person>div{flex-direction:column;min-width:0;display:flex}.task-detail-person small{color:var(--pink);letter-spacing:.7px;font-size:6px;font-weight:900}.task-detail-person strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.task-edit-trigger{min-height:34px;color:var(--purple);background:#fff;border:1px solid #d9cfe3;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:0 12px;font-size:7px;font-weight:800;display:inline-flex}.task-detail-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.task-detail-meta>div{border:1px solid var(--line);background:#fcfbfd;border-radius:10px;flex-direction:column;min-width:0;padding:11px;display:flex}.task-detail-meta small{color:var(--muted);letter-spacing:.6px;font-size:6px;font-weight:900}.task-detail-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.task-detail-section{border:1px solid var(--line);border-radius:11px;margin-top:14px;padding:13px}.task-detail-section h3,.task-history h3{margin:0 0 7px;font-size:10px}.task-detail-section p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.task-detail-materials{flex-wrap:wrap;gap:6px;display:flex}.task-detail-materials span{color:var(--purple);background:var(--purple-soft);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.task-action-note{margin-top:14px;display:block}.task-action-note span{color:#514a5d;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.task-action-note textarea{resize:vertical;background:#fbfafd;border:1px solid #ded8e7;border-radius:10px;outline:0;width:100%;padding:10px 11px;font-size:8px}.task-action-note textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.task-history{margin-top:19px}.task-history>div{border-top:1px solid var(--line);grid-template-columns:12px 1fr;gap:8px;padding:9px 0;display:grid}.task-history>div>i{background:var(--pink);width:8px;height:8px;box-shadow:0 0 0 2px var(--pink-soft);border:2px solid #fff;border-radius:50%;margin-top:3px}.task-history>div>span{flex-direction:column;display:flex}.task-history strong{font-size:8px}.task-history small{color:var(--muted);margin-top:2px;font-size:6px}.task-history em{width:fit-content;color:var(--purple);background:var(--purple-soft);border-radius:7px;margin-top:4px;padding:3px 5px;font-size:6px;font-style:normal}.task-history>p{color:var(--muted);font-size:8px}.task-detail-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:1fr 1fr;gap:8px;margin:22px -30px -33px;padding:15px 30px;display:grid;position:sticky;bottom:-33px}.task-detail-actions button{color:#fff;background:var(--purple);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:8px;font-weight:700;display:flex}.task-detail-actions .pause-task{color:var(--purple);background:#fff;border:1px solid #d7cfe0}.task-detail-actions .return-task{color:#a52f43;background:#fff3f5;border:1px solid #efbcc5}.task-detail-actions .cancel-task{color:#a52f43;background:#fff;border:1px solid #efbcc5}.task-detail-actions button:disabled{cursor:not-allowed;opacity:.45}.task-detail-edit{min-height:100%}.task-detail-edit-heading{border-bottom:1px solid var(--line);margin-bottom:18px;padding:8px 35px 16px 0}.task-detail-edit-heading h2{color:var(--purple);margin:5px 0;font-size:23px}.task-detail-edit-heading p{color:var(--muted);margin:0;font-size:8px}.task-detail-edit>footer{border-top:1px solid var(--line);background:#fffffff7;gap:8px;margin:20px -30px -33px;padding:15px 30px;display:flex;position:sticky;bottom:-33px}.task-detail-edit>footer button{min-height:41px;color:var(--purple);background:#fff;border:1px solid #d8cfe1;border-radius:999px;flex:1;font-size:8px;font-weight:800}.task-detail-edit>footer .save{color:#fff;background:var(--purple);border:0;justify-content:center;align-items:center;gap:6px;display:flex}.task-create-modal{background:#f8f5fa;border-radius:26px;flex-direction:column;width:min(1080px,100vw - 48px);height:min(860px,100dvh - 48px);max-height:calc(100dvh - 48px);animation:.42s cubic-bezier(.23,1,.32,1) both popup-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #1c0e2a61}.task-create-heading{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:55px minmax(0,1fr) 38px;align-items:center;gap:15px;padding:24px 28px;display:grid;position:relative}.task-create-heading .create-profile-icon{color:#fff;background:linear-gradient(145deg, var(--pink), #b7195b);border-radius:18px;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 13px 28px #d71e6338}.task-create-heading h2{color:var(--purple);letter-spacing:-.8px;margin:4px 0 5px;font-size:28px}.task-create-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.task-create-heading .modal-close{width:38px;height:38px;position:static}.task-create-form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.task-create-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.task-create-actions{border-top:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex;box-shadow:0 -12px 30px #301d440d}.task-create-actions>span{color:var(--muted);font-size:11px}.task-create-actions .access-submit{width:auto;min-width:260px;min-height:48px;margin:0;padding-inline:24px}.task-form-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.task-form-section{background:#fff;border:1px solid #e3dce9;border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 24px #301d4409}.task-form-section:first-child{grid-column:1/-1}.task-form-section>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.task-form-section>header>span{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:12px;flex:none;place-items:center;display:grid}.task-form-section:nth-child(2)>header>span{color:#176b4c;background:#e5f6ee}.task-form-section:nth-child(3)>header>span{color:#96620b;background:var(--yellow-soft)}.task-form-section>header>div{flex-direction:column;min-width:0;display:flex}.task-form-section>header strong{color:var(--ink);font-size:14px}.task-form-section>header small{color:var(--muted);margin-top:2px;font-size:10px}.task-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.task-form-grid .full{grid-column:1/-1}.task-form-grid label{min-width:0}.task-form-grid label>span{color:#514a5d;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.task-form-grid input,.task-form-grid select,.task-form-grid textarea{width:100%;color:var(--ink);resize:vertical;background:#fbfafd;border:1px solid #ded8e7;border-radius:12px;outline:0;padding:0 13px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.task-form-grid input,.task-form-grid select{height:49px}.task-form-grid textarea{min-height:82px;padding-block:12px;line-height:1.45}.task-form-grid input:focus,.task-form-grid select:focus,.task-form-grid textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.task-assignee-picker{min-width:0;position:relative}.task-assignee-trigger{width:100%;min-height:57px;color:var(--ink);text-align:left;background:#fbfafd;border:1px solid #ded8e7;border-radius:13px;grid-template-columns:39px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:8px 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.task-assignee-picker.open .task-assignee-trigger,.task-assignee-trigger:hover{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #4c2a7014}.task-assignee-trigger .mobilizer-picker-avatar,.task-assignee-placeholder{color:#fff;background:linear-gradient(145deg, var(--purple), var(--pink));border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.task-assignee-trigger .mobilizer-picker-avatar img{object-fit:cover;width:100%;height:100%}.task-assignee-trigger>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.task-assignee-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-assignee-trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.task-assignee-trigger>svg{color:var(--purple);transition:transform .25s}.task-assignee-picker.open .task-assignee-trigger>svg{transform:rotate(180deg)}.task-assignee-menu{z-index:95;background:#fff;border:1px solid #ded8e7;border-radius:15px;padding:9px;animation:.22s both dropdown-in;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 45px #2a153d2e}.task-assignee-menu>label{height:40px;color:var(--muted);background:#faf8fc;border:1px solid #e3dce9;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.task-assignee-menu>label input{height:auto;box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.task-assignee-menu>div{flex-direction:column;gap:3px;max-height:225px;margin-top:7px;display:flex;overflow-y:auto}.task-assignee-menu>div>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 9px;transition:all .2s;display:grid}.task-assignee-menu>div>button:hover,.task-assignee-menu>div>button.selected{background:var(--pink-soft);transform:translate(2px)}.task-assignee-menu .mobilizer-picker-avatar{color:#fff;background:linear-gradient(145deg, var(--purple), var(--pink));border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.task-assignee-menu .mobilizer-picker-avatar img{object-fit:cover;width:100%;height:100%}.task-assignee-menu button>span{flex-direction:column;min-width:0;display:flex}.task-assignee-menu button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-assignee-menu button small{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:9px;display:flex}.task-assignee-menu button small i{background:#aaa3b2;border-radius:50%;width:6px;height:6px}.task-assignee-menu button small i.online{background:#2ba676;box-shadow:0 0 0 3px #2ba6761a}.task-assignee-menu button>svg{color:var(--pink)}.task-assignee-menu>div>p{color:var(--muted);text-align:center;margin:9px;font-size:10px}.task-coordinator-lock{min-height:57px;color:var(--purple);background:var(--purple-soft);border:1px solid #ded8e7;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;padding:9px 12px;display:grid}.task-coordinator-lock svg{grid-row:1/3}.task-coordinator-lock strong{font-size:11px}.task-coordinator-lock small{color:var(--muted);margin-top:2px;font-size:9px}.task-material-picker{border:1px solid #ded8e7;border-radius:13px;min-width:0;margin:0;padding:12px}.task-material-picker legend{color:#514a5d;padding:0 5px;font-size:11px;font-weight:800}.task-material-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.task-material-picker button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e3dce9;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;padding:8px;transition:all .2s;display:grid}.task-material-picker button:hover,.task-material-picker button.selected{border-color:var(--pink);background:var(--pink-soft);transform:translateY(-1px)}.task-material-picker button>img,.task-material-picker button>svg:first-child{object-fit:cover;border-radius:9px;width:39px;height:39px}.task-material-picker button>span{flex-direction:column;min-width:0;display:flex}.task-material-picker button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-material-picker button small,.task-material-picker>p{color:var(--muted);margin-top:2px;font-size:8px}.task-material-picker button>svg:last-child{color:var(--pink)}.task-form-warning{color:#9a3447;text-align:center;margin-top:8px;font-size:10px;display:block}.task-detail-edit .task-form-layout{grid-template-columns:1fr}.task-detail-edit .task-form-section:first-child{grid-column:auto}.mini-avatar{overflow:hidden}.mini-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.field-page{max-width:1380px;margin:0 auto;padding:25px 34px 48px}.field-hero{background:linear-gradient(115deg, var(--yellow) 0 60%, #ffd968 60%);min-height:215px;box-shadow:var(--shadow);border-radius:25px;justify-content:space-between;align-items:center;padding:34px 40px;display:flex;position:relative;overflow:hidden}.field-hero:after{content:"CAMPO";color:#ffffff42;letter-spacing:-6px;font-size:92px;font-weight:800;position:absolute;bottom:-28px;right:25%}.field-hero>div:first-child{z-index:2;max-width:670px;position:relative}.field-hero h1{color:var(--purple);letter-spacing:-2.7px;margin:7px 0 10px;font-size:clamp(38px,5vw,60px);line-height:.95}.field-hero p{color:#6d5039;max-width:570px;margin:0;font-size:10px;line-height:1.55}.connection-pill{z-index:3;color:#fff;background:var(--purple);border-radius:17px;align-items:center;gap:10px;min-width:270px;padding:14px 15px;display:flex;position:relative;box-shadow:0 15px 35px #371e5533}.connection-pill>svg{flex:none}.connection-pill>span{flex-direction:column;flex:1;display:flex}.connection-pill strong{font-size:9px}.connection-pill small{color:#d8cde3;margin-top:2px;font-size:6px}.connection-pill.offline{background:#8d3950}.connection-pill button{color:var(--purple);background:var(--yellow);border:0;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font-size:6px;font-weight:800;display:flex}.field-notice{color:var(--purple);background:#f9f4fc;border:1px solid #dfd3e9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;font-size:8px;animation:.42s cubic-bezier(.2,1.25,.35,1) both notice-arrive;display:flex;box-shadow:0 9px 25px #3c205314}.field-notice button{color:inherit;background:0 0;border:0;place-items:center;display:grid}@keyframes notice-arrive{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.route-alert-card{color:var(--purple);background:linear-gradient(110deg,#fbf8fd,#fff);border:1px solid #e1d6e8;border-radius:15px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;animation:.45s both field-app-enter;display:grid;box-shadow:0 7px 20px #2d173f0a}.route-alert-card>span{width:38px;height:38px;color:var(--pink);background:var(--pink-soft);border-radius:12px;place-items:center;display:grid}.route-alert-card>div{flex-direction:column;min-width:0;display:flex}.route-alert-card strong{font-size:8px}.route-alert-card small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.4}.route-alert-card button{color:#fff;background:var(--pink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.route-alert-card.active{color:#23684a;background:#eef8f3;border-color:#c7e5d7}.route-alert-card.active>span,.route-alert-card.active button{color:#237351;background:#fff}.field-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.field-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:11px;padding:15px 17px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.field-stats article:hover{border-color:#d9cce3;transform:translateY(-2px);box-shadow:0 12px 26px #31194414}.field-stats article:active{transform:scale(.98)}.field-stats article>span{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.field-stats .purple{color:var(--purple);background:var(--purple-soft)}.field-stats .yellow{color:#956511;background:var(--yellow-soft)}.field-stats .pink{color:var(--pink);background:var(--pink-soft)}.field-stats article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;display:grid}.field-stats small{color:var(--muted);letter-spacing:.7px;grid-column:1/-1;font-size:6px;font-weight:900}.field-stats strong{font-size:22px}.field-stats em{color:var(--muted);font-size:7px;font-style:normal}.field-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.72fr);gap:13px;margin-top:13px;display:grid}.field-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 5px 20px #2816380a}.field-hero,.field-stats,.mobile-route-section,.field-layout,.field-history{animation:.52s cubic-bezier(.23,1,.32,1) both field-app-enter}.field-stats{animation-delay:40ms}.mobile-route-section{animation-delay:90ms}.field-layout{animation-delay:.14s}.field-history{animation-delay:.18s}.field-tasks>header,.field-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 19px;display:flex}.field-tasks>header h2,.field-history h2{margin:3px 0 0;font-size:17px}.field-tasks>header>span,.field-history>header>span{width:30px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;font-size:8px;font-weight:800;display:grid}.field-task-list{padding:4px 17px 10px}.field-task{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) auto;gap:11px;padding:15px 2px;display:grid}.field-task:last-child{border-bottom:0}.route-step{border:3px solid var(--purple-soft);color:#fff;background:var(--purple);width:29px;height:29px;box-shadow:0 0 0 1px var(--purple);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.field-task-main{min-width:0}.field-task-main>div{align-items:center;gap:6px;display:flex}.field-task-main>div em{color:var(--muted);font-size:7px;font-style:normal}.field-task-main>div em.late{color:#ad2f45;font-weight:900}.field-task-main>div em.today{color:#8b640c;font-weight:900}.field-task h3{margin:8px 0 5px;font-size:11px}.field-task p,.field-task small{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:7px;line-height:1.45;display:flex}.field-task p svg,.field-task small svg{color:var(--pink);flex:none}.field-task small{margin-top:5px}.field-task-actions{align-items:center;gap:6px;display:flex}.field-task-actions button{border:1px solid var(--purple);min-height:34px;color:var(--purple);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.field-task-actions .start-field{color:#fff;background:var(--purple);border-color:#0000}.field-task-actions button:disabled{opacity:.55}.field-empty{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.field-empty svg{color:var(--purple)}.field-empty strong{color:var(--ink);margin-top:8px;font-size:10px}.field-empty span{margin-top:3px;font-size:7px}.field-side{flex-direction:column;gap:12px;display:flex}.route-card{color:#fff;background:var(--purple);padding:16px}.route-card header{align-items:center;gap:9px;display:flex}.route-card header>span{width:35px;height:35px;color:var(--purple);background:var(--yellow);border-radius:11px;place-items:center;display:grid}.route-card header div{flex-direction:column;min-width:0;display:flex}.route-card header small{color:#cbbfd7;letter-spacing:.6px;font-size:6px;font-weight:800}.route-card header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.route-visual{grid-template-columns:10px 1fr 10px 1fr 10px;align-items:center;margin:18px 4px;display:grid}.route-visual i{border:2px solid var(--purple);background:var(--yellow);width:10px;height:10px;box-shadow:0 0 0 2px var(--yellow);border-radius:50%}.route-visual span{background:repeating-linear-gradient(90deg,#ffffff73 0 4px,#0000 4px 8px);height:2px}.route-card>p{color:#ded5e7;align-items:center;gap:5px;margin:0;font-size:7px;display:flex}.material-wallet{padding:0;overflow:hidden}.material-wallet header{color:#fff;background:linear-gradient(135deg, var(--purple), #71418e);justify-content:space-between;align-items:center;margin:0;padding:16px;display:flex}.material-wallet header>div{flex-direction:column;display:flex}.material-wallet header .eyebrow{color:var(--yellow)}.material-wallet header strong{margin-top:3px;font-size:12px}.material-wallet header em{color:var(--purple);background:var(--yellow);border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.material-wallet>div{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0 13px;padding:10px 3px;animation:.4s both wallet-item-in;display:flex}.material-wallet>div:first-of-type{border-top:0}.material-wallet-icon{width:34px;height:34px;color:var(--pink);background:var(--pink-soft);border-radius:10px;flex:none;place-items:center;display:grid!important}.material-wallet>div>span:last-child{flex-direction:column;min-width:0;display:flex}.material-wallet>div strong{font-size:8px}.material-wallet>div small{color:var(--muted);margin-top:2px;font-size:6px}.material-wallet>p{color:var(--muted);margin:16px;font-size:7px}@keyframes wallet-item-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}.field-message{color:#654813;background:var(--yellow-soft);align-items:flex-start;gap:9px;padding:14px;display:flex}.field-message>svg{color:#b57a13;flex:none}.field-message div{flex-direction:column;display:flex}.field-message small{letter-spacing:.5px;font-size:6px;font-weight:900}.field-message strong{margin-top:4px;font-size:7px;line-height:1.45}.field-history{margin-top:13px}.field-history>div{padding:2px 18px 8px}.field-history article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.field-history article>span{color:#277550;background:#e5f6ee;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.field-history article.pending>span{color:#956511;background:var(--yellow-soft)}.field-history p{flex-direction:column;min-width:0;margin:0;display:flex}.field-history p strong{font-size:8px}.field-history p small{color:var(--muted);margin-top:3px;font-size:6px}.field-history article em{color:var(--purple);background:var(--purple-soft);border-radius:20px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.field-history .history-empty{color:var(--muted);padding:18px 0;font-size:8px}.field-modal{background:#fff;border-radius:22px;width:min(690px,100%);max-height:92vh;padding:29px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #1c0e2a59}.field-modal h2{color:var(--purple);margin:6px 0;font-size:25px}.field-modal>p{color:var(--muted);margin:0;font-size:8px}.field-modal form{margin-top:17px}.support-check{cursor:pointer;background:#fcf9fd;border:1px solid #e5d9e9;border-radius:11px;align-items:center;gap:9px;margin:12px 0;padding:11px;display:flex}.support-check>input{opacity:0;position:absolute}.support-check>span{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.support-check:has(input:checked){border-color:var(--pink);background:var(--pink-soft)}.support-check>div{flex-direction:column;display:flex}.support-check strong{font-size:8px}.support-check small{color:var(--muted);margin-top:2px;font-size:6px}.map-page{max-width:1540px;margin:0 auto;padding:25px 34px 48px}.map-page-heading{color:#fff;background:radial-gradient(circle at 11% 24%, #ffffff1f 0 4px, transparent 5px) 0 0/70px 70px, var(--purple);min-height:225px;box-shadow:var(--shadow);border-radius:25px;justify-content:space-between;align-items:center;padding:34px 40px;display:flex;position:relative;overflow:hidden}.map-page-heading:after{content:"BAGÉ";color:#ffffff14;letter-spacing:-6px;font-size:100px;font-weight:800;position:absolute;bottom:-28px;right:29%}.map-page-heading>div:first-child{z-index:2;max-width:720px;position:relative}.map-page-heading .eyebrow{color:var(--yellow)}.map-page-heading h1{letter-spacing:-2.8px;margin:8px 0 10px;font-size:clamp(38px,4.8vw,60px);line-height:.94}.map-page-heading p{color:#d7cce1;max-width:600px;margin:0;font-size:10px;line-height:1.55}.map-heading-stats{z-index:3;min-width:380px;color:var(--purple);background:var(--yellow);border:1px solid #ffffff40;border-radius:20px;grid-template-columns:48px 1.3fr 1px .7fr;align-items:center;gap:12px;padding:19px;display:grid;position:relative;box-shadow:0 18px 42px #150a223d}.map-heading-stats>span{color:#fff;background:var(--pink);border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.map-heading-stats>div{flex-direction:column;min-width:0;display:flex}.map-heading-stats small{letter-spacing:.7px;font-size:6px;font-weight:900}.map-heading-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.map-heading-stats>i{background:#4c2a7033;width:1px;height:46px}.map-planner{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:13px;margin-top:14px;display:grid}.map-main-panel,.assignment-panel{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 6px 25px #2714370d}.assignment-panel{overflow:visible}.map-main-panel{align-self:start;position:relative}.map-page-heading,.map-planner,.route-roster{animation:.5s cubic-bezier(.23,1,.32,1) both field-app-enter}.map-planner{animation-delay:60ms}.route-roster{animation-delay:.12s}.map-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.map-toolbar>label{color:var(--purple);background:#fbfafd;border:1px solid #ddd6e4;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.map-toolbar label span{font-size:7px;font-weight:800}.map-toolbar select{background:0 0;border:0;outline:0;width:190px;height:36px;font-size:8px;font-weight:700}.map-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.map-legend{color:var(--muted);align-items:center;gap:4px;font-size:6px;font-weight:700;display:inline-flex}.map-legend i{background:#f3b520;border-radius:50%;width:8px;height:8px}.map-legend.accepted i{background:var(--purple)}.map-legend.progress i{background:var(--pink)}.map-legend.live i{background:#168fbf;animation:1.6s ease-in-out infinite live-dot;box-shadow:0 0 0 4px #168fbf21}.map-legend.review i{background:#168fbf}.map-legend.done i{background:#27805a}@keyframes live-dot{50%{box-shadow:0 0 0 7px #168fbf00}}.live-mobilizer-icon-shell{background:0 0!important;border:0!important}.live-mobilizer-icon{color:#fff;background:linear-gradient(145deg,#168fbf,#0d6f9a);border:4px solid #fff;border-radius:50% 50% 50% 12px;place-items:center;width:44px;height:44px;transition:width .25s,height .25s,box-shadow .25s;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 10px 25px #0f5c7d59}.live-mobilizer-icon span{background-color:#168fbf;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;overflow:hidden;transform:rotate(45deg)}.live-mobilizer-icon span.has-photo{color:#0000;background-color:#168fbf}.live-mobilizer-icon.compact{border-width:3px;width:34px;height:34px}.live-mobilizer-icon.compact span{width:27px;height:27px;font-size:8px}.live-mobilizer-icon.compact i{bottom:-5px;right:-5px}.live-mobilizer-icon i{background:#35a272;border:3px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.5s ease-in-out infinite live-dot;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 7px #1f684b59}.live-mobilizer-icon.needs-help{background:linear-gradient(145deg,#ed3d6f,#a51e48);animation:1.1s ease-in-out infinite help-marker-pulse}.live-mobilizer-icon.needs-help i{background:var(--yellow)}@keyframes help-marker-pulse{50%{transform:rotate(-45deg)scale(1.1);box-shadow:0 10px 34px #da275b8c}}.live-mobilizer-cluster-shell{background:0 0!important;border:0!important}.live-mobilizer-cluster{filter:drop-shadow(0 8px 12px #165c7a42);justify-content:center;align-items:center;min-width:56px;height:42px;padding-right:14px;animation:.3s cubic-bezier(.2,1.25,.35,1) both map-marker-in;display:flex;position:relative}.live-mobilizer-cluster>div{display:flex}.live-mobilizer-cluster span{color:#fff;background-color:#168fbf;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-10px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.live-mobilizer-cluster span.has-photo{color:#0000}.live-mobilizer-cluster span:first-child{margin-left:0}.live-mobilizer-cluster span img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.live-mobilizer-cluster>strong{color:#fff;background:var(--purple);border:3px solid #fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:8px;display:grid;position:absolute;bottom:0;right:0}.live-mobilizer-cluster.needs-help>strong{background:#c82c57;animation:1.3s ease-in-out infinite live-dot}.live-mobilizer-tooltip{flex-direction:column;min-width:170px;padding:3px;font-family:inherit;display:flex}.live-mobilizer-tooltip strong{color:var(--purple);font-size:10px}.live-mobilizer-tooltip span{color:#27805a;margin-top:3px;font-size:7px;font-weight:850}.live-mobilizer-tooltip b{color:var(--purple);letter-spacing:.04em;margin-top:5px;font-size:8px}.live-mobilizer-tooltip small{color:#7b6d85;margin-top:3px;font-size:6px}.live-mobilizer-tooltip p{color:#9f294d;background:#fff1f5;border-radius:7px;margin:6px 0 0;padding:6px;font-size:6px;line-height:1.4}@keyframes map-marker-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.operational-map-wrap{isolation:isolate;background:#e8e3eb;min-height:600px;position:relative;overflow:hidden}.operational-map,.operational-map.leaflet-container{background:#e8e3eb;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}.operational-map .leaflet-grab{cursor:crosshair}.operational-map .leaflet-tile-pane{filter:saturate(.84)contrast(.97)}.operational-map .leaflet-control-zoom a{color:var(--purple)}.operational-map .leaflet-control-attribution{font-size:6px}.map-guidance{z-index:900;max-width:330px;color:var(--purple);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 8px 28px #22123224}.map-guidance>span{background:#d19a27;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse-dot}.map-guidance>span.ready{background:#27805a;animation:none}.map-guidance>span.failed{background:#bd3346;animation:none}.map-guidance.looking{border-color:#ef3f7033;box-shadow:0 10px 34px #ef3f7029}.map-guidance.looking>span,.map-guidance.looking>span.ready{background:var(--pink);animation:.72s infinite pulse-dot}.map-guidance p{margin:0;font-size:7px;line-height:1.4}.map-guidance.failed{border-color:#bd334633;flex-wrap:wrap;max-width:390px}.map-recovery-actions{gap:6px;width:100%;padding-left:16px;display:flex}.map-recovery-actions button,.map-recovery-actions a{min-height:29px;color:var(--purple);background:#fff;border:1px solid #4c2a7029;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.map-recovery-actions button{color:#fff;background:var(--purple)}.assignment-panel{align-self:start}.assignment-panel>header{color:#fff;background:var(--purple);align-items:center;gap:10px;padding:18px;display:flex}.assignment-panel>header>span{width:38px;height:38px;color:var(--purple);background:var(--yellow);border-radius:12px;flex:none;place-items:center;display:grid}.assignment-panel>header div{min-width:0}.assignment-panel>header small{color:#cfc1db;letter-spacing:.7px;font-size:6px;font-weight:900}.assignment-panel>header h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.selected-street-list{border-bottom:1px solid var(--line);max-height:190px;padding:7px 14px;overflow-y:auto}.selected-street-list>div{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr 25px;align-items:center;gap:8px;padding:8px 0;display:grid}.selected-street-list>div:last-child{border-bottom:0}.selected-street-list>div>span{width:28px;height:28px;color:var(--pink);background:var(--pink-soft);border-radius:9px;place-items:center;display:grid}.selected-street-list p{flex-direction:column;min-width:0;margin:0;display:flex}.selected-street-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.selected-street-list small{color:var(--muted);margin-top:2px;font-size:6px}.selected-street-list button{color:#a24d61;background:#fff0f3;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.assignment-empty{color:var(--muted);margin:9px 0;font-size:7px;line-height:1.45}.assignment-form{padding:14px}.street-side-heading{color:var(--purple);background:#f7f2fa;border-radius:11px;align-items:center;gap:9px;margin:-2px 0 12px;padding:10px;display:flex}.street-side-heading>svg{flex:none}.street-side-heading>span{flex-direction:column;display:flex}.street-side-heading strong{font-size:8px}.street-side-heading small{color:var(--muted);margin-top:2px;font-size:6px}.assignment-form>label{margin-bottom:10px;display:block}.assignment-form label>span{color:#52495d;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.assignment-form label>span em{color:#806795;background:var(--purple-soft);border-radius:8px;margin-left:4px;padding:2px 5px;font-size:5px;font-style:normal}.assignment-form select,.assignment-form input{background:#fbfafd;border:1px solid #ded8e5;border-radius:9px;outline:0;width:100%;height:39px;padding:0 10px;font-size:8px}.assignment-form select:focus,.assignment-form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.two-person-info{color:var(--purple);background:var(--yellow-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 11px;padding:9px;display:flex}.two-person-info>svg{flex:none}.two-person-info p{flex-direction:column;margin:0;display:flex}.two-person-info strong{font-size:7px}.two-person-info small{color:#786545;margin-top:2px;font-size:6px;line-height:1.4}.assignment-form .access-submit{margin-top:4px}.mobilizer-picker-stack{gap:10px;margin-bottom:11px;display:grid}.mobilizer-picker{z-index:2;min-width:0;position:relative}.mobilizer-picker.open{z-index:80}.mobilizer-picker-label{color:#52495d;align-items:center;gap:5px;margin-bottom:5px;font-size:7px;font-weight:800;display:flex}.mobilizer-picker-label em{color:#806795;background:var(--purple-soft);border-radius:8px;padding:2px 5px;font-size:5px;font-style:normal}.mobilizer-picker-trigger{width:100%;min-height:54px;color:var(--purple);text-align:left;background:#fbfafd;border:1px solid #ded8e5;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:7px 10px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid}.mobilizer-picker-trigger:hover{background:#fff;border-color:#cdbfd9;transform:translateY(-1px)}.mobilizer-picker.open .mobilizer-picker-trigger{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #4c2a7014,0 9px 24px #32194614}.mobilizer-picker-trigger>svg{justify-self:end;transition:transform .2s}.mobilizer-picker.open .mobilizer-picker-trigger>svg{transform:rotate(180deg)}.mobilizer-picker-avatar{color:#fff;background:linear-gradient(145deg, var(--purple), var(--pink));border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 11px #4c2a7033}.mobilizer-picker-avatar b{letter-spacing:.1px;font-size:9px}.mobilizer-picker-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.mobilizer-picker-person,.mobilizer-picker-option>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.mobilizer-picker-person strong,.mobilizer-picker-option strong{color:#35253f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobilizer-picker-person small,.mobilizer-picker-option small{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:6px;line-height:1.2;display:flex}.mobilizer-picker-person small i,.mobilizer-picker-option small i{background:#8e7c9c;border-radius:50%;flex:none;width:6px;height:6px}.mobilizer-picker-person small.available i,.mobilizer-picker-option small.available i{background:#2c996d}.mobilizer-picker-person small.assigned i,.mobilizer-picker-option small.assigned i{background:#8661a5}.mobilizer-picker-person small.field i,.mobilizer-picker-option small.field i{background:var(--pink);animation:1.6s ease-in-out infinite live-dot;box-shadow:0 0 0 3px #da275b1f}.mobilizer-picker-person.empty{grid-column:1/3;padding-left:2px}.mobilizer-picker-person.empty strong{color:#5f526a}.mobilizer-picker-menu{z-index:220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #ded6e6;border-radius:14px;animation:.2s cubic-bezier(.2,.85,.28,1.15) both mobilizer-picker-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #2d183f33}.mobilizer-picker-search{color:#8b7c96;background:#f8f5fa;border:1px solid #e2dce8;border-radius:9px;align-items:center;gap:7px;margin:9px;padding:0 9px;display:flex}.assignment-form .mobilizer-picker-search input{height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:7px}.mobilizer-picker-options{overscroll-behavior:contain;max-height:235px;padding:0 6px 7px;overflow-y:auto}.mobilizer-picker-option{width:100%;min-height:51px;color:var(--purple);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:7px 8px;transition:background .18s,transform .18s,box-shadow .18s;display:grid}.mobilizer-picker-option:hover{background:#f7f1fa;transform:translate(2px)}.mobilizer-picker-option.selected{box-shadow:inset 3px 0 0 var(--pink);background:#fff1f6}.mobilizer-picker-option>svg{color:var(--pink);justify-self:end}.mobilizer-picker-option.empty{grid-template-columns:36px minmax(0,1fr) 17px}.mobilizer-picker-empty-icon{width:36px;height:36px;color:var(--purple);background:var(--purple-soft);border-radius:50%;place-items:center;display:grid}.mobilizer-picker-no-results{color:var(--muted);text-align:center;background:#f8f5fa;border-radius:9px;margin:3px 5px 7px;padding:14px 9px;font-size:7px}@keyframes mobilizer-picker-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.mobilizer-picker-trigger{border-radius:13px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:60px;padding:8px 11px}.mobilizer-picker-avatar{width:40px;height:40px}.mobilizer-picker-avatar b{font-size:10px}.mobilizer-picker-person strong,.mobilizer-picker-option strong{font-size:9px}.mobilizer-picker-person small,.mobilizer-picker-option small{font-size:7px}.mobilizer-picker-menu{z-index:3600;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:20px;max-height:min(70dvh,520px);animation-name:mobilizer-picker-sheet-in;position:fixed;left:12px;box-shadow:0 24px 70px #1b0d2752}.mobilizer-picker-search{border-radius:12px;margin:12px}.assignment-form .mobilizer-picker-search input{height:42px;font-size:9px}.mobilizer-picker-options{max-height:min(55dvh,400px);padding:0 9px 10px}.mobilizer-picker-option{border-radius:13px;grid-template-columns:42px minmax(0,1fr) 20px;min-height:62px;padding:9px 10px}.mobilizer-picker-option .mobilizer-picker-avatar,.mobilizer-picker-empty-icon{width:42px;height:42px}}@keyframes mobilizer-picker-sheet-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bage-map-chip{color:var(--purple);align-items:center;gap:9px;display:flex}.bage-map-chip>svg{flex:none}.bage-map-chip>span{flex-direction:column;display:flex}.bage-map-chip strong{font-size:8px}.bage-map-chip small{color:var(--muted);margin-top:2px;font-size:6px}.route-material-picker{background:#fbfafd;border:1px solid #ded8e5;border-radius:13px;margin:3px 0 12px;overflow:hidden}.route-material-picker>div{color:var(--purple);background:var(--purple-soft);align-items:center;gap:8px;padding:10px 11px;display:flex}.route-material-picker>div>span{flex-direction:column;display:flex}.route-material-picker>div>button{min-height:27px;color:var(--purple);background:#fff;border:1px solid #4c2a7026;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 9px;font-size:6px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.route-material-picker>div>button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #4c2a701f}.route-material-picker>div strong{font-size:8px}.route-material-picker>div small{color:var(--muted);margin-top:2px;font-size:6px}.route-material-picker article{border-top:1px solid #e8e1ed;grid-template-columns:31px minmax(0,1fr) 55px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:grid}.route-material-picker article.selected{box-shadow:inset 3px 0 var(--pink);background:#f5ecfa}.route-material-picker article>img,.route-material-picker article>span{width:31px;height:31px;color:var(--purple);object-fit:cover;background:#fff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.route-material-picker article p{flex-direction:column;min-width:0;margin:0;display:flex}.route-material-picker article p strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.route-material-picker article p small{color:var(--muted);margin-top:2px;font-size:5px}.route-material-picker article input{text-align:center;height:31px;padding:0 7px}.material-empty-link{width:100%;min-height:47px;color:var(--purple);background:#fff;border:0;border-top:1px solid #e8e1ed;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.route-alert-card{color:#fff;background:linear-gradient(125deg,#4c2a70 0%,#6d3188 58%,#e71673 145%);border:0;grid-template-columns:46px minmax(0,1fr) auto;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 15px 34px #4c2a7033}.route-alert-card:after{content:"";border:24px solid #ffffff12;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-45px}.route-alert-card>span{z-index:1;width:45px;height:45px;color:var(--purple);background:var(--yellow);position:relative;box-shadow:0 8px 18px #0000001f}.route-alert-card>div{z-index:1;position:relative}.route-alert-card>div em{color:var(--yellow);letter-spacing:1px;font-size:5px;font-style:normal;font-weight:900}.route-alert-card strong{color:#fff;margin-top:3px;font-size:10px}.route-alert-card small{color:#ded4e6;max-width:520px;font-size:6px}.route-alert-card button{z-index:1;min-height:38px;color:var(--purple);background:#fff;border-radius:12px;position:relative}.route-alert-card.active{color:#205e45;background:linear-gradient(120deg,#e7f7ef,#f7fffb);box-shadow:0 10px 28px #27805a1f}.route-alert-card.active>div em{color:#27805a}.route-alert-card.active strong{color:#205e45}.route-alert-card.active small{color:#5c7b6d}.route-alert-card.active button{color:#fff;background:#27805a}.mobilizer-route-title>em{color:#766781;align-items:center;gap:5px;margin-top:6px;font-size:6px;font-style:normal;display:flex}.field-task-filters{gap:6px;padding:10px 17px 2px;display:flex}.field-task-filters button{min-height:29px;color:var(--muted);background:#fff;border:1px solid #e1d9e7;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:6px;font-weight:800;display:flex}.field-task-filters button b{background:#f0e9f4;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:6px;display:grid}.field-task-filters button.active{border-color:var(--purple);color:#fff;background:var(--purple)}.field-task-filters button.active b{color:var(--purple);background:#fff}.field-task.late{background:#fff8fa;border:1px solid #f2cdd9;border-radius:13px;margin:4px 0;padding-left:8px;padding-right:10px}.field-task-actions .complete-field{color:#27805a;border-color:#27805a}.materials-page{padding:29px 37px 45px}.materials-hero{color:#fff;background:radial-gradient(circle at 80% 10%, #ffffff1a, transparent 35%), var(--purple);min-height:260px;box-shadow:var(--shadow);border-radius:25px;justify-content:space-between;align-items:center;padding:38px 42px;display:flex;position:relative;overflow:hidden}.materials-hero:after{content:"ESTOQUE";color:#ffffff0f;letter-spacing:-5px;font-size:95px;font-weight:900;position:absolute;bottom:-36px;right:-25px}.materials-hero>div:first-child{z-index:1;max-width:610px;position:relative}.materials-hero .eyebrow{color:var(--yellow)}.materials-hero h1{letter-spacing:-2.8px;margin:8px 0 11px;font-size:clamp(38px,4.7vw,58px);line-height:.95}.materials-hero p{color:#d9cfe2;max-width:540px;margin:0 0 18px;font-size:9px;line-height:1.55}.materials-hero-metrics{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff29;border-radius:19px;grid-template-columns:repeat(3,1fr);gap:8px;min-width:330px;padding:10px;display:grid;position:relative}.materials-hero-metrics article{background:#ffffff14;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:96px;display:flex}.materials-hero-metrics article svg{color:var(--yellow)}.materials-hero-metrics strong{margin-top:6px;font-size:19px}.materials-hero-metrics small{color:#d8cee2;text-align:center;margin-top:3px;font-size:5px}.materials-hero-metrics .warning{background:#e7167340}.materials-directory{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:14px;overflow:hidden;box-shadow:0 8px 28px #2815390d}.materials-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.materials-directory h2{margin:4px 0 3px;font-size:19px}.materials-directory header p{color:var(--muted);margin:0;font-size:7px}.materials-directory header>button,.materials-empty button{color:#fff;background:var(--pink);border:0;border-radius:11px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:7px;font-weight:800;display:flex}.material-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.material-catalog-grid>article{border:1px solid var(--line);background:#fff;border-radius:17px;transition:all .22s;overflow:hidden}.material-catalog-grid>article[role=button]{cursor:pointer}.material-catalog-grid>article:hover,.material-catalog-grid>article:focus-visible{border-color:#cfbddc;outline:none;transform:translateY(-4px);box-shadow:0 16px 32px #3018421f}.material-catalog-grid>article.low{border-color:#f0c5d3}.material-photo{color:#9b87aa;background:linear-gradient(140deg,#f3edf7,#fff8f3);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.material-photo img{object-fit:cover;width:100%;height:100%}.material-photo span{color:#a0284f;background:#fff2f6;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:5px;font-weight:900;display:flex;position:absolute;top:10px;right:10px}.material-card-body{padding:14px}.material-card-body>small{color:var(--pink);letter-spacing:.8px;text-transform:uppercase;font-size:5px;font-weight:900}.material-card-body h3{margin:5px 0 6px;font-size:14px}.material-card-body>p{min-height:31px;color:var(--muted);margin:0;font-size:6px;line-height:1.5}.material-card-body>div{align-items:baseline;gap:6px;margin-top:11px;display:flex}.material-card-body>div strong{color:var(--purple);font-size:19px}.material-card-body>div span{color:var(--muted);font-size:6px}.open-material-detail{width:100%;color:var(--purple);background:var(--purple-soft);pointer-events:none;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:11px;padding:8px 10px;font-size:6px;font-weight:900;transition:background .2s;display:flex}.material-catalog-grid>article:hover .open-material-detail{color:#fff;background:var(--purple)}.material-card-body footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.material-card-body footer button{min-height:32px;color:var(--purple);background:#fff;border:1px solid #ddd3e5;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.material-card-body footer button:first-child{color:#fff;background:#27805a;border-color:#0000}.material-card-body footer .delete-material{color:#a42b4d;background:#fff8fa;border-color:#f0cbd5;grid-column:1/-1}.material-card-body footer button{transition:transform .18s,box-shadow .18s,filter .18s}.material-card-body footer button:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 6px 14px #32184317}.materials-empty{min-height:300px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.materials-empty strong{color:var(--purple);margin-top:10px;font-size:14px}.materials-empty span{margin:5px 0 13px;font-size:7px}.material-create-modal{background:#fff;border-radius:22px;width:min(720px,94vw);max-height:92vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #1d0f2947}.material-create-modal h2{margin:8px 0 5px;font-size:25px}.material-create-modal>p{color:var(--muted);margin:0 0 18px;font-size:8px}.material-modal-heading{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.material-modal-heading .create-profile-icon{margin:0}.material-modal-heading h2{margin:4px 0 3px}.material-modal-heading p{color:var(--muted);margin:0;font-size:8px}.material-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.material-form-grid label{flex-direction:column;gap:5px;display:flex}.material-form-grid label>span{color:#4d4258;font-size:7px;font-weight:800}.material-form-grid input,.material-form-grid select,.material-form-grid textarea{width:100%;min-height:40px;font:inherit;background:#fbfafd;border:1px solid #ded7e5;border-radius:10px;outline:none;padding:9px 11px;font-size:8px}.material-form-grid .full{grid-column:1/-1}.material-photo-input{cursor:pointer;background:#faf6fc;border:1px dashed #cbbdd6;border-radius:12px;padding:12px;transition:border-color .2s,background .2s,transform .2s;position:relative}.material-photo-input:hover{border-color:var(--purple);background:#f6eefb;transform:translateY(-1px)}.material-photo-input.has-file{background:#f2fbf7;border-color:#68aa8c}.material-photo-input input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.material-photo-input strong{min-height:41px;color:var(--purple);overflow-wrap:anywhere;background:#fff;border:1px solid #ded7e5;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:7px;display:flex}.material-photo-input small{color:var(--muted);font-size:6px}.material-create-modal .access-submit{margin-top:15px}.popup-form-error{color:#982d4d;background:#fff5f8;border:1px solid #efc8d3;border-radius:11px;align-items:center;gap:7px;margin:-5px 0 14px;padding:10px 12px;font-size:7px;font-weight:750;animation:.35s both notice-arrive;display:flex}.material-save-button{min-height:48px}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite button-spin;display:inline-block}@keyframes button-spin{to{transform:rotate(360deg)}}.material-detail-page{max-width:1380px;margin:0 auto;padding:24px 36px 52px}.material-detail-topbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.material-detail-topbar button{min-height:37px;color:var(--purple);background:#fff;border:1px solid #ddd4e4;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:7px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex}.material-detail-topbar button:hover{transform:translate(-2px);box-shadow:0 7px 18px #361c4814}.material-detail-topbar>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.material-detail-hero{color:#fff;background:var(--purple);border-radius:25px;grid-template-columns:minmax(280px,.82fr) 1.18fr;min-height:360px;display:grid;overflow:hidden;box-shadow:0 22px 55px #3017442e}.material-detail-photo{color:#b5a7c0;background:linear-gradient(145deg,#efe9f3,#fff8f3);place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.material-detail-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#220f2e47);position:absolute;inset:0}.material-detail-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.material-detail-photo:hover img{transform:scale(1.035)}.material-detail-photo>span{flex-direction:column;align-items:center;gap:10px;display:flex}.material-detail-photo>span small{font-size:7px}.material-detail-photo>em{z-index:1;color:var(--purple);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:15px;right:15px}.material-detail-intro{flex-direction:column;justify-content:center;padding:42px 46px;display:flex;position:relative;overflow:hidden}.material-detail-intro:after{content:"ESTOQUE";color:#ffffff0b;letter-spacing:-4px;font-size:78px;font-weight:900;position:absolute;bottom:-24px;right:-35px}.material-detail-intro>*{z-index:1;position:relative}.material-detail-badges{gap:6px;margin-bottom:15px;display:flex}.material-detail-badges span{text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:5px;font-weight:900;display:flex}.material-detail-badges .active{color:#d7ffed;background:#3aae7b40}.material-detail-badges .low{color:#ffe9a7;background:#ffbe3130}.material-detail-intro .eyebrow{color:var(--yellow)}.material-detail-intro h1{letter-spacing:-2.3px;max-width:680px;margin:7px 0 9px;font-size:clamp(34px,4vw,52px);line-height:.98}.material-detail-intro>p{color:#d8cee2;max-width:630px;margin:0;font-size:8px;line-height:1.6}.material-detail-stock{grid-template-columns:auto minmax(150px,1fr);align-items:end;gap:24px;margin-top:24px;display:grid}.material-detail-stock>div:first-child{flex-direction:column;display:flex}.material-detail-stock>div:first-child small{color:#c8b9d5;letter-spacing:.8px;font-size:5px;font-weight:900}.material-detail-stock>div:first-child strong{color:var(--yellow);letter-spacing:-1px;margin-top:2px;font-size:33px}.material-detail-stock>div:first-child span{color:#c9bbd4;font-size:6px}.stock-health>span{background:#ffffff24;border-radius:999px;height:7px;display:block;overflow:hidden}.stock-health>span b{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--yellow));height:100%;transition:width .6s;display:block}.stock-health small{color:#c9bbd4;margin-top:7px;font-size:6px;display:block}.material-detail-actions{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.material-detail-actions button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:11px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:7px;font-weight:850;transition:transform .2s,background .2s;display:flex}.material-detail-actions button:hover{background:#ffffff26;transform:translateY(-2px)}.material-detail-actions .entry{color:#1f6548;background:var(--yellow);border-color:#0000}.material-detail-actions .delete{color:#ffd3df}.material-detail-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.material-detail-stats article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:14px 16px;animation:.45s both material-stat-in;display:flex;box-shadow:0 7px 20px #2b163b0a}.material-detail-stats article:nth-child(2){animation-delay:50ms}.material-detail-stats article:nth-child(3){animation-delay:.1s}.material-detail-stats article:nth-child(4){animation-delay:.15s}.material-detail-stats article>span{width:39px;height:39px;color:var(--purple);background:var(--purple-soft);border-radius:11px;place-items:center;display:grid}.material-detail-stats article>span.green{color:#257553;background:#eaf7f1}.material-detail-stats article>span.pink{color:var(--pink);background:var(--pink-soft)}.material-detail-stats article>span.yellow{background:var(--yellow-soft)}.material-detail-stats article div{flex-direction:column;display:flex}.material-detail-stats article small{color:var(--muted);font-size:5px;font-weight:850}.material-detail-stats article strong{margin-top:3px;font-size:18px}@keyframes material-stat-in{0%{opacity:0;transform:translateY(10px)}}.material-detail-grid{grid-template-columns:minmax(260px,.72fr) 1.28fr;gap:13px;margin-top:13px;display:grid}.material-info-panel,.material-history-panel{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 8px 26px #2b163b0a}.material-info-panel>header,.material-history-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.material-info-panel h2,.material-history-panel h2{margin:4px 0 0;font-size:17px}.material-info-panel>header>svg{color:var(--pink)}.material-info-panel dl{margin:0;padding:5px 20px 16px}.material-info-panel dl div{border-bottom:1px solid #f0ebf3;grid-template-columns:.8fr 1.2fr;gap:12px;padding:11px 0;display:grid}.material-info-panel dl div:last-child{border:0}.material-info-panel dt{color:var(--muted);font-size:6px}.material-info-panel dd{color:var(--purple);text-align:right;overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:800}.material-history-panel>header p{color:var(--muted);margin:4px 0 0;font-size:6px}.material-history-panel>header>span{color:#fff;background:var(--purple);border-radius:10px;place-items:center;min-width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.material-timeline{max-height:520px;padding:7px 20px 16px;overflow-y:auto}.material-timeline>article{border-bottom:1px solid #f0ebf3;grid-template-columns:37px minmax(0,1fr);gap:11px;padding:12px 0;animation:.35s both material-log-in;display:grid;position:relative}.material-timeline>article:last-child{border-bottom:0}.material-timeline>article>span{color:#277856;background:#eaf7f1;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.material-timeline>article.outgoing>span{color:var(--pink);background:var(--pink-soft);transform:rotate(180deg)}.material-timeline>article>div{min-width:0}.material-timeline article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.material-timeline article strong{font-size:8px}.material-timeline article em{color:#277856;font-size:9px;font-style:normal;font-weight:900}.material-timeline article.outgoing em{color:var(--pink)}.material-timeline article p{color:#65586e;margin:4px 0 6px;font-size:7px;line-height:1.45}.material-timeline article small{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:5px;display:flex}@keyframes material-log-in{0%{opacity:0;transform:translate(8px)}}.material-history-loading,.material-history-empty{min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.material-history-loading>span{border:3px solid #eadff0;border-top-color:var(--purple);border-radius:50%;width:27px;height:27px;animation:.7s linear infinite button-spin}.material-history-loading p{font-size:7px}.material-history-empty strong{color:var(--purple);margin-top:9px;font-size:10px}.material-history-empty span{margin-top:4px;font-size:6px}.assignment-status{color:var(--purple);background:#f5eff9;border-radius:9px;margin:9px 2px 0;padding:8px 10px;font-size:7px;font-weight:700;line-height:1.45}.map-limit-popup{z-index:1000;color:#8f2941;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8fafa;border:1px solid #efccd4;border-radius:16px;grid-template-columns:45px minmax(0,1fr) 28px;align-items:center;gap:10px;width:min(410px,100% - 24px);padding:14px;animation:.4s cubic-bezier(.2,1.35,.35,1) both limit-popup-in;display:grid;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #4b172a38}.map-limit-popup>span{color:#fff;background:#b73653;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.map-limit-popup>div{flex-direction:column;min-width:0;display:flex}.map-limit-popup small{letter-spacing:.7px;font-size:6px;font-weight:900}.map-limit-popup strong{margin-top:3px;font-size:11px}.map-limit-popup p{color:#7d6570;margin:3px 0 0;font-size:7px;line-height:1.35}.map-limit-popup>button{color:#96324a;background:#fbe4e9;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}@keyframes limit-popup-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}.route-roster{margin-top:13px}.route-roster>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.route-roster h2{margin:3px 0 0;font-size:16px}.route-roster>header>span{color:var(--muted);font-size:7px}.route-roster>div{padding:2px 18px 9px}.route-roster article{border-bottom:1px solid var(--line);grid-template-columns:11px minmax(0,1fr) 90px 110px auto 72px;align-items:center;gap:8px;padding:11px 0;display:grid}.route-status-dot{background:#f3b520;border-radius:50%;width:9px;height:9px}.route-status-dot.aceita{background:var(--purple)}.route-status-dot.em-andamento{background:var(--pink)}.route-status-dot.concluída{background:#27805a}.route-roster article p{flex-direction:column;min-width:0;margin:0;display:flex}.route-roster article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-roster article small{color:var(--muted);margin-top:2px;font-size:6px}.route-roster article em{width:fit-content;color:var(--purple);background:var(--purple-soft);border-radius:20px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.route-roster article time{color:var(--ink);flex-direction:column;gap:2px;font-size:6px;font-weight:700;display:flex}.route-roster article time small{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:5px;font-weight:700}.route-status-dot.aguardando-revisão{background:#168fbf;box-shadow:0 0 0 4px #168fbf1f}.route-review-button{color:#fff;background:#168fbf;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:6px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.route-review-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #168fbf40}.field-operations-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.field-operations-strip>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:15px;display:grid;box-shadow:0 8px 22px #2b163b0d}.field-operations-strip>article>span{width:42px;height:42px;color:var(--purple);background:var(--purple-soft);border-radius:13px;place-items:center;display:grid}.field-operations-strip>article>span.live{color:#147fa9;background:#e9f7fc}.field-operations-strip>article>span.review{color:#226f52;background:#eaf7f1}.field-operations-strip article.alert{background:#fff8fa;border-color:#f0c5d2;animation:.5s cubic-bezier(.2,1.3,.35,1) both help-card-arrive}@keyframes help-card-arrive{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.field-operations-strip article.alert>span{color:var(--pink);background:var(--pink-soft)}.field-operations-strip article>div{flex-direction:column;min-width:0;display:flex}.field-operations-strip small{color:var(--muted);letter-spacing:.7px;font-size:5px;font-weight:900}.field-operations-strip strong{margin-top:3px;font-size:19px}.field-operations-strip p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;overflow:hidden}.field-operations-strip button{color:#fff;background:var(--pink);border:0;border-radius:10px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:6px;font-weight:900;display:flex}.route-delete-button{color:#a52f4b;background:#fff3f6;border:1px solid #f2cbd4;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.route-delete-button:hover{color:#fff;background:#b93452}.route-roster-empty{color:var(--muted);padding:16px 0;font-size:8px}.mobile-route-section{grid-template-columns:minmax(0,1.45fr) minmax(285px,.65fr);gap:13px;margin-top:13px;display:grid}.mobile-route-map{overflow:hidden}.mobile-route-map>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.mobile-route-map h2,.route-offers h2{margin:3px 0 0;font-size:15px}.mobile-route-map>header>span{width:28px;height:28px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;font-size:7px;font-weight:800;display:grid}.mobile-route-map .operational-map-wrap{min-height:390px}.mobile-route-map .operational-map .leaflet-grab{cursor:grab}.route-offers{padding:16px}.route-offers>header{margin-bottom:9px}.route-offers>div>article{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.route-offers article>span{color:#986615;background:var(--yellow-soft);border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.route-offers article p{flex-direction:column;min-width:0;margin:0;display:flex}.route-offers article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-offers article small,.route-offers article em{color:var(--muted);margin-top:2px;font-size:6px;font-style:normal}.route-offers article button{color:#fff;background:var(--purple);border:0;border-radius:20px;padding:7px 9px;font-size:6px;font-weight:800}.route-offers-empty{color:var(--muted);padding:12px 0;font-size:7px}.accepted-route{background:#f8f4fa;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:11px;display:flex}.accepted-route>div{flex-direction:column;min-width:0;display:flex}.accepted-route strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.accepted-route small{color:var(--muted);margin-top:2px;font-size:6px}.accepted-route a{color:#fff;background:var(--pink);border-radius:20px;justify-content:center;align-items:center;gap:5px;min-width:104px;padding:8px;font-size:6px;font-weight:800;text-decoration:none;display:flex}.mobilizer-route-stack{gap:9px;margin-top:10px;display:grid}.route-offers .mobilizer-route-card{background:linear-gradient(145deg,#fff,#faf6fc);border:1px solid #e6ddeb;border-radius:13px;padding:12px;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.route-offers .mobilizer-route-card:before{content:"";background:linear-gradient(var(--pink), var(--purple));width:4px;position:absolute;inset:0 auto 0 0}.route-offers .mobilizer-route-card:hover{border-color:#d6c5e1;transform:translateY(-2px);box-shadow:0 12px 28px #2f174f1a}.mobilizer-route-title{flex-direction:column;min-width:0;display:flex}.mobilizer-route-title .task-status-label{width:fit-content;margin-bottom:6px}.mobilizer-route-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobilizer-route-title small{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:7px;display:flex}.mobilizer-route-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.route-offers .mobilizer-route-actions button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:7px;display:inline-flex}.route-offers .mobilizer-route-actions .route-launch-button{color:#fff;background:var(--pink);position:relative;overflow:hidden;box-shadow:0 7px 16px #ef3f7033}.route-offers .mobilizer-route-actions .route-launch-button:after{content:"";background:#ffffff47;width:24%;height:200%;animation:4s ease-in-out infinite field-button-shine;position:absolute;top:-50%;left:-35%;transform:rotate(24deg)}.route-offers .mobilizer-route-actions .route-progress-button{color:var(--purple);background:#fff;border:1px solid #dcd1e5}.route-sheet-layer{z-index:95}.navigation-sheet,.route-return-sheet{background:#fff;border-radius:22px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #1c0e2a59}.navigation-sheet h2,.route-return-sheet h2{color:var(--purple);margin:7px 0;font-size:25px}.navigation-sheet>p,.route-return-sheet>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.navigation-app-grid{gap:9px;margin-top:18px;display:grid}.navigation-app-choice{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:42px 1fr 22px;align-items:center;gap:11px;padding:13px;text-decoration:none;transition:all .2s;display:grid}.navigation-app-choice>svg:first-child{color:#fff;background:#4285f4;border-radius:12px;width:42px;height:42px;padding:10px;display:grid}.navigation-app-choice.central-map{cursor:pointer;text-align:left;width:100%;font-family:inherit}.navigation-app-choice.central-map>svg:first-child{background:var(--pink)}.navigation-app-choice span{flex-direction:column;display:flex}.navigation-app-choice strong{font-size:10px}.navigation-app-choice strong em{color:#78520b;background:var(--yellow);letter-spacing:.4px;vertical-align:middle;border-radius:10px;margin-left:5px;padding:3px 5px;font-size:5px;font-style:normal}.navigation-app-choice small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.navigation-app-choice>svg:last-child{color:var(--pink)}.navigation-app-choice:hover{border-color:#cdbddd;transform:translateY(-1px);box-shadow:0 10px 24px #2f174f14}.navigation-app-choice.maps.locked{cursor:pointer;text-align:left;border-style:dashed;width:100%;font-family:inherit}.navigation-app-choice.maps.locked>svg:first-child{background:#82758d}.navigation-app-choice.maps.locked>svg:last-child{color:#82758d}.navigation-app-choice .maps-authorized{color:#176849;background:#e3f5ed}.navigation-app-choice .maps-locked{color:#705f79;background:#eee9f1}.navigation-help{color:var(--muted);margin-top:12px;font-size:7px;line-height:1.45;display:block}.maps-access-popup{background:#fff;border-radius:24px;width:min(490px,100%);padding:31px;animation:.42s cubic-bezier(.18,1.25,.34,1) both popup-card-in;position:relative;box-shadow:0 30px 100px #180a246b}.maps-access-icon{color:#fff;background:linear-gradient(145deg, #78648a, var(--purple));border-radius:18px;place-items:center;width:55px;height:55px;margin-bottom:15px;display:grid;box-shadow:0 12px 25px #4c2a7038}.maps-access-popup h2{color:var(--purple);letter-spacing:-.7px;margin:7px 0 8px;font-size:25px}.maps-access-popup>p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.maps-access-popup form{gap:10px;margin-top:18px;display:grid}.maps-access-popup label{flex-direction:column;gap:6px;display:flex}.maps-access-popup label span{color:var(--ink);font-size:7px;font-weight:850}.maps-access-popup textarea{resize:vertical;width:100%;font:inherit;background:#fbf9fc;border:1px solid #ddd3e4;border-radius:13px;outline:0;padding:12px;font-size:8px;line-height:1.5}.maps-access-popup textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.maps-access-popup .access-submit,.maps-use-central{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:7px;font-weight:850;display:flex}.maps-access-popup .access-submit{color:#fff;background:var(--purple)}.maps-access-popup .access-submit:disabled{opacity:.48}.maps-use-central{width:100%;color:var(--purple);background:#fff;border:1px solid #dacfe2;margin-top:9px}.maps-request-pending{color:#875711;background:#fff2ce;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;gap:10px;margin-top:18px;padding:13px;display:grid}.maps-request-pending>svg{justify-self:center}.maps-request-pending>div{flex-direction:column;display:flex}.maps-request-pending strong{font-size:8px}.maps-request-pending small{margin-top:3px;font-size:6px;line-height:1.45}.route-return-sheet{text-align:center}.route-return-icon{color:#fff;background:#27805a;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;box-shadow:0 10px 25px #27805a3d}.return-actions{gap:8px;margin-top:19px;display:grid}.return-actions button{min-height:43px;color:var(--purple);background:#fff;border:1px solid #ddd4e4;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.return-actions button.finished{color:#fff;background:#27805a;border-color:#27805a}.return-actions button.problem{color:#a52f4b;background:#fff3f6;border-color:#f0c7d1}.route-report-modal{width:min(660px,100%)}.route-report-statuses{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.route-report-statuses button{min-height:68px;color:var(--purple);text-align:left;background:#fff;border:1px solid #e2d9e7;border-radius:12px;align-items:flex-start;gap:7px;padding:11px;display:flex}.route-report-statuses button>svg{flex:none}.route-report-statuses button span{flex-direction:column;display:flex}.route-report-statuses strong{font-size:8px}.route-report-statuses small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.35}.route-report-statuses button.active.done{color:#1f6849;background:#eaf7f1;border-color:#27805a}.route-report-statuses button.active.partial{color:#8a5914;background:#fff6e6;border-color:#e49b3c}.route-report-statuses button.active.return{color:#9d2e45;background:#fff0f3;border-color:#d75a70}body.delivery-navigation-open{overscroll-behavior:none;overflow:hidden}.delivery-navigation{z-index:2147483000;isolation:isolate;width:100vw;min-width:0;max-width:100vw;height:100dvh;color:var(--ink);overscroll-behavior:none;background:#f4f0f6;grid-template-rows:66px minmax(0,1fr) auto;animation:.2s fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.delivery-navigation-header{color:#fff;background:var(--purple);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 16px;display:grid;box-shadow:0 5px 18px #1e0d2d2e}.delivery-navigation-header>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.delivery-navigation-header>div{flex-direction:column;min-width:0;display:flex}.delivery-navigation-header>div span{color:var(--yellow);letter-spacing:.8px;font-size:6px;font-weight:900}.delivery-navigation-header>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.delivery-connectivity{color:#d5f5e6;background:#27805a52;border-radius:20px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.delivery-connectivity.offline{color:#ffe3b2;background:#c4701c47}.delivery-navigation-main{background:#ded8e3;width:100%;min-width:0;max-width:100vw;min-height:0;position:relative;overflow:hidden}.delivery-map{background:#ded8e3;width:100%;height:100%;position:absolute;inset:0}.delivery-map.leaflet-container{z-index:0}.delivery-map .leaflet-control-attribution{font-size:6px}.delivery-map .leaflet-control-zoom a{color:var(--purple)}.delivery-instruction{z-index:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffffd1;border-radius:16px;grid-template-columns:47px 1fr;align-items:center;gap:11px;width:min(590px,100% - 28px);padding:12px 15px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 13px 32px #2413332e}.delivery-instruction.arrived{background:#effaf5f5;border-color:#27805a52}.delivery-instruction.approach{border-color:#ef3f7033}.delivery-direction{color:#fff;background:var(--pink);border-radius:15px;place-items:center;width:46px;height:46px;transition:transform .35s;display:grid;box-shadow:0 8px 18px #ef3f703d}.delivery-instruction.arrived .delivery-direction{background:#27805a}.delivery-instruction>div{flex-direction:column;min-width:0;display:flex}.delivery-instruction small{color:var(--pink);letter-spacing:.65px;font-size:6px;font-weight:900}.delivery-instruction.arrived small{color:#27805a}.delivery-instruction strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.delivery-instruction em{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal}.delivery-instruction>div>span{color:#786f80;margin-top:3px;font-size:6px;line-height:1.3}.delivery-selection-notice{z-index:735;color:#fff;background:var(--purple);border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:7px;font-weight:800;animation:1.5s both delivery-toast;display:flex;position:absolute;top:101px;left:50%;transform:translate(-50%);box-shadow:0 9px 24px #2d173f3d}.delivery-map-actions{z-index:710;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:13px;right:13px}.delivery-map-actions button{min-width:108px;min-height:42px;color:var(--purple);background:#fffffff5;border:1px solid #4c2a7024;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex;box-shadow:0 9px 25px #25143429}.delivery-map-actions button:disabled{opacity:.45}.delivery-map-actions button:not(:disabled):active{transform:scale(.96)}.delivery-offline-card{z-index:700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #fffc;border-radius:14px;width:min(470px,100% - 82px);padding:10px 12px;position:absolute;bottom:13px;left:13px;overflow:hidden;box-shadow:0 10px 28px #25143424}.delivery-offline-card>div{align-items:center;gap:9px;display:flex}.delivery-offline-card>div>span{color:#9c6812;background:var(--yellow-soft);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.delivery-offline-card>div>span.ready{color:#20734f;background:#e7f6ef}.delivery-offline-card p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.delivery-offline-card strong{font-size:8px}.delivery-offline-card small{color:var(--muted);margin-top:2px;font-size:6px;line-height:1.35}.delivery-offline-card>button{color:#fff;background:var(--purple);border:0;border-radius:9px;padding:6px 8px;font-size:6px;font-weight:800;position:absolute;top:12px;right:10px}.delivery-offline-card>i{background:#e8e2eb;height:3px;margin:8px -12px -10px;display:block}.delivery-offline-card>i span{background:linear-gradient(90deg, var(--pink), var(--yellow));height:100%;transition:width .2s;display:block}.delivery-location-error,.delivery-locating{z-index:720;background:#fff;border-radius:13px;align-items:center;gap:9px;width:min(500px,100% - 28px);padding:11px 13px;display:flex;position:absolute;top:100px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #2514342e}.delivery-location-error>svg{color:#b43450;flex:none}.delivery-location-error>div,.delivery-locating>div{flex-direction:column;flex:1;min-width:0;display:flex}.delivery-location-error strong,.delivery-locating strong{font-size:8px}.delivery-location-error span,.delivery-locating small{color:var(--muted);margin-top:2px;font-size:6px;line-height:1.35}.delivery-location-error button{color:#fff;background:var(--purple);border:0;border-radius:9px;padding:7px 9px;font-size:6px;font-weight:800}.delivery-locating>span{border:3px solid #e3d9e8;border-top-color:var(--pink);border-radius:50%;width:24px;height:24px;animation:1s linear infinite rotation}.delivery-navigation-footer{z-index:20;width:100%;min-width:0;max-width:100vw;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2dbe6;position:relative;overflow:hidden;box-shadow:0 -8px 24px #24123214}.delivery-segment-picker{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;max-width:100%;margin:0 -2px 9px;padding:2px 2px 4px;display:flex;overflow:auto hidden}.delivery-segment-picker::-webkit-scrollbar{display:none}.delivery-segment-picker button{min-width:88px;min-height:40px;color:var(--purple);text-align:left;scroll-snap-align:start;background:#fbf9fc;border:1px solid #e3dbe7;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;font-family:inherit;transition:transform .2s,border-color .2s,background .2s;display:grid}.delivery-segment-picker button>span{color:#fff;background:#9a83ae;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.delivery-segment-picker button small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.delivery-segment-picker button.active{border-color:var(--pink);background:var(--pink-soft);transform:translateY(-1px);box-shadow:0 5px 15px #ef3f701f}.delivery-segment-picker button.active>span{background:var(--pink);animation:1.6s ease-in-out infinite selected-segment-pulse}.delivery-segment-picker button.done{color:#246b4d;background:#edf8f3;border-color:#bfe0d1}.delivery-segment-picker button.done>span{background:#27805a;animation:none}.delivery-progress{align-items:center;gap:9px;margin-bottom:9px;display:flex}.delivery-progress>span{background:#eee8f0;border-radius:5px;flex:1;height:5px;overflow:hidden}.delivery-progress>span i{border-radius:inherit;background:linear-gradient(90deg, var(--pink), #27805a);height:100%;transition:width .35s;display:block}.delivery-progress small{color:var(--muted);font-size:6px;font-weight:700}.delivery-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.delivery-primary-actions button{color:#fff;white-space:normal;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding-inline:8px;font-size:8px;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.delivery-segment-done{background:#27805a}.delivery-segment-done:disabled{opacity:.48}.delivery-finish{background:var(--purple)}.delivery-primary-actions button:not(:disabled):active{transform:scale(.98)}.delivery-start-actions{background:linear-gradient(135deg,#fff7fa,#faf5fc);border:1px solid #eadde7;border-radius:14px;grid-template-columns:minmax(170px,.8fr) 1fr;align-items:center;gap:12px;padding:10px;display:grid}.delivery-start-actions button{color:#fff;background:linear-gradient(135deg, var(--pink), #c91b62);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:8px;font-weight:850;display:flex;box-shadow:0 9px 20px #d71e6330}.delivery-start-actions.ready button{background:linear-gradient(135deg,#27805a,#35a676);animation:1.7s ease-in-out infinite selected-segment-pulse;box-shadow:0 9px 20px #27805a33}.delivery-start-actions button:disabled{opacity:.48}.delivery-start-actions small{color:var(--muted);font-size:6px;line-height:1.45}.delivery-problem{color:#9f3048;background:#fff4f6;border:1px solid #f0cad3;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:7px;font-size:7px;font-weight:800;display:flex}.delivery-navigation-footer>p{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:7px 0 0;font-size:6px;display:flex}.delivery-route-current{animation:1.7s ease-in-out infinite delivery-route-pulse}.delivery-route-done{animation:.65s both delivery-route-finish}.delivery-celebration{z-index:1000;width:min(370px,100vw - 30px);max-width:calc(100vw - 30px);color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;align-items:center;padding:25px 22px 22px;animation:.5s cubic-bezier(.2,1.4,.35,1) both delivery-celebration-in;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #21102f4d}.delivery-celebration.segment{pointer-events:none}.delivery-celebration>span{z-index:2;color:#fff;background:#27805a;border-radius:21px;place-items:center;width:62px;height:62px;margin-bottom:10px;animation:.6s cubic-bezier(.2,1.5,.4,1) .12s both delivery-check-pop;display:grid;position:relative;box-shadow:0 12px 28px #27805a47}.delivery-celebration.route>span{color:var(--purple);background:linear-gradient(145deg, var(--yellow), #f0ad27);box-shadow:0 12px 28px #e0a5204d}.delivery-celebration>small{z-index:2;color:var(--pink);letter-spacing:1.1px;font-size:7px;font-weight:900;position:relative}.delivery-celebration h2{z-index:2;overflow-wrap:anywhere;max-width:100%;color:var(--purple);margin:6px 0 5px;font-size:clamp(19px,6vw,24px);line-height:1.05;position:relative}.delivery-celebration p{z-index:2;color:var(--muted);margin:0;font-size:8px;line-height:1.45;position:relative}.delivery-celebration>div:last-child{z-index:2;gap:7px;width:100%;margin-top:16px;display:grid;position:relative}.delivery-celebration>div:last-child button{min-height:41px;color:var(--purple);background:#fff;border:1px solid #ded4e5;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.delivery-celebration>div:last-child button:first-child{color:#fff;background:#27805a;border:0}.delivery-confetti{pointer-events:none;inset:0;z-index:1!important;width:100%!important;margin:0!important;position:absolute!important}.delivery-confetti i{background:var(--pink);opacity:0;border-radius:3px;width:8px;height:14px;animation:1.05s ease-out .1s both delivery-confetti;position:absolute;top:45%;left:50%}.delivery-confetti i:nth-child(2n){background:var(--yellow)}.delivery-confetti i:nth-child(3n){background:var(--purple)}.delivery-confetti i:nth-child(4n){background:#27805a}.delivery-confetti i:first-child{--confetti-x:-125px;--confetti-y:-70px;--confetti-r:130deg}.delivery-confetti i:nth-child(2){--confetti-x:-85px;--confetti-y:-115px;--confetti-r:260deg}.delivery-confetti i:nth-child(3){--confetti-x:-35px;--confetti-y:-105px;--confetti-r:90deg}.delivery-confetti i:nth-child(4){--confetti-x:32px;--confetti-y:-120px;--confetti-r:210deg}.delivery-confetti i:nth-child(5){--confetti-x:90px;--confetti-y:-92px;--confetti-r:320deg}.delivery-confetti i:nth-child(6){--confetti-x:130px;--confetti-y:-48px;--confetti-r:150deg}.delivery-confetti i:nth-child(7){--confetti-x:-132px;--confetti-y:30px;--confetti-r:300deg}.delivery-confetti i:nth-child(8){--confetti-x:-76px;--confetti-y:82px;--confetti-r:160deg}.delivery-confetti i:nth-child(9){--confetti-x:72px;--confetti-y:78px;--confetti-r:250deg}.delivery-confetti i:nth-child(10){--confetti-x:126px;--confetti-y:25px;--confetti-r:100deg}@keyframes field-app-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes field-button-shine{0%,70%{left:-35%}88%,to{left:125%}}@keyframes delivery-toast{0%{opacity:0;transform:translate(-50%,-8px)scale(.94)}18%,75%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-4px)scale(.98)}}@keyframes selected-segment-pulse{0%,to{box-shadow:0 0 #ef3f7033}50%{box-shadow:0 0 0 6px #ef3f7000}}@keyframes delivery-route-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.62}}@keyframes delivery-route-finish{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes delivery-celebration-in{0%{opacity:0;transform:translate(-50%,-44%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes delivery-check-pop{0%{opacity:0;transform:rotate(-18deg)scale(.35)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes delivery-confetti{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)), calc(-50% + var(--confetti-y))) rotate(var(--confetti-r))}}.field-chat-panel>header{grid-template-columns:46px 54px minmax(0,1fr);gap:12px;padding:16px 18px}.field-chat-panel>header>button{border-radius:14px;width:44px;height:44px;transition:transform .2s,background .2s}.field-chat-panel>header>button:hover{background:#ffffff2b;transform:translate(-2px)}.field-chat-avatar{border-radius:17px;width:52px;height:52px;font-size:13px;font-weight:900;overflow:visible}.field-chat-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.field-chat-avatar i{width:13px;height:13px;bottom:-1px;right:-1px}.field-chat-panel header small{letter-spacing:1px;font-size:9px}.field-chat-panel header strong{margin-top:4px;font-size:18px}.field-chat-panel header em{margin-top:3px;font-size:10px}.field-chat-route{padding:11px 19px;font-size:10px}.field-chat-message-row{align-items:flex-end;gap:9px;width:100%;animation:.3s cubic-bezier(.2,.9,.3,1) both chat-message-in;display:flex}.field-chat-message-row.mine{justify-content:flex-end}.field-chat-message-row article{width:fit-content;max-width:min(84%,520px);padding:13px 15px}.field-chat-message-row article>small{letter-spacing:.1px;margin-bottom:5px;font-size:9px}.field-chat-message-row article p{font-size:14px;line-height:1.5}.field-chat-message-row article em{margin-top:6px;font-size:9px}.field-chat-sender-avatar{color:#fff;background:linear-gradient(145deg, var(--pink), var(--purple));border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 5px 14px #2d173f29}.field-chat-sender-avatar img{object-fit:cover;width:100%;height:100%}.field-chat-proposal-actions{background:#fbf9fc;border:1px solid #e6dbe9;border-radius:15px;margin:13px -4px 0;display:block;overflow:hidden}.field-chat-proposal-title{color:var(--purple);background:#f2ebf6;align-items:center;gap:8px;padding:10px 11px;font-size:10px;font-weight:900;display:flex}.field-chat-proposal-buttons{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.field-chat-proposal-actions .field-chat-proposal-buttons button{text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:9px;min-height:54px;padding:9px 11px;font-size:11px;transition:transform .2s,box-shadow .2s,filter .2s;display:flex}.field-chat-proposal-actions .field-chat-proposal-buttons button:hover{filter:brightness(1.02);transform:translateY(-2px)}.field-chat-proposal-actions .field-chat-proposal-buttons button>span{flex-direction:column;display:flex}.field-chat-proposal-actions .field-chat-proposal-buttons button small{color:inherit;opacity:.78;margin-top:2px;font-size:8px;font-weight:650}.field-chat-proposal-actions .accept{box-shadow:0 8px 18px #27865c2e}.field-chat-proposal-actions.answered>span{margin:10px;font-size:10px}.field-chat-typing{color:var(--muted);align-items:center;gap:8px;animation:.25s both chat-message-in;display:flex}.field-chat-typing>span:nth-child(2){background:#fff;border-radius:15px 15px 15px 5px;align-items:center;gap:3px;padding:10px 12px;display:flex;box-shadow:0 4px 13px #2d173f12}.field-chat-typing>span:nth-child(2) i{background:#9c87ac;border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite chat-typing-dot}.field-chat-typing>span:nth-child(2) i:nth-child(2){animation-delay:.14s}.field-chat-typing>span:nth-child(2) i:nth-child(3){animation-delay:.28s}.field-chat-typing>small{font-size:9px}.field-chat-quick button{min-height:39px;font-size:10px;transition:transform .18s,border-color .18s}.field-chat-quick button:hover{border-color:var(--purple);transform:translateY(-1px)}@keyframes chat-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.route-code-tooltip.leaflet-tooltip{background:0 0;border:0;border-radius:12px;padding:0;box-shadow:0 10px 28px #24133333}.route-code-tooltip.leaflet-tooltip:before{display:none}.completed-route-tooltip,.active-route-tooltip,.selected-route-tooltip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d173ff0;border:1px solid #ffffffc7;border-radius:12px;flex-direction:column;min-width:112px;padding:8px 10px;display:flex}.completed-route-tooltip{background:#1f714ef0;min-width:126px}.completed-route-tooltip strong,.active-route-tooltip strong,.selected-route-tooltip strong{letter-spacing:.3px;font-size:11px}.completed-route-tooltip span,.active-route-tooltip span,.selected-route-tooltip span{margin-top:2px;font-size:9px}.active-route-tooltip small{color:#d9cce3;margin-top:3px;font-size:8px}.selected-route-tooltip{background:#e01164f5}.selected-segment-marker-shell{background:0 0!important;border:0!important}.selected-segment-marker-shell span{color:#fff;background:var(--pink);border:4px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;animation:.35s cubic-bezier(.2,1.4,.35,1) both selected-segment-marker-in;display:grid;box-shadow:0 7px 20px #b10f5059}@keyframes selected-segment-marker-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.team-create-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px 34px;overflow-y:auto}.team-create-modal .locked-coordinator input{color:var(--purple);cursor:default;background:#f3edf7;border-color:#d8cbe1;font-weight:850}.team-create-modal .locked-coordinator small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.35;display:block}@media (width<=700px){.field-chat-layer{padding:0}.field-chat-panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.field-chat-panel>header{padding:calc(11px + env(safe-area-inset-top)) 13px 11px;grid-template-columns:43px 50px minmax(0,1fr)}.field-chat-avatar{width:48px;height:48px}.field-chat-panel header small{font-size:9px}.field-chat-panel header strong{font-size:17px}.field-chat-panel header em{font-size:9px}.field-chat-messages{padding:16px 13px}.field-chat-message-row{gap:7px}.field-chat-sender-avatar{width:31px;height:31px}.field-chat-message-row article{max-width:86%;padding:12px 13px}.field-chat-message-row article p{font-size:14px}.field-chat-message-row article>small,.field-chat-message-row article em{font-size:9px}.field-chat-proposal-buttons{grid-template-columns:1fr}.field-chat-proposal-actions .field-chat-proposal-buttons button{min-height:52px}.field-chat-quick button{min-height:40px;font-size:10px}.field-chat-compose textarea{min-height:54px;font-size:14px}.delivery-navigation{grid-template-rows:60px minmax(300px,1fr) auto}.delivery-navigation-header{grid-template-columns:42px minmax(0,1fr) 36px;min-height:60px;padding:8px 11px}.delivery-navigation-header>div span{font-size:8px}.delivery-navigation-header>div strong{font-size:13px}.delivery-instruction{grid-template-columns:43px minmax(0,1fr);gap:9px;width:calc(100% - 20px);padding:10px 11px;top:9px}.delivery-direction{width:42px;height:42px}.delivery-instruction small{font-size:8px}.delivery-instruction strong{white-space:normal;font-size:12px;line-height:1.24}.delivery-instruction em{font-size:9px}.delivery-instruction>div>span{display:none}.delivery-map-actions{flex-direction:row;bottom:10px;right:9px}.delivery-map-actions button{border-radius:15px;width:46px;min-width:46px;min-height:46px;padding:0}.delivery-map-actions button span{display:none}.delivery-offline-indicator{min-height:42px;padding:0 11px;bottom:65px;right:9px}.delivery-offline-indicator span{display:none}.delivery-navigation-footer{max-height:38dvh;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.delivery-segment-picker{margin-bottom:7px}.delivery-segment-picker button{min-width:90px;min-height:42px}.delivery-segment-picker button small{font-size:9px}.delivery-progress small{font-size:8px}.delivery-primary-actions button,.delivery-start-actions button{min-height:49px;font-size:10px}.delivery-start-actions{grid-template-columns:1fr;gap:6px;padding:7px}.delivery-start-actions small{text-align:center;font-size:8px}.delivery-support-actions{grid-template-columns:1fr 1fr}.delivery-support-actions button{min-height:40px;padding:6px;font-size:9px;line-height:1.2}.delivery-navigation-footer>p{display:none}.team-create-modal{border-radius:20px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:24px 17px}.team-create-modal h2{font-size:23px}.team-form-grid{grid-template-columns:1fr}}.delivery-user-marker-wrap{background:0 0;border:0}.delivery-user-marker{filter:drop-shadow(0 5px 9px #145b7e4d);width:38px;height:38px;display:block;position:relative}.delivery-user-marker:before{content:"";background:#1f94c4;border:4px solid #fff;border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 0 2px #1f94c452}.delivery-user-marker i{z-index:2;border:2px solid #1f94c43d;border-radius:50%;animation:1.8s ease-out infinite delivery-gps-pulse;position:absolute;inset:-5px}.delivery-user-marker b{z-index:3;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:15px}.delivery-user-marker.weak:before{background:#d49328;box-shadow:0 0 0 2px #d4932847}.delivery-approach-line,.delivery-approach-completed,.delivery-gps-trail{transition:stroke .35s,stroke-opacity .35s}.delivery-gps-status{z-index:715;min-height:42px;color:var(--purple);text-align:left;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #ffffffd6;border-radius:14px;align-items:center;gap:8px;padding:6px 11px 6px 7px;animation:.3s both support-bubble-in;display:flex;position:absolute;top:108px;right:13px;box-shadow:0 9px 25px #25143424}.delivery-gps-status>span{color:#fff;background:#27865c;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.delivery-gps-status p{flex-direction:column;margin:0;display:flex}.delivery-gps-status strong{font-size:8px;line-height:1.15}.delivery-gps-status small{color:var(--muted);margin-top:2px;font-size:6px}.delivery-gps-status.weak>span{background:#d49328}.delivery-gps-status.routing>span,.delivery-gps-status.searching>span{background:var(--pink);animation:1.4s linear infinite rotation}.delivery-gps-status.paused>span{background:#8f7a9f}.delivery-map-actions button.following{color:#1f704f;background:#edf9f3f7;border-color:#27865c38}.delivery-map-actions button.paused{color:#fff;border-color:var(--pink);background:var(--pink);animation:1.8s ease-in-out infinite selected-segment-pulse}@keyframes delivery-gps-pulse{0%{opacity:.75;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}.team-page-redesign{gap:18px;padding-bottom:30px;display:grid}.team-command-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 8%,#ffc3544d 0 15%,#0000 15.5%),radial-gradient(circle at 72% 110%,#db166f61 0 29%,#0000 29.5%),linear-gradient(125deg,#321350,#5a2b7e 72%,#762f8c);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:30px;min-height:236px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #4520602e}.team-command-hero:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(circle,#fff 2px,#0000 2.5px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.team-command-hero h1{letter-spacing:-.045em;max-width:720px;margin:12px 0 10px;font-size:clamp(34px,3.3vw,58px);line-height:.98}.team-command-hero p{color:#ffffffd1;max-width:660px;margin:0 0 22px;font-size:15px;line-height:1.6}.team-command-hero .primary-button{color:#321350;background:#ffbe4c;min-height:48px;padding:0 20px;box-shadow:0 12px 28px #1408202e}.team-command-overview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff3b;border-radius:24px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:142px;padding:25px;display:grid;position:relative}.team-command-overview>span{color:#522575;background:#ffc65a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.team-command-overview div{gap:4px;display:grid}.team-command-overview small{color:#ffd778;letter-spacing:.13em;font-size:10px;font-weight:900}.team-command-overview strong{font-size:34px;line-height:1}.team-command-overview em{color:#ffffffbd;font-size:11px;font-style:normal}.team-command-overview>i{color:#ffffffdb;border-top:1px solid #ffffff2e;grid-column:1/-1;padding-top:13px;font-size:10px;font-style:normal;font-weight:750}.team-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-group-tabs button{text-align:left;color:#2f2639;background:#fff;border:1px solid #e9e1ee;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:104px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 12px 28px #3a234912}.team-group-tabs button:hover{transform:translateY(-3px);box-shadow:0 18px 35px #3a23491f}.team-group-tabs button>span{width:46px;height:46px;color:var(--purple);background:#eee6f5;border-radius:14px;place-items:center;display:grid}.team-group-tabs button div{gap:3px;min-width:0;display:grid}.team-group-tabs button small{color:#84778d;letter-spacing:.12em;font-size:8px;font-weight:900}.team-group-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-group-tabs button em{color:#918696;font-size:9px;font-style:normal}.team-group-tabs button b{min-width:27px;height:27px;color:var(--purple);background:#f4eef8;border-radius:10px;place-items:center;font-size:10px;display:grid}.team-group-tabs button.selected{border-color:var(--purple);background:linear-gradient(135deg,#fff,#f7f0fb);box-shadow:0 16px 38px #50276f29}.team-group-tabs button.selected:after{content:"";background:var(--purple);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.team-group-tabs button.state>span{color:#c91766;background:#fde6ef}.team-group-tabs button.mobilizer>span{color:#a36b00;background:#fff0c7}.team-group-tabs button.all>span{color:#067ca9;background:#e6f5fb}.team-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.team-workspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px;min-width:0;display:grid}.team-roster,.team-profile-panel{background:#fff;border:1px solid #ece5f0;border-radius:25px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #3d244d17}.team-roster>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 23px 16px;display:flex}.team-roster>header h2{letter-spacing:-.025em;margin:6px 0 4px;font-size:21px}.team-roster>header p{color:var(--muted);margin:0;font-size:10px}.team-roster>header>span{min-width:36px;height:36px;color:var(--purple);background:#efe7f5;border-radius:12px;place-items:center;font-size:12px;font-weight:850;display:grid}.team-roster-filters{grid-template-columns:minmax(0,1fr) 105px;gap:8px;padding:0 16px 15px;display:grid}.team-roster-filters label{color:#8d8095;background:#fbf9fc;border:1px solid #e7dfea;border-radius:13px;align-items:center;gap:8px;min-width:0;height:43px;padding:0 12px;display:flex}.team-roster-filters input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.team-roster-filters select{color:#4f3d5b;min-width:0;font:inherit;background:#fbf9fc;border:1px solid #e7dfea;border-radius:13px;padding:0 9px;font-size:10px}.team-roster-list{scrollbar-width:thin;scrollbar-color:#c9b6d8 transparent;max-height:660px;padding:0 12px 9px;overflow-y:auto}.team-roster-list>button{text-align:left;width:100%;min-width:0;min-height:75px;color:inherit;animation:.35s both team-row-reveal;animation-delay:calc(var(--member-index,0) * 35ms);background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:11px;transition:background .18s,border-color .18s,transform .18s;display:grid}.team-roster-list>button:hover{background:#faf7fc;transform:translate(3px)}.team-roster-list>button.selected{background:linear-gradient(120deg,#f1e8f7,#fcf9fd);border-color:#d7c4e3}.team-roster-avatar,.team-profile-avatar{color:#fff;background:linear-gradient(145deg,#6b3991,#d01868);flex:none;place-items:center;font-weight:850;display:grid;overflow:hidden}.team-roster-avatar{border-radius:50%;width:50px;height:50px;box-shadow:0 0 0 4px #f4edf8}.team-roster-avatar img,.team-profile-avatar img{object-fit:cover;width:100%;height:100%}.team-roster-list button>span:nth-child(2){gap:4px;min-width:0;display:grid}.team-roster-list button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-roster-list button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;color:#8d8293;font-size:9px;overflow:hidden}.team-level-super{color:#d01868;background:#fde6ef;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.team-roster-list .team-status{padding:6px 8px;font-size:8px}.team-roster-list>button>svg{color:#9b8ba5}.team-roster-add{width:calc(100% - 32px);min-height:43px;color:var(--purple);background:#faf7fc;border:1px dashed #cbb8d8;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin:8px 16px 17px;font-size:10px;font-weight:800;display:flex}.team-profile-panel{min-height:720px}.team-profile-content{min-width:0;animation:.28s both team-profile-enter}.team-profile-mobile-back{display:none}.team-profile-header{border-bottom:1px solid #eee7f1;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 20px;display:flex}.team-profile-identity{align-items:center;gap:17px;min-width:0;display:flex}.team-profile-avatar{border-radius:50%;width:76px;height:76px;font-size:20px;box-shadow:0 0 0 6px #efe6f5}.team-profile-identity>div{min-width:0}.team-profile-identity h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:6px 0 4px;font-size:27px}.team-profile-identity p{color:var(--muted);margin:0;font-size:11px}.team-profile-status{background:#fcfafc;border:1px solid #e8e0ec;border-radius:14px;flex:none;align-items:center;gap:9px;padding:10px 13px;display:flex}.team-profile-status>i{background:#aaa;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #efebf1}.team-profile-status>i.active{background:#26a576;animation:2.4s infinite team-status-pulse;box-shadow:0 0 0 5px #ddf4eb}.team-profile-status span{gap:2px;display:grid}.team-profile-status small{color:#8b7d92;letter-spacing:.11em;font-size:7px;font-weight:850}.team-profile-status strong{font-size:10px}.team-group-access{background:linear-gradient(120deg,#fff2c8,#fff9e8);border:1px solid #eadfe7;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 24px 0;padding:18px;display:grid}.team-group-access>span{color:#fff;background:var(--purple);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.team-group-access div{gap:4px;min-width:0;display:grid}.team-group-access small{color:#7c586d;letter-spacing:.1em;font-size:8px;font-weight:900}.team-group-access strong{font-size:14px}.team-group-access p{color:#766a72;margin:0;font-size:10px;line-height:1.45}.team-group-access em{color:#6b3a13;white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.team-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 24px 0;display:grid}.team-profile-summary article{background:#fcfafc;border:1px solid #ece5ef;border-radius:16px;gap:5px;min-width:0;padding:15px;display:grid}.team-profile-summary article>span{color:#d01868}.team-profile-summary small{color:#8b7e92;letter-spacing:.1em;font-size:7px;font-weight:850}.team-profile-summary strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.team-profile-columns{grid-template-columns:1.15fr .85fr;gap:12px;padding:16px 24px 0;display:grid}.team-profile-card{background:#fff;border:1px solid #ece5ef;border-radius:18px;min-width:0;padding:19px}.team-profile-card h3{margin:0 0 13px;font-size:14px}.team-profile-card.team-records{padding:19px}.team-profile-card.team-records p{border-top:1px solid #eee8f0;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;min-width:0;margin:0;padding:10px 0;font-size:9px;display:grid}.team-profile-card.team-records p strong{overflow-wrap:anywhere;text-align:right}.team-access-health{align-content:start;gap:10px;display:grid}.team-access-health>div{color:var(--purple);background:#f7f2fa;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.team-access-health>div span{gap:3px;min-width:0;display:grid}.team-access-health>div strong{font-size:10px}.team-access-health>div small{overflow-wrap:anywhere;color:#877a8d;font-size:8px;line-height:1.4}.team-profile-panel .team-maps-permission,.team-profile-panel .team-password-reset,.team-protected-note,.team-profile-panel .team-inline-notice{margin:16px 24px 0}.team-protected-note{color:var(--purple);background:#f7f1fa;border:1px solid #dfd3e6;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.team-protected-note span{gap:3px;display:grid}.team-protected-note strong{font-size:10px}.team-protected-note small{color:#85798c;font-size:8px}.team-profile-actions{background:#fcfafc;border-top:1px solid #eee7f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px;padding:18px 24px 24px;display:grid}.team-profile-actions button{min-height:44px;color:var(--purple);background:#fff;border:1px solid #dccccf;border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.team-profile-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #4524591a}.team-profile-actions button:disabled{cursor:not-allowed;opacity:.42}.team-profile-actions .delete-member{color:#bd2d49;background:#fff7f8;border-color:#f1bdc7}.team-profile-actions .end-access{color:#fff;background:#bd2d49;border-color:#bd2d49}.team-profile-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:680px;padding:30px;display:grid}.team-profile-empty>span{width:70px;height:70px;color:var(--purple);background:#f0e7f6;border-radius:23px;place-items:center;display:grid}.team-profile-empty h2{margin:5px 0 0;font-size:23px}.team-profile-empty p{max-width:360px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}@keyframes team-row-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes team-profile-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes team-status-pulse{0%,to{box-shadow:0 0 0 5px #ddf4eb}50%{box-shadow:0 0 0 8px #ddf4eb59}}@media (width<=1250px){.team-group-tabs,.team-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.team-command-hero{grid-template-columns:1fr}.team-command-overview{max-width:520px}.team-workspace{grid-template-columns:1fr}.team-roster-list{max-height:520px}.team-profile-panel{min-height:0}}@media (width<=700px){.team-page-redesign{gap:12px;padding:0 10px 22px}.team-command-hero{border-radius:22px;gap:18px;min-height:0;padding:24px 20px}.team-command-hero h1{font-size:34px}.team-command-hero p{font-size:13px}.team-command-overview{min-height:120px;padding:18px}.team-group-tabs{scroll-snap-type:x proximity;gap:10px;padding:2px 1px 8px;display:flex;overflow-x:auto}.team-group-tabs button{scroll-snap-align:start;min-width:240px;min-height:96px}.team-metrics-compact{gap:10px;display:flex;overflow-x:auto}.team-metrics-compact article{min-width:220px}.team-roster{border-radius:21px}.team-roster>header h2{font-size:23px}.team-roster>header p,.team-roster-filters input{font-size:12px}.team-roster-filters{grid-template-columns:1fr}.team-roster-filters select{height:42px;font-size:11px}.team-roster-list{max-height:none}.team-roster-list>button{min-height:82px}.team-roster-list button>span:nth-child(2) strong{font-size:14px}.team-roster-list button>span:nth-child(2) small{font-size:10px}.team-profile-panel{z-index:120;width:100vw;height:100dvh;min-height:0;padding:calc(8px + env(safe-area-inset-top)) 0 calc(28px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f8f5fa;border:0;border-radius:0;transition:transform .28s cubic-bezier(.22,.8,.22,1),opacity .2s;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}.mobile-profile-open .team-profile-panel{opacity:1;pointer-events:auto;transform:translate(0)}.team-profile-mobile-back{z-index:5;width:calc(100% - 24px);min-height:48px;color:var(--purple);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e5d9eb;border-radius:15px;justify-content:flex-start;align-items:center;gap:8px;margin:0 12px 8px;padding:0 15px;font-size:12px;font-weight:850;display:flex;position:sticky;top:0}.team-profile-content{background:#fff;border:1px solid #ece3f0;border-radius:22px;width:calc(100% - 20px);margin:0 10px;overflow:hidden}.team-profile-header{align-items:flex-start;padding:20px 18px}.team-profile-identity{gap:13px}.team-profile-avatar{width:66px;height:66px}.team-profile-identity h2{font-size:23px}.team-profile-identity p{font-size:11px}.team-profile-status{padding:8px}.team-profile-status span{display:none}.team-group-access{grid-template-columns:46px minmax(0,1fr);margin:14px 14px 0;padding:14px}.team-group-access em{grid-column:2;justify-self:start}.team-group-access strong{font-size:15px}.team-group-access p{font-size:11px}.team-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 0}.team-profile-summary article{padding:13px}.team-profile-summary strong{font-size:11px}.team-profile-columns{grid-template-columns:1fr;padding:12px 14px 0}.team-profile-card h3{font-size:16px}.team-profile-card.team-records p{font-size:11px}.team-access-health>div strong{font-size:12px}.team-access-health>div small{font-size:10px}.team-profile-panel .team-maps-permission,.team-profile-panel .team-password-reset,.team-protected-note,.team-profile-panel .team-inline-notice{margin:12px 14px 0}.team-profile-panel .team-maps-permission{grid-template-columns:46px minmax(0,1fr)}.team-profile-panel .team-maps-permission button{grid-column:1/-1;width:100%;min-height:44px}.team-profile-panel .team-password-reset label{grid-template-columns:1fr}.team-profile-panel .team-password-reset button{min-height:44px}.team-profile-actions{grid-template-columns:1fr;padding:16px 14px 24px}.team-profile-actions button{min-height:50px;font-size:11px}}@media (prefers-reduced-motion:reduce){.team-roster-list>button,.team-profile-content,.team-profile-panel,.team-profile-status>i.active{transition:none;animation:none}}.team-page{max-width:1530px;margin:0 auto;padding:25px 34px 45px}.team-hero{background:radial-gradient(circle at 14% 25%, #ffffff40 0 5px, transparent 6px) 0 0/82px 82px, var(--yellow);min-height:270px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;padding:36px 42px;display:flex;position:relative;overflow:hidden}.team-hero:before{content:"";background:var(--pink);border-radius:50%;width:480px;height:480px;position:absolute;top:-155px;right:-110px}.team-hero:after{content:"EQUIPE";color:#fff3;letter-spacing:-8px;font-size:118px;font-weight:700;position:absolute;bottom:-25px;right:240px}.team-hero>div:first-child{z-index:4;max-width:650px;position:relative}.team-hero h1{color:var(--purple);letter-spacing:-2.8px;margin:7px 0 11px;font-size:clamp(38px,5vw,61px);line-height:.95}.team-hero p{color:#6b4e36;max-width:560px;margin:0;font-size:11px;line-height:1.55}.team-hero .primary-button{padding:11px 17px}.team-hero-actions{align-items:center;gap:8px;margin-top:21px;display:flex}.team-hero-art{z-index:4;width:310px;height:190px;margin-right:18px;position:relative}.team-orbit{color:#fff;border:2px dashed #ffffffa6;border-radius:50%;place-items:center;width:164px;height:164px;animation:60s linear infinite rotation;display:grid;position:absolute;top:3px;right:18px}.team-orbit:before{content:"";background:#4c2a70e6;border-radius:50%;position:absolute;inset:22px}.team-orbit>svg{z-index:2;animation:60s linear infinite rotation-back;position:relative}.team-faces{display:flex;position:absolute;bottom:17px;left:0}.team-faces i{border:4px solid var(--pink);color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:49px;height:49px;margin-left:-9px;font-size:9px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 16px #5316452e}.team-faces i img{object-fit:cover;border-radius:50%;width:100%;height:100%}.team-faces i:first-child{background:var(--blue);margin-left:0}.team-faces i:nth-child(2){background:#8454a8}.team-faces i:nth-child(3){color:var(--purple);background:var(--yellow)}.team-faces i:last-child{color:var(--pink);background:#fff}.team-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.team-metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 8px 22px #2f174f08}.team-metric-icon{border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.team-metric-icon.purple{color:var(--purple);background:var(--purple-soft)}.team-metric-icon.pink{color:var(--pink);background:var(--pink-soft)}.team-metric-icon.yellow{color:#8b620e;background:var(--yellow-soft)}.team-metric-icon.blue{color:var(--blue);background:#e7f2fb}.team-metrics article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.team-metrics small{color:var(--muted);letter-spacing:.8px;grid-column:1/-1;font-size:6px;font-weight:900}.team-metrics strong{margin-top:2px;font-size:24px}.team-metrics em{color:var(--muted);font-size:7px;font-style:normal}.navigation-request-panel{background:linear-gradient(135deg,#fff,#fff8fa);border-color:#ead7df;margin-top:14px;overflow:hidden}.navigation-request-panel>header{border-bottom:1px solid #eee4ed;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px 17px;display:flex}.navigation-request-panel>header h2{color:var(--purple);margin:4px 0 3px;font-size:18px}.navigation-request-panel>header p{color:var(--muted);margin:0;font-size:8px}.navigation-request-panel>header>span{color:#fff;background:var(--pink);border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 19px #d51e5f33}.navigation-request-panel>div{gap:8px;padding:12px;display:grid}.navigation-request-panel article{background:#fff;border:1px solid #eadfe8;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.navigation-request-person{width:42px;height:42px;color:var(--purple);background:var(--yellow-soft);border-radius:13px;place-items:center;display:grid}.navigation-request-panel article>div{flex-direction:column;min-width:0;display:flex}.navigation-request-panel article strong{font-size:9px}.navigation-request-panel article small{color:var(--muted);margin-top:2px;font-size:6px}.navigation-request-panel article p{color:#514758;margin:6px 0 0;font-size:7px;line-height:1.5}.navigation-request-panel article footer{gap:6px;display:flex}.navigation-request-panel article button{border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.navigation-request-panel article button.reject{color:#a42e48;background:#fff5f7;border:1px solid #efc4cd}.navigation-request-panel article button.approve{color:#fff;background:#27805a;border:0}.navigation-request-panel article button:disabled{opacity:.5}.team-directory{margin-top:14px}.team-directory-header{justify-content:space-between;align-items:center;padding:22px 24px 17px;display:flex}.team-directory-header h2{margin:4px 0 2px;font-size:18px}.team-directory-header p{color:var(--muted);margin:0;font-size:8px}.team-directory-header>button{color:#fff;background:var(--purple);border:0;border-radius:999px;align-items:center;gap:5px;padding:9px 12px;font-size:8px;font-weight:700;display:flex}.team-filters{border-block:1px solid var(--line);background:#fbfafd;grid-template-columns:minmax(250px,1fr) 180px 135px auto;align-items:center;gap:9px;padding:13px 24px;display:grid}.team-search{background:#fff;border:1px solid #e1dce7;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.team-search svg{color:var(--muted)}.team-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.team-filters select{height:38px;color:var(--ink);background:#fff;border:1px solid #e1dce7;border-radius:10px;outline:0;padding:0 9px;font-size:8px}.team-filters>span{color:var(--muted);text-align:right;font-size:7px}.team-table-head,.team-row{grid-template-columns:1.35fr 1.15fr 1fr .8fr 70px 25px;align-items:center;gap:14px;display:grid}.team-table-head{color:#9c95a6;letter-spacing:.6px;text-transform:uppercase;padding:11px 24px;font-size:6px;font-weight:900}.team-list{padding:0 14px 14px}.team-row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;width:100%;min-height:65px;padding:9px 10px;transition:all .2s}.team-row:hover{background:#faf8fc;border-color:#0000;border-radius:12px;transform:translate(2px)}.team-person{align-items:center;gap:10px;min-width:0;display:flex}.team-person>i{color:#fff;background:linear-gradient(145deg, var(--purple), #77529c);border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:8px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.team-person>i img{object-fit:cover;object-position:top center;width:100%;height:100%}.team-person>span,.team-role,.team-coordinator{flex-direction:column;min-width:0;display:flex}.team-person strong,.team-role strong,.team-coordinator strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.team-person small,.team-role small,.team-coordinator small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin-top:3px;font-size:7px;display:flex;overflow:hidden}.team-availability{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.team-availability svg{color:var(--pink)}.team-status{border-radius:20px;justify-content:center;align-items:center;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.team-status.ativo{color:#287754;background:#e5f6ee}.team-status.afastado{color:#8a6514;background:var(--yellow-soft)}.team-status.encerrado{color:#b42f43;background:#fde9ed}.team-open{color:var(--pink);transition:transform .2s}.team-row:hover .team-open{transform:translate(3px)}.team-detail-layer{z-index:75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20112c7a;animation:.2s fade-in;position:fixed;inset:0}.page-enter:has(.team-detail-layer){animation:none!important;transform:none!important}.team-detail{background:#fff;flex-direction:column;width:min(600px,100%);height:100dvh;max-height:100dvh;padding:0;animation:.35s cubic-bezier(.23,1,.32,1) both detail-in;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-25px 0 70px #1e0e2a38}.team-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:31px 28px 25px;overflow:hidden auto}@keyframes detail-in{0%{transform:translate(100%)}to{transform:translate(0)}}.team-detail-close{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:19px;right:19px}.team-detail-profile{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:17px 0 24px;display:flex}.team-detail-profile>span{color:#fff;background:var(--purple);width:75px;height:75px;box-shadow:0 0 0 7px var(--purple-soft);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid;overflow:hidden}.team-detail-profile>span img{object-fit:cover;object-position:top center;width:100%;height:100%}.team-detail-profile h2{color:var(--purple);margin:7px 0 2px;font-size:23px}.team-detail-profile p{color:var(--muted);margin:0;font-size:8px}.team-detail-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.team-detail-grid>div{border:1px solid var(--line);background:#fcfbfd;border-radius:11px;flex-direction:column;min-width:0;padding:12px;display:flex}.team-detail-grid small{color:var(--muted);letter-spacing:.6px;font-size:6px;font-weight:900}.team-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.team-maps-permission{background:#faf7fc;border:1px solid #e3d8e8;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:13px;display:grid}.team-maps-permission>span{width:40px;height:40px;color:var(--purple);background:#eee5f4;border-radius:12px;place-items:center;display:grid}.team-maps-permission.enabled{background:#eff9f4;border-color:#bde0cf}.team-maps-permission.enabled>span{color:#206b4b;background:#dff2e9}.team-maps-permission>div{flex-direction:column;min-width:0;display:flex}.team-maps-permission small{color:var(--muted);letter-spacing:.7px;font-size:5px;font-weight:900}.team-maps-permission strong{margin-top:3px;font-size:8px}.team-maps-permission p{color:var(--muted);margin:3px 0 0;font-size:6px;line-height:1.4}.team-maps-permission>button{color:#fff;background:var(--purple);border:0;border-radius:10px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850}.team-maps-permission.enabled>button{background:#a82e49}.team-access-card{color:var(--purple);background:var(--yellow-soft);border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:13px;display:flex}.team-access-card>div{align-items:center;gap:9px;display:flex}.team-access-card>div>span{color:#fff;background:var(--purple);border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.team-access-card p{flex-direction:column;margin:0;display:flex}.team-access-card small{letter-spacing:.6px;font-size:6px;font-weight:900}.team-access-card strong{margin-top:2px;font-size:9px}.team-access-card>em{color:#287754;background:#e5f6ee;border-radius:20px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.team-performance,.team-records{margin-top:21px}.team-performance h3,.team-records h3{margin:0 0 10px;font-size:11px}.team-performance>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-performance article{border:1px solid var(--line);border-radius:11px;flex-direction:column;padding:12px;display:flex}.team-performance article>span{color:var(--pink)}.team-performance strong{overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.25}.team-performance small{color:var(--muted);margin-top:2px;font-size:6px}.team-records{border:1px solid var(--line);border-radius:13px;padding:15px}.team-records p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:9px 0;font-size:8px;display:flex}.team-records p span{color:var(--muted)}.document-ok{color:#287754;align-items:center;gap:4px;display:flex}.team-detail-actions{z-index:4;padding:16px 28px calc(18px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee7f1;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;position:relative;box-shadow:0 -12px 30px #2d173f12}.team-detail-actions button{min-height:42px;color:var(--purple);background:#fff;border:1px solid #d9d0e2;border-radius:13px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.team-detail-actions button:not(:disabled):hover{border-color:#bba8cc;transform:translateY(-1px);box-shadow:0 8px 18px #391b4e17}.team-detail-actions .end-access{color:#fff;background:#b93249;border:0;justify-content:center;align-items:center;gap:5px;display:flex}.team-detail-actions .resend-access{background:#f4eef8;justify-content:center;align-items:center;gap:6px;display:flex}.team-detail-actions .delete-member{color:#a51f3b;background:#fff5f7;border-color:#efb7c1;justify-content:center;align-items:center;gap:6px;display:flex}.team-contact-modal{background:linear-gradient(#fff 0 72%,#faf7fc 100%);border:1px solid #ffffffb3;border-radius:26px;width:min(540px,100% - 20px);padding:32px;animation:.4s cubic-bezier(.18,1.2,.34,1) both popup-card-in;position:relative;overflow:hidden;box-shadow:0 32px 90px #220f3459}.team-contact-modal:before{content:"";border:34px solid var(--purple-soft);pointer-events:none;border-radius:50%;width:220px;height:165px;position:absolute;top:-85px;left:-75px;transform:rotate(-12deg)}.team-contact-modal>*{z-index:1;position:relative}.team-contact-modal h2{max-width:420px;color:var(--purple);margin:10px 0 7px;font-size:24px;line-height:1.12}.team-contact-modal>p{max-width:430px;color:var(--muted);margin:0 0 20px;font-size:8px;line-height:1.55}.team-contact-modal form{border:1px solid var(--line);background:#fff;border-radius:17px;gap:13px;padding:16px;display:grid;box-shadow:0 9px 24px #2e17410d}.team-contact-modal form label{gap:6px;display:grid}.team-contact-modal form label span{color:var(--ink);font-size:7px;font-weight:900}.team-contact-modal form input{width:100%;height:48px;font:inherit;background:#fbf9fc;border:1px solid #ddd3e4;border-radius:13px;outline:none;padding:0 14px;font-size:9px}.team-contact-modal form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4f2a791a}.team-create-modal{background:#fff;border-radius:22px;width:min(680px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #1c0e2a59}.team-create-modal h2{color:var(--purple);margin:6px 0 7px;font-size:25px}.team-create-modal>p{color:var(--muted);margin:0;font-size:9px}.team-create-modal form{margin-top:18px}.team-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.team-create-modal form label:not(.generate-access){display:block}.team-create-modal form label:not(.generate-access)>span{color:#514a5d;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.team-create-modal input,.team-create-modal select{background:#fbfafd;border:1px solid #ded8e7;border-radius:10px;outline:0;width:100%;height:44px;padding:0 11px;font-size:9px}.team-create-modal input:focus,.team-create-modal select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.generated-username input{color:var(--purple);cursor:default;background:#f2ecf7;font-weight:850}.generated-username small{color:#8a7d94;margin-top:5px;font-size:6px;display:block}.availability-picker{background:#fbfafd;border:1px solid #ded8e7;border-radius:13px;grid-column:1/-1;margin:0;padding:12px}.availability-picker legend{color:#514a5d;padding:0 5px;font-size:8px;font-weight:800}.availability-picker>p{color:var(--muted);margin:0 0 9px;font-size:6px}.availability-picker>div{flex-wrap:wrap;gap:7px;display:flex}.availability-picker button{color:#6b6072;background:#fff;border:1px solid #ddd3e4;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;transition:all .2s;display:flex}.availability-picker button>span{color:#0000;border:1px solid #d8cde0;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.availability-picker button.selected{border-color:var(--purple);color:var(--purple);background:#f1eaf6;box-shadow:0 5px 13px #4c2a701a}.availability-picker button.selected>span{border-color:var(--purple);color:#fff;background:var(--purple)}.automatic-access-note{color:#684d18;background:var(--yellow-soft);border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.automatic-access-note>div{flex-direction:column;display:flex}.automatic-access-note strong{font-size:8px}.automatic-access-note small{margin-top:3px;font-size:6px;line-height:1.45}.generate-access{background:var(--yellow-soft);cursor:pointer;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.generate-access>input{opacity:0;position:absolute}.generate-access>span{color:#0000;background:#fff;border:1px solid #cfb25e;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;display:grid}.generate-access>input:checked+span{border-color:var(--purple);color:#fff;background:var(--purple)}.generate-access>div{flex-direction:column;display:flex}.generate-access strong{font-size:8px}.generate-access small{color:#806125;margin-top:2px;font-size:7px}.access-admin{max-width:1530px;margin:0 auto;padding:25px 34px 45px}.access-admin-hero{background:radial-gradient(circle at 14% 20%, #ffffff4d 0 5px, transparent 6px) 0 0/78px 78px, var(--yellow);min-height:230px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;padding:35px 40px;display:flex;position:relative;overflow:hidden}.access-admin-hero:before{content:"";background:var(--pink);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-155px;right:-85px}.access-admin-hero:after{content:"ACESSO";color:#ffffff3b;letter-spacing:-7px;font-size:100px;font-weight:700;position:absolute;bottom:-22px;right:260px}.access-admin-hero>div:first-child{z-index:3;max-width:670px;position:relative}.access-admin-hero h1{color:var(--purple);letter-spacing:-2px;margin:7px 0 9px;font-size:clamp(34px,4.5vw,54px);line-height:1}.access-admin-hero p{color:#6e5039;max-width:610px;margin:0;font-size:11px;line-height:1.55}.access-admin-actions{align-items:center;gap:16px;margin-top:20px;display:flex}.access-admin-actions .primary-button{padding:11px 17px}.access-admin-actions>span{color:#76573f;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.superuser-seal{z-index:4;color:#fff;background:#4c2a70f0;border:1px solid #ffffff47;border-radius:20px;align-items:center;gap:13px;min-width:270px;margin-right:12px;padding:17px 20px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 18px 40px #47174a3d}.superuser-seal>svg{box-sizing:content-box;color:var(--purple);background:var(--yellow);border-radius:50%;padding:10px}.superuser-seal>span{flex-direction:column;display:flex}.superuser-seal small{color:var(--yellow);letter-spacing:1px;font-size:7px;font-weight:900}.superuser-seal strong{margin-top:3px;font-size:15px}.superuser-seal em{color:#cfc2dc;margin-top:2px;font-size:7px;font-style:normal}.access-group-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.access-group-summary>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;grid-template-columns:41px 1fr auto;align-items:center;gap:11px;padding:16px;transition:all .25s;display:grid}.access-group-summary>button:hover,.access-group-summary>button.selected{transform:translateY(-2px);box-shadow:0 12px 28px #331e4b14}.access-group-summary>button.selected.bage{border-color:var(--purple)}.access-group-summary>button.selected.state{border-color:var(--pink)}.access-group-summary>button.selected.mobilizer{border-color:#d69a32}.access-group-summary>button>span{color:#fff;background:var(--purple);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.access-group-summary>button.state>span{background:var(--pink)}.access-group-summary>button.mobilizer>span{color:var(--purple);background:var(--yellow)}.access-group-summary>button>div{flex-direction:column;min-width:0;display:flex}.access-group-summary small{color:var(--muted);letter-spacing:.8px;font-size:6px;font-weight:900}.access-group-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.access-group-summary em{color:var(--muted);margin-top:2px;font-size:7px;font-style:normal}.access-group-summary>button>svg{color:var(--pink);transition:transform .25s}.access-group-summary>button:hover>svg{transform:translate(3px)}.access-manager-grid{grid-template-columns:minmax(275px,.7fr) minmax(600px,1.6fr);gap:14px;margin-top:14px;display:grid}.managed-users{align-self:start}.managed-users>header{justify-content:space-between;align-items:center;padding:21px 20px 14px;display:flex}.managed-users h2{margin:4px 0 0;font-size:15px}.managed-users>header>span{width:30px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.managed-user-list{padding:0 12px 12px}.managed-user-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:5px;padding:10px;transition:all .2s;display:grid}.managed-user-list>button:hover{background:#faf8fc}.managed-user-list>button.selected{background:var(--purple-soft);border-color:#d8cee3}.managed-avatar{color:#fff;background:linear-gradient(145deg, var(--purple), #76509d);border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.managed-avatar.large{width:54px;height:54px;box-shadow:0 0 0 5px var(--purple-soft);font-size:11px}.managed-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.managed-user-copy{flex-direction:column;min-width:0;display:flex}.managed-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.managed-user-copy small{color:var(--muted);margin-top:2px;font-size:7px}.user-status,.user-level{border-radius:20px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.user-status.active{color:#287754;background:#e5f6ee}.user-status.blocked{color:#bd3346;background:#fde9ed}.user-level.super{color:var(--pink);background:var(--pink-soft);align-items:center;gap:3px;display:flex}.managed-add{border:0;border-top:1px solid var(--line);width:100%;color:var(--purple);background:#fbfafd;justify-content:center;align-items:center;gap:5px;padding:13px;font-size:8px;font-weight:700;display:flex}.permission-editor{min-width:0}.permission-user-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.permission-person{align-items:center;gap:15px;display:flex}.permission-person>div{flex-direction:column;display:flex}.permission-person h2{margin:4px 0 0;font-size:18px}.permission-person p{color:var(--muted);margin:3px 0 0;font-size:8px}.permission-status{border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.permission-status>i{border-radius:50%;width:9px;height:9px}.permission-status>i.active{background:#36a26f;box-shadow:0 0 0 4px #e5f6ee}.permission-status>i.blocked{background:#ce4052;box-shadow:0 0 0 4px #fde9ed}.permission-status>span{flex-direction:column;display:flex}.permission-status small{color:var(--muted);font-size:6px}.permission-status strong{margin-top:1px;font-size:8px}.superuser-lock{color:#795818;background:var(--yellow-soft);border:1px solid #f1d28a;border-radius:11px;align-items:center;gap:10px;margin:17px 24px 0;padding:11px 13px;display:flex}.superuser-lock>span{flex-direction:column;display:flex}.superuser-lock strong{font-size:8px}.superuser-lock small{margin-top:2px;font-size:7px}.permission-heading{justify-content:space-between;align-items:center;padding:21px 24px 12px;display:flex}.permission-heading>div{align-items:center;gap:9px;display:flex}.permission-heading>div>svg{color:var(--pink)}.permission-heading>div>span{flex-direction:column;display:flex}.permission-heading strong{font-size:10px}.permission-heading small{color:var(--muted);margin-top:2px;font-size:7px}.permission-heading>button{color:var(--purple);background:0 0;border:0;font-size:7px;font-weight:800}.permission-heading>button:disabled{cursor:not-allowed;opacity:.4}.permission-list{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 24px 22px;display:grid}.permission-list label{border:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;background:#fcfbfd;border-radius:10px;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.permission-list label.checked{color:var(--purple);background:var(--purple-soft);border-color:#d4c8e1}.permission-list input{opacity:0;position:absolute}.permission-list label>span{color:#0000;background:#fff;border:1px solid #d7d0df;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.permission-list label.checked>span{border-color:var(--purple);color:#fff;background:var(--purple)}.permission-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.permission-footer{border-top:1px solid var(--line);background:#fbfafd;justify-content:space-between;align-items:center;padding:15px 24px;display:flex}.permission-footer button{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.permission-footer button:disabled{cursor:not-allowed;opacity:.4}.status-control{color:#b32d43;background:#fff;border:1px solid #e8c6cd}.status-control.activate{color:#247250;border-color:#bfe1d1}.save-permissions{color:#fff;background:var(--purple);border:0;box-shadow:0 8px 18px #4c2a7029}.create-profile-modal{background:#fff;border-radius:22px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #1c0e2a59}.create-profile-icon{width:46px;height:46px;color:var(--purple);background:var(--yellow-soft);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.create-profile-modal h2{color:var(--purple);margin:6px 0 7px;font-size:24px}.create-profile-modal>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.create-profile-modal form{margin-top:18px}.create-profile-modal form>label{margin-top:11px;display:block}.create-profile-modal form>label>span{color:#514a5d;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.create-profile-modal input,.create-profile-modal select{background:#fbfafd;border:1px solid #ded8e7;border-radius:11px;outline:0;width:100%;height:44px;padding:0 12px;font-size:9px}.create-profile-modal input:focus,.create-profile-modal select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.temporary-password{color:var(--purple);background:var(--yellow-soft);border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.temporary-password>span{flex-direction:column;display:flex}.temporary-password small{letter-spacing:.7px;font-size:6px;font-weight:900}.temporary-password strong{margin-top:2px;font-size:9px}.module-page{padding-top:33px}.module-hero{background:radial-gradient(circle at 18% 34%, #fff3 0 8px, transparent 9px) 0 0/90px 90px, var(--yellow);min-height:350px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;padding:45px;display:flex;position:relative;overflow:hidden}.module-hero:before{content:"";background:var(--pink);border-radius:50%;width:455px;height:455px;position:absolute;top:-135px;right:-75px}.module-hero:after{content:"BAGÉ";color:#ffffff29;letter-spacing:-8px;font-size:125px;font-weight:700;position:absolute;bottom:-18px;right:240px}.module-hero>div:first-child{z-index:4;max-width:58%;position:relative}.module-hero h1{color:var(--purple);letter-spacing:-2.4px;margin:8px 0 10px;font-size:clamp(36px,5vw,60px);line-height:.98}.module-hero p{color:#66493b;max-width:610px;margin:0;font-size:13px;line-height:1.6}.module-actions{gap:9px;margin-top:23px;display:flex}.module-actions button{padding:12px 17px}.secondary-button{color:var(--purple);background:#ffffff40;border:1px solid #46226f40;border-radius:999px;font-size:11px;font-weight:600;transition:background .3s,transform .3s cubic-bezier(.23,1,.32,1)}.secondary-button:hover{background:#ffffff8c;transform:translateY(-2px)}.module-person{z-index:3;pointer-events:none;width:330px;height:100%;position:absolute;bottom:0;right:26px}.module-person img{z-index:2;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 22px 24px #47193c33);width:270px;max-height:355px;animation:.8s cubic-bezier(.23,1,.32,1) both portrait-reveal;position:absolute;bottom:-15px;right:0}.module-sun{border:1px dashed #ffffffa8;border-radius:50%;width:250px;height:250px;animation:60s linear infinite rotation;position:absolute;top:22px;right:8px}.module-sun:before,.module-sun:after{content:"";background:var(--yellow);border-radius:50%;position:absolute}.module-sun:before{width:12px;height:12px;top:12px;left:44px;box-shadow:0 0 0 7px #ffffff26}.module-sun:after{width:8px;height:8px;bottom:48px;right:21px}.module-mark{z-index:5;color:#fff;background:#4c2a70e6;border:2px solid #ffffffb3;border-radius:24px;place-items:center;width:76px;height:76px;animation:4.5s ease-in-out infinite mark-float;display:grid;position:absolute;bottom:27px;right:275px;transform:rotate(-6deg);box-shadow:0 20px 40px #4b13473d}.module-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.module-cards article{border:1px solid var(--line);background:#fff;border-radius:19px;padding:23px;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;animation:.55s cubic-bezier(.23,1,.32,1) both reveal}.module-cards article:nth-child(2){animation-delay:80ms}.module-cards article:nth-child(3){animation-delay:.16s}.module-cards article:hover{transform:translateY(-5px);box-shadow:0 16px 38px #2f174f14}.module-cards span{color:var(--pink);letter-spacing:1px;font-size:10px;font-weight:900}.module-cards strong{margin-top:8px;font-size:15px;display:block}.module-cards p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.roadmap-panel{border:1px solid var(--line);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;margin-top:14px;padding:26px 28px;animation:.6s cubic-bezier(.23,1,.32,1) .18s both reveal;display:flex}.roadmap-panel h2{margin:5px 0 6px;font-size:20px}.roadmap-panel p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.roadmap-steps{gap:8px;margin-left:30px;display:flex}.roadmap-steps i{background:#e8e4ec;border-radius:8px;width:32px;height:8px}.roadmap-steps i.done{background:var(--purple)}.roadmap-steps i.active{background:var(--pink)}.modal-layer{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2516309e;place-items:center;padding:20px;animation:.2s fade-in;display:grid;position:fixed;inset:0}.app-popup-layer{z-index:120;-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85);background:#1c0e2aad;place-items:center;padding:22px;animation:.24s both popup-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.page-enter:has(.app-popup-layer){animation:none!important;transform:none!important}.app-confirm-popup,.stock-adjust-popup,.app-popup-card{background:#fff;border:1px solid #ffffffa6;border-radius:24px;width:min(440px,100%);padding:31px;animation:.45s cubic-bezier(.18,1.25,.34,1) both popup-card-in;position:relative;overflow:hidden;box-shadow:0 30px 100px #180a246b}.app-popup-card{width:min(720px,94vw)}.app-confirm-popup{text-align:center}.app-popup-orbit{border:34px solid #f7e9f1;border-radius:50%;width:225px;height:155px;position:absolute;top:-92px;left:50%;transform:translate(-50%)rotate(-8deg)}.app-popup-icon{color:#fff;background:linear-gradient(145deg,#b52a4b,#7b1f3a);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;animation:2.8s ease-in-out infinite popup-icon-float;display:grid;position:relative;box-shadow:0 13px 28px #aa284940}.app-confirm-popup.success .app-popup-icon,.stock-adjust-popup.entry .app-popup-icon{background:linear-gradient(145deg,#35a274,#247b57);box-shadow:0 13px 28px #27805a40}.app-confirm-popup.purple .app-popup-icon,.stock-adjust-popup.exit .app-popup-icon{background:linear-gradient(145deg, #6e3a96, var(--purple));box-shadow:0 13px 28px #4c2a7040}.app-confirm-popup h2,.stock-adjust-popup h2{color:var(--purple);letter-spacing:-.7px;margin:7px 0 8px;font-size:24px}.app-confirm-popup>p,.stock-adjust-popup>p{color:var(--muted);margin:0 auto;font-size:8px;line-height:1.6}.stock-adjust-popup>p{margin:0 0 17px}.stock-adjust-popup .app-popup-icon{margin:0 0 14px}.app-popup-actions{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:22px;display:grid}.app-popup-actions button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:7px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex}.app-popup-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 9px 20px #32184326}.app-popup-actions button:active{transform:scale(.98)}.app-popup-actions .secondary{color:var(--purple);background:#fff;border:1px solid #ddd4e4}.app-popup-actions .confirm{color:#fff;background:linear-gradient(135deg, var(--purple), #6b328e)}.app-confirm-popup.danger .app-popup-actions .confirm{background:linear-gradient(135deg,#a72949,#7c1d36)}.app-confirm-popup.success .app-popup-actions .confirm,.stock-adjust-popup.entry .app-popup-actions .confirm{background:linear-gradient(135deg,#27805a,#349b70)}.app-popup-actions button:disabled{opacity:.55;cursor:wait}.stock-adjust-fields{gap:10px;display:grid}.stock-adjust-fields label{flex-direction:column;gap:5px;display:flex}.stock-adjust-fields label span{color:#4d4258;font-size:7px;font-weight:850}.stock-adjust-fields input,.stock-adjust-fields textarea{width:100%;font:inherit;background:#fbfafd;border:1px solid #ddd5e4;border-radius:11px;outline:none;padding:10px 12px;font-size:8px}.stock-adjust-fields input:focus,.stock-adjust-fields textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}@keyframes popup-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes popup-card-in{0%{opacity:0;transform:translateY(22px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popup-icon-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}.page-enter:has(.modal-layer){animation:none!important;transform:none!important}@keyframes fade-in{0%{opacity:0}}.quick-modal{background:#fff;border-radius:22px;width:min(640px,100%);padding:25px;box-shadow:0 30px 90px #1c0e2a59}.modal-top{justify-content:space-between;align-items:start;display:flex}.modal-top h2{letter-spacing:-.5px;margin:5px 0 0;font-size:23px}.modal-top>button{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.quick-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.quick-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;transition:all .2s;display:grid}.quick-grid>button:hover{background:#fcfaff;border-color:#c9bbdb;transform:translateY(-1px)}.quick-grid>button>span{width:38px;height:38px;color:var(--purple);background:var(--yellow-soft);border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.quick-grid div{flex-direction:column;display:flex}.quick-grid strong{font-size:11px}.quick-grid small{color:var(--muted);margin-top:3px;font-size:8px}.quick-grid>button>svg{color:var(--pink);transition:transform .3s cubic-bezier(.23,1,.32,1)}.quick-grid>button:hover>svg{transform:translate(4px)}@keyframes reveal{0%{opacity:0;transform:scale(1.04)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sticky-slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotation-back{0%{transform:rotate(359deg)}to{transform:rotate(0)}}@keyframes portrait-reveal{0%{opacity:0;transform:translateY(35px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mark-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-8px)}}@keyframes star-pulse{0%,to{opacity:.9;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(14deg)scale(1.16)}}@keyframes button-ripple{0%{opacity:.8;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.16)}}.live-mobilizer-card{background:#fff;border-radius:24px;width:min(480px,100%);padding:29px;animation:.45s cubic-bezier(.18,1.25,.34,1) both popup-card-in;position:relative;box-shadow:0 30px 90px #180a2466}.live-card-profile{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;display:grid}.live-card-profile>span{color:#fff;background:linear-gradient(145deg,#168fbf,#0d6f9a);border-radius:19px;place-items:center;width:61px;height:61px;font-size:17px;font-weight:900;display:grid;box-shadow:0 12px 25px #168fbf40}.live-card-profile>div{flex-direction:column;display:flex}.live-card-profile em{color:#27805a;letter-spacing:.9px;font-size:5px;font-style:normal;font-weight:900}.live-card-profile h2{color:var(--purple);margin:4px 0 3px;font-size:23px}.live-card-profile small{color:var(--muted);align-items:center;gap:4px;font-size:6px;display:flex}.live-help-alert{color:#9e2b4d;background:#fff4f7;border:1px solid #efcad5;border-radius:13px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;display:flex}.live-help-alert>svg{flex:none}.live-help-alert div{flex-direction:column;display:flex}.live-help-alert strong{font-size:8px}.live-help-alert p{margin:3px 0 0;font-size:7px;line-height:1.45}.live-card-details{grid-template-columns:1.4fr .6fr;gap:8px;margin-top:15px;display:grid}.live-card-details div{background:#f7f3fa;border-radius:11px;flex-direction:column;min-width:0;padding:11px;display:flex}.live-card-details small{color:var(--muted);font-size:5px;font-weight:900}.live-card-details strong{color:var(--purple);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.live-message-field,.review-note{flex-direction:column;gap:5px;margin-top:14px;display:flex}.live-message-field>span,.review-note>span{color:#4d4258;font-size:7px;font-weight:850}.live-message-field textarea,.review-note textarea,.mobilizer-help-popup textarea{width:100%;font:inherit;resize:vertical;background:#fbfafd;border:1px solid #ddd4e4;border-radius:11px;outline:none;padding:11px 12px;font-size:8px}.live-message-field textarea:focus,.review-note textarea:focus,.mobilizer-help-popup textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.live-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.live-card-actions button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:7px;font-weight:900;display:flex}.live-card-actions .acknowledge{color:#277454;background:#eaf7f1}.live-card-actions .send{color:#fff;background:var(--purple)}.route-review-layer{padding:18px}.route-review-modal{background:#f8f5fa;border-radius:22px;width:min(930px,96vw);max-height:92vh;padding:20px;animation:.4s cubic-bezier(.18,1.2,.34,1) both popup-card-in;position:relative;overflow-y:auto;box-shadow:0 30px 100px #180a2473}.route-review-modal>header{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;padding-right:35px;display:grid}.route-review-modal>header>span{color:#fff;background:linear-gradient(145deg,#168fbf,#0c749e);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 20px #168fbf38}.route-review-modal>header div{flex-direction:column;display:flex}.route-review-modal>header em{color:#168fbf;letter-spacing:1px;font-size:5px;font-style:normal;font-weight:900}.route-review-modal>header h2{margin:3px 0 1px;font-size:19px}.route-review-modal>header p{color:var(--muted);margin:0;font-size:6px}.route-review-content{grid-template-columns:minmax(0,1.65fr) minmax(245px,.72fr);gap:12px;margin-top:13px;display:grid}.route-review-visual,.route-review-decision{min-width:0}.route-review-map{border:4px solid #fff;border-radius:16px;height:400px;overflow:hidden;box-shadow:0 8px 24px #30194214}.route-review-map .operational-map-wrap,.route-review-map .operational-map{min-height:100%}.route-review-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.route-review-summary article{background:#fff;border-radius:12px;flex-direction:column;padding:11px 13px;display:flex}.route-review-summary small{color:var(--muted);font-size:5px;font-weight:900}.route-review-summary strong{color:var(--purple);margin-top:4px;font-size:11px}.route-review-decision{background:#fff;border:1px solid #e5dce9;border-radius:16px;flex-direction:column;padding:14px;display:flex}.review-checklist{color:#226247;background:#eaf7f1;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.review-checklist>span{color:#fff;background:#27805a;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.review-checklist>div{flex-direction:column;display:flex}.review-checklist strong{font-size:8px}.review-checklist small{color:#5b796a;margin-top:2px;font-size:6px;line-height:1.4}.route-review-actions{grid-template-columns:1fr;gap:7px;margin-top:auto;padding-top:12px;display:grid}.route-review-actions button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:7px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.route-review-actions button:hover{transform:translateY(-1px)}.route-review-actions .return{color:#a12b4c;background:#fff4f7;border:1px solid #efcad5}.route-review-actions .approve{color:#fff;background:linear-gradient(135deg,#27805a,#39a475);box-shadow:0 8px 18px #27805a2e}.review-loading{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:7px;display:flex}.field-inbox-card,.route-waiting-review{color:#fff;background:linear-gradient(125deg, var(--purple), #6d3188);border:1px solid #d8cbe3;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px 15px;animation:.4s both notice-arrive;display:grid;box-shadow:0 13px 30px #4c2a702e}.field-inbox-card>span,.route-waiting-review>span{width:47px;height:47px;color:var(--purple);background:var(--yellow);border-radius:14px;place-items:center;display:grid;position:relative}.field-inbox-card>span i{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.field-inbox-card>div,.route-waiting-review>div{flex-direction:column;min-width:0;display:flex}.field-inbox-card small,.route-waiting-review small{color:var(--yellow);letter-spacing:.8px;font-size:5px;font-weight:900}.field-inbox-card strong,.route-waiting-review strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.field-inbox-card em{color:#d8cde2;margin-top:3px;font-size:6px;font-style:normal}.field-inbox-card button{min-height:35px;color:var(--purple);background:#fff;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:6px;font-weight:900;display:flex}.route-waiting-review{color:#205c44;background:linear-gradient(125deg,#e8f7ef,#f8fffb);grid-template-columns:48px 1fr;box-shadow:0 10px 25px #27805a1a}.route-waiting-review>span{color:#fff;background:#27805a}.route-waiting-review small{color:#27805a}.route-waiting-review p{color:#5f7d6f;margin:4px 0 0;font-size:6px}.mobilizer-help-popup{background:#fff;border-radius:23px;width:min(430px,100%);padding:30px;animation:.45s cubic-bezier(.18,1.25,.34,1) both popup-card-in;position:relative;box-shadow:0 30px 90px #180a246b}.mobilizer-help-popup .app-popup-icon{margin-left:0;margin-right:0}.mobilizer-help-popup h2{margin:7px 0 6px;font-size:24px}.mobilizer-help-popup>p{color:var(--muted);margin:0 0 14px;font-size:8px;line-height:1.5}.delivery-support-actions{grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:7px;display:grid}.delivery-support-actions .delivery-problem{margin-top:0}.delivery-help{min-height:34px;color:var(--purple);background:#f8f2fb;border:1px solid #d7c8e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.field-contact-launch{color:#fff;background:linear-gradient(125deg, var(--purple), #6e3c8a);text-align:left;border:0;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px 14px;animation:.45s both field-app-enter;display:grid;box-shadow:0 12px 28px #4c2a7029}.field-contact-launch>span{width:41px;height:41px;color:var(--purple);background:var(--yellow);border-radius:12px;place-items:center;display:grid;position:relative}.field-contact-launch>span i{background:#35a272;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite live-dot;position:absolute;bottom:-2px;right:-2px}.field-contact-launch>div{flex-direction:column;min-width:0;display:flex}.field-contact-launch strong{font-size:9px}.field-contact-launch small{color:#d8cce2;margin-top:3px;font-size:6px}.general-support-bubble{z-index:70;color:#fff;background:linear-gradient(135deg, var(--pink), #a91868);border:3px solid #fff;border-radius:999px;align-items:center;gap:8px;min-height:54px;padding:0 18px;font-size:8px;font-weight:900;transition:transform .2s,box-shadow .2s;animation:.52s cubic-bezier(.2,1.25,.35,1) both support-bubble-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #84145b52}.general-support-bubble:hover{transform:translateY(-3px);box-shadow:0 20px 44px #84145b66}.general-support-bubble i{background:var(--yellow);border:3px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.4s ease-in-out infinite live-dot;position:absolute;top:-2px;right:1px}.coordination-message-toast{z-index:90;color:#fff;cursor:pointer;background:linear-gradient(130deg,#32174b,#663083);border:1px solid #fff9;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 18px 28px;align-items:center;gap:10px;width:min(370px,100vw - 28px);padding:12px;animation:.45s cubic-bezier(.2,1.2,.35,1) both coordination-toast-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 56px #240d355c}.coordination-message-toast>span{width:43px;height:43px;color:var(--purple);background:var(--yellow);border-radius:13px;place-items:center;display:grid;position:relative}.coordination-message-toast>span i{background:#35a272;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.coordination-message-toast>div{flex-direction:column;min-width:0;display:flex}.coordination-message-toast small{color:var(--yellow);letter-spacing:.7px;font-size:5px;font-weight:900}.coordination-message-toast strong{margin-top:3px;font-size:9px}.coordination-message-toast p{color:#e3d7eb;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.coordination-message-toast>button{color:#fff;background:#ffffff1a;border:0;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.assignment-no-mobilizers{color:#94304e;background:#fff2f6;border:1px solid #efc9d5;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.assignment-no-mobilizers span{flex-direction:column;display:flex}.assignment-no-mobilizers strong{font-size:8px}.assignment-no-mobilizers small{color:#8b6571;margin-top:3px;font-size:6px;line-height:1.4}.field-chat-layer{z-index:2147483640;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#190c26a3;place-items:center;padding:18px;animation:.2s both field-chat-fade;display:grid;position:fixed;inset:0}.field-chat-panel{background:#f8f5fa;border:1px solid #ffffff80;border-radius:25px;flex-direction:column;width:min(480px,100%);height:min(720px,100dvh - 36px);animation:.42s cubic-bezier(.2,1.14,.35,1) both field-chat-rise;display:flex;overflow:hidden;box-shadow:0 35px 100px #1408207a}.field-chat-panel>header{color:#fff;background:linear-gradient(125deg, var(--purple), #6d3188);grid-template-columns:37px 43px minmax(0,1fr);align-items:center;gap:9px;padding:13px 15px;display:grid}.field-chat-panel>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.field-chat-avatar{width:42px;height:42px;color:var(--purple);background:var(--yellow);border-radius:13px;place-items:center;display:grid;position:relative}.field-chat-avatar i{background:#34a274;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.field-chat-panel header>div{flex-direction:column;min-width:0;display:flex}.field-chat-panel header small{color:var(--yellow);letter-spacing:.8px;font-size:5px;font-weight:900}.field-chat-panel header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.field-chat-panel header em{color:#d7cae0;margin-top:2px;font-size:5px;font-style:normal}.field-chat-route{color:#266c4f;background:#ecf8f2;border-bottom:1px solid #e4dce9;align-items:center;gap:6px;padding:8px 15px;font-size:6px;font-weight:850;display:flex}.field-chat-messages{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:auto;gap:7px;min-height:0;padding:15px;display:flex;overflow-y:auto}.field-chat-messages article{width:fit-content;max-width:82%;color:var(--ink);background:#fff;border-radius:15px 15px 15px 5px;flex-direction:column;padding:9px 11px;animation:.28s both chat-message-in;display:flex;box-shadow:0 4px 13px #2d173f12}.field-chat-messages article.mine{color:#fff;background:var(--purple);border-radius:15px 15px 5px;align-self:flex-end}.field-chat-messages article.pending{opacity:.65}.field-chat-messages article>small{color:var(--pink);margin-bottom:3px;font-size:5px;font-weight:900}.field-chat-messages article p{margin:0;font-size:8px;line-height:1.45}.field-chat-messages article em{color:#96899f;align-self:flex-end;margin-top:4px;font-size:5px;font-style:normal}.field-chat-messages article.mine em{color:#cfc2da}.field-chat-empty,.field-chat-loading{min-height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.field-chat-empty svg{color:#b9aac4}.field-chat-empty strong{color:var(--purple);margin-top:8px;font-size:10px}.field-chat-empty span{max-width:250px;margin-top:4px;font-size:7px;line-height:1.45}.field-chat-loading{flex-direction:row;gap:6px;font-size:7px}.field-chat-loading>span{border:2px solid #ddd1e5;border-top-color:var(--purple);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.field-chat-map-preview{color:var(--purple);background:#f7f2f9;border:1px solid #dfd4e5;border-radius:12px;margin-top:8px;text-decoration:none;display:block;overflow:hidden}.field-chat-map-preview img{aspect-ratio:2;object-fit:cover;background:var(--purple);width:230px;max-width:100%;display:block}.field-chat-map-preview>span{grid-template-columns:20px 1fr;align-items:center;column-gap:3px;padding:7px 8px;display:grid}.field-chat-map-preview>span svg{grid-row:1/3}.field-chat-map-preview>span strong{font-size:7px}.field-chat-map-preview>span small{color:var(--muted);font-size:5px}.field-chat-messages article.mine .field-chat-map-preview{color:var(--purple);background:#fff}.field-chat-quick{scrollbar-width:none;border-top:1px solid #e6dfea;gap:5px;padding:7px 12px;display:flex;overflow-x:auto}.field-chat-quick::-webkit-scrollbar{display:none}.field-chat-quick button{min-height:29px;color:var(--purple);background:#fff;border:1px solid #dcd1e4;border-radius:999px;flex:none;padding:0 9px;font-size:6px;font-weight:800}.field-chat-notice,.field-chat-offline{color:#8d3950;background:#fff1f4;align-items:center;gap:5px;padding:6px 13px;font-size:6px;display:flex}.field-chat-offline{color:#7a617f;background:#f1eaf4;justify-content:center}.field-chat-compose{padding:9px 11px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2dbe7;grid-template-columns:minmax(0,1fr) 43px;gap:7px;display:grid}.field-chat-compose textarea{width:100%;min-height:43px;max-height:100px;font:inherit;resize:none;border:1px solid #ddd4e4;border-radius:14px;outline:none;padding:12px 13px;font-size:8px}.field-chat-compose textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #4c2a7014}.field-chat-compose button{color:#fff;background:linear-gradient(145deg, var(--pink), #c51360);border:0;border-radius:14px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 18px #e7167333}.field-chat-compose button:disabled{opacity:.45;box-shadow:none}.field-chat-quick,.field-chat-compose,.field-chat-panel>header,.field-chat-route,.field-chat-notice,.field-chat-offline{flex:none}@keyframes field-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes field-chat-rise{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.material-wallet-icon img{object-fit:cover;width:100%;height:100%}.route-material-report{background:#faf8fc;border:1px solid #e2d8e8;border-radius:16px;margin:13px 0;overflow:hidden}.route-material-report>header{color:var(--purple);background:#eee7f3;align-items:center;gap:9px;padding:12px 14px;display:flex}.route-material-report>header>div{flex-direction:column;display:flex}.route-material-report header strong{font-size:8px}.route-material-report header small{color:var(--muted);margin-top:2px;font-size:6px}.route-material-report article{background:#fff;border-top:1px solid #e6dfea;grid-template-columns:48px minmax(110px,1fr) 95px 95px;align-items:center;gap:9px;padding:11px 13px;display:grid}.route-material-report article>img,.route-material-report article>span{width:47px;height:47px;color:var(--purple);background:var(--purple-soft);object-fit:cover;border-radius:12px;place-items:center;display:grid;overflow:hidden}.route-material-name{flex-direction:column;min-width:0;display:flex}.route-material-name strong{font-size:8px}.route-material-name small{color:var(--muted);margin-top:2px;font-size:6px}.route-material-name em{color:#277454;background:#e8f7ef;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 6px;font-size:5px;font-style:normal;font-weight:900}.route-material-report article.unbalanced .route-material-name em{color:#9b3651;background:#fff0f4}.route-material-report article label{flex-direction:column;gap:4px;display:flex}.route-material-report article label span{color:var(--muted);font-size:5px;font-weight:900}.route-material-report article input{width:100%;height:38px;font:inherit;border:1px solid #ddd3e4;border-radius:10px;outline:0;padding:0 9px;font-size:8px}.route-material-report article.balanced input{background:#f3fbf7;border-color:#b8dfce}.personal-route-history{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.personal-route-history>span{width:29px;height:29px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.personal-route-history p{flex-direction:column;min-width:0;margin:0;display:flex}.personal-route-history strong{font-size:8px}.personal-route-history small{color:var(--muted);margin-top:3px;font-size:6px}.personal-route-history em{color:var(--purple);background:var(--purple-soft);border-radius:20px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.route-archive-page{max-width:1500px;margin:0 auto;padding:26px 34px 45px}.route-archive-hero{color:#fff;background:linear-gradient(125deg, var(--purple), #6e318b);min-height:215px;box-shadow:var(--shadow);border-radius:25px;justify-content:space-between;align-items:center;padding:34px 40px;display:flex;overflow:hidden}.route-archive-hero>div{max-width:700px}.route-archive-hero .eyebrow{color:var(--yellow)}.route-archive-hero h1{letter-spacing:-2.7px;margin:7px 0 8px;font-size:clamp(38px,5vw,58px)}.route-archive-hero p{color:#d9cde2;margin:0;font-size:9px}.route-archive-hero>span{min-width:150px;color:var(--yellow);background:#ffffff17;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.route-archive-hero>span strong{color:#fff;margin-top:7px;font-size:28px}.route-archive-hero>span small{color:#d9cde2;font-size:6px}.route-archive-directory{margin-top:14px;overflow:hidden}.route-archive-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex}.route-archive-directory h2{margin:3px 0 0;font-size:18px}.route-archive-directory header label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:7px;width:min(360px,45%);height:39px;padding:0 11px;display:flex}.route-archive-directory header input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:8px}.route-archive-list{padding:7px 14px 14px}.route-archive-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:45px minmax(0,1fr) auto 20px;align-items:center;gap:11px;width:100%;padding:12px 10px;transition:all .2s;display:grid}.route-archive-list>button:hover{background:#faf7fc;border-radius:13px;transform:translate(2px)}.route-archive-map{color:#fff;background:linear-gradient(145deg,var(--pink),#c51861);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.route-archive-list button>div{flex-direction:column;min-width:0;display:flex}.route-archive-list small{color:var(--pink);font-size:5px;font-weight:900}.route-archive-list strong{margin-top:3px;font-size:9px}.route-archive-list p{color:var(--muted);margin:3px 0 0;font-size:6px}.route-archive-list em{color:#276d50;background:#e8f7ef;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.route-archive-empty{color:var(--muted);text-align:center;padding:30px;font-size:8px}.route-history-layer{z-index:2147483630;padding:16px}.route-history-modal{background:#f7f3f9;border-radius:24px;width:min(1050px,96vw);max-height:94vh;padding:20px;animation:.4s cubic-bezier(.18,1.2,.34,1) both popup-card-in;position:relative;overflow-y:auto;box-shadow:0 35px 100px #180a2475}.route-history-modal>header{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:34px;display:grid}.route-history-modal>header>span{color:#fff;background:#27805a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.route-history-modal header>div{flex-direction:column;display:flex}.route-history-modal header small{color:#27805a;font-size:5px;font-weight:900}.route-history-modal header h2{margin:3px 0;font-size:20px}.route-history-modal header p{color:var(--muted);align-items:center;gap:4px;margin:0;font-size:6px;display:flex}.route-history-modal header>em{color:#276d50;background:#e8f7ef;border-radius:999px;padding:6px 9px;font-size:6px;font-style:normal;font-weight:900}.route-history-content{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:12px;margin-top:14px;display:grid}.route-history-map{border:4px solid #fff;border-radius:17px;height:410px;overflow:hidden}.route-history-map .operational-map-wrap,.route-history-map .operational-map{min-height:100%}.route-history-content>aside{flex-direction:column;gap:9px;min-width:0;display:flex}.route-history-summary{grid-template-columns:1fr;gap:7px;display:grid}.route-history-summary article{color:var(--purple);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.route-history-summary article span{flex-direction:column;display:flex}.route-history-summary small{color:var(--muted);font-size:5px}.route-history-summary strong{margin-top:3px;font-size:8px}.route-history-materials,.route-history-review{background:#fff;border-radius:14px;padding:12px}.route-history-materials>header{color:var(--purple);align-items:center;gap:6px;display:flex}.route-history-materials header strong{font-size:8px}.route-history-materials article{align-items:center;gap:8px;margin-top:9px;display:flex}.route-history-materials article img,.route-history-materials article>span{object-fit:cover;background:var(--purple-soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.route-history-materials article div{flex-direction:column;display:flex}.route-history-materials article strong{font-size:7px}.route-history-materials article small,.route-history-materials>p{color:var(--muted);margin-top:2px;font-size:5px}.route-history-review{flex-direction:column;display:flex}.route-history-review>small{color:var(--pink);font-size:5px;font-weight:900}.route-history-review>strong{margin-top:4px;font-size:9px}.route-history-review em{color:var(--muted);margin-top:2px;font-size:6px;font-style:normal}.route-history-review p{color:#665c6e;margin:7px 0 0;font-size:7px;line-height:1.45}.route-history-chat{background:#fff;border-radius:16px;grid-column:1/-1;overflow:hidden}.route-history-chat>header{color:var(--purple);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.route-history-chat header div{flex-direction:column;display:flex}.route-history-chat header strong{font-size:8px}.route-history-chat header small{color:var(--muted);margin-top:2px;font-size:5px}.route-history-chat>div{max-height:240px;padding:6px 14px 13px;overflow-y:auto}.route-history-chat article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:8px;padding:9px 0;display:grid}.route-history-chat article>span{color:#fff;background:var(--purple);border-radius:10px;place-items:center;width:31px;height:31px;font-size:6px;font-weight:900;display:grid}.route-history-chat article div{flex-direction:column;display:flex}.route-history-chat article strong{font-size:7px}.route-history-chat article p{margin:3px 0;font-size:7px}.route-history-chat article small{color:var(--muted);font-size:5px}.route-history-empty,.route-history-loading{color:var(--muted);text-align:center;padding:35px;font-size:8px}.team-password-reset{background:#f6f1f9;border-radius:14px;margin-top:13px;padding:13px}.team-password-reset>div{color:var(--purple);align-items:center;gap:8px;display:flex}.team-password-reset>div span{flex-direction:column;display:flex}.team-password-reset strong{font-size:8px}.team-password-reset small{color:var(--muted);margin-top:2px;font-size:5px}.team-password-reset label{grid-template-columns:1fr auto;gap:6px;margin-top:9px;display:grid}.team-password-reset input{min-width:0;height:38px;font:inherit;border:1px solid #ddd3e4;border-radius:10px;padding:0 10px;font-size:8px}.team-password-reset button{color:#fff;background:var(--purple);border:0;border-radius:10px;padding:0 12px;font-size:6px;font-weight:900}.team-inline-notice{color:#7f3450;background:#fff1f5;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:7px}.welcome-access-popup{background:#fff;border-radius:24px;width:min(480px,100%);padding:0 24px 24px;animation:.45s cubic-bezier(.18,1.25,.34,1) both popup-card-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #180a2473}.welcome-access-popup>img{object-fit:cover;width:calc(100% + 48px);height:205px;margin:0 -24px 20px}.welcome-access-popup h2{margin:5px 0 6px;font-size:23px}.welcome-access-popup>p{color:var(--muted);margin:0;font-size:8px}.welcome-access-popup>div:not(.email-delivery-status){grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.welcome-access-popup>div:not(.email-delivery-status) span{background:#f5f0f8;border-radius:11px;flex-direction:column;padding:11px;display:flex}.welcome-access-popup>div:not(.email-delivery-status) small{color:var(--muted);font-size:5px;font-weight:900}.welcome-access-popup>div:not(.email-delivery-status) strong{margin-top:4px;font-size:8px}.welcome-image-download,.email-manual-fallback{min-height:36px;color:var(--purple);background:var(--purple-soft);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:6px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.welcome-access-popup>small{color:var(--muted);text-align:center;margin-top:10px;font-size:5px;line-height:1.4;display:block}.email-delivery-status{background:#f5f0f8;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.email-delivery-status>span{color:#fff;background:var(--purple);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.email-welcome-result.sent .email-delivery-status{color:#23664a;background:#eaf8f1}.email-welcome-result.sent .email-delivery-status>span{background:#27865c}.email-delivery-status p{flex-direction:column;min-width:0;margin:1px 0 0;display:flex}.email-delivery-status strong{font-size:8px}.email-delivery-status small{color:#776b7f;margin-top:3px;font-size:6px;line-height:1.4}.email-manual-fallback{color:#fff;background:var(--purple);min-height:42px;margin-top:10px}.profile-menu button+button{margin-top:6px}.profile-edit-modal{background:#fff;border-radius:24px;width:min(520px,100%);padding:25px;animation:.4s both popup-card-in;position:relative;box-shadow:0 30px 90px #180a2473}.profile-edit-heading{grid-template-columns:105px 1fr;align-items:center;gap:16px;display:grid}.profile-edit-heading>label{cursor:pointer;place-items:center;width:104px;height:104px;display:grid;position:relative}.profile-edit-heading label img,.profile-edit-heading label>span{object-fit:cover;border-radius:50%;width:86px;height:86px}.profile-edit-heading label>span{color:#fff;background:var(--purple);place-items:center;font-size:20px;font-weight:900;display:grid}.profile-edit-heading label input{display:none}.profile-edit-heading label em{color:#fff;background:var(--pink);border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:0}.profile-edit-heading h2{margin:4px 0;font-size:23px}.profile-edit-heading p{color:var(--muted);margin:0;font-size:7px}.profile-edit-modal fieldset{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 0;padding:14px;display:grid}.profile-edit-modal legend{color:var(--purple);padding:0 6px;font-size:7px;font-weight:900}.profile-edit-modal fieldset label{flex-direction:column;gap:5px;display:flex}.profile-edit-modal fieldset label:first-of-type{grid-column:1/-1}.profile-edit-modal fieldset span{font-size:6px;font-weight:800}.profile-edit-modal fieldset input{height:39px;font:inherit;border:1px solid #ddd3e4;border-radius:10px;padding:0 10px;font-size:8px}.profile-edit-error{color:#9b3651;align-items:center;gap:6px;margin:10px 0 0;font-size:7px;display:flex}.profile-crop-layer{z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1b0c28b8;place-items:center;padding:18px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.profile-crop-modal{background:#fff;border-radius:24px;width:min(460px,100%);max-height:calc(100dvh - 36px);padding:28px;animation:.35s cubic-bezier(.2,1.15,.35,1) both popup-card-in;position:relative;overflow-y:auto;box-shadow:0 30px 80px #1408206b}.profile-crop-modal h2{color:var(--purple);margin:7px 0 4px;font-size:25px}.profile-crop-modal>p{color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.5}.profile-crop-preview{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#ddd2e4;border:8px solid #f1eaf5;border-radius:50%;width:min(270px,72vw);margin:0 auto 20px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2d173f29}.profile-crop-preview.dragging{cursor:grabbing}.profile-crop-preview img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.profile-crop-preview i{border-radius:inherit;pointer-events:none;border:2px solid #ffffffe6;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #4c2a700a}.profile-crop-preview>span{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2f1641b8;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:850;position:absolute;bottom:15px;right:50%;transform:translate(50%)}.profile-crop-modal>label,.profile-crop-position label{color:var(--purple);flex-direction:column;gap:7px;font-size:9px;font-weight:850;display:flex}.profile-crop-modal input[type=range]{width:100%;accent-color:var(--pink)}.profile-crop-position{grid-template-columns:1fr 1fr;gap:14px;margin-top:13px;display:grid}.profile-crop-center{color:var(--purple);background:#fff;border:1px solid #dcd2e3;border-radius:999px;margin:13px auto 0;padding:7px 12px;font-size:8px;font-weight:850;display:block}.profile-crop-actions{grid-template-columns:1fr 1.3fr;gap:9px;margin-top:22px;display:grid}.profile-crop-actions button{min-height:46px;color:var(--purple);background:#fff;border:1px solid #dcd2e3;border-radius:13px;font-size:10px;font-weight:850}.profile-crop-actions .confirm{color:#fff;background:linear-gradient(135deg, var(--purple), #6d3188);border:0;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:0 10px 24px #4c2a7033}.profile-crop-actions button:disabled{opacity:.55}@keyframes chat-message-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes support-bubble-in{0%{opacity:0;transform:translateY(18px)scale(.75)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coordination-toast-in{0%{opacity:0;transform:translate(28px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.mobile-backdrop{display:none}.profile-edit-modal.first-password-change{width:min(470px,100%);padding:30px}.first-password-heading{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.first-password-heading>span{color:#fff;background:linear-gradient(145deg, var(--pink), #b7195b);border-radius:19px;place-items:center;width:58px;height:58px;animation:2.8s ease-in-out infinite popup-icon-float;display:grid;box-shadow:0 13px 28px #d71e633d}.first-password-heading small{color:var(--pink);letter-spacing:1px;font-size:6px;font-weight:900}.first-password-heading h2{color:var(--purple);letter-spacing:-.7px;margin:4px 0 5px;font-size:24px}.first-password-heading p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.first-password-change fieldset label:first-of-type{grid-column:auto}.first-password-rules{color:#665070;background:#f4eef8;border-radius:10px;align-items:center;gap:6px;margin:9px 0 0;padding:9px 10px;font-size:6px;line-height:1.4;display:flex}@media (width>=1600px) and (pointer:fine){.app-shell{--sidebar-width:308px}.sidebar{padding:34px 23px 22px}.brand{margin-bottom:32px}.main-nav button{gap:13px;min-height:48px;padding-inline:13px;font-size:14px}.nav-icon{width:31px;height:31px}.topbar{height:86px;padding-inline:42px}.topbar-title span{font-size:11px}.topbar-title strong{font-size:20px}.search-box{width:310px;height:46px}.icon-button{width:46px;height:46px}.primary-button.compact{min-height:46px;padding-inline:20px}.dashboard,.module-page,.tasks-page,.field-page,.team-page{max-width:1680px;padding-inline:42px}.tasks-page{padding-top:31px;padding-bottom:55px}}@media (width<=1100px){.access-page{padding-inline:24px}.access-shell{grid-template-columns:330px minmax(0,1fr)}.access-campaign{padding:43px 30px}.access-denise{width:330px;right:-66px}.access-flow{padding-inline:34px}.access-groups{gap:9px}.group-card{min-height:215px;padding:17px}.login-page{grid-template-columns:.92fr 1.08fr}.login-story{padding:50px 42px}.login-message{width:78%}.login-message h1{font-size:55px}.login-denise{width:48vw;right:-70px}.login-panel{padding-inline:42px}}@media (width<=820px){.access-page{min-height:100vh;padding:86px 17px 25px;display:block;overflow-y:auto}.access-brand{transform-origin:0 0;top:25px;left:25px;transform:scale(.82)}.shape-yellow{top:-300px;right:-260px}.shape-pink{bottom:-190px;right:-130px}.access-shell{border-radius:24px;min-height:0;display:block}.access-campaign{min-height:215px;padding:29px 27px}.access-campaign h2{margin-top:12px;font-size:35px}.access-campaign-copy>p{display:none}.access-denise{width:240px;height:260px;right:-15px}.access-denise>span{width:165px;height:165px;bottom:30px;right:22px}.access-bage{font-size:78px}.access-security{display:none}.access-flow{min-height:490px;padding:35px 27px 39px}.access-flow h1{font-size:38px}.access-groups{margin-top:24px}.group-card{min-height:195px}.login-page{background:var(--yellow);min-height:100vh;display:block}.login-story{min-height:300px;padding:37px 29px}.login-story:before{width:560px;height:560px;bottom:-285px;right:-140px}.login-brand{transform-origin:0 0;transform:scale(.8)}.login-message{width:60%;margin-top:42px}.login-message h1{letter-spacing:-2.3px;margin-top:8px;font-size:39px}.login-message>p,.login-trust{display:none}.login-denise{width:280px;height:330px;right:-20px}.login-watermark{font-size:90px;bottom:-22px;left:auto;right:10px}.login-panel{border-radius:28px 28px 0 0;min-height:calc(100vh - 280px);padding:37px 24px 31px;box-shadow:0 -20px 50px #361c481f}.login-form-wrap{width:min(100%,500px)}}@media (width<=600px){.access-groups{grid-template-columns:1fr}.group-card{grid-template-columns:43px 1fr 30px;align-items:center;gap:13px;min-height:105px;padding:15px;display:grid}.group-content{flex:initial;margin:0}.group-content strong{margin-top:3px;font-size:15px}.group-content strong br{display:none}.group-content em{margin-top:4px}.group-arrow{position:static}.profile-grid{grid-template-columns:1fr}.profile-choice.is-superuser{grid-column:auto}}@media (width<=1180px){.map-page-heading:after{display:none}.map-planner{grid-template-columns:minmax(0,1fr) 320px}.mobile-route-section{grid-template-columns:1fr}.tasks-hero:after{display:none}.task-board{grid-template-columns:repeat(2,minmax(260px,1fr))}.task-toolbar{grid-template-columns:1fr 1fr 1fr}.task-toolbar label{grid-column:1/-1}.team-hero:after{display:none}.team-metrics{grid-template-columns:1fr 1fr}.team-table-head,.team-row{grid-template-columns:1.35fr 1.1fr .9fr 75px 25px}.team-table-head>span:nth-child(4),.team-row>span:nth-child(4),.access-admin-hero:after{display:none}.access-manager-grid{grid-template-columns:minmax(260px,.68fr) minmax(520px,1.5fr)}.permission-list{grid-template-columns:repeat(2,1fr)}.search-box{width:210px}.dashboard-grid{grid-template-columns:1fr 1fr}.coverage-panel,.task-panel{grid-column:1/-1}.activity-panel{grid-column:auto}.campaign-hero{padding-right:28px}.hero-summary{display:none}.hero-progress{right:225px}.hero-portrait{right:-8px}.module-hero>div:first-child{max-width:55%}}@media (width<=920px){.field-operations-strip{grid-template-columns:1fr 1fr}.field-operations-strip>article:last-child{grid-column:1/-1}.route-review-modal{width:min(96vw,760px)}.route-review-content{grid-template-columns:minmax(0,1fr) 230px}.material-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-detail-page{padding:19px 20px 42px}.material-detail-hero{grid-template-columns:.9fr 1.1fr}.material-detail-intro{padding:32px 28px}.material-detail-stats{grid-template-columns:1fr 1fr}.material-detail-grid{grid-template-columns:1fr}.materials-hero{align-items:flex-start;min-height:420px}.materials-hero-metrics{min-width:0;position:absolute;bottom:24px;left:25px;right:25px}.map-heading-stats{min-width:310px}.map-planner{grid-template-columns:1fr}.assignment-panel{grid-template-columns:.8fr 1.2fr;display:grid}.assignment-panel>header{grid-column:1/-1}.selected-street-list{border-right:1px solid var(--line);border-bottom:0;max-height:none}.field-layout{grid-template-columns:1fr}.field-side{grid-template-columns:1fr 1fr;display:grid}.field-message{grid-column:1/-1}.task-hero-summary{min-width:310px;margin-right:-5px}.task-stats{grid-template-columns:1fr 1fr}.team-hero-art{width:240px;margin-right:-10px}.team-table-head,.team-row{grid-template-columns:1.35fr 1.1fr 80px 25px}.team-table-head>span:nth-child(3),.team-row>span:nth-child(3){display:none}.team-filters{grid-template-columns:1fr 160px 120px}.team-filters>span{display:none}.access-manager-grid{grid-template-columns:1fr}.managed-users{align-self:stretch}.managed-user-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.sidebar{overscroll-behavior:contain;width:min(88vw,340px);height:100dvh;max-height:100dvh;transition:transform .25s;transform:translate(-102%);box-shadow:22px 0 55px #180b294d}.sidebar.is-open{transform:translate(0)}.mobile-backdrop{z-index:35;visibility:hidden;opacity:0;background:#1c0f2a85;border:0;transition:all .2s;display:block;position:fixed;inset:0}.mobile-backdrop.is-visible{visibility:visible;opacity:1}.main-content{margin-left:0}.menu-toggle{display:grid}.module-mark{width:72px;height:72px}body.mobile-menu-open{overscroll-behavior:none;touch-action:none}}@media (width<=720px){.task-material-picker>div,.task-detail-actions{grid-template-columns:1fr}.task-detail-edit>footer{flex-direction:column-reverse;align-items:stretch}.task-detail-edit>footer button{justify-content:center;width:100%}.navigation-request-panel>header{align-items:flex-start;padding:17px}.navigation-request-panel article{grid-template-columns:38px minmax(0,1fr)}.navigation-request-person{width:38px;height:38px}.navigation-request-panel article footer{grid-column:2}.team-maps-permission{grid-template-columns:38px minmax(0,1fr)}.team-maps-permission>span{width:38px;height:38px}.team-maps-permission>button{grid-column:2;width:fit-content}.route-archive-page{padding:17px 15px 35px}.route-archive-hero{align-items:flex-start;min-height:300px;padding:28px 23px}.route-archive-hero>span{flex-direction:row;gap:8px;min-width:0;padding:13px;position:absolute;bottom:35px;left:35px;right:35px}.route-archive-hero>span strong{margin:0;font-size:20px}.route-archive-directory>header{flex-direction:column;align-items:stretch}.route-archive-directory header label{width:100%}.route-history-content{grid-template-columns:1fr}.route-history-map{height:330px}.field-operations-strip{grid-template-columns:1fr}.field-operations-strip>article:last-child{grid-column:auto}.live-mobilizer-card{width:min(100%,520px);padding:24px 20px}.route-review-layer{align-items:flex-end;padding:10px}.route-review-modal{width:100%;max-height:94vh;padding:21px 16px calc(17px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px}.route-review-content{grid-template-columns:1fr}.route-review-map{height:330px}.route-review-map .operational-map-wrap{min-height:330px}.route-review-actions{grid-template-columns:1fr}.materials-page{padding:17px 15px 35px}.material-detail-page{padding:14px 13px 35px}.material-detail-topbar>span{display:none}.material-detail-hero{grid-template-columns:1fr}.material-detail-photo{min-height:290px;max-height:340px}.material-detail-intro{padding:29px 23px 32px}.material-detail-intro h1{font-size:35px}.material-detail-stock{grid-template-columns:1fr;gap:13px}.material-detail-actions{grid-template-columns:1fr 1fr;display:grid}.material-detail-actions .delete{grid-column:1/-1}.materials-hero{min-height:450px;padding:29px 24px}.materials-hero h1{font-size:39px}.material-catalog-grid{grid-template-columns:1fr}.materials-directory>header{align-items:flex-start;gap:12px}.materials-directory header>button{justify-content:center;width:37px;padding:0;font-size:0}.map-page{padding:17px 15px 35px}.map-page-heading{align-items:flex-start;min-height:370px;padding:29px 24px}.map-page-heading h1{font-size:40px}.map-heading-stats{min-width:0;position:absolute;bottom:20px;left:20px;right:20px}.map-toolbar{flex-direction:column;align-items:stretch}.map-toolbar>label{justify-content:space-between}.map-toolbar select{width:100%}.map-toolbar>div{justify-content:flex-start}.operational-map-wrap{min-height:500px}.assignment-panel{display:block}.selected-street-list{border-right:0;border-bottom:1px solid var(--line);max-height:180px}.route-roster article{grid-template-columns:10px 1fr auto}.route-roster article time{display:none}.route-roster .route-review-button,.route-roster .route-delete-button{grid-column:2;width:fit-content}.mobile-route-map .operational-map-wrap{min-height:420px}.field-page{padding:17px 15px 35px}.field-hero{align-items:flex-start;min-height:320px;padding:28px 23px}.field-hero h1{font-size:42px}.field-hero:after{font-size:72px;right:-12px}.connection-pill{min-width:0;position:absolute;bottom:20px;left:20px;right:20px}.field-stats{grid-template-columns:1fr 1fr 1fr}.field-stats article{align-items:flex-start;padding:12px}.field-stats article>span{width:34px;height:34px}.field-stats article>div{flex-direction:column;display:flex}.field-stats strong{font-size:19px}.field-side{grid-template-columns:1fr}.field-message{grid-column:auto}.field-task{grid-template-columns:28px minmax(0,1fr)}.field-task-actions{grid-column:2;justify-content:flex-start}.field-task-actions button{flex:1;justify-content:center}.tasks-page{padding:17px 15px 35px}.tasks-hero{align-items:flex-start;min-height:415px;padding:29px 24px}.tasks-hero h1{font-size:44px}.task-hero-summary{min-width:0;margin:0;position:absolute;bottom:20px;left:20px;right:20px}.task-toolbar{grid-template-columns:1fr}.task-toolbar label{grid-column:auto}.task-board{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.task-column{scroll-snap-align:start;min-width:min(84vw,330px)}.team-page{padding:17px 15px 35px}.team-hero{align-items:flex-start;min-height:420px;padding:29px 24px}.team-hero h1{font-size:42px}.team-hero-art{width:270px;height:180px;position:absolute;bottom:18px;right:12px}.team-hero-actions{flex-direction:column;align-items:flex-start}.team-orbit{right:0}.team-metrics{grid-template-columns:1fr 1fr}.team-directory-header{align-items:flex-start;gap:14px}.team-directory-header>button{justify-content:center;width:37px;height:37px;padding:0;font-size:0}.team-filters{grid-template-columns:1fr 1fr}.team-search{grid-column:1/-1}.team-table-head{display:none}.team-list{padding-top:8px}.team-row{grid-template-columns:1fr auto 24px;min-height:72px}.team-row>span:nth-child(2){display:none}.team-row>span:nth-child(5){display:inline-flex}.team-row>span:nth-child(6){display:block}.access-admin{padding:17px 15px 35px}.access-admin-hero{align-items:flex-start;min-height:335px;padding:29px 24px}.access-admin-hero>div:first-child{max-width:100%}.access-admin-hero h1{font-size:39px}.superuser-seal{min-width:0;margin:0;position:absolute;bottom:22px;left:20px;right:20px;transform:none}.access-group-summary{grid-template-columns:1fr}.access-group-summary>button{padding:13px}.managed-user-list{grid-template-columns:1fr}.permission-user-header{align-items:flex-start;gap:15px}.permission-status{flex:none}.permission-list{grid-template-columns:1fr 1fr}.topbar{height:67px;padding:0 17px}.topbar-title>div>span,.search-box{display:none}.primary-button.compact{width:40px;padding:0}.primary-button.compact .button-label{display:none}.dashboard,.module-page{padding:17px 15px 35px}.campaign-hero{align-items:start;min-height:470px;padding:29px 24px}.campaign-hero:after{opacity:.18}.hero-copy{width:100%;max-width:100%}.hero-copy h1{max-width:92%;font-size:37px}.hero-copy p{max-width:94%;font-size:11px}.hero-progress{margin:0;padding:7px;bottom:17px;left:20px;right:auto}.progress-ring{width:82px;height:82px}.progress-ring:before{width:64px;height:64px}.progress-ring strong{font-size:19px}.progress-ring span{font-size:6px}.hero-portrait{width:205px;height:255px;right:-12px}.hero-portrait img{width:188px;max-height:242px}.orbit-one{width:178px;height:178px}.orbit-two{width:215px;height:215px}.hero-watermark{font-size:85px;top:250px;right:-12px}.hero-shape.one{top:-210px;right:-160px}.filter-row{align-items:stretch}.filter-row>div{flex:1;grid-template-columns:1fr 1fr;display:grid}.filter-label{grid-column:1/-1}.filter-row label{min-width:0}.filter-row select{width:100%}.filter-row>span{display:none}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.coverage-panel,.task-panel,.activity-panel{grid-column:auto}.coverage-row{grid-template-columns:32px 1fr 36px}.coverage-row .status-pill{display:none}.module-hero{align-items:start;min-height:535px;padding:35px 27px}.module-hero>div:first-child{max-width:100%}.module-hero h1{font-size:42px}.module-hero p{max-width:96%;font-size:11px}.module-person{width:235px;height:300px;right:-4px}.module-person img{width:220px;max-height:295px}.module-sun{width:205px;height:205px}.module-mark{border-radius:22px;width:68px;height:68px;bottom:24px;left:25px;right:auto}.module-mark svg{width:34px}.module-hero:after{font-size:84px;right:130px}.module-cards{grid-template-columns:1fr}.roadmap-panel{flex-direction:column;align-items:start}.roadmap-steps{margin:20px 0 0}.quick-grid{grid-template-columns:1fr}}@media (width<=430px){.maps-access-popup{width:100%;max-height:94vh;padding:26px 19px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px;overflow-y:auto}.maps-access-popup h2{font-size:21px}.delivery-start-actions{grid-template-columns:1fr;gap:7px;padding:8px}.delivery-start-actions button{min-height:44px}.route-material-report article{grid-template-columns:42px minmax(0,1fr) 1fr 1fr;gap:6px}.route-material-report article>img,.route-material-report article>span{width:41px;height:41px}.route-material-name{grid-column:2/-1}.route-material-report article label:first-of-type{grid-column:2}.route-history-layer{align-items:flex-end;padding:8px}.route-history-modal{width:100%;max-height:96vh;padding:18px 13px calc(14px + env(safe-area-inset-bottom));border-radius:23px 23px 13px 13px}.route-history-modal>header{grid-template-columns:40px minmax(0,1fr)}.route-history-modal header>em{grid-column:2;width:fit-content}.route-history-map{height:280px}.route-history-chat>div{max-height:200px}.route-archive-hero{min-height:270px}.route-archive-hero h1{font-size:34px}.route-archive-list>button{grid-template-columns:40px minmax(0,1fr) 18px}.route-archive-list>button>em{grid-column:2;width:fit-content}.route-archive-map{width:39px;height:39px}.profile-edit-modal{width:100%;padding:24px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px}.profile-edit-heading{grid-template-columns:82px 1fr;gap:10px}.profile-edit-heading>label{width:80px;height:80px}.profile-edit-heading label img,.profile-edit-heading label>span{width:70px;height:70px}.profile-edit-modal fieldset{grid-template-columns:1fr}.profile-edit-modal fieldset label:first-of-type{grid-column:auto}.profile-crop-layer{align-items:flex-end;padding:10px}.profile-crop-modal{width:100%;max-height:92dvh;padding:24px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px}.profile-crop-position{grid-template-columns:1fr;gap:10px}.profile-crop-preview{width:min(250px,72vw)}.welcome-access-popup{border-radius:24px 24px 14px 14px;width:100%;padding-left:18px;padding-right:18px}.welcome-access-popup>img{width:calc(100% + 36px);height:180px;margin-left:-18px;margin-right:-18px}.welcome-access-popup>div{grid-template-columns:1fr}.field-operations-strip>article{grid-template-columns:40px minmax(0,1fr);min-height:84px;padding:12px}.field-operations-strip>article>span{width:39px;height:39px}.field-operations-strip button{grid-column:2;width:fit-content}.live-mobilizer-card{padding:24px 17px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px}.live-card-profile{grid-template-columns:45px minmax(0,1fr)}.live-card-profile>span{border-radius:14px;width:44px;height:44px}.live-card-profile h2{font-size:19px}.live-card-details,.live-card-actions{grid-template-columns:1fr}.route-review-modal>header h2{font-size:19px}.route-review-map{height:270px}.route-review-map .operational-map-wrap{min-height:270px}.route-review-summary{grid-template-columns:repeat(3,1fr);gap:6px}.route-review-summary article,.route-review-decision{padding:11px}.field-inbox-card,.route-waiting-review{grid-template-columns:40px minmax(0,1fr);padding:12px}.field-inbox-card>span,.route-waiting-review>span{width:39px;height:39px}.field-inbox-card button{grid-column:2;width:fit-content}.route-waiting-review p{grid-column:1/-1}.delivery-support-actions{grid-template-columns:1fr}.material-detail-page{padding:10px 9px 30px}.material-detail-topbar{margin-bottom:9px}.material-detail-topbar button{min-height:40px}.material-detail-hero{border-radius:20px}.material-detail-photo{min-height:240px}.material-detail-intro{padding:25px 18px 28px}.material-detail-intro h1{font-size:31px}.material-detail-intro>p{font-size:7px}.material-detail-actions{grid-template-columns:1fr}.material-detail-actions .delete{grid-column:auto}.material-detail-actions button{justify-content:center;min-height:43px}.material-detail-stats{gap:7px}.material-detail-stats article{min-width:0;padding:11px}.material-detail-stats article>span{width:34px;height:34px}.material-detail-stats article strong{font-size:15px}.material-info-panel>header,.material-history-panel>header{padding:16px}.material-info-panel dl,.material-timeline{padding-left:15px;padding-right:15px}.material-info-panel dl div{grid-template-columns:.72fr 1.28fr}.app-popup-layer{align-items:end;padding:10px}.app-confirm-popup,.stock-adjust-popup,.app-popup-card{width:100%;max-height:94vh;padding:26px 19px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 14px 14px}.app-popup-card{overflow-y:auto}.app-confirm-popup h2,.stock-adjust-popup h2{font-size:21px}.app-popup-actions{grid-template-columns:1fr}.app-popup-actions .confirm{grid-row:1}.material-modal-heading{grid-template-columns:40px minmax(0,1fr);gap:10px}.material-modal-heading h2{font-size:21px}.material-card-body footer{grid-template-columns:1fr}.material-card-body footer .delete-material{grid-column:auto}.route-alert-card>button{grid-column:2;width:100%}.field-task-filters{overflow-x:auto}.field-task-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.field-task-actions .complete-field{grid-column:1/-1}.materials-hero{min-height:455px;padding:25px 20px}.materials-hero h1{font-size:34px}.materials-hero p{max-width:95%}.materials-hero-metrics{bottom:16px;left:16px;right:16px}.materials-hero-metrics article{min-height:82px}.materials-hero-metrics strong{font-size:16px}.material-photo{height:180px}.material-create-modal{border-radius:22px 22px 14px 14px;width:100%;max-height:94vh;padding:27px 20px}.material-form-grid{grid-template-columns:1fr}.material-form-grid .full{grid-column:auto}.map-page-heading{min-height:400px}.map-page-heading h1{font-size:34px}.map-heading-stats{grid-template-columns:39px 1fr 1px .6fr;gap:8px;padding:14px}.map-heading-stats>span{width:38px;height:38px}.map-guidance{max-width:none;top:8px;left:8px;right:8px}.route-offers>div>article{grid-template-columns:30px 1fr}.route-offers article button{grid-column:2;width:100%}.mobilizer-route-actions{grid-template-columns:1fr}.route-offers .mobilizer-route-actions button{grid-column:auto;width:100%;min-height:43px;font-size:8px}.route-sheet-layer{align-items:end;padding:10px}.navigation-sheet,.route-return-sheet,.route-report-modal{width:100%;max-height:92vh;padding:25px 18px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 14px 14px;overflow-y:auto}.navigation-app-choice{grid-template-columns:42px 1fr 18px;min-height:76px}.navigation-app-choice strong em{width:fit-content;margin:3px 0 0;display:inline-block}.route-report-statuses{grid-template-columns:1fr}.route-report-statuses button{align-items:center;min-height:56px}.route-alert-card{grid-template-columns:36px minmax(0,1fr);padding:10px}.route-alert-card>span{width:35px;height:35px}.route-alert-card>button{grid-column:2;width:100%;min-height:32px}.map-limit-popup{grid-template-columns:39px minmax(0,1fr) 25px;padding:11px;top:70px}.map-limit-popup>span{width:38px;height:38px}.delivery-navigation{grid-template-rows:58px minmax(0,1fr) auto;height:100dvh}.delivery-navigation-header{grid-template-columns:38px minmax(0,1fr) 29px;gap:8px;min-width:0;padding:7px 10px;overflow:hidden}.delivery-navigation-header>button{width:36px;height:36px}.delivery-navigation-header>div strong{font-size:9px}.delivery-connectivity{justify-content:center;width:29px;min-width:29px;min-height:28px;padding:0;font-size:0;overflow:hidden}.delivery-instruction{border-radius:13px;grid-template-columns:39px 1fr;gap:8px;width:calc(100% - 18px);padding:9px 10px;top:9px}.delivery-direction{border-radius:12px;width:39px;height:39px}.delivery-instruction strong{font-size:8px}.delivery-instruction em{font-size:6px}.delivery-instruction>div>span{display:none}.delivery-selection-notice{top:82px}.delivery-location-error,.delivery-locating{width:calc(100% - 18px);top:82px}.delivery-offline-card{width:auto;padding:8px 9px;bottom:58px;left:8px;right:8px}.delivery-offline-card>div>span{width:28px;height:28px}.delivery-offline-card>button{display:none}.delivery-offline-card>i{margin:7px -9px -8px}.delivery-map-actions{flex-direction:row;bottom:8px;right:8px}.delivery-map-actions button{min-width:0;min-height:41px;padding:0 11px}.delivery-navigation-footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.delivery-segment-picker{margin-bottom:7px}.delivery-segment-picker button{grid-template-columns:23px minmax(0,1fr);min-width:74px;min-height:36px;padding:4px 6px}.delivery-segment-picker button>span{width:23px;height:23px}.delivery-progress{margin-bottom:7px}.delivery-progress small{font-size:6px}.delivery-primary-actions{gap:7px}.delivery-primary-actions button{min-height:45px;padding:0 8px;font-size:7px}.delivery-problem{min-height:31px;margin-top:6px}.delivery-navigation-footer>p{text-align:center;flex-wrap:wrap;max-width:100%;margin-top:5px;font-size:5px}.delivery-celebration{padding:21px 16px 18px;top:48%}.accepted-route{flex-direction:column;align-items:stretch}.accepted-route a{width:100%}.field-hero{background:linear-gradient(135deg,#ffc65c,#ffe077);border-radius:20px;align-items:flex-start;min-height:188px;padding:22px 20px}.field-hero:after{letter-spacing:-3px;opacity:.55;font-size:58px;bottom:-14px;right:-8px}.field-hero h1{letter-spacing:-1.7px;max-width:92%;margin:5px 0 7px;font-size:29px}.field-hero p{max-width:88%;font-size:8px;line-height:1.4}.connection-pill{border-radius:14px;min-height:48px;padding:9px 11px;bottom:13px;left:14px;right:14px}.connection-pill strong{font-size:8px}.connection-pill small{font-size:5px}.field-contact-launch{grid-template-columns:37px minmax(0,1fr) 18px;padding:9px 11px}.field-contact-launch>span{width:36px;height:36px}.field-chat-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f5fa;place-items:stretch stretch;padding:0}.field-chat-panel{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.field-chat-panel>header{padding-top:calc(11px + env(safe-area-inset-top))}.field-chat-messages{padding:12px}.field-chat-messages article{max-width:88%}.general-support-bubble{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));justify-content:center;width:55px;min-height:55px;padding:0}.general-support-bubble span{display:none}.coordination-message-toast{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:auto;left:14px}.field-chat-quick{align-items:center;min-height:48px;padding:8px 10px}.field-chat-quick button{min-height:32px}.field-stats{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-15px;margin-right:-15px;padding:1px 15px 7px;display:flex;overflow-x:auto}.field-stats::-webkit-scrollbar{display:none}.field-stats article{scroll-snap-align:start;align-items:center;min-width:158px}.field-stats article>div{grid-template-columns:auto 1fr;display:grid}.mobile-route-map .operational-map-wrap{min-height:340px}.route-offers{padding:14px}.route-offers .mobilizer-route-card{padding:14px 12px 12px 16px}.field-modal{padding:27px 20px}.field-history article{grid-template-columns:29px 1fr}.field-history article em{grid-column:2;width:fit-content}.tasks-hero{min-height:440px}.tasks-hero h1{font-size:38px}.task-hero-summary{grid-template-columns:39px 1fr 1px 1fr;gap:8px;padding:14px}.task-hero-summary>span{width:38px;height:38px}.task-stats{grid-template-columns:1fr}.task-detail{padding:27px 20px}.task-detail-meta{grid-template-columns:1fr}.task-detail-actions{margin-left:-20px;margin-right:-20px;padding-inline:20px}.task-form-layout{grid-template-columns:1fr}.task-form-section:first-child{grid-column:auto}.task-form-grid{grid-template-columns:1fr}.task-form-grid .full{grid-column:auto}.task-create-modal{border-radius:22px;width:calc(100vw - 24px);height:min(94dvh,880px);max-height:94dvh}.task-create-heading{grid-template-columns:46px minmax(0,1fr) 35px;gap:11px;padding:18px}.task-create-heading .create-profile-icon{border-radius:15px;width:46px;height:46px}.task-create-heading h2{font-size:23px}.task-create-heading p{font-size:10px}.task-create-scroll{padding:16px}.task-create-actions{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.task-create-actions>span{display:none}.task-create-actions .access-submit{width:100%;min-width:0}.task-form-section{padding:15px}.task-material-picker>div{grid-template-columns:1fr}.task-assignee-menu{border-radius:20px;max-height:min(62dvh,480px);padding:12px;position:fixed;inset:auto 20px 18px;box-shadow:0 25px 80px #180a264d}.task-assignee-menu>div{max-height:min(48dvh,360px)}.team-hero{min-height:445px}.team-hero h1{font-size:36px}.team-metrics,.team-form-grid{grid-template-columns:1fr}.team-create-modal{max-height:90vh;padding:27px 20px;overflow-y:auto}.team-detail{width:min(94vw,430px);padding:0}.team-detail-scroll{padding:25px 20px 20px}.team-detail-profile{padding-right:38px}.team-detail-grid,.team-detail-actions{grid-template-columns:1fr}.team-detail-actions{padding:15px 20px calc(18px + env(safe-area-inset-bottom));margin:0}.team-contact-modal{border-radius:22px;width:100%;padding:26px 18px 18px}.team-contact-modal form{padding:13px}.team-performance>div{grid-template-columns:1fr}.access-admin-hero{min-height:365px}.access-admin-hero h1{font-size:34px}.access-admin-actions>span{display:none}.permission-user-header{flex-direction:column}.permission-status{width:100%}.permission-list{grid-template-columns:1fr}.permission-footer{flex-direction:column;align-items:stretch;gap:8px}.permission-footer button{width:100%}.create-profile-modal{padding:27px 20px}.access-page{padding-inline:11px}.access-campaign{min-height:185px;padding:25px 21px}.access-campaign h2{letter-spacing:-1.7px;font-size:30px}.access-denise{width:205px;height:225px;right:-32px}.access-denise>span{width:135px;height:135px}.access-flow{min-height:500px;padding:30px 20px 35px}.access-flow h1{letter-spacing:-1.5px;font-size:33px}.access-back{margin-bottom:22px}.selected-profile strong{font-size:21px}.login-story{min-height:258px;padding:31px 22px}.login-brand{transform:scale(.68)}.login-message{width:63%;margin-top:20px}.login-message .eyebrow{letter-spacing:1px;font-size:7px}.login-message h1{letter-spacing:-1.8px;font-size:31px}.login-denise{width:235px;height:280px;right:-34px}.login-panel{min-height:calc(100vh - 238px);padding:30px 20px}.login-welcome h2{font-size:34px}.login-form{margin-top:21px}.demo-grid{grid-template-columns:1fr}.demo-grid>button{grid-template-columns:32px 1fr auto;padding:8px 10px}.demo-grid>button>svg{display:block}.demo-grid strong{font-size:9px}.demo-grid small{font-size:7px}.access-modal{padding:28px 22px}.topbar-title strong{font-size:14px}.metric-grid{grid-template-columns:1fr}.metric-card>strong{font-size:25px}.task-list>div{grid-template-columns:22px 1fr 27px}.task-list .status-pill{display:none}.campaign-hero{min-height:490px}.module-actions{flex-direction:column;align-items:stretch}.notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.route-archive-hero{position:relative}.field-chat-route{font-size:8px}.field-chat-messages{gap:10px;padding:19px}.field-chat-messages article{padding:12px 14px}.field-chat-messages article>small{font-size:7px}.field-chat-messages article p{font-size:11px;line-height:1.5}.field-chat-messages article em{font-size:7px}.field-chat-empty strong{font-size:14px}.field-chat-empty span{font-size:10px}.field-chat-quick button{min-height:36px;padding:0 13px;font-size:8px}.field-chat-compose{grid-template-columns:minmax(0,1fr) 50px}.field-chat-compose textarea{min-height:50px;font-size:11px}.field-chat-compose button{width:50px;height:50px}.field-chat-proposal-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.field-chat-proposal-actions button{border:0;border-radius:11px;min-height:37px;font-size:8px;font-weight:900}.field-chat-proposal-actions .accept{color:#fff;background:#27865c}.field-chat-proposal-actions .decline{color:#a3314e;background:#fff0f4}.field-chat-proposal-actions.answered{display:block}.field-chat-proposal-actions.answered span{color:#23664a;background:#eaf8f1;border-radius:10px;align-items:center;gap:6px;padding:9px;font-size:8px;font-weight:900;display:flex}.delivery-offline-indicator{z-index:710;color:#fff;background:#27865c;border:2px solid #fff;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:8px;font-weight:900;animation:.35s both support-bubble-in;display:flex;position:absolute;bottom:66px;right:14px;box-shadow:0 12px 28px #16523a47}.delivery-offline-card.ready>button{place-items:center;width:27px;height:27px;padding:0;display:grid}.delivery-offline-card.preparing{width:min(440px,100% - 30px);padding:16px;animation:.35s both popup-card-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.delivery-offline-card.preparing>div>span{width:42px;height:42px;animation:1.2s infinite pulse-soft}.delivery-offline-card.preparing strong{font-size:11px}.delivery-offline-card.preparing small{font-size:8px}.review-return-segments{background:#faf7fc;border:1px solid #e3d9e9;border-radius:13px;padding:10px}.review-return-segments>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.review-return-segments header div{flex-direction:column;display:flex}.review-return-segments header strong{font-size:8px}.review-return-segments header small{max-width:310px;color:var(--muted);margin-top:3px;font-size:6px;line-height:1.4}.review-return-segments header button{color:var(--purple);background:#fff;border:0;border-radius:8px;padding:6px 8px;font-size:6px;font-weight:900}.review-return-segments>div{grid-template-columns:1fr 1fr;gap:5px;max-height:150px;margin-top:9px;display:grid;overflow-y:auto}.review-return-segments>div>button{text-align:left;background:#fff;border:1px solid #e2d8e7;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.review-return-segments>div>button>span{width:26px;height:26px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.review-return-segments>div>button.selected{background:#fff5f8;border-color:#ef8db3}.review-return-segments>div>button.selected>span{color:#fff;background:var(--pink)}.review-return-segments button p{flex-direction:column;min-width:0;margin:0;display:flex}.review-return-segments button strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.review-return-segments button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.review-return-segments>p{color:var(--purple);margin:8px 0 0;font-size:6px}.review-inline-error{color:#a13250;background:#fff0f4;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:7px;font-weight:800;animation:.35s both review-error-shake;display:flex}@keyframes review-error-shake{0%,to{transform:translate(0)}30%{transform:translate(-4px)}65%{transform:translate(4px)}}.mobile-message-toast{z-index:2147483646;top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;touch-action:pan-y;background:linear-gradient(125deg,#3c1d5a,#73348e);border:1px solid #ffffffb3;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 18px 30px;align-items:center;gap:10px;width:min(420px,100vw - 28px);padding:12px;animation:.4s cubic-bezier(.2,1.15,.3,1) both mobile-message-in;display:grid;position:fixed;right:14px;box-shadow:0 22px 60px #1e0c2c61}.mobile-message-toast>span{width:45px;height:45px;color:var(--purple);background:var(--yellow);border-radius:14px;place-items:center;display:grid;position:relative}.mobile-message-toast>span i{background:#31a473;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.mobile-message-toast>div{flex-direction:column;min-width:0;display:flex}.mobile-message-toast small{color:var(--yellow);letter-spacing:.8px;font-size:6px;font-weight:900}.mobile-message-toast strong{margin-top:3px;font-size:10px}.mobile-message-toast p{color:#eadff0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.mobile-message-toast>button{color:#fff;background:#ffffff1f;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@keyframes mobile-message-in{0%{opacity:0;transform:translateY(-24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.delivery-navigation-header{grid-template-columns:44px minmax(0,1fr) 38px;min-height:66px}.delivery-navigation-header>button{width:42px;height:42px}.delivery-navigation-header>div span{font-size:8px}.delivery-navigation-header>div strong{font-size:12px}.delivery-connectivity{width:36px;min-width:36px;min-height:36px}.delivery-instruction{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px;top:12px}.delivery-direction{width:47px;height:47px}.delivery-instruction small{font-size:8px}.delivery-instruction strong{margin-top:4px;font-size:12px;line-height:1.28}.delivery-instruction em{margin-top:4px;font-size:9px}.delivery-instruction>div>span{margin-top:5px;font-size:8px;line-height:1.35;display:block}.delivery-offline-card{padding:11px;bottom:66px;left:10px;right:10px}.delivery-offline-card.preparing{width:calc(100% - 28px);padding:16px;inset:52% auto auto 50%}.delivery-offline-card strong{font-size:10px}.delivery-offline-card small{font-size:8px}.delivery-offline-card.ready>button{display:grid}.delivery-offline-indicator{min-height:44px;font-size:9px;bottom:64px;right:10px}.delivery-map-actions button{min-height:45px;font-size:9px}.delivery-segment-picker button{min-width:92px;min-height:44px}.delivery-segment-picker button small,.delivery-progress small{font-size:8px}.delivery-primary-actions button,.delivery-start-actions button{min-height:52px;font-size:10px}.delivery-start-actions small{font-size:8px;line-height:1.4}.delivery-support-actions button{min-height:40px;font-size:9px}.delivery-navigation-footer>p{font-size:7px;line-height:1.35}.field-chat-panel{width:100%;height:100dvh;max-height:100dvh}.field-chat-panel>header{padding:calc(13px + env(safe-area-inset-top)) 14px 13px;grid-template-columns:43px 49px minmax(0,1fr)}.field-chat-panel>header>button{width:42px;height:42px}.field-chat-avatar{width:48px;height:48px}.field-chat-panel header small{font-size:8px}.field-chat-panel header strong{font-size:15px}.field-chat-panel header em{font-size:8px}.field-chat-route{padding:10px 15px;font-size:9px}.field-chat-messages{padding:15px}.field-chat-messages article{max-width:90%;padding:12px 14px}.field-chat-messages article>small{font-size:8px}.field-chat-messages article p{font-size:12px}.field-chat-messages article em{font-size:8px}.field-chat-quick{min-height:58px;padding:9px 12px}.field-chat-quick button{min-height:38px;font-size:9px}.field-chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 52px}.field-chat-compose textarea{min-height:52px;font-size:12px}.field-chat-compose button{width:52px;height:52px}.field-chat-proposal-actions button{min-height:42px;font-size:9px}.mobile-message-toast{top:max(10px, env(safe-area-inset-top));grid-template-columns:48px minmax(0,1fr) 18px 30px;width:calc(100vw - 20px);padding:12px;right:10px}.mobile-message-toast strong{font-size:12px}.mobile-message-toast p{font-size:10px}.review-return-segments>div{grid-template-columns:1fr}}.field-chat-panel{width:min(700px,100vw - 32px);height:min(860px,100dvh - 32px)}.field-chat-panel header small{font-size:9px}.field-chat-panel header strong{font-size:18px}.field-chat-panel header em{font-size:10px}.field-chat-messages article p{font-size:14px}.field-chat-messages article>small,.field-chat-messages article em{font-size:9px}.field-chat-quick button{font-size:10px}.field-chat-compose textarea{font-size:14px}.field-chat-proposal-actions,.field-chat-proposal-actions.answered{display:block}@media (width<=700px){.field-chat-panel{width:100%;height:100dvh;max-height:100dvh}.field-chat-panel header small{font-size:9px}.field-chat-panel header strong{font-size:17px}.field-chat-panel header em{font-size:9px}.field-chat-messages article p{font-size:14px}.field-chat-messages article>small,.field-chat-messages article em{font-size:9px}.field-chat-quick button{min-height:40px;font-size:10px}.field-chat-compose textarea{min-height:54px;font-size:14px}.field-chat-proposal-buttons{grid-template-columns:1fr}.field-chat-proposal-actions .field-chat-proposal-buttons button{min-height:52px;font-size:11px}.delivery-navigation{grid-template-rows:60px minmax(300px,1fr) auto}.delivery-navigation-header{grid-template-columns:42px minmax(0,1fr) 36px;min-height:60px;padding:8px 11px}.delivery-navigation-header>div strong{font-size:13px}.delivery-instruction{grid-template-columns:43px minmax(0,1fr);gap:9px;width:calc(100% - 20px);padding:10px 11px;top:9px}.delivery-direction{width:42px;height:42px}.delivery-instruction strong{white-space:normal;font-size:12px;line-height:1.24}.delivery-instruction>div>span{display:none}.delivery-map-actions{flex-direction:row;bottom:10px;right:9px}.delivery-map-actions button{width:46px;min-width:46px;min-height:46px;padding:0}.delivery-map-actions button span,.delivery-offline-indicator span{display:none}.delivery-offline-indicator{min-height:42px;padding:0 11px;bottom:65px;right:9px}.delivery-navigation-footer{max-height:38dvh;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overflow-y:auto}.delivery-segment-picker button{min-width:90px;min-height:42px}.delivery-segment-picker button small,.delivery-progress small{font-size:9px}.delivery-primary-actions button,.delivery-start-actions button{min-height:49px;font-size:10px}.delivery-start-actions{grid-template-columns:1fr;gap:6px;padding:7px}.delivery-support-actions{grid-template-columns:1fr 1fr}.delivery-support-actions button{min-height:40px;padding:6px;font-size:9px}.delivery-navigation-footer>p{display:none}.team-create-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:24px 17px}.team-form-grid{grid-template-columns:1fr}}@media (width<=760px){.delivery-navigation{grid-template-rows:64px minmax(320px,1fr) auto}.delivery-navigation-header{min-height:64px}.delivery-navigation-header>div span{font-size:9px}.delivery-navigation-header>div strong{font-size:14px}.delivery-instruction{border-radius:18px;grid-template-columns:50px minmax(0,1fr);gap:11px;width:calc(100% - 20px);padding:12px;top:10px}.delivery-direction{border-radius:16px;width:49px;height:49px}.delivery-instruction small{font-size:9px}.delivery-instruction strong{font-size:14px;line-height:1.25}.delivery-instruction em{font-size:10px}.delivery-instruction>div>span{font-size:9px;line-height:1.3;display:block}.delivery-gps-status{min-height:40px;padding:5px 9px 5px 6px;top:128px;right:10px}.delivery-gps-status strong{font-size:9px}.delivery-gps-status small{font-size:8px}.delivery-map-actions button{min-height:47px;font-size:10px}.delivery-navigation-footer{max-height:34dvh;padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.delivery-segment-picker button{min-width:106px;min-height:48px}.delivery-segment-picker button small,.delivery-progress small{font-size:9px}.delivery-primary-actions button,.delivery-start-actions button{min-height:54px;font-size:11px}.delivery-start-actions small{font-size:9px}.delivery-support-actions button{min-height:43px;font-size:10px}}@media (width<=390px),(height<=700px){.delivery-instruction>div>span{display:none}.delivery-gps-status{top:103px}.delivery-navigation-footer{max-height:36dvh}}.mobilizer-shell .main-content{margin-left:0}.mobilizer-topbar{padding-inline:clamp(16px,4vw,44px)}.mobilizer-topbar .topbar-actions{flex:1;justify-content:flex-end}.mobilizer-guide-trigger{min-height:42px;color:var(--purple);background:#fff;border:1px solid #e3d9eb;border-radius:13px;align-items:center;gap:8px;margin-right:auto;padding:0 16px;font-size:11px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #2e18410f}.mobilizer-guide-trigger:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2e18411c}.mobilizer-profile-button{color:#fff;background:linear-gradient(145deg, var(--pink), var(--purple));border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;font-size:13px;font-weight:900;transition:transform .2s;display:grid;overflow:hidden;box-shadow:0 0 0 2px #eadfee,0 9px 23px #3d1d5830}.mobilizer-profile-button:hover{transform:scale(1.06)}.mobilizer-profile-button img{object-fit:cover;width:100%;height:100%}.mobilizer-profile-layer,.field-guide-layer{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2310329e;place-items:center;padding:18px;animation:.25s both popup-fade;display:grid;position:fixed;inset:0}.mobilizer-profile-overview,.field-guide-modal{background:#fbf9fc;border:1px solid #ffffffb3;border-radius:30px;width:min(620px,100%);max-height:calc(100dvh - 36px);animation:.42s cubic-bezier(.2,.9,.25,1.12) both popup-card-enter;position:relative;overflow-y:auto;box-shadow:0 30px 80px #180a2252}.mobilizer-profile-overview{padding:30px}.mobilizer-profile-hero{align-items:center;gap:20px;padding:10px 4px 26px;display:flex}.mobilizer-profile-photo{color:#fff;background:linear-gradient(145deg, var(--pink), var(--purple));border:5px solid #fff;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;font-size:24px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #3d1d5838}.mobilizer-profile-photo img{object-fit:cover;width:100%;height:100%}.mobilizer-profile-photo i{background:#2b976b;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:4px}.mobilizer-profile-hero h2{color:#2c2035;margin:6px 0 3px;font-size:28px}.mobilizer-profile-hero p{color:var(--muted);margin:0;font-size:12px}.mobilizer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobilizer-stat-grid article{background:#fff;border:1px solid #e8e0ed;border-radius:20px;grid-template-columns:42px 1fr;align-content:center;align-items:center;gap:3px 12px;min-height:118px;padding:18px;transition:transform .2s;display:grid}.mobilizer-stat-grid article:hover{transform:translateY(-3px)}.mobilizer-stat-grid article>span{width:42px;height:42px;color:var(--pink);background:#fff0f5;border-radius:14px;grid-row:1/3;place-items:center;display:grid}.mobilizer-stat-grid article:nth-child(2)>span{color:var(--purple);background:#f0e9f6}.mobilizer-stat-grid article:nth-child(3)>span{color:#268563;background:#e9f7f1}.mobilizer-stat-grid article:nth-child(4)>span{color:#b27712;background:#fff4d8}.mobilizer-stat-grid strong{font-size:23px;line-height:1}.mobilizer-stat-grid small{color:var(--muted);font-size:10px}.mobilizer-stat-grid.is-loading{opacity:.55}.mobilizer-profile-summary{color:var(--purple);background:#f1eaf6;border-radius:17px;align-items:center;gap:12px;margin:14px 0;padding:15px 17px;display:flex}.mobilizer-profile-summary>span{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mobilizer-profile-summary div{flex-direction:column;gap:3px;display:flex}.mobilizer-profile-summary small{color:var(--muted);font-size:10px}.mobilizer-profile-actions{gap:10px;display:grid}.mobilizer-profile-actions button{min-height:62px;color:var(--purple);text-align:left;background:#fff;border:1px solid #ded3e6;border-radius:17px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.mobilizer-profile-actions button>span{flex-direction:column;gap:3px;display:flex}.mobilizer-profile-actions button small{color:var(--muted);font-size:9px}.mobilizer-profile-actions button.logout{color:#b6304d;background:#fff4f6}.field-guide-modal{padding:28px}.field-guide-modal header{padding-right:42px}.field-guide-modal header h2{color:var(--purple);margin:6px 0;font-size:27px}.field-guide-modal header p{color:var(--muted);margin:0;font-size:11px}.field-guide-progress{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0;display:grid}.field-guide-progress i{background:#e9e1ed;border-radius:99px;height:5px;transition:background .25s}.field-guide-progress i.active{background:linear-gradient(90deg, var(--pink), #ffb74d)}.field-guide-visual{background:radial-gradient(circle at 70% 15%,#ffbe4d94,#0000 35%),linear-gradient(145deg,#4c2a70,#28133c);border-radius:24px;place-items:center;min-height:280px;display:grid;overflow:hidden}.guide-phone{background:#fff;border:4px solid #17101c;border-radius:28px;width:180px;padding:8px;transform:rotate(-2deg);box-shadow:0 24px 44px #00000059}.guide-phone-top{justify-content:center;gap:3px;padding:3px 0 8px;display:flex}.guide-phone-top span{background:#c6bbc9;border-radius:50%;width:4px;height:4px}.guide-phone-top span:nth-child(2){border-radius:99px;width:32px}.guide-screen{text-align:center;background:linear-gradient(155deg,#fff6d9,#fff 55%,#f4e9f9);border-radius:18px;align-content:center;justify-items:center;gap:10px;min-height:224px;padding:16px;display:grid;position:relative;overflow:hidden}.guide-screen-icon{color:#fff;background:linear-gradient(145deg, var(--pink), var(--purple));border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #4c2a7038}.guide-screen strong{color:var(--purple);font-size:12px}.guide-screen button{color:#fff;background:var(--pink);border:0;border-radius:11px;min-height:34px;padding:0 14px;font-size:9px;font-weight:900}.guide-arrow{color:#f7ad31;animation:1.2s ease-in-out infinite guide-arrow-move;position:absolute;bottom:38px;right:10px}@keyframes guide-arrow-move{50%{transform:translate(7px)}}.field-guide-modal>article{background:#fff;border:1px solid #e5dbe9;border-radius:18px;align-items:flex-start;gap:13px;margin-top:16px;padding:16px;display:flex}.field-guide-modal>article>span{width:42px;height:42px;color:var(--pink);background:#fff0f5;border-radius:13px;flex:none;place-items:center;display:grid}.field-guide-modal>article p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.field-guide-modal footer{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.field-guide-modal footer button{min-height:44px;color:var(--purple);background:#fff;border:1px solid #dfd4e6;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:10px;font-weight:850;display:inline-flex}.field-guide-modal footer button.next{border-color:var(--purple);color:#fff;background:var(--purple)}.field-guide-modal footer button:disabled{opacity:.35}.live-card-profile>span{overflow:hidden}.live-card-profile>span img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.mobilizer-topbar{min-height:76px;padding:10px 14px}.mobilizer-topbar .topbar-title span{display:none}.mobilizer-topbar .topbar-title strong{font-size:18px}.mobilizer-guide-trigger{min-height:40px;margin-right:0;padding:0 11px}.mobilizer-guide-trigger span{font-size:10px}.mobilizer-profile-button{width:43px;height:43px}.mobilizer-profile-overview,.field-guide-modal{border-radius:25px;width:100%;max-height:calc(100dvh - 16px)}.mobilizer-profile-layer,.field-guide-layer{padding:8px}.mobilizer-profile-overview,.field-guide-modal{padding:22px 17px}.mobilizer-profile-photo{width:74px;height:74px}.mobilizer-profile-hero{gap:14px}.mobilizer-profile-hero h2{font-size:21px}.mobilizer-stat-grid article{min-height:104px;padding:13px}.mobilizer-stat-grid article>span{width:36px;height:36px}.mobilizer-stat-grid strong{font-size:19px}.mobilizer-stat-grid small{font-size:9px}.field-guide-visual{min-height:245px}.field-guide-modal header h2{font-size:23px}}@media (width<=390px){.mobilizer-guide-trigger span{display:none}.mobilizer-stat-grid{grid-template-columns:1fr 1fr}.mobilizer-stat-grid article{grid-template-columns:32px 1fr;gap:2px 8px;padding:11px}.mobilizer-stat-grid article>span{width:32px;height:32px}}.route-history-layer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px;display:block;overflow:hidden auto}.route-history-modal{max-height:none;margin:0 auto;overflow:visible}@media (width>=701px) and (pointer:fine){html,.main-content,.route-history-layer,.route-history-chat>div,.team-roster-list,.team-profile-panel,.team-create-modal,.mobilizer-profile-overview,.field-guide-modal{scrollbar-width:thin;scrollbar-color:#875ca3 #eee7f2}html::-webkit-scrollbar{width:11px;height:11px}.main-content::-webkit-scrollbar{width:11px;height:11px}.route-history-layer::-webkit-scrollbar{width:11px;height:11px}.route-history-chat>div::-webkit-scrollbar{width:11px;height:11px}.team-roster-list::-webkit-scrollbar{width:11px;height:11px}.team-profile-panel::-webkit-scrollbar{width:11px;height:11px}.team-create-modal::-webkit-scrollbar{width:11px;height:11px}.mobilizer-profile-overview::-webkit-scrollbar{width:11px;height:11px}.field-guide-modal::-webkit-scrollbar{width:11px;height:11px}html::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.main-content::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.route-history-layer::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.route-history-chat>div::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.team-roster-list::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.team-profile-panel::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.team-create-modal::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.mobilizer-profile-overview::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}.field-guide-modal::-webkit-scrollbar-track{background:#eee7f2;border-radius:999px}html::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.main-content::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.route-history-layer::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.route-history-chat>div::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.team-roster-list::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.team-profile-panel::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.team-create-modal::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.mobilizer-profile-overview::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}.field-guide-modal::-webkit-scrollbar-thumb{background:linear-gradient(#9a71b5,#5a2d78);border:3px solid #eee7f2;border-radius:999px;min-height:42px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.main-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.route-history-layer::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.route-history-chat>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.team-roster-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.team-profile-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.team-create-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.mobilizer-profile-overview::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}.field-guide-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d72678,#5a2d78)}}@media (width<=700px){html,body,.main-content,.route-history-layer,.route-history-chat>div,.team-group-tabs,.team-metrics-compact,.team-roster-list,.team-profile-panel,.team-create-modal,.mobilizer-profile-overview,.field-guide-modal{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.main-content::-webkit-scrollbar{width:0;height:0;display:none}.route-history-layer::-webkit-scrollbar{width:0;height:0;display:none}.route-history-chat>div::-webkit-scrollbar{width:0;height:0;display:none}.team-group-tabs::-webkit-scrollbar{width:0;height:0;display:none}.team-metrics-compact::-webkit-scrollbar{width:0;height:0;display:none}.team-roster-list::-webkit-scrollbar{width:0;height:0;display:none}.team-profile-panel::-webkit-scrollbar{width:0;height:0;display:none}.team-create-modal::-webkit-scrollbar{width:0;height:0;display:none}.mobilizer-profile-overview::-webkit-scrollbar{width:0;height:0;display:none}.field-guide-modal::-webkit-scrollbar{width:0;height:0;display:none}.route-history-layer{padding:8px;display:block}.route-history-modal{width:100%;max-height:none;padding:18px 13px calc(18px + env(safe-area-inset-bottom));border-radius:22px;margin:0 auto;overflow:visible}.team-page-redesign{gap:11px;padding:0 8px 24px}.team-command-hero{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:21px 18px}.team-command-hero h1{margin-top:8px;font-size:31px}.team-command-hero p{margin-bottom:15px;font-size:12px;line-height:1.45}.team-command-overview{border-radius:18px;grid-template-columns:46px minmax(0,1fr);min-height:102px;padding:14px}.team-command-overview>span{border-radius:14px;width:46px;height:46px}.team-command-overview strong{font-size:27px}.team-command-overview>i{padding-top:9px}.team-group-tabs,.team-metrics-compact{margin-inline:-8px;padding-inline:8px;scroll-padding-inline:8px}.team-group-tabs button{border-radius:18px;min-width:min(82vw,285px);min-height:88px}.team-metrics-compact article{border-radius:19px;min-width:min(78vw,270px);min-height:108px}.team-workspace{display:block}.team-roster{border-radius:20px;width:100%;overflow:hidden}.team-roster>header{padding:20px 17px 14px}.team-roster-filters{padding:0 12px 12px}.team-roster-list{padding-inline:8px}.team-roster-list>button{grid-template-columns:48px minmax(0,1fr) 16px;min-height:78px;padding:10px 8px}.team-roster-list>button>em{display:none}.team-roster-avatar{width:46px;height:46px}.team-roster-add{margin:8px 12px 14px}.team-profile-panel{visibility:hidden;z-index:5000;width:100%;height:100dvh;padding:calc(8px + env(safe-area-inset-top)) 0 calc(22px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#f8f5fa;inset:0;overflow:hidden auto;transform:translate(100%)}.mobile-profile-open .team-profile-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.team-profile-mobile-back{top:env(safe-area-inset-top);margin-bottom:10px;box-shadow:0 9px 25px #381c4b17}.team-profile-content{border-radius:21px;width:calc(100% - 16px);margin:0 8px;overflow:visible}.team-profile-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 14px;display:grid}.team-profile-identity{align-items:center;min-width:0}.team-profile-identity>div{min-width:0}.team-profile-identity h2{overflow-wrap:anywhere;font-size:22px}.team-profile-avatar{width:61px;height:61px}.team-group-access{grid-template-columns:43px minmax(0,1fr);margin:12px 10px 0;padding:13px}.team-profile-summary{gap:8px;padding:10px 10px 0}.team-profile-summary article{min-width:0;padding:12px 10px}.team-profile-summary strong{overflow-wrap:anywhere;font-size:10px}.team-profile-columns{padding:10px 10px 0}.team-profile-card{padding:15px 13px}.team-profile-card.team-records p{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:9px}.team-profile-card.team-records p strong{overflow-wrap:anywhere;text-align:right;min-width:0}.team-profile-panel .team-maps-permission,.team-profile-panel .team-password-reset,.team-protected-note,.team-profile-panel .team-inline-notice{margin:10px 10px 0}.team-profile-actions{gap:8px;padding:14px 10px 24px}.access-page:has(.group-step){width:100%;height:100dvh;min-height:0;padding:54px 9px 9px;display:block;overflow:hidden}.access-page:has(.group-step) .access-brand{top:14px;left:17px;transform:scale(.62)}.access-page:has(.group-step) .access-shell{border-radius:22px;grid-template-rows:104px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 63px);min-height:0;display:grid;overflow:hidden}.access-page:has(.group-step) .access-campaign{color:#fff;background:radial-gradient(circle at 12% 22%,#ffffff29 0 3px,#0000 4px) 0 0/42px 42px,linear-gradient(120deg,#4c246d,#762b83 66%,#b61762);min-height:0;padding:15px 18px}.access-page:has(.group-step) .access-campaign:before{width:170px;height:170px;bottom:-66px;right:-18px}.access-page:has(.group-step) .access-campaign:after{width:130px;height:130px;bottom:-41px;right:14px}.access-page:has(.group-step) .access-campaign-copy{max-width:calc(100% - 108px)}.access-page:has(.group-step) .access-kicker{font-size:7px}.access-page:has(.group-step) .access-campaign h2{color:#fff;letter-spacing:-1px;margin:7px 0 0;font-size:22px;line-height:.98}.access-page:has(.group-step) .access-campaign h2 br{display:none}.access-page:has(.group-step) .access-campaign h2 em{color:#ffd065}.access-page:has(.group-step) .access-denise{width:114px;height:125px;right:2px}.access-page:has(.group-step) .access-denise>span{background:#d71d70;width:91px;height:91px;bottom:7px;right:4px}:is(.access-page:has(.group-step) .access-bage,.access-page:has(.group-step) .access-security){display:none}.access-page:has(.group-step) .access-flow{min-height:0;padding:16px 17px 13px;display:block;overflow:hidden}.access-page:has(.group-step) .group-step{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;height:100%;min-height:0;display:grid}.access-page:has(.group-step) .access-flow h1{letter-spacing:-1.25px;margin:4px 0 3px;font-size:clamp(26px,8vw,34px)}.access-page:has(.group-step) .access-flow h1+p{font-size:10px}.access-page:has(.group-step) .access-groups{grid-template-rows:repeat(3,minmax(66px,1fr));grid-template-columns:1fr;gap:7px;min-height:0;margin-top:11px;display:grid}.access-page:has(.group-step) .group-card{border-radius:15px;grid-template-columns:39px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:0;padding:9px 11px;display:grid}.access-page:has(.group-step) .group-card:before{width:100px;height:100px;bottom:-45px;right:-20px}.access-page:has(.group-step) .group-icon{border-radius:11px;width:39px;height:39px}.access-page:has(.group-step) .group-content{min-width:0;margin:0}.access-page:has(.group-step) .group-content small{font-size:6px}.access-page:has(.group-step) .group-content strong{margin-top:2px;font-size:14px;line-height:1.06}.access-page:has(.group-step) .group-content strong br{display:none}.access-page:has(.group-step) .group-content em{margin-top:2px;font-size:8px}.access-page:has(.group-step) .group-arrow{width:28px;height:28px;position:static}.access-page:has(.group-step) .access-note{color:#746c7d;margin-top:8px;font-size:8px}}@media (width<=380px),(height<=650px){.access-page:has(.group-step){padding-top:47px}.access-page:has(.group-step) .access-brand{top:10px;transform:scale(.55)}.access-page:has(.group-step) .access-shell{grid-template-rows:84px minmax(0,1fr);height:calc(100dvh - 55px)}:is(.access-page:has(.group-step) .access-kicker,.access-page:has(.group-step) .access-note){display:none}.access-page:has(.group-step) .access-campaign h2{font-size:19px}.access-page:has(.group-step) .access-denise{width:96px;height:104px}.access-page:has(.group-step) .access-flow{padding-block:11px 9px}.access-page:has(.group-step) .access-flow h1{font-size:25px}.access-page:has(.group-step) .access-groups{margin-top:8px}}.sidebar-collapse{display:none}.nav-section+.nav-section{margin-top:7px}.nav-section-toggle{color:#ebe2f3ad;letter-spacing:1.15px;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:30px;margin:0;padding:5px 10px;font-size:9px;font-weight:850;display:flex}.nav-section-toggle svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nav-section.is-expanded .nav-section-toggle svg{transform:rotate(180deg)}.nav-section-items{animation:.3s cubic-bezier(.2,.8,.2,1) both nav-section-in}.user-card-identity{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.user-card-copy{flex-direction:column;flex:1;min-width:0;display:flex}.user-card-copy strong,.user-card-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card-more{flex:none}@keyframes nav-section-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width>=921px){.admin-shell{--sidebar-width:286px;--sidebar-offset:18px}.admin-shell.sidebar-collapsed{--sidebar-width:82px}.admin-shell .sidebar{inset:18px auto 18px var(--sidebar-offset);width:var(--sidebar-width);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:radial-gradient(circle at 92% 5%,#d8177075 0 45px,#0000 46px),radial-gradient(circle at 0 100%,#ffbf4529 0 112px,#0000 113px),linear-gradient(155deg,#5b2d7ee6,#2a123eeb);border:1px solid #ffffff29;border-radius:27px;height:auto;padding:25px 14px 15px;transition:width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-radius .42s;overflow:visible;box-shadow:0 24px 60px #240d3740,inset 0 1px #ffffff1a}.admin-shell .sidebar-collapse{z-index:4;width:31px;height:31px;color:var(--purple);background:#fffffff0;border:1px solid #4c2a701f;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:absolute;top:27px;right:-15px;box-shadow:0 8px 22px #25103938}.admin-shell .sidebar-collapse:hover{transform:scale(1.08);box-shadow:0 11px 28px #25103947}.admin-shell .brand{min-height:53px;margin:0 8px 20px;transition:margin .35s,transform .35s}.admin-shell .brand-lockup>img{width:48px;height:48px}.admin-shell .brand-wordmark{transition:opacity .22s,transform .35s,width .35s}.admin-shell .main-nav{scrollbar-width:none;min-height:0;padding:0 3px 5px;overflow:hidden auto}.admin-shell .main-nav::-webkit-scrollbar{display:none}.admin-shell .main-nav button.nav-section-toggle{color:#ebe2f3ad;border-radius:8px;min-height:30px;margin:0;padding:5px 9px;font-size:9px}.admin-shell .main-nav button.nav-section-toggle:hover{color:#fff;background:#ffffff0e}.admin-shell .main-nav button.nav-item{color:#f5eff9d6;border-radius:13px;gap:11px;min-height:42px;margin:3px 0;padding:6px 9px;font-size:12px;font-weight:720}.admin-shell .main-nav button.nav-item:hover{color:#fff;background:#ffffff17}.admin-shell .main-nav button.nav-item.active{color:var(--purple-dark);background:linear-gradient(135deg, #ffd167, var(--yellow));box-shadow:0 10px 26px #ffbf4533}.admin-shell .nav-icon{border-radius:10px;flex:none;width:29px;height:29px}.admin-shell .sidebar-support{background:#ffffff13;border-color:#ffffff24;border-radius:16px;min-height:59px;margin:13px 3px 11px;padding:11px;transition:padding .35s,gap .35s,background .3s;box-shadow:inset 0 1px #ffffff0d}.admin-shell .sidebar-support>span{flex:none;width:32px;height:32px}.admin-shell .sidebar-support strong{font-size:11px}.admin-shell .sidebar-support small{font-size:9px}.admin-shell .user-card{gap:7px;min-height:55px;padding:12px 2px 0}.admin-shell .user-card-copy strong{color:#fff;font-size:11px}.admin-shell .user-card-copy>span{color:#c6b8d4;margin-top:2px;font-size:9px}.admin-shell .user-card-more{place-items:center;width:27px;height:27px;display:grid}.admin-shell .main-content{margin-left:calc(var(--sidebar-width) + (var(--sidebar-offset) * 2));transition:margin-left .42s cubic-bezier(.22,1,.36,1)}.admin-shell.sidebar-collapsed .sidebar{border-radius:24px;padding-inline:10px}.admin-shell.sidebar-collapsed .brand{margin-inline:7px;transform:translate(0)}.admin-shell.sidebar-collapsed .brand-lockup{gap:0}.admin-shell.sidebar-collapsed .brand-wordmark{opacity:0;pointer-events:none;width:0;overflow:hidden;transform:translate(-7px)}.admin-shell.sidebar-collapsed .nav-section+.nav-section{border-top:1px solid #ffffff1a;margin-top:9px;padding-top:9px}.admin-shell.sidebar-collapsed .nav-section-toggle{display:none}.admin-shell.sidebar-collapsed .main-nav button.nav-item{justify-content:center;width:50px;min-height:48px;margin:3px auto;padding:7px}.admin-shell.sidebar-collapsed .nav-item-label,.admin-shell.sidebar-collapsed .main-nav em{display:none}.admin-shell.sidebar-collapsed .nav-icon{width:32px;height:32px}.admin-shell.sidebar-collapsed .sidebar-support{justify-content:center;min-height:51px;padding:8px}.admin-shell.sidebar-collapsed .sidebar-support div{display:none}.admin-shell.sidebar-collapsed .user-card{justify-content:center;padding-inline:0}.admin-shell.sidebar-collapsed .user-card-identity{flex:none}.admin-shell.sidebar-collapsed .user-card-copy,.admin-shell.sidebar-collapsed .user-card-more{display:none}.admin-shell.sidebar-collapsed .avatar{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px}.admin-shell.sidebar-collapsed .profile-menu{bottom:0;left:calc(100% + 15px);right:auto}}.admin-shell .topbar-title span{font-size:12px}.admin-shell .topbar-title strong{font-size:20px}.admin-shell .search-box input,.admin-shell .primary-button{font-size:13px}.admin-shell .dashboard,.admin-shell .module-page,.admin-shell .tasks-page,.admin-shell .field-page,.admin-shell .team-page{max-width:1480px;padding-inline:clamp(24px,2.4vw,38px)}.admin-shell .eyebrow{font-size:10px}.admin-shell .hero-copy p,.admin-shell .module-hero p,.admin-shell .tasks-hero p,.admin-shell .team-hero p{font-size:14px}.admin-shell .filter-label,.admin-shell .filter-row select{font-size:12px}.admin-shell .filter-row>span,.admin-shell .metric-heading span{font-size:11px}.admin-shell .metric-card>strong{font-size:25px}.admin-shell .metric-bottom>span{font-size:10px}.admin-shell .panel-heading h2{font-size:17px}.admin-shell .panel-heading p,.admin-shell .panel-heading button{font-size:10px}.admin-shell .coverage-info strong{font-size:12px}.admin-shell .coverage-info span{font-size:10px}.admin-shell .coverage-number{font-size:13px}.admin-shell .status-pill,.admin-shell .calendar-strip span{font-size:9px}.admin-shell .calendar-strip strong{font-size:13px}.admin-shell .agenda-items time,.admin-shell .agenda-items strong{font-size:11px}.admin-shell .agenda-items span{font-size:10px}.admin-shell .task-list p strong,.admin-shell .material-data strong,.admin-shell .material-list>div>strong{font-size:11px}.admin-shell .task-list p span,.admin-shell .material-data span,.admin-shell .activity-list p{font-size:10px}.admin-shell .activity-list time{font-size:9px}.admin-shell .panel-footer-button{font-size:11px}.admin-shell .task-form-section>header strong{font-size:16px}.admin-shell .task-form-section>header small,.admin-shell .task-form-grid label>span{font-size:12px}.admin-shell .task-form-grid input,.admin-shell .task-form-grid select,.admin-shell .task-form-grid textarea{font-size:14px}.admin-shell .task-create-heading h2{font-size:29px}.admin-shell .task-create-heading p{font-size:12px}.admin-shell .task-assignee-trigger strong,.admin-shell .task-assignee-option strong{font-size:13px}.admin-shell .task-assignee-trigger small,.admin-shell .task-assignee-option small{font-size:10px}@media (width<=920px){.nav-section-toggle{padding-inline:12px}.nav-section+.nav-section{border-top:1px solid #ffffff14;margin-top:9px;padding-top:7px}.main-nav button.nav-item{font-size:14px}.admin-shell .main-content{margin-left:0}.admin-shell .dashboard,.admin-shell .module-page,.admin-shell .tasks-page,.admin-shell .field-page,.admin-shell .team-page{padding-inline:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
