@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #0b12200f;--shadow-md:0 8px 24px #0b12201a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary-100:#d8e6ff;--color-primary-300:#7bb7ff;--color-primary-400:#22a0ff;--color-primary-500:#08d;--color-primary-600:#0072ba;--color-primary-700:#00558d;--color-primary-800:#003961;--color-primary-900:#00213b;--color-accent:#0072ba;--color-accent-hover:#00558d;--color-accent-soft:#d8e6ff;--color-bg:#fff;--color-surface:#f4f7fb;--color-surface-2:#eaf0f7;--color-border:#d4dce8;--color-text:#0b1220;--color-text-muted:#4a5a78;--color-text-subtle:#6c7c9a;--color-warning:#d97706;--color-tip:#059669;--color-danger:#dc2626;--font-display:"Google Sans Flex", "Roboto Condensed", "Inter", system-ui, sans-serif;--font-body:"Inter", "Roboto Condensed", system-ui, sans-serif}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#1a1a1a;--bg-2:#242424;--text:#e4e4e4;--accent:#0072ba;--primary:#92a8d1}*{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto Flex,Segoe UI,Roboto,sans-serif}p,h1,h2,h3,h4,h5,h6{color:var(--color-white-800)}.legal{color:var(--color-white-800);font-size:10px}html{touch-action:manipulation;-webkit-text-size-adjust:100%}body{touch-action:manipulation}input,textarea,select{touch-action:manipulation;font-size:16px!important}#app{touch-action:manipulation;font-weight:400}::selection{color:#000;background-color:#0072ba}.material-symbols-outlined{-webkit-user-select:none;user-select:none}:root{--nav-icon__account_circle--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M234-276q51-39 114-61.5T480-360t132 22.5T726-276q35-41 54.5-93T800-480q0-133-93.5-226.5T480-800t-226.5 93.5T160-480q0 59 19.5 111t54.5 93m246-164q-59 0-99.5-40.5T340-580t40.5-99.5T480-720t99.5 40.5T620-580t-40.5 99.5T480-440m0 360q-83 0-156-31.5T197-197t-85.5-127T80-480t31.5-156T197-763t127-85.5T480-880t156 31.5T763-763t85.5 127T880-480t-31.5 156T763-197t-127 85.5T480-80m0-80q53 0 100-15.5t86-44.5q-39-29-86-44.5T480-280t-100 15.5-86 44.5q39 29 86 44.5T480-160m0-360q26 0 43-17t17-43-17-43-43-17-43 17-17 43 17 43 43 17m0 300'/%3E%3C/svg%3E");--nav-icon__account_circle--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M234-276q51-39 114-61.5T480-360t132 22.5T726-276q35-41 54.5-93T800-480q0-133-93.5-226.5T480-800t-226.5 93.5T160-480q0 59 19.5 111t54.5 93m246-164q-59 0-99.5-40.5T340-580t40.5-99.5T480-720t99.5 40.5T620-580t-40.5 99.5T480-440m0 360q-83 0-156-31.5T197-197t-85.5-127T80-480t31.5-156T197-763t127-85.5T480-880t156 31.5T763-763t85.5 127T880-480t-31.5 156T763-197t-127 85.5T480-80m0-80q53 0 100-15.5t86-44.5q-39-29-86-44.5T480-280t-100 15.5-86 44.5q39 29 86 44.5T480-160m0-360q26 0 43-17t17-43-17-43-43-17-43 17-17 43 17 43 43 17m0 300'/%3E%3C/svg%3E");--nav-icon__chevron_prev--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 -960 960 960'%3E%3Cpath d='M560.67-240 320-480.67l240.67-240.66L608-674 414.67-480.67 608-287.33z'/%3E%3C/svg%3E");--nav-icon__chevron_prev--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M560.67-240 320-480.67l240.67-240.66L608-674 414.67-480.67 608-287.33z'/%3E%3C/svg%3E");--nav-icon__chevron_next--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 -960 960 960'%3E%3Cpath d='M521.33-480.67 328-674l47.33-47.33L616-480.67 375.33-240 328-287.33z'/%3E%3C/svg%3E");--nav-icon__chevron_next--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M521.33-480.67 328-674l47.33-47.33L616-480.67 375.33-240 328-287.33z'/%3E%3C/svg%3E");--nav-icon__person_celebrate--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M360-120v-200q-62-5-121.5-14T120-360l20-80q83 23 168 31.5t172 8.5q86 0 171-8.5T820-440l20 80q-60 17-119.5 26T600-320v200zm120-320q-34 0-57-23t-23-57q0-33 23-56.5t57-23.5q33 0 56.5 23.5T560-520q0 34-23.5 57T480-440M180-560q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T240-620q0 26-17.5 43T180-560m600 0q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T840-620q0 26-17.5 43T780-560M290-710q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T350-770q0 26-17.5 43T290-710m380 0q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T730-770q0 26-17.5 43T670-710m-190-50q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T540-820q0 26-17.5 43T480-760'/%3E%3C/svg%3E");--nav-icon__person_celebrate--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M360-120v-200q-62-5-121.5-14T120-360l20-80q83 23 168 31.5t172 8.5q86 0 171-8.5T820-440l20 80q-60 17-119.5 26T600-320v200zm120-320q-34 0-57-23t-23-57q0-33 23-56.5t57-23.5q33 0 56.5 23.5T560-520q0 34-23.5 57T480-440M180-560q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T240-620q0 26-17.5 43T180-560m600 0q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T840-620q0 26-17.5 43T780-560M290-710q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T350-770q0 26-17.5 43T290-710m380 0q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T730-770q0 26-17.5 43T670-710m-190-50q-26 0-43-17t-17-43q0-25 17-42.5t43-17.5q25 0 42.5 17.5T540-820q0 26-17.5 43T480-760'/%3E%3C/svg%3E");--nav-icon__social_leaderboard--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M480-160q75 0 127.5-52.5T660-340t-52.5-127.5T480-520t-127.5 52.5T300-340t52.5 127.5T480-160M363-572q20-11 42.5-17.5T451-598L350-800H250zm234 0 114-228H610l-85 170 19 38q14 4 27 8.5t26 11.5M256-208q-17-29-26.5-62.5T220-340t9.5-69.5T256-472q-42 14-69 49.5T160-340t27 82.5 69 49.5m448 0q42-14 69-49.5t27-82.5-27-82.5-69-49.5q17 29 26.5 62.5T740-340t-9.5 69.5T704-208M480-80q-40 0-76.5-11.5T336-123q-9 2-18 2.5t-19 .5q-91 0-155-64T80-339q0-87 58-149t143-69L120-880h280l80 160 80-160h280L680-559q85 8 142.5 70T880-340q0 92-64 156t-156 64q-9 0-18.5-.5T623-123q-31 20-67 31.5T480-80M363-572 250-800zm234 0 114-228zM406-230l28-91-74-53h91l29-96 29 96h91l-74 53 28 91-74-56z'/%3E%3C/svg%3E");--nav-icon__social_leaderboard--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M480-160q75 0 127.5-52.5T660-340t-52.5-127.5T480-520t-127.5 52.5T300-340t52.5 127.5T480-160M363-572q20-11 42.5-17.5T451-598L350-800H250zm234 0 114-228H610l-85 170 19 38q14 4 27 8.5t26 11.5M256-208q-17-29-26.5-62.5T220-340t9.5-69.5T256-472q-42 14-69 49.5T160-340t27 82.5 69 49.5m448 0q42-14 69-49.5t27-82.5-27-82.5-69-49.5q17 29 26.5 62.5T740-340t-9.5 69.5T704-208M480-80q-40 0-76.5-11.5T336-123q-9 2-18 2.5t-19 .5q-91 0-155-64T80-339q0-87 58-149t143-69L120-880h280l80 160 80-160h280L680-559q85 8 142.5 70T880-340q0 92-64 156t-156 64q-9 0-18.5-.5T623-123q-31 20-67 31.5T480-80M363-572 250-800zm234 0 114-228zM406-230l28-91-74-53h91l29-96 29 96h91l-74 53 28 91-74-56z'/%3E%3C/svg%3E");--nav-icon__trophy--dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 -960 960 960'%3E%3Cpath d='M280-120v-80h160v-124q-49-11-87.5-41.5T296-442q-75-9-125.5-65.5T120-640v-40q0-33 23.5-56.5T200-760h80v-80h400v80h80q33 0 56.5 23.5T840-680v40q0 76-50.5 132.5T664-442q-18 46-56.5 76.5T520-324v124h160v80zm0-408v-152h-80v40q0 38 22 68.5t58 43.5m200 128q50 0 85-35t35-85v-240H360v240q0 50 35 85t85 35m200-128q36-13 58-43.5t22-68.5v-40h-80zm-200-52'/%3E%3C/svg%3E");--nav-icon__trophy--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M480-160q75 0 127.5-52.5T660-340t-52.5-127.5T480-520t-127.5 52.5T300-340t52.5 127.5T480-160M363-572q20-11 42.5-17.5T451-598L350-800H250zm234 0 114-228H610l-85 170 19 38q14 4 27 8.5t26 11.5M256-208q-17-29-26.5-62.5T220-340t9.5-69.5T256-472q-42 14-69 49.5T160-340t27 82.5 69 49.5m448 0q42-14 69-49.5t27-82.5-27-82.5-69-49.5q17 29 26.5 62.5T740-340t-9.5 69.5T704-208M480-80q-40 0-76.5-11.5T336-123q-9 2-18 2.5t-19 .5q-91 0-155-64T80-339q0-87 58-149t143-69L120-880h280l80 160 80-160h280L680-559q85 8 142.5 70T880-340q0 92-64 156t-156 64q-9 0-18.5-.5T623-123q-31 20-67 31.5T480-80M363-572 250-800zm234 0 114-228zM406-230l28-91-74-53h91l29-96 29 96h91l-74 53 28 91-74-56z'/%3E%3C/svg%3E");--see-diagram-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5' viewBox='0 0 881 841'%3E%3Cpath d='M311.651 147.61s139.809-12.211 137.586 62.969m-213.504 71.266s134.129 94.636 154.254 39.398' style='fill:none;stroke:%23dd4124;stroke-width:1.67px' transform='translate(-78.5 -65.165)'/%3E%3Cpath d='M690.624 144.985s-108.418-23.055-131.266 67.766' style='fill:none;stroke:%23dd4124;stroke-width:1.68px' transform='matrix(.98244 0 0 1 -68.68 -65.165)'/%3E%3Cpath d='M353.452 527.009s-11.93-57.27 83.582-128.02' style='fill:none;stroke:%23dd4124;stroke-width:1.72px' transform='matrix(.96436 0 0 .977 -65.919 -53.04)'/%3E%3Cpath d='M763.424 277.145s-16.632-45.164-152.175 24.422m-47.012 98.977c35.039 41.566 99.953 75.5 85.433 126.461m-37.308-155.391c37.957-2.398 130.516-17.434 119.383 18.758M314.803 682.173s-69.425 70.726-33.148 81.879m188.742-80.368s152.945-3.421 112.059 36.407m108.441-43.457s16.66 73.664 59.934 60.57' style='fill:none;stroke:%23dd4124;stroke-width:1.67px' transform='translate(-78.5 -65.165)'/%3E%3Cpath d='M842.253 502.962s113.929 62.761 56.953 73.801' style='fill:none;stroke:%23dd4124;stroke-width:1.67px' transform='translate(-78.5 -64.165)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:%23fff;stroke:%23dd4124;stroke-width:3.58px' transform='translate(218.894 25.432)scale(1.16247)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-opacity:.12;stroke-width:5.21px' transform='translate(171.831 -58.5)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-opacity:.12;stroke-width:5.21px' transform='translate(174.54 247.312)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-opacity:.12;stroke-width:5.21px' transform='translate(394.831 244.197)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:%23fff;stroke:%23000;stroke-width:2.09px' transform='translate(16.93 -60.693)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-width:2.09px' transform='translate(98.331 380.338)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-width:2.09px' transform='translate(251.883 380.947)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-width:2.09px' transform='translate(472.67 376.452)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-width:2.09px' transform='translate(547.91 244.166)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='stroke:%23000;stroke-width:5.21px' transform='translate(-60.283 70.395)scale(.7992)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:none;stroke:%23000;stroke-opacity:.12;stroke-width:5.21px' transform='matrix(-.7992 0 0 .7992 669.511 -61.646)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='fill:%23fff;stroke:%23000;stroke-width:2.09px' transform='matrix(-.7992 0 0 .7992 824.412 -61.84)'/%3E%3Cpath d='m173.395 79.742 95.358 55.055v110.111l-95.358 55.055-95.359-55.055V134.797z' style='stroke:%23000;stroke-width:5.21px' transform='matrix(-.7992 0 0 .7992 900.625 70.25)'/%3E%3Cpath d='M12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12a9.7 9.7 0 0 1 .788-3.9 10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.138A9.7 9.7 0 0 1 12 2a9.7 9.7 0 0 1 3.9.787 10.1 10.1 0 0 1 3.175 2.138q1.35 1.35 2.138 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.787 3.9 10.1 10.1 0 0 1-2.138 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4 6.325 6.325 4 12t2.325 5.675T12 20m0-2q-2.5 0-4.25-1.75T6 12t1.75-4.25T12 6t4.25 1.75T18 12t-1.75 4.25T12 18m0-2q1.65 0 2.825-1.175T16 12t-1.175-2.825T12 8 9.175 9.175 8 12t1.175 2.825T12 16m0-2q-.825 0-1.412-.587A1.93 1.93 0 0 1 10 12q0-.825.588-1.413A1.93 1.93 0 0 1 12 10q.825 0 1.413.587Q14 11.175 14 12a1.93 1.93 0 0 1-.587 1.413A1.93 1.93 0 0 1 12 14' style='fill:%23484848;fill-rule:nonzero' transform='translate(169.633 465.075)scale(5.40039)'/%3E%3Cpath d='M14.55 16.55 11 13V8h2v4.175l2.95 2.95zM11 6V4h2v2zm7 7v-2h2v2zm-7 7v-2h2v2zm-7-7v-2h2v2zm8 9a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12a9.7 9.7 0 0 1 .788-3.9 10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.138A9.7 9.7 0 0 1 12 2a9.7 9.7 0 0 1 3.9.787 10.1 10.1 0 0 1 3.175 2.138q1.35 1.35 2.138 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.787 3.9 10.1 10.1 0 0 1-2.138 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4 6.325 6.325 4 12t2.325 5.675T12 20' style='fill:%23484848;fill-rule:nonzero' transform='translate(325.921 465.09)scale(5.39362)'/%3E%3Cpath d='M6 22q-.825 0-1.412-.587A1.93 1.93 0 0 1 4 20V10q0-.825.588-1.413A1.93 1.93 0 0 1 6 8h1V6q0-2.074 1.463-3.538Q9.926 1 12 1q2.075 0 3.538 1.462Q17 3.926 17 6v2h1q.825 0 1.413.587Q20 9.175 20 10v10a1.93 1.93 0 0 1-.587 1.413A1.93 1.93 0 0 1 18 22zm0-2h12V10H6zm6-3a1.93 1.93 0 0 0 1.413-.587A1.93 1.93 0 0 0 14 15a1.93 1.93 0 0 0-.587-1.413A1.93 1.93 0 0 0 12 13q-.825 0-1.412.587A1.93 1.93 0 0 0 10 15q0 .825.588 1.413Q11.175 17 12 17M9 8h6V6q0-1.25-.875-2.125A2.9 2.9 0 0 0 12 3q-1.25 0-2.125.875A2.9 2.9 0 0 0 9 6zM6 20V10z' style='fill:%23484848;fill-rule:nonzero' transform='translate(550.347 461.241)scale(5.15469)'/%3E%3Cpath d='m19.75 22.6-9.4-9.45a8.7 8.7 0 0 0-2.188.825A7.5 7.5 0 0 0 6.35 15.35l-2.1-2.15q.8-.8 1.725-1.4t1.975-1.05L5.7 8.5q-1.025.524-1.912 1.163Q2.9 10.3 2.1 11.1L0 8.95a15 15 0 0 1 1.663-1.438A21 21 0 0 1 3.5 6.3L1.4 4.2l1.4-1.4 18.4 18.4zM12 21q-1.05 0-1.775-.737A2.43 2.43 0 0 1 9.5 18.5q0-1.05.725-1.775T12 16t1.775.725.725 1.775a2.43 2.43 0 0 1-.725 1.763A2.4 2.4 0 0 1 12 21m5.9-5.95L12.85 10q2.025.2 3.788 1.025A10.9 10.9 0 0 1 19.75 13.2zm4-3.95a14.1 14.1 0 0 0-4.462-3.013Q14.9 7.001 12 7a13 13 0 0 0-2 .15L7.45 4.6q1.1-.3 2.238-.45T12 4q3.55 0 6.625 1.325A17.1 17.1 0 0 1 24 8.95z' style='fill:%23484848;fill-rule:nonzero' transform='translate(639.997 333.868)scale(4.51368)'/%3E%3Ccircle cx='273.175' cy='782.324' r='43.02' style='stroke:%23000;stroke-width:4.17px' transform='translate(-40.53 -46.526)'/%3E%3Cpath d='M0 18v-1.575q0-1.075 1.1-1.75T4 14q.325 0 .625.012t.575.063q-.35.525-.525 1.1a4 4 0 0 0-.175 1.2V18zm6 0v-1.625q0-.8.438-1.462.437-.663 1.237-1.163T9.588 13q1.111-.25 2.412-.25 1.325 0 2.438.25 1.112.25 1.912.75t1.225 1.163.425 1.462V18zm13.5 0v-1.625q0-.65-.162-1.225a4 4 0 0 0-.488-1.075q.275-.05.563-.063T20 14q1.8 0 2.9.663 1.1.662 1.1 1.762V18zM8.125 16H15.9q-.25-.5-1.387-.875T12 14.75t-2.512.375Q8.35 15.5 8.125 16M4 13q-.825 0-1.412-.587A1.93 1.93 0 0 1 2 11q0-.85.588-1.425A1.95 1.95 0 0 1 4 9q.85 0 1.425.575T6 11a1.95 1.95 0 0 1-.575 1.413A1.92 1.92 0 0 1 4 13m16 0q-.825 0-1.412-.587A1.93 1.93 0 0 1 18 11q0-.85.588-1.425A1.95 1.95 0 0 1 20 9q.85 0 1.425.575T22 11a1.95 1.95 0 0 1-.575 1.413A1.92 1.92 0 0 1 20 13m-8-1a2.9 2.9 0 0 1-2.125-.875A2.9 2.9 0 0 1 9 9q0-1.275.875-2.137T12 6q1.275 0 2.138.863Q15 7.725 15 9q0 1.25-.862 2.125Q13.275 12 12 12m0-2a.97.97 0 0 0 .713-.288A.97.97 0 0 0 13 9a.97.97 0 0 0-.287-.712A.97.97 0 0 0 12 8a.97.97 0 0 0-.712.288A.97.97 0 0 0 11 9q0 .425.288.712A.97.97 0 0 0 12 10' style='fill:%23fff;fill-rule:nonzero' transform='translate(205.323 702.756)scale(2.32813)'/%3E%3Ccircle cx='273.175' cy='782.324' r='43.02' style='stroke:%23000;stroke-width:4.17px' transform='translate(227.908 -79.839)'/%3E%3Ccircle cx='273.175' cy='782.324' r='43.02' style='stroke:%23000;stroke-width:4.17px' transform='translate(544.356 -223.714)'/%3E%3Cpath d='M12 12q-1.65 0-2.825-1.175T8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12m-8 8v-2.8q0-.85.438-1.563A2.9 2.9 0 0 1 5.6 14.55a15 15 0 0 1 3.15-1.163A13.8 13.8 0 0 1 12 13q1.65 0 3.25.387 1.6.388 3.15 1.163.725.376 1.163 1.087Q20 16.35 20 17.2V20zm2-2h12v-.8a.95.95 0 0 0-.137-.5 1 1 0 0 0-.363-.35q-1.35-.675-2.725-1.012a11.56 11.56 0 0 0-5.55 0Q7.85 15.675 6.5 16.35a.96.96 0 0 0-.5.85zm6-8a1.93 1.93 0 0 0 1.413-.587A1.93 1.93 0 0 0 14 8a1.93 1.93 0 0 0-.587-1.413A1.93 1.93 0 0 0 12 6q-.825 0-1.412.587A1.93 1.93 0 0 0 10 8q0 .825.588 1.413Q11.175 10 12 10' style='fill:%23fff;fill-rule:nonzero' transform='translate(782.254 516.891)scale(2.98828)'/%3E%3Ccircle cx='273.175' cy='782.324' r='43.02' style='stroke:%23000;stroke-width:4.17px' transform='translate(440.231 -87.599)'/%3E%3Cpath d='M5 20V4zm0 2q-.825 0-1.412-.587A1.93 1.93 0 0 1 3 20V4q0-.825.588-1.413A1.93 1.93 0 0 1 5 2h9q.825 0 1.413.587Q16 3.175 16 4v2.675l-2 2V4H5v16h5.675l2 2zm4-4v-4h2.5l3.5-3.5v11L11.5 18zm8 .8v-5.625a2.9 2.9 0 0 1 1.438 1.075Q19 15.025 19 16t-.562 1.738A2.94 2.94 0 0 1 17 18.8m0 4.125v-2a4.95 4.95 0 0 0 2.875-1.75Q21 17.8 21 16t-1.125-3.175A4.83 4.83 0 0 0 17 11.1v-2q2.6.35 4.3 2.313Q23 13.375 23 16t-1.7 4.587q-1.7 1.963-4.3 2.338M9.5 7a.97.97 0 0 0 .713-.288A.97.97 0 0 0 10.5 6a.97.97 0 0 0-.287-.713A.97.97 0 0 0 9.5 5a.97.97 0 0 0-.712.287A.97.97 0 0 0 8.5 6q0 .425.288.712A.97.97 0 0 0 9.5 7' style='fill:%23fff;fill-rule:nonzero' transform='translate(682.516 658.566)scale(2.792)'/%3E%3Cpath d='M7 21V3zm10 0v-2zm-2-6h5v-3h-5zm-2 4v-8q0-.425.288-.712A.97.97 0 0 1 14 10h7q.425 0 .713.288A.97.97 0 0 1 22 11v5a.97.97 0 0 1-.287.713A.97.97 0 0 1 21 17h-6zm-6 4q-.825 0-1.412-.587A1.93 1.93 0 0 1 5 21V3q0-.825.588-1.413A1.93 1.93 0 0 1 7 1h10q.825 0 1.413.587Q19 2.175 19 3v5h-2V3H7v18h10v-2h2v2a1.93 1.93 0 0 1-.587 1.413A1.93 1.93 0 0 1 17 23zm5-17a.97.97 0 0 0 .713-.288A.97.97 0 0 0 13 5a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 4a.97.97 0 0 0-.712.287A.97.97 0 0 0 11 5q0 .425.288.712A.97.97 0 0 0 12 6m3 9v-3z' style='fill:%23fff;fill-rule:nonzero' transform='translate(469.811 670.572)scale(2.55411)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:2.13px' transform='translate(-43.765 120.05)scale(.78267)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23dd4124;stroke-width:2.7px' transform='translate(213.548 -12.146)scale(.84843)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23dd4124;stroke-width:1.6px' transform='translate(75.97 -463.73)scale(1.43326)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:1.67px' transform='translate(234.61 -80.833)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:2.42px' transform='translate(371.6 198.26)scale(.68889)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23dd4124;stroke-width:2.29px' transform='translate(308.68 -104.878)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:1.67px' transform='translate(396.37 -150.62)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:1.26px' transform='translate(334.182 -378.816)scale(1.32034)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:2.12px' transform='translate(513.861 95.86)scale(.78504)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23dd4124;stroke-width:1.32px' transform='translate(340.954 -725.997)scale(1.73326)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:3.01px' transform='translate(639.225 235.94)scale(.55409)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:1.33px' transform='translate(444.033 -487.628)scale(1.25772)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:2.36px' transform='translate(697.11 -10.01)scale(.7058)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:2.09px' transform='translate(655.815 -60.52)scale(.79902)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23dd4124;stroke-width:3.3px' transform='translate(598.128 35.567)scale(.6949)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:1.24px' transform='translate(484.111 -519.063)scale(1.34465)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:1.34px' transform='translate(11.415 -319.289)scale(1.24577)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23606060;stroke-width:2.25px' transform='translate(79.873 171.82)scale(.742)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:none;stroke:%23dd4124;stroke-width:1.71px' transform='translate(-202.595 -419.345)scale(1.33753)'/%3E%3Ccircle cx='245.301' cy='860.061' r='13.975' style='fill:%23fff;stroke:%23606060;stroke-width:1.14px' transform='translate(-159.543 -435.394)scale(1.45877)'/%3E%3Ctext x='189.334' y='93.566' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:33.333px' transform='translate(-79.54 -33.87)'%3EA%3Ctspan x='209.934px 229.301px 256.668px 263.101px' y='93.566px 93.566px 93.566px 93.566px'%3Edmin%3C/tspan%3E%3C/text%3E%3Ctext x='174.618' y='119.533' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:33.333px' transform='translate(-79.54 -33.87)'%3EC%3Ctspan x='198.918px 217.651px 235.784px 252.651px 271.384px 277.818px' y='119.533px 119.533px 119.533px 119.533px 119.533px 119.533px'%3Eonsole%3C/tspan%3E%3C/text%3E%3Ctext x='422.91' y='277.878' style='font-family:&quot;HelveticaNeue-Light&quot;,&quot;Helvetica Neue&quot;;font-weight:300;font-size:45.833px' transform='translate(-79.54 -66.87)'%3ES%3Ctspan x='454.077px 469.935px 485.839px 511.919px 537.998px' y='277.878px 277.878px 277.878px 277.878px 277.878px'%3Etream%3C/tspan%3E%3C/text%3E%3Ctext x='446.858' y='323.711' style='font-family:&quot;HelveticaNeue-Light&quot;,&quot;Helvetica Neue&quot;;font-weight:300;font-size:45.833px' transform='translate(-79.54 -66.87)'%3ES%3Ctspan x='478.025px 501.537px 528.441px' y='323.711px 323.711px 323.711px'%3Eync%3C/tspan%3E%3C/text%3E%3Ctext x='418.648' y='369.545' style='font-family:&quot;HelveticaNeue-Light&quot;,&quot;Helvetica Neue&quot;;font-weight:300;font-size:45.833px' transform='translate(-79.54 -66.87)'%3EE%3Ctspan x='448.119px 475.023px 502.798px 528.877px 556.652px' y='369.545px 369.545px 369.545px 369.545px 369.545px'%3Engage%3C/tspan%3E%3C/text%3E%3Ctext x='165.13' y='90.591' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:29.167px' transform='translate(450.362 -2.87)'%3ED%3Ctspan x='185.314px 200.626px 215.384px 231.251px 248.197px 264.589px 279.901px 288.389px' y='90.591px 90.591px 90.591px 90.591px 90.591px 90.591px 90.591px 90.591px'%3Eashboard%3C/tspan%3E%3C/text%3E%3Ctext x='178.707' y='116.558' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:29.167px' transform='translate(450.362 -2.87)'%3EA%3Ctspan x='196.732px 212.599px 227.912px 233.541px 247.22px 255.503px 261.132px 276.999px' y='116.558px 116.558px 116.558px 116.558px 116.558px 116.558px 116.558px 116.558px'%3Enalytics%3C/tspan%3E%3C/text%3E%3Ctext x='199.134' y='93.566' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:33.333px;fill:%23fff' transform='translate(-158.094 107.735)'%3EM%3Ctspan x='226.768px 250.901px' y='93.566px 93.566px'%3ECP%3C/tspan%3E%3C/text%3E%3Ctext x='172.116' y='90.591' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:29.167px;fill:%23fff' transform='translate(528.253 128.735)'%3EE%3Ctspan x='189.032px 204.753px 212.482px 228.203px 236.895px 253.695px 262.387px 267.87px 282.482px' y='90.591px 90.591px 90.591px 90.591px 90.591px 90.591px 90.591px 90.591px 90.591px'%3Enterprise%3C/tspan%3E%3C/text%3E%3Ctext x='167.537' y='116.558' style='font-family:&quot;HelveticaNeue-Thin&quot;,&quot;Helvetica Neue&quot;,sans-serif;font-weight:200;font-size:29.167px;fill:%23fff' transform='translate(528.253 128.735)'%3EW%3Ctspan x='193.349px 209.07px 225.87px 241.591px 257.837px 274.082px 288.17px' y='116.558px 116.558px 116.558px 116.558px 116.558px 116.558px 116.558px'%3Eebhooks%3C/tspan%3E%3C/text%3E%3Ctext x='209.608' y='199.13' style='font-family:&quot;Roboto-Regular&quot;,&quot;Roboto&quot;;font-size:50px' transform='translate(-79.54 -53.87)'%3EU%3Ctspan x='243.029' y='199.13'%3EI%3C/tspan%3E%3C/text%3E%3Ctext x='209.51' y='199.13' style='font-family:&quot;Roboto-Regular&quot;,&quot;Roboto&quot;;font-size:50px;fill:%23fff' transform='translate(-154.383 69.056)'%3EA%3Ctspan x='243.127' y='199.13'%3EI%3C/tspan%3E%3C/text%3E%3C/svg%3E");--color-primary-50:#eef4ff;--color-primary-100:#d8e6ff;--color-primary-200:#adceff;--color-primary-300:#7bb7ff;--color-primary-400:#22a0ff;--color-primary-500:#08d;--color-primary-600:#0072ba;--color-primary-700:#00558d;--color-primary-800:#003961;--color-primary-900:#00213b;--color-primary-950:#001428;--color-accent:var(--color-primary-600);--color-accent-hover:var(--color-primary-700);--color-accent-active:var(--color-primary-800);--color-accent-soft:var(--color-primary-100);--color-accent-muted:var(--color-primary-300);--color-bg:#fff;--color-surface:#f4f7fb;--color-surface-2:#eaf0f7;--color-border:#d4dce8;--color-text:#0b1220;--color-text-muted:#4a5a78;--color-text-subtle:#6c7c9a;--color-warning:#d97706;--color-warning-soft:#fef3c7;--color-tip:#059669;--color-tip-soft:#d1fae5;--color-danger:#dc2626;--color-danger-soft:#fdeeea;--color-danger-strong:#dc2626;--color-success:#009473;--color-success-soft:#e3f4ef;--color-info:#0d9488;--color-info-soft:#ccfbf1;--color-info-strong:#115e59;--color-accent-strong:#915e00;--color-accent-strong-soft:#fbf1d2;--color-border-strong:#c2ccdc;--shadow-sm:0 1px 2px #0b12200f;--shadow-md:0 8px 24px #0b12201a;--shadow-lg:0 24px 60px #00213b2e;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--focus-ring:0 0 0 3px #0072ba4d;--color-sidebar:#0f2435;--color-sidebar-2:#17334a;--color-sidebar-text:#f2f7fbb8;--color-sidebar-text-active:#f2f7fb;--color-sidebar-accent:var(--color-primary-400);--color-sidebar-border:#ffffff14;--sidenav-width:260px;--sidenav-width-collapsed:68px;--font-display:"Google Sans Flex", "Roboto Condensed", "Inter", system-ui, sans-serif;--font-body:"Inter", "Roboto Condensed", system-ui, -apple-system, sans-serif;--bg:#464646;--bg-2:#868686;--text:#e4e4e4;--accent:#91c8ff;--primary:#3787fa;--color-gray-100:#969696;--color-gray-200:#868686;--color-gray-300:#767676;--color-gray-400:#666;--color-gray-500:#565656;--color-gray-600:#464646;--color-gray-700:#363636;--color-gray-800:#262626;--color-gray-900:#161616;--color-white-100:#fff;--color-white-200:#fafafa;--color-white-300:#f5f5f5;--color-white-400:#f0f0f0;--color-white-500:#ebebeb;--color-white-600:#e6e6e6;--color-white-700:#e1e1e1;--color-white-800:#ddd;--color-white-900:#ccc}[data-theme=dark]{--color-bg:#091620;--color-surface:#0f2435;--color-surface-2:#17334a;--color-border:#1f4562;--color-text:#f2f7fb;--color-text-muted:#b0c4d8;--color-text-subtle:#8aa3bd;--color-accent:var(--color-primary-400);--color-accent-hover:var(--color-primary-300);--color-accent-active:var(--color-primary-600);--color-accent-soft:#0088dd24;--color-accent-muted:#0088dd47;--color-warning:#fbbf24;--color-warning-soft:#fbbf241f;--color-tip:#34d399;--color-tip-soft:#34d3991f;--color-success:#22c3a6;--color-success-soft:#22c3a61f;--color-danger:#f87171;--color-danger-soft:#f8717124;--color-info:#2dd4bf;--color-info-soft:#2dd4bf24;--color-info-strong:#5eead4;--color-accent-strong:#fcd34d;--color-accent-strong-soft:#fbbf2424;--color-border-strong:#3d6a8f;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 10px 28px #0006;--focus-ring:0 0 0 3px #22a0ff59}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{color-scheme:dark}body{background:var(--color-gray-500);min-height:100vh;color:var(--color-white-500);line-height:1.5}*{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0072ba transparent}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}.auth-container{background:var(--color-bg);min-height:100vh;color:var(--color-text);color-scheme:light;font-family:var(--font-body);grid-template-columns:1fr 1fr;display:grid}@media(orientation:portrait),(max-width:880px){.auth-container{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-left{order:2}.auth-right{order:1}}.auth-left{background:var(--color-bg);grid-template-columns:minmax(0,27rem);place-content:safe center center;gap:.85rem;padding:clamp(2rem,6vh,5rem) clamp(1.5rem,6vw,4rem);display:grid}.auth-brand{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:inline-flex}.auth-brand img,.auth-brand svg{width:auto;height:34px;display:block}.auth-brand .auth-brand-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.15rem;font-weight:600}.auth-brand .auth-brand-name b{color:var(--color-accent);font-weight:700}.auth-left h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2rem,1.4vw + 1.5rem,3rem);font-weight:600;line-height:1.08}.auth-left>p{color:var(--color-text-muted);margin:0;font-size:clamp(1rem,.3vw + .95rem,1.2rem)}.auth-content{align-content:start;gap:1.75rem;width:100%;margin-top:1.25rem;display:grid}.auth-form{gap:1.25rem;display:grid}.form-group{gap:.4rem;display:grid}.form-group label{letter-spacing:.06em;color:var(--color-text-subtle);text-transform:uppercase;font-size:.7rem;font-weight:600}.form-group input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:.85rem 1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background .18s}.form-group input::placeholder{color:var(--color-text-subtle)}.form-group input:focus{background:var(--color-bg);border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.password-input-wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr auto;align-items:center;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.password-input-wrapper:focus-within{background:var(--color-bg);border-color:var(--color-accent);box-shadow:var(--focus-ring)}.password-input-wrapper input{background:0 0;border:none;padding-right:0}.password-input-wrapper input:focus{box-shadow:none}.toggle-password{cursor:pointer;color:var(--color-text-subtle);background:0 0;border:none;place-items:center;padding:0 .95rem;transition:color .18s;display:grid}.toggle-password:hover{color:var(--color-accent)}.form-footer{justify-content:end;margin-top:-.25rem;display:grid}.form-consent{color:var(--color-text-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;display:flex}.form-consent input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--color-accent);cursor:pointer;flex:none;margin-top:.15rem}.form-consent label{cursor:pointer}.form-consent a{color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none}.form-consent a:hover{color:var(--color-accent-hover);text-decoration:underline}.link-brand--uc__underline{color:var(--color-accent);letter-spacing:.03em;text-transform:uppercase;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s}.link-brand--uc__underline:hover{color:var(--color-accent-hover);text-decoration:underline}.btn{background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-700) 100%);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.04em;color:#fff;text-transform:uppercase;border:none;padding:.95rem 1.25rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .18s,filter .18s;box-shadow:0 2px 6px #0072ba47}.btn:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 6px 16px #0072ba57}.btn:active{transform:translateY(0)}.btn:disabled{background:var(--color-surface-2);color:var(--color-text-subtle);box-shadow:none;cursor:not-allowed;filter:none;transform:none}.btn-outline{border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.04em;color:var(--color-text);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-outline:disabled{color:var(--color-text-subtle);cursor:not-allowed}.btn-outline svg{flex:none}.auth-divider{letter-spacing:.08em;color:var(--color-text-subtle);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:auto;height:1px}.auth-hint{color:var(--color-text-subtle);text-align:center;margin:-.5rem 0 0;font-size:.78rem;line-height:1.4}.auth-switch{text-align:center;letter-spacing:.02em;color:var(--color-text-muted);text-transform:uppercase;font-size:.8125rem}.auth-right{background:radial-gradient(120% 120% at 80% 10%,#22a0ff59 0%,transparent 55%),linear-gradient(160deg,var(--color-primary-600) 0%,var(--color-primary-800) 70%,var(--color-primary-900) 100%);color:#fff;place-content:center;padding:clamp(2.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.auth-right:before{content:"";aspect-ratio:1;opacity:.7;pointer-events:none;background:repeating-radial-gradient(circle,#ffffff1a 0 1px,#0000 1px 26px);border-radius:50%;width:75%;position:absolute;inset:auto -30% -45% auto;-webkit-mask:radial-gradient(circle,#000 0 60%,#0000 70%);mask:radial-gradient(circle,#000 0 60%,#0000 70%)}.auth-right-content,.auth-hero-content{z-index:1;gap:clamp(.9rem,.5vw + .7rem,1.4rem);width:100%;max-width:min(34rem,100%);display:grid;position:relative}.auth-hero-eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:.75rem;font-weight:700}.auth-hero-title,.auth-right h2,.auth-hero-content h2{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.9rem,1.4vw + 1.4rem,3.25rem);font-weight:600;line-height:1.12}.auth-hero-description,.auth-right p,.auth-hero-content p{color:#ffffffd1;margin:0;font-size:clamp(1rem,.35vw + .95rem,1.25rem);line-height:1.6}@media(orientation:portrait),(max-width:880px){.auth-right{min-height:200px;padding:2.25rem 1.5rem}.auth-hero-title,.auth-right h2,.auth-hero-content h2{font-size:1.5rem}.auth-hero-description,.auth-right p,.auth-hero-content p{font-size:.95rem}.auth-content{max-width:none}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.shake{animation:.3s ease-in-out shake}.h-display__portrait--none{display:block}.h-display__portrait--block{display:none}@media(orientation:portrait),(max-width:880px){.h-display__portrait--none{display:none}.h-display__portrait--block{display:block}}.quick-link{background:var(--color-gray-600);border:1px solid var(--color-gray-400);color:var(--color-white-500);border-radius:6px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.quick-link:hover{background:var(--color-gray-700);border-color:var(--color-primary-500);color:var(--color-white-100);transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.quick-link .icon{font-size:18px}.ff-no-animations,.ff-no-animations *{transition:none!important;animation:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}--radius-*/--shadow-*/--font-*). Light content area (the dark side-nav owns its own tokens). SCOPED under .page-shell so these (intentionally demo-faithful,generic) class names — .btn,.card-header,.table-row,etc. — can never bleed onto launCh/neodigm globals (e.g. the shared .btn used by the auth routes). CONVENTION: every section page wraps its content in <div class="page-shell">. ===================================================================== */ .page-shell{padding:32px;min-height:100vh;background:var(--color-surface, #F4F7FB);color:var(--color-text, #0B1220);font-family:var(--font-body, "Inter", system-ui, sans-serif)}.page-shell .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.page-shell .page-header-text{min-width:0}.page-shell .page-title{font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--color-text, #0B1220);margin:0}.page-shell .page-description{margin:4px 0 0;font-size:14px;color:var(--color-text-muted, #4A5A78)}.page-shell .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-sm, 8px);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.page-shell .btn .material-symbols-outlined{font-size:20px}.page-shell .btn-primary{background:var(--color-primary-600, #0072BA);color:#fff}.page-shell .btn-primary:hover{background:var(--color-primary-700, #00558D)}.page-shell .btn-secondary{background:var(--color-bg, #fff);border-color:var(--color-border, #D4DCE8);color:var(--color-text, #0B1220)}.page-shell .btn-secondary:hover{background:var(--color-surface, #F4F7FB);border-color:var(--color-primary-600, #0072BA)}.page-shell .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}.page-shell .stat-card{background:var(--color-bg, #fff);padding:24px;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border, #D4DCE8);box-shadow:var(--shadow-sm, 0 1px 3px rgba(11,18,32,.06));transition:box-shadow .2s ease,transform .2s ease}.page-shell .stat-card:hover{box-shadow:var(--shadow-md, 0 8px 24px rgba(11,18,32,.1));transform:translateY(-2px)}.page-shell .stat-card--link{display:block;text-decoration:none;color:inherit;cursor:pointer}.page-shell .stat-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.page-shell .stat-icon{font-size:22px;color:var(--color-primary-600, #0072BA)}.page-shell .stat-label{font-size:13px;font-weight:600;color:var(--color-text-muted, #4A5A78)}.page-shell .stat-value{font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:36px;font-weight:700;line-height:1.1;color:var(--color-text, #0B1220)}.page-shell .stat-change{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:500}.page-shell .stat-change .material-symbols-outlined{font-size:16px}.page-shell .stat-change.positive{color:var(--color-tip, #059669)}.page-shell .stat-change.negative{color:var(--color-danger, #DC2626)}.page-shell .stat-change.neutral{color:var(--color-text-subtle, #6C7C9A)}.page-shell .stat-sublabel{font-size:13px;color:var(--color-text-subtle, #6C7C9A)}.page-shell .dashboard-card{background:var(--color-bg, #fff);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-sm, 0 1px 3px rgba(11,18,32,.06));border:1px solid var(--color-border, #D4DCE8);overflow:hidden}.page-shell .card-header{padding:20px 24px;border-bottom:1px solid var(--color-border, #D4DCE8);display:flex;align-items:center;justify-content:space-between;gap:12px}.page-shell .card-title{margin:0;font-size:18px;font-weight:600;color:var(--color-text, #0B1220);display:flex;align-items:center;gap:8px}.page-shell .card-title .material-symbols-outlined{font-size:22px;color:var(--color-primary-600, #0072BA)}.page-shell .card-body{padding:24px}.page-shell .charts-section{margin-bottom:32px;display:flex;flex-direction:column;gap:24px}.page-shell .charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-shell .chart-card-full{grid-column:1 / -1}.page-shell .chart-card-wide .card-body,.page-shell .chart-card-full .card-body{min-height:280px}.page-shell .charts-grid .dashboard-card .card-body{min-height:240px}.page-shell .chart-controls{display:flex;gap:8px}.page-shell .chart-period-btn{padding:6px 14px;background:transparent;border:1px solid var(--color-border, #D4DCE8);border-radius:var(--radius-sm, 8px);color:var(--color-text-muted, #4A5A78);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.page-shell .chart-period-btn:hover{background:var(--color-surface, #F4F7FB);border-color:var(--color-primary-600, #0072BA);color:var(--color-primary-600, #0072BA)}.page-shell .chart-period-btn.active{background:var(--color-primary-600, #0072BA);border-color:var(--color-primary-600, #0072BA);color:#fff}.page-shell .content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-shell .activity-feed{display:flex;flex-direction:column;gap:8px}.page-shell .activity-item{display:flex;gap:12px;padding:12px;border-radius:var(--radius-sm, 8px);transition:background .2s ease}.page-shell .activity-item:hover{background:var(--color-surface, #F4F7FB)}.page-shell .activity-icon{width:40px;height:40px;border-radius:var(--radius-sm, 8px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-shell .activity-icon .material-symbols-outlined{font-size:20px}.page-shell .activity-icon.new-lead{background:var(--color-accent-soft, #D8E6FF);color:var(--color-primary-600, #0072BA)}.page-shell .activity-icon.engagement{background:var(--color-tip-soft, #D1FAE5);color:var(--color-tip, #059669)}.page-shell .activity-icon.conversion{background:var(--color-warning-soft, #FEF3C7);color:var(--color-warning, #D97706)}.page-shell .activity-content{flex:1;min-width:0}.page-shell .activity-title{font-size:14px;font-weight:500;color:var(--color-text, #0B1220);margin-bottom:4px}.page-shell .activity-meta{font-size:13px;color:var(--color-text-muted, #4A5A78)}.page-shell .activity-item.new-item{opacity:0;transform:translateY(-6px)}.page-shell .activity-item.new-item.visible{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page-shell .activity-item.removing{opacity:0;transition:opacity .3s ease}.page-shell .live-indicator{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-tip, #059669);text-transform:uppercase;letter-spacing:.04em}.page-shell .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-tip, #059669);animation:m5t-pulse 1.8s ease-in-out infinite}@keyframes m5t-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.page-shell .view-all-link{font-size:13px;font-weight:600;color:var(--color-primary-600, #0072BA);text-decoration:none}.page-shell .view-all-link:hover{text-decoration:underline}.page-shell .m5t-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.page-shell .m5t-empty .material-symbols-outlined{font-size:56px;color:var(--color-text-subtle, #6C7C9A);opacity:.35}.page-shell .m5t-empty p{margin:0;font-size:14px;color:var(--color-text-muted, #4A5A78);line-height:1.6;max-width:280px}.page-shell .m5t-empty .empty-cta{margin-top:4px}@media(max-width:1200px){.page-shell .stats-grid{grid-template-columns:repeat(2,1fr)}.page-shell .charts-grid,.page-shell .content-grid{grid-template-columns:1fr}}@media(max-width:768px){.page-shell{padding:20px}.page-shell .page-header{flex-direction:column;align-items:stretch}.page-shell .stats-grid{grid-template-columns:1fr}}
