.not-found-page{min-height:calc(100svh / var(--page-zoom,1));background:var(--site-bg);flex-direction:column;display:flex}.not-found-shell{width:min(var(--site-width), calc(100% - 64px));align-content:center;min-height:560px;margin:0 auto;padding:144px 0 80px;display:grid}.not-found-intro{border-bottom:1px solid var(--site-border);max-width:760px;padding-bottom:32px}.not-found-kicker,.not-found-eyebrow{color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.01em;align-items:center;gap:8px;display:inline-flex}.not-found-kicker svg,.not-found-eyebrow svg{width:16px;height:16px}.not-found-intro h1{max-width:720px;color:var(--site-text);font:700 clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px)/1.08 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:12px 0 16px}.not-found-intro p{max-width:640px;color:var(--site-muted);margin:0;font-size:16px;line-height:1.7}.not-found-panel{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);grid-template-columns:184px minmax(0,1fr);align-items:stretch;gap:24px;width:min(860px,100%);margin-top:32px;padding:24px;display:grid}.not-found-status{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-raised);text-align:center;align-content:center;justify-items:center;min-height:172px;padding:20px;display:grid}.not-found-status svg{width:28px;height:28px;color:var(--site-accent)}.not-found-status b{color:var(--site-text);font:700 52px/.95 var(--font-geist-sans), sans-serif;letter-spacing:-.065em;margin-top:8px}.not-found-status span{color:var(--site-muted);font:600 11px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.03em;margin-top:8px}.not-found-actions-panel{flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 0;display:flex}.not-found-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.not-found-page>.site-footer{margin-top:auto}@media (max-width:700px){.not-found-shell{width:calc(100% - 32px);min-height:0;padding:112px 0 48px}.not-found-intro{padding-bottom:24px}.not-found-intro h1{margin:10px 0 14px;font-size:36px}.not-found-intro p{font-size:15px}.not-found-panel{grid-template-columns:1fr;gap:18px;margin-top:24px;padding:18px}.not-found-status{min-height:136px}.not-found-actions-panel{align-items:stretch;padding:0}.not-found-actions{display:grid}.not-found-actions a{justify-content:center}}@media (max-width:380px){.not-found-intro h1{font-size:32px}}@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{--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}::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}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.hr-login-submit{cursor:pointer;justify-content:space-between;align-items:center;width:100%;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 28px #4961c233;border:1px solid #a9b9ff61!important;min-height:48px!important;padding:0 16px!important;display:flex!important}.hr-login-submit span{text-align:center;flex:1}.hr-login-submit svg{flex:none;transition:transform .18s;margin-left:0!important}.hr-login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #4961c252}.hr-login-submit:hover:not(:disabled) svg{transform:translate(3px)}.hr-login-submit:disabled{cursor:wait;opacity:.7}.hr-portal-launch{background:#495fbe1f;border:1px solid #748bff4d;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#aabaff!important}.hr-portal-launch:hover{background:#495fbe3d;border-color:#8b9fffa6;transform:translateY(-1px)}.statistics-page .statistics-board{grid-template-columns:230px minmax(0,1fr);gap:16px;width:min(1180px,100% - 40px);margin:30px auto 16px}.statistics-page .statistics-sidebar,.statistics-page .statistics-chart,.statistics-page .statistics-month-detail,.statistics-page .statistics-bottom article{background:linear-gradient(145deg,#161b26e0,#0b0d12e6);border-color:#8b9ecd29;border-radius:14px;box-shadow:0 18px 44px #00000024}.statistics-page .statistics-sidebar{min-height:0;padding:12px;position:sticky;top:106px}.statistics-page .statistics-sidebar header{align-items:center;gap:10px;padding:8px 8px 17px;display:flex}.statistics-page .statistics-sidebar-icon{color:#93aaff;background:#4d6fee1a;border:1px solid #708dff42;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.statistics-page .statistics-sidebar-icon svg{width:16px}.statistics-page .statistics-sidebar header div{gap:4px;display:grid}.statistics-page .statistics-sidebar header b{color:#dce5ff;letter-spacing:.13em;font-size:8px}.statistics-page .statistics-sidebar header small{color:#69799d;font:650 6px var(--font-geist-mono), monospace;letter-spacing:.15em}.statistics-page .statistics-filter{border-top:1px solid #ffffff12;padding-top:12px}.statistics-page .statistics-filter>span{color:#66779f;font:650 6px var(--font-geist-mono), monospace;letter-spacing:.14em;margin:19px 8px 7px;display:block}.statistics-page .statistics-sidebar button{color:#8692a5;border:1px solid #0000;border-radius:8px;gap:8px;min-height:37px;padding:0 10px;font-size:7px;transition:color .18s,background .18s,border-color .18s}.statistics-page .statistics-sidebar button:hover{color:#d5def7;background:#5b7eff12;border-color:#7791ff29}.statistics-page .statistics-sidebar button.active{background:linear-gradient(135deg,#3b69e6,#537ef6);border-color:#7d97ff4d;box-shadow:0 8px 20px #2752c73d}.statistics-page .statistics-sidebar button.active svg{color:#fff}.statistics-page .statistics-heading{border-color:#ffffff14;min-height:116px;padding:4px 0 20px}.statistics-page .statistics-heading>div:first-child{gap:9px}.statistics-page .statistics-heading>div:first-child>span{color:#edf1fb;font-size:clamp(29px, calc(3vw / var(--zoom-boost,1)), 38px);letter-spacing:-.065em}.statistics-page .statistics-heading>div:first-child>span em{color:#7e9cff}.statistics-page .statistics-heading small{color:#7585a4;letter-spacing:.13em}.statistics-page .statistics-distance-total{background:linear-gradient(135deg,#3f60d724,#ffffff05);min-width:188px;border-radius:var(--site-radius)!important;border-color:#7b95fc33!important;padding:13px 15px!important}.statistics-page .statistics-distance-total>span{color:#8ca2ee;font:650 6px var(--font-geist-mono), monospace;letter-spacing:.1em;align-items:center;gap:6px;display:flex}.statistics-page .statistics-distance-total svg{width:12px}.statistics-page .statistics-heading .statistics-distance-total b{color:#edf2ff;margin-top:8px;font-size:18px}.statistics-page .statistics-main>.statistics-metrics{background:linear-gradient(110deg,#314a9126,#12151db3);border-color:#8b9ecd29;border-radius:14px;margin:16px 0}.statistics-page .statistics-main>.statistics-metrics article{border-color:#ffffff13;gap:6px 10px;min-height:98px;padding:17px}.statistics-page .statistics-metrics svg{color:#8aa2ff;width:17px}.statistics-page .statistics-metrics span{color:#7384ae;font-size:6px}.statistics-page .statistics-main>.statistics-metrics b{color:#e6ebf5;font-size:17px}.statistics-page .statistics-metrics article:nth-child(2) svg{color:#83b3ff}.statistics-page .statistics-metrics article:nth-child(3) svg{color:#a797ee}.statistics-page .statistics-metrics article:nth-child(4) svg{color:#69d4a1}.statistics-page .statistics-chart{min-height:340px;padding:22px;overflow:hidden}.statistics-page .statistics-chart>header{align-items:flex-start}.statistics-page .statistics-chart>header>div:first-child{gap:7px}.statistics-page .statistics-chart>header span,.statistics-page .statistics-month-detail header>span{color:#91a4d9;font-size:6px}.statistics-page .statistics-chart>header small{color:#7a8799;font-size:8px}.statistics-page .statistics-legend{color:#7d8a9e;gap:14px;font-size:6px}.statistics-page .statistics-legend>span{color:#8f9bad;font:650 6px var(--font-geist-mono), monospace;align-items:center;gap:5px;display:flex}.statistics-page .statistics-legend i,.statistics-page .statistics-legend b{background:#7197ff;border-radius:50%;width:6px;height:6px;margin:0}.statistics-page .statistics-legend b{background:#63d5ad}.statistics-page .statistics-legend:after{display:none}.statistics-page .statistics-bars{background:repeating-linear-gradient(#0000 0 47px,#b1c2f213 48px);gap:7px;height:238px;margin-top:20px;padding:13px 8px 0}.statistics-page .statistics-bars:after{display:none}.statistics-page .statistics-bars button{z-index:2;gap:8px}.statistics-page .statistics-bars button>span{background:linear-gradient(#7b9bff,#416fea);width:min(28px,64%);box-shadow:0 0 14px #456feb24}.statistics-page .statistics-bars button:hover>span,.statistics-page .statistics-bars button.selected>span{background:linear-gradient(#aac0ff,#5685ff);box-shadow:0 0 20px #5885ff6b}.statistics-page .statistics-bars button small{color:#6d7b8f}.statistics-page .statistics-bars button.selected small{color:#b5c5ef}.statistics-page .statistics-revenue-line{z-index:1;pointer-events:none;width:calc(100% - 16px);height:calc(100% - 40px);position:absolute;inset:13px 8px 27px;overflow:visible}.statistics-page .statistics-revenue-line polyline{fill:none;stroke:#63d5ad;stroke-width:1.3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #63d5ad6b)}.statistics-page .statistics-month-detail{margin-top:16px;padding:16px}.statistics-page .statistics-month-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.statistics-page .statistics-month-detail>header small{color:#74849d;font:600 7px var(--font-geist-mono), monospace}.statistics-page .statistics-month-detail>div{margin-top:13px}.statistics-page .statistics-month-detail article{border-color:#ffffff13;padding:10px 9px}.statistics-page .statistics-month-detail svg{color:#88a2ff}.statistics-page .statistics-month-detail b{color:#e3e9f5}.statistics-page .statistics-month-detail p{color:#718095}.statistics-page .statistics-bottom{gap:16px;width:min(1180px,100% - 40px);margin-bottom:28px}.statistics-page .statistics-bottom article{min-height:144px}.statistics-page .statistics-bottom .statistics-leaders{background:linear-gradient(135deg,#3958c024,#0d1016e0 65%);padding:0;overflow:visible}.statistics-page .statistics-leaders>header{border-color:#ffffff14;min-height:55px;padding:0 21px}.statistics-page .statistics-leaders>header span{color:#9aacdf}.statistics-page .statistics-leader{border-color:#ffffff13;min-height:89px;padding:15px 19px}:is(.statistics-page .statistics-leader:hover,.statistics-page .statistics-leader:focus-visible){background:#5b7eff1a}.statistics-page .statistics-cargo{background:linear-gradient(135deg,#304c9e2e,#0d1016e6);position:relative;overflow:hidden}.statistics-page .statistics-cargo:after{content:"";border:1px solid #7b96ff21;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-35px;box-shadow:0 0 0 28px #7b96ff06}.statistics-page .statistics-cargo>*{z-index:1;position:relative}.statistics-page .statistics-cargo>svg{color:#8da7ff}.statistics-page .public-jobs-embedded .public-jobs-table{background:linear-gradient(145deg,#161b26e0,#0b0d12e6);border-color:#8b9ecd29;border-radius:14px;box-shadow:0 18px 44px #00000024}.statistics-page .public-jobs-embedded .public-jobs-table>header{background:linear-gradient(135deg,#3959cc21,#0000 54%);border-color:#ffffff13;min-height:136px;padding:29px 31px}@media (max-width:900px){.statistics-page .statistics-board{grid-template-columns:1fr}.statistics-page .statistics-sidebar{padding:10px;position:static}.statistics-page .statistics-sidebar header{display:none}.statistics-page .statistics-filter{border:0;gap:6px;padding:0;display:flex;overflow-x:auto}.statistics-page .statistics-filter>span{display:none}.statistics-page .statistics-sidebar button{width:auto;min-width:max-content;padding:0 12px}.statistics-page .statistics-sidebar>button:not(.active){display:flex}.statistics-page .statistics-main>.statistics-metrics{grid-template-columns:1fr 1fr}.statistics-page .statistics-main>.statistics-metrics article:nth-child(2){border-right:0}.statistics-page .statistics-main>.statistics-metrics article:nth-child(-n+2){border-bottom:1px solid #ffffff13}}@media (max-width:560px){.statistics-page .statistics-board,.statistics-page .statistics-bottom{width:calc(100% - 24px);margin-top:20px}.statistics-page .statistics-heading{gap:15px;min-height:0}.statistics-page .statistics-distance-total{width:100%}.statistics-page .statistics-main>.statistics-metrics{grid-template-columns:1fr}.statistics-page .statistics-main>.statistics-metrics article{border-bottom:1px solid #ffffff13;border-right:0;min-height:82px}.statistics-page .statistics-main>.statistics-metrics article:nth-child(2){border-bottom:1px solid #ffffff13}.statistics-page .statistics-main>.statistics-metrics article:last-child{border-bottom:0}.statistics-page .statistics-chart{min-height:315px;padding:17px}.statistics-page .statistics-legend{gap:9px}.statistics-page .statistics-bars{gap:3px;height:210px}.statistics-page .statistics-bars button small{font-size:5px}.statistics-page .statistics-revenue-line{width:calc(100% - 10px);left:5px;right:5px}.statistics-page .statistics-month-detail>div{grid-template-columns:1fr 1fr}.statistics-page .statistics-month-detail article{border-bottom:1px solid #ffffff13}.statistics-page .statistics-month-detail article:nth-child(2){border-right:0}.statistics-page .statistics-month-detail article:nth-child(n+3){border-bottom:0}.statistics-page .public-jobs-embedded{margin-top:48px}}.dispatch-portal-v2{background:#090b10}.dispatch-portal-v2 .dispatch-sidebar{border-color:var(--line);background:#0c0f15}.dispatch-portal-v2 .dispatch-sidebar nav{gap:4px}.dispatch-portal-v2 .dispatch-sidebar nav button{color:#6f7c90;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:45px;padding:0 9px;font-size:9px;display:flex}.dispatch-portal-v2 .dispatch-sidebar nav button:hover,.dispatch-portal-v2 .dispatch-sidebar nav button.active{color:#c5d0f2;background:#5b7eff17}.dispatch-portal-v2 .dispatch-sidebar nav button svg{color:#8398ee;width:16px}.dispatch-portal-v2 .dispatch-topbar{border-color:var(--line);height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1016}.dispatch-portal-v2 .dispatch-main{min-width:0;overflow-x:hidden}.dispatch-portal-v2 .dispatch-topbar>div{align-items:center;gap:14px;min-width:0;display:flex}.dispatch-portal-v2 .dispatch-topbar button{white-space:nowrap;flex:none}.dispatch-page-content{max-width:1480px;padding:48px clamp(24px,calc(4vw / var(--zoom-boost,1)),60px) 75px}.dispatch-page-head>span{color:#8095f2;font:650 6px var(--font-geist-mono), monospace;letter-spacing:.15em}.dispatch-page-head h1{color:#e6ebf6;font-size:clamp(37px,calc(4vw / var(--zoom-boost,1)),57px);letter-spacing:-.06em;margin:13px 0 11px}.dispatch-page-head p{color:#717e91;max-width:600px;margin:0;font-size:9px;line-height:1.65}.dispatch-main>.dispatch-password-alert{margin:18px clamp(24px,calc(4vw / var(--zoom-boost,1)),60px) 0;background:#d29f380f;border-color:#e0ad5240;border-radius:10px;padding:14px 16px}.dispatch-password-alert{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dispatch-password-alert>svg{color:#e1b260;width:17px}.dispatch-password-alert>div{gap:4px;min-width:0;display:grid}.dispatch-password-alert b,.dispatch-password-alert span{overflow-wrap:anywhere;display:block}.dispatch-password-alert b{color:#e5c487;font-size:8px}.dispatch-password-alert span{color:#927e58;font-size:7px;line-height:1.45}.dispatch-password-alert button{white-space:nowrap;color:#edcc8c;align-items:center;gap:4px;font-size:8px;display:flex}.dispatch-password-alert button svg{width:12px}.dispatch-portal-v2 .dispatch-hero{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:end;gap:35px;min-height:0;padding:0;display:flex;overflow:visible}.dispatch-portal-v2 .dispatch-hero:after{display:none}.dispatch-portal-v2 .dispatch-hero h1{color:#e6ebf6;font-size:clamp(37px,calc(4vw / var(--zoom-boost,1)),59px);letter-spacing:-.06em;margin:13px 0 11px;line-height:normal}.dispatch-portal-v2 .dispatch-hero h1 em{color:#91a6ff}.dispatch-portal-v2 .dispatch-hero p{color:#738393;max-width:620px;font-size:9px;line-height:1.65}.dispatch-portal-v2 .dispatch-live-summary{background:linear-gradient(130deg,#4961c21a,#ffffff03);border-color:#5d7bef2e;border-radius:12px;gap:10px;min-width:270px;padding:17px 19px;display:grid}.dispatch-portal-v2 .dispatch-live-summary>svg{color:#8ca1fa;width:20px}.dispatch-portal-v2 .dispatch-live-summary span{color:#8d9ab8;align-items:baseline;gap:6px;font-size:7px;display:flex}.dispatch-portal-v2 .dispatch-live-summary b{color:#dde3f7;font:600 19px var(--font-geist-mono), monospace}.dispatch-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:31px;display:grid}.dispatch-command-grid article{border:1px solid var(--line);min-height:132px;box-shadow:none;background:#ffffff03;border-radius:13px;grid-template-columns:32px 1fr;align-content:center;gap:13px;padding:20px;display:grid}.dispatch-command-grid article>span{color:#8ca1fa;background:#5b7eff14;border-radius:8px;grid-row:1/4;place-items:center;width:32px;height:32px;display:grid}.dispatch-command-grid article svg{width:20px}.dispatch-command-grid small{color:#65718a;font-size:6px}.dispatch-command-grid b{color:#d5dcef;font:520 25px var(--font-geist-mono), monospace;margin:11px 0 5px}.dispatch-command-grid b em{color:#7483a0;font-size:11px;font-style:normal}.dispatch-command-grid p{color:#667287;margin:0;font-size:7px}.dispatch-overview-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.dispatch-overview-actions button{color:#aebad0;background:0 0;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:8px;display:flex}.dispatch-overview-actions button:first-child{color:#fff;background:linear-gradient(135deg,#5f7ceb,#88a2ff);border-color:#0000}.dispatch-overview-actions svg{width:13px}.dispatch-portal-v2 .dispatch-schedule-card,.dispatch-portal-v2 .dispatch-composer,.dispatch-portal-v2 .dispatch-map-builder,.dispatch-portal-v2 .dispatch-driver-network,.dispatch-settings{border-color:var(--line);box-shadow:none;background:#ffffff03;border-radius:14px}.dispatch-portal-v2 .dispatch-schedule-card{margin-top:30px}.dispatch-portal-v2 .dispatch-schedule-card>header{border-color:var(--line)}.dispatch-portal-v2 .dispatch-table-head{color:#647888;background:#ffffff05}.dispatch-portal-v2 .dispatch-table-row{border-color:#ffffff0e}.dispatch-portal-v2 .dispatch-slot.has-plan{background:linear-gradient(140deg,#4961c224,#3a58890d)}.dispatch-portal-v2 .dispatch-table-row>button.selected{background:#4961c214}.dispatch-portal-v2 .dispatch-composer,.dispatch-portal-v2 .dispatch-map-builder{margin-top:30px;padding:25px}.dispatch-portal-v2 .dispatch-map{border-color:#5d7bef2e;height:460px}.dispatch-client-import{background:#5b7eff0f;border-color:#5d7bef2e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:17px 0;padding:12px;display:flex}.dispatch-client-import>div{align-items:center;gap:10px;min-width:0;display:flex}.dispatch-client-import>div>svg{color:#91a8ff;width:17px}.dispatch-client-import>div>span{gap:4px;min-width:0;display:grid}.dispatch-client-import b{color:#8095f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.dispatch-client-import small{color:#b1bdd6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dispatch-client-import button{color:#aebcf1;background:#5b7eff1a;border:0;border-radius:7px;flex:none;min-height:31px;padding:0 9px;font-size:7px}.dispatch-client-import button:disabled{opacity:.45}.dispatch-plan-guard{color:#718095;margin:13px 0;font-size:7px;line-height:1.5}.dispatch-portal-v2 .dispatch-driver-network{margin-top:30px;padding:24px}.dispatch-portal-v2 .dispatch-driver-network>div>button{background:#ffffff03;border-color:#ffffff12}.dispatch-portal-v2 .dispatch-driver-network>div>button.selected{background:#4961c214;border-color:#7e97ff57}.dispatch-settings{margin-top:30px;padding:28px}.dispatch-settings>div{grid-template-columns:.7fr 1.3fr;gap:12px;margin-top:0;display:grid}.dispatch-settings article,.dispatch-settings form{border:1px solid var(--line);background:#ffffff03;border-radius:13px;padding:28px}.dispatch-settings article>svg{color:#8da3ff;width:25px}.dispatch-settings article>span,.dispatch-settings article>b,.dispatch-settings article>p,.dispatch-settings article>small{display:block}.dispatch-settings article>span,.dispatch-settings form header span{color:#8095f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.dispatch-settings article>b{color:#d5dcef;margin-top:16px;font-size:23px}.dispatch-settings article>p{color:#718095;margin:9px 0 0;font-size:8px}.dispatch-settings article strong{color:#aebcf1}.dispatch-settings article>small{color:#718095;margin-top:27px;font-size:8px}.dispatch-settings form{gap:15px;display:grid}.dispatch-settings form header{grid-template-columns:33px 1fr;align-items:center;gap:11px;margin-bottom:5px;display:grid}.dispatch-settings form header>svg{color:#8da3ff;grid-row:1/3;width:25px}.dispatch-settings form h3{color:#d5dcef;margin:6px 0 0;font-size:17px}.dispatch-settings form label{color:#9ba7ba;gap:8px;font-size:8px;display:grid}.dispatch-settings form input{color:#dce4f2;background:#080a0e;border:1px solid #ffffff1c;border-radius:8px;outline:0;min-height:43px;padding:0 12px;font-size:9px}.dispatch-settings form input:focus{border-color:#7e97ff7a;box-shadow:0 0 0 3px #5b7eff14}.dispatch-settings form label small{color:#66748b;font-size:7px}.dispatch-settings form button{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;min-height:43px;margin-top:5px;font-size:9px}.dispatch-settings form button:disabled{opacity:.55}@media (max-width:1050px){.dispatch-command-grid{grid-template-columns:1fr}.dispatch-portal-v2 .dispatch-sidebar{width:70px;padding:19px 10px}.dispatch-portal-v2 .dispatch-sidebar .hr-sidebar-brand{text-align:center;padding:0 0 22px;display:block}.dispatch-portal-v2 .dispatch-sidebar .hr-sidebar-brand span,.dispatch-portal-v2 .dispatch-sidebar .hr-sidebar-brand b,.dispatch-portal-v2 .dispatch-sidebar nav button{font-size:0}.dispatch-portal-v2 .dispatch-sidebar nav button{justify-content:center;padding:0}.dispatch-portal-v2 .dispatch-sidebar nav button svg{width:19px}.dispatch-portal-v2 .dispatch-sidebar .hr-user{grid-template-columns:1fr;padding:13px 7px 0}.dispatch-portal-v2 .dispatch-sidebar .hr-user>div{margin:auto}.dispatch-portal-v2 .dispatch-sidebar .hr-user span,.dispatch-portal-v2 .dispatch-sidebar .hr-user button{display:none}}@media (max-width:700px){.dispatch-page-content{padding:33px 16px 90px}.dispatch-portal-v2 .dispatch-hero{display:block}.dispatch-portal-v2 .dispatch-live-summary{margin-top:23px}.dispatch-main>.dispatch-password-alert{margin:12px 16px 0}.dispatch-password-alert{grid-template-columns:22px 1fr}.dispatch-password-alert button{grid-column:2;justify-self:start}.dispatch-portal-v2 .dispatch-map{height:340px}.dispatch-settings{padding:20px}.dispatch-settings>div{grid-template-columns:1fr}.dispatch-settings article,.dispatch-settings form{padding:21px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-width:320px}body{min-width:320px}button,a,input,select,textarea{touch-action:manipulation}.hub-sidebar-heading{display:contents}.hub-sidebar-close,.hub-sidebar-backdrop,.hub-mobile-menu-button{display:none}@media (max-width:720px){.hub-shell{min-height:calc(100svh / var(--page-zoom,1));padding-bottom:0!important;display:block!important}.hub-main{min-width:0}.hub-topbar{z-index:30;gap:11px;height:60px;padding:0 16px;position:sticky;top:0}.hub-mobile-menu-button{color:#aebeff;background:#5b7eff14;border:1px solid #7e97ff38;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.hub-mobile-menu-button svg{width:18px;height:18px}.hub-topbar>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-topbar>nav{margin-left:auto}.hub-sidebar{z-index:60;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:translate(-105%);width:min(calc(88vw / var(--zoom-boost,1)),330px)!important;height:calc(100dvh / var(--page-zoom,1))!important;padding:20px 15px calc(18px + env(safe-area-inset-bottom))!important;position:fixed!important;inset:0 auto 0 0!important}.hub-shell.mobile-nav-open .hub-sidebar{transform:translate(0)}.hub-sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020408ad;border:0;display:block;position:fixed;inset:0}.hub-sidebar-heading{border-bottom:1px solid #8094cf24;align-items:center;gap:8px;min-height:52px;padding:0 4px 16px;display:flex}.hub-sidebar .hub-logo{border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.hub-sidebar .hub-logo .brand-name{display:block!important}.hub-sidebar .hub-logo small{margin-left:auto;display:block!important}.hub-sidebar-close{color:#b5c2e7;background:#ffffff09;border:1px solid #7e97ff33;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.hub-sidebar-close svg{width:18px;height:18px}.hub-sidebar nav{gap:16px;min-width:0;margin-top:20px;overflow-y:auto;display:grid!important}.hub-nav-group{gap:3px}.hub-nav-group>span{padding:0 10px 7px;display:block!important}.hub-sidebar nav a{justify-content:flex-start;gap:12px;min-height:46px;padding:0 11px}.hub-sidebar nav a span{font-size:9px;display:block!important}.hub-sidebar nav a svg{width:17px;height:17px}.hub-account-area{min-height:76px}.hub-account-identity>div:nth-child(2){display:block!important}.hub-sidebar .hub-account-menu{min-height:58px;inset:auto 0 88px!important}.hub-sidebar .hub-account-menu .account-popover{transform:translateY(-72px);width:auto!important;inset:auto 0 0!important}.hub-page{width:100%;padding:30px 16px calc(42px + env(safe-area-inset-bottom))!important}.hub-page-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:28px}.hub-page-head h1{max-width:100%;font-size:clamp(30px,calc(9vw / var(--zoom-boost,1)),42px);overflow-wrap:anywhere}.hub-page-head p{max-width:100%;line-height:1.65}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-callout{flex-direction:column;align-items:flex-start;gap:18px}.hub-callout>a{white-space:normal}.hub-section-title{flex-direction:column;align-items:flex-start;gap:10px}.hr-portal,.dispatch-portal{min-height:calc(100svh / var(--page-zoom,1));padding-bottom:calc(70px + env(safe-area-inset-bottom));display:block}.hr-sidebar,.dispatch-sidebar{z-index:40;border-top:1px solid var(--line);border-right:0;width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:6px 12px env(safe-area-inset-bottom)!important;flex-direction:row!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.hr-sidebar .hr-sidebar-brand,.hr-sidebar .hr-user,.dispatch-sidebar .hr-sidebar-brand,.dispatch-sidebar .hr-user{display:none!important}.hr-sidebar nav,.dispatch-sidebar nav{scrollbar-width:none;flex:1;gap:4px;width:100%;min-width:0;overflow-x:auto;margin:0!important;display:flex!important}.hr-sidebar nav::-webkit-scrollbar{display:none}.dispatch-sidebar nav::-webkit-scrollbar{display:none}.hr-sidebar nav button,.dispatch-sidebar nav button,.dispatch-sidebar nav a{flex:1 0 54px;justify-content:center;min-width:54px;min-height:52px}.hr-page-content,.dispatch-page-content{width:100%;min-width:0;padding:33px 16px calc(92px + env(safe-area-inset-bottom))!important}.hr-topbar,.dispatch-topbar{padding:0 16px}.hr-page-head h1,.dispatch-page-head h1{max-width:100%;font-size:clamp(31px,calc(9vw / var(--zoom-boost,1)),46px);overflow-wrap:anywhere}.hr-page-head p,.dispatch-page-head p{max-width:100%}.hr-latest header,.dispatch-schedule-card>header{flex-direction:column;align-items:flex-start;gap:12px}.hr-application-workspace>article>header,.dispatch-ticket-workspace article>header{flex-direction:column;align-items:flex-start}.dispatch-map-builder footer{flex-direction:column;align-items:flex-start;gap:12px}.dispatch-map-builder footer>div:last-child{justify-content:space-between;width:100%}.hub-page input,.hub-page select,.hub-page textarea,.hr-page-content input,.hr-page-content select,.hr-page-content textarea,.dispatch-page-content input,.dispatch-page-content select,.dispatch-page-content textarea{font-size:16px}}@media (max-width:540px){.hub-metrics{grid-template-columns:1fr}.hub-metrics article{min-height:112px;padding:18px}.hub-topbar>div{font-size:5px}.hr-topbar>span,.dispatch-topbar>span{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.dispatch-client-import{flex-direction:column;align-items:flex-start}.dispatch-client-import button{width:100%}.dispatch-map-builder footer>div:last-child{flex-direction:column;align-items:stretch;gap:8px}.dispatch-map-builder footer button{min-height:38px}}@media (prefers-reduced-motion:reduce){.hub-sidebar{transition:none!important}}:root{--portal-bg:#090b10;--portal-sidebar:#0c0f15;--portal-topbar:#0d1016;--portal-surface:#ffffff03;--portal-surface-raised:#111722;--portal-line:#ffffff16;--portal-blue:#8ca1fa;--portal-blue-soft:#b2c0ff;--portal-blue-bg:#5b7eff1a;--portal-action-start:#6982f0;--portal-action-end:#91a8ff;--portal-positive:#70d8ad;--portal-positive-bg:#6ad9ab14;--portal-negative:#e58e99;--portal-negative-bg:#e58b9714;--portal-warning:#e1b260;--portal-warning-bg:#e0ad5214;--portal-muted:#718095;--portal-quiet:#68768c}.hr-portal,.dispatch-portal,.dispatch-portal-v2,.operations-portal,.hr-portal-loading,.operations-loading{color:#d9e0ec;background:var(--portal-bg)!important}.hr-sidebar,.dispatch-sidebar,.operations-sidebar{border-color:var(--portal-line)!important;background:var(--portal-sidebar)!important}.hr-topbar,.dispatch-topbar,.operations-topbar{border-color:var(--portal-line)!important;background:var(--portal-topbar)!important}.hr-sidebar-brand svg,.dispatch-sidebar .hr-sidebar-brand svg,.operations-brand svg,.hr-sidebar nav svg,.dispatch-sidebar nav svg,.operations-sidebar nav svg{color:var(--portal-blue)!important}.hr-topbar>span i,.dispatch-topbar>span i,.operations-topbar>span i{background:var(--portal-positive)!important;box-shadow:0 0 10px #70d8ad80!important}.hr-sidebar nav button.active,.dispatch-sidebar nav a.active,.dispatch-sidebar nav button.active,.operations-sidebar nav button.active{background:var(--portal-blue-bg)!important;color:#dbe3ff!important;box-shadow:inset 2px 0 var(--portal-blue)!important}.hr-sidebar nav button:hover,.dispatch-sidebar nav a:hover,.dispatch-sidebar nav button:hover,.operations-sidebar nav button:hover{background:#5b7eff12!important}.hr-metric-grid article,.hr-chart-grid article,.hr-latest,.hr-application-workspace,.hr-settings-grid>article,.hr-settings-grid form,.dispatch-command-grid article,.dispatch-schedule-card,.dispatch-composer,.dispatch-map-builder,.dispatch-driver-network,.dispatch-settings,.dispatch-settings article,.dispatch-settings form,.operations-metrics article,.executive-job-grid,.operations-compose,.workspace-grid article,.workspace-grid form,.accounting-job-list>article,.accounting-invoice-panel,.accounting-ready-panel,.contact-request-list,.accounting-settings-grid>article,.accounting-settings-grid .operations-compose{border-color:var(--portal-line)!important;background:var(--portal-surface)!important;box-shadow:none!important}.operations-primary,.dispatch-submit,.dispatch-overview-actions button:first-child,.hr-application-workspace footer .accept,.hr-settings-grid .accept,.dispatch-settings form button,.founder-portal .operations-primary,.accounting-portal .operations-primary{background:linear-gradient(135deg, var(--portal-action-start), var(--portal-action-end))!important}.executive-actions button:first-child,.job-file-actions button:first-child{background:var(--portal-positive-bg)!important;color:var(--portal-positive)!important;border-color:#6ad9ab4d!important}.executive-actions button:nth-child(2),.job-file-actions button:nth-child(2){background:var(--portal-negative-bg)!important;color:var(--portal-negative)!important;border-color:#e58b974d!important}.executive-actions button:nth-child(3),.job-file-actions button:nth-child(4){background:var(--portal-blue-bg)!important;color:var(--portal-blue-soft)!important;border-color:#8ca1fa47!important}.portal-value-positive,.route-value-positive,.accounting-job-value b.is-positive,.accounting-invoice-amount b.is-positive,.company-ledger strong.credit{color:var(--portal-positive)!important}.portal-value-negative,.route-value-negative,.company-ledger strong.debit,.job-compliance-violation strong,.hr-fleet-price{color:var(--portal-negative)!important}.portal-value-empty{color:var(--portal-quiet)!important}.dispatch-job-workspace .job-file-grid>div:nth-child(4)>b,.job-freight-card dl>div:nth-child(3) dd,.company-income-card h2,.hr-fleet-budget b{color:var(--portal-positive)!important}.dispatch-job-workspace .job-file-status b,.dispatch-job-workspace .job-file-status small,.executive-job-detail>header>strong{color:var(--portal-blue-soft)!important}.hr-status.accepted,.hr-contact-list article header i.approved,.contact-request-list button i.approved,.dispatch-job-workspace aside button i.approved,.executive-job-grid aside button i.approved,.status-pill.approved,.accounting-invoice-amount select.invoice-status-paid,.job-file-status small.paid,.job-file-status b.approved,.dispatch-driver-network i.online,.hr-fleet-list i.assigned{background:var(--portal-positive-bg)!important;color:var(--portal-positive)!important;border-color:#6ad9ab38!important}.hr-status.rejected,.hr-contact-list article header i.rejected,.contact-request-list button i.rejected,.dispatch-job-workspace aside button i.rejected,.executive-job-grid aside button i.rejected,.status-pill.rejected,.accounting-invoice-amount select.invoice-status-overdue,.accounting-invoice-amount select.invoice-status-void,.job-file-status small.rejected,.job-file-status b.rejected,.job-compliance-violation,.dispatch-job-workspace aside button i.cancelled{background:var(--portal-negative-bg)!important;color:var(--portal-negative)!important;border-color:#e58b9740!important}.hr-status.pending,.hr-contact-list article header i.pending_hr,.contact-request-list button i.pending_hr,.dispatch-job-workspace aside button i.awaiting_review,.executive-job-grid aside button i.awaiting_review,.status-pill.pending,.accounting-invoice-amount select.invoice-status-draft{background:var(--portal-warning-bg)!important;color:var(--portal-warning)!important;border-color:#e1b26038!important}.accounting-invoice-amount select.invoice-status-ready,.accounting-invoice-amount select.invoice-status-sent,.accounting-invoice-amount select.invoice-status-forwarded,.job-file-status small.sent,.job-file-status b.forwarded_to_management,.executive-job-grid aside button i.forwarded_to_management{background:var(--portal-blue-bg)!important;color:var(--portal-blue-soft)!important;border-color:#8ca1fa3d!important}.accounting-job-value b.is-empty{color:var(--portal-quiet)!important}.accounting-invoice-amount select{background:#0b1020!important;border-color:#8ca1fa3b!important}.founder-portal .operations-metrics article:first-child b,.accounting-portal .accounting-billing-metrics article:nth-child(3) b{color:var(--portal-warning)!important}.founder-portal .operations-metrics article:nth-child(3) b,.accounting-portal .operations-metrics:not(.accounting-billing-metrics) article:nth-child(3) b,.accounting-portal .accounting-billing-metrics article:nth-child(4) b{color:var(--portal-positive)!important}.hr-portal .hr-page-head>span,.dispatch-portal-v2 .dispatch-page-head>span,.operations-portal .operations-hero>div>span,.operations-portal .operations-page-head>span,.accounting-job-value small,.accounting-invoice-panel>header span,.accounting-ready-panel>header span{color:var(--portal-blue)!important}.company-balance,.accounting-ready-empty{background:var(--portal-positive-bg)!important;border-color:#6ad9ab38!important}.company-balance>svg,.company-balance b,.accounting-ready-empty,.accounting-ready-empty svg{color:var(--portal-positive)!important}.hr-password-alert,.accounting-password-alert,.dispatch-password-alert{background:var(--portal-warning-bg)!important;border-color:#e1b2603d!important}.hr-password-alert>svg,.accounting-password-alert>svg,.dispatch-password-alert>svg{color:var(--portal-warning)!important}.hr-login-error,.operations-error{border-color:#e58b973d}.job-freight-card .portal-value-positive,.job-freight-card .portal-value-negative{font-weight:650}@media (max-width:700px){.hr-sidebar,.dispatch-sidebar,.operations-sidebar{background:var(--portal-sidebar)!important}}:root{--page-zoom:1;--zoom-boost:1}@media (min-width:1025px){:root{--page-zoom:.9}}@media (min-width:2300px) and (min-height:1150px){:root{--page-zoom:1.08;--zoom-boost:1.2}}@media (min-width:2560px) and (min-height:1250px){:root{--page-zoom:1.2;--zoom-boost:calc(4 / 3)}}@media (min-width:2880px) and (min-height:1400px){:root{--page-zoom:1.35;--zoom-boost:1.5}}@media (min-width:3200px) and (min-height:1560px){:root{--page-zoom:1.5;--zoom-boost:calc(5 / 3)}}@media (min-width:3840px) and (min-height:1870px){:root{--page-zoom:1.8;--zoom-boost:2}}@media (min-width:5120px) and (min-height:2500px){:root{--page-zoom:2.4;--zoom-boost:calc(8 / 3)}}html{zoom:var(--page-zoom)}.security-disable-warning{background:#efb64f17;border:1px solid #efb64f6b;border-radius:11px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.security-disable-warning>svg{color:#efb64f;flex:none;width:19px}.security-disable-warning b{color:#f2cd86;font-size:10px;display:block}.security-disable-warning p{color:#bbac91;margin:5px 0 0;font-size:8px;line-height:1.55}:root{--bg:#090a0d;--bg-deep:#07080a;--surface:#0e1014;--surface-raised:#13161b;--line:#ffffff16;--line-blue:#5b7eff40;--text:#f2f4f7;--muted:#8b919d;--quiet:#555c68;--blue:#5b7eff;--blue-soft:#8ea3ff;--green:#5ed39a}.member-directory{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#435bbf1f,#0000 31%),#ffffff03;border-radius:20px;width:min(1180px,100% - 40px);margin:0 auto 130px;padding:42px}.member-directory>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.member-directory>header span,.profile-award-shelf>header span,.road-gallery>header span,.official-profile-notes>header span,.profile-admin-studio>header span,.profile-admin-studio form>span,.profile-edit-modal>header span{color:#657bc8;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.member-directory>header h2{letter-spacing:-.04em;margin:11px 0 8px;font-size:30px}.member-directory>header p{color:#687380;margin:0;font-size:9px}.member-directory>header>svg{color:#7189e8;width:30px}.member-search-field{border:1px solid var(--line);background:#090b0f;border-radius:11px;align-items:center;gap:11px;min-height:46px;display:flex;position:relative}.member-directory>.member-search-field{margin:30px 0 15px}.member-search-field>svg{color:#697fda;width:16px;margin-left:15px}.member-search-field input{color:#d3d7df;background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-width:0;padding:0 42px 0 0;font-size:9px}.member-search-field>i{border:1px solid #6079d9;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite loading-spin;position:absolute;right:15px}.member-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.member-result{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:74px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.member-result:hover{background:#5b7eff0b;border-color:#728df74d;transform:translateY(-2px)}.member-result-avatar{color:#91a5f6;width:44px;height:44px;font:650 8px var(--font-geist-mono),monospace;background:#171b24;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.member-result-avatar img{object-fit:cover;width:100%;height:100%}.member-result-avatar i{background:var(--green);border:2px solid #151922;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.member-result span:nth-child(2){min-width:0}.member-result small{color:#6579c3;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.member-result b{color:#aeb6c1;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex;overflow:hidden}.member-result b svg{color:#829bff;fill:#5b7eff26;flex:none;width:13px}.member-result em{color:#536071;font:650 5px var(--font-geist-mono),monospace;font-style:normal}.member-directory-empty{color:#68727f;grid-column:1/-1;place-items:center;min-height:100px;font-size:9px;display:grid}.public-profile-v3{background:radial-gradient(circle at 50% 9%,#3850b126,#0000 24%),#080a0d;padding-top:110px}.public-profile-nav{z-index:100;width:100%;min-height:92px;padding:17px max(28px,calc((calc(100vw / var(--page-zoom,1)) - 1180px)/2));-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:none;background:linear-gradient(#07090cfa 0%,#07090ce0 68%,#07090c00 100%);border:0;border-radius:0;grid-template-columns:1fr auto minmax(250px,340px) 1fr;align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;transform:none}.profile-nav-brand{justify-self:start}.profile-home-button,.profile-nav-actions a,.profile-nav-actions button{color:#747f8d;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;transition:color .18s,background .18s;display:flex}.profile-home-button svg,.profile-nav-actions svg{width:13px}.profile-home-button:hover,.profile-nav-actions a:hover,.profile-nav-actions button:hover{color:#d3daf3;background:#ffffff09}.profile-nav-actions{justify-self:end;gap:6px;display:flex}.profile-nav-actions button{color:#aebdf5;background:#5b7eff17;box-shadow:inset 0 0 0 1px #708cff29}.member-search{min-width:0;position:relative}.member-search-compact .member-search-field{background:#ffffff06;border-color:#fff1;min-height:42px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:0 10px 30px #0000001f}.member-search-compact .member-search-field:focus-within{background:#11151eeb;border-color:#708cff3d;box-shadow:0 0 0 3px #5b7eff0b,0 14px 34px #0003}.member-search-compact .member-search-field input{outline:none!important}.member-search-popover{z-index:220;background:#0c0f14;border:1px solid #ffffff1c;border-radius:12px;gap:5px;width:100%;max-height:360px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 24px 70px #0000009e}.member-search-popover .member-result{grid-template-columns:36px minmax(0,1fr) auto;min-height:62px}.member-search-popover .member-result-avatar{width:36px;height:36px}.member-search-popover>p{color:#697380;text-align:center;margin:0;padding:18px 12px;font-size:8px}.public-profile-shell-v3{width:min(1180px,100% - 40px)}.public-profile-cover-v3{isolation:isolate;height:230px}.profile-cover-image{z-index:-2;object-fit:cover;filter:saturate(.7)brightness(.36);width:100%;height:100%;position:absolute;inset:0}.public-profile-cover-v3.has-image:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0d14c4,#0b0f1952,#0f1424b3);position:absolute;inset:0}.public-profile-identity-v3{grid-template-columns:140px minmax(0,1fr) auto;min-height:190px}.public-profile-identity-v3 .public-avatar-v2{width:140px;height:140px;margin-top:-65px}.public-profile-person{align-self:center;padding-top:15px}.public-profile-person>p{white-space:pre-wrap;max-width:680px}.profile-award-shelf{border-bottom:1px solid var(--line);background:#5b7eff05;padding:22px 44px}.profile-award-shelf>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.profile-award-shelf>header small{color:#576170;font-size:7px}.profile-award-shelf>div{flex-wrap:wrap;gap:7px;display:flex}.profile-award{background:#5b7eff0b;border:1px solid #7e99ff30;border-radius:10px;outline:0;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-width:190px;min-height:58px;padding:10px 34px 10px 11px;display:grid;position:relative}.profile-award>svg{color:#91a8ff;justify-self:center;width:18px}.profile-award b{color:#b8c5f8;font-size:8px;display:block}.profile-award small{color:#5c687b;margin-top:4px;font-size:6px;display:block}.profile-award>span{z-index:30;color:#8995a8;opacity:0;visibility:hidden;pointer-events:none;background:#121722;border:1px solid #7e99ff38;border-radius:9px;width:230px;padding:11px 12px;font-size:7px;line-height:1.55;transition:all .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 20px 45px #00000080}.profile-award:hover>span,.profile-award:focus>span{opacity:1;visibility:visible;transform:translate(-50%)}.profile-award>button{color:#6c7582;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.profile-award>button svg{width:12px}.profile-award.gold{background:#ddaa4f0b;border-color:#ddaa4f38}.profile-award.gold>svg,.profile-award.gold b{color:#d1aa67}.profile-award.green{background:#53cc8f0a;border-color:#53cc8f33}.profile-award.green>svg,.profile-award.green b{color:#70c99a}.profile-award.blue{background:#5076ff0f;border-color:#5076ff42}.profile-award.blue>svg,.profile-award.blue b{color:#7896ff}.profile-community-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:14px;padding:32px 44px;display:grid}.road-gallery,.official-profile-notes{border:1px solid var(--line);background:#ffffff03;border-radius:14px;min-width:0}.road-gallery{padding:24px}.road-gallery>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.road-gallery h2,.official-profile-notes h2{margin:7px 0 0;font-size:18px}.road-gallery>header button{border:1px solid var(--line-blue);color:#93a8f6;background:#5b7eff0b;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:7px;display:flex}.road-gallery>header button svg{width:13px}.road-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:125px;gap:7px;display:grid}.road-gallery-grid button{background:#11151c;border-radius:9px;min-width:0;position:relative;overflow:hidden}.road-gallery-grid button.featured{grid-row:span 2}.road-gallery-grid img{object-fit:cover;filter:saturate(.78)brightness(.78);width:100%;height:100%;transition:filter .2s,transform .3s}.road-gallery-grid button:hover img{filter:saturate()brightness(.92);transform:scale(1.025)}.road-gallery-grid span{color:#d2d7df;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#05070ae0);padding:22px 11px 10px;font-size:7px;position:absolute;inset:auto 0 0;overflow:hidden}.road-gallery-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:10px;place-content:center;justify-items:center;min-height:260px;display:grid}.road-gallery-empty svg{color:#6379ce;width:25px}.road-gallery-empty h3{margin:15px 0 7px;font-size:13px}.road-gallery-empty p{color:#626d7a;max-width:300px;margin:0;font-size:8px;line-height:1.6}.official-profile-notes{overflow:hidden}.official-profile-notes>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:84px;padding:20px;display:flex}.official-profile-notes>header>svg{color:#748ce8;width:20px}.official-profile-notes>div>article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;padding:17px 38px 17px 17px;display:grid;position:relative}.official-profile-notes article>img,.official-profile-notes article>span{color:#8399ec;width:34px;height:34px;font:650 6px var(--font-geist-mono),monospace;object-fit:cover;background:#181d27;border-radius:9px;place-items:center;display:grid}.official-profile-notes article b{color:#afb7c2;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;display:flex}.official-profile-notes article b small{color:#7388d9;font:650 5px var(--font-geist-mono),monospace;background:#5b7eff12;border-radius:4px;padding:3px 5px}.official-profile-notes article p{color:#7f8997;white-space:pre-wrap;margin:8px 0;font-size:8px;line-height:1.6}.official-profile-notes article time{color:#505b68;font:500 6px var(--font-geist-mono),monospace}.official-profile-notes article>button{color:#68727f;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:14px;right:11px}.official-profile-notes article>button svg{width:12px}.profile-notes-empty{text-align:center;place-content:center;justify-items:center;min-height:220px;padding:20px;display:grid}.profile-notes-empty svg{color:#5e72be;width:24px}.profile-notes-empty p{color:#626d79;max-width:230px;margin:14px 0 0;font-size:8px;line-height:1.6}.public-steam-minimal{grid-template-columns:45px 1fr}.public-steam-minimal>div:nth-child(2){gap:6px}.public-steam-minimal b{font-size:11px}.profile-admin-studio{background:linear-gradient(130deg,#5b7eff0b,#ffffff03);border:1px solid #708cff2b;border-radius:14px;margin:0 44px 32px;overflow:hidden}.profile-admin-studio>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:23px;display:flex}.profile-admin-studio>header>svg{color:#7c94ee;width:25px}.profile-admin-studio h2{margin:7px 0 5px;font-size:19px}.profile-admin-studio header p{color:#626d7a;margin:0;font-size:8px}.profile-admin-studio>div{grid-template-columns:1fr 1fr;display:grid}.profile-admin-studio form{gap:13px;padding:23px;display:grid}.profile-admin-studio form+form{border-left:1px solid var(--line)}.profile-admin-studio label,.profile-edit-modal label{color:#7d8794;gap:7px;font-size:7px;display:grid}.profile-admin-studio input,.profile-admin-studio select,.profile-admin-studio textarea,.profile-edit-modal input,.profile-edit-modal textarea{border:1px solid var(--line);color:#c6ccd5;resize:vertical;background:#090b0f;border-radius:8px;outline:0;width:100%;min-height:40px;padding:11px 12px;font-size:8px}.profile-admin-studio textarea{min-height:82px}.profile-admin-studio input:focus,.profile-admin-studio select:focus,.profile-admin-studio textarea:focus,.profile-edit-modal input:focus,.profile-edit-modal textarea:focus{border-color:#708cff57}.profile-admin-studio button{justify-self:start}.profile-admin-studio button svg{width:14px}.profile-public-notice{margin:0 44px 20px}.profile-modal-backdrop,.profile-lightbox{z-index:400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020305d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.profile-edit-modal{width:min(760px,100%);max-height:calc(calc(100vh / var(--page-zoom,1)) - 44px);background:#0e1116;border:1px solid #ffffff1f;border-radius:18px;overflow:auto;box-shadow:0 40px 120px #000000b3}.profile-edit-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px;display:flex}.profile-edit-modal>header h2{margin:8px 0 6px;font-size:25px}.profile-edit-modal>header p{color:#68727f;margin:0;font-size:8px}.profile-edit-modal>header button,.profile-lightbox>button{border:1px solid var(--line);color:#7c8794;background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.profile-edit-modal>header button svg,.profile-lightbox>button svg{width:16px}.profile-edit-modal>form{border-bottom:1px solid var(--line);gap:14px;padding:23px 25px;display:grid}.profile-edit-modal>form textarea{min-height:130px}.profile-edit-modal label>small{color:#555f6c;justify-self:end;font-size:6px}.profile-edit-modal form button{justify-self:start}.profile-edit-modal form button svg{width:14px}.profile-file-pick{cursor:pointer;background:#5b7eff06;border:1px dashed #708cff45;border-radius:10px;align-items:center;min-height:74px;padding:15px;position:relative;grid-template-columns:32px 1fr!important}.profile-file-pick>svg{color:#7189e7;width:23px}.profile-file-pick b{color:#a6afbb;font-size:9px}.profile-file-pick span small{color:#596472;margin-top:5px;font-size:7px;display:block}.profile-file-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-gallery-manager{grid-template-columns:1fr 1fr;gap:7px;padding:18px 25px 25px;display:grid}.profile-gallery-manager article{border:1px solid var(--line);border-radius:9px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.profile-gallery-manager img{object-fit:cover;border-radius:6px;width:48px;height:38px}.profile-gallery-manager span{color:#7a8491;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.profile-gallery-manager button{color:#a06b73;background:0 0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.profile-gallery-manager button svg{width:13px}.profile-lightbox{z-index:450}.profile-lightbox>button{background:#10141b;position:absolute;top:24px;right:24px}.profile-lightbox figure{max-width:min(1280px,calc(92vw / var(--zoom-boost,1)));max-height:calc(88vh / var(--zoom-boost,1));background:#090b0f;border:1px solid #ffffff21;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 40px 120px #000000bf}.profile-lightbox img{max-width:100%;max-height:calc(80vh / var(--zoom-boost,1));object-fit:contain;display:block}.profile-lightbox figcaption{color:#9aa4b1;padding:14px 18px;font-size:8px}@media (max-width:980px){.public-profile-nav{grid-template-columns:auto minmax(210px,1fr) auto}.profile-nav-brand{display:none}.public-profile-identity-v3{grid-template-columns:120px minmax(0,1fr)}.public-profile-identity-v3 .public-avatar-v2{width:120px;height:120px}.profile-community-grid,.profile-admin-studio>div{grid-template-columns:1fr}.profile-admin-studio form+form{border-top:1px solid var(--line);border-left:0}.member-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.member-directory{width:calc(100% - 24px);padding:24px 18px}.member-directory-grid{grid-template-columns:1fr}.public-profile-v3{padding-top:78px}.public-profile-nav{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:68px;padding:8px 12px 14px;top:0}.profile-home-button{width:40px;padding:0;font-size:0}.profile-home-button svg{width:15px}.member-search-compact .member-search-field{min-height:40px}.member-search-compact .member-search-field input{font-size:8px}.profile-nav-actions a{display:none}.profile-nav-actions button{width:40px;padding:0;font-size:0}.profile-nav-actions button svg{width:15px}.public-profile-shell-v3{width:calc(100% - 16px);margin-bottom:55px}.public-profile-cover-v3{height:175px}.public-profile-identity-v3{grid-template-columns:1fr;padding:0 22px 25px}.public-profile-identity-v3 .public-avatar-v2{width:100px;height:100px;margin-top:-48px}.public-profile-person{padding-top:0}.public-name-row h1{overflow-wrap:anywhere;font-size:33px}.profile-award-shelf{padding:19px 22px}.profile-award-shelf>header{flex-direction:column;align-items:flex-start;gap:5px}.profile-award{width:100%}.profile-community-grid{padding:22px}.road-gallery{padding:18px}.road-gallery>header{flex-direction:column;align-items:flex-start}.road-gallery-grid{grid-template-columns:1fr;grid-auto-rows:170px}.road-gallery-grid button.featured{grid-row:auto}.public-steam-minimal,.profile-admin-studio,.profile-public-notice{margin-left:22px;margin-right:22px}.profile-admin-studio .form-pair,.profile-gallery-manager{grid-template-columns:1fr}.profile-edit-modal>header,.profile-edit-modal>form{padding:20px}.profile-modal-backdrop{padding:8px}.profile-edit-modal{max-height:calc(calc(100vh / var(--page-zoom,1)) - 16px);border-radius:14px}.member-search-popover{width:calc(100% - 16px);position:fixed;top:70px;left:8px}}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.scroll-progress{z-index:300;background:linear-gradient(90deg,var(--blue),#8ea3ff);width:0%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #5b7eff99}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.brand-lockup{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-mark{background:#ffffff06 url(/thermoexpress-mark.png) 50%/44px 44px no-repeat;border:1px solid #ffffff17;border-radius:11px;flex:none;width:38px;height:38px;box-shadow:inset 0 1px #ffffff0f}.brand-name{letter-spacing:.115em;font-size:12px;font-weight:750}.brand-name span{color:var(--blue-soft)}.brand-lockup.compact{gap:7px}.brand-lockup.compact .brand-mark{background-size:33px 33px;border-radius:8px;width:28px;height:28px}.brand-lockup.compact .brand-name{font-size:8px}.presence-dot{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #5ed39a8c}.marketing-header{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#0a0b0ecc;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 40px);min-height:62px;padding:10px 11px 10px 16px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.marketing-header nav{color:#858b96;align-items:center;gap:21px;font-size:10px;display:flex}.marketing-header nav a{transition:color .18s}.marketing-header nav a:hover{color:#fff}.nav-contact{color:#91a6ff;background:#5b7eff0e;border:1px solid #708cff33;border-radius:10px;place-items:center;width:40px;height:40px;transition:border-color .18s,background .18s,color .18s;display:inline-grid}.nav-contact:hover{color:#dbe3ff;background:#5b7eff1f;border-color:#7e97ff73}.nav-contact svg{width:15px;height:15px}.header-actions{justify-self:end;align-items:center;gap:7px;display:flex}.nav-apply,.nav-hub{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:600;transition:opacity .2s,border-color .18s,background .18s;display:inline-flex}.nav-apply{color:#a9afba}.nav-apply:hover{color:#fff}.nav-hub{color:#c5ceff;background:#5b7eff13;border:1px solid #708cff38}.nav-hub.is-pending{opacity:0;pointer-events:none}.nav-hub.is-user{max-width:168px;padding:0 14px 0 6px}.nav-hub.is-user:hover{background:#5b7eff1f;border-color:#708cff66}.nav-hub.is-user span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-hub-avatar{color:#c5ceff;width:26px;height:26px;font:650 8px var(--font-geist-mono),monospace;background:#ffffff0f;border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.nav-hub-avatar img{object-fit:cover;width:100%;height:100%}.nav-account{position:relative}.nav-account:not([open])>:not(summary){display:none}.nav-account>summary{cursor:pointer;list-style:none}.nav-account>summary::-webkit-details-marker{display:none}.nav-account>summary>svg{color:#8393c6;flex:none;width:13px;height:13px;transition:transform .18s}.nav-account[open]>summary>svg{transform:rotate(180deg)}@media (max-width:620px){.nav-account>.nav-hub.is-user{gap:0;width:40px;padding:0 6px}.nav-account>.nav-hub.is-user .nav-hub-name,.nav-account>.nav-hub.is-user>svg{display:none}}.home-hero{min-height:calc(100vh / var(--page-zoom,1));min-height:calc(100svh / var(--page-zoom,1));padding:148px max(24px,calc((calc(100vw / var(--page-zoom,1)) - 1180px)/2)) 76px;align-items:center;gap:clamp(48px,calc(7vw / var(--zoom-boost,1)),104px);isolation:isolate;grid-template-columns:.88fr 1.22fr;display:grid;position:relative;overflow:hidden}.home-grid{z-index:-3;opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 53%,#000,#0000 67%);mask-image:radial-gradient(at 70% 53%,#000,#0000 67%)}.home-glow{z-index:-2;opacity:.14;filter:blur(125px);background:#3150c9;border-radius:50%;width:560px;height:560px;animation:8s ease-in-out infinite alternate breathe;position:absolute;top:11%;right:-160px}.home-copy{z-index:2;animation:.75s cubic-bezier(.22,1,.36,1) both enter-up;position:relative}.eyebrow{color:#777e89;font:670 8px var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;gap:9px;display:inline-flex}.eyebrow i{background:var(--blue);width:16px;height:1px;box-shadow:0 0 9px #5b7effbf}.home-copy h1{font-size:clamp(58px,calc(6.15vw / var(--zoom-boost,1)),91px);letter-spacing:-.068em;margin:25px 0 21px;font-weight:560;line-height:.93}.home-copy h1 em{color:#93a7ff;font-style:normal}.home-copy>p{max-width:515px;color:var(--muted);margin:0;font-size:13px;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.primary-button,.secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:0 18px;font-size:10px;font-weight:620;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button{color:#0d0f13;background:#f0f2f6}.primary-button:hover{background:#fff}.secondary-button{border:1px solid var(--line);color:#a2a8b2;background:#ffffff06}.secondary-button:hover{color:#fff;border-color:#718cff45}.trust-line{color:#535a65;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:7px;display:flex}.trust-line b{color:#8b929d}.trust-line>i{background:#343941;border-radius:50%;width:3px;height:3px}.hero-product{z-index:2;background:#0c0e12ed;border:1px solid #ffffff1a;border-radius:19px;min-width:0;animation:.9s cubic-bezier(.22,1,.36,1) .12s both product-enter;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000007a,inset 0 1px #ffffff08,0 0 70px #364da912}.product-titlebar{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:1fr auto 1fr;align-items:center;min-height:49px;padding:0 15px;display:grid}.sync-status{color:#525966;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em;align-items:center;gap:7px;display:flex}.sync-status i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ed39a80}.window-dots{justify-self:end;gap:7px;display:flex}.window-dots i{background:#292d34;border-radius:50%;width:7px;height:7px}.product-layout{grid-template-columns:52px minmax(0,1fr);min-height:444px;display:grid}.product-layout>aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:17px;padding:17px 0;display:flex}.product-layout>aside .polar-mini{filter:grayscale(.25);background:url(/thermoexpress-mark.png) 50%/28px 28px no-repeat;width:24px;height:24px;margin-bottom:12px}.product-layout>aside i{background:#282d35;border-radius:5px;width:17px;height:3px}.product-layout>aside i.active{background:#708dff;box-shadow:0 0 11px #5b7eff61}.product-layout>aside b{color:#454c58;font:650 7px var(--font-geist-mono),monospace;margin-top:auto}.product-content{min-width:0;padding:29px 26px 24px}.product-welcome{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-welcome small,.metric-row small,.active-route small{color:#555d69;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.product-welcome h2{letter-spacing:-.035em;margin:7px 0 0;font-size:20px;font-weight:560}.product-welcome p{color:#626975;margin:5px 0 0;font-size:8px}.driver-avatar{color:#9fafff;width:35px;height:35px;font:650 8px var(--font-geist-mono),monospace;background:#5b7eff17;border:1px solid #708cff33;border-radius:10px;place-items:center;display:grid}.metric-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.metric-row article{background:#ffffff03;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:106px;padding:15px;display:flex}.metric-row b{color:#d5d8de;font:540 22px var(--font-geist-mono),monospace;margin-top:9px}.metric-row b em{color:#616975;font-size:8px;font-style:normal}.metric-row article>span{color:#5d6672;margin-top:6px;font-size:7px}.metric-row article:first-child>span{color:#59bd8d}.active-route{background:linear-gradient(135deg,#5b7eff0b,#ffffff03);border:1px solid #708cff21;border-radius:12px;margin-top:9px;padding:18px}.route-head{justify-content:space-between;align-items:center;display:flex}.route-head>span{color:#69717c;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:7px;display:flex}.route-head>span i{background:var(--blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5b7eff99}.route-head b{color:#4c5360;font:500 7px var(--font-geist-mono),monospace}.route-main{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.route-main b{color:#bcc1ca;margin-top:5px;font-size:10px;display:block}.route-main>span{color:#52617f}.route-main>strong{color:#aab2c0;font:500 12px var(--font-geist-mono),monospace}.route-main>strong em{color:#4d5662;text-align:right;margin-top:4px;font-size:6px;font-style:normal;display:block}.route-progress{background:#20242b;border-radius:4px;height:3px;margin-top:16px;overflow:hidden}.route-progress i{border-radius:inherit;background:linear-gradient(90deg,#4868df,#89a0ff);width:61%;height:100%;display:block;box-shadow:0 0 10px #5b7eff52}.home-signal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 40px);margin:0 auto;display:grid}.home-signal>div{border-left:1px solid var(--line);align-content:center;gap:6px;min-height:88px;padding:20px 24px;display:grid}.home-signal>div:last-child{border-right:1px solid var(--line)}.home-signal>div:first-child{padding-left:43px;position:relative}.home-signal .presence-dot{position:absolute;top:29px;left:24px}.home-signal small{color:#4b515c;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.home-signal b{color:#9096a0;font-size:9px;font-weight:560}.first-statement{background:radial-gradient(circle,#445cb714,#0000 34%);place-content:center;justify-items:center;gap:25px;min-height:460px;display:grid}.first-statement .brand-name{display:none}.first-statement .brand-mark{background-size:95px 95px;border-radius:22px;width:82px;height:82px}.first-statement p{color:#6f7580;letter-spacing:.03em;font-size:11px}@keyframes enter-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes product-enter{0%{opacity:0;transform:translateY(32px)scale(.975)}to{opacity:1;transform:none}}@keyframes breathe{to{transform:translate(-35px,24px)scale(1.08)}}@media (max-width:960px){.marketing-header{grid-template-columns:1fr auto}.marketing-header nav{display:none}.home-hero{grid-template-columns:1fr;padding-top:130px}.home-copy{max-width:680px}.hero-product{justify-self:center;width:100%;max-width:760px}.home-signal{grid-template-columns:1fr 1fr}.home-signal>div:nth-child(2){border-right:1px solid var(--line)}}@media (max-width:600px){.marketing-header{width:calc(100% - 24px);padding-left:10px;top:10px}.marketing-header .brand-name,.nav-apply{display:none}.home-hero{padding:112px 16px 45px}.home-copy h1{font-size:clamp(53px,calc(16vw / var(--zoom-boost,1)),71px)}.product-titlebar{grid-template-columns:1fr 1fr}.sync-status{display:none}.product-layout{grid-template-columns:41px 1fr}.product-content{padding:24px 14px 17px}.metric-row{grid-template-columns:1fr 1fr}.metric-row article:first-child{grid-column:1/-1}.route-main{grid-template-columns:1fr auto 1fr}.route-main>strong{display:none}.home-signal{grid-template-columns:1fr;width:calc(100% - 24px)}.home-signal>div{border-right:1px solid var(--line)}.first-statement{min-height:350px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.5}.inner-page{min-height:calc(100vh / var(--page-zoom,1));padding-top:1px}.page-intro,.apply-head{flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,100% - 40px);min-height:560px;margin:0 auto;padding:180px 0 90px;display:flex;position:relative;overflow:hidden}.page-grid{z-index:-1;inset:0 calc(-20vw / var(--zoom-boost,1));opacity:.12;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:76px 76px;position:absolute;-webkit-mask-image:radial-gradient(at 12% 52%,#000,#0000 62%);mask-image:radial-gradient(at 12% 52%,#000,#0000 62%)}.page-intro:after,.apply-head:after{content:"";z-index:-1;opacity:.08;filter:blur(100px);background:#3453ca;border-radius:50%;width:480px;height:350px;position:absolute;top:130px;right:4%}.page-intro h1,.apply-head h1{max-width:900px;font-size:clamp(52px,calc(7vw / var(--zoom-boost,1)),96px);letter-spacing:-.066em;margin:26px 0 24px;font-weight:560;line-height:.94}.page-intro h1 em,.apply-head h1 em{color:var(--blue-soft);font-style:normal}.page-intro>p,.apply-head>p{max-width:610px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.section-label,.editorial-grid article>span,.feature-copy>span,.empty-public>span,.team-section>div:first-child>span{color:#5e6672;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.16em}.editorial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.5fr 1fr;width:min(1180px,100% - 40px);margin:0 auto 130px;display:grid}.editorial-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;min-height:260px;padding:38px}.editorial-grid .editorial-lead{flex-direction:column;grid-row:span 2;justify-content:flex-end;padding:55px;display:flex}.editorial-grid h2{letter-spacing:-.045em;max-width:550px;margin:25px 0 20px;font-size:40px;font-weight:560;line-height:1.05}.editorial-grid h3{letter-spacing:-.025em;margin:24px 0 14px;font-size:21px;font-weight:560}.editorial-grid p{color:#7e8590;max-width:620px;margin:0;font-size:12px;line-height:1.75}.team-section,.split-callout,.apply-banner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;width:min(1180px,100% - 40px);margin:0 auto 140px;display:grid}.team-section h2,.split-callout h2,.apply-banner h2{letter-spacing:-.045em;margin:20px 0 0;font-size:34px;font-weight:560;line-height:1.08}.team-cards{gap:9px;display:grid}.team-cards article{border:1px solid var(--line);background:#ffffff04;border-radius:14px;align-items:center;gap:20px;min-height:112px;padding:22px;display:flex}.team-cards article>b{border:1px solid var(--line-blue);color:#9bafff;width:50px;height:50px;font:650 10px var(--font-geist-mono),monospace;background:#5b7eff14;border-radius:12px;place-items:center;display:grid}.team-cards h3{margin:0 0 7px;font-size:14px}.team-cards p{color:var(--muted);margin:0;font-size:10px}.process-line{border-top:1px solid var(--line);width:min(1180px,100% - 40px);margin:0 auto 100px}.process-line article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;min-height:190px;padding:35px 0;display:grid}.process-line article>span{color:#333a46;font:500 48px var(--font-geist-mono),monospace}.process-line article div{grid-template-columns:120px 1fr 1fr;align-items:start;gap:35px;display:grid}.process-line small{color:#69717e;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.process-line h3{letter-spacing:-.035em;max-width:330px;margin:0;font-size:24px;font-weight:560;line-height:1.2}.process-line p{max-width:350px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.split-callout{margin-top:130px}.split-callout p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.75}.split-callout a{color:#a9b7ff;font-size:10px}.feature-board{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:0 auto 100px;display:grid}.feature-visual{border:1px solid var(--line);background:radial-gradient(circle,#5b7eff1f,#0000 35%),#ffffff03;border-radius:18px;min-height:420px}.convoy-visual{color:#707886;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.13em;justify-content:center;align-items:center;gap:20px;display:flex}.convoy-visual i{background:#333b4e;width:75px;height:1px;position:relative}.convoy-visual i:after{content:"";background:var(--blue);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%;position:absolute;top:-2px;right:0}.feature-copy h2{letter-spacing:-.045em;margin:20px 0;font-size:35px;font-weight:560;line-height:1.08}.feature-copy p,.feature-copy li{color:var(--muted);font-size:11px;line-height:1.7}.feature-copy ul{margin:25px 0 0;padding:0;list-style:none}.feature-copy li{border-bottom:1px solid var(--line);padding:11px 0}.feature-copy li:before{content:"+";color:var(--blue-soft);margin-right:12px}.empty-public{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;width:min(1180px,100% - 40px);margin:0 auto 130px;padding:80px 30px}.empty-public h2{margin:18px 0 11px;font-size:27px;font-weight:560}.empty-public p{color:var(--muted);margin:0;font-size:11px}.convoy-feed{width:min(1180px,100% - 40px);margin:0 auto 130px}.convoy-feed article{border-top:1px solid var(--line);grid-template-columns:175px 1fr auto;align-items:center;gap:30px;min-height:105px;padding:20px 24px;display:grid}.convoy-feed article:last-child{border-bottom:1px solid var(--line)}.convoy-feed time{color:#69727e;font:550 8px var(--font-geist-mono),monospace}.convoy-feed small{color:#57606c;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.convoy-feed h3{margin:7px 0 5px;font-size:15px}.convoy-feed p{color:#7d8590;margin:0;font-size:9px}.convoy-feed p b{color:#6b7ebd;margin:0 8px}.convoy-feed article>a{color:#9aabef;font-size:9px}.values-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);width:min(1180px,100% - 40px);margin:0 auto 130px;display:grid}.values-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:40px}.values-grid b{color:#343b47;font:500 34px var(--font-geist-mono),monospace}.values-grid h3{margin:45px 0 12px;font-size:20px;font-weight:560}.values-grid p{max-width:390px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.apply-banner{border:1px solid var(--line-blue);background:linear-gradient(110deg,#5b7eff12,#ffffff03);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:55px}.public-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-content:start;gap:50px;width:min(1180px,100% - 40px);min-height:235px;margin:0 auto;padding:55px 0 35px;display:grid}.public-footer p{color:#555d68;max-width:330px;margin:18px 0 0;font-size:9px;line-height:1.6}.footer-links{color:#747b86;flex-wrap:wrap;gap:14px 30px;font-size:9px;display:flex}.public-footer>small{color:#3c424b;font:500 7px var(--font-geist-mono),monospace;grid-column:1/-1;align-self:end}@media (max-width:700px){.public-footer{grid-template-columns:1fr;gap:26px;padding:44px 0 30px}.footer-links{gap:12px 22px}.public-footer>small{margin-top:4px;line-height:1.6}}.auth-page{min-height:calc(100vh / var(--page-zoom,1));min-height:calc(100svh / var(--page-zoom,1));background:radial-gradient(circle at 50% 45%,#455ec11c,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/76px 76px;place-items:center;padding:90px 20px;display:grid;position:relative;overflow:hidden}.auth-brand{position:absolute;top:26px;left:34px}.auth-back{color:#626a76;font-size:9px;position:absolute;bottom:30px}.auth-card{border:1px solid var(--line);background:#0c0e12e8;border-radius:21px;width:min(470px,100%);padding:48px;box-shadow:0 45px 120px #00000073}.auth-mark{width:68px;height:68px;margin-bottom:28px}.auth-mark .brand-mark{background-size:79px 79px;border-radius:18px;width:68px;height:68px;display:block}.auth-card h1{letter-spacing:-.05em;margin:22px 0 17px;font-size:39px;font-weight:560;line-height:1.03}.auth-card>p{color:var(--muted);margin:0 0 28px;font-size:11px;line-height:1.7}.auth-card>small{color:#535a65;text-align:center;margin-top:18px;font-size:8px;line-height:1.6;display:block}.welcome-screen{min-height:calc(100vh / var(--page-zoom,1));min-height:calc(100svh / var(--page-zoom,1));background:radial-gradient(780px 640px at 50% 52%,#06080ce0 0%,#06080c9e 45%,#06080c38 76%,#0000 100%),radial-gradient(440px at 88% 8%,#04060a99,#0000 72%),linear-gradient(#06080c2e,#06080c80 70%,#06080cbd),#090a0d url(/welcome-screen-road.png) 50%/cover no-repeat;place-items:center;padding:90px 20px;display:grid;position:relative;overflow:hidden}.welcome-screen:after{content:"❄";z-index:0;color:#d6e6ff4d;font-size:clamp(170px,calc(22vw / var(--zoom-boost,1)),360px);pointer-events:none;text-shadow:0 12px 55px #030509e6,0 0 70px #87aeff59;line-height:1;position:absolute;top:1%;right:3%;transform:rotate(12deg)}.welcome-brand{z-index:1;position:absolute;top:26px;left:34px}.welcome-book{z-index:1;perspective:2200px;width:min(600px,100%);min-height:480px;position:relative}.welcome-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background:#0b100fe6;border:1px solid #91d3b233;border-radius:21px;flex-direction:column;align-items:flex-start;padding:52px;transition:transform .78s cubic-bezier(.22,.8,.2,1),opacity .42s,filter .42s;display:flex;position:absolute;inset:0;overflow:auto;box-shadow:0 45px 120px #00000080,0 0 90px #5bd3970f}.welcome-panel-front{z-index:2;transform-origin:0}.welcome-panel-back{z-index:1;opacity:0;pointer-events:none;transform-origin:100%;background:linear-gradient(145deg,#101a15,#090c0a);transform:rotateY(86deg)}.welcome-details-open .welcome-panel-front{opacity:0;pointer-events:none;filter:brightness(.62);transform:rotateY(-88deg)}.welcome-details-open .welcome-panel-back{opacity:1;pointer-events:auto;transform:rotateY(0)}.welcome-icon{color:#71cb9c;background:#5bd3971a;border:1px solid #5bd3974d;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:24px;animation:.62s cubic-bezier(.34,1.56,.64,1) welcome-icon-pop;display:grid;box-shadow:0 0 34px #5bd39738}.welcome-icon svg{width:26px}@keyframes welcome-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{transform:scale(1)rotate(0)}}.welcome-panel h1{letter-spacing:-.04em;margin:18px 0 14px;font-size:36px;font-weight:560;line-height:1.08}.welcome-panel h1 em{color:#71cb9c;font-style:normal}.welcome-panel>p{color:var(--muted);margin:0 0 30px;font-size:11px;line-height:1.7}.welcome-panel .primary-button{align-items:center;gap:8px;display:inline-flex}.welcome-handbook-note{background:#5bd3970f;border:1px solid #71cb9c38;border-radius:10px;align-items:flex-start;gap:10px;width:100%;max-width:430px;margin-top:20px;padding:12px 14px;display:flex}.welcome-handbook-note svg{color:#71cb9c;flex:none;width:16px;margin-top:1px}.welcome-handbook-note p{color:#a9c9b8;margin:0;font-size:9.5px;line-height:1.6}.welcome-handbook-note a{color:#8fe0b3;text-underline-offset:2px;font-weight:650;text-decoration:underline}.welcome-read-details,.welcome-details-back{cursor:pointer;background:0 0;border:0}.welcome-read-details{color:#91a6ff;width:100%;max-width:430px;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.06em;text-align:left;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:16px;padding:13px 0 0;display:flex}.welcome-read-details svg{width:14px}.welcome-read-details svg:last-child{margin-left:auto;transition:transform .2s}.welcome-read-details:hover{color:#d2dcff}.welcome-read-details:hover svg:last-child{transform:translate(4px)}.welcome-details-back{color:#899de8;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 22px -5px;padding:5px;display:flex}.welcome-details-back svg{width:14px}.welcome-details-back:hover{color:#d8e0ff}.welcome-details-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:6px 0 26px;display:grid}.welcome-details-grid article{background:linear-gradient(105deg,#5d7bef17,#ffffff03);border:1px solid #879dff24;border-radius:10px;grid-template-columns:27px 1fr;gap:11px;padding:13px 14px;display:grid}.welcome-details-grid article>svg{color:#91a7ff;width:18px;margin-top:1px}.welcome-details-grid b{color:#d8e0f3;font-size:9px;font-weight:620;display:block}.welcome-details-grid p{color:#7c899d;margin:5px 0 0;font-size:7px;line-height:1.55}@media (max-width:700px){.welcome-panel-back{transform:translate(102%)}.welcome-details-open .welcome-panel-front{transform:translate(-18%)}.welcome-details-open .welcome-panel-back{transform:translate(0)}.welcome-details-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.welcome-panel{transition-duration:.01ms}}.discord-button,.steam-button{color:#fff;background:#5865f2;border-radius:11px;align-items:center;gap:15px;min-height:52px;padding:0 17px;font-size:10px;font-weight:630;display:flex}.discord-button span{font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em;border-right:1px solid #fff3;padding-right:14px}.discord-button b{margin-left:auto}.discord-button.disabled{opacity:.45;pointer-events:none}.steam-button{background:#20252d;border:1px solid #ffffff1a;width:max-content}.auth-account-card{width:min(525px,100%)}.auth-mode-switch{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 20px;padding:4px;display:grid}.auth-mode-switch button{color:#77818f;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:8px;display:flex}.auth-mode-switch button svg{width:14px}.auth-mode-switch button.active{color:#c8d3ff;background:#667ef12b;box-shadow:inset 0 0 0 1px #8599ff29}.auth-account-form{gap:12px;display:grid}.auth-account-form label{color:#8b96a6;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.08em;gap:7px;display:grid}.auth-account-form input{border:1px solid var(--line);color:#e6ebf7;min-height:44px;font:500 11px var(--font-geist-sans),sans-serif;background:#090b10;border-radius:9px;outline:0;padding:0 13px}.auth-account-form input:focus{border-color:#8097ff9e;box-shadow:0 0 0 3px #6079eb1a}.auth-account-form .notice{margin:0}.auth-submit{justify-content:center;width:100%;margin-top:2px}.auth-submit svg{margin-left:auto}.password-rule{align-items:flex-start;gap:8px;min-height:0;color:var(--site-muted)!important;font:400 12px/1.5 var(--font-geist-sans),sans-serif!important;letter-spacing:0!important;display:flex!important}.password-rule svg{width:14px;height:14px;color:var(--site-accent);flex:none;margin-top:2px}.auth-divider{background:var(--line);text-align:center;height:1px;margin:20px 0;position:relative}.auth-divider span{color:#576170;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em;background:#0c0e12;padding:0 10px;position:relative;top:-7px}.notice{color:#aab7ef;background:#5b7eff0e;border:1px solid #708cff30;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:9px;line-height:1.55}.notice.error{color:#d8989e;background:#c846500f;border-color:#e6667033}.apply-head{min-height:510px;padding-bottom:55px}.flow-tabs{gap:5px;width:min(1180px,100% - 40px);margin:0 auto 18px;display:flex}.flow-tabs button{border:1px solid var(--line);color:#6f7681;background:#ffffff03;border-radius:9px;min-height:43px;padding:0 18px;font-size:9px}.flow-tabs button.active{border-color:var(--line-blue);color:#bdc8ff;background:#5b7eff12}.external-flow{border:1px solid var(--line);background:radial-gradient(circle at 85%,#5b7eff17,transparent 30%),var(--surface);border-radius:18px;width:min(1180px,100% - 40px);min-height:400px;margin:0 auto 130px;padding:65px}.external-flow>span{color:#59616c;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.external-flow h2{letter-spacing:-.045em;margin:25px 0 13px;font-size:38px;font-weight:560}.external-flow p{max-width:520px;color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.7}.external-flow .notice{max-width:570px}.application-shell{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:310px 1fr;width:min(1180px,100% - 40px);min-height:620px;margin:0 auto 130px;display:grid;overflow:hidden}.application-steps{border-right:1px solid var(--line);background:#0b0d10;flex-direction:column;gap:7px;padding:32px;display:flex}.application-steps>div{opacity:.45;border:1px solid #0000;border-radius:10px;gap:14px;padding:17px 12px;display:flex}.application-steps>div.active,.application-steps>div.done,.application-steps>div.warning{opacity:1;border-color:var(--line);background:#ffffff04}.application-steps>div.done b{color:#72cda0;border-color:#4bc38740}.application-steps>div.warning b{color:#d5a35d;border-color:#e5a64b40}.application-steps b{border:1px solid var(--line);color:#667080;width:32px;height:32px;font:650 7px var(--font-geist-mono),monospace;border-radius:8px;place-items:center;display:grid}.application-steps b svg{width:15px;height:15px}.application-steps span{flex-direction:column;gap:6px;display:flex}.application-steps strong{color:#aeb4bd;font-size:10px;font-weight:570}.application-steps small{color:#565e69;text-transform:capitalize;font-size:8px}.application-panel{padding:50px}.panel-loading{color:var(--muted);font-size:11px}.gate{max-width:550px;padding-top:35px}.gate>span,.application-status>span{color:#606875;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.gate h2,.application-status h2{letter-spacing:-.045em;margin:20px 0 14px;font-size:36px;font-weight:560;line-height:1.1}.gate p{max-width:520px;color:var(--muted);margin:0 0 28px;font-size:11px;line-height:1.7}.application-status h2 em{color:#9cafef;text-transform:capitalize;font-style:normal}.status-grid{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0;display:grid}.status-grid div{border:1px solid var(--line);border-radius:11px;padding:20px}.status-grid small,.verified-user small{color:#5f6773;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-bottom:8px;display:block}.status-grid b{font-size:11px}.apply-form{gap:22px;display:grid}.verified-user{background:#4bc38708;border:1px solid #4bc38726;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex}.verified-user img{object-fit:cover;border-radius:10px;width:38px;height:38px}.verified-user b{font-size:11px;display:block}.verified-user>span{color:#78cda3;font:650 7px var(--font-geist-mono),monospace;background:#4bc38714;border-radius:7px;margin-left:auto;padding:7px 9px}.apply-form label,.review-panel label{color:#8f96a1;gap:9px;font-size:9px;display:grid}.apply-form input,.apply-form textarea,.review-panel textarea{border:1px solid var(--line);color:#d8dce3;resize:vertical;background:#0a0c0f;border-radius:9px;outline:none;width:100%;padding:14px 15px;font-size:10px}.apply-form textarea{min-height:105px}.apply-form input:focus,.apply-form textarea:focus,.review-panel textarea:focus{border-color:#708cff61;box-shadow:0 0 0 3px #5b7eff0d}.inline-field{grid-template-columns:1fr auto;gap:7px;display:grid}.inline-field button{border:1px solid var(--line-blue);color:#aebcff;background:#5b7eff12;border-radius:9px;padding:0 17px;font-size:9px}.form-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.account-check-result{background:#4bc3870a;border:1px solid #4bc38729;border-radius:9px;justify-content:space-between;margin-top:-13px;padding:12px 15px;display:flex}.account-check-result b{font-size:10px}.account-check-result span{color:#70c89b;font-size:8px}.account-check-result.invalid{border-color:#e6667033}.account-check-result.invalid span{color:#d7838a}.account-check-result.pending{background:0 0;border-color:#ffffff14}.account-check-result.pending span{color:#7d8794}.account-check-result>button{flex:none}.submit-button{border:0;justify-self:start}.hub-loading{z-index:200;opacity:1;background:#000;place-content:center;justify-items:center;gap:24px;transition:opacity .55s;display:grid;position:fixed;inset:0}.hub-loading.hub-loading-exit{opacity:0;pointer-events:none}.hub-loading-mark{place-items:center;width:68px;height:68px;display:grid;position:relative}.hub-loading .brand-mark{background-size:78px;border-radius:19px;width:68px;height:68px;animation:1.8s ease-in-out infinite loading-pulse;display:block}.hub-loading-ring{background:conic-gradient(from 0deg,transparent 0deg,var(--blue) 255deg,#8ea3ff 335deg,transparent 360deg);border-radius:50%;animation:.95s linear infinite loading-spin;position:absolute;inset:-17px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.hub-loading-pulse{filter:blur(4px);background:radial-gradient(circle,#5b7eff3d,#0000 68%);border-radius:50%;animation:2.4s ease-in-out infinite loading-pulse-glow;position:absolute;inset:-48px}.hub-loading p{color:#5b6470;letter-spacing:.08em;font-size:9px;animation:1.6s ease-in-out infinite loading-fade}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes loading-pulse-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes loading-fade{0%,to{opacity:.5}50%{opacity:1}}.hub-shell{min-height:calc(100vh / var(--page-zoom,1));opacity:0;background:#090a0d;grid-template-columns:230px 1fr;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid}.hub-shell.hub-shell-visible{opacity:1}.hub-sidebar{z-index:20;border-right:1px solid var(--line);background:#0a0b0e;flex-direction:column;width:230px;padding:22px 14px 17px;display:flex;position:fixed;inset:0 auto 0 0}.hub-logo{border-bottom:1px solid var(--line);padding:0 8px 28px}.hub-sidebar nav{gap:5px;margin-top:22px;display:grid}.hub-sidebar nav a{color:#666e7a;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:43px;padding:0 10px;font-size:9px;display:flex}.hub-sidebar nav a b{color:#4e5662;width:25px;height:25px;font:650 6px var(--font-geist-mono),monospace;border:1px solid #ffffff0e;border-radius:6px;place-items:center;display:grid}.hub-sidebar nav a:hover{color:#aeb5bf}.hub-sidebar nav a.active{color:#c5ceef;background:#5b7eff0f;border-color:#708cff26}.hub-sidebar nav a.active b{color:#91a7ff;border-color:#708cff33}.hub-account{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:12px 9px;display:grid}.account-avatar{color:#8995c5;width:34px;height:34px;font:650 8px var(--font-geist-mono),monospace;background:#171a20;border-radius:9px;place-items:center;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.hub-account strong{color:#acb2bb;text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:9px;display:block;overflow:hidden}.hub-account small{color:#555d68;margin-top:4px;font-size:7px;display:block}.hub-account button{color:#515967;background:0 0;border-radius:6px;width:23px;height:23px;transform:rotate(180deg)}.hub-main{grid-column:2;min-width:0}.hub-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0b0ed9;justify-content:space-between;align-items:center;height:58px;padding:0 32px;display:flex}.hub-topbar>div{color:#555d68;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:8px;display:flex}.hub-topbar a{color:#646d79;font-size:8px}.hub-page{width:min(1320px,100%);padding:50px clamp(24px,calc(4vw / var(--zoom-boost,1)),62px) 80px}.hub-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.hub-page-head span,.hub-section-title span,.tracker-card span,.identity-card span,.profile-title>span,.review-panel header span{color:#59616d;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.hub-page-head h1{letter-spacing:-.045em;margin:12px 0 0;font-size:36px;font-weight:560;line-height:1.05}.hub-page-head p{color:#6f7782;margin:10px 0 0;font-size:10px}.hub-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.hub-metrics article{border:1px solid var(--line);background:#ffffff03;border-radius:12px;min-width:0;min-height:140px;padding:22px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.hub-metrics article:hover{background:#ffffff06;border-color:#708cff38;transform:translateY(-3px)}.hub-metrics span{color:#5e6672;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.hub-metrics b{font:520 25px var(--font-geist-mono),monospace;margin:19px 0 9px;display:block}.hub-metrics b small{color:#606874;font-size:8px}.hub-metrics .word-metric{color:#9aabeb;font-size:16px}.hub-metrics .word-metric.good{color:#72bd96}.hub-metrics p{color:#535b67;margin:0;font-size:8px}.hub-metric-icon{color:#8b96ff;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:16px;display:grid}.hub-metric-icon svg{width:15px;height:15px}.hub-metric-icon.good{color:#6fd6a2;background:#5ed39a12;border-color:#5ed39a38}.hub-callout{background:linear-gradient(100deg,#5b7eff0e,#0000);border:1px solid #708cff29;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:25px;display:flex}.hub-callout span{color:#7181bf;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.hub-callout h2{margin:10px 0 6px;font-size:17px;font-weight:560}.hub-callout p{color:#666e79;margin:0;font-size:9px}.hub-callout>a{color:#a8b8fb;white-space:nowrap;flex:none;font-size:9px}.command-glow{z-index:0;opacity:.16;filter:blur(115px);background:#3150c9;border-radius:50%;width:440px;height:440px;animation:9s ease-in-out infinite alternate breathe;position:absolute;top:-190px;right:-140px}.hub-command,.hub-metrics article,.hub-callout,.hub-route-section{animation:.55s cubic-bezier(.22,1,.36,1) both enter-up}.hub-section{margin-top:42px}.hub-section.flush{margin-top:0}.hub-section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.hub-section-title h2{margin:9px 0 0;font-size:20px;font-weight:560}.hub-section-title a{color:#6c7581;font-size:8px}.route-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.route-table-head,.route-table article{grid-template-columns:2fr 1.1fr .8fr .6fr 1.05fr;align-items:center;gap:15px;padding:0 18px;display:grid}.route-table-head{border-bottom:1px solid var(--line);color:#515966;min-height:39px;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;background:#0b0d10}.route-table article{border-bottom:1px solid var(--line);background:#ffffff02;min-height:69px}.route-table article:last-child{border-bottom:0}.route-table article div small{color:#505865;font:600 6px var(--font-geist-mono),monospace;margin-bottom:6px;display:block}.route-table article div b{font-size:9px;font-weight:570}.route-table article div i{color:#637acb;margin:0 6px;font-style:normal}.route-table article>span,.route-table time{color:#777f8a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-table strong{color:#9da4ae;font:560 8px var(--font-geist-mono),monospace}.route-table em{color:#68b88e;width:max-content;font:650 7px var(--font-geist-mono),monospace;background:#4bc3870f;border-radius:6px;padding:5px 7px;font-style:normal}.route-table em.bad{color:#c87b82;background:#dc5a640f}.hub-empty,.hub-locked{text-align:center;border:1px dashed #ffffff17;border-radius:12px;place-content:center;justify-items:center;min-height:260px;padding:40px;display:grid}.hub-empty.large{min-height:380px}.hub-empty>b,.hub-locked>b{color:#545d69;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.hub-empty h3,.hub-locked h2{margin:16px 0 9px;font-size:20px;font-weight:560}.hub-empty p{color:#626b76;max-width:440px;margin:0;font-size:9px;line-height:1.65}.hub-empty a,.hub-locked a{color:#9aabeb;margin-top:20px;font-size:9px}.hub-skeleton{border:1px solid var(--line);background:linear-gradient(90deg,#0c0e12,#11141a,#0c0e12) 0 0/200% 100%;border-radius:12px;height:260px;animation:1.5s infinite shimmer}.tracker-grid{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.tracker-card,.tracker-details{border:1px solid var(--line);background:#ffffff03;border-radius:13px;padding:32px}.tracker-state{align-items:center;gap:8px;display:flex}.tracker-state i{background:#4b515a;border-radius:50%;width:7px;height:7px}.tracker-state i.online{background:var(--green);box-shadow:0 0 10px #5ed39a80}.tracker-card h2{font:520 25px var(--font-geist-mono),monospace;margin:22px 0 10px}.tracker-card>p{max-width:580px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.secret-token{background:#090b0e;border:1px solid #708cff33;border-radius:10px;grid-template-columns:1fr auto;gap:10px;margin-top:24px;padding:16px;display:grid}.secret-token small{color:#d3a766;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;grid-column:1/-1}.secret-token code{color:#aebeff;font-size:9px;overflow:auto}.secret-token button{color:#8fa4ff;background:0 0;font-size:8px}.tracker-actions{margin-top:25px}.danger-button{color:#d18a90;background:#dc5b640d;border:1px solid #dc5b642e;border-radius:9px;min-height:42px;padding:0 15px;font-size:9px}.tracker-details{flex-direction:column;display:flex}.tracker-details div{border-bottom:1px solid var(--line);padding:15px 0}.tracker-details small{color:#515966;font:650 6px var(--font-geist-mono),monospace;margin-bottom:7px;display:block}.tracker-details b{color:#9aa1ac;font-size:9px;font-weight:550}.tracker-details a{color:#9badf3;margin-top:auto;padding-top:25px;font-size:9px}.release-card{border:1px solid var(--line-blue);background:linear-gradient(110deg,#5b7eff0e,#ffffff03);border-radius:14px;grid-template-columns:64px 1fr auto;align-items:start;gap:25px;padding:32px;display:grid}.release-icon{border:1px solid var(--line-blue);color:#9fb0f3;width:64px;height:64px;font:700 12px var(--font-geist-mono),monospace;border-radius:16px;place-items:center;display:grid}.release-icon svg{width:25px;height:25px}.release-card>div:nth-child(2)>span{color:#6879b4;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.release-card h2{margin:9px 0;font-size:22px;font-weight:560}.release-card p{color:var(--muted);margin:0;font-size:9px}.release-card dl{flex-wrap:wrap;gap:28px;margin:24px 0 0;display:flex}.release-card dl div{gap:6px;display:grid}.release-card dt{color:#555d68;font-size:7px}.release-card dd{color:#9098a4;margin:0;font-size:8px}.release-card dd.hash{text-overflow:ellipsis;max-width:210px;overflow:hidden}.release-card .primary-button{align-items:center;gap:8px;display:inline-flex}.release-card .primary-button svg{width:14px;height:14px}.release-card .primary-button.disabled{opacity:.45;pointer-events:none}.requirements{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.requirements article{border:1px solid var(--line);border-radius:11px;min-height:145px;padding:22px}.requirements span{color:#4f5864;min-height:23px;font:500 18px var(--font-geist-mono),monospace;align-items:center;display:flex}.requirements span svg{width:20px;height:20px}.requirements h3{margin:20px 0 8px;font-size:13px}.requirements p{color:#666f7b;margin:0;font-size:8px;line-height:1.6}.identity-card{border:1px solid var(--line);border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.identity-avatar{color:#8e9ddd;width:58px;height:58px;font:650 11px var(--font-geist-mono),monospace;background:#171a20;border-radius:14px;place-items:center;display:grid;overflow:hidden}.identity-avatar img{object-fit:cover;width:100%;height:100%}.identity-card h2{margin:7px 0 5px;font-size:18px;font-weight:560}.identity-card p{color:#626a76;margin:0;font-size:8px}.role-stack{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.role-stack b{border:1px solid var(--line-blue);color:#8fa3f2;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;border-radius:6px;padding:6px 8px}.profile-grid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.profile-grid>article,.profile-grid>aside{border:1px solid var(--line);border-radius:13px;padding:30px}.profile-title{justify-content:space-between;display:flex}.profile-title i{color:#646c78;font:650 6px var(--font-geist-mono),monospace;background:#ffffff08;border-radius:5px;padding:5px 7px;font-style:normal}.profile-title i.connected{color:#69be92;background:#4bc3870f}.steam-profile{align-items:center;gap:13px;margin-top:27px;display:flex}.steam-profile img{border-radius:10px;width:45px;height:45px}.steam-profile h3{margin:0 0 6px;font-size:14px}.steam-profile a{color:#667080;font-size:8px}.game-hours{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.game-hours div{border:1px solid var(--line);border-radius:9px;padding:17px}.game-hours small{color:#555d69;min-height:20px;font:650 6px var(--font-geist-mono),monospace;display:block}.game-hours b{font:520 20px var(--font-geist-mono),monospace;margin-top:10px;display:block}.game-hours em{color:#5f6874;font-size:7px;font-style:normal}.sync-line{color:#5e6671;justify-content:space-between;margin-top:17px;font-size:8px;display:flex}.sync-line button{color:#8498ec;background:0 0;font-size:8px}.connect-box{margin-top:28px}.connect-box h3{font-size:18px}.connect-box p{max-width:500px;color:var(--muted);margin:10px 0 22px;font-size:9px;line-height:1.6}.profile-grid>aside>span{color:#59616d;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.profile-grid>aside h3{margin:22px 0 10px;font-size:21px}.profile-grid>aside p{color:var(--muted);font-size:9px;line-height:1.65}.eligibility{color:#ca9655;width:max-content;font:650 7px var(--font-geist-mono),monospace;background:#da974012;border-radius:7px;margin-top:25px;padding:8px 10px}.eligibility.pass{color:#6ac093;background:#4bc38712}.admin-filters{gap:5px;margin-bottom:15px;display:flex}.admin-filters button{border:1px solid var(--line);color:#606875;text-transform:capitalize;background:0 0;border-radius:8px;min-height:35px;padding:0 13px;font-size:8px}.admin-filters button.active{border-color:var(--line-blue);color:#a7b6f4;background:#5b7eff0f}.admin-grid{grid-template-columns:320px 1fr;align-items:start;gap:11px;display:grid}.application-list{gap:5px;max-height:680px;display:grid;overflow:auto}.application-list>button{border:1px solid var(--line);text-align:left;background:#ffffff03;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:73px;padding:14px;display:flex;position:relative}.application-list>button.active{border-color:var(--line-blue);background:#5b7eff0d}.application-list button>span{color:#aeb4bd;font-size:10px}.application-list button>small{color:#565f6b;margin-top:7px;font-size:7px}.application-list button>b{color:#7183ca;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;position:absolute;top:14px;right:12px}.review-panel{border:1px solid var(--line);background:#ffffff03;border-radius:12px;padding:30px}.review-panel header{justify-content:space-between;display:flex}.review-panel header h2{margin:9px 0 5px;font-size:23px}.review-panel header p{color:#636c78;margin:0;font-size:8px}.review-panel header>b{color:#9badf3;font:550 13px var(--font-geist-mono),monospace}.review-panel dl{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.review-panel dl div{border:1px solid var(--line);border-radius:8px;padding:14px}.review-panel dt{color:#565e69;font-size:7px}.review-panel dd{color:#a0a7b1;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px}.review-panel dd a{color:#8fa3f2}.review-panel-note{color:#69768a;margin-top:12px;font-size:7px;line-height:1.6;display:block}.review-panel>section{border:1px solid var(--line);border-radius:9px;margin-bottom:25px;padding:18px}.review-panel section span{color:#59616c;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.review-panel section p{color:#8d949e;margin:11px 0 0;font-size:9px;line-height:1.65}.review-panel textarea{min-height:85px}.decision-row{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.decision-row button{border:1px solid var(--line);color:#8b939e;background:#ffffff05;border-radius:8px;min-height:39px;padding:0 13px;font-size:8px}.decision-row button.reject{color:#ca7d84;border-color:#dc5a642e;margin-left:auto}.decision-row button.accept{color:#75c99c;background:#4bc3870d;border-color:#4bc38733}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1050px){.hub-metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:270px 1fr}.process-line article div{grid-template-columns:100px 1fr}.process-line article div p{grid-column:2}.feature-board{gap:35px}}@media (max-width:800px){.page-intro,.apply-head{min-height:500px;padding-top:150px}.editorial-grid,.values-grid,.feature-board,.team-section,.split-callout{grid-template-columns:1fr}.editorial-grid .editorial-lead{grid-row:auto}.feature-visual{min-height:310px}.application-shell{grid-template-columns:1fr}.application-steps{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.hub-shell{grid-template-columns:68px 1fr}.hub-sidebar{width:68px;padding:17px 9px}.hub-logo .brand-name,.hub-sidebar nav a span,.hub-account>div:nth-child(2),.hub-account button{display:none}.hub-logo{padding:0 5px 22px}.hub-sidebar nav a{justify-content:center;padding:0}.hub-account{padding:12px 7px;display:block}.hub-main{grid-column:2}.hub-page{padding:38px 22px 65px}.tracker-grid,.profile-grid,.admin-grid{grid-template-columns:1fr}.application-list{max-height:310px}.route-table{overflow-x:auto}.route-table-head,.route-table article{min-width:790px}.release-card{grid-template-columns:55px 1fr}.release-card>a{grid-column:2;justify-self:start}.process-line article{grid-template-columns:70px 1fr}.apply-banner{grid-template-columns:1fr;padding:35px}.public-footer{grid-template-columns:1fr}.public-footer>small{grid-column:1}}@media (max-width:560px){.page-intro,.apply-head,.editorial-grid,.values-grid,.feature-board,.team-section,.split-callout,.apply-banner,.application-shell,.flow-tabs,.external-flow{width:calc(100% - 24px)}.page-intro h1,.apply-head h1{font-size:48px}.editorial-grid article,.editorial-grid .editorial-lead{padding:28px}.process-line{width:calc(100% - 24px)}.process-line article{grid-template-columns:42px 1fr}.process-line article>span{font-size:24px}.process-line article div{grid-template-columns:1fr;gap:13px}.process-line article div p{grid-column:1}.values-grid{grid-template-columns:1fr}.convoy-visual{gap:8px}.convoy-visual i{width:25px}.application-steps{padding:14px}.application-steps>div{padding:11px 7px}.application-panel{padding:28px 20px}.form-pair,.status-grid{grid-template-columns:1fr}.hub-topbar{padding:0 18px}.hub-topbar>div{display:none}.hub-topbar a{margin-left:auto}.hub-metrics{grid-template-columns:1fr}.hub-callout{flex-direction:column;align-items:flex-start;gap:20px}.hub-page-head h1{font-size:29px}.tracker-card,.tracker-details,.profile-grid>article,.profile-grid>aside,.review-panel{padding:22px}.identity-card{grid-template-columns:48px 1fr}.identity-avatar{width:48px;height:48px}.role-stack{grid-column:1/-1;justify-content:flex-start}.game-hours,.review-panel dl,.requirements{grid-template-columns:1fr}.release-card{padding:22px}.decision-row button.reject{margin-left:0}}@media (max-width:800px){.hub-shell{grid-template-columns:76px minmax(0,1fr)}.hub-sidebar{width:76px;padding:15px 9px}.hub-logo{justify-content:center;min-height:50px;padding:4px 7px 16px}.hub-logo small,.hub-nav-group>span,.hub-sidebar nav a span,.hub-account-menu summary>div:not(.account-avatar),.hub-account-menu summary>svg{display:none}.hub-sidebar nav{gap:8px}.hub-nav-group{gap:2px}.hub-sidebar nav a{justify-content:center;min-height:43px;padding:0}.hub-account-menu{padding:9px 0 0}.hub-account-menu summary{justify-content:center;padding:5px}.hub-account-menu .account-popover{bottom:12px;left:64px}}.home-hub-promo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18%,#5b7eff12,#0000 24%);grid-template-columns:100px 1fr auto;align-items:center;gap:48px;width:min(1180px,100% - 40px);min-height:310px;margin:0 auto 150px;padding:55px;display:grid}.hub-promo-mark .brand-mark{background-size:112px;border:0;width:94px;height:94px;display:block}.home-hub-promo h2{letter-spacing:-.047em;margin:18px 0 12px;font-size:37px;font-weight:560;line-height:1.03}.home-hub-promo p{color:#777f8b;max-width:590px;margin:0;font-size:10px;line-height:1.7}.auth-card{width:min(500px,100%)}.auth-card .discord-button{width:100%}.auth-facts{border-top:1px solid var(--line);margin-top:25px}.auth-facts>span{border-bottom:1px solid var(--line);grid-template-columns:26px 105px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.auth-facts i{color:#6377c2;font:600 7px var(--font-geist-mono),monospace;font-style:normal}.auth-facts b{color:#989fa9;font-size:8px}.auth-facts small{color:#555e6a;font-size:7px;line-height:1.45}.apply-requirements{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:145px repeat(4,1fr);align-items:stretch;width:min(1180px,100% - 40px);margin:0 auto 34px;display:grid}.apply-requirements>span{color:#6272ad;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em;align-self:center;padding:24px 16px 24px 0}.apply-requirements>div{border-left:1px solid var(--line);gap:7px;padding:23px 20px;display:grid}.apply-requirements b{color:#a5abb4;font-size:9px}.apply-requirements small{color:#59616d;font-size:7px;line-height:1.5}.privacy-note,.decision-explainer{background:#5b7eff09;border-left:2px solid #5d77d6;grid-template-columns:70px 1fr;gap:13px;margin:0 0 24px;padding:15px;display:grid}.privacy-note b,.decision-explainer b{color:#8497e6;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.privacy-note span,.decision-explainer p{color:#707985;margin:0;font-size:8px;line-height:1.55}.confirm-row{border:1px solid var(--line);background:#ffffff03;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;padding:15px;line-height:1.6;gap:12px!important;display:grid!important}.confirm-row input{width:15px;height:15px;accent-color:var(--blue);margin:1px 0 0}.after-apply{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;width:min(1180px,100% - 40px);margin:0 auto 145px;display:grid}.after-apply>i{background:linear-gradient(90deg,#2d3545,#52669e);width:100%;height:1px}.after-apply>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:135px;padding:24px}.after-apply span{color:#566584;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.after-apply h3{color:#949ba5;margin:24px 0 0;font-size:13px;font-weight:560;line-height:1.45}.hub-sidebar{background:linear-gradient(#0c0e12,#090a0d);width:250px;padding:28px 22px 20px}.hub-logo{padding:0 6px 31px}.hub-sidebar nav{gap:0}.hub-sidebar nav a{border:0;border-bottom:1px solid #ffffff0b;border-radius:0;gap:14px;min-height:48px;padding:0 8px;position:relative;background:0 0!important}.hub-sidebar nav a i{background:#313741;width:14px;height:1px;transition:width .2s,background .2s}.hub-sidebar nav a:hover i{background:#5b6fba;width:20px}.hub-sidebar nav a.active{color:#d6dbe3}.hub-sidebar nav a.active:before{content:"";background:#6c88fa;width:2px;height:25px;position:absolute;left:-22px;box-shadow:0 0 14px #5b7eff8c}.hub-sidebar nav a.active i{background:#7290ff;width:23px;box-shadow:0 0 9px #5b7eff73}.hub-overview-page{padding-top:36px}.hub-command{min-height:405px;padding:28px clamp(30px,calc(5vw / var(--zoom-boost,1)),68px) 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 40%,#3a53b824,#0000 30%),linear-gradient(115deg,#ffffff05,#0000 55%);flex-direction:column;display:flex;position:relative;overflow:hidden}.command-grid{opacity:.08;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:57px 57px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.hub-command>header{z-index:1;color:#505966;font:600 6px var(--font-geist-mono),monospace;letter-spacing:.13em;justify-content:space-between;display:flex;position:relative}.hub-command>header div{align-items:center;gap:8px;display:flex}.hub-command>header small{font:inherit}.command-copy{z-index:1;margin-top:auto;position:relative}.command-copy>span{color:#6476b6;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.command-copy h1{font-size:clamp(42px,calc(5vw / var(--zoom-boost,1)),68px);letter-spacing:-.06em;margin:18px 0 14px;font-weight:560;line-height:.94}.command-copy h1 em{color:#91a6ff;font-style:normal}.command-copy p{color:#737b87;max-width:610px;margin:0;font-size:10px;line-height:1.7}.command-status{z-index:2;right:clamp(30px,calc(5vw / var(--zoom-boost,1)),68px);border-left:1px solid #708cff38;width:245px;padding-left:22px;position:absolute;bottom:48px}.command-status>span{grid-template-columns:10px 1fr;gap:6px 9px;display:grid}.command-status i{background:#545b66;border-radius:50%;width:6px;height:6px;margin-top:2px}.command-status i.online{background:var(--green);box-shadow:0 0 10px #5ed39a80}.command-status small{color:#525b68;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.command-status b{color:#b0b6bf;grid-column:2;font-size:10px;font-weight:570}.command-status>a{color:#93a7f5;margin:20px 0 0 19px;font-size:8px;display:block}.hub-overview-metrics{margin-top:22px}.hub-route-section{margin-top:55px}@media (max-width:1050px){.home-hub-promo{grid-template-columns:82px 1fr}.home-hub-promo>a{grid-column:2;justify-self:start}.apply-requirements{grid-template-columns:repeat(2,1fr)}.apply-requirements>span{border-bottom:1px solid var(--line);grid-column:1/-1}.command-copy p{max-width:480px}.command-status{width:210px}}@media (max-width:800px){.home-hub-promo{padding:38px}.hub-shell{grid-template-columns:68px 1fr}.hub-sidebar{width:68px;padding:20px 9px}.hub-sidebar nav a{justify-content:center}.hub-sidebar nav a i{width:18px}.hub-sidebar nav a.active:before{left:-9px}.command-status{border-top:1px solid var(--line-blue);border-left:0;width:auto;margin-top:35px;padding-top:22px;padding-left:0;position:relative;bottom:auto;right:auto}.command-status>a{margin-left:0}.hub-command{min-height:500px}.hub-callout{flex-direction:column;align-items:flex-start;gap:18px}.after-apply{grid-template-columns:1fr}.after-apply>i{display:none}}@media (max-width:560px){.home-hub-promo,.apply-requirements,.after-apply{width:calc(100% - 24px)}.home-hub-promo{grid-template-columns:1fr;gap:24px}.home-hub-promo>a{grid-column:1}.home-hub-promo h2{font-size:31px}.apply-requirements{grid-template-columns:1fr}.apply-requirements>div{border-left:0;border-bottom:1px solid var(--line)}.auth-facts>span{grid-template-columns:24px 1fr}.auth-facts small{grid-column:2}.hub-command{padding:24px 24px 38px}.hub-command>header small{display:none}.command-copy h1{font-size:42px}.hub-metrics{grid-template-columns:1fr}}.home-grid,.home-glow,.page-grid,.page-intro:after,.apply-head:after,.command-grid,.map-grid,.map-road,.profile-ambient{pointer-events:none}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:2px solid #8199ff}.marketing-header nav a{align-items:center;gap:7px;display:inline-flex}.marketing-header nav svg{color:#64719c;stroke-width:1.7px;width:13px;height:13px}.header-actions a svg{width:14px;height:14px}.primary-button svg,.secondary-button svg,.danger-button svg,.secret-token button svg,.tracker-actions button svg{width:15px;height:15px}.auth-card .discord-button>svg{width:17px;height:17px}.auth-card .discord-button>svg:last-child{margin-left:auto}.auth-card>small{justify-content:center;align-items:center;gap:7px;display:flex}.auth-card>small svg{width:12px;height:12px}.auth-back{align-items:center;gap:8px;display:flex}.auth-back svg{width:13px;height:13px}.hub-sidebar nav a svg{color:#4f586a;stroke-width:1.65px;flex:none;width:17px;height:17px;transition:color .2s,transform .2s}.hub-sidebar nav a:hover svg{color:#8198ee;transform:translate(2px)}.hub-account-menu{border-top:1px solid var(--line);margin-top:auto;position:relative}.hub-account-menu summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:12px 7px;list-style:none;display:grid}.hub-account-menu summary::-webkit-details-marker{display:none}.hub-account-menu summary>div:nth-child(2){min-width:0}.hub-account-menu summary strong{color:#c6cbd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:130px;font-size:9px;display:flex;overflow:hidden}.hub-account-menu summary strong svg{color:#8ca4ff;fill:#5b7eff26;flex:none;width:13px;height:13px}.hub-account-menu summary small{color:#59616d;text-transform:capitalize;margin-top:4px;font-size:7px;display:block}.hub-account-menu summary>span{color:#59616d;letter-spacing:2px}.account-popover{z-index:80;background:#12151b;border:1px solid #ffffff1c;border-radius:12px;gap:2px;padding:7px;display:grid;position:absolute;bottom:68px;left:0;right:0;box-shadow:0 24px 60px #0000008c}.account-popover a,.account-popover button{color:#8c95a2;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;min-height:37px;padding:0 10px;font-size:8px;display:flex}.account-popover a:hover,.account-popover button:hover{color:#dce3ff;background:#5b7eff14}.account-popover svg{width:14px;height:14px}.hub-topbar>a{align-items:center;gap:7px;display:flex}.hub-topbar>a svg{width:13px;height:13px}.identity-card h2{align-items:center;gap:9px;display:flex}.role-stack a{color:#91a5f0;align-items:center;gap:6px;font-size:7px;display:inline-flex}.role-stack a svg{width:11px;height:11px}.verified-badge{color:#86a0ff;cursor:help;display:inline-flex;position:relative}.verified-badge>svg{fill:#5b7eff29;width:.65em;height:.65em}.verified-badge>i{z-index:90;color:#7f8998;width:245px;font:400 8px/1.55 var(--font-geist-sans),sans-serif;background:#141821;border:1px solid #7e99ff33;border-radius:10px;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 55px #0000008c}.verified-badge>i b{color:#b9c7ff;margin-bottom:4px;font-size:9px;font-style:normal;display:block}.verified-badge:hover>i,.verified-badge:focus>i{display:block}.tracker-state{align-items:center;gap:8px}.tracker-state>svg{color:#7791f7;width:15px;height:15px}.tracker-actions .pending-access{color:#7d89a8;align-items:center;gap:9px;font-size:8px;display:flex}.pending-access svg{color:#79c49b;width:15px;height:15px}.tracker-actions button,.secret-token button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-page{max-width:1450px}.admin-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:-15px 0 28px;display:flex}.admin-tabs button{color:#697381;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:8px;display:flex}.admin-tabs button svg{width:15px;height:15px}.admin-tabs button.active{color:#c6d0f8;border-bottom-color:#7690fa}.admin-workspace{min-width:0}.admin-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.admin-section-head>div:first-child>span,.publish-card header span,.user-editor header span{color:#6475b6;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.admin-section-head h2{margin:8px 0 6px;font-size:24px}.admin-section-head p{color:#68717e;margin:0;font-size:9px}.service-list{gap:7px;display:grid}.service-list>article{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:98px;padding:18px;display:grid}.service-avatar{color:#879cf1;width:42px;height:42px;font:650 8px var(--font-geist-mono),monospace;background:#5b7eff12;border:1px solid #708cff2b;border-radius:11px;place-items:center;display:grid;overflow:hidden}.service-avatar.large{border-radius:14px;width:55px;height:55px}.service-avatar img{object-fit:cover;width:100%;height:100%}.service-list small{color:#56606e;font:600 6px var(--font-geist-mono),monospace;text-transform:uppercase}.service-list h3{margin:6px 0 5px;font-size:13px}.service-list p{color:#6d7581;margin:0;font-size:8px}.status-pill{border:1px solid var(--line);color:#7c8490;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;border-radius:99px;padding:6px 9px}.status-pill.approved{color:#6fc594;border-color:#5ed39a2e}.status-pill.rejected{color:#c47b83;border-color:#dc5a642e}.service-actions{gap:6px;display:flex}.service-actions button{border:1px solid var(--line);color:#8e96a2;background:0 0;border-radius:8px;min-height:35px;padding:0 11px;font-size:8px}.service-actions button.accept{color:#79c89d;background:#5ed39a0a;border-color:#5ed39a2e}.user-admin-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;display:grid}.user-admin-grid>aside,.user-editor{border:1px solid var(--line);background:#ffffff03;border-radius:12px}.user-admin-grid>aside{padding:12px}.admin-search{border:1px solid var(--line);background:#0c0e12;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.admin-search svg{color:#586271;width:15px;height:15px}.admin-search input{color:#b0b7c1;background:0 0;border:0;outline:0;width:100%;font-size:8px}.user-list{gap:4px;max-height:650px;margin-top:8px;display:grid;overflow:auto}.user-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:62px;padding:9px;display:grid}.user-list>button.active{border-color:var(--line-blue);background:#5b7eff0e}.user-list>button>span:last-child{min-width:0}.user-list b{color:#aeb5bf;align-items:center;gap:5px;font-size:9px;display:flex}.user-list b svg{color:#88a0ff;width:12px;height:12px}.user-list small{color:#59616d;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:5px;font-size:7px;display:block;overflow:hidden}.user-editor{gap:21px;padding:26px;display:grid}.user-editor>header{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:15px;padding-bottom:20px;display:grid}.user-editor h2{margin:6px 0 4px;font-size:22px}.user-editor header p{color:#636d79;margin:0;font-size:8px}.user-editor header a{color:#91a5f0;font-size:8px}.user-editor fieldset{border:0;margin:0;padding:0}.user-editor legend,.user-editor>label,.publish-card>label,.publish-card .form-pair label{color:#727b87;gap:8px;font-size:8px;display:grid}.role-editor{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.role-editor label{border:1px solid var(--line);color:#89929e;text-transform:capitalize;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.role-editor input,.verify-toggle input{accent-color:#6e89fa}.verify-toggle{background:#5b7eff09;border:1px solid #708cff29;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;padding:15px}.verify-toggle>span{grid-template-columns:18px 1fr;gap:4px 7px;display:grid}.verify-toggle svg{color:#88a0ff;grid-row:1/3;width:17px}.verify-toggle b{color:#aeb9e7;font-size:9px}.verify-toggle small{color:#626c79;font-size:7px}.field-toggle{border:1px solid var(--line);color:#8b93a0;white-space:nowrap;background:#ffffff03;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:8px;display:flex}.field-toggle input{accent-color:#6e89fa}.field-toggle.standalone{align-self:end}.form-field-list{gap:8px;display:grid}.form-field-row{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:start;gap:16px;padding:16px;transition:opacity .2s;display:grid}.form-field-row.inactive{opacity:.5}.form-field-order{color:#4e5662;justify-items:center;gap:2px;display:grid}.form-field-order button{border:1px solid var(--line);color:#767e89;background:0 0;border-radius:5px;place-items:center;width:22px;height:18px;font-size:9px;display:grid}.form-field-order button:disabled{opacity:.3}.form-field-order svg{width:13px;height:13px;margin:2px 0}.form-field-fields{gap:10px;display:grid}.form-field-fields>label{color:#727b87;gap:6px;font-size:8px;display:grid}.form-field-fields input{border:1px solid var(--line);color:#d8dce3;background:#0a0c0f;border-radius:8px;width:100%;padding:10px 12px;font-size:9px}.form-field-options{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inline-select{color:#727b87;gap:6px;font-size:8px;display:grid}.inline-select select,.inline-select input{border:1px solid var(--line);color:#d8dce3;background:#0a0c0f;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px}.inline-select input[type=number]{width:64px}.form-field-actions{gap:6px;display:grid}.form-field-actions button:first-child{border:1px solid var(--line-blue);color:#aebcff;background:#5b7eff12;border-radius:8px;min-height:34px;padding:0 14px;font-size:8px}.form-field-actions .danger-button{justify-self:end;width:34px;min-height:34px;padding:0}.form-field-new{max-width:560px;margin-top:18px}.publishing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.publish-card{border:1px solid var(--line);background:#ffffff03;border-radius:12px;gap:17px;padding:26px;display:grid}.publish-card header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.publish-card header>svg{color:#7f97f3;width:24px;height:24px}.publish-card h2{margin:6px 0 0;font-size:20px}.publish-card .article-field{min-height:235px}.publish-card .primary-button{justify-self:start}.publishing-message{grid-column:1/-1}.tracker-announcement{background:linear-gradient(150deg,#5b7eff0e,#ffffff02 42%);position:relative;overflow:hidden}.tracker-announcement:after{content:"";pointer-events:none;border:1px solid #6f8cff1c;border-radius:50%;width:210px;height:210px;position:absolute;top:-95px;right:-85px}.announcement-language{z-index:1;background:#06080c6b;border:1px solid #ffffff13;border-radius:11px;gap:13px;padding:18px;display:grid;position:relative}.announcement-language>span{color:#7088e7;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em}.announcement-language label{color:#727b87;gap:8px;font-size:8px;display:grid}.announcement-language textarea.article-field{min-height:150px}.news-feed{width:min(1180px,100% - 40px);margin:0 auto 130px}.news-feed>header{margin-bottom:30px}.news-feed>header span{color:#6175bd;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em;align-items:center;gap:8px;display:flex}.news-feed>header svg{width:15px}.news-feed>header h2{margin:13px 0 0;font-size:34px}.news-feed>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.news-feed article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px;position:relative}.news-feed article>small{color:#596270;font:600 6px var(--font-geist-mono),monospace}.news-feed h3{margin:25px 0 12px;font-size:18px}.news-feed p{color:#7e8793;font-size:9px;line-height:1.7}.news-feed details{margin-top:24px}.news-feed summary{color:#96a9f3;cursor:pointer;align-items:center;gap:6px;font-size:8px;list-style:none;display:flex}.news-feed summary svg{width:12px}.news-feed details div{color:#8a929d;white-space:pre-wrap;margin-top:15px;font-size:9px;line-height:1.75}.latest-label{color:#6e86df;font:650 6px var(--font-geist-mono),monospace;position:absolute;top:25px;right:25px}.convoy-feed time,.convoy-feed article>a,.convoy-feed p,.convoy-meta span{align-items:center;gap:7px;display:flex}.convoy-feed svg{width:13px;height:13px}.convoy-description{max-width:640px;line-height:1.55;margin-top:9px!important}.convoy-meta{color:#667181;gap:14px;margin-top:10px;font-size:7px;display:flex}.public-profile-page{min-height:calc(100vh / var(--page-zoom,1));background:radial-gradient(circle at 50% 18%,#3f57b424,#0000 28%),#090a0d;padding-top:120px;overflow:hidden}.profile-brand{top:28px;left:max(24px,calc((calc(100vw / var(--page-zoom,1)) - 1060px)/2));position:absolute}.public-profile-card{background:#0d0f14eb;border:1px solid #ffffff1a;border-radius:22px;width:min(1060px,100% - 40px);margin:0 auto 100px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000006b}.profile-ambient{opacity:.16;filter:blur(95px);background:#4261d9;border-radius:50%;width:430px;height:430px;position:absolute;top:-240px;left:28%}.public-profile-card>header{border-bottom:1px solid var(--line);align-items:center;gap:30px;min-height:255px;padding:55px;display:flex;position:relative}.public-avatar{color:#91a7ff;width:112px;height:112px;font:600 24px var(--font-geist-mono),monospace;background:#171b25;border:1px solid #7e99ff40;border-radius:28px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 25px 65px #0006}.public-avatar img,.steam-mini-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-card header>div:last-child>span{color:#687bc2;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.public-profile-card h1{letter-spacing:-.045em;align-items:center;gap:11px;margin:15px 0 10px;font-size:44px;display:flex}.public-profile-card header p{color:#7a838f;max-width:590px;margin:0;font-size:11px;line-height:1.65}.public-role-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:16px 55px;display:flex}.public-role-row span{color:#8598e2;font:600 6px var(--font-geist-mono),monospace;text-transform:uppercase;border:1px solid #708cff24;border-radius:99px;padding:6px 9px}.public-profile-stats{grid-template-columns:repeat(4,1fr);display:grid}.public-profile-stats article{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:145px;padding:25px;display:grid}.public-profile-stats article:last-child{border:0}.public-profile-stats svg{color:#657ac2;width:17px;height:17px}.public-profile-stats small{color:#59626f;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.11em}.public-profile-stats b{color:#c4c9d1;font-size:15px;font-weight:560}.public-steam{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;margin:0 55px 35px;padding:18px;display:grid}.steam-mini-avatar{background:#171a20;border-radius:10px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.public-steam div:nth-child(2){gap:5px;display:grid}.public-steam small{color:#59616d;font:650 6px var(--font-geist-mono),monospace}.public-steam b{color:#afb5be;font-size:10px}.public-steam>span{color:#697381;font-size:8px}.public-profile-card>footer{border-top:1px solid var(--line);color:#58616d;justify-content:space-between;align-items:center;min-height:55px;padding:0 25px;font-size:7px;display:flex}.public-profile-card>footer span{align-items:center;gap:7px;display:flex}.public-profile-card>footer i{background:var(--green);border-radius:50%;width:5px;height:5px}.public-profile-card>footer a{color:#8fa2ed}.profile-loading,.profile-not-found{min-height:calc(65vh / var(--zoom-boost,1));text-align:center;place-content:center;justify-items:center;gap:16px;display:grid}.profile-loading .brand-mark{background-size:76px;width:65px;height:65px}.profile-loading p,.profile-not-found p{color:#68717d;font-size:9px}.profile-not-found span{color:#6579c2;font:650 7px var(--font-geist-mono),monospace}.profile-not-found h1{max-width:600px;margin:0;font-size:38px}@media (max-width:900px){.user-admin-grid,.publishing-grid{grid-template-columns:1fr}.user-list{max-height:300px}.news-feed>div,.public-profile-stats{grid-template-columns:1fr 1fr}.public-profile-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.public-profile-stats article:first-child{border-bottom:1px solid var(--line)}.service-list>article{grid-template-columns:46px 1fr auto}.service-actions{grid-column:2/-1}}@media (max-width:800px){.hub-account-menu summary{grid-template-columns:36px;justify-content:center}.hub-account-menu summary>div:nth-child(2),.hub-account-menu summary>span{display:none}.account-popover{width:205px;position:fixed;bottom:15px;left:75px;right:auto}.hub-sidebar nav a svg{width:18px;height:18px}.admin-section-head{flex-direction:column;align-items:flex-start}.public-profile-card>header{align-items:flex-start;padding:38px}.news-feed>div{grid-template-columns:1fr}}@media (max-width:560px){.marketing-header nav svg{display:none}.admin-tabs{grid-template-columns:1fr 1fr;display:grid}.admin-tabs button{border:1px solid var(--line);border-radius:8px}.admin-tabs button.active{border-color:var(--line-blue)}.service-list>article{grid-template-columns:42px 1fr}.service-list .status-pill{grid-column:2;justify-self:start}.service-actions{grid-column:1/-1}.user-editor{padding:19px}.user-editor>header{grid-template-columns:55px 1fr}.user-editor header a{grid-column:2}.publishing-grid .form-pair{grid-template-columns:1fr}.public-profile-page{padding-top:105px}.public-profile-card{width:calc(100% - 24px)}.public-profile-card>header{flex-direction:column;padding:30px 22px}.public-avatar{border-radius:22px;width:88px;height:88px}.public-profile-card h1{font-size:32px}.public-role-row{padding:14px 22px}.public-profile-stats{grid-template-columns:1fr}.public-profile-stats article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.public-steam{grid-template-columns:45px 1fr;margin:0 22px 25px}.public-steam>span{grid-column:2}.verified-badge>i{left:auto;right:-8px;transform:none}.news-feed{width:calc(100% - 24px)}}.live-route-strip{background:linear-gradient(105deg,#5ed39a0b,#5b7eff09);border:1px solid #5ed39a2e;border-radius:13px;grid-template-columns:145px 1fr auto;align-items:center;gap:25px;min-height:105px;margin-bottom:12px;padding:21px 23px;display:grid}.live-route-strip>span{color:#6fbc94;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:8px;display:flex}.live-route-strip>span i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5ed39ab3}.live-route-strip>div{gap:7px;min-width:0;display:grid}.live-route-strip small{color:#5b6572;font:600 7px var(--font-geist-mono),monospace}.live-route-strip b{color:#cbd0d8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;overflow:hidden}.live-route-strip dl{gap:27px;margin:0;display:flex}.live-route-strip dl div{gap:7px;display:grid}.live-route-strip dt{color:#535d69;font:650 6px var(--font-geist-mono),monospace}.live-route-strip dd{color:#aeb6c2;font:560 10px var(--font-geist-mono),monospace;margin:0}.route-insights{border:1px solid var(--line);background:linear-gradient(115deg,#5b7eff09,#ffffff02);border-radius:13px;grid-template-columns:1fr .72fr .8fr 1.35fr;margin-bottom:28px;display:grid;overflow:hidden}.route-insights article{border-right:1px solid var(--line);grid-template-columns:21px 1fr;align-content:center;gap:7px 10px;min-height:112px;padding:20px;display:grid}.route-insights article:last-child{border-right:0}.route-insights svg{color:#7189e9;stroke-width:1.5px;grid-row:1/3;width:16px}.route-insights span{color:#555f6d;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.route-insights b{color:#c3c9d2;font:540 20px var(--font-geist-mono),monospace}.route-insights b small{color:#636c78;font-size:7px}.route-insights b.lane{font:560 10px var(--font-geist-sans),sans-serif;line-height:1.4}.hub-section-title>a{color:#8599e9;font-size:8px}.route-table article.cancelled{opacity:.62}.route-table article>span small{color:#515a66;font:600 6px var(--font-geist-mono),monospace;margin-top:5px;display:block}@media (max-width:1050px){.live-route-strip{grid-template-columns:125px 1fr}.live-route-strip dl{grid-column:2}.route-insights{grid-template-columns:1fr 1fr}.route-insights article:nth-child(2){border-right:0}.route-insights article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.live-route-strip{grid-template-columns:1fr}.live-route-strip dl{flex-wrap:wrap;grid-column:1}.route-insights{grid-template-columns:1fr}.route-insights article{border-right:0;border-bottom:1px solid var(--line)}.route-insights article:last-child{border-bottom:0}}.public-jobs{width:min(1280px,100% - 40px);margin:-55px auto 140px}.public-jobs-summary{border:1px solid var(--line);background:linear-gradient(120deg,#5b7eff0e,#ffffff03);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.public-jobs-summary article{border-right:1px solid var(--line);grid-template-columns:22px 1fr;align-content:center;gap:8px 12px;min-height:118px;padding:25px 30px;display:grid}.public-jobs-summary article:last-child{border-right:0}.public-jobs-summary svg{color:#7289e7;stroke-width:1.5px;grid-row:1/3;width:17px}.public-jobs-summary span,.public-jobs-table>header span{color:#6475b0;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.public-jobs-summary b{color:#e0e4eb;font:530 26px var(--font-geist-mono),monospace}.public-jobs-summary b small{color:#68717d;font-size:8px}.public-jobs-table{border:1px solid var(--line);background:#ffffff03;border-radius:16px;overflow:hidden}.public-jobs-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:112px;padding:27px 30px;display:flex}.public-jobs-table>header h2{letter-spacing:-.035em;margin:10px 0 0;font-size:24px;font-weight:560}.public-jobs-table>header small{color:#4c5460;font:600 6px var(--font-geist-mono),monospace}.public-jobs-head,.public-jobs-table>article{grid-template-columns:minmax(250px,1.45fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(120px,.72fr) minmax(135px,.7fr) 48px;align-items:center;gap:20px;display:grid}.public-jobs-head{color:#536078;min-height:58px;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em;padding:0 30px}.public-jobs-table>article{border-top:1px solid var(--line);min-height:112px;padding:15px 30px;transition:background .18s}.public-jobs-table>article:hover{background:#5b7eff09}.public-job-driver{min-width:0;color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.public-job-avatar{border:1px solid var(--line);color:#8999d5;width:34px;height:34px;font:650 8px var(--font-geist-mono),monospace;background:#13161c;border-radius:50%;place-items:center;display:grid;overflow:hidden}.public-job-avatar img{object-fit:cover;width:100%;height:100%}.public-job-driver>span:last-child{gap:4px;min-width:0;display:grid}.public-job-driver b{color:#d7dce5;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:620;display:flex;overflow:hidden}.public-job-driver b svg{color:#7895ff;width:12px}.public-job-driver small{color:#596270;font:600 7px var(--font-geist-mono),monospace}.public-job-driver strong{color:#aeb6c4;font:600 9px var(--font-geist-sans),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-job-driver strong i{color:#6e87ee;margin:0 5px;font-style:normal}.public-job-cargo,.public-job-stat{gap:5px;display:grid}.public-job-cargo small{color:#56627b;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.public-job-cargo b{color:#c8ced8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.public-job-cargo span{color:#596270;font:600 7px var(--font-geist-mono),monospace}.public-job-stat span{color:#bdc5d0;font:600 9px var(--font-geist-mono),monospace;align-items:center;gap:7px;display:flex}.public-job-stat svg{color:#6f8cff;width:13px}.public-job-stat small{color:#606a79;font-size:6px}.public-jobs-table time{color:#aeb6c1;font:600 8px var(--font-geist-mono),monospace}.public-job-open{border:1px solid var(--line);color:#91a5f5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.public-job-open svg{width:14px}.public-job-open:hover{background:#5b7eff14;border-color:#7895ff73}.public-jobs-empty{text-align:center;place-content:center;justify-items:center;min-height:260px;padding:45px;display:grid}.public-jobs-empty svg{color:#596baf;width:25px}.public-jobs-empty h3{margin:18px 0 8px;font-size:18px}.public-jobs-empty p{color:#626b77;max-width:430px;margin:0;font-size:9px;line-height:1.6}.public-job-revenue{gap:4px;display:grid}.public-job-revenue b{color:#dfe4ed;font:600 12px var(--font-geist-mono),monospace}.public-job-revenue small{color:#5b6574;font:600 6px var(--font-geist-mono),monospace}.statistics-board{width:min(1180px,100% - 40px);margin:-55px auto 140px}.statistics-metrics{border:1px solid var(--line);background:linear-gradient(120deg,#5b7eff0e,#ffffff03);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.statistics-metrics article{border-right:1px solid var(--line);grid-template-columns:21px 1fr;align-content:center;gap:8px 12px;min-height:140px;padding:28px;display:grid}.statistics-metrics article:last-child{border-right:0}.statistics-metrics svg{color:#7289e7;stroke-width:1.5px;grid-row:1/3;width:18px}.statistics-metrics span,.statistics-details span{color:#6475b0;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.statistics-metrics b{color:#e0e4eb;font:530 24px var(--font-geist-mono),monospace}.statistics-metrics b small{color:#68717d;font-size:8px}.statistics-details{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.statistics-details article{border:1px solid var(--line);background:#ffffff03;border-radius:16px;align-content:center;gap:10px;min-height:190px;padding:30px;display:grid}.statistics-details svg{color:#7893f7;width:21px}.statistics-details b{color:#dce1e9;font-size:21px;font-weight:560}.statistics-details p{color:#697381;margin:0;font-size:9px}@media (max-width:900px){.public-jobs-head{display:none}.public-jobs-table>article{grid-template-columns:1fr auto;gap:12px}.public-job-cargo,.public-job-stat,.public-job-revenue,.public-jobs-table time{grid-column:1}.public-job-cargo,.public-job-revenue{padding-left:50px}.public-job-stat{gap:18px;padding-left:50px;display:flex}.public-jobs-table time{padding-left:50px}.public-job-open{grid-area:1/2}.statistics-metrics{grid-template-columns:1fr 1fr}.statistics-metrics article:nth-child(2){border-right:0}.statistics-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.statistics-details{grid-template-columns:1fr}}@media (max-width:560px){.public-jobs,.statistics-board{width:calc(100% - 24px);margin-top:-20px}.public-jobs-summary{grid-template-columns:1fr}.public-jobs-summary article{border-right:0;border-bottom:1px solid var(--line)}.public-jobs-summary article:last-child{border-bottom:0}.public-jobs-table>header{flex-direction:column;align-items:flex-start;gap:10px;padding:23px 18px}.public-jobs-table>article{padding:15px 18px}.public-job-cargo,.public-job-stat,.public-job-revenue,.public-jobs-table time{padding-left:50px}.statistics-metrics{grid-template-columns:1fr}.statistics-metrics article{border-right:0;border-bottom:1px solid var(--line)}.statistics-metrics article:last-child{border-bottom:0}.statistics-details article{padding:23px}}.statistics-bottom .statistics-leaders{z-index:1;background:linear-gradient(135deg,#3354ca14,#ffffff03 58%);align-content:stretch;gap:0;min-height:166px;padding:0;position:relative;overflow:visible}.statistics-leaders>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:52px;padding:0 20px;display:flex}.statistics-leaders>header svg{width:17px}.statistics-leaders>header span{color:#8298ee}.statistics-leaders>header small{color:#55627d;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-left:auto}.statistics-leader-list{grid-template-columns:1fr 1fr;display:grid}.statistics-leader{border-right:1px solid var(--line);min-width:0;min-height:112px;color:inherit;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;padding:17px 18px;text-decoration:none;transition:background .18s;display:grid;position:relative}.statistics-leader:last-child{border-right:0}:is(.statistics-leader:hover,.statistics-leader:focus-visible){z-index:2;background:#5375ec17;outline:0}.statistics-leader-avatar,.statistics-preview-avatar{color:#aab9f4;font:650 9px var(--font-geist-mono),monospace;background:#151a24;border:1px solid #7c96f645;place-items:center;display:grid;position:relative;overflow:hidden}.statistics-leader-avatar{border-radius:13px;width:42px;height:42px;box-shadow:0 8px 20px #00000040}.statistics-leader-avatar img,.statistics-preview-avatar img{object-fit:cover;width:100%;height:100%}.statistics-leader-avatar i{background:#58d89a;border:2px solid #141822;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.statistics-leader-copy{gap:6px;min-width:0;display:grid}.statistics-leader-copy b{color:#e0e5ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.statistics-leader-copy small{color:#6e7b8d;font:600 6px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-profile-preview{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(145deg,#171d2b,#0d1017 78%);border:1px solid #708cff59;border-radius:13px;gap:13px;width:254px;padding:17px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-8px,-50%);box-shadow:0 22px 60px #0000008c}.statistics-profile-preview:before{content:"";background:#141a27;border-bottom:1px solid #708cff59;border-left:1px solid #708cff59;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}:is(.statistics-leader:hover .statistics-profile-preview,.statistics-leader:focus-visible .statistics-profile-preview){opacity:1;transform:translateY(-50%)}.statistics-preview-topline{align-items:center;gap:6px;display:flex;position:relative;color:#8299f0!important;font-size:6px!important}.statistics-preview-topline i{background:#5bdba0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5bdba099}.statistics-preview-identity{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;display:grid;position:relative}.statistics-preview-avatar{border-radius:11px;width:42px;height:42px}.statistics-preview-identity>span:last-child{gap:5px;min-width:0;display:grid}.statistics-preview-identity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#eef1f8!important;font-size:12px!important;font-weight:620!important}.statistics-preview-identity small{color:#8b9bd0;font:600 6px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.statistics-preview-stats{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;grid-template-columns:1fr 1fr;display:grid;position:relative}.statistics-preview-stats>span{gap:4px;padding:10px 0;display:grid}.statistics-preview-stats>span+span{border-left:1px solid #ffffff13;padding-left:13px}.statistics-preview-stats b{color:#cfd8ee!important;font:600 10px var(--font-geist-mono),monospace!important}.statistics-preview-stats small{color:#647187;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.09em}.statistics-preview-action{position:relative;color:#9db0fb!important;font-size:6px!important}.statistics-preview-action>span{margin-left:5px;color:#9db0fb!important;font-size:9px!important}.statistics-leaders-empty{padding:19px 20px}.statistics-bottom .statistics-cargo{background:linear-gradient(135deg,#ffffff05,#ffffff01)}@media (max-width:900px){.statistics-profile-preview{left:calc(100% + 12px)}}@media (max-width:600px){.statistics-leader-list{grid-template-columns:1fr}.statistics-leader{border-right:0;border-bottom:1px solid var(--line)}.statistics-leader:last-child{border-bottom:0}.statistics-profile-preview{top:calc(100% + 9px);left:auto;right:10px;transform:translateY(-8px)}.statistics-profile-preview:before{border-top:1px solid #708cff59;border-bottom:0;border-left:0;border-right:1px solid #708cff59;top:-6px;left:auto;right:23px;transform:rotate(45deg)}:is(.statistics-leader:hover .statistics-profile-preview,.statistics-leader:focus-visible .statistics-profile-preview){transform:translateY(0)}.statistics-leaders>header small{display:none}}.statistics-board{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:18px;width:min(1180px,100% - 40px);margin:-55px auto 18px;display:grid}.statistics-sidebar{border:1px solid var(--line);background:#ffffff03;border-radius:8px;min-height:620px;padding:14px}.statistics-sidebar header{border-bottom:1px solid var(--line);gap:8px;padding:4px 4px 18px;display:grid}.statistics-sidebar header svg{color:#718cff;width:17px}.statistics-sidebar header b{color:#718cff;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.08em}.statistics-sidebar header small,.statistics-sidebar>span{color:#596474;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.statistics-sidebar>span{color:#526186;margin:22px 7px 9px;display:block}.statistics-sidebar button{color:#8390a3;width:100%;min-height:34px;font:650 7px var(--font-geist-mono),monospace;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.statistics-sidebar button svg{color:#718cff;width:12px}.statistics-sidebar button:hover{color:#d7def0;background:#5b7eff14}.statistics-sidebar button.active{color:#fff;background:#2864ef}.statistics-sidebar button.active svg{color:#fff}.statistics-main{min-width:0}.statistics-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;min-height:118px;padding:0 0 22px;display:flex}.statistics-heading>div:first-child{gap:10px;display:grid}.statistics-heading>div:first-child>span{color:#f0f3f8;letter-spacing:-.06em;font-size:32px;font-weight:720}.statistics-heading>div:first-child>span em{color:#2864ef;font-style:normal}.statistics-heading small{color:#5e6e8e;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.16em}.statistics-heading>div:last-child{border:1px solid var(--line);border-radius:8px;min-width:128px;padding:14px}.statistics-heading>div:last-child b{color:#dfe4ed;font:650 17px var(--font-geist-mono),monospace;margin-top:7px;display:block}.statistics-heading>div:last-child i{color:#6485e9;font-size:7px;font-style:normal}.statistics-main>.statistics-metrics{border-radius:8px;grid-template-columns:repeat(4,1fr);margin:18px 0}.statistics-main>.statistics-metrics article{min-height:83px;padding:14px}.statistics-main>.statistics-metrics b{font-size:15px}.statistics-chart{border:1px solid var(--line);background:#ffffff02;border-radius:8px;min-height:315px;padding:21px}.statistics-chart>header{justify-content:space-between;gap:15px;display:flex}.statistics-chart>header>div:first-child{gap:8px;display:grid}.statistics-chart>header span,.statistics-month-detail>span{color:#7f91ba;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.13em}.statistics-chart>header small{color:#64707f;font-size:8px}.statistics-legend{color:#5e8cff;font:600 6px var(--font-geist-mono),monospace;align-items:center;gap:6px;display:flex}.statistics-legend i,.statistics-legend b{background:#3674ff;border-radius:50%;width:6px;height:6px}.statistics-legend b{background:#00be70;margin-left:6px}.statistics-legend{color:#5e8cff}.statistics-legend:after{content:"REVENUE (€)";color:#00be70;margin-left:-2px}.statistics-legend{font-size:0}.statistics-legend i,.statistics-legend b,.statistics-legend:after{font-size:6px}.statistics-bars{background:repeating-linear-gradient(#0000 0 44px,#ffffff0b 45px);border-top:1px solid #ffffff0a;align-items:end;gap:8px;height:225px;margin-top:18px;padding:14px 8px 0;display:flex}.statistics-bars button{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:12px;height:100%;padding:0;display:flex}.statistics-bars button>span{opacity:.88;background:#2864ef;border-radius:4px 4px 0 0;width:min(28px,70%);min-height:3px;transition:height .25s,background .2s}.statistics-bars button:hover>span,.statistics-bars button.selected>span{background:#4f84ff;box-shadow:0 0 18px #2864ef59}.statistics-bars button small{color:#5c6878;font:600 6px var(--font-geist-mono),monospace}.statistics-chart-empty{color:#687381;place-items:center;min-height:230px;font-size:9px;display:grid}.statistics-month-detail{border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:17px}.statistics-month-detail>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.statistics-month-detail article{border-right:1px solid var(--line);grid-template-columns:16px 1fr;gap:5px;padding:10px;display:grid}.statistics-month-detail article:last-child{border-right:0}.statistics-month-detail svg{color:#6f8cff;grid-row:1/3;width:14px}.statistics-month-detail b{color:#d9dee8;font:600 12px var(--font-geist-mono),monospace}.statistics-month-detail b small{color:#687381;font-size:7px}.statistics-month-detail p{color:#5e6978;grid-column:2;margin:0;font-size:7px}.statistics-bottom{grid-template-columns:1fr 1fr;gap:18px;width:min(1180px,100% - 40px);margin:0 auto 80px;display:grid}.statistics-bottom article{border:1px solid var(--line);background:#ffffff03;border-radius:13px;align-content:center;gap:8px;min-height:130px;padding:25px;display:grid}.statistics-bottom svg{color:#718cff;width:18px}.statistics-bottom span{color:#6475b0;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.statistics-bottom b{color:#dce1e9;font-size:17px}.statistics-bottom p{color:#697381;margin:0;font-size:8px}@media (max-width:900px){.statistics-board{grid-template-columns:1fr}.statistics-sidebar{min-height:0}.statistics-sidebar>button:not(.active),.statistics-sidebar>span{display:none}.statistics-main>.statistics-metrics{grid-template-columns:1fr 1fr}.statistics-main>.statistics-metrics article:nth-child(2){border-right:0}.statistics-main>.statistics-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.statistics-month-detail>div{grid-template-columns:1fr 1fr}.statistics-month-detail article:nth-child(2){border-right:0}.statistics-month-detail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.statistics-bottom{grid-template-columns:1fr}}@media (max-width:560px){.statistics-board,.statistics-bottom{width:calc(100% - 24px);margin-top:-20px}.statistics-heading{flex-direction:column;align-items:flex-start}.statistics-heading>div:first-child>span{font-size:27px}.statistics-heading>div:last-child{width:100%}.statistics-chart{padding:14px}.statistics-chart>header{flex-direction:column}.statistics-bars{gap:3px}.statistics-bars button small{font-size:5px}.statistics-main>.statistics-metrics{grid-template-columns:1fr}.statistics-main>.statistics-metrics article{border-right:0;border-bottom:1px solid var(--line)}.statistics-main>.statistics-metrics article:last-child{border-bottom:0}.statistics-month-detail>div{grid-template-columns:1fr}.statistics-month-detail article{border-right:0;border-bottom:1px solid var(--line)}.statistics-month-detail article:last-child{border-bottom:0}}.public-job-page{min-height:calc(100vh / var(--page-zoom,1))}.public-job-hero{border-bottom:1px solid var(--line);width:min(1180px,100% - 40px);margin:105px auto 25px;padding:0 0 24px}.public-job-hero .job-back{margin-bottom:26px}.public-job-badges{gap:8px;display:flex}.public-job-badges span,.public-job-badges b{border:1px solid var(--line);color:#aeb7c5;font:650 7px var(--font-geist-mono),monospace;border-radius:6px;padding:6px 12px}.public-job-badges b{color:#38d967;background:#27d15314;border-color:#27d15359}.public-job-hero h1{color:#f0f3f8;letter-spacing:-.05em;margin:17px 0 15px;font-size:36px;font-weight:670}.public-job-route{color:#d9dfe8;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.public-job-route i{color:#3d76f6;font-style:normal}.public-job-route em{background:var(--line);width:1px;height:22px;margin:0 8px}.public-job-route>span{color:#b5bfcc}.public-job-route>a{border:1px solid var(--line);color:#d3d9e2;border-radius:7px;align-items:center;gap:7px;margin-left:5px;padding:5px 10px 5px 5px;font-size:8px;display:flex}.public-job-mini-avatar{width:24px;height:24px;font:650 7px var(--font-geist-mono),monospace;background:#242b36;border-radius:5px;place-items:center;display:grid;overflow:hidden}.public-job-mini-avatar img{object-fit:cover;width:100%;height:100%}.public-job-content{width:min(1180px,100% - 40px);margin:0 auto 100px}.public-job-content .completed-route-map{min-height:470px}.public-job-state{text-align:center;border:1px solid var(--line);border-radius:16px;place-content:center;justify-items:center;width:min(760px,100% - 40px);min-height:430px;margin:150px auto 100px;padding:55px;display:grid}.public-job-state b{color:#6578be;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.public-job-state h1{color:#dbe0e8;margin:14px 0 8px;font-size:26px}.public-job-state p{color:#697381;font-size:9px}.public-job-state a{color:#8da4fa;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.public-job-state a svg{width:14px}@media (max-width:700px){.public-job-hero,.public-job-content{width:calc(100% - 24px)}.public-job-hero{margin-top:105px}.public-job-hero h1{font-size:29px}.public-job-route{flex-wrap:wrap;gap:8px}.public-job-route em{display:none}.public-job-route>a{margin-left:0}.public-job-content .completed-route-map{min-height:410px}}.public-jobs{width:min(960px,100% - 40px)}.public-jobs-table>header{min-height:94px;padding:22px 24px}.public-jobs-head{min-height:48px;padding:0 24px}.public-jobs-table>article{gap:16px;min-height:96px;padding:12px 24px}.statistics-board{grid-template-columns:190px minmax(0,1fr);gap:14px}.statistics-sidebar{min-height:580px}.statistics-heading>div:first-child>span{font-size:29px}.statistics-chart{min-height:290px;padding:18px}.statistics-bars{height:205px}.public-job-content{width:min(1180px,100% - 40px)}.public-job-content .job-detail-metrics,.public-job-content .job-map-card,.public-job-content .job-detail-grid{width:100%}@media (max-width:900px){.public-jobs,.statistics-board,.statistics-bottom,.public-job-content{width:calc(100% - 24px)}}.leaderboard-summary{border:1px solid var(--line);background:linear-gradient(120deg,#5b7eff0e,#ffffff03);border-radius:16px;grid-template-columns:1fr 1fr 1.4fr;width:min(1180px,100% - 40px);margin:-55px auto 18px;display:grid;overflow:hidden}.leaderboard-summary article{border-right:1px solid var(--line);grid-template-columns:25px 1fr;align-content:center;gap:9px 12px;min-height:138px;padding:27px 30px;display:grid}.leaderboard-summary article:last-child{border-right:0}.leaderboard-summary svg{color:#7289e7;stroke-width:1.5px;grid-row:1/3;width:18px}.leaderboard-summary span,.driver-ranking header span,.popular-routes header span{color:#6475b0;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.leaderboard-summary b{color:#e0e4eb;font:530 27px var(--font-geist-mono),monospace}.leaderboard-summary b small{color:#68717d;font-size:8px}.leaderboard-summary .route-value{max-width:360px;font:560 14px var(--font-geist-sans),sans-serif;line-height:1.35}.leaderboard-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);align-items:start;gap:18px;width:min(1180px,100% - 40px);margin:0 auto 140px;display:grid}.driver-ranking,.popular-routes{border:1px solid var(--line);background:#ffffff03;border-radius:16px;overflow:hidden}.driver-ranking>header,.popular-routes>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;min-height:112px;padding:27px 30px;display:flex}.driver-ranking h2,.popular-routes h2{letter-spacing:-.035em;margin:10px 0 0;font-size:24px;font-weight:560}.driver-ranking header>small{color:#4c5460;font:600 6px var(--font-geist-mono),monospace}.ranking-list>a{border-bottom:1px solid var(--line);grid-template-columns:32px 46px 1fr auto;align-items:center;gap:13px;min-height:82px;padding:13px 26px;transition:background .18s;display:grid}.ranking-list>a:last-child{border-bottom:0}.ranking-list>a:hover{background:#5b7eff0a}.ranking-list>a>strong{color:#59616d;font:650 9px var(--font-geist-mono),monospace}.ranking-list>a.podium>strong{color:#8da2f8}.ranking-avatar{border:1px solid var(--line);color:#8999d5;width:42px;height:42px;font:650 8px var(--font-geist-mono),monospace;background:#13161c;border-radius:11px;place-items:center;display:grid;overflow:hidden}.ranking-avatar img{object-fit:cover;width:100%;height:100%}.ranking-driver{gap:6px;min-width:0;display:grid}.ranking-driver>b{color:#c6cbd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:580;display:flex;overflow:hidden}.ranking-driver svg{color:#7794ff;width:13px}.ranking-driver small,.ranking-distance small{color:#535c68;font:550 7px var(--font-geist-mono),monospace}.ranking-distance{justify-items:end;gap:5px;display:grid}.ranking-distance b{color:#b2bac7;font:540 15px var(--font-geist-mono),monospace}.popular-routes>header{flex-direction:column;justify-content:center;align-items:flex-start}.popular-routes>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:10px;min-height:93px;padding:20px 24px;display:grid}.popular-routes>article:last-child{border-bottom:0}.popular-routes>article>strong{color:#526387;font:650 8px var(--font-geist-mono),monospace}.popular-routes article div{gap:6px;display:grid}.popular-routes article small{color:#4f5865;font:650 6px var(--font-geist-mono),monospace}.popular-routes article b{color:#aeb5c0;font-size:9px;font-weight:570}.popular-routes article b i{color:#6d83d7;margin:0 4px;font-style:normal}.popular-routes article span,.popular-routes>p{color:#59626f;font-size:7px}.popular-routes>p{padding:25px}.leaderboard-empty,.leaderboard-state{text-align:center;place-content:center;justify-items:center;min-height:290px;padding:45px;display:grid}.leaderboard-empty svg{color:#596baf;width:25px}.leaderboard-empty h3,.leaderboard-state h2{margin:18px 0 8px;font-size:18px}.leaderboard-empty p,.leaderboard-state p{color:#626b77;max-width:430px;margin:0;font-size:9px;line-height:1.6}.leaderboard-state{border:1px dashed var(--line);border-radius:16px;width:min(1180px,100% - 40px);margin:-55px auto 140px}.leaderboard-state>b{color:#6173b0;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}@media (max-width:900px){.leaderboard-summary{grid-template-columns:1fr 1fr}.leaderboard-summary article:last-child{border-top:1px solid var(--line);grid-column:1/-1}.leaderboard-layout{grid-template-columns:1fr}}@media (max-width:600px){.leaderboard-summary{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:-20px}.leaderboard-summary article,.leaderboard-summary article:last-child{border:0;border-bottom:1px solid var(--line);grid-column:auto}.leaderboard-layout,.leaderboard-state{width:calc(100% - 24px)}.ranking-list>a{grid-template-columns:24px 40px 1fr;padding:12px 16px}.ranking-distance{grid-column:3;justify-items:start}.driver-ranking>header{flex-direction:column;align-items:flex-start}.driver-ranking header>small{display:none}}.auth-access-actions{gap:9px;display:grid}.auth-access-actions .primary-button{justify-content:flex-start;width:100%}.auth-access-actions .primary-button svg:last-child{margin-left:auto}.auth-access-actions button{border:1px solid var(--line);color:#7d8795;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:8px;display:flex}.auth-access-actions svg{width:15px;height:15px}.verification-badge{z-index:5;color:#9aafff;min-height:27px;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.06em;vertical-align:middle;cursor:help;background:linear-gradient(135deg,#5374f224,#5374f20d);border:1px solid #7b97ff47;border-radius:99px;outline:none;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex;position:relative}.verification-badge>svg{fill:#6684ff30;flex:none;width:15px!important;height:15px!important}.verification-badge.compact{background:0 0;border:0;min-height:0;padding:0}.verification-badge.compact>svg{width:13px!important;height:13px!important}.verification-tooltip{z-index:200;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#11151e;border:1px solid #7d97ff3d;border-radius:11px;gap:5px;width:270px;padding:14px 15px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 20px 55px #0000009e}.verification-tooltip:after{content:"";background:#11151e;border-bottom:1px solid #7d97ff3d;border-right:1px solid #7d97ff3d;width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.verification-tooltip strong{color:#c6d1ff;font:650 9px var(--font-geist-sans),sans-serif;letter-spacing:0}.verification-tooltip small{color:#778395;font:400 8px/1.55 var(--font-geist-sans),sans-serif;letter-spacing:0}.verification-badge:hover .verification-tooltip,.verification-badge:focus .verification-tooltip,.verification-badge:focus-within .verification-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.applicant-portal{min-height:calc(100vh / var(--page-zoom,1));background:radial-gradient(circle at 75% 15%,#3d57be21,#0000 27%),#090a0d}.applicant-topbar{height:82px;padding:0 max(24px,calc((calc(100vw / var(--page-zoom,1)) - 1180px)/2));border-bottom:1px solid var(--line);background:#08090ce0;justify-content:space-between;align-items:center;display:flex}.applicant-topbar>div{align-items:center;gap:9px;display:flex}.applicant-topbar>div a,.applicant-topbar button{border:1px solid var(--line);color:#747e8b;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:8px;display:flex}.applicant-topbar button svg{width:13px}.applicant-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;width:min(1180px,100% - 40px);margin:70px auto 110px;display:grid}.applicant-summary,.applicant-progress-panel{background:#0e1015e0;border:1px solid #ffffff17;border-radius:17px;box-shadow:0 28px 80px #00000040}.applicant-summary{padding:30px}.applicant-avatar{color:#90a5fa;width:68px;height:68px;font:650 13px var(--font-geist-mono),monospace;background:#171b24;border:1px solid #7994ff38;border-radius:18px;place-items:center;margin-bottom:24px;display:grid;overflow:hidden}.applicant-avatar img{object-fit:cover;width:100%;height:100%}.applicant-summary>span,.applicant-progress-panel>header span{color:#687bc2;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.applicant-summary h1{letter-spacing:-.035em;margin:10px 0 5px;font-size:24px}.applicant-summary>p{color:#68717d;margin:0;font-size:9px}.applicant-status-pill{color:#d1a45f;width:max-content;font:650 7px var(--font-geist-mono),monospace;text-transform:uppercase;background:#e6b1530d;border:1px solid #e6b15329;border-radius:99px;align-items:center;gap:7px;margin:24px 0;padding:8px 11px;display:flex}.applicant-status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.applicant-status-pill.accepted,.applicant-status-pill.joined{color:#71cb9c;border-color:#5bd3972e}.applicant-status-pill.rejected{color:#ce7d86;border-color:#de5e6a2e}.applicant-summary dl{border-top:1px solid var(--line);margin:0}.applicant-summary dl div{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.applicant-summary dt{color:#505966;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.applicant-summary dd{color:#a5acb6;overflow-wrap:anywhere;margin:0;font-size:9px}.applicant-summary>small{color:#59626f;gap:9px;margin-top:22px;font-size:7px;line-height:1.55;display:flex}.applicant-summary>small svg{color:#7189e8;flex:none;width:14px}.applicant-progress-panel{overflow:hidden}.applicant-progress-panel>header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 20%,#4a64cd21,#0000 34%);justify-content:space-between;align-items:flex-start;min-height:185px;padding:38px 42px;display:flex}.applicant-progress-panel>header h2{letter-spacing:-.05em;margin:15px 0 0;font-size:37px;line-height:1.02}.applicant-progress-panel>header h2 em{color:#92a7ff;font-style:normal}.applicant-progress-panel>header>svg{color:#667edb;width:34px;height:34px}.application-progress-list{padding:12px 42px}.application-progress-list article{border-bottom:1px solid var(--line);opacity:.43;grid-template-columns:42px 1fr auto;align-items:center;gap:17px;min-height:104px;display:grid}.application-progress-list article>span{border:1px solid var(--line);color:#606a79;width:36px;height:36px;font:650 7px var(--font-geist-mono),monospace;border-radius:10px;place-items:center;display:grid}.application-progress-list article>span svg{width:15px}.application-progress-list article small{color:#535d6b;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.application-progress-list article h3{margin:7px 0 5px;font-size:13px}.application-progress-list article p{color:#68717d;margin:0;font-size:8px}.application-progress-list article>b{color:#758be5;font:650 6px var(--font-geist-mono),monospace}.application-progress-list article.complete,.application-progress-list article.active,.application-progress-list article.rejected{opacity:1}.application-progress-list article.complete>span{color:#6fc99a;background:#52cb8f0f;border-color:#52cb8f33}.application-progress-list article.active>span{color:#8fa5ff;background:#5b7eff14;border-color:#748ffb40;box-shadow:0 0 24px #445ec51f}.application-progress-list article.rejected>span{color:#cd7882;border-color:#de5e6a33}.application-progress-list article.rejected>b{color:#cd7882}.applicant-team-note{background:#5b7eff09;border:1px solid #708cff29;border-radius:11px;gap:14px;margin:20px 42px 35px;padding:17px;display:flex}.applicant-team-note>svg{color:#839afa;flex:none;width:19px}.applicant-team-note span{color:#687bc2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.applicant-team-note p{color:#9199a5;margin:7px 0 0;font-size:9px;line-height:1.6}.applicant-team-note p a{color:#9daaff;text-underline-offset:2px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.applicant-team-note p a svg{width:11px}.applicant-chat{border:1px solid var(--line);background:#ffffff03;border-radius:12px;margin:20px 42px 0;padding:20px}.applicant-chat>header{align-items:center;gap:9px;display:flex}.applicant-chat>header svg{color:#8399ed;width:15px}.applicant-chat>header span{color:#687bc2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.applicant-chat-waiting{color:#68717d;margin:12px 0 0;font-size:9px;line-height:1.6}.applicant-chat-messages{gap:9px;max-height:340px;margin-top:14px;display:grid;overflow:auto}.applicant-chat-messages>div{background:#090c128c;border:1px solid #ffffff12;border-radius:9px;max-width:82%;padding:11px 13px}.applicant-chat-messages>div.staff{background:#5b7eff14;border-color:#708cff33}.applicant-chat-messages>div.member{justify-self:end}.applicant-chat-messages b,.applicant-chat-messages small{display:inline-block}.applicant-chat-messages b{color:#c6d2e8;font-size:8px}.applicant-chat-messages small{color:#68778d;margin-left:8px;font-size:6px}.applicant-chat-messages p{color:#aeb9ca;white-space:pre-wrap;margin:7px 0 0;font-size:8px;line-height:1.55}.applicant-chat form{gap:8px;margin-top:14px;display:flex}.applicant-chat textarea{resize:vertical;color:#dce4f4;min-height:58px;font:inherit;background:#090c13;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:10px;font-size:8px}.applicant-chat form button{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;flex:0 0 118px;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.applicant-chat form button svg{width:13px}.applicant-chat form button:disabled{cursor:wait;opacity:.65}.applicant-summary>.primary-button{justify-content:center;width:100%;margin-top:18px}.applicant-progress-panel>footer{border-top:1px solid var(--line);color:#59626e;justify-content:space-between;align-items:center;min-height:58px;padding:0 42px;font-size:7px;display:flex}.applicant-progress-panel>footer a{color:#91a6f8;align-items:center;gap:7px;display:flex}.applicant-progress-panel>footer svg{width:13px}.dashboard-v2{max-width:1460px}.dashboard-hero{min-height:440px;padding:30px clamp(28px,calc(4.5vw / var(--zoom-boost,1)),65px) 54px;border:1px solid var(--line);background:radial-gradient(circle at 78% 32%,#435cc229,#0000 30%),linear-gradient(128deg,#0d1016,#0a0c10 63%);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dashboard-hero>header{z-index:1;color:#596371;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;justify-content:space-between;display:flex}.dashboard-hero>header span{align-items:center;gap:8px;display:flex}.dashboard-hero>header i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5ed39a80}.dashboard-hero-copy{z-index:1;margin-top:auto}.dashboard-hero-copy>span{color:#6d82d3;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.dashboard-hero-copy h1{font-size:clamp(43px,calc(5.2vw / var(--zoom-boost,1)),72px);letter-spacing:-.06em;margin:19px 0 16px;font-weight:550;line-height:.93}.dashboard-hero-copy h1 em{color:#91a6ff;font-style:normal}.dashboard-hero-copy p{color:#727c89;max-width:590px;margin:0;font-size:10px;line-height:1.75}.dashboard-session-card{z-index:2;right:clamp(28px,calc(4.5vw / var(--zoom-boost,1)),65px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c11b8;border:1px solid #7993f626;border-radius:13px;width:270px;padding:22px;position:absolute;bottom:54px}.dashboard-session-card>span{color:#596575;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:8px;display:flex}.dashboard-session-card>span i{background:#575f6b;border-radius:50%;width:7px;height:7px}.dashboard-session-card>span i.online{background:var(--green);box-shadow:0 0 9px #5ed39a8c}.dashboard-session-card h2{margin:17px 0 7px;font-size:17px}.dashboard-session-card p{color:#68717d;margin:0;font-size:8px;line-height:1.55}.dashboard-session-card a{color:#9bafff;justify-content:space-between;align-items:center;margin-top:18px;font-size:8px;display:flex}.dashboard-session-card a svg{width:14px}.dashboard-notice{margin-top:12px}.dashboard-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.dashboard-metric-grid article{border:1px solid var(--line);background:#ffffff03;border-radius:13px;gap:16px;min-height:152px;padding:22px;display:flex}.dashboard-metric-grid article>span{color:#8198ef;border:1px solid #7a94f724;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.dashboard-metric-grid article>span.good{color:#6dc697;border-color:#54cc8f2e}.dashboard-metric-grid svg{width:16px}.dashboard-metric-grid small{color:#57616f;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.dashboard-metric-grid b{font:520 24px var(--font-geist-mono),monospace;margin:17px 0 9px;display:block}.dashboard-metric-grid b em{color:#5e6875;font-size:7px;font-style:normal}.dashboard-metric-grid .metric-word{font:560 15px var(--font-geist-sans),sans-serif;text-transform:capitalize}.dashboard-metric-grid .metric-word.good{color:#70c899}.dashboard-metric-grid p{color:#59626e;margin:0;font-size:7px;line-height:1.55}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;margin-top:38px;display:grid}.dashboard-route-panel{min-width:0}.dashboard-route-panel>header{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.dashboard-route-panel>header span,.dashboard-quick-actions>span{color:#6074bd;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.dashboard-route-panel>header h2{margin:8px 0 0;font-size:22px}.dashboard-route-panel>header a{color:#8499eb;align-items:center;gap:6px;font-size:8px;display:flex}.dashboard-route-panel>header svg{width:13px}.dashboard-quick-actions{border:1px solid var(--line);background:#ffffff03;border-radius:13px;gap:7px;padding:21px;display:grid}.dashboard-quick-actions>span{margin-bottom:9px}.dashboard-quick-actions>a{color:#707a88;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr 13px;align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.dashboard-quick-actions>a:hover{border-color:var(--line-blue);background:#5b7eff0a}.dashboard-quick-actions>a>svg:first-child{color:#7188df;width:17px}.dashboard-quick-actions>a>svg:last-child{width:12px}.dashboard-quick-actions b{color:#a7aeb8;font-size:9px;display:block}.dashboard-quick-actions small{color:#555f6c;margin-top:5px;font-size:7px;display:block}.dashboard-staff-state{text-align:center;border:1px solid var(--line);border-radius:13px;place-content:center;justify-items:center;min-height:260px;display:grid}.dashboard-staff-state>svg{color:#758ce6;width:28px}.dashboard-staff-state h3{margin:17px 0 7px}.dashboard-staff-state p{color:#69727e;margin:0;font-size:8px}.dashboard-staff-state a{color:#91a6f5;margin-top:17px;font-size:8px}.profile-public-link{border:1px solid var(--line);color:#8699e9;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:8px;display:flex}.profile-public-link svg{width:13px}.profile-identity-hero{border:1px solid var(--line);background:radial-gradient(circle at 85% 10%,#465fc521,#0000 30%),#ffffff03;border-radius:17px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:32px;display:grid;overflow:visible}.profile-avatar-v2{color:#91a6f9;width:86px;height:86px;font:650 16px var(--font-geist-mono),monospace;background:#171b24;border:1px solid #7b96ff38;border-radius:22px;place-items:center;display:grid;position:relative}.profile-avatar-v2 img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-avatar-v2 i{background:var(--green);border:3px solid #101218;border-radius:50%;width:12px;height:12px;position:absolute;bottom:3px;right:3px}.profile-identity-copy>span,.profile-detail-card header span,.profile-readiness-card>span{color:#6378c3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.profile-name-row{flex-wrap:wrap;align-items:center;gap:10px;margin:9px 0 5px;display:flex;overflow:visible}.profile-name-row h2{letter-spacing:-.04em;margin:0;font-size:29px}.profile-identity-copy>p{color:#66717e;margin:0;font-size:9px}.profile-role-list{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.profile-role-list b,.public-role-row-v2 span{color:#8296e4;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;border:1px solid #7690f226;border-radius:99px;padding:6px 9px}.profile-access-seal{border-left:1px solid var(--line);grid-template-columns:30px 1fr;gap:4px 11px;min-width:190px;padding:19px;display:grid}.profile-access-seal>svg{color:#748ce7;grid-row:1/4;width:25px}.profile-access-seal small{color:#555f6d;font:650 6px var(--font-geist-mono),monospace}.profile-access-seal b{font-size:12px}.profile-access-seal span{color:#5f6976;font-size:7px}.profile-dashboard-grid{grid-template-columns:.8fr 1.2fr .62fr;align-items:stretch;gap:12px;margin-top:13px;display:grid}.profile-detail-card,.profile-readiness-card{border:1px solid var(--line);background:#ffffff03;border-radius:14px;padding:27px}.profile-detail-card>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:21px;display:flex}.profile-detail-card>header>svg{color:#788fe8;width:21px}.profile-detail-card header h3{margin:6px 0 0;font-size:16px}.profile-detail-card>dl{margin:11px 0 0}.profile-detail-card>dl div{border-bottom:1px solid var(--line);padding:12px 0}.profile-detail-card dt{color:#56606d;font-size:7px}.profile-detail-card dd{color:#a1a9b4;overflow-wrap:anywhere;margin:6px 0 0;font-size:8px}.steam-detail-card>header>i{color:#69be92;font:650 6px var(--font-geist-mono),monospace;background:#4bc3870f;border-radius:5px;margin-left:auto;padding:5px 7px;font-style:normal}.steam-profile-v2{align-items:center;gap:12px;margin-top:22px;display:flex}.steam-profile-v2>img,.steam-profile-v2>span{object-fit:cover;background:#171b22;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.steam-profile-v2 b{font-size:12px;display:block}.steam-profile-v2 a{color:#65717f;align-items:center;gap:6px;margin-top:6px;font-size:7px;display:flex}.steam-profile-v2 a svg{width:10px}.game-hours-v2{grid-template-columns:1fr 1fr;gap:7px;margin-top:19px;display:grid}.game-hours-v2 div{border:1px solid var(--line);border-radius:9px;padding:14px}.game-hours-v2 small{color:#56606e;font:650 6px var(--font-geist-mono),monospace;display:block}.game-hours-v2 b{font:520 20px var(--font-geist-mono),monospace;margin-top:10px;display:block}.game-hours-v2 em{color:#616b78;margin-left:4px;font-size:7px;font-style:normal}.steam-detail-card>footer{color:#5d6774;justify-content:space-between;align-items:center;margin-top:17px;font-size:7px;display:flex}.steam-detail-card>footer span,.steam-detail-card>footer button{align-items:center;gap:7px;display:flex}.steam-detail-card>footer svg{width:12px}.steam-detail-card>footer button{color:#879aed;background:0 0;font-size:7px}.spin{animation:.9s linear infinite loading-spin}.profile-connect-state{text-align:center;place-content:center;justify-items:center;min-height:235px;display:grid}.profile-connect-state>svg{color:#7188e2;width:27px}.profile-connect-state p{color:#68727f;max-width:330px;margin:16px 0;font-size:8px;line-height:1.6}.profile-connect-state a{color:#91a4ee;font-size:8px}.profile-readiness-card{flex-direction:column;display:flex}.profile-readiness-card>strong{color:#a5b5f8;font:520 48px var(--font-geist-mono),monospace;margin-top:28px}.profile-readiness-card>strong small{color:#5d6877;font-size:11px}.profile-readiness-card h3{margin:8px 0;font-size:15px}.profile-readiness-card p{color:#66717e;margin:0;font-size:8px;line-height:1.6}.profile-readiness-card>div{color:#c59759;font:650 7px var(--font-geist-mono),monospace;align-items:center;gap:7px;margin-top:auto;padding-top:20px;display:flex}.profile-readiness-card>div i{background:currentColor;border-radius:50%;width:6px;height:6px}.profile-readiness-card>div.ready{color:#6cc596}.profile-notice{margin-top:12px}.public-profile-v2{background:radial-gradient(circle at 50% 15%,#364da724,#0000 27%),#080a0d;padding-top:110px}.public-profile-shell{background:#0d0f14;border:1px solid #ffffff1a;border-radius:22px;width:min(1080px,100% - 40px);margin:0 auto 100px;overflow:visible;box-shadow:0 45px 120px #0000006b}.public-profile-cover{background:radial-gradient(circle at 78% 20%,#4a65d53b,#0000 35%),linear-gradient(120deg,#121827,#0d1017 62%);border-radius:21px 21px 0 0;justify-content:space-between;align-items:flex-start;height:165px;padding:27px 34px;display:flex;position:relative;overflow:hidden}.public-profile-cover>span,.public-profile-cover>b{z-index:1;color:#7184cb;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.public-profile-cover>span{align-items:center;gap:7px;display:flex}.public-profile-cover>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.public-profile-cover>b{color:#404b64}.public-profile-grid{opacity:.1;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.public-profile-identity{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:25px;min-height:170px;padding:0 44px 30px;display:grid;position:relative}.public-avatar-v2{color:#91a6f9;width:120px;height:120px;font:650 22px var(--font-geist-mono),monospace;background:#181d27;border:5px solid #0d0f14;border-radius:30px;place-items:center;margin-top:-55px;display:grid;position:relative;box-shadow:0 20px 55px #0000006e}.public-avatar-v2 img{object-fit:cover;border-radius:25px;width:100%;height:100%}.public-avatar-v2 i{background:var(--green);border:3px solid #0d0f14;border-radius:50%;width:13px;height:13px;position:absolute;bottom:4px;right:4px}.public-profile-identity>div:nth-child(2)>span{color:#687cc6;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.public-name-row{flex-wrap:wrap;align-items:center;gap:11px;margin:8px 0;display:flex;overflow:visible}.public-name-row h1{letter-spacing:-.05em;margin:0;font-size:41px;line-height:1}.public-profile-identity p{color:#747e8b;max-width:590px;margin:0;font-size:9px;line-height:1.6}.public-member-state{border-left:1px solid var(--line);grid-template-columns:25px 1fr;gap:4px 9px;min-width:180px;padding:18px 0 4px 22px;display:grid}.public-member-state svg{color:#7690ed;grid-row:1/3;width:22px}.public-member-state small{color:#555f6d;font:650 6px var(--font-geist-mono),monospace}.public-member-state b{font-size:9px}.public-role-row-v2{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:15px 44px;display:flex}.public-stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.public-stat-grid article{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:135px;padding:24px;display:flex}.public-stat-grid article:last-child{border-right:0}.public-stat-grid svg{color:#6f84dc;width:19px}.public-stat-grid small{color:#586271;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.public-stat-grid b{color:#c3c9d2;margin-top:10px;font-size:15px;font-weight:560;display:block}.public-stat-grid em{color:#616b78;font-size:7px;font-style:normal}.public-steam-v2{border:1px solid var(--line);background:#ffffff03;border-radius:11px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;margin:0 44px 32px;padding:18px;display:grid}.public-steam-v2>div:nth-child(2){gap:4px;display:grid}.public-steam-v2 small{color:#596370;font:650 6px var(--font-geist-mono),monospace}.public-steam-v2 b{font-size:10px}.public-steam-v2 span{color:#606b78;font-size:7px}.public-steam-v2>strong{color:#8390a1;font-size:8px;font-weight:500}.public-steam-v2>strong i{vertical-align:middle;background:#596573;border-radius:50%;width:3px;height:3px;margin:0 6px;display:inline-block}.public-profile-footer{border-top:1px solid var(--line);color:#596370;justify-content:space-between;align-items:center;min-height:58px;padding:0 28px;font-size:7px;display:flex}.public-profile-footer span{align-items:center;gap:7px;display:flex}.public-profile-footer span i{background:var(--green);border-radius:50%;width:6px;height:6px}.public-profile-footer a{color:#90a4f0}.apply-v2{background:radial-gradient(circle at 75% 12%,#364eae1a,transparent 25%),var(--bg-deep)}.apply-hero-v2{grid-template-columns:1fr 280px;align-items:center;gap:80px;width:min(1180px,100% - 40px);min-height:530px;margin:0 auto;padding-top:170px;display:grid}.apply-hero-v2 h1{font-size:clamp(58px,calc(7vw / var(--zoom-boost,1)),94px);letter-spacing:-.07em;margin:22px 0 18px;font-weight:550;line-height:.88}.apply-hero-v2 h1 em{color:#91a6ff;font-style:normal}.apply-hero-v2>div>p{color:#7b8491;max-width:610px;margin:0;font-size:12px;line-height:1.75}.apply-hero-v2>aside{border-top:1px solid #748ffa40;border-bottom:1px solid var(--line);padding:25px}.apply-hero-v2 aside>span{color:#6578c2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.apply-hero-v2 aside>strong{color:#abb9f5;font:520 50px var(--font-geist-mono),monospace;margin:25px 0 6px;display:block}.apply-hero-v2 aside>strong small{color:#5e6978;font-size:12px}.apply-hero-v2 aside>b{font-size:11px}.apply-hero-v2 aside>p{color:#626d7a;margin:9px 0 0;font-size:8px;line-height:1.6}.application-shell-v2{background:#0c0e12;border-radius:18px;grid-template-columns:330px minmax(0,1fr);min-height:720px;overflow:visible}.application-progress-sidebar{border-right:1px solid var(--line);background:linear-gradient(#0e1117,#0a0c10);border-radius:18px 0 0 18px;flex-direction:column;min-height:100%;padding:31px 25px;display:flex}.application-progress-sidebar>header{border-bottom:1px solid var(--line);padding:4px 8px 25px}.application-progress-sidebar>header span{color:#6478c3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.application-progress-sidebar>header h2{margin:10px 0 7px;font-size:19px}.application-progress-sidebar>header p{color:#606a77;margin:0;font-size:8px}.application-progress-sidebar>div{gap:5px;margin-top:14px;display:grid}.application-progress-sidebar article{opacity:.42;border:1px solid #0000;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:82px;padding:13px 10px;display:grid}.application-progress-sidebar article>span{border:1px solid var(--line);color:#5f6977;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.application-progress-sidebar article svg{width:15px}.application-progress-sidebar article small{color:#4e5865;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em}.application-progress-sidebar article b{color:#a5acb6;margin-top:5px;font-size:9px;display:block}.application-progress-sidebar article p{color:#59636f;margin:5px 0 0;font-size:7px;line-height:1.4}.application-progress-sidebar article.active,.application-progress-sidebar article.done,.application-progress-sidebar article.warning{opacity:1;border-color:var(--line);background:#ffffff04}.application-progress-sidebar article.active>span{color:#8fa5ff;background:#5b7eff12;border-color:#748ffa3d}.application-progress-sidebar article.done>span{color:#70c99a;border-color:#52cb8f33}.application-progress-sidebar article.warning>span{color:#cf9b55;border-color:#dfa44c33}.application-progress-sidebar>footer{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:21px 8px 3px;display:flex}.application-progress-sidebar>footer svg{color:#7188e3;flex:none;width:15px}.application-progress-sidebar>footer b{color:#87919e;font-size:8px;display:block}.application-progress-sidebar>footer small{color:#555f6c;margin-top:5px;font-size:7px;line-height:1.5;display:block}.application-panel-v2{min-width:0;padding:48px}.application-loading{color:#687380;place-content:center;justify-items:center;gap:14px;min-height:500px;display:grid}.application-loading svg{color:#7289e7;width:25px;animation:1s linear infinite loading-spin}.application-loading p{font-size:8px}.application-gate-v2{flex-direction:column;justify-content:center;max-width:580px;min-height:520px;display:flex}.gate-icon{color:#8097f2;background:#5b7eff0e;border:1px solid #748ffa33;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.gate-icon svg{width:21px}.application-gate-v2>span,.application-status-v2 header span{color:#6377c1;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.application-gate-v2 h2{letter-spacing:-.045em;max-width:520px;margin:18px 0 13px;font-size:38px;line-height:1.04}.application-gate-v2>p{color:#76808d;max-width:530px;margin:0 0 26px;font-size:10px;line-height:1.7}.application-gate-v2 .discord-button,.application-gate-v2 .steam-button{width:max-content}.apply-privacy-note{border:1px solid var(--line);background:#ffffff03;border-radius:10px;gap:12px;margin-bottom:18px;padding:14px;display:flex}.apply-privacy-note svg{color:#7290ed;width:17px}.apply-privacy-note b{color:#9aa3ae;font-size:8px;display:block}.apply-privacy-note small{color:#596370;margin-top:5px;font-size:7px;display:block}.apply-form-v2{gap:16px}.apply-form-identity{background:#52cb8f06;border:1px solid #52cb8f24;border-radius:12px;justify-content:space-between;align-items:center;padding:18px;display:flex}.apply-form-identity .verified-user{background:0 0;border:0;padding:0}.apply-form-identity .verified-user span{color:#64707d;font-size:7px}.apply-form-identity>div:last-child{align-items:center;gap:10px;display:flex}.apply-form-identity>div:last-child svg{color:#70c99a;width:20px}.apply-form-identity>div:last-child small{color:#587063;font:650 6px var(--font-geist-mono),monospace;display:block}.apply-form-identity>div:last-child b{color:#7ecaa2;margin-top:5px;font-size:9px;display:block}.apply-form-section{border:1px solid var(--line);background:#ffffff02;border-radius:13px;padding:25px}.apply-form-section>header{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.apply-form-section>header>span{border:1px solid var(--line-blue);color:#8399ed;width:29px;height:29px;font:650 6px var(--font-geist-mono),monospace;border-radius:8px;flex:none;place-items:center;display:grid}.apply-form-section>header h3{margin:1px 0 5px;font-size:15px}.apply-form-section>header p{color:#606b78;margin:0;font-size:8px}.apply-form-v2 label{position:relative}.apply-form-v2 label>em{color:#667bc7;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;font-style:normal;position:absolute;top:0;right:0}.apply-question-grid{grid-template-columns:1fr 1fr;gap:18px 13px;display:grid}.apply-question-grid label:has(textarea){grid-column:1/-1}.account-check-result{justify-content:flex-start;align-items:center;gap:11px;margin-top:10px}.account-check-result>img,.account-check-result>svg:first-child{object-fit:cover;border-radius:9px;width:35px;height:35px}.account-check-result>div{flex:1}.account-check-result>div b,.account-check-result>div span{display:block}.account-check-result>div span{margin-top:5px}.account-check-result>svg:last-child{color:#70c99a;width:18px}.apply-form-submit{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.apply-form-submit .confirm-row{grid-template-columns:18px 1fr;align-items:start;gap:10px;max-width:470px;display:grid}.apply-form-submit .confirm-row span{display:block}.apply-form-submit .confirm-row b{color:#929aa5;font-size:8px;display:block}.apply-form-submit .confirm-row small{color:#59636f;margin-top:5px;font-size:7px;line-height:1.45;display:block}.apply-form-submit .primary-button{flex:none}.application-notice{margin-top:15px}.application-status-v2>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:180px;display:flex}.application-status-v2>header>svg{color:#7088e4;width:34px}.application-status-v2 h2{margin:15px 0 10px;font-size:34px}.application-status-v2 h2 em{color:#94a8f8;text-transform:capitalize;font-style:normal}.application-status-v2 header p{color:#697480;max-width:540px;font-size:9px;line-height:1.65}.status-progress-v2{grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.status-progress-v2>div{color:#555f6c;justify-items:center;gap:9px;font-size:7px;display:grid;position:relative}.status-progress-v2>div:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 40px);height:1px;position:absolute;top:16px;left:calc(50% + 20px)}.status-progress-v2 span{z-index:1;border:1px solid var(--line);width:32px;height:32px;font:650 6px var(--font-geist-mono),monospace;background:#0c0e12;border-radius:50%;place-items:center;display:grid}.status-progress-v2 svg{width:13px}.status-progress-v2 .complete{color:#87a0fa}.status-progress-v2 .complete span{background:#11182c;border-color:#738efa4d}.application-status-v2 dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.application-status-v2 dl div{border:1px solid var(--line);border-radius:9px;padding:16px}.application-status-v2 dt{color:#56606e;font:650 6px var(--font-geist-mono),monospace}.application-status-v2 dd{color:#a1a9b4;margin:8px 0 0;font-size:8px}.application-status-v2>.primary-button{width:max-content;margin-top:22px}.apply-builder-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.apply-builder-head>div:first-child>span,.builder-field-column>header span,.builder-create-card header span,.builder-system-steps>span{color:#6377c1;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.apply-builder-head h2{margin:9px 0 7px;font-size:25px}.apply-builder-head p{color:#68727f;max-width:660px;margin:0;font-size:9px;line-height:1.6}.builder-stats{align-items:center;gap:8px;display:flex}.builder-stats>span{border-left:1px solid var(--line);color:#5d6774;gap:4px;min-width:88px;padding:10px 12px;font-size:7px;display:grid}.builder-stats b{color:#a6b4ed;font:550 15px var(--font-geist-mono),monospace}.builder-stats a{border:1px solid var(--line-blue);color:#91a5f1;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:8px;display:flex}.builder-stats a svg{width:14px}.apply-builder-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:13px;display:grid}.builder-field-column>header{justify-content:space-between;align-items:center;min-height:58px;padding:0 5px;display:flex}.builder-field-column>header h3{margin:7px 0 0;font-size:17px}.builder-field-column>header>small{color:#596370;font-size:7px}.builder-field-list{gap:9px;display:grid}.builder-field-card{border:1px solid var(--line);background:#ffffff03;border-radius:13px;transition:opacity .2s,border-color .2s;overflow:hidden}.builder-field-card.inactive{opacity:.58}.builder-field-card>header{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:0 17px;display:grid}.builder-index{border:1px solid var(--line-blue);color:#8398ec;width:31px;height:31px;font:650 6px var(--font-geist-mono),monospace;border-radius:8px;place-items:center;display:grid}.builder-field-card>header small{color:#535e6b;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em}.builder-field-card>header b{color:#aeb5bf;margin-top:5px;font-size:9px;display:block}.builder-visibility{border:1px solid var(--line);color:#66717e;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;display:flex}.builder-visibility svg{width:11px}.builder-visibility.active{color:#6dbd91;border-color:#4fc68929}.builder-field-body{gap:13px;padding:19px;display:grid}.builder-field-body>label,.builder-options label,.builder-create-card>label,.builder-create-card .form-pair label{color:#747e8b;gap:7px;font-size:7px;display:grid}.builder-field-body input,.builder-field-body select,.builder-create-card input{border:1px solid var(--line);color:#c4cad2;background:#090b0f;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 12px;font-size:8px}.builder-field-body input:focus,.builder-field-body select:focus,.builder-create-card input:focus{border-color:#708cff59}.builder-options{grid-template-columns:1fr 100px 100px;gap:8px;display:grid}.builder-toggles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.builder-toggles label,.builder-required{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:17px 19px 1fr;align-items:center;gap:8px;min-height:54px;padding:11px;display:grid}.builder-toggles input,.builder-required input{accent-color:#708cff}.builder-toggles svg,.builder-required svg{color:#7187df;width:16px}.builder-toggles b,.builder-required b{color:#939ca8;font-size:8px;display:block}.builder-toggles small,.builder-required small{color:#535d69;margin-top:4px;font-size:6px;display:block}.builder-field-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:0 17px;display:flex}.builder-field-card>footer>div{gap:6px;display:flex}.builder-field-card>footer button{border:1px solid var(--line);color:#737d8a;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:7px;display:flex}.builder-field-card>footer button svg{width:13px}.builder-field-card>footer button:disabled{opacity:.35}.builder-field-card>footer .builder-delete{color:#b56c74;border-color:#d9536024}.builder-field-card>footer .builder-save{border-color:var(--line-blue);color:#9eaff1;background:#5b7eff0e}.builder-create-column{gap:11px;display:grid;position:sticky;top:20px}.builder-create-card,.builder-system-steps{border:1px solid var(--line);background:#ffffff03;border-radius:13px;gap:15px;padding:23px;display:grid}.builder-create-card>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:17px;display:flex}.builder-create-card>header>svg{color:#7b92eb;width:21px}.builder-create-card header h3{margin:6px 0 0;font-size:17px}.builder-type-pick{grid-template-columns:1fr 1fr;gap:7px;display:grid}.builder-type-pick button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:8px;min-height:72px;padding:11px;display:grid}.builder-type-pick button.active{border-color:var(--line-blue);background:#5b7eff0e}.builder-type-pick svg{color:#7087df;width:17px}.builder-type-pick b{color:#9ca5b0;font-size:8px}.builder-type-pick small{color:#535e6a;margin-top:5px;font-size:6px;line-height:1.4;display:block}.builder-required{color:inherit!important;grid-template-columns:17px 19px 1fr!important}.builder-create-card .primary-button{justify-self:stretch}.builder-system-steps{gap:0}.builder-system-steps>span{margin-bottom:11px}.builder-system-steps>div{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:50px;display:flex}.builder-system-steps svg{color:#6680dc;width:15px}.builder-system-steps p{margin:0}.builder-system-steps b{color:#8f98a4;font-size:8px}.builder-system-steps small{color:#535d69;margin-top:4px;font-size:6px;display:block}.builder-message{margin-top:12px}.release-workspace{gap:18px;display:grid}.release-workspace .admin-section-head{align-items:center}.current-release{background:#7893ff12;border:1px solid #7893ff33;border-radius:12px;align-items:center;gap:11px;min-width:210px;padding:14px 16px;display:flex}.current-release>svg{color:#7893ff;width:20px}.current-release span{gap:3px;display:grid}.current-release b{color:#e9ecf4;font-size:12px}.current-release small{color:#727e90;font-size:9px}.release-upload{max-width:760px}.release-upload input[type=file]{height:auto;padding:12px}.release-integrity{background:#07090da6;border:1px solid #ffffff14;border-radius:10px;gap:7px;max-width:760px;padding:13px 16px;display:grid}.release-integrity span{color:#596474;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.release-integrity p{color:#8994a5;margin:0;font-size:9px;line-height:1.6}.release-integrity p b{color:#9bafff}.release-integrity p strong{color:#d4d9e4}.release-integrity code{overflow-wrap:anywhere;color:#aeb8ca;font-size:10px}.discord-dm-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}.discord-driver-list{border:1px solid var(--line);background:#ffffff03;border-radius:13px;overflow:hidden}.discord-driver-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.discord-driver-list>header span{color:#7288da;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.11em}.discord-driver-list>header small{color:#5d6876;font-size:7px}.discord-driver-list>div{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:grid}.discord-driver-list>div:last-child{border:0}.discord-driver-list img,.discord-driver-list svg{color:#8197ee;object-fit:cover;border-radius:9px;width:30px;height:30px}.discord-driver-list b,.discord-driver-list small{display:block}.discord-driver-list b{color:#aab3bf;font-size:8px}.discord-driver-list small,.discord-driver-list time{color:#596575;margin-top:4px;font-size:6px}.discord-driver-list time{text-align:right}.discord-dm-compose{max-width:none}.discord-dm-compose textarea{resize:vertical;min-height:150px}.discord-dm-note{color:#5e6c7d;margin:-3px 0 2px;font-size:7px;line-height:1.5;display:block}.status-progress-v2 .rejected{color:#d27b84}.status-progress-v2 .rejected span{background:#de5e6a0f;border-color:#de5e6a47}.application-status-v2>button.primary-button svg{width:14px}.user-editor>header h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex;overflow:visible}.user-editor>header h2 .verification-badge{font-size:7px}@media (max-width:1120px){.dashboard-hero{padding-right:340px}.dashboard-metric-grid,.profile-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-readiness-card{grid-column:1/-1}.apply-builder-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:860px){.hub-main{min-width:0}.dashboard-hero{min-height:auto;padding:38px 28px}.dashboard-hero-copy{max-width:none}.dashboard-session-card{width:auto;margin-top:28px;position:relative;inset:auto}.dashboard-content-grid{grid-template-columns:1fr}.profile-identity-hero{grid-template-columns:auto minmax(0,1fr)}.profile-access-seal{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.profile-dashboard-grid{grid-template-columns:1fr}.profile-readiness-card{grid-column:auto}.applicant-workspace{grid-template-columns:1fr}.applicant-summary{position:static}.apply-hero-v2{grid-template-columns:1fr;gap:34px;min-height:490px;padding-top:145px}.apply-hero-v2>aside{max-width:420px}.application-shell-v2{grid-template-columns:1fr}.application-progress-sidebar{border-right:0;border-bottom:1px solid var(--line);border-radius:18px 18px 0 0;min-height:auto}.application-progress-sidebar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.application-progress-sidebar>footer{margin-top:18px}.application-panel-v2{padding:34px}.apply-builder-head{flex-direction:column;align-items:flex-start}.apply-builder-layout,.discord-dm-grid{grid-template-columns:1fr}.builder-create-column{grid-template-columns:1fr 1fr;position:static}.public-profile-identity{grid-template-columns:120px minmax(0,1fr)}.public-member-state{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:18px 0 0}.public-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-stat-grid article:nth-child(2){border-right:0}.public-stat-grid article{border-bottom:1px solid var(--line)}}@media (max-width:620px){.hub-account-menu summary>svg{display:none}.dashboard-hero{padding:28px 20px}.dashboard-hero>header{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-hero-copy h1{font-size:36px}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-route-panel>header{flex-direction:column;align-items:flex-start;gap:12px}.profile-identity-hero{grid-template-columns:1fr;padding:24px}.profile-avatar-v2{width:82px;height:82px}.profile-access-seal{grid-column:auto}.profile-detail-card{padding:21px}.profile-detail-card dl,.game-hours-v2{grid-template-columns:1fr}.applicant-topbar{padding:0 18px}.applicant-topbar .brand-name,.applicant-topbar>div>a{display:none}.applicant-workspace{width:calc(100% - 24px);padding:86px 0 28px}.applicant-summary,.applicant-progress-panel{padding:24px}.applicant-progress-panel>header{gap:16px}.applicant-progress-panel>header h2{font-size:29px}.application-progress-list article{grid-template-columns:38px minmax(0,1fr)}.application-progress-list article>b{display:none}.apply-hero-v2,.application-shell-v2{width:calc(100% - 24px)}.apply-hero-v2{min-height:450px;padding-top:120px}.apply-hero-v2 h1{font-size:clamp(48px,calc(15vw / var(--zoom-boost,1)),68px)}.application-progress-sidebar{padding:24px 18px}.application-progress-sidebar>div{grid-template-columns:1fr}.application-panel-v2{padding:24px 18px}.application-gate-v2{min-height:430px}.application-gate-v2 h2{font-size:31px}.apply-form-identity{flex-direction:column;align-items:flex-start;gap:18px}.apply-form-section{padding:19px}.apply-question-grid{grid-template-columns:1fr}.apply-question-grid label:has(textarea){grid-column:auto}.inline-field{grid-template-columns:1fr}.apply-form-submit{flex-direction:column;align-items:stretch}.apply-form-submit .primary-button{width:100%}.application-status-v2>header{min-height:auto;padding-bottom:24px}.application-status-v2 h2{font-size:29px}.status-progress-v2{grid-template-columns:repeat(2,1fr);gap:20px 0}.status-progress-v2>div:nth-child(2):after{display:none}.application-status-v2 dl{grid-template-columns:1fr}.builder-stats{flex-wrap:wrap;align-items:stretch;width:100%}.builder-stats>span{flex:1}.builder-field-card>header{grid-template-columns:34px minmax(0,1fr);padding:12px}.builder-visibility{grid-column:2;justify-self:start}.builder-options,.builder-toggles{grid-template-columns:1fr}.builder-field-card>footer{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.builder-field-card>footer>div,.builder-field-card>footer button{flex:1}.builder-create-column{grid-template-columns:1fr}.public-profile-v2{padding-top:82px}.profile-brand{top:20px;left:20px}.profile-brand .brand-name{display:none}.public-profile-shell{width:calc(100% - 24px)}.public-profile-cover{min-height:145px;padding:20px}.public-profile-cover>b{display:none}.public-profile-identity{grid-template-columns:1fr;padding:0 22px 25px}.public-avatar-v2{width:92px;height:92px;margin-top:-46px}.public-name-row h1{font-size:34px}.public-role-row-v2{padding:14px 22px}.public-stat-grid{grid-template-columns:1fr}.public-stat-grid article{border-right:0;min-height:105px}.public-steam-v2{grid-template-columns:42px minmax(0,1fr);margin:0 22px 24px}.public-steam-v2>strong{grid-column:2}.public-profile-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.verification-tooltip{width:min(270px,calc(calc(100vw / var(--page-zoom,1)) - 34px));left:auto;right:0;transform:none}.verification-badge:hover .verification-tooltip,.verification-badge:focus .verification-tooltip,.verification-badge:focus-within .verification-tooltip{transform:translateY(-4px)}}.public-profile-shell.public-profile-shell-v3{width:min(1180px,100% - 40px)}.public-profile-cover.public-profile-cover-v3{isolation:isolate;height:230px}.public-profile-identity.public-profile-identity-v3{grid-template-columns:140px minmax(0,1fr) auto;min-height:190px}.public-steam-v2.public-steam-minimal{grid-template-columns:45px minmax(0,1fr)}@media (max-width:980px){.public-profile-identity.public-profile-identity-v3{grid-template-columns:120px minmax(0,1fr)}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:120px;height:120px}}@media (max-width:680px){.public-profile-v2.public-profile-v3{padding-top:78px}.public-profile-shell.public-profile-shell-v3{width:calc(100% - 16px)}.public-profile-cover.public-profile-cover-v3{height:175px}.public-profile-identity.public-profile-identity-v3{grid-template-columns:1fr;padding:0 22px 25px}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:100px;height:100px;margin-top:-48px}.public-steam-v2.public-steam-minimal{grid-template-columns:42px minmax(0,1fr)}}.hub-topbar{z-index:40;position:relative}.hub-topbar>nav{align-items:center;gap:14px;display:flex}.hub-topbar>nav>a{align-items:center;gap:7px;display:flex}.hub-topbar>nav>a svg{width:13px;height:13px}.hub-topbar .notification-center{color:inherit;font:inherit;letter-spacing:normal;display:block;position:relative}.inbox-bell{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;position:relative;color:#7b8798!important;display:grid!important}.inbox-bell:hover,.inbox-bell[aria-expanded=true]{background:#5b7eff14;border-color:#708cff4d;box-shadow:0 8px 24px #00000038;color:#aebdff!important}.inbox-bell .inbox-bell-icon{width:16px;height:16px;color:inherit;font:inherit;transform-origin:50% 8%;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:static}.inbox-bell .inbox-bell-icon svg{width:16px;height:16px}:is(.inbox-bell:hover .inbox-bell-icon,.inbox-bell:focus-visible .inbox-bell-icon){animation:.72s cubic-bezier(.36,.07,.19,.97) notification-bell-ring}.inbox-bell .inbox-bell-badge{color:#fff;min-width:17px;height:17px;font:700 7px var(--font-geist-mono),monospace;letter-spacing:0;background:#667ff0;border:2px solid #0a0b0e;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 14px #5b7eff6b}@keyframes notification-bell-ring{0%,to{transform:rotate(0)}14%{transform:rotate(15deg)}28%{transform:rotate(-13deg)}43%{transform:rotate(10deg)}58%{transform:rotate(-7deg)}72%{transform:rotate(4deg)}86%{transform:rotate(-2deg)}}.notification-backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#00000052;border:0;animation:.18s both notification-backdrop-in;position:fixed;inset:0}.notification-popover{z-index:2;width:min(440px,calc(calc(100vw / var(--page-zoom,1)) - 96px));max-height:min(680px,calc(calc(100vh / var(--page-zoom,1)) - 80px));transform-origin:100% 0;background:linear-gradient(150deg,#11141a,#0b0d11 62%);border:1px solid #ffffff1a;border-top:2px solid #718bfa;border-radius:14px;outline:0;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both notification-popover-in;display:flex;position:absolute;top:47px;right:0;overflow:hidden;box-shadow:0 28px 80px #00000094,0 0 0 1px #0003}.hub-topbar .notification-popover div{color:inherit;font:inherit;letter-spacing:normal}.notification-header{background:linear-gradient(120deg,#5b7eff14,#0000 55%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;min-height:112px;padding:22px 22px 20px;display:flex}.hub-topbar .notification-header>div{display:block}.notification-header span{color:#8297f1;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em}.notification-header h2{color:#e6e9ef;letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:580;line-height:1}.notification-header p{color:#626c78;margin:8px 0 0;font-size:8px}.notification-header>button{color:#6d7682;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;transition:color .2s,border-color .2s,transform .2s;display:grid}.notification-header>button:hover{color:#aebcff;border-color:#708cff38;transform:rotate(5deg)}.notification-header>button svg{width:14px;height:14px}.hub-topbar .notification-list{overscroll-behavior:contain;min-height:90px;display:block;overflow-y:auto}.notification-item{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-columns:38px minmax(0,1fr) 14px;align-items:start;gap:13px;padding:16px 17px;transition:background .2s;display:grid}.notification-item:last-child{border-bottom:0}:is(.notification-item:hover,.notification-item:focus-visible){background:#5b7eff12;outline:0}.notification-item.unread{background:linear-gradient(90deg,#5b7eff17,#0000 70%)}.notification-item.unread:hover{background:linear-gradient(90deg,#5b7eff24,#5b7eff09)}.notification-item-icon{color:#7890ed;background:#5b7eff0b;border:1px solid #708cff29;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.notification-item-icon svg{width:15px;height:15px}.notification-item-copy{min-width:0;display:block}.notification-item-copy>span{color:#596473;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.notification-item-copy>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-item-copy time{color:#4e5763;font:inherit;flex:none;margin-left:auto}.notification-item-copy>strong{color:#c6cbd3;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;font-weight:590;display:block;overflow:hidden}.notification-item-copy>small{color:#737c88;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-item.read{opacity:.68}.notification-item:hover{opacity:1}.notification-item-arrow{color:#59677c;align-self:center;width:13px;height:13px;transition:color .2s,transform .2s}.notification-item.linked:hover .notification-item-arrow{color:#9aacf8;transform:translate(3px)}.notification-read-dot{background:#424b57;border-radius:50%;place-self:center;width:6px;height:6px}.notification-item.unread .notification-read-dot{background:#708aff;box-shadow:0 0 10px #5b7eff8c}.notification-empty{text-align:center;place-content:center;justify-items:center;min-height:210px;padding:35px;display:grid!important}.notification-empty svg{color:#53617a;width:25px;height:25px}.notification-empty strong{color:#aeb5bf;margin-top:15px;font-size:11px}.notification-empty p{color:#59636f;margin:6px 0 0;font-size:8px}.notification-loading{gap:9px;padding:20px;display:grid!important}.notification-loading span{background:linear-gradient(90deg,#ffffff06,#ffffff0e,#ffffff06) 0 0/200% 100%;border-radius:9px;height:62px;animation:1.2s linear infinite notification-shimmer}.notification-footer{background:#0c0e12;border-top:1px solid #ffffff13;align-items:center;gap:12px;min-height:52px;padding:9px 14px;display:flex}.notification-footer>button{color:#788391;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:7px;display:flex}.notification-footer>button:hover:not(:disabled){color:#a5b5f7;background:#5b7eff0f}.notification-footer>button:disabled{opacity:.35}.notification-footer>button svg{width:13px;height:13px}.notification-footer>span{color:#bd737b;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:7px;overflow:hidden}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.975)}to{opacity:1;transform:none}}@keyframes notification-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notification-shimmer{to{background-position:-200% 0}}.secret-token.revealed{border-color:#708cff57;box-shadow:inset 0 0 30px #3e58be0e}.secret-token code{color:#6f7c91;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 0}.secret-token.revealed code{color:#b8c6ff}.secret-token-controls{align-items:center;gap:6px;display:flex}.secret-token-controls button{color:#93a7f6;background:#5b7eff0b;border:1px solid #708cff24;border-radius:8px;min-height:34px;padding:0 10px;transition:border-color .2s,background .2s,color .2s}.secret-token-controls button:hover:not(:disabled){color:#bdc9ff;background:#5b7eff17;border-color:#708cff4d}.secret-token-controls button:disabled{opacity:.4;cursor:not-allowed}.secret-token-controls svg{width:14px;height:14px}.tracker-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (max-width:560px){.hub-topbar>nav>a{display:none}.hub-topbar .notification-center{margin-left:auto;display:block}.notification-popover{width:auto;max-height:calc(calc(100vh / var(--page-zoom,1)) - 82px);position:fixed;top:68px;left:80px;right:12px}.notification-header{min-height:104px;padding:20px}.notification-item{grid-template-columns:34px minmax(0,1fr) 12px;gap:11px;min-height:86px;padding:14px}.notification-item-icon{width:33px;height:33px}.notification-item-copy time{display:none}.secret-token{grid-template-columns:1fr}.secret-token-controls{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.inbox-bell:hover .inbox-bell-icon,.notification-popover,.notification-backdrop,.notification-loading span{animation:none}.inbox-bell:focus-visible .inbox-bell-icon{animation:none}}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%}.marketing-page,.public-profile-page,.applicant-portal,.hub-shell{min-width:0}.mobile-nav{display:none}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){:root{--wide-container:clamp(1180px,calc(59.6vw / var(--zoom-boost,1)),2240px);--wide-gutter:max(48px,calc((calc(100vw / var(--page-zoom,1)) - var(--wide-container))/2))}.marketing-header,.member-directory,.public-profile-shell-v3,.public-profile-shell.public-profile-shell-v3,.home-signal,.page-intro,.apply-head,.editorial-grid,.team-section,.split-callout,.apply-banner,.process-line,.feature-board,.empty-public,.convoy-feed,.values-grid,.public-footer,.flow-tabs,.external-flow,.application-shell,.home-hub-promo,.apply-requirements,.after-apply,.news-feed,.leaderboard-summary,.leaderboard-layout,.leaderboard-state,.applicant-workspace,.apply-hero-v2{width:var(--wide-container)}.home-hero{padding-right:var(--wide-gutter);padding-left:var(--wide-gutter);gap:clamp(104px,calc(5.25vw / var(--zoom-boost,1)),156px)}.public-profile-nav,.applicant-topbar{padding-right:var(--wide-gutter);padding-left:var(--wide-gutter)}.marketing-header{min-height:clamp(62px,calc(3.14vw / var(--zoom-boost,1)),88px);padding:clamp(10px,calc(.5vw / var(--zoom-boost,1)),15px) clamp(11px,calc(.6vw / var(--zoom-boost,1)),18px) clamp(10px,calc(.5vw / var(--zoom-boost,1)),15px) clamp(16px,calc(.8vw / var(--zoom-boost,1)),24px)}.marketing-header nav{gap:clamp(21px,calc(1.06vw / var(--zoom-boost,1)),32px);font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.marketing-header nav svg{width:clamp(13px,calc(.66vw / var(--zoom-boost,1)),19px);height:clamp(13px,calc(.66vw / var(--zoom-boost,1)),19px)}.marketing-header .brand-mark{width:clamp(38px,calc(1.92vw / var(--zoom-boost,1)),54px);height:clamp(38px,calc(1.92vw / var(--zoom-boost,1)),54px);background-size:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),63px)}.marketing-header .brand-name{font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),17px)}.nav-apply,.nav-hub{min-height:clamp(40px,calc(2.02vw / var(--zoom-boost,1)),58px);padding-right:clamp(14px,calc(.72vw / var(--zoom-boost,1)),21px);padding-left:clamp(14px,calc(.72vw / var(--zoom-boost,1)),21px);font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.home-copy h1{font-size:clamp(91px,calc(4.6vw / var(--zoom-boost,1)),136px)}.home-copy>p{max-width:clamp(515px,calc(26vw / var(--zoom-boost,1)),772px);font-size:clamp(13px,calc(.657vw / var(--zoom-boost,1)),19px)}.eyebrow{font-size:clamp(8px,calc(.405vw / var(--zoom-boost,1)),12px)}.primary-button,.secondary-button{min-height:clamp(48px,calc(2.43vw / var(--zoom-boost,1)),68px);padding-right:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px);padding-left:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px);font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.hero-product{border-radius:clamp(19px,calc(.96vw / var(--zoom-boost,1)),28px);justify-self:end;width:100%;max-width:840px}.product-content{padding:clamp(29px,calc(1.47vw / var(--zoom-boost,1)),43px) clamp(26px,calc(1.32vw / var(--zoom-boost,1)),39px) clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.product-welcome h2{font-size:clamp(20px,calc(1.01vw / var(--zoom-boost,1)),30px)}.product-welcome p,.metric-row article>span{font-size:clamp(8px,calc(.405vw / var(--zoom-boost,1)),12px)}.metric-row b{font-size:clamp(22px,calc(1.11vw / var(--zoom-boost,1)),33px)}.active-route{margin-top:clamp(17px,calc(.86vw / var(--zoom-boost,1)),26px);padding:clamp(17px,calc(.86vw / var(--zoom-boost,1)),26px)}.page-intro,.apply-head{min-height:clamp(560px,calc(28.3vw / var(--zoom-boost,1)),760px);padding-top:clamp(180px,calc(9.1vw / var(--zoom-boost,1)),250px);padding-bottom:clamp(90px,calc(4.55vw / var(--zoom-boost,1)),130px)}.page-intro h1,.apply-head h1{max-width:clamp(900px,calc(45.46vw / var(--zoom-boost,1)),1350px);font-size:clamp(96px,calc(4.85vw / var(--zoom-boost,1)),144px)}.page-intro>p,.apply-head>p{max-width:clamp(610px,calc(30.81vw / var(--zoom-boost,1)),915px);font-size:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px)}.editorial-grid h2{max-width:clamp(550px,calc(27.78vw / var(--zoom-boost,1)),825px);font-size:clamp(40px,calc(2.02vw / var(--zoom-boost,1)),60px)}.editorial-grid h3,.team-section h2,.split-callout h2,.apply-banner h2,.feature-copy h2,.home-hub-promo h2,.news-feed>header h2{font-size:clamp(34px,calc(1.72vw / var(--zoom-boost,1)),51px)}.editorial-grid p,.split-callout p{font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.process-line h3{font-size:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.process-line p,.feature-copy p,.feature-copy li,.values-grid p{font-size:clamp(11px,calc(.56vw / var(--zoom-boost,1)),16px)}.team-cards h3,.convoy-feed h3{font-size:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px)}.team-cards p,.home-hub-promo p{font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.news-feed h3{font-size:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px)}.news-feed p,.news-feed details div{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.leaderboard-summary b{font-size:clamp(27px,calc(1.37vw / var(--zoom-boost,1)),40px)}.driver-ranking h2,.popular-routes h2{font-size:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.home-signal>div{min-height:clamp(88px,calc(4.45vw / var(--zoom-boost,1)),132px);padding:clamp(20px,calc(1.01vw / var(--zoom-boost,1)),30px) clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.home-signal small,.product-welcome small,.metric-row small,.active-route small,.route-head>span{font-size:clamp(6px,calc(.303vw / var(--zoom-boost,1)),9px)}.home-signal b,.convoy-feed p,.convoy-feed article>a{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.editorial-grid article{min-height:clamp(260px,calc(13.13vw / var(--zoom-boost,1)),390px);padding:clamp(38px,calc(1.92vw / var(--zoom-boost,1)),57px)}.editorial-grid .editorial-lead{padding:clamp(55px,calc(2.78vw / var(--zoom-boost,1)),82px)}.team-cards article{min-height:clamp(112px,calc(5.66vw / var(--zoom-boost,1)),168px);padding:clamp(22px,calc(1.12vw / var(--zoom-boost,1)),33px)}.feature-visual{min-height:clamp(420px,calc(21.22vw / var(--zoom-boost,1)),630px)}.values-grid article{min-height:clamp(240px,calc(12.12vw / var(--zoom-boost,1)),360px);padding:clamp(40px,calc(2.02vw / var(--zoom-boost,1)),60px)}.apply-banner,.home-hub-promo{padding:clamp(55px,calc(2.78vw / var(--zoom-boost,1)),82px)}.public-footer{min-height:clamp(235px,calc(11.87vw / var(--zoom-boost,1)),352px);padding-top:clamp(55px,calc(2.78vw / var(--zoom-boost,1)),82px)}.member-directory{padding:clamp(42px,calc(2.12vw / var(--zoom-boost,1)),63px)}.member-directory>header h2{font-size:clamp(30px,calc(1.52vw / var(--zoom-boost,1)),45px)}.member-directory>header p,.member-result b{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.member-result{min-height:clamp(74px,calc(3.74vw / var(--zoom-boost,1)),111px);padding:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px);grid-template-columns:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px) minmax(0,1fr) auto;gap:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.member-result-avatar{width:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);height:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px)}.member-result small,.member-result em{font-size:clamp(5px,calc(.253vw / var(--zoom-boost,1)),8px)}.public-profile-nav{min-height:clamp(92px,calc(4.65vw / var(--zoom-boost,1)),138px);grid-template-columns:1fr auto minmax(340px,510px) 1fr}.profile-home-button,.profile-nav-actions a,.profile-nav-actions button{min-height:clamp(40px,calc(2.02vw / var(--zoom-boost,1)),60px);font-size:clamp(8px,calc(.405vw / var(--zoom-boost,1)),12px)}.member-search-compact .member-search-field{min-height:clamp(42px,calc(2.12vw / var(--zoom-boost,1)),63px)}.member-search-field input{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.public-profile-cover.public-profile-cover-v3{height:clamp(230px,calc(11.62vw / var(--zoom-boost,1)),345px)}.public-profile-identity.public-profile-identity-v3{min-height:clamp(190px,calc(9.6vw / var(--zoom-boost,1)),285px);padding-right:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);padding-bottom:clamp(30px,calc(1.52vw / var(--zoom-boost,1)),45px);padding-left:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);grid-template-columns:clamp(140px,calc(7.07vw / var(--zoom-boost,1)),210px) minmax(0,1fr) auto;gap:clamp(25px,calc(1.27vw / var(--zoom-boost,1)),38px)}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:clamp(140px,calc(7.07vw / var(--zoom-boost,1)),210px);height:clamp(140px,calc(7.07vw / var(--zoom-boost,1)),210px);margin-top:clamp(-98px,calc(-3.28vw / var(--zoom-boost,1)),-65px)}.public-name-row h1{font-size:clamp(41px,calc(2.07vw / var(--zoom-boost,1)),61px)}.public-profile-identity p{max-width:clamp(590px,calc(29.8vw / var(--zoom-boost,1)),885px);font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.public-member-state{min-width:clamp(180px,calc(9.1vw / var(--zoom-boost,1)),270px)}.profile-award-shelf{padding:clamp(22px,calc(1.12vw / var(--zoom-boost,1)),33px) clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px)}.profile-community-grid{padding:clamp(32px,calc(1.62vw / var(--zoom-boost,1)),48px) clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);gap:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px);grid-template-columns:minmax(0,1.55fr) minmax(435px,.75fr)}.public-stat-grid article{min-height:clamp(135px,calc(6.82vw / var(--zoom-boost,1)),202px);padding:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.public-stat-grid b{font-size:clamp(15px,calc(.758vw / var(--zoom-boost,1)),22px)}.public-steam-v2{margin-right:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);margin-bottom:clamp(32px,calc(1.62vw / var(--zoom-boost,1)),48px);margin-left:clamp(44px,calc(2.22vw / var(--zoom-boost,1)),66px);padding:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px)}.leaderboard-summary article{min-height:clamp(138px,calc(6.97vw / var(--zoom-boost,1)),207px);padding:clamp(27px,calc(1.37vw / var(--zoom-boost,1)),40px) clamp(30px,calc(1.52vw / var(--zoom-boost,1)),45px)}.ranking-list>a{min-height:clamp(82px,calc(4.14vw / var(--zoom-boost,1)),123px);padding-right:clamp(26px,calc(1.32vw / var(--zoom-boost,1)),39px);padding-left:clamp(26px,calc(1.32vw / var(--zoom-boost,1)),39px)}.ranking-driver>b{font-size:clamp(11px,calc(.56vw / var(--zoom-boost,1)),16px)}.ranking-distance b{font-size:clamp(15px,calc(.758vw / var(--zoom-boost,1)),22px)}.popular-routes>article{min-height:clamp(93px,calc(4.7vw / var(--zoom-boost,1)),139px);padding:clamp(20px,calc(1.01vw / var(--zoom-boost,1)),30px) clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.apply-hero-v2{grid-template-columns:minmax(0,1fr) clamp(280px,calc(14.15vw / var(--zoom-boost,1)),420px);gap:clamp(80px,calc(4.04vw / var(--zoom-boost,1)),120px)}.apply-hero-v2 h1{font-size:clamp(94px,calc(4.75vw / var(--zoom-boost,1)),141px)}.apply-hero-v2>div>p{max-width:clamp(610px,calc(30.81vw / var(--zoom-boost,1)),915px);font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.application-shell-v2{grid-template-columns:clamp(330px,calc(16.67vw / var(--zoom-boost,1)),495px) minmax(0,1fr)}.application-progress-sidebar{padding:clamp(31px,calc(1.57vw / var(--zoom-boost,1)),46px) clamp(25px,calc(1.27vw / var(--zoom-boost,1)),38px)}.application-progress-sidebar article{min-height:clamp(82px,calc(4.14vw / var(--zoom-boost,1)),123px)}.application-progress-sidebar article b,.apply-form-v2 label{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.application-progress-sidebar article p,.apply-privacy-note small,.apply-form-section>header p{font-size:clamp(7px,calc(.354vw / var(--zoom-boost,1)),10px)}.application-panel-v2{padding:clamp(48px,calc(2.43vw / var(--zoom-boost,1)),72px)}.application-gate-v2{max-width:clamp(580px,calc(29.3vw / var(--zoom-boost,1)),870px)}.application-gate-v2 h2,.application-status-v2 h2,.external-flow h2{font-size:clamp(38px,calc(1.92vw / var(--zoom-boost,1)),57px)}.application-gate-v2>p,.external-flow p{max-width:clamp(530px,calc(26.77vw / var(--zoom-boost,1)),795px);font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.apply-form-section{padding:clamp(25px,calc(1.27vw / var(--zoom-boost,1)),38px)}.apply-form-section>header h3{font-size:clamp(15px,calc(.758vw / var(--zoom-boost,1)),22px)}.apply-form input,.apply-form textarea,.review-panel textarea{font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.auth-card{width:min(750px,100%);padding:clamp(48px,calc(2.43vw / var(--zoom-boost,1)),72px)}.auth-card h1{font-size:clamp(39px,calc(1.97vw / var(--zoom-boost,1)),58px)}.auth-card>p{font-size:clamp(11px,calc(.56vw / var(--zoom-boost,1)),16px)}.auth-facts b{font-size:clamp(8px,calc(.405vw / var(--zoom-boost,1)),12px)}.auth-facts small{font-size:clamp(7px,calc(.354vw / var(--zoom-boost,1)),10px)}.hub-shell{--hub-rail:clamp(250px,calc(12.63vw / var(--zoom-boost,1)),375px);grid-template-columns:var(--hub-rail) minmax(0,1fr)}.hub-sidebar{width:var(--hub-rail);padding:clamp(28px,calc(1.42vw / var(--zoom-boost,1)),42px) clamp(22px,calc(1.12vw / var(--zoom-boost,1)),33px) clamp(20px,calc(1.01vw / var(--zoom-boost,1)),30px)}.hub-sidebar nav a{min-height:clamp(48px,calc(2.43vw / var(--zoom-boost,1)),68px);font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}.hub-page{width:min(1980px,100%);padding:clamp(50px,calc(2.53vw / var(--zoom-boost,1)),75px) clamp(62px,calc(3.13vw / var(--zoom-boost,1)),94px) clamp(80px,calc(4.04vw / var(--zoom-boost,1)),120px)}.dashboard-v2,.admin-page{max-width:1980px}.hub-page-head h1{font-size:clamp(36px,calc(1.82vw / var(--zoom-boost,1)),54px)}.hub-page-head p{font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.dashboard-hero-copy h1{font-size:clamp(72px,calc(3.64vw / var(--zoom-boost,1)),108px)}.dashboard-hero-copy p,.tracker-card>p{font-size:clamp(10px,calc(.505vw / var(--zoom-boost,1)),15px)}.dashboard-metric-grid article{min-height:clamp(152px,calc(7.68vw / var(--zoom-boost,1)),228px);padding:clamp(22px,calc(1.12vw / var(--zoom-boost,1)),33px)}.dashboard-metric-grid b{font-size:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px)}.dashboard-metric-grid p,.dashboard-quick-actions small{font-size:clamp(7px,calc(.354vw / var(--zoom-boost,1)),10px)}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) clamp(285px,calc(14.4vw / var(--zoom-boost,1)),427px)}.dashboard-route-panel>header h2{font-size:clamp(22px,calc(1.12vw / var(--zoom-boost,1)),33px)}.dashboard-quick-actions b,.tracker-details b{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}}@media (max-width:960px){.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--line);color:#8d99aa;cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{width:17px;height:17px}.marketing-header .mobile-nav-panel{width:min(310px,calc(calc(100vw / var(--page-zoom,1)) - 24px));background:#0c0e12fa;border:1px solid #ffffff1c;border-radius:14px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 70px #0000009e}.marketing-header .mobile-nav-panel a{color:#9aa3af;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:0 13px;font-size:10px;display:flex}:is(.marketing-header .mobile-nav-panel a:hover,.marketing-header .mobile-nav-panel a:focus-visible){color:#e8ecf5;background:#5b7eff14}.marketing-header .mobile-nav-panel svg{color:#7186d7;width:15px;height:15px}.marketing-header .mobile-nav-panel>.mobile-contact{color:#b9c5f7;background:#5b7eff0f;border:1px solid #708cff2b}}@media (max-width:800px){.team-section,.split-callout,.feature-board{gap:36px}.convoy-feed{width:calc(100% - 24px)}.convoy-feed article{grid-template-columns:1fr;gap:13px;padding:22px 18px}.convoy-feed article>a{justify-self:start}.footer-links{flex-wrap:wrap;gap:18px 26px}}@media (max-width:620px){.hub-shell{padding-bottom:72px;display:block}.hub-main{grid-column:auto}.hub-sidebar{border-top:1px solid var(--line);border-right:0;flex-direction:row;align-items:center;width:100%;height:68px;padding:6px 10px;inset:auto 0 0}.hub-logo{display:none}.hub-sidebar nav{flex:1;gap:2px;min-width:0;margin:0;display:flex;overflow-x:auto}.hub-sidebar nav a{border-radius:9px;flex:1 0 46px;justify-content:center;min-width:46px;min-height:52px;padding:0;border:0!important}.hub-sidebar nav a.active:before{width:24px;height:2px;top:-6px;left:50%;transform:translate(-50%)}.hub-account-menu{border-top:0;border-left:1px solid var(--line);flex:0 0 44px;margin:0 0 0 5px}.hub-account-menu summary{grid-template-columns:36px;min-height:52px;padding:8px}.account-popover{bottom:76px;left:auto;right:10px}.hub-topbar{position:sticky;top:0}.hub-page{width:100%;padding:28px 16px 38px}.notification-popover{left:12px;right:12px}.applicant-workspace{margin-top:0}.applicant-summary{padding:24px}.applicant-progress-panel{padding:0}.application-progress-list{padding-left:24px;padding-right:24px}.applicant-team-note,.applicant-chat{margin-left:24px;margin-right:24px}.applicant-progress-panel>footer{padding-left:24px;padding-right:24px}}@media (max-width:480px){.marketing-header{grid-template-columns:auto minmax(0,1fr)}.header-actions{min-width:0}.nav-hub{min-width:0;padding-left:11px;padding-right:11px}.nav-hub.is-user{max-width:145px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions a,.apply-banner .primary-button,.home-hub-promo .primary-button{width:100%}.home-copy h1{font-size:clamp(46px,calc(15vw / var(--zoom-boost,1)),62px)}.trust-line{flex-direction:column;align-items:flex-start;gap:8px}.trust-line>i{display:none}.page-intro h1,.apply-head h1{font-size:clamp(40px,calc(13vw / var(--zoom-boost,1)),48px);overflow-wrap:anywhere}.editorial-grid h2{font-size:34px}.apply-banner,.home-hub-promo{padding:28px 22px}.auth-page{padding:100px 12px 72px;overflow-y:auto}.auth-brand{top:18px;left:16px}.auth-card{padding:34px 22px}.auth-card h1{font-size:34px}.auth-back{bottom:20px}.profile-modal-backdrop,.profile-lightbox{padding:8px}.profile-lightbox>button{top:14px;right:14px}}.support-shortcut{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background .2s,transform .2s;position:relative;color:#7b8798!important;display:grid!important}.support-shortcut:hover{background:#5b7eff14;border-color:#708cff4d;transform:translateY(-1px);color:#aebdff!important}.support-shortcut>svg{width:16px!important;height:16px!important}.support-shortcut-badge{color:#07110c;min-width:17px;height:17px;font:800 7px var(--font-geist-mono),monospace;background:#5ed39a;border:2px solid #0a0b0e;border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 14px #5ed39a57}.support-page{width:min(1500px,100%)}.support-header-actions{align-items:center;gap:8px;display:flex}.support-header-actions>button{border:1px solid var(--line);color:#798493;background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:8px;display:flex}.support-header-actions>button:hover:not(:disabled){color:#c5d0fa;background:#5b7eff12;border-color:#708cff47}.support-header-actions>button svg{width:14px;height:14px}.support-header-actions>button:first-child{width:40px;padding:0}.support-header-actions .support-new-button{color:#fff;background:#6079dd;border-color:#708cff40}.support-error,.dashboard-data-state{color:#b48c62;background:#b5732c0e;border:1px solid #dc9b502e;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 13px;padding:14px 16px;display:grid}.support-error>svg,.dashboard-data-state>svg{color:#cf9b61;width:18px}.support-error>span,.dashboard-data-state>span{gap:4px;min-width:0;font-size:8px;display:grid}.support-error b,.dashboard-data-state b{color:#d7b17e;font-size:9px}.support-error button,.dashboard-data-state button{color:#c49d70;background:#ffffff05;border:1px solid #dc9b502e;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:7px;display:flex}.dashboard-data-state{margin:12px 0 0}.dashboard-data-state small{color:#8d7358;font-size:7px}.dashboard-data-state button svg{width:12px}.support-loading{border:1px solid var(--line);color:#68758d;min-height:420px;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.08em;border-radius:17px;place-content:center;justify-items:center;gap:14px;display:grid}.support-loading svg{color:#7189e8;width:25px}.support-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.support-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#ffffff02);border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:105px;padding:19px;display:grid}.support-summary-grid article>span{color:#7890ea;background:#5b7eff0b;border:1px solid #708cff26;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-summary-grid svg{width:16px}.support-summary-grid small{color:#596984;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.12em;display:block}.support-summary-grid strong{color:#d8dde6;font:560 23px var(--font-geist-mono),monospace;margin-top:8px;display:block}.support-summary-grid p{color:#535e6d;margin:5px 0 0;font-size:7px}.support-workspace{background:#0b0d11;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:330px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 26px 70px #0000002b}.support-ticket-rail{border-right:1px solid var(--line);background:linear-gradient(#0d1015,#090b0e);flex-direction:column;min-width:0;display:flex}.support-ticket-rail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:73px;padding:16px 17px;display:flex}.support-ticket-rail>header>div{gap:7px;display:grid}.support-ticket-rail>header small{color:#6d83d6;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.support-ticket-rail>header b{color:#aab2bf;font-size:10px}.support-ticket-rail>header>button{color:#8fa4f8;background:#5b7eff12;border:1px solid #708cff33;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.support-ticket-rail>header>button svg{width:14px}.support-filters{border-bottom:1px solid #ffffff0e;gap:4px;padding:10px;display:flex;overflow-x:auto}.support-filters button{color:#566170;text-transform:capitalize;background:0 0;border-radius:6px;flex:none;min-height:27px;padding:0 9px;font-size:6px}.support-filters button.active{color:#a7b7f7;background:#5b7eff1a}.support-ticket-list{flex:1;min-height:0;overflow-y:auto}.support-ticket-list>button{width:100%;min-height:89px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:11px;padding:13px;transition:background .18s;display:grid;position:relative}.support-ticket-list>button:hover{background:#ffffff05}.support-ticket-list>button.active{background:linear-gradient(90deg,#5b7eff1f,#5b7eff06);box-shadow:inset 2px 0 #718af1}.support-ticket-list>button.unread:after{content:"";background:#5ed39a;width:2px;position:absolute;top:0;bottom:0;right:0}.support-ticket-icon{color:#758ce8;background:#141923;border:1px solid #708cff24;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.support-ticket-icon>img{object-fit:cover;width:100%;height:100%}.support-ticket-icon>svg{width:16px}.support-ticket-icon>i{background:#5ed39a;border:2px solid #11151d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:2px;right:2px}.support-ticket-list>button>span:nth-child(2){min-width:0}.support-ticket-list small{color:#596883;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-ticket-list b{color:#b4bbc6;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.support-ticket-list em{color:#535d6a;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:6px;font-style:normal;display:block;overflow:hidden}.support-ticket-list>button>svg{color:#4d596c;width:11px}.support-rail-empty{text-align:center;place-content:center;justify-items:center;min-height:250px;padding:28px;display:grid}.support-rail-empty svg{color:#53617a;width:22px}.support-rail-empty b{color:#929ca9;margin-top:13px;font-size:9px}.support-rail-empty span{color:#515b68;margin-top:6px;font-size:7px;line-height:1.55}.support-ticket-rail>footer{border-top:1px solid var(--line);grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:grid}.support-ticket-rail>footer>svg{color:#5fc994;width:17px}.support-ticket-rail>footer b{color:#8d979f;font-size:8px;display:block}.support-ticket-rail>footer small{color:#4f5966;margin-top:4px;font-size:6px;line-height:1.45;display:block}.support-ticket-stage{background:radial-gradient(circle at 80% 0,#3e54ae14,#0000 32%),#0c0e12;min-width:0}.support-stage-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:50px;display:grid}.support-stage-empty>svg{color:#7189e8;filter:drop-shadow(0 0 22px #5b7eff40);width:42px}.support-stage-empty small{color:#6d82d2;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em;margin-top:25px}.support-stage-empty h2{letter-spacing:-.04em;margin:13px 0 9px;font-size:29px}.support-stage-empty p{color:#65707e;max-width:470px;margin:0;font-size:9px;line-height:1.7}.support-stage-empty button{color:#fff;background:#6079df;border-radius:9px;align-items:center;gap:8px;min-height:41px;margin-top:22px;padding:0 15px;font-size:8px;display:flex}.support-stage-empty button svg{width:13px}.support-create-form{min-height:100%;padding:36px clamp(24px,calc(4vw / var(--zoom-boost,1)),54px);flex-direction:column;display:flex}.support-create-form>header{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:15px;padding-bottom:27px;display:grid}.support-create-form>header>span{color:#8fa4f6;background:#5b7eff13;border:1px solid #708cff33;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.support-create-form>header svg{width:19px}.support-create-form>header small,.support-create-form legend{color:#7086dc;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.support-create-form h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:26px}.support-create-form header p{color:#626d7a;margin:0;font-size:8px;line-height:1.55}.support-create-form fieldset{border:0;margin:27px 0 0;padding:0}.support-create-form legend{margin-bottom:11px}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.support-category-grid label{cursor:pointer}.support-category-grid input{opacity:0;pointer-events:none;position:absolute}.support-category-grid span{border:1px solid var(--line);color:#6d7784;background:#ffffff03;border-radius:8px;place-items:center;min-height:39px;font-size:8px;transition:all .18s;display:grid}.support-category-grid input:checked+span{color:#b7c4fa;background:#5b7eff1a;border-color:#708cff52;box-shadow:inset 0 0 20px #5b7eff09}.support-form-row{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-top:20px;display:grid}.support-create-form>label,.support-form-row label{color:#747e8c;gap:8px;font-size:8px;display:grid}.support-create-form input,.support-create-form select,.support-create-form textarea,.support-reply-area textarea{border:1px solid var(--line);color:#d3d8e0;width:100%;font:inherit;background:#090b0e;border-radius:9px;outline:0;transition:border-color .18s,box-shadow .18s}.support-create-form input,.support-create-form select{min-height:43px;padding:0 13px}.support-create-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#687487 50%),linear-gradient(135deg,#687487 50%,#0000 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px}.support-create-form>label{margin-top:18px}.support-create-form textarea{resize:vertical;min-height:150px;padding:14px}.support-create-form input:focus,.support-create-form select:focus,.support-create-form textarea:focus,.support-reply-area textarea:focus{border-color:#708cff5c;box-shadow:0 0 0 3px #5b7eff0d}.support-create-form>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:26px;display:flex}.support-create-form>footer>span{color:#566b62;align-items:center;gap:8px;font-size:7px;display:flex}.support-create-form>footer>span svg{color:#5fc994;width:13px}.support-create-form>footer>div{gap:7px;display:flex}.support-create-form>footer button{border:1px solid var(--line);color:#75808e;background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:8px;display:flex}.support-create-form>footer .primary-button{color:#fff;background:#6079df;border-color:#6079df}.support-create-form>footer button svg{width:13px}.support-conversation{flex-direction:column;min-height:690px;display:flex}.support-conversation-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#5b7eff0e,#0000 58%);justify-content:space-between;align-items:flex-start;gap:25px;min-height:145px;padding:25px 29px;display:flex}.support-conversation-header>div{min-width:0}.support-conversation-header>div>small{color:#566170;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:9px}.support-conversation-header h2{overflow-wrap:anywhere;color:#e0e4eb;letter-spacing:-.035em;margin:14px 0 0;font-size:25px}.support-conversation-header p{color:#66717e;align-items:center;gap:7px;margin:10px 0 0;font-size:8px;display:flex}.support-conversation-header p svg{width:12px}.support-status{color:#91a7f9;min-height:23px;font:700 6px var(--font-geist-mono),monospace;text-transform:uppercase;background:#5b7eff12;border:1px solid #5b7eff33;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.support-status.waiting_for_driver{color:#d4a361;background:#dfa8570f;border-color:#dfa85733}.support-status.resolved,.support-status.closed{color:#70c99a;background:#5ed39a0e;border-color:#5ed39a33}.support-conversation-header>aside{border:1px solid var(--line);background:#07090c80;border-radius:10px;gap:7px;min-width:175px;padding:15px 17px;display:grid}.support-conversation-header>aside small{color:#546075;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.13em}.support-conversation-header>aside b{color:#aeb7c5;font-size:9px}.support-conversation-header>aside span{color:#505b69;font-size:6px}.support-thread{background-image:radial-gradient(#ffffff06 .7px,#0000 .7px);background-size:13px 13px;flex:1;min-height:350px;max-height:560px;padding:27px 29px;overflow-y:auto}.support-thread-start{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 24px;display:grid}.support-thread-start span{background:#ffffff0f;height:1px}.support-thread-start small{color:#4f5967;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.08em}.support-message{grid-template-columns:35px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:16px;display:grid}.support-message-avatar{border:1px solid var(--line);color:#758be1;background:#151923;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;overflow:hidden}.support-message-avatar img{object-fit:cover;width:100%;height:100%}.support-message-avatar svg{width:15px}.support-message>div:last-child{background:#13161ced;border:1px solid #ffffff13;border-radius:3px 12px 12px;max-width:min(650px,88%);padding:14px 16px}.support-message.staff>div:last-child{background:linear-gradient(135deg,#2a355b80,#12161ff5);border-color:#708cff2b}.support-message header{align-items:center;gap:8px;display:flex}.support-message header b{color:#b8c0cb;font-size:8px}.support-message header span{color:#8fa4f5;min-height:17px;font:700 5px var(--font-geist-mono),monospace;background:#5b7eff1a;border-radius:4px;align-items:center;padding:0 6px;display:flex}.support-message header time{color:#4d5867;margin-left:auto;font-size:6px}.support-message p{color:#8b949f;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:9px;line-height:1.65}.support-resolution{background:#5ed39a09;border:1px solid #5ed39a24;border-radius:10px;justify-content:center;align-items:center;gap:10px;max-width:340px;margin:27px auto 0;padding:13px 15px;display:flex}.support-resolution>svg{color:#65c794;width:18px}.support-resolution b,.support-resolution small{display:block}.support-resolution b{color:#91b8a3;font-size:8px}.support-resolution small{color:#53675d;margin-top:4px;font-size:6px}.support-reply-area{border-top:1px solid var(--line);background:#090b0e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:17px 20px;display:grid}.support-reply-area form{min-width:0}.support-reply-area textarea{resize:vertical;min-height:74px;padding:12px 13px;font-size:8px}.support-reply-area form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.support-reply-area form span{color:#4e5967;align-items:center;gap:7px;font-size:6px;display:flex}.support-reply-area form span svg{width:11px}.support-reply-area form button,.support-ticket-controls button,.support-reopen-area button{color:#afbef7;background:#5b7eff1c;border:1px solid #708cff38;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:7px;display:flex}.support-reply-area form button svg,.support-ticket-controls button svg{width:12px}.support-ticket-controls{flex-direction:column;gap:7px;display:flex}.support-ticket-controls button{border-color:var(--line);color:#737e8c;background:#ffffff05;justify-content:center}.support-ticket-controls button:last-child{color:#78b796;border-color:#5ed39a29}.support-reopen-area{border-top:1px solid var(--line);color:#596473;background:#090b0e;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:15px 20px;font-size:7px;display:flex}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.support-page{width:min(2200px,100%)}.support-workspace,.support-conversation{min-height:clamp(690px,calc(34.85vw / var(--zoom-boost,1)),1035px)}.support-workspace{grid-template-columns:clamp(330px,calc(16.67vw / var(--zoom-boost,1)),495px) minmax(0,1fr)}.support-thread{max-height:none}.support-message p{font-size:clamp(9px,calc(.455vw / var(--zoom-boost,1)),13px)}}@media (max-width:1050px){.support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-workspace{grid-template-columns:280px minmax(0,1fr)}.support-conversation-header{display:grid}.support-conversation-header>aside{min-width:0}.support-reply-area{grid-template-columns:1fr}.support-ticket-controls{flex-direction:row}}@media (max-width:780px){.support-workspace{grid-template-columns:1fr}.support-ticket-rail{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.support-ticket-rail>footer{display:none}.support-ticket-list{max-height:220px}.support-ticket-stage{min-height:620px}.support-form-row{grid-template-columns:1fr}.support-create-form>footer{flex-direction:column;align-items:flex-start}.support-create-form>footer>div{justify-content:flex-end;width:100%}}@media (max-width:560px){.hub-topbar>nav>a.support-shortcut{display:grid!important}.support-page .hub-page-head{flex-direction:column;align-items:flex-start;gap:18px}.support-summary-grid{grid-template-columns:1fr 1fr}.support-summary-grid article{grid-template-columns:32px 1fr;gap:9px;min-height:95px;padding:14px}.support-summary-grid article>span{width:32px;height:32px}.support-summary-grid p{display:none}.support-workspace{border-radius:12px}.support-ticket-stage{min-height:560px}.support-conversation-header{padding:22px 18px}.support-conversation-header>div>small{margin:9px 0 0;display:block}.support-thread{padding:22px 15px}.support-message>div:last-child{max-width:100%}.support-reply-area{padding:14px}.support-reply-area form>div{flex-direction:column;align-items:flex-end}.support-reply-area form>div button{justify-content:center;width:100%}.support-ticket-controls{grid-template-columns:1fr 1fr;display:grid}.support-create-form{padding:27px 18px}.support-create-form>header{grid-template-columns:38px 1fr}.support-create-form>header>span{width:38px;height:38px}.support-category-grid{grid-template-columns:repeat(2,1fr)}.support-error,.dashboard-data-state{grid-template-columns:25px 1fr}.support-error button,.dashboard-data-state button{grid-column:2;justify-self:start}}.statistics-page .statistics-board,.statistics-page .statistics-bottom,.statistics-page .public-jobs{width:min(1280px,100% - 56px)}.statistics-page .statistics-sidebar{min-height:540px}.statistics-page .statistics-chart{min-height:270px}.statistics-page .statistics-bars{height:185px}.statistics-page .statistics-bottom{margin-top:16px;margin-bottom:0}.statistics-page .public-jobs-embedded{margin-top:120px;margin-bottom:120px}.statistics-page .public-jobs-embedded .public-jobs-table{border-radius:14px;box-shadow:0 22px 65px #0003}.statistics-page .public-jobs-embedded .public-jobs-table>header{min-height:120px;padding:26px 30px}.statistics-page .public-jobs-embedded .public-jobs-table>article{min-height:96px;padding-top:12px;padding-bottom:12px}.statistics-page .public-jobs-embedded .public-jobs-head{min-height:54px}.statistics-page .public-job-open{background:#5b7eff0e;border-color:#7491ff4d;border-radius:10px;width:36px;height:36px;transition:background .18s,border-color .18s,transform .18s}:is(.statistics-page .public-job-open:hover,.statistics-page .public-job-open:focus-visible){color:#fff;background:#2864ef;border-color:#4f7cff;outline:0;transform:translate(2px)}.statistics-page-intro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 35%,#2864ef17,#0000 30%);align-content:end;width:min(1280px,100% - 56px);min-height:220px;margin:0 auto;padding:126px 0 35px 220px;display:grid}.statistics-page-intro>span{color:#5273db;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.18em}.statistics-page-intro h1{color:#f4f6fa;font-size:clamp(35px,calc(4.2vw / var(--zoom-boost,1)),58px);letter-spacing:-.07em;margin:13px 0 9px;line-height:.9}.statistics-page-intro h1 em{color:#2864ef;font-style:normal}.statistics-page-intro p{color:#6c7583;max-width:470px;margin:0;font-size:9px;line-height:1.65}.statistics-page .statistics-board{margin-top:26px}.statistics-page .statistics-bottom{margin-bottom:25px}.public-jobs.public-jobs-embedded{margin-top:62px}.public-jobs-embedded .public-jobs-table{border-radius:12px}.public-jobs-embedded .public-jobs-table>header{background:linear-gradient(135deg,#2864ef0b,#0000 45%);align-items:flex-end;min-height:145px;padding:30px 32px}.public-jobs-embedded .public-jobs-table>header h2{color:#f1f3f7;font-size:clamp(26px,calc(3vw / var(--zoom-boost,1)),40px);letter-spacing:-.065em;font-weight:700}.public-jobs-embedded .public-jobs-head{min-height:58px}.public-jobs-embedded .public-jobs-table>article{min-height:104px}.statistics-bars{isolation:isolate;position:relative}.statistics-bars:after{content:"";z-index:2;pointer-events:none;opacity:.8;clip-path:polygon(0 77%,13% 65%,27% 71%,42% 38%,57% 48%,72% 12%,86% 31%,100% 7%,100% 10%,86% 34%,72% 15%,57% 51%,42% 41%,27% 74%,13% 68%,0 80%);background:linear-gradient(137deg,#0000 0 13%,#00c889 13.2% 13.8%,#0000 14% 28%,#00c889 28.2% 28.8%,#0000 29% 43%,#00c889 43.2% 43.8%,#0000 44% 59%,#00c889 59.2% 59.8%,#0000 60% 76%,#00c889 76.2% 76.8%,#0000 77%);position:absolute;inset:16% 3% 28px}.statistics-bars button{z-index:3;position:relative}.statistics-bars button>span{box-shadow:0 0 12px #2864ef2e}.job-route-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.job-route-layout .job-map-card{min-width:0}.job-route-layout .completed-route-map{min-height:480px}.route-journey-panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#ffffff01);border-radius:13px;flex-direction:column;min-height:480px;padding:25px;display:flex}.route-journey-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:20px;display:flex}.route-journey-panel>header svg{color:#6587ff;width:20px}.route-journey-panel h2{color:#e2e5eb;letter-spacing:-.03em;margin:0;font-size:16px}.route-journey-timeline{gap:29px;margin:25px 0 0;padding:0;list-style:none;display:grid}.route-journey-timeline li{grid-template-columns:23px minmax(0,1fr);gap:12px;display:grid;position:relative}.route-journey-timeline li:first-child:after{content:"";background:#29303a;width:1px;position:absolute;top:23px;bottom:-34px;left:9px}.route-journey-timeline li>svg{color:#477cff;width:19px}.route-journey-timeline li.arrived>svg{color:#22cd8c}.route-journey-timeline li div{gap:5px;display:grid}.route-journey-timeline small,.route-completion>div>span{color:#68717d;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.route-journey-timeline b{color:#dce1e9;font-size:13px}.route-journey-timeline span{color:#87909c;align-items:center;gap:6px;font-size:7px;display:flex}.route-journey-timeline span svg{color:#687383;width:11px}.route-journey-timeline em{color:#547ee6;font-size:7px;font-style:italic}.route-completion{border-top:1px solid var(--line);margin-top:auto;padding-top:23px}.route-completion>div{justify-content:space-between;align-items:end;display:flex}.route-completion b{color:#eff2f8;font:620 20px var(--font-geist-mono),monospace}.route-completion b small{color:#4a71dc;font-size:10px}.route-completion>i{background:#272b31;border-radius:10px;height:7px;margin:17px 0 9px;display:block;overflow:hidden}.route-completion>i em{border-radius:inherit;background:linear-gradient(90deg,#2864ef,#4f85ff);height:100%;display:block;box-shadow:0 0 14px #2864ef73}.route-completion>small{color:#697481;font-size:7px}.job-detail-grid .route-telemetry-panel{min-height:240px}.job-detail-grid>*,.job-route-layout>*{min-width:0}.route-telemetry-panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff04,#ffffff01);border-radius:13px;padding:23px;overflow:hidden}.route-telemetry-panel>header{align-items:center;gap:12px;min-width:0;margin-bottom:20px;display:flex}.route-telemetry-panel>header>svg{color:#4a7dff;flex:none;width:20px}.route-telemetry-panel>header>div{min-width:0}.route-telemetry-panel>header h2{color:#d6dbe4;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:15px;overflow:hidden}.route-telemetry-panel>header span{color:#596473;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.route-telemetry-panel>header>small{color:#687486;font:600 6px var(--font-geist-mono),monospace;flex:none;margin-left:auto}.route-speed-chart{isolation:isolate;background:repeating-linear-gradient(#0000 0 32px,#ffffff0e 33px);min-width:0;height:136px;position:relative;overflow:hidden}.route-speed-chart svg{width:100%;min-width:0;height:calc(100% - 24px);min-height:0;display:block;position:absolute;top:9px;left:0;right:0;overflow:hidden}.route-speed-chart .speed-fill{fill:url(#speed-fill);stroke:none}.route-speed-chart .speed-line{fill:none;stroke:#3d78ff;stroke-width:1.1px;vector-effect:non-scaling-stroke}.route-speed-chart>div{z-index:1;color:#66717e;pointer-events:none;justify-content:space-between;align-items:end;font-size:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.route-speed-empty{color:#66717e;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:125px;font-size:8px;display:grid}.route-speed-empty svg{color:#567ce8;width:20px}.public-job-page .job-route-layout{grid-template-columns:minmax(0,1fr) 310px}.public-job-page .route-journey-panel{min-height:470px}.public-job-page .job-detail-grid{grid-template-columns:1.4fr .9fr}.public-job-page .route-telemetry-panel{min-height:250px}@media (max-width:900px){.statistics-page-intro{width:calc(100% - 40px);padding-left:0}.statistics-page .statistics-board,.statistics-page .statistics-bottom,.statistics-page .public-jobs{width:calc(100% - 40px)}.job-route-layout,.public-job-page .job-route-layout{grid-template-columns:1fr}.route-journey-panel,.public-job-page .route-journey-panel{min-height:0}.job-detail-grid,.public-job-page .job-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.statistics-page-intro{width:calc(100% - 24px);min-height:225px;padding:120px 0 32px}.statistics-page .statistics-board,.statistics-page .statistics-bottom,.statistics-page .public-jobs{width:calc(100% - 24px)}.statistics-page .public-jobs-embedded{margin-top:64px;margin-bottom:75px}.public-jobs-embedded .public-jobs-table>header{min-height:125px;padding:24px 18px}.job-route-layout .completed-route-map{min-height:370px}.route-journey-panel{padding:20px}}.operations-desk{margin-top:40px}.operations-desk-label{color:#687ac1;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0 0 10px;display:block}.operations-desk-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operations-desk-actions>a{border:1px solid var(--line);min-height:112px;color:inherit;background:linear-gradient(135deg,#ffffff05,#ffffff02);border-radius:13px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.operations-desk-actions>a:hover{background:#2e52b714;border-color:#6484ff59;transform:translateY(-2px)}.operations-desk-actions>a>span{color:#5c83ff;background:#2f5ae61f;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.operations-desk-actions svg{width:18px}.operations-desk-actions>a>svg{color:#647181;width:14px}.operations-desk-actions b{color:#d9dee7;font-size:10px;display:block}.operations-desk-actions small{color:#6e7784;margin-top:6px;font-size:7px;display:block}.operations-desk-grid{grid-template-columns:minmax(0,1fr) 292px;gap:13px;margin-top:16px;display:grid}.operations-news,.operations-sync{border:1px solid var(--line);background:linear-gradient(130deg,#ffffff05,#ffffff02);border-radius:15px}.operations-news{padding:24px}.operations-news>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.operations-news>header span,.operations-sync>small{color:#6480e9;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.operations-news h2{color:#e5e8ef;letter-spacing:-.035em;margin:9px 0 0;font-size:21px}.operations-news button{color:#aab4c1;background:#ffffff06;border:1px solid #93a3c347;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:8px;display:flex}.operations-news button:disabled{opacity:.6}.operations-news button svg{width:13px}.operations-news-list{gap:8px;margin-top:18px;display:grid}.operations-news-list article{background:#ffffff06;border:1px solid #8b97ae2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:74px;padding:14px;display:grid}.operations-news-list article>div{min-width:0}.operations-news-list b{color:#dce0e8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.operations-news-list small{color:#737d8b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.operations-news-list em{color:#526071;margin-top:7px;font-size:6px;font-style:normal;display:block}.operations-news-list article>span{color:#7893f9;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;padding-top:2px}.operations-news-empty{color:#65707d;text-align:center;place-content:center;min-height:238px;font-size:8px;display:grid}.operations-sync{flex-direction:column;min-height:300px;padding:25px;display:flex}.operations-sync>span{color:#6484fd;background:#3e5bc21f;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:17px;display:grid}.operations-sync>span.online{color:#60d39b;background:#5ed39a14}.operations-sync>span svg{width:19px}.operations-sync h2{color:#e3e6ed;letter-spacing:-.035em;max-width:210px;margin:11px 0 8px;font-size:15px;line-height:1.12}.operations-sync p{color:#707a87;margin:0;font-size:8px;line-height:1.65}.operations-sync>a{color:#d4dae4;background:#ffffff08;border:1px solid #8e9ebd3b;border-radius:9px;justify-content:space-between;align-items:center;min-height:39px;margin-top:18px;padding:0 12px;font-size:8px;display:flex}.operations-sync>a svg{width:13px}.operations-sync>div{color:#637080;align-items:center;gap:7px;margin-top:auto;padding-top:17px;font-size:7px;display:flex}.operations-sync>div svg{color:#6385f5;width:13px}@media (max-width:900px){.operations-desk-actions,.operations-desk-grid{grid-template-columns:1fr}.operations-sync{min-height:250px}}@media (max-width:560px){.operations-desk{margin-top:30px}.operations-desk-actions>a{min-height:90px}.operations-news{padding:19px}.operations-news>header{flex-direction:column;align-items:flex-start;gap:13px}.operations-news-list article{padding:12px}.operations-news-list article>span{display:none}}@media (max-height:720px) and (min-width:961px){.home-hero{min-height:720px;padding-top:116px;padding-bottom:48px}.page-intro,.apply-head{min-height:500px;padding-top:145px;padding-bottom:70px}}.live-map-page{width:min(1760px,100%)}.live-command-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;margin:-12px 0 20px;padding:8px 2px 21px;display:flex}.live-command-head>div:first-child{max-width:760px}.live-command-kicker{color:#7891ff;font:680 7px var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;gap:8px;display:flex}.live-command-kicker i{background:#5edda0;border-radius:50%;width:6px;height:6px;animation:1.5s ease-out infinite live-map-pulse;box-shadow:0 0 15px #5edda0a6}.live-command-head h1{color:#f1f3f7;font-size:clamp(34px,calc(3vw / var(--zoom-boost,1)),50px);letter-spacing:-.045em;margin:15px 0 8px;font-weight:530}.live-command-head p{color:#687280;margin:0;font-size:9px;line-height:1.7}.live-command-signal{background:linear-gradient(135deg,#5b7eff13,#ffffff03);border:1px solid #708cff26;border-radius:11px;grid-template-columns:1fr auto;gap:4px 16px;min-width:218px;padding:13px 15px;display:grid}.live-command-signal span{color:#667ccf;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:7px;display:flex}.live-command-signal span svg{width:13px}.live-command-signal strong{color:#70dfa8;font:600 11px var(--font-geist-mono),monospace;grid-area:1/2/3;align-self:center}.live-command-signal small{color:#505a68;font-size:7px}.live-map-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.live-map-summary article{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff05,#ffffff01);border-radius:11px;align-items:center;gap:13px;min-height:83px;padding:15px 17px;display:flex;overflow:hidden}.live-map-summary article>svg{color:#7891ff;flex:none;width:18px;height:18px}.live-map-summary article.is-moving>svg{color:#63dca2}.live-map-summary article.is-free>svg{color:#929baa}.live-map-summary span{color:#586270;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;display:block}.live-map-summary b{color:#d8dce3;font:540 19px var(--font-geist-mono),monospace;margin-top:5px;line-height:1;display:block}.live-map-summary b em{color:#697382;font-size:7px;font-style:normal}.live-map-summary small{color:#4e5865;margin-top:5px;font-size:6px;display:block}.live-map-notice{margin:0 0 10px}.live-map-console{grid-template-columns:260px minmax(0,1fr) 330px;align-items:stretch;gap:10px;display:grid}.live-driver-roster,.live-map-card,.live-driver-panel{border:1px solid var(--line);background:#0b0d11;border-radius:14px;overflow:hidden}.live-driver-roster{min-height:720px;max-height:calc(calc(100vh / var(--page-zoom,1)) - 175px);flex-direction:column;display:flex}.live-driver-roster>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:73px;padding:15px 16px;display:flex}.live-driver-roster>header>div{gap:5px;display:grid}.live-driver-roster>header span,.live-driver-panel header span{color:#7891ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.live-driver-roster>header b{color:#d6dbe4;font-size:12px;font-weight:560}.live-driver-roster>header strong{color:#7d8998;font:600 9px var(--font-geist-mono),monospace;align-items:center;gap:7px;display:flex}.live-driver-roster>header strong i{background:#5edda0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #5edda08c}.live-roster-search{background:#080a0e;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;height:36px;margin:12px 12px 8px;padding:0 10px;display:flex}.live-roster-search:focus-within{border-color:#708cff61;box-shadow:0 0 0 3px #5b7eff0f}.live-roster-search>svg{color:#596577;flex:none;width:13px}.live-roster-search input{color:#cbd1dc;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.live-roster-search input::placeholder{color:#424b58}.live-roster-search button{color:#667180;background:0 0;border:0;place-items:center;width:21px;height:21px;display:grid}.live-roster-search button svg{width:11px}.live-roster-filters{grid-template-columns:repeat(4,1fr);gap:4px;padding:0 12px;display:grid}.live-roster-filters button{color:#56606e;min-height:27px;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;background:#0e1117;border:1px solid #ffffff0e;border-radius:6px;padding:0 3px}.live-roster-filters button.active{color:#8ea2f0;background:#5b7eff17;border-color:#708cff40}.live-roster-note{color:#444d59;margin:9px 13px 10px;font-size:6px;line-height:1.55}.live-roster-list{scrollbar-width:thin;scrollbar-color:#262d38 transparent;align-content:start;gap:3px;min-height:0;padding:0 7px 8px;display:grid;overflow-y:auto}.live-roster-list>button{width:100%;min-height:61px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.live-roster-list>button:hover{background:#ffffff06}.live-roster-list>button.selected{background:linear-gradient(90deg,#5b7eff1a,#5b7eff06);border-color:#708cff30}.live-roster-avatar{color:#9aa9dc;width:36px;height:36px;font:650 7px var(--font-geist-mono),monospace;background:#171b25;border:1px solid #708cff24;border-radius:9px;place-items:center;display:grid;position:relative;overflow:visible}.live-roster-avatar img{object-fit:cover;border-radius:8px;width:100%;height:100%;overflow:hidden}.live-roster-avatar i{background:#718aff;border:2px solid #0b0d11;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.live-roster-avatar i.is-moving{background:#58d89a}.live-roster-avatar i.is-paused{background:#d4a55e}.live-roster-avatar i.is-free{background:#8a95a8}.live-roster-copy{gap:5px;min-width:0;display:grid}.live-roster-copy b,.live-roster-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-roster-copy b{color:#cbd1db;font-size:9px;font-weight:570}.live-roster-copy small{color:#515b68;font-size:6px}.live-roster-state{justify-items:end;display:grid}.live-roster-state b{color:#abb4c2;font:580 11px var(--font-geist-mono),monospace}.live-roster-state small{color:#4d5663;font:600 5px var(--font-geist-mono),monospace}.live-roster-state em{color:#65758c;font:650 5px var(--font-geist-mono),monospace;text-transform:uppercase;margin-top:5px;font-style:normal}.live-roster-state.is-moving em{color:#59c993}.live-roster-state.is-paused em{color:#c49a59}.live-roster-state.is-free em{color:#7d8795}.live-roster-empty{color:#505b6a;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.live-roster-empty svg{width:21px}.live-roster-empty b{color:#929ba8;font-size:9px}.live-roster-empty span{font-size:6px}.live-map-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:73px;padding:15px 18px;display:flex}.live-map-card>header>div:first-child{gap:5px;display:grid}.live-map-card>header span{color:#7891ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.live-map-card>header span i{background:#67dba4;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 11px #67dba48c}.live-map-card>header b{color:#d6dbe4;font-size:12px;font-weight:560}.live-map-card>header small{color:#555f6d;font-size:7px}.live-map-controls{align-items:center;gap:5px;display:flex}.live-map-controls button{border:1px solid var(--line);color:#8d9dd9;background:#10131a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.live-map-controls button:disabled{opacity:.32}.live-map-controls button svg{width:13px;height:13px}.live-map-controls>span{color:#6c7582;text-align:center;min-width:42px}.live-map-viewport{background:radial-gradient(circle at 45% 48%,#33498b1a,#0000 40%),#080a0d;min-height:646px;position:relative;overflow:hidden}.live-map-canvas{position:absolute;inset:0}.live-map-canvas .maplibregl-canvas{outline:none}.live-map-canvas .maplibregl-ctrl-attrib{color:#596270;font:550 7px var(--font-geist-mono),monospace;background:#080a0dd1;border:1px solid #ffffff0f;border-radius:5px}.live-map-canvas .maplibregl-ctrl-attrib a{color:#8799da}.live-map-loading{z-index:4;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0db8;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.live-map-loading i{background:#7891ff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-out infinite live-map-pulse}.live-map-loading span,.live-map-empty span{color:#66707e;max-width:330px;font-size:9px;line-height:1.7}.live-map-empty{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#090c12e6;border:1px solid #708cff26;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;width:min(330px,100% - 36px);padding:15px 17px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 15px 40px #00000059}.live-map-empty svg{grid-row:1/3}.live-map-empty b{align-self:end}.live-map-empty span{align-self:start}.live-map-empty svg{color:#586baf;width:28px;height:28px}.live-map-empty b{color:#bdc5d1;font-size:13px}.live-map-overlay{z-index:5;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a0de0;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.live-map-overlay svg{color:#7088e5;width:30px;height:30px}.live-map-overlay b{color:#c5ccd8;font-size:13px}.live-map-overlay span{color:#65707f;max-width:390px;font-size:9px;line-height:1.7}.live-map-overlay button{color:#96a8ec;background:#5b7eff14;border:1px solid #708cff33;border-radius:8px;min-height:34px;margin-top:4px;padding:0 15px;font-size:8px}.live-map-coordinates{z-index:2;color:#414a57;font:550 6px var(--font-geist-mono),monospace;background:#080a0dd1;border:1px solid #ffffff0d;border-radius:5px;padding:5px 7px;position:absolute;bottom:10px;right:11px}.live-map-legend{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080a0ddb;border:1px solid #ffffff0e;border-radius:7px;gap:10px;padding:7px 9px;display:flex;position:absolute;top:11px;left:11px}.live-map-legend span{color:#697382;font:600 5px var(--font-geist-mono),monospace;text-transform:uppercase;align-items:center;gap:5px;display:flex}.live-map-legend span:before{content:"";background:#718aff;border-radius:50%;width:5px;height:5px}.live-map-legend span.is-moving:before{background:#58d89a}.live-map-legend span.is-paused:before{background:#d4a55e}.live-map-legend span.is-free:before{background:#8a95a8}.live-driver-panel{scrollbar-width:thin;scrollbar-color:#262d38 transparent;min-height:720px;padding:18px;overflow-y:auto}.live-driver-panel>header{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 8px;align-items:center;gap:12px;padding-bottom:18px;display:grid}.live-driver-avatar{color:#aab8eb;width:44px;height:44px;font:650 9px var(--font-geist-mono),monospace;background:#171b25;border:1px solid #708cff2e;border-radius:11px;place-items:center;display:grid;overflow:hidden}.live-driver-avatar img{object-fit:cover;width:100%;height:100%}.live-driver-panel h2{color:#e5e8ed;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:15px;font-weight:590;overflow:hidden}.live-driver-panel header p{color:#5d6673;margin:0;font-size:7px}.driver-online-dot{background:#718aff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #718aff8c}.driver-online-dot.is-moving{background:#62d89f;box-shadow:0 0 12px #62d89f8c}.driver-online-dot.is-paused{background:#d4a55e;box-shadow:0 0 12px #d4a55e80}.driver-online-dot.is-free{box-shadow:none;background:#8a95a8}.live-job-state{background:#5b7eff0d;border:1px solid #708cff24;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:10px;margin:13px 0 0;padding:11px 12px;display:grid}.live-job-state.no-job{background:#949ead0a;border-color:#949ead24}.live-job-state>svg{color:#7b91e9;width:18px}.live-job-state.no-job>svg{color:#8a95a8}.live-job-state div{gap:4px;min-width:0;display:grid}.live-job-state span{color:#657bd0;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em}.live-job-state.no-job span{color:#717b88}.live-job-state b{color:#bfc6d2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.live-speed{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:13px;min-height:102px;display:grid}.live-speed>svg{color:#7189ed;width:22px}.live-speed div{align-items:baseline;gap:6px;display:flex}.live-speed b{color:#f1f3f7;font:520 34px var(--font-geist-mono),monospace}.live-speed span{color:#6f7886;font:600 7px var(--font-geist-mono),monospace}.live-speed small{color:#7182c5;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.live-route-timeline{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:9px;margin:3px 0 10px;padding:14px 2px 10px;display:grid;position:relative}.live-route-timeline:before{content:"";opacity:.55;background:linear-gradient(90deg,#58d89a,#718aff,#a68aff);height:1px;position:absolute;top:18px;left:10%;right:10%}.live-route-timeline>div{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.live-route-timeline i{z-index:1;background:#718aff;border:2px solid #0b0d11;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #718aff2e}.live-route-timeline .origin i{background:#58d89a}.live-route-timeline .destination i{background:#a68aff}.live-route-timeline span{color:#535f70;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:3px}.live-route-timeline b,.live-route-timeline small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.live-route-timeline b{color:#aeb7c4;font-size:7px;font-weight:560}.live-route-timeline small{color:#4c5663;font-size:5px}.live-telemetry-grid{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 2px;display:grid}.live-telemetry-grid article{background:#ffffff03;border:1px solid #ffffff0b;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:14px 1fr;gap:3px 7px;min-height:61px;padding:9px;display:grid}.live-telemetry-grid svg{color:#657bd0;grid-row:1/3;width:13px}.live-telemetry-grid span{color:#4f5967;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em}.live-telemetry-grid b{color:#aeb7c4;font:560 8px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-telemetry-grid small{color:#4d5662;grid-column:2;font-size:5px}.live-driver-details{margin:0}.live-driver-details>div{border-bottom:1px solid #ffffff0b;padding:13px 0}.live-driver-details dt{color:#535d6a;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:7px;display:flex}.live-driver-details dt svg{color:#6f83d6;width:11px;height:11px}.live-driver-details dd{color:#c2c8d2;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:9px;overflow:hidden}.live-driver-details dd small{color:#555f6c;text-transform:capitalize;margin-top:4px;font-size:7px;display:block}.live-condition-list{gap:8px;padding:13px 0;display:grid}.live-condition-list>div{gap:4px;display:grid}.live-condition-list span{color:#4f5864;font:600 5px var(--font-geist-mono),monospace;justify-content:space-between;display:flex}.live-condition-list span b{color:#8994a5;font-size:6px}.live-condition-list i{background:#171b22;border-radius:3px;height:3px;overflow:hidden}.live-condition-list i em{border-radius:inherit;background:linear-gradient(90deg,#697fe1,#d07070);height:100%;display:block}.live-driver-profile{color:#92a6f5;background:#5b7eff0e;border:1px solid #708cff29;border-radius:8px;place-items:center;min-height:35px;font-size:8px;display:grid}.live-driver-placeholder{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:650px;display:grid}.live-driver-placeholder svg{color:#526394;width:28px}.live-driver-placeholder b{color:#aeb6c2;font-size:12px}.live-driver-placeholder span{color:#58616e;max-width:220px;font-size:8px;line-height:1.7}.live-map-privacy{color:#4d5662;margin:13px 2px 0;font-size:7px}@keyframes live-map-pulse{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.3)}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.live-map-page{width:min(2240px,100%)}.live-map-console{grid-template-columns:clamp(280px,calc(14vw / var(--zoom-boost,1)),380px) minmax(0,1fr) clamp(350px,calc(18vw / var(--zoom-boost,1)),480px)}.live-map-viewport{min-height:clamp(646px,calc(32vw / var(--zoom-boost,1)),980px)}.live-driver-roster,.live-driver-panel{min-height:clamp(720px,calc(35.7vw / var(--zoom-boost,1)),1090px)}.live-driver-panel{padding:clamp(18px,calc(1vw / var(--zoom-boost,1)),28px)}}@media (max-width:1350px){.live-map-console{grid-template-columns:250px minmax(0,1fr)}.live-driver-panel{grid-column:1/-1;min-height:0}.live-driver-details{grid-template-columns:repeat(4,1fr);gap:0 18px;display:grid}.live-condition-list{grid-template-columns:repeat(3,1fr);gap:12px}.live-driver-placeholder{min-height:220px}}@media (max-width:960px){.live-command-head{align-items:flex-start}.live-map-console{grid-template-columns:1fr}.live-driver-roster{min-height:0;max-height:410px}.live-driver-panel{grid-column:auto;min-height:0}.live-driver-details{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.live-condition-list{grid-template-columns:repeat(3,1fr)}.live-driver-placeholder{min-height:220px}}@media (max-width:760px){.live-command-head{gap:17px;display:grid}.live-command-signal{width:100%}.live-map-summary{grid-template-columns:repeat(2,1fr)}.live-map-summary article:last-child{grid-column:1/-1}.live-map-viewport{min-height:520px}}@media (max-width:520px){.live-map-summary{grid-template-columns:1fr}.live-map-summary article:last-child{grid-column:auto}.live-map-card>header{align-items:flex-start}.live-map-card>header small{max-width:190px}.live-map-controls{flex-wrap:wrap;justify-content:flex-end}.live-map-viewport{min-height:440px}.live-driver-details,.live-condition-list{grid-template-columns:1fr}.live-route-timeline small{display:none}.live-map-legend{flex-wrap:wrap;right:10px}.live-map-empty{width:calc(100% - 24px);bottom:12px;left:12px}}.home-cinematic{min-height:calc(100vh / var(--page-zoom,1));min-height:calc(100svh / var(--page-zoom,1));isolation:isolate;background:#07090c;place-items:center;padding:132px 24px 86px;display:grid;position:relative;overflow:hidden}.home-cinematic-image{z-index:-4;object-fit:cover;object-position:center 48%;filter:saturate(.82)contrast(1.04);width:100%;max-width:none;height:100%;animation:1.25s cubic-bezier(.22,1,.36,1) both home-cinematic-in;position:absolute;inset:0}.home-cinematic-shade{z-index:-3;background:linear-gradient(#05070a87,#05070a2e 36%,#05070ac7 100%),linear-gradient(90deg,#0406098a,#0000 44%,#04060966);position:absolute;inset:0}.home-cinematic-grid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.home-cinematic-card{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#1a1f28ab,#070a0f91);border:1px solid #ffffff29;border-radius:20px;justify-items:center;width:min(620px,100% - 48px);padding:38px 42px 34px;animation:.9s cubic-bezier(.22,1,.36,1) .12s both home-card-in;display:grid;box-shadow:0 38px 120px #0000008c,inset 0 1px #ffffff17}.home-cinematic-mark{background:#0c1017cc;border:1px solid #ffffff2e;border-radius:17px;place-items:center;width:60px;height:60px;margin-top:-70px;padding:4px;display:grid;box-shadow:0 18px 45px #00000073,0 0 45px #4362dd2e}.home-cinematic-mark .brand-mark{background-size:59px 59px;border-radius:13px;width:50px;height:50px}.home-cinematic-kicker{color:#9aacef;font:680 6px var(--font-geist-mono),monospace;letter-spacing:.17em;align-items:center;gap:8px;margin-top:17px;display:flex}.home-cinematic-kicker i{background:#6d8aff;width:17px;height:1px;box-shadow:0 0 10px #5b7effcc}.home-cinematic h1{font-size:clamp(36px,calc(3.1vw / var(--zoom-boost,1)),48px);letter-spacing:-.058em;text-shadow:0 6px 35px #00000080;margin:17px 0 13px;font-weight:580;line-height:.98}.home-cinematic h1 em{color:#9fb0ff;font-style:normal}.home-cinematic-card>p{color:#b0b7c2;text-shadow:0 2px 20px #000000a6;max-width:470px;margin:0;font-size:10px;line-height:1.7}.home-cinematic-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:21px;display:flex}.home-cinematic-actions a{gap:10px;box-shadow:0 13px 35px #0000003d}.home-cinematic-actions svg{width:14px;height:14px}.home-cinematic-card{animation:.9s cubic-bezier(.22,1,.36,1) .12s both home-card-in-zoomed}@keyframes home-card-in-zoomed{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:scale(1.07)}}.home-gallery-launch{z-index:2;color:#e6ebff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b12a1;border:1px solid #b5c4ff33;border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:6px 9px 6px 13px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff0d}.home-gallery-launch>span{text-align:left;gap:3px;display:grid}.home-gallery-launch small{color:#90a4f8;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.home-gallery-launch b{color:#edf1ff;font-size:9px;font-weight:640}.home-gallery-launch>svg{color:#aebdff;width:18px;height:18px;transition:transform .18s}.home-gallery-launch:hover{background:#212a4bc2;border-color:#a3b5ff7a;transform:translateY(-50%)translate(-3px)}.home-gallery-launch:hover>svg{transform:translate(3px)}.home-gallery-launch:focus-visible{outline-offset:4px;outline:2px solid #aebfff}.home-gallery-page-flip{z-index:1000;pointer-events:none;background:#070a10;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.home-gallery-page-flip i{background-image:linear-gradient(120deg,#03070d2e,#03070d8a),url(/hero-night-depot.png);background-size:900% 800%;min-width:0;min-height:0;animation:.78s cubic-bezier(.18,.68,.38,1) forwards home-gallery-pixel-fall;display:block;box-shadow:0 2px 8px #0000002e}.home-gallery-stage{z-index:999;overscroll-behavior:contain;background:#080b11;animation:.42s ease-out both home-gallery-stage-in;position:fixed;inset:0;overflow:auto}.home-road-gallery-close{z-index:2;color:#cbd5fa;height:38px;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080b12b3;border:1px solid #b5c4ff33;border-radius:9px;align-items:center;gap:8px;padding:0 13px;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:22px;right:max(24px,50% - 660px)}.home-road-gallery-close svg{width:14px;height:14px}.home-road-gallery-close:hover{color:#fff;background:#212a4bc2;border-color:#a3b5ff7a}.home-road-gallery-close:focus-visible{outline-offset:4px;outline:2px solid #aebfff}.home-scroll-cue{color:#747e8c;justify-items:center;gap:8px;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.home-scroll-cue>span{background:#080a0e66;border:1px solid #ffffff3d;border-radius:15px;place-items:center;width:27px;height:39px;display:grid}.home-scroll-cue svg{width:11px;animation:1.8s ease-in-out infinite home-scroll}.home-scroll-cue small{font:650 6px var(--font-geist-mono),monospace;letter-spacing:.18em}@keyframes home-cinematic-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes home-card-in{0%{opacity:0;transform:translateY(25px)scale(.985)}to{opacity:1;transform:none}}@keyframes home-scroll{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes home-gallery-pixel-fall{0%{opacity:1;filter:brightness();transform:translate(0)rotate(0)}28%{filter:brightness(1.3)saturate(.7)}to{opacity:0;filter:blur(2px)brightness(.55);transform:translate3d(var(--pixel-x),var(--pixel-y),0) rotate(var(--pixel-turn)) scale(.88)}}@keyframes home-gallery-stage-in{0%{opacity:0;filter:blur(7px);transform:scale(1.035)}to{opacity:1;filter:none;transform:scale(1)}}.home-road-gallery{min-height:100%;padding:clamp(74px,calc(7vw / var(--zoom-boost,1)),112px) max(24px,calc((100% - 1380px) / 2)) 56px;background:radial-gradient(circle at 89% 0,#5b7eff29,#0000 29%),linear-gradient(#080b11,#0c1018);position:relative;overflow:hidden}.home-road-gallery:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#94a8ff1f 1px,#0000 1px),linear-gradient(90deg,#94a8ff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 4%,#000 46%,#0000 92%);mask-image:linear-gradient(135deg,#0000 4%,#000 46%,#0000 92%)}.home-road-gallery-head{z-index:1;width:min(clamp(770px,calc(56vw / var(--zoom-boost,1)),900px),calc(100% - 48px));justify-content:space-between;align-items:end;gap:38px;margin:0 auto 25px;display:flex;position:relative}.home-road-gallery-head>div>span{color:var(--blue-soft);font:700 10px var(--font-geist-mono),monospace;letter-spacing:.02em;align-items:center;gap:9px;display:flex}.home-road-gallery-head>div>span i{background:var(--blue);width:18px;height:1px;box-shadow:0 0 12px #5b7eff9e}.home-road-gallery-head h2{color:#f6f6f7;font-size:clamp(40px,calc(3.3vw / var(--zoom-boost,1)),56px);letter-spacing:-.055em;margin:10px 0 0;line-height:.98}.home-road-gallery-head h2 em{color:#f6f6f7;font-style:normal}.home-road-gallery-head>a{color:var(--blue-soft);align-items:center;gap:7px;margin:0 3px 7px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-road-gallery-head>a svg{width:14px}.home-road-gallery-head>a:hover{color:#c5ceff}.home-road-gallery-showcase{z-index:1;width:min(clamp(770px,calc(56vw / var(--zoom-boost,1)),900px),calc(100% - 48px));height:clamp(345px,calc(25.2vw / var(--zoom-boost,1)),405px);grid-template-columns:clamp(52px,calc(4vw / var(--zoom-boost,1)),76px) minmax(0,1fr) clamp(52px,calc(4vw / var(--zoom-boost,1)),76px);gap:12px;margin:0 auto;display:grid;position:relative;overflow:hidden}.home-road-gallery-showcase article{background:#0a0d12;min-width:0;position:relative;overflow:hidden}.home-road-gallery-showcase img{object-fit:cover;width:100%;height:100%;display:block}.home-road-gallery-side{opacity:.57;filter:brightness(.55)saturate(.7);align-self:start;height:82%;margin-top:0;transform:scale(.96)}.home-road-gallery-previous{transform-origin:100%}.home-road-gallery-next{transform-origin:0}.home-road-gallery-main{min-height:0;animation:.55s cubic-bezier(.22,1,.36,1) both home-gallery-frame-in;box-shadow:0 16px 50px #0003}.home-road-gallery-main:after{content:"";pointer-events:none;background:linear-gradient(#01040878,#0000 35%,#0104080f 52%,#010408d6);position:absolute;inset:0}.home-road-gallery-main>div{z-index:1;text-align:center;position:absolute;bottom:27px;left:30px;right:30px}.home-road-gallery-main>div>span{color:#d1d6dd;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.home-road-gallery-main h3{color:#fafafa;font-size:clamp(21px,calc(1.8vw / var(--zoom-boost,1)),29px);letter-spacing:-.045em;margin:9px 0 10px;line-height:1}.home-road-gallery-main p{color:#d4d7da;max-width:600px;font-size:clamp(10px,calc(.76vw / var(--zoom-boost,1)),13px);margin:0 auto;line-height:1.4}.home-road-gallery-controls{z-index:1;justify-content:center;align-items:center;gap:18px;margin:24px auto 0;display:flex;position:relative}.home-road-gallery-controls>span{background:#121827;border:1px solid #8ea3ff1c;align-items:center;gap:12px;height:56px;padding:0 19px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-road-gallery-controls>span button{cursor:pointer;background:#596074;border:0;width:8px;height:8px;padding:0}.home-road-gallery-controls>span button.is-active{background:linear-gradient(90deg,var(--blue),var(--blue-soft));width:27px;box-shadow:0 0 12px #5b7eff7a}.home-road-gallery-pause{color:#dce4ff;cursor:pointer;background:#121827;border:1px solid #8ea3ff1c;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff09}.home-road-gallery-pause svg{width:19px;height:19px}.home-road-gallery-controls button:hover{filter:brightness(1.3)}.home-road-gallery-controls button:focus-visible{outline-offset:3px;outline:2px solid #aebfff}.home-road-gallery-archive{z-index:1;width:min(clamp(770px,calc(56vw / var(--zoom-boost,1)),900px),calc(100% - 48px));margin:clamp(42px,calc(5vw / var(--zoom-boost,1)),78px) auto 0;border-top:1px solid #8ea3ff24;padding-top:22px;position:relative}.home-road-gallery-archive>header{align-items:baseline;gap:11px;display:flex}.home-road-gallery-archive>header span{color:var(--blue-soft);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.15em}.home-road-gallery-archive>header b{color:#dce3f6;font-size:12px;font-weight:600}.home-road-gallery-archive>header small{color:#69758b;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-left:auto}.home-road-gallery-archive>div{gap:24px;margin-top:19px;display:grid}.home-road-gallery-archive>div>section>header{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.home-road-gallery-archive>div>section>header b{color:#cbd4ee;font-size:14px;font-weight:600}.home-road-gallery-archive>div>section>header small{color:#6e7d99;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.1em}.home-road-gallery-archive>div>section>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;display:grid}.home-road-gallery-archive button{color:#d9e1f5;text-align:left;cursor:pointer;background:#0d121e;border:1px solid #8ea3ff1a;border-radius:9px;gap:9px;min-width:0;padding:5px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.home-road-gallery-archive button:hover,.home-road-gallery-archive button.is-active{background:#151e32;border-color:#8ea3ff73;transform:translateY(-2px)}.home-road-gallery-archive img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.83)contrast(1.05);border-radius:5px;width:100%;display:block}.home-road-gallery-archive button.is-active img{filter:saturate()contrast(1.05)}.home-road-gallery-archive button>span{gap:4px;min-width:0;padding:0 3px 3px;display:grid}.home-road-gallery-archive button small{color:#8295d9;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.home-road-gallery-archive button b{color:#cbd4e8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:590;overflow:hidden}@keyframes home-gallery-frame-in{0%{opacity:0;filter:blur(4px);transform:scale(1.018)}to{opacity:1;filter:none;transform:scale(1)}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.home-cinematic{padding:clamp(154px,calc(8vw / var(--zoom-boost,1)),220px) clamp(48px,calc(4vw / var(--zoom-boost,1)),170px) clamp(120px,calc(6vw / var(--zoom-boost,1)),180px)}.home-cinematic-card{width:min(clamp(1040px,calc(54vw / var(--zoom-boost,1)),1840px),calc(100% - 96px));padding:clamp(58px,calc(3vw / var(--zoom-boost,1)),108px) clamp(70px,calc(3.6vw / var(--zoom-boost,1)),142px) clamp(44px,calc(2.3vw / var(--zoom-boost,1)),84px)}.home-cinematic h1{font-size:clamp(68px,calc(3.44vw / var(--zoom-boost,1)),130px)}.home-cinematic-card>p{max-width:1040px;font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),20px)}.home-cinematic-mark{width:clamp(94px,calc(4.75vw / var(--zoom-boost,1)),136px);height:clamp(94px,calc(4.75vw / var(--zoom-boost,1)),136px);margin-top:clamp(-150px,calc(-6vw / var(--zoom-boost,1)),-118px);border-radius:clamp(26px,calc(1.32vw / var(--zoom-boost,1)),36px)}.home-cinematic-mark .brand-mark{width:clamp(80px,calc(4vw / var(--zoom-boost,1)),116px);height:clamp(80px,calc(4vw / var(--zoom-boost,1)),116px);background-size:clamp(93px,calc(4.65vw / var(--zoom-boost,1)),134px)}.home-gallery-launch{right:clamp(24px,calc(1.5vw / var(--zoom-boost,1)),56px);min-height:clamp(54px,calc(2.75vw / var(--zoom-boost,1)),82px);padding:clamp(6px,calc(.3vw / var(--zoom-boost,1)),10px) clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px) clamp(6px,calc(.3vw / var(--zoom-boost,1)),10px) clamp(13px,calc(.66vw / var(--zoom-boost,1)),20px);gap:clamp(11px,calc(.56vw / var(--zoom-boost,1)),17px);border-radius:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.home-gallery-launch small{font-size:clamp(6px,calc(.3vw / var(--zoom-boost,1)),9px)}.home-gallery-launch b{font-size:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px)}.home-gallery-launch>svg{width:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px);height:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px)}.home-scroll-cue{bottom:clamp(36px,calc(1.8vw / var(--zoom-boost,1)),54px)}.home-scroll-cue>span{width:clamp(27px,calc(1.37vw / var(--zoom-boost,1)),41px);height:clamp(39px,calc(1.97vw / var(--zoom-boost,1)),59px)}.home-scroll-cue small{font-size:clamp(6px,calc(.3vw / var(--zoom-boost,1)),9px)}.home-road-gallery{padding:clamp(95px,calc(5vw / var(--zoom-boost,1)),165px) clamp(48px,calc(6vw / var(--zoom-boost,1)),180px) clamp(60px,calc(3.4vw / var(--zoom-boost,1)),112px)}.home-road-gallery-close{top:clamp(24px,calc(1.5vw / var(--zoom-boost,1)),56px);right:clamp(48px,calc(6vw / var(--zoom-boost,1)),180px);height:clamp(38px,calc(1.92vw / var(--zoom-boost,1)),58px);padding:0 clamp(13px,calc(.66vw / var(--zoom-boost,1)),20px);font-size:clamp(8px,calc(.4vw / var(--zoom-boost,1)),12px)}.home-road-gallery-close svg{width:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px);height:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px)}.home-road-gallery-head{max-width:2180px;margin-bottom:clamp(25px,calc(1.27vw / var(--zoom-boost,1)),38px)}.home-road-gallery-head>div>span{gap:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px);font-size:clamp(10px,calc(.51vw / var(--zoom-boost,1)),15px)}.home-road-gallery-head>div>span i{width:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px)}.home-road-gallery-head h2{margin-top:clamp(10px,calc(.51vw / var(--zoom-boost,1)),15px);font-size:clamp(60px,calc(3.3vw / var(--zoom-boost,1)),102px)}.home-road-gallery-head>a{gap:clamp(7px,calc(.36vw / var(--zoom-boost,1)),11px);font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.home-road-gallery-head>a svg{width:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px)}.home-road-gallery-showcase{width:calc(100% + clamp(88px,calc(4.45vw / var(--zoom-boost,1)),134px));max-width:2340px;min-height:clamp(540px,calc(34vw / var(--zoom-boost,1)),820px);gap:clamp(20px,calc(1.01vw / var(--zoom-boost,1)),30px);grid-template-columns:minmax(110px,1fr) minmax(0,12fr) minmax(110px,1fr)}.home-road-gallery-main{min-height:clamp(540px,calc(34vw / var(--zoom-boost,1)),820px)}.home-road-gallery-main>div{right:clamp(30px,calc(1.52vw / var(--zoom-boost,1)),46px);bottom:clamp(27px,calc(1.37vw / var(--zoom-boost,1)),42px);left:clamp(30px,calc(1.52vw / var(--zoom-boost,1)),46px)}.home-road-gallery-main>div>span{font-size:clamp(8px,calc(.4vw / var(--zoom-boost,1)),12px)}.home-road-gallery-main h3{margin-top:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px);margin-bottom:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px);font-size:clamp(37px,calc(2.35vw / var(--zoom-boost,1)),72px)}.home-road-gallery-main p{max-width:900px;font-size:clamp(16px,calc(.92vw / var(--zoom-boost,1)),26px)}.home-road-gallery-controls{margin-top:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),36px);gap:clamp(18px,calc(.91vw / var(--zoom-boost,1)),27px)}.home-road-gallery-controls>span,.home-road-gallery-pause{height:clamp(56px,calc(2.83vw / var(--zoom-boost,1)),86px)}.home-road-gallery-controls>span{padding:0 clamp(19px,calc(.96vw / var(--zoom-boost,1)),29px);gap:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.home-road-gallery-controls>span button{width:clamp(8px,calc(.4vw / var(--zoom-boost,1)),12px);height:clamp(8px,calc(.4vw / var(--zoom-boost,1)),12px)}.home-road-gallery-controls>span button.is-active{width:clamp(27px,calc(1.37vw / var(--zoom-boost,1)),41px)}.home-road-gallery-pause{width:clamp(56px,calc(2.83vw / var(--zoom-boost,1)),86px)}.home-road-gallery-pause svg{width:clamp(19px,calc(.96vw / var(--zoom-boost,1)),29px);height:clamp(19px,calc(.96vw / var(--zoom-boost,1)),29px)}.home-road-gallery-archive{max-width:2180px;margin-top:clamp(42px,calc(3vw / var(--zoom-boost,1)),72px);padding-top:clamp(22px,calc(1.12vw / var(--zoom-boost,1)),34px)}.home-road-gallery-archive>header span{font-size:clamp(7px,calc(.35vw / var(--zoom-boost,1)),10px)}.home-road-gallery-archive>header b{font-size:clamp(12px,calc(.61vw / var(--zoom-boost,1)),18px)}.home-road-gallery-archive>header small{font-size:clamp(7px,calc(.35vw / var(--zoom-boost,1)),10px)}.home-road-gallery-archive>div{gap:clamp(24px,calc(1.22vw / var(--zoom-boost,1)),37px)}.home-road-gallery-archive>div>section>header b{font-size:clamp(14px,calc(.71vw / var(--zoom-boost,1)),21px)}.home-road-gallery-archive>div>section>header small{font-size:clamp(7px,calc(.35vw / var(--zoom-boost,1)),10px)}.home-road-gallery-archive>div>section>div{grid-template-columns:repeat(auto-fill,minmax(clamp(190px,calc(10vw / var(--zoom-boost,1)),300px),1fr));gap:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px)}.home-road-gallery-archive button{padding:clamp(5px,calc(.25vw / var(--zoom-boost,1)),8px);border-radius:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px);gap:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px)}.home-road-gallery-archive button small{font-size:clamp(6px,calc(.3vw / var(--zoom-boost,1)),9px)}.home-road-gallery-archive button b{font-size:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px)}}@media (min-width:3001px) and (max-height:1149px){.home-cinematic-card{width:min(calc(56vw / var(--zoom-boost,1)),2060px)}.home-cinematic h1{font-size:clamp(102px,calc(3.44vw / var(--zoom-boost,1)),142px)}.home-road-gallery-head{max-width:2920px}.home-road-gallery-showcase{max-width:3100px;min-height:clamp(820px,calc(31vw / var(--zoom-boost,1)),1120px)}.home-road-gallery-main{min-height:clamp(820px,calc(31vw / var(--zoom-boost,1)),1120px)}.home-road-gallery-head h2{font-size:clamp(102px,calc(3.3vw / var(--zoom-boost,1)),132px)}.home-road-gallery-main h3{font-size:clamp(72px,calc(2.35vw / var(--zoom-boost,1)),92px)}.home-road-gallery-main p{font-size:clamp(24px,calc(.92vw / var(--zoom-boost,1)),32px)}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.home-cinematic-card{width:min(620px,100% - 48px);padding:38px 42px 34px}.home-cinematic h1{font-size:clamp(36px,calc(3.1vw / var(--zoom-boost,1)),48px)}.home-cinematic-card>p{max-width:470px;font-size:10px}.home-cinematic-actions .primary-button,.home-cinematic-actions .secondary-button{min-height:48px;padding:0 18px;font-size:10px}.home-cinematic-mark{border-radius:17px;width:60px;height:60px;margin-top:-70px}.home-cinematic-mark .brand-mark{background-size:59px 59px;width:50px;height:50px}.home-road-gallery{padding:clamp(74px,calc(7vw / var(--zoom-boost,1)),112px) 24px 56px}.home-road-gallery-head,.home-road-gallery-showcase,.home-road-gallery-archive{width:min(calc(56vw / var(--zoom-boost,1)),900px)}.home-road-gallery-head{margin-bottom:25px}.home-road-gallery-head>div>span{gap:9px;font-size:10px}.home-road-gallery-head>div>span i{width:18px}.home-road-gallery-head h2{font-size:clamp(40px,calc(3.3vw / var(--zoom-boost,1)),56px);margin-top:10px}.home-road-gallery-head>a{gap:7px;font-size:12px}.home-road-gallery-head>a svg{width:14px}.home-road-gallery-showcase{height:clamp(345px,calc(25.2vw / var(--zoom-boost,1)),405px);grid-template-columns:clamp(52px,calc(4vw / var(--zoom-boost,1)),76px) minmax(0,1fr) clamp(52px,calc(4vw / var(--zoom-boost,1)),76px);gap:12px;min-height:0}.home-road-gallery-main{min-height:0}.home-road-gallery-main>div{bottom:27px;left:30px;right:30px}.home-road-gallery-main>div>span{font-size:8px}.home-road-gallery-main h3{font-size:clamp(21px,calc(1.8vw / var(--zoom-boost,1)),29px);margin-top:9px;margin-bottom:10px}.home-road-gallery-main p{max-width:600px;font-size:clamp(10px,calc(.76vw / var(--zoom-boost,1)),13px)}.home-road-gallery-controls{gap:18px;margin-top:24px}.home-road-gallery-controls>span,.home-road-gallery-pause{height:56px}.home-road-gallery-controls>span{gap:12px;padding:0 19px}.home-road-gallery-controls>span button{width:8px;height:8px}.home-road-gallery-controls>span button.is-active{width:27px}.home-road-gallery-pause{width:56px}.home-road-gallery-pause svg{width:19px;height:19px}.home-road-gallery-archive{margin-top:clamp(42px,calc(5vw / var(--zoom-boost,1)),78px);padding-top:22px}.home-road-gallery-archive>header span,.home-road-gallery-archive>header small,.home-road-gallery-archive>div>section>header small{font-size:7px}.home-road-gallery-archive>header b{font-size:12px}.home-road-gallery-archive>div{gap:24px}.home-road-gallery-archive>div>section>header b{font-size:14px}.home-road-gallery-archive>div>section>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px}.home-road-gallery-archive button{border-radius:9px;gap:9px;padding:5px}.home-road-gallery-archive button small{font-size:6px}.home-road-gallery-archive button b{font-size:9px}}@media (max-width:700px){.home-cinematic{padding:122px 12px 80px}.home-cinematic-image{object-position:60% center}.home-gallery-launch{gap:7px;min-height:42px;padding:5px 8px 5px 10px;top:auto;bottom:17px;right:14px;transform:none}.home-gallery-launch:hover{transform:translate(-2px)}.home-gallery-launch b{display:none}.home-gallery-launch>svg{width:16px}.home-scroll-cue{display:none}.home-cinematic-card{border-radius:19px;width:calc(100% - 20px);padding:38px 22px 30px}.home-cinematic-mark{width:58px;height:58px;margin-top:-68px}.home-cinematic-mark .brand-mark{background-size:56px;width:48px;height:48px}.home-cinematic h1{font-size:clamp(39px,calc(11vw / var(--zoom-boost,1)),55px)}.home-cinematic-card>p{font-size:10px}.home-cinematic-actions{width:100%;display:grid}.home-cinematic-actions a{width:100%}}@media (max-width:760px){.home-road-gallery{padding:65px 14px 44px}.home-road-gallery-close{height:34px;font-size:7px;top:13px;right:14px}.home-road-gallery-head{flex-direction:column;align-items:start;gap:17px;margin-bottom:20px}.home-road-gallery-head>a{display:none}.home-road-gallery-head h2{font-size:42px}.home-road-gallery-showcase{grid-template-columns:1fr;gap:0;width:100%;min-height:360px}.home-road-gallery-side{display:none}.home-road-gallery-main{min-height:360px}.home-road-gallery-main>div{bottom:20px;left:18px;right:18px}.home-road-gallery-main h3{font-size:27px}.home-road-gallery-main p{font-size:11px}.home-road-gallery-controls{gap:10px;margin-top:14px}.home-road-gallery-controls>span,.home-road-gallery-pause{height:48px}.home-road-gallery-pause{width:48px}.home-road-gallery-archive{margin-top:37px}.home-road-gallery-archive>div>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-road-gallery-archive button b{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-gallery-page-flip{display:none}.home-gallery-stage,.home-road-gallery-main{animation:none}}.home-manifesto,.home-tracker-showcase,.home-operation-stage,.home-community-callout{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.home-manifesto{grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);align-items:center;gap:110px;padding:118px 0 105px;display:grid}.home-section-copy h2,.home-operation-copy h2,.home-community-callout h2{font-size:clamp(42px,calc(4vw / var(--zoom-boost,1)),64px);letter-spacing:-.055em;margin:22px 0 20px;font-weight:560;line-height:1}.home-section-copy h2 em{color:#96aaff;font-style:normal}.home-section-copy p,.home-operation-copy p,.home-operation-status p,.home-community-callout p{color:#7d8591;margin:0;font-size:11px;line-height:1.8}.home-section-copy>a{color:#9eaff4;align-items:center;gap:12px;margin-top:28px;font-size:9px;display:inline-flex}.home-section-copy>a svg{width:14px}.home-value-stack{border-top:1px solid var(--line);display:grid}.home-value-stack article{border-bottom:1px solid var(--line);grid-template-columns:34px 34px 1fr;align-items:start;gap:15px;min-height:118px;padding:23px 5px;display:grid}.home-value-stack article>span{color:#3e4652;font:550 8px var(--font-geist-mono),monospace}.home-value-stack article>svg{color:#6e85df;width:20px}.home-value-stack h3{color:#c1c7d0;margin:0 0 8px;font-size:14px;font-weight:570}.home-value-stack p{color:#626b77;margin:0;font-size:9px;line-height:1.65}.home-tracker-showcase{margin-bottom:118px}.home-tracker-head{grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr);align-items:end;gap:90px;margin-bottom:48px;display:grid}.home-tracker-head h2{font-size:clamp(43px,calc(4.5vw / var(--zoom-boost,1)),70px);letter-spacing:-.058em;margin:20px 0 0;font-weight:560;line-height:.98}.home-tracker-head h2 em,.tracker-story-flow h2 em{color:#96aaff;font-style:normal}.home-tracker-head p{color:#7d8591;margin:0;font-size:11px;line-height:1.8}.home-tracker-head a{color:#a2b3f4;align-items:center;gap:10px;margin-top:22px;font-size:9px;display:inline-flex}.home-tracker-head a svg{width:14px}.tracker-preview-composition{isolation:isolate;min-height:650px;position:relative}.tracker-preview-ambient{z-index:-2;opacity:.14;filter:blur(120px);background:#3455d0;border-radius:50%;width:70%;height:72%;position:absolute;top:10%;right:4%}.tracker-shot{background:#0b0e13;border:1px solid #ffffff1c;border-radius:18px;overflow:hidden;box-shadow:0 40px 110px #0000008f,inset 0 1px #ffffff09}.tracker-shot-titlebar{background:#0d1015;border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;height:43px;padding:0 14px;display:grid}.tracker-shot-titlebar>b{color:#596270;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.tracker-window-dots{gap:6px;display:flex}.tracker-window-dots i{background:#292e37;border-radius:50%;width:6px;height:6px}.tracker-shot-mode{color:#5e6876;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em;justify-self:end;align-items:center;gap:7px;display:flex}.tracker-shot-mode i{background:#5ed39a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5ed39a8c}.tracker-shot-overview{transform-origin:100%;width:88%;min-height:560px;position:absolute;top:30px;right:0;transform:perspective(1500px)rotateY(-2.5deg)rotateX(1deg)}.tracker-overview-layout{grid-template-columns:62px minmax(0,1fr);min-height:515px;display:grid}.tracker-preview-rail{background:#090b0f;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:11px;padding:17px 0;display:flex}.tracker-preview-brand{background:#5b7eff0a url(/thermoexpress-mark.png) 50%/36px no-repeat;border:1px solid #708cff26;border-radius:9px;flex:none;width:31px;height:31px;display:block}.tracker-preview-rail>span:not(.tracker-preview-brand){color:#3f4754;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.tracker-preview-rail>span.active{color:#8097f1;background:#5b7eff13;border:1px solid #708cff29}.tracker-preview-rail svg{width:13px;height:13px}.tracker-preview-rail .tracker-rail-lock{margin-top:auto}.tracker-overview-canvas{background:radial-gradient(circle at 72% 9%,#4862cf1c,#0000 25%);min-width:0;padding:25px 25px 22px}.tracker-overview-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tracker-overview-head small,.tracker-preview-metrics small,.tracker-preview-route header,.tracker-preview-status>span{color:#566171;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.14em}.tracker-overview-head h3{color:#d8dce4;letter-spacing:-.04em;margin:7px 0 5px;font-size:21px;font-weight:560;line-height:1}.tracker-overview-head p{color:#596371;margin:0;font-size:7px}.tracker-overview-head>span{color:#6ac997;min-height:29px;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#5ed39a0b;border:1px solid #5ed39a26;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.tracker-overview-head>span i{background:#5ed39a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ed39a8c}.tracker-preview-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;display:grid}.tracker-preview-metrics article{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;align-content:end;min-height:102px;padding:14px;display:grid;position:relative}.tracker-preview-metrics article>svg{color:#586da8;width:14px;position:absolute;top:13px;right:13px}.tracker-preview-metrics b{color:#d3d8e0;font:540 20px var(--font-geist-mono),monospace;margin-top:8px}.tracker-preview-metrics b em{color:#56606d;font-size:7px;font-style:normal}.tracker-preview-metrics b.tracker-metric-word{color:#7fcba4;font-size:13px}.tracker-preview-metrics article>span{color:#4d5662;margin-top:5px;font-size:6px}.tracker-preview-lower{grid-template-columns:minmax(0,1.55fr) minmax(150px,.65fr);gap:7px;margin-top:8px;display:grid}.tracker-preview-route,.tracker-preview-status{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;min-height:218px;padding:16px}.tracker-preview-route header{justify-content:space-between;align-items:center;display:flex}.tracker-preview-route header span{color:#6276b9;align-items:center;gap:7px;display:flex}.tracker-preview-route header i{background:#667ee2;border-radius:50%;width:5px;height:5px}.tracker-preview-route header small{color:#3f4855;font:inherit}.tracker-preview-route>div{text-align:center;place-content:center;justify-items:center;min-height:125px;display:grid}.tracker-preview-route>div svg{color:#536798;width:20px}.tracker-preview-route>div b{color:#9ba4b1;margin-top:9px;font-size:9px;font-weight:560}.tracker-preview-route>div p{color:#4f5966;margin:6px 0 0;font-size:6px}.tracker-preview-road{background:linear-gradient(90deg,#5069c5,#7f97ef);border-radius:4px;justify-content:space-between;align-items:center;height:3px;display:flex}.tracker-preview-road i{background:#8ba0f2;border:2px solid #10141b;border-radius:50%;width:7px;height:7px}.tracker-preview-status{flex-direction:column;display:flex}.tracker-preview-status>b{color:#9ea7b4;align-items:center;gap:8px;margin:14px 0 12px;font-size:9px;font-weight:560;display:flex}.tracker-preview-status>b i{background:#5ed39a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ed39a80}.tracker-preview-status p{color:#586270;border-top:1px solid #ffffff0b;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:6px;display:flex}.tracker-preview-status p svg{color:#687fcf;width:11px}.tracker-shot-login{z-index:3;transform-origin:0 100%;width:355px;position:absolute;bottom:5px;left:0;transform:perspective(1200px)rotateY(3deg)rotate(-.5deg)}.tracker-login-version{color:#4d5663;font:600 6px var(--font-geist-mono),monospace;justify-self:end}.tracker-login-canvas{text-align:center;background:radial-gradient(circle at 50% 20%,#4b65d521,#0000 30%),#0a0d12;flex-direction:column;align-items:center;min-height:400px;padding:30px 34px 25px;display:flex}.tracker-login-eyebrow{color:#69ce99;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:7px;display:flex}.tracker-login-eyebrow i{background:#5ed39a;border-radius:50%;width:5px;height:5px}.tracker-login-mark{background-size:62px;border-radius:15px;width:53px;height:53px;margin-top:20px;box-shadow:0 13px 35px #0006}.tracker-login-canvas h3{color:#e0e3e9;letter-spacing:-.045em;margin:17px 0 7px;font-size:25px;font-weight:560;line-height:1}.tracker-login-canvas>p{color:#626c79;margin:0;font-size:7px}.tracker-login-canvas label{text-align:left;gap:7px;width:100%;margin-top:22px;display:grid}.tracker-login-canvas label span{color:#5b6680;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em}.tracker-login-canvas label b{color:#505a69;min-height:40px;font:500 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#080a0e;border:1px solid #ffffff13;border-radius:8px;align-items:center;padding:0 12px;display:flex}.tracker-login-canvas button{color:#fff;pointer-events:none;background:#7893ff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:9px;padding:0 13px;font-size:7px;font-weight:650;display:flex}.tracker-login-canvas button svg{width:11px}.tracker-login-canvas footer{color:#4f5967;width:100%;font:600 5px var(--font-geist-mono),monospace;justify-content:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tracker-login-canvas footer span{align-items:center;gap:5px;display:flex}.tracker-login-canvas footer svg{color:#657bca;width:9px}.tracker-preview-caption{z-index:5;color:#737e8e;font:600 6px var(--font-geist-mono),monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e13e6;border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 12px 35px #0006}.tracker-preview-caption b{color:#8da3f4}.tracker-preview-caption-login{bottom:-17px;left:32px}.tracker-preview-caption-overview{top:12px;right:30px}.tracker-preview-detail{z-index:5;color:#47515e;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:7px;display:flex;position:absolute;bottom:4px;right:24px}.tracker-preview-detail svg{width:11px}.home-tracker-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:43px;display:grid}.home-tracker-facts>span{grid-template-columns:25px 1fr;align-content:center;gap:4px 10px;min-height:90px;padding:20px 24px;display:grid}.home-tracker-facts>span+span{border-left:1px solid var(--line)}.home-tracker-facts svg{color:#6f87df;grid-row:1/3;width:19px}.home-tracker-facts b{color:#aeb5c0;font-size:9px}.home-tracker-facts small{color:#565f6c;font-size:7px}.tracker-story-page{background:radial-gradient(circle at 50% 16%,#3550be1a,#0000 25%),#090a0d}.tracker-story-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1180px,100% - 40px);min-height:720px;margin:0 auto;padding:175px 0 100px;display:flex}.tracker-story-hero h1{max-width:1050px;font-size:clamp(57px,calc(7vw / var(--zoom-boost,1)),102px);letter-spacing:-.066em;margin:27px 0 23px;font-weight:550;line-height:.91}.tracker-story-hero h1 em{color:#93a8ff;font-style:normal}.tracker-story-hero>p{color:#858d99;max-width:690px;margin:0;font-size:13px;line-height:1.8}.tracker-story-actions{gap:8px;margin-top:31px;display:flex}.tracker-story-actions svg{width:14px}.tracker-story-visual{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#3a55ca14,#0000 43%);width:min(1280px,100% - 40px);margin:0 auto 145px;padding:42px 50px 50px}.tracker-story-intro{grid-template-columns:165px 1fr;gap:28px 65px;width:min(920px,100% - 40px);margin:0 auto 115px;display:grid}.tracker-story-intro>span,.tracker-story-features article>span{color:#6173b0;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.tracker-story-intro h2{font-size:clamp(42px,calc(4.3vw / var(--zoom-boost,1)),65px);letter-spacing:-.055em;margin:0;font-weight:560;line-height:1}.tracker-story-intro p{color:#7c8591;grid-column:2;max-width:650px;margin:0;font-size:11px;line-height:1.85}.tracker-story-features{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 40px);margin:0 auto 135px;display:grid}.tracker-story-features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:31px}.tracker-story-features article>svg{color:#738be4;stroke-width:1.6px;width:23px}.tracker-story-features article>span{margin-top:28px;display:block}.tracker-story-features h3{color:#bcc3cd;letter-spacing:-.025em;margin:16px 0 10px;font-size:17px;font-weight:560;line-height:1.25}.tracker-story-features p{color:#626c79;margin:0;font-size:9px;line-height:1.75}.tracker-story-flow{border:1px solid var(--line);background:radial-gradient(circle at 50% 100%,#3751bc1c,#0000 40%),#0b0d11;border-radius:20px;width:min(1180px,100% - 40px);margin:0 auto 130px;padding:60px}.tracker-story-flow>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.tracker-story-flow h2{letter-spacing:-.052em;text-align:right;margin:18px 0 0;font-size:46px;font-weight:560;line-height:1}.tracker-story-flow>div{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:center;margin-top:55px;display:grid}.tracker-story-flow article{background:#ffffff03;border:1px solid #ffffff12;border-radius:14px;min-height:220px;padding:27px;position:relative}.tracker-story-flow article>b{color:#3d4652;font:550 8px var(--font-geist-mono),monospace;position:absolute;top:22px;right:22px}.tracker-story-flow article>svg{color:#758ce4;width:24px}.tracker-story-flow article h3{color:#bcc3cd;margin:29px 0 10px;font-size:16px}.tracker-story-flow article p{color:#626b77;margin:0;font-size:9px;line-height:1.7}.tracker-story-flow>div>i{background:linear-gradient(90deg,#303948,#5e75c8,#303948);height:1px}.tracker-story-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;width:min(1180px,100% - 40px);min-height:290px;margin:0 auto 110px;padding:48px 54px;display:flex}.tracker-story-callout h2{letter-spacing:-.045em;margin:17px 0 12px;font-size:38px;line-height:1.04}.tracker-story-callout p{color:#747d89;max-width:580px;margin:0;font-size:10px;line-height:1.75}.tracker-story-callout>a{flex:none}.tracker-preview-authentic{min-height:840px}.txshot{background:#080b10;border:1px solid #ffffff1f;border-radius:17px;overflow:hidden;box-shadow:0 42px 120px #0000009e,inset 0 1px #ffffff09}.txshot-windowbar{background:#0b0e13;border-bottom:1px solid #ffffff0e;grid-template-columns:1fr 29px 29px 29px;align-items:center;height:31px;padding-left:13px;display:grid}.txshot-windowbar span{color:#4f5967;font:600 6px var(--font-geist-mono),monospace}.txshot-windowbar i{border-left:1px solid #ffffff09;align-self:stretch}.txshot-overview{transform-origin:100%;width:92%;position:absolute;top:25px;right:0;transform:perspective(1800px)rotateY(-1.8deg)rotateX(.8deg)}.txshot-overview-shell{grid-template-columns:185px minmax(0,1fr);min-height:555px;display:grid}.txshot-sidebar{background:#0a0d12;border-right:1px solid #fff1;flex-direction:column;min-width:0;padding:19px 15px 15px;display:flex}.txshot-sidebar>header{align-items:center;gap:9px;display:flex}.txshot-sidebar .tracker-preview-brand{background-size:41px;border-radius:11px;width:35px;height:35px}.txshot-sidebar header>div{gap:3px;display:grid}.txshot-sidebar header b{color:#cbd1db;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.07em}.txshot-sidebar header small{color:#4c5663;font:600 5px var(--font-geist-mono),monospace;letter-spacing:.1em}.txshot-nav-label{color:#414b58;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:29px 9px 7px}.txshot-sidebar nav{gap:5px;display:grid}.txshot-sidebar nav span{color:#596371;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:7px;display:flex}.txshot-sidebar nav span.active{color:#9aacf0;background:#5b7eff14;border-color:#708cff2e}.txshot-sidebar nav svg{color:#5a6b9f;width:12px;height:12px}.txshot-sidebar>footer{border-top:1px solid #ffffff0e;margin-top:auto;padding-top:14px}.txshot-sidebar>footer>div{background:#ffffff03;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.txshot-avatar{color:#7f95e7;background:#5b7eff13;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.txshot-avatar svg{width:13px}.txshot-sidebar footer>div>span:last-child{gap:3px;min-width:0;display:grid}.txshot-sidebar footer b{color:#8e97a4;font-size:7px}.txshot-sidebar footer small{color:#495360;align-items:center;gap:5px;font-size:5px;display:flex}.txshot-sidebar footer small i{background:#5ed39a;border-radius:50%;width:5px;height:5px}.txshot-sidebar footer button{color:#596472;pointer-events:none;background:#ffffff04;border:1px solid #ffffff0e;border-radius:7px;width:100%;min-height:30px;margin-top:7px;font-size:6px}.txshot-workspace{background:#080b10;min-width:0}.txshot-sectionbar{background:#0d1015;border-bottom:1px solid #ffffff0f;align-items:center;height:43px;padding:0 21px;display:flex}.txshot-sectionbar b{color:#bfc6d1;font-size:9px;font-weight:600}.txshot-workspace>main{background:linear-gradient(#060a0fe8,#060a0ff2),url(/tracker-operations-background.png) 50%/cover;padding:20px 23px 24px}.txshot-welcome{justify-content:space-between;align-items:center;gap:18px;display:flex}.txshot-welcome>div small{color:#7893ff;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.13em}.txshot-welcome h3{color:#e0e4eb;letter-spacing:-.04em;margin:6px 0 5px;font-size:21px;font-weight:600;line-height:1}.txshot-welcome>div p{color:#66717f;margin:0;font-size:7px}.txshot-welcome>aside{background:#10141b;border:1px solid #ffffff13;border-radius:11px;flex:none;width:190px;padding:11px 13px}.txshot-welcome aside span{color:#7e95eb;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.09em;align-items:center;gap:6px;display:flex}.txshot-welcome aside span i{background:#5ed39a;border-radius:50%;width:6px;height:6px}.txshot-welcome aside b{color:#b4bbc6;margin-top:6px;font-size:7px;display:block}.txshot-welcome aside p{color:#56616f;margin:4px 0 0;font-size:6px;line-height:1.4}.txshot-road-banner{background:linear-gradient(90deg,#06090ef5,#06090ea6 47%,#06090e21),linear-gradient(#0000 35%,#04070bb3),url(/slideshows/truck1.png) 50%/cover;border:1px solid #7e97d733;border-radius:14px;height:208px;margin-top:14px;position:relative;overflow:hidden}.txshot-road-banner>div{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:17px 20px;display:flex}.txshot-road-banner div>span{color:#bcc6e7;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.09em;background:#0b0f15b3;border:1px solid #708cff2e;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.txshot-road-banner span svg{color:#8fa5f5;width:9px}.txshot-road-banner h4{color:#fff;letter-spacing:-.04em;margin:13px 0 5px;font-size:21px;font-weight:600;line-height:1}.txshot-road-banner p{color:#bbc3d0;margin:0;font-size:7px}.txshot-road-banner footer{align-items:center;gap:5px;margin-top:auto;display:flex}.txshot-road-banner footer i{background:#ffffff61;border-radius:4px;width:6px;height:6px}.txshot-road-banner footer i.active{background:#fff;width:21px}.txshot-road-banner footer small{color:#939dab;font:600 5px var(--font-geist-mono),monospace;margin-left:4px}.txshot-actions{margin-top:13px}.txshot-actions>small{color:#4b5663;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.13em}.txshot-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px;display:grid}.txshot-actions article{background:#0e1218;border:1px solid #fff1;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100px;padding:11px;display:flex;position:relative}.txshot-actions article>span{color:#7f96ed;background:#5b7eff14;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:11px;left:11px}.txshot-actions article>span svg{width:12px}.txshot-actions article>svg{color:#495361;width:9px;position:absolute;top:12px;right:11px}.txshot-actions article b{color:#aeb6c2;font-size:8px}.txshot-actions article p{color:#56606e;margin:4px 0 0;font-size:6px}.txshot-login{z-index:4;isolation:isolate;transform-origin:0 100%;width:54%;min-width:500px;height:485px;padding:19px 25px 17px;position:absolute;bottom:10px;left:0;transform:perspective(1500px)rotateY(2.2deg)rotate(-.4deg)}.txshot-login-backdrop{z-index:-2;background:url(/tracker-operations-background.png) 50%/cover;position:absolute;inset:0}.txshot-login:after{content:"";z-index:-1;background:linear-gradient(90deg,#05080cf7,#05080cd1 55%,#05080cb8);position:absolute;inset:0}.txshot-login-head{justify-content:space-between;align-items:center;display:flex}.txshot-login-head>div{align-items:center;gap:9px;display:flex}.txshot-login-head .tracker-preview-brand{background-size:36px;border-radius:9px;width:31px;height:31px}.txshot-login-head div>span:last-child{gap:2px;display:grid}.txshot-login-head b{color:#d2d7df;font-size:8px}.txshot-login-head small{color:#5b6573;font:600 5px var(--font-geist-mono),monospace;letter-spacing:.1em}.txshot-login-head em{color:#65707e;font:600 5px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#0a0e14b8;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-style:normal;display:flex}.txshot-login-head em i{background:#5ed39a;border-radius:50%;width:5px;height:5px}.txshot-login-card{background:#0c1017f2;border:1px solid #7893ff3d;border-radius:14px;width:316px;margin:27px auto 0;padding:22px 24px 19px;box-shadow:0 22px 55px #00000073}.txshot-login-eyebrow{color:#6dd6a2;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:6px;display:flex}.txshot-login-eyebrow i{background:#5ed39a;border-radius:50%;width:5px;height:5px}.txshot-login-card h3{color:#e0e4ea;letter-spacing:-.04em;margin:9px 0 5px;font-size:22px;font-weight:600;line-height:1}.txshot-login-card>p{color:#66717e;margin:0;font-size:7px}.txshot-login-card hr{background:#fff1;border:0;height:1px;margin:13px 0}.txshot-login-card label{gap:6px;display:grid}.txshot-login-card label span{color:#7180a1;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.09em}.txshot-login-card label b{color:#536071;min-height:34px;font:500 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#080b10;border:1px solid #ffffff14;border-radius:7px;align-items:center;padding:0 10px;display:flex}.txshot-remember{color:#626d7b;align-items:center;gap:7px;margin-top:9px;font-size:6px;display:flex}.txshot-remember>i{background:#7893ff;border:1px solid #7893ff73;border-radius:3px;place-items:center;width:12px;height:12px;font-style:normal;display:grid}.txshot-remember small{color:#fff;font-size:7px}.txshot-login-card button{color:#fff;pointer-events:none;background:#7893ff;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:10px;padding:0 10px;font-size:7px;display:flex}.txshot-login-card button span{align-items:center;gap:7px;margin:auto;display:flex}.txshot-login-card button svg{width:10px}.txshot-login-card footer{color:#4d5866;font:600 5px var(--font-geist-mono),monospace;justify-content:center;gap:7px;margin-top:12px;display:flex}.txshot-login-card footer span{align-items:center;gap:4px;display:flex}.txshot-login-card footer svg{color:#6980d0;width:8px}.txshot-login-card footer>i{color:#334052;font-style:normal}.txshot-security{background:#0a0e14d1;border:1px solid #fff1;border-radius:8px;grid-template-columns:13px 1fr auto;align-items:center;gap:8px;width:385px;min-height:40px;margin:8px auto 0;padding:8px 10px;display:grid}.txshot-security>svg{color:#7188d6;width:12px}.txshot-security span{color:#52606e;font-size:5px;line-height:1.4}.txshot-security b{color:#6b7684;background:#ffffff09;border-radius:6px;padding:7px 8px;font-size:5px}.txshot-domain{color:#5f6e94;font:600 5px var(--font-geist-mono),monospace;letter-spacing:.07em;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.tracker-preview-authentic .tracker-preview-caption-login{bottom:-10px}.tracker-preview-authentic .tracker-preview-caption-overview{top:7px;right:24px}.tracker-preview-authentic .tracker-preview-detail{bottom:6px;right:24px}.home-operation-stage{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 68% 35%,#3f5ac92b,#0000 28%),#0b0d11;border-radius:22px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:75px;min-height:520px;margin-bottom:96px;padding:70px;display:grid;position:relative;overflow:hidden}.home-operation-map{z-index:-1;opacity:.29;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 42%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000 42%,#000)}.home-operation-map span{transform-origin:0;background:linear-gradient(90deg,#0000,#718aff,#5ed39a);border-radius:2px;height:2px;position:absolute}.home-operation-map span:first-of-type{width:58%;top:29%;left:28%;transform:rotate(10deg)}.home-operation-map span:nth-of-type(2){width:38%;top:55%;left:48%;transform:rotate(-22deg)}.home-operation-map i{background:#718aff;border:2px solid #0b0d11;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 3px #718aff2e,0 0 25px #718affb3}.home-operation-map i:first-child{top:30%;left:28%}.home-operation-map i:nth-child(2){top:40%;left:56%}.home-operation-map i:nth-child(3){background:#5ed39a;top:56%;left:48%}.home-operation-map i:nth-child(4){background:#a68aff;top:41%;right:13%}.home-operation-copy{align-self:end}.home-operation-copy h2{font-size:clamp(50px,calc(5vw / var(--zoom-boost,1)),76px)}.home-operation-copy p{max-width:540px}.home-operation-links{flex-wrap:wrap;gap:7px;margin-top:29px;display:flex}.home-operation-links a,.home-operation-status>a{color:#9badf0;background:#5b7eff0e;border:1px solid #708cff29;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:8px;display:inline-flex}.home-operation-links svg,.home-operation-status>a svg{width:14px}.home-operation-links a svg:last-child{width:11px;margin-left:7px}.home-operation-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d12c7;border:1px solid #ffffff1a;border-radius:16px;padding:28px}.home-operation-status>span{color:#68cf9a;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em;align-items:center;gap:9px;display:flex}.home-operation-status>span svg{width:15px}.home-operation-status strong{color:#d4d9e1;letter-spacing:-.035em;margin:24px 0 14px;font-size:24px;font-weight:560;line-height:1.1;display:block}.home-operation-status p{font-size:9px}.home-operation-status>a{margin-top:22px}.home-community-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 12%,#5b7eff1a,#0000 19%);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:45px;min-height:300px;margin-bottom:110px;padding:50px 54px;display:grid}.home-community-mark{background:#10131a;border:1px solid #708cff24;border-radius:22px;place-items:center;width:88px;height:88px;display:grid}.home-community-mark .brand-mark{background-size:90px;border:0;width:76px;height:76px}.home-community-callout h2{margin:17px 0 13px;font-size:38px}.home-community-callout p{max-width:570px;font-size:10px}.home-community-actions{justify-items:stretch;gap:14px;display:grid}.home-community-actions>a:last-child{color:#8492a7;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex}.home-community-actions svg{width:14px}.thermo-pointer{z-index:10000;opacity:0;pointer-events:none;will-change:transform;filter:drop-shadow(0 3px 3px #000000b8)drop-shadow(0 0 10px #688fff42);width:32px;height:42px;margin:-3px 0 0 -5px;transition:opacity .12s,filter .18s;position:fixed;top:0;left:0}.thermo-pointer svg{transform-origin:5px 3px;width:100%;height:100%;transition:transform .16s cubic-bezier(.2,.9,.2,1);display:block;overflow:visible}.thermo-pointer-outline{fill:#070a10;stroke:#b0c7ff66;stroke-width:.75px;stroke-linejoin:round}.thermo-pointer-fill{fill:url(#thermo-pointer-ice);stroke:#f7f9ff;stroke-width:.7px;stroke-linejoin:round}.thermo-pointer-shine{fill:#ffffff85}.thermo-pointer:after{content:"";opacity:0;border:1px solid #8eaaffad;border-radius:50%;width:28px;height:28px;transition:opacity .16s,transform .22s cubic-bezier(.2,.9,.2,1);position:absolute;top:-10px;left:-9px;transform:scale(.55);box-shadow:0 0 0 4px #688fff17,0 0 20px #688fff3d}.thermo-pointer.is-action{filter:drop-shadow(0 3px 3px #000000bd)drop-shadow(0 0 13px #7199ff85)}.thermo-pointer.is-action svg{transform:scale(.94)rotate(-3deg)}.thermo-pointer.is-action .thermo-pointer-fill{fill:#a9bdff}.thermo-pointer.is-action:after{opacity:1;transform:scale(1)}.thermo-pointer.is-pressed svg{transition-duration:70ms;transform:scale(.82)rotate(-3deg)}.thermo-pointer.is-pressed:after{opacity:.65;transition-duration:70ms;transform:scale(.78)}.thermo-context-menu{z-index:9999;width:226px;max-height:calc(calc(100vh / var(--page-zoom,1)) - 12px);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#0b0e13f0;border:1px solid #ffffff21;border-radius:14px;padding:7px;animation:.14s ease-out both thermo-menu-in;position:fixed;overflow-y:auto;box-shadow:0 28px 80px #000000b3,inset 0 1px #ffffff0a}.thermo-context-menu header{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 26px;align-items:center;gap:9px;min-height:57px;padding:5px 6px 11px;display:grid}.thermo-context-menu header .brand-mark{background-size:40px;border-radius:9px;width:34px;height:34px}.thermo-context-menu header div{gap:4px;display:grid}.thermo-context-menu header small{color:#6b81d2;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.13em}.thermo-context-menu header b{color:#bec5d0;font-size:9px;font-weight:570}.thermo-context-menu header button{color:#626d7b;background:0 0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.thermo-context-menu header button:hover{color:#d2d7df;background:#ffffff0b}.thermo-context-menu header button svg{width:12px}.thermo-context-menu>a,.thermo-context-menu>button{color:#8f98a6;text-align:left;background:0 0;border-radius:7px;grid-template-columns:17px 1fr 12px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 9px;font-size:8px;display:grid}.thermo-context-menu>button{border-top:1px solid var(--line);border-radius:0;grid-template-columns:17px 1fr;min-height:43px;margin-top:5px;padding-top:5px}.thermo-context-menu>a:hover,.thermo-context-menu>button:hover{color:#dbe1ec;background:#5b7eff13}.thermo-context-menu>a svg,.thermo-context-menu>button svg{color:#6f84d3;width:13px}.thermo-context-menu>a svg:last-child{color:#4e5868;width:10px}.thermo-context-menu footer{color:#525e6c;min-height:31px;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:7px;padding:9px 8px 3px;display:flex}.thermo-context-menu footer i{background:#5ed39a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ed39a8c}@keyframes thermo-menu-in{0%{opacity:0;transform:scale(.96)translateY(-3px)}to{opacity:1;transform:none}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html.thermo-pointer-ready body,html.thermo-pointer-ready body *{cursor:none!important}html.thermo-pointer-ready input,html.thermo-pointer-ready textarea,html.thermo-pointer-ready [contenteditable=true]{cursor:text!important}html.thermo-pointer-ready select{cursor:default!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.thermo-pointer{display:none}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.home-manifesto,.home-tracker-showcase,.home-operation-stage,.home-community-callout{width:var(--wide-container)}.home-manifesto{gap:clamp(110px,calc(5.6vw / var(--zoom-boost,1)),165px);grid-template-columns:minmax(0,1fr) minmax(600px,.88fr)}.home-operation-stage{min-height:clamp(520px,calc(26.3vw / var(--zoom-boost,1)),780px);padding:clamp(70px,calc(3.54vw / var(--zoom-boost,1)),105px);grid-template-columns:minmax(0,1fr) clamp(320px,calc(16.2vw / var(--zoom-boost,1)),480px)}.home-community-callout{min-height:clamp(330px,calc(16.7vw / var(--zoom-boost,1)),495px);padding:clamp(54px,calc(2.73vw / var(--zoom-boost,1)),81px)}}@media (max-width:900px){.home-manifesto{grid-template-columns:1fr;gap:55px}.home-tracker-head{grid-template-columns:1fr;gap:24px}.tracker-preview-composition{min-height:825px}.tracker-preview-composition.tracker-preview-authentic{min-height:900px}.txshot-overview{width:100%;transform:none}.txshot-login{width:68%}.tracker-shot-overview{width:100%}.tracker-shot-login{left:25px}.tracker-story-features{grid-template-columns:1fr 1fr}.tracker-story-flow>div{grid-template-columns:1fr;gap:8px}.tracker-story-flow>div>i{display:none}.home-operation-stage{grid-template-columns:1fr;align-items:end;padding:50px}.home-operation-status{max-width:430px}.home-community-callout{grid-template-columns:75px 1fr}.home-community-actions{grid-column:2;justify-self:start}}@media (max-width:620px){.home-manifesto,.home-tracker-showcase,.home-operation-stage,.home-community-callout{width:calc(100% - 24px)}.home-manifesto{padding:85px 0 78px}.home-tracker-showcase{margin-bottom:82px}.home-tracker-head{margin-bottom:32px}.tracker-preview-composition{min-height:690px}.tracker-preview-composition.tracker-preview-authentic{min-height:810px}.txshot-overview{width:100%;top:0;transform:none}.txshot-overview-shell{grid-template-columns:44px minmax(0,1fr);min-height:418px}.txshot-sidebar{padding:10px 6px}.txshot-sidebar>header{justify-content:center}.txshot-sidebar>header>div,.txshot-nav-label,.txshot-sidebar>footer{display:none}.txshot-sidebar .tracker-preview-brand{background-size:34px;width:29px;height:29px}.txshot-sidebar nav{margin-top:18px}.txshot-sidebar nav span{justify-content:center;width:30px;min-height:30px;padding:0;font-size:0;overflow:hidden}.txshot-sidebar nav svg{width:12px}.txshot-sectionbar{height:34px;padding:0 13px}.txshot-sectionbar b{font-size:7px}.txshot-workspace>main{padding:12px 11px 14px}.txshot-welcome h3{font-size:15px}.txshot-welcome>div p{font-size:5px}.txshot-welcome>aside{display:none}.txshot-road-banner{height:153px;margin-top:10px}.txshot-road-banner>div{padding:12px 14px}.txshot-road-banner h4{margin-top:10px;font-size:16px}.txshot-road-banner p{font-size:5px}.txshot-actions{margin-top:9px}.txshot-actions>div{gap:5px}.txshot-actions article{min-height:75px;padding:8px}.txshot-actions article>span{width:22px;height:22px;top:8px;left:8px}.txshot-actions article>svg{top:8px;right:7px}.txshot-actions article b{font-size:6px}.txshot-actions article p{font-size:5px}.txshot-login{width:94%;min-width:0;height:374px;padding:13px 15px 11px;bottom:0;left:3%;transform:none}.txshot-login-head .tracker-preview-brand{background-size:31px;width:26px;height:26px}.txshot-login-head em{font-size:4px}.txshot-login-card{width:min(255px,94%);margin-top:18px;padding:17px 19px 15px}.txshot-login-card h3{font-size:18px}.txshot-login-card>p{font-size:6px}.txshot-login-card hr{margin:10px 0}.txshot-login-card label b,.txshot-login-card button{min-height:30px}.txshot-security{width:min(310px,96%);min-height:34px;padding:6px 8px}.txshot-security span{font-size:4px}.txshot-domain{display:none}.tracker-shot-overview{min-height:435px;top:0;transform:none}.tracker-overview-layout{grid-template-columns:43px minmax(0,1fr);min-height:390px}.tracker-preview-rail{gap:6px;padding:12px 0}.tracker-preview-rail>span:not(.tracker-preview-brand),.tracker-preview-brand{width:26px;height:26px}.tracker-preview-brand{background-size:30px}.tracker-preview-rail svg{width:11px}.tracker-overview-canvas{padding:17px 13px}.tracker-overview-head h3{font-size:17px}.tracker-overview-head>span{display:none}.tracker-preview-metrics{grid-template-columns:1fr 1fr}.tracker-preview-metrics article{min-height:82px}.tracker-preview-metrics article:last-child{display:none}.tracker-preview-lower{grid-template-columns:1fr}.tracker-preview-route{min-height:165px}.tracker-preview-route>div{min-height:88px}.tracker-preview-status{display:none}.tracker-shot-login{width:88%;max-width:340px;bottom:0;left:12px;transform:none}.tracker-login-canvas{min-height:330px;padding:24px 26px 20px}.tracker-login-mark{background-size:49px;width:42px;height:42px;margin-top:15px}.tracker-login-canvas h3{margin-top:13px;font-size:21px}.tracker-login-canvas label{margin-top:16px}.tracker-preview-caption,.tracker-preview-detail{display:none}.home-tracker-facts{grid-template-columns:1fr;margin-top:30px}.home-tracker-facts>span+span{border-top:1px solid var(--line);border-left:0}.tracker-story-hero{width:calc(100% - 24px);min-height:650px;padding-top:145px}.tracker-story-hero h1{font-size:clamp(50px,calc(14vw / var(--zoom-boost,1)),70px)}.tracker-story-actions{width:100%;display:grid}.tracker-story-actions a{width:100%}.tracker-story-visual{width:100%;margin-bottom:95px;padding:25px 12px}.tracker-story-intro{grid-template-columns:1fr;gap:24px;width:calc(100% - 24px)}.tracker-story-intro p{grid-column:1}.tracker-story-features{grid-template-columns:1fr;width:calc(100% - 24px)}.tracker-story-features article{min-height:220px}.tracker-story-flow{width:calc(100% - 24px);padding:32px 20px}.tracker-story-flow>header{flex-direction:column;align-items:flex-start}.tracker-story-flow h2{text-align:left;font-size:39px}.tracker-story-callout{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);padding:36px 22px}.tracker-story-callout>a{width:100%}.home-section-copy h2,.home-operation-copy h2{font-size:clamp(38px,calc(12vw / var(--zoom-boost,1)),52px)}.home-operation-stage,.home-community-callout{margin-bottom:78px}.home-operation-stage{min-height:680px;padding:35px 24px}.home-operation-links{display:grid}.home-operation-links a{width:100%}.home-community-callout{grid-template-columns:1fr;gap:23px;padding:35px 22px}.home-community-actions{grid-column:auto;width:100%}.home-community-actions .primary-button{width:100%}.home-community-mark{width:72px;height:72px}.home-community-mark .brand-mark{background-size:73px;width:62px;height:62px}}.live-map-clean-page{width:min(1840px,100%);padding-top:28px}.live-clean-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:12px;padding:0 2px 18px;display:flex}.live-clean-head>div:first-child{min-width:0}.live-clean-head>div:first-child>span{color:#778ddd;font:680 6px var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;gap:8px;display:flex}.live-clean-head>div:first-child>span i{background:#59d89a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #59d89a8c}.live-clean-head h1{color:#eef1f6;font-size:clamp(29px,calc(2.35vw / var(--zoom-boost,1)),42px);letter-spacing:-.048em;margin:10px 0 5px;font-weight:540;line-height:1}.live-clean-head p{color:#616b79;margin:0;font-size:8px;line-height:1.55}.live-clean-pulse{background:#ffffff03;border:1px solid #fff1;border-radius:10px;align-items:center;display:flex;overflow:hidden}.live-clean-pulse>span{border-right:1px solid #ffffff0e;grid-template-columns:auto 1fr;align-content:center;gap:2px 6px;min-width:76px;min-height:52px;padding:10px 13px;display:grid}.live-clean-pulse>span>i{background:#788ba8;border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px}.live-clean-pulse>span.online>i{background:#59d89a;animation:1.8s ease-out infinite live-clean-signal;box-shadow:0 0 10px #59d89a8c}.live-clean-pulse b{color:#d9dee7;font:590 14px/1 var(--font-geist-mono),monospace}.live-clean-pulse small{color:#56606e;font:650 5px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.live-clean-pulse>em{color:#65d89e;min-width:108px;font:650 7px var(--font-geist-mono),monospace;white-space:nowrap;align-items:center;gap:7px;padding:0 13px;font-style:normal;display:flex}.live-clean-pulse>em svg{width:13px}.live-clean-shell{grid-template-columns:245px minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;display:grid}.live-clean-roster,.live-clean-map-card{border:1px solid var(--line);background:#0b0d11;border-radius:13px;min-width:0;overflow:hidden}.live-clean-roster{min-height:680px;max-height:calc(calc(100vh / var(--page-zoom,1)) - 160px);flex-direction:column;display:flex}.live-clean-roster>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 13px;display:flex}.live-clean-roster>header>div{gap:4px;display:grid}.live-clean-roster>header span{color:#6b80ce;font:680 5px var(--font-geist-mono),monospace;letter-spacing:.14em}.live-clean-roster>header b{color:#cbd1dc;font-size:10px;font-weight:570}.live-clean-roster>header strong{color:#93a6eb;width:25px;height:25px;font:600 8px var(--font-geist-mono),monospace;background:#5b7eff0b;border:1px solid #708cff1f;border-radius:7px;place-items:center;display:grid}.live-clean-roster .live-roster-search{margin:9px 9px 7px}.live-clean-roster .live-roster-filters{padding:0 9px 7px}.live-clean-roster .live-roster-list{flex:1;padding:0 5px 6px}.live-clean-roster>footer{color:#48515e;border-top:1px solid #ffffff0b;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:6px;line-height:1.45;display:flex}.live-clean-roster>footer i{background:#59d89a;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #59d89a59}.live-clean-map-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 13px;display:flex}.live-clean-map-card>header>div:first-child{gap:4px;min-width:0;display:grid}.live-clean-map-card>header b{color:#cdd3dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:570;overflow:hidden}.live-clean-map-card>header small{color:#4f5967;font:550 6px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-map-layer-controls{background:#090b10;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.live-map-layer-controls button{color:#667282;min-height:27px;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.03em;border-radius:5px;align-items:center;gap:5px;padding:0 7px;transition:background .16s,color .16s;display:flex}.live-map-layer-controls button svg{width:12px;height:12px}.live-map-layer-controls button.active{color:#c6d1ff;background:#708cff29}.live-map-layer-controls button.active:last-child{color:#ffd292;background:#f0ad5224}.live-map-legend span.is-company:before{background:#81a5ff}.live-map-legend span.is-fuel:before{background:#ffc36a}.live-clean-map-viewport{min-height:621px}.live-map-pick-hint{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#090c11e0;border:1px solid #708cff26;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:10px 13px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000057}.live-map-pick-hint>svg{color:#7d94ec;flex:none;width:17px}.live-map-pick-hint>span{gap:3px;min-width:0;display:grid}.live-map-pick-hint b{color:#bdc5d1;font-size:8px;font-weight:580}.live-map-pick-hint small{color:#596473;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.live-driver-drawer{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0a0d12f0;border-color:#708cff29;border-radius:12px;width:min(324px,100% - 22px);min-height:0;max-height:calc(100% - 22px);padding:16px;animation:.22s cubic-bezier(.22,1,.36,1) both live-drawer-in;position:absolute;top:11px;right:11px;overflow-y:auto;box-shadow:0 24px 70px #00000094}.live-driver-drawer>header{grid-template-columns:42px minmax(0,1fr) 29px;gap:10px;padding-bottom:13px}.live-driver-drawer .live-driver-avatar{width:42px;height:42px}.live-driver-drawer h2{font-size:14px}.live-drawer-close{color:#707b8b;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.live-drawer-close:hover{color:#cad3f5;background:#5b7eff14;border-color:#708cff38}.live-drawer-close svg{width:13px}.live-driver-drawer .live-job-state{margin-top:10px}.live-driver-drawer .live-speed{min-height:85px}.live-driver-drawer .live-speed b{font-size:30px}.live-driver-drawer .live-telemetry-grid article{min-height:55px}.live-driver-drawer .live-driver-details{display:block}.live-driver-drawer .live-driver-details>div{padding:10px 0}.live-map-clean-page .live-map-privacy{margin:10px 2px 0}@keyframes live-clean-signal{0%{box-shadow:0 0 #59d89a6b}72%,to{box-shadow:0 0 0 7px #59d89a00}}@keyframes live-drawer-in{0%{opacity:0;transform:translate(15px)scale(.985)}to{opacity:1;transform:none}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.live-map-clean-page{width:min(2400px,100%)}.live-clean-shell{grid-template-columns:clamp(245px,calc(12.4vw / var(--zoom-boost,1)),365px) minmax(0,1fr)}.live-clean-roster{min-height:clamp(680px,calc(34.3vw / var(--zoom-boost,1)),1020px)}.live-clean-map-viewport{min-height:clamp(621px,calc(31.4vw / var(--zoom-boost,1)),930px)}.live-driver-drawer{width:clamp(324px,calc(16.4vw / var(--zoom-boost,1)),486px)}}@media (max-width:1050px){.live-clean-head{align-items:flex-start}.live-clean-pulse>span{min-width:65px;padding-left:10px;padding-right:10px}.live-clean-pulse>em{min-width:94px}.live-clean-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:850px){.live-map-clean-page{padding-top:23px}.live-clean-head{gap:14px;display:grid}.live-clean-pulse{width:max-content;max-width:100%}.live-clean-shell{grid-template-columns:1fr}.live-clean-roster{min-height:0;max-height:290px}.live-clean-roster .live-roster-list{max-height:150px}.live-clean-map-viewport{min-height:570px}}@media (max-width:560px){.live-clean-head h1{font-size:30px}.live-clean-head p{max-width:360px}.live-clean-pulse{grid-template-columns:repeat(3,1fr);display:grid}.live-clean-pulse>span{min-width:0}.live-clean-pulse>span:nth-child(3){border-right:0}.live-clean-pulse>em{border-top:1px solid #ffffff0e;grid-column:1/-1;min-height:34px;padding:0 11px}.live-clean-map-card>header{align-items:flex-start}.live-clean-map-card>header>div:first-child{padding-top:3px}.live-map-layer-controls{margin-left:0}.live-map-layer-controls button{padding:0 5px}.live-clean-map-viewport{min-height:530px}.live-map-legend{flex-wrap:wrap;gap:6px 9px;max-width:calc(100% - 22px)}.live-map-pick-hint{width:calc(100% - 24px);bottom:12px}.live-driver-drawer{width:calc(100% - 16px);max-height:calc(100% - 16px);padding:14px;top:8px;right:8px}.live-driver-drawer .live-speed{min-height:76px}}.route-table>a{color:inherit;text-decoration:none;display:block}.route-table>a:last-child article{border-bottom:0}.route-table>a article{transition:background .18s,border-color .18s}.route-table>a:hover article{background:#708cff09}.route-table>a:focus-visible{outline-offset:-2px;outline:2px solid #7891ff}.route-table-head,.route-table article{grid-template-columns:2fr 1.1fr .8fr .6fr 1.05fr .8fr}.route-table article{cursor:pointer}.route-table article>.route-map-action{color:#91a5f3;background:#5b7eff0e;border:1px solid #7891ff29;border-radius:7px;align-items:center;gap:6px;width:max-content;padding:7px 9px;display:flex}.route-map-action svg{width:12px;height:12px}.route-table article>.route-map-action b{color:inherit;font:600 7px var(--font-geist-mono),monospace;text-transform:uppercase}.route-table>a:hover .route-map-action{color:#bdc9ff;background:#5b7eff1c;border-color:#7891ff57}@media (max-width:800px){.route-table-head,.route-table article{min-width:880px}}.job-detail-page{width:min(1480px,100%)}.job-back{color:#7889c7;width:max-content;font:600 8px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:22px;display:flex}.job-back svg{width:13px}.job-detail-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.job-detail-metrics article{border:1px solid var(--line);background:linear-gradient(135deg,#708cff09,#ffffff02);border-radius:11px;grid-template-columns:24px 1fr;align-content:center;gap:5px 10px;min-height:94px;padding:18px;display:grid}.job-detail-metrics svg{color:#7891ff;stroke-width:1.5px;grid-row:1/3;width:18px}.job-detail-metrics span,.job-map-card>header span,.job-detail-grid header span{color:#596473;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.job-detail-metrics b{color:#d3d8e0;font:560 18px var(--font-geist-mono),monospace}.job-detail-metrics b small{color:#68717e;font-size:7px}.job-map-card{border:1px solid var(--line);background:#0b0d11;border-radius:14px;overflow:hidden}.job-map-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.job-map-card>header h2{color:#d5dae2;margin-top:6px;font-size:14px;font-weight:560}.job-map-card>header small{color:#5b6573;font-size:7px}.completed-route-map{background:#080a0d;min-height:610px;position:relative}.completed-route-map-canvas{position:absolute;inset:0}.completed-route-map-canvas .maplibregl-canvas{outline:none}.completed-route-loading{z-index:3;color:#687383;background:#080a0dc2;place-content:center;justify-items:center;gap:10px;font-size:9px;display:grid;position:absolute;inset:0}.completed-route-loading i{background:#7891ff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-out infinite live-map-pulse}.completed-route-legend{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0de0;border:1px solid #ffffff0f;border-radius:8px;gap:12px;padding:8px 10px;display:flex;position:absolute;top:12px;left:12px}.completed-route-legend span{color:#aab3c5;font:500 12px var(--font-geist-sans),sans-serif;align-items:center;gap:6px;display:flex}.completed-route-legend span:before{content:"";background:linear-gradient(90deg,#5edda0,#7d95ff,#a68aff);border-radius:2px;width:22px;height:4px}.completed-route-legend span.fuel:before{background:#e3b35f;border-radius:50%;width:9px;height:9px}.completed-route-legend svg{display:none}.job-map-state{text-align:center;background:radial-gradient(circle,#708cff12,#0000 44%),#080a0d;place-content:center;justify-items:center;gap:9px;min-height:430px;display:grid}.job-map-state svg{color:#6578be;width:29px}.job-map-state b{color:#bdc5d1;font-size:13px}.job-map-state span{color:#606a78;max-width:390px;font-size:9px;line-height:1.65}.completed-route-legend span.damage:before{background:#e58e99;border-radius:50%;width:9px;height:9px}.completed-route-replay{border-top:1px solid var(--line);background:#0b0d11;gap:12px;padding:14px 16px 16px;display:grid}.completed-route-replay-bar{align-items:center;gap:10px;min-width:0;display:flex}.completed-route-replay-button,.completed-route-replay-rate,.completed-route-replay-event{color:#aab3c5;min-height:34px;font:500 12px var(--font-geist-sans),sans-serif;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;transition:border-color .15s,background .15s,color .15s}.completed-route-replay-button{flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.completed-route-replay-button svg{width:15px;height:15px}.completed-route-replay-button.is-icon{width:34px;padding:0}.completed-route-replay-button.is-primary{color:#dfe5ff;background:#6b83ee24;border-color:#8da4ff59}.completed-route-replay-button:hover:not(:disabled),.completed-route-replay-event:hover:not(:disabled),.completed-route-replay-rate:hover{color:#eef1f7;border-color:#8da4ff6b}.completed-route-replay-button:disabled,.completed-route-replay-event:disabled{opacity:.5;cursor:default}.completed-route-replay-range{background:linear-gradient(90deg,#7d95ff var(--replay-progress,0%),#ffffff1a var(--replay-progress,0%));-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:2px;flex:1;min-width:120px;height:4px;margin:0 4px}.completed-route-replay-range::-webkit-slider-thumb{-webkit-appearance:none;background:#dfe5ff;border:2px solid #080a0d;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #7d95ff47}.completed-route-replay-range::-moz-range-thumb{background:#dfe5ff;border:2px solid #080a0d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #7d95ff47}.completed-route-replay-range:disabled{opacity:.5;cursor:default}.completed-route-replay-clock,.completed-route-replay-speed{color:#7d889a;font:500 12px var(--font-geist-mono),monospace;white-space:nowrap;flex-shrink:0}.completed-route-replay-clock b{color:#dfe5ff;font-weight:500}.completed-route-replay-rate{flex-shrink:0;padding:0 8px}.completed-route-replay-rate option{background:#0b0d11}.completed-route-replay-events{flex-wrap:wrap;gap:6px;max-height:120px;display:flex;overflow-y:auto}.completed-route-replay-event{align-items:center;gap:8px;padding:0 11px;display:inline-flex}.completed-route-replay-event:before{content:"";background:#e3b35f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.completed-route-replay-event.is-damage:before{background:#e58e99}.completed-route-replay-event b{color:#dfe5ff;font:500 11px var(--font-geist-mono),monospace}.completed-route-replay-note{color:#7d889a;font:400 12px/1.55 var(--font-geist-sans),sans-serif;margin:0}.tour-reel{gap:10px;min-width:0;display:grid}.tour-reel-scenes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tour-reel-scenes button{color:#aab3c5;min-height:32px;font:500 12px var(--font-geist-sans),sans-serif;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,color .15s;display:inline-flex}.tour-reel-scenes button:before{content:"";background:#7d95ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.tour-reel-scenes button.is-tourstart:before{background:#5edda0}.tour-reel-scenes button.is-tourfuel:before{background:#e3b35f}.tour-reel-scenes button.is-tourdamage:before{background:#e58e99}.tour-reel-scenes button.is-tourarrival:before{background:#a68aff}.tour-reel-scenes button:hover,.tour-reel-scenes button.is-active{color:#eef1f7;border-color:#8da4ff6b}.tour-reel-scenes button.is-active{background:#6b83ee24}.tour-reel-scenes b{color:#dfe5ff;font:500 11px var(--font-geist-mono),monospace}.tour-reel-scenes small{color:#7d889a;font:500 11px var(--font-geist-mono),monospace}.job-highlights-card>.tour-reel{padding:16px}.cl-tour-library{margin-bottom:20px}.cl-tour-highlight{border-top:1px solid var(--hub-line,#252b36);padding:12px 16px}.cl-tour-highlight>button{text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%}.cl-tour-highlight>button small{color:var(--hub-muted);margin-left:auto}.cl-tour-highlight>.tour-reel{max-width:960px;margin-top:12px}@media (max-width:700px){.completed-route-replay-bar{flex-wrap:wrap}.completed-route-replay-range{flex-basis:100%;order:-1;margin:6px 0 8px}.completed-route-replay-rate{margin-left:auto}}@media (max-width:480px){.completed-route-replay{padding:12px}.completed-route-replay-bar{gap:8px}.completed-route-replay-button{padding:0 11px}.completed-route-replay-clock{font-size:11px}.completed-route-replay-speed{display:none}}.job-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.job-detail-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff04,#ffffff01);border-radius:13px;min-height:240px;padding:23px}.job-detail-grid header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.job-detail-grid header>svg{color:#7891ff;stroke-width:1.5px;width:21px}.job-detail-grid header h2{color:#d3d8e0;margin-top:5px;font-size:15px;font-weight:560}.job-freight-card dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.job-freight-card dl div{background:#0b0d11;min-height:64px;padding:13px}.job-freight-card dt{color:#56606d;font:600 6px var(--font-geist-mono),monospace;text-transform:uppercase}.job-freight-card dd{color:#b9c0ca;margin:7px 0 0;font-size:9px}.job-condition-list{gap:15px;display:grid}.job-condition-list p{color:#858e9a;justify-content:space-between;margin:0 0 7px;font-size:8px;display:flex}.job-condition-list p b{color:#65707e;font:550 7px var(--font-geist-mono),monospace}.job-condition-list>div>i{background:#1a1e25;border-radius:5px;height:5px;display:block;overflow:hidden}.job-condition-list em{border-radius:inherit;background:#5edda0;height:100%;display:block}.job-condition-list em.warn{background:#d4a55e}.job-condition-list em.bad{background:#d65a66}.job-driver-card p,.job-fuel-card>p{color:#697381;font-size:9px}.job-driver-card a{color:#91a4ef;margin-top:24px;font-size:8px;display:inline-block}.job-fuel-card ol{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.job-fuel-card li{align-items:center;gap:10px;display:flex}.job-fuel-card li>i{background:#e3b35f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #e3b35f4d}.job-fuel-card li div{gap:3px;display:grid}.job-fuel-card li b{color:#c7ccd4;font-size:9px}.job-fuel-card li span{color:#596371;font-size:7px}.job-fuel-card>strong{border-top:1px solid var(--line);color:#8794c1;font:600 8px var(--font-geist-mono),monospace;padding-top:13px;display:block}@media (max-width:900px){.job-detail-metrics{grid-template-columns:1fr 1fr}.completed-route-map{min-height:500px}.job-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.job-detail-metrics{grid-template-columns:1fr}.job-map-card>header{flex-direction:column;align-items:flex-start;gap:12px}.completed-route-map{min-height:420px}.job-detail-grid>article{padding:18px}}.marketing-header{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}.marketing-header .desktop-nav{gap:6px}.nav-dropdown{position:relative}.nav-dropdown>summary{color:#858b96;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 11px;list-style:none;transition:border-color .18s,background .18s,color .18s;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:hover,.nav-dropdown[open]>summary{color:#e8ebf1;background:#5b7eff0e;border-color:#708cff24}.marketing-header .nav-dropdown>summary>svg{flex:none}.marketing-header .nav-dropdown>summary .nav-dropdown-chevron{color:#555f72;width:11px;height:11px;margin-left:1px;transition:transform .2s}.nav-dropdown[open]>summary .nav-dropdown-chevron{transform:rotate(180deg)}.marketing-header .nav-changelog{color:#858b96;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 11px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}:is(.marketing-header .nav-changelog:hover,.marketing-header .nav-changelog:focus-visible){color:#e8ebf1;background:#5b7eff0e;border-color:#708cff24}.marketing-header .nav-feed{color:#c5ceff;position:relative}.marketing-header .nav-feed svg{color:var(--blue-soft)}.marketing-header .nav-feed:after{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:5px;box-shadow:0 0 8px #5b7effe6}.marketing-header .nav-forum{color:#c5ceff}.marketing-header .nav-forum svg{color:var(--blue-soft)}.nav-dropdown-panel{background:#0b0d11fb;border:1px solid #ffffff1a;border-radius:14px;gap:3px;width:250px;padding:9px;animation:.18s cubic-bezier(.22,1,.36,1) both nav-menu-in;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000094}.nav-dropdown-panel:before{content:"";height:15px;position:absolute;bottom:100%;left:0;right:0}.nav-dropdown-panel>span{color:#526186;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;padding:8px 10px 7px}.marketing-header .nav-dropdown-panel>a{color:#9199a5;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}:is(.marketing-header .nav-dropdown-panel>a:hover,.marketing-header .nav-dropdown-panel>a:focus-visible){color:#edf0f6;background:#5b7eff11;border-color:#708cff21}.marketing-header .nav-dropdown-panel>a>svg{color:#7186d7;width:16px;height:16px}.nav-dropdown-panel a span{min-width:0}.nav-dropdown-panel a b{color:inherit;font-size:9px;font-weight:620;display:block}.nav-dropdown-panel a small{color:#596270;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;line-height:1.35;display:block;overflow:hidden}@keyframes nav-menu-in{0%{opacity:0;transform:translate(-50%,-7px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.hub-page{margin-left:auto;margin-right:auto}.dashboard-v2{width:min(1460px,100%);max-width:none}.dashboard-hero{padding:30px clamp(28px,calc(4.5vw / var(--zoom-boost,1)),65px) 54px;column-gap:clamp(30px,calc(4vw / var(--zoom-boost,1)),70px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 270px;display:grid}.dashboard-hero>header{grid-column:1/-1}.dashboard-hero-copy{grid-area:2/1;align-self:end;margin-top:72px}.dashboard-hero-copy h1{max-width:780px}.dashboard-session-card{grid-area:2/2;align-self:end;width:100%;position:relative;bottom:auto;right:auto}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.dashboard-v2{width:min(1980px,100%)}.nav-dropdown-panel{width:clamp(250px,calc(12.63vw / var(--zoom-boost,1)),375px);padding:clamp(9px,calc(.46vw / var(--zoom-boost,1)),14px)}.marketing-header .nav-dropdown-panel>a{min-height:clamp(58px,calc(2.93vw / var(--zoom-boost,1)),87px)}}@media (min-width:621px) and (max-width:1360px){.hub-shell{grid-template-columns:76px minmax(0,1fr)}.hub-sidebar{width:76px;padding:20px 10px}.hub-main{grid-column:2}.hub-logo{padding:0 8px 24px}.hub-logo .brand-name,.hub-sidebar nav a span,.hub-account-menu summary>div:nth-child(2),.hub-account-menu summary>span{display:none}.hub-sidebar nav a{justify-content:center;min-height:48px;padding:0}.hub-sidebar nav a.active:before{left:-10px}.hub-account-menu summary{grid-template-columns:36px;justify-content:center;padding:12px 0}.account-popover{width:215px;position:fixed;bottom:15px;left:84px;right:auto}}@media (max-width:1120px){.dashboard-hero{padding-right:clamp(28px,calc(4.5vw / var(--zoom-boost,1)),65px)}}@media (max-width:900px){.dashboard-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.dashboard-hero>header{grid-area:1/1}.dashboard-hero-copy{grid-area:2/1;margin-top:64px}.dashboard-session-card{grid-area:3/1;margin-top:28px}.dashboard-content-grid{grid-template-columns:1fr}}@media (max-width:960px){.marketing-header{grid-template-columns:minmax(0,1fr) auto}.marketing-header .desktop-nav{display:none}.mobile-nav-panel{max-height:calc(calc(100svh / var(--page-zoom,1)) - 100px);overscroll-behavior:contain;overflow-y:auto}.marketing-header .mobile-nav-panel{gap:7px;padding:9px}.mobile-nav-group{gap:3px;display:grid}.mobile-nav-group+.mobile-nav-group{border-top:1px solid #ffffff0f;padding-top:7px}.mobile-nav-group>span{color:#526186;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;padding:7px 13px 5px}.marketing-header .mobile-nav-panel svg{display:block}.marketing-header .mobile-nav-panel>.mobile-apply{color:#b9c5f7;background:#5b7eff0f;border:1px solid #708cff2b;margin-top:1px}}@media (max-width:620px){.dashboard-v2{padding-left:12px;padding-right:12px}.dashboard-hero{border-radius:14px;padding:27px 20px}.dashboard-hero-copy{margin-top:48px}.dashboard-hero-copy h1{font-size:clamp(34px,calc(10.5vw / var(--zoom-boost,1)),44px)}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-content-grid{margin-top:30px}.hub-sidebar nav{scrollbar-width:none;scroll-snap-type:x proximity}.hub-sidebar nav::-webkit-scrollbar{display:none}.hub-sidebar nav a{scroll-snap-align:center}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}}@media (max-width:420px){.marketing-header{width:calc(100% - 16px)}.marketing-header .brand-mark{background-size:42px;width:36px;height:36px}.nav-hub{gap:0;width:40px;padding:0;font-size:0;overflow:hidden}.nav-hub.is-user{width:40px;padding:0 6px}.nav-hub.is-user .nav-hub-avatar{width:26px}.marketing-header .mobile-nav-panel{width:calc(calc(100vw / var(--page-zoom,1)) - 16px);right:-49px}.dashboard-hero>header{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-metric-grid article{padding:18px}}.home-fleet-performance{border:1px solid var(--line);isolation:isolate;background:linear-gradient(145deg,#11151dfa,#090b0ffc 58%);border-radius:22px;width:min(1180px,100% - 40px);margin:0 auto 96px;padding:58px;position:relative;overflow:hidden}.fleet-performance-glow{z-index:-1;opacity:.14;filter:blur(110px);background:#3155d2;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-80px}.fleet-performance-head{grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);align-items:end;gap:70px;display:grid}.fleet-performance-head .section-label{align-items:center;gap:8px;display:flex}.fleet-performance-head .section-label>i,.fleet-performance-footer span>i{background:#59616e;border-radius:50%;flex:none;width:6px;height:6px}.fleet-performance-head .section-label>i.is-live,.fleet-performance-footer span>i.is-live{background:#5ed39a;animation:1.9s ease-in-out infinite fleet-live-pulse;box-shadow:0 0 10px #5ed39a94}.fleet-performance-head h2{font-size:clamp(48px,calc(5vw / var(--zoom-boost,1)),76px);letter-spacing:-.06em;margin:21px 0 0;font-weight:550;line-height:.92}.fleet-performance-head h2 em{color:#93a8ff;font-style:normal}.fleet-performance-head p{color:#7d8692;margin:0;font-size:11px;line-height:1.8}.fleet-performance-head a{color:#a2b3f4;align-items:center;gap:9px;margin-top:22px;font-size:9px;display:inline-flex}.fleet-performance-head a svg{width:14px}.fleet-performance-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.12fr) minmax(0,.76fr) minmax(0,.76fr);gap:9px;margin-top:46px;display:grid}.fleet-stat-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff13;border-radius:13px;min-width:0;min-height:155px;padding:23px;position:relative;overflow:hidden}.fleet-stat-card:after{content:"";opacity:.11;filter:blur(38px);background:#476bd9;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-95px;right:-90px}.fleet-stat-card>header,.fleet-stat-cargo header{justify-content:space-between;align-items:center;gap:14px;display:flex}.fleet-stat-card header span{color:#667ac2;font:680 6px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:8px;display:flex}.fleet-stat-card header svg{width:14px;height:14px}.fleet-stat-card header small{color:#47515e;font:620 5px var(--font-geist-mono),monospace;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-stat-card>strong{z-index:1;color:#e1e5eb;font:540 clamp(29px,calc(2.7vw / var(--zoom-boost,1)),42px) var(--font-geist-mono),monospace;letter-spacing:-.055em;margin-top:28px;display:block;position:relative}.fleet-stat-card>strong em{color:#65707e;letter-spacing:0;font-size:.28em;font-style:normal}.fleet-stat-card>p{z-index:1;color:#596370;margin:10px 0 0;font-size:7px;line-height:1.55;position:relative}.fleet-stat-distance{background:radial-gradient(circle at 72% 20%,#4c68d729,#0000 30%),linear-gradient(145deg,#ffffff07,#ffffff02);grid-row:1/3;min-height:319px;padding:27px}.fleet-stat-distance>strong{font-size:clamp(42px,calc(4.6vw / var(--zoom-boost,1)),67px);margin-top:72px}.fleet-stat-distance>p{max-width:300px;font-size:8px}.fleet-distance-bars{opacity:.62;align-items:flex-end;gap:6px;height:76px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.fleet-distance-bars:before{content:"";background:#7993f630;height:1px;position:absolute;bottom:0;left:0;right:0}.fleet-distance-bars i{transform-origin:bottom;background:linear-gradient(#7891f5,#4a61b81a);border-radius:3px 3px 0 0;flex:1;min-width:3px;animation:.8s cubic-bezier(.22,1,.36,1) both fleet-bar-rise}.fleet-distance-bars i:first-child{height:18%}.fleet-distance-bars i:nth-child(2){height:30%;animation-delay:40ms}.fleet-distance-bars i:nth-child(3){height:24%;animation-delay:80ms}.fleet-distance-bars i:nth-child(4){height:47%;animation-delay:.12s}.fleet-distance-bars i:nth-child(5){height:39%;animation-delay:.16s}.fleet-distance-bars i:nth-child(6){height:58%;animation-delay:.2s}.fleet-distance-bars i:nth-child(7){height:51%;animation-delay:.24s}.fleet-distance-bars i:nth-child(8){height:72%;animation-delay:.28s}.fleet-distance-bars i:nth-child(9){height:64%;animation-delay:.32s}.fleet-distance-bars i:nth-child(10){height:83%;animation-delay:.36s}.fleet-distance-bars i:nth-child(11){height:74%;animation-delay:.4s}.fleet-distance-bars i:nth-child(12){background:linear-gradient(#70d5a1,#438e681f);height:100%;animation-delay:.44s}.fleet-stat-cargo{grid-column:2/-1;grid-template-columns:58px minmax(0,1fr) minmax(190px,.72fr);align-items:center;gap:18px;display:grid}.fleet-cargo-icon{color:#8197ed;background:#5b7eff11;border:1px solid #708cff29;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.fleet-cargo-icon svg{width:23px}.fleet-stat-cargo>div{min-width:0}.fleet-stat-cargo strong{color:#d3d8e1;text-overflow:ellipsis;white-space:nowrap;margin-top:19px;font-size:19px;font-weight:560;line-height:1.15;display:block;overflow:hidden}.fleet-stat-cargo p{color:#5d6774;margin:8px 0 0;font-size:8px}.fleet-stat-cargo p b{color:#8da2f2;font-weight:620}.fleet-leaders-inline{border-left:1px solid #ffffff0f;min-width:0;padding-left:18px}.fleet-leaders-inline>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fleet-leaders-inline header span{color:#667ac2;font:680 6px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:7px;display:flex}.fleet-leaders-inline header svg{width:13px;height:13px}.fleet-leaders-inline header small{color:#47515e;font:620 5px var(--font-geist-mono),monospace;letter-spacing:.11em}.fleet-leader-list{gap:7px;margin-top:10px;display:grid}.fleet-leader-row{grid-template-columns:14px 27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.fleet-leader-rank{color:#6074bd;font:650 7px var(--font-geist-mono),monospace}.fleet-leader-avatar{color:#9aabed;width:27px;height:27px;font:650 6px var(--font-geist-mono),monospace;background:#151a24;border:1px solid #7c96f633;border-radius:50%;place-items:center;display:grid;overflow:hidden}.fleet-leader-avatar img{object-fit:cover;width:100%;height:100%}.fleet-leader-row>span:last-child{gap:3px;min-width:0;display:grid}.fleet-leader-row b{color:#cbd2df;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.fleet-leader-row small,.fleet-leader-empty{color:#596473;font:560 6px var(--font-geist-mono),monospace}.fleet-leader-empty{margin:10px 0 0}.fleet-performance-footer{color:#525d6b;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;min-height:43px;margin-top:12px;padding:0 3px;display:flex}.fleet-performance-footer span{font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.fleet-performance-footer small{color:#47515e;font:560 6px var(--font-geist-mono),monospace}@keyframes fleet-bar-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fleet-live-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.home-fleet-performance{width:var(--wide-container);margin-bottom:clamp(96px,calc(4.85vw / var(--zoom-boost,1)),144px);padding:clamp(58px,calc(2.93vw / var(--zoom-boost,1)),87px)}.fleet-performance-head{gap:clamp(70px,calc(3.54vw / var(--zoom-boost,1)),105px);grid-template-columns:minmax(0,1.05fr) minmax(450px,.7fr)}.fleet-performance-head p{font-size:clamp(11px,calc(.56vw / var(--zoom-boost,1)),16px)}.fleet-stat-card{min-height:clamp(155px,calc(7.83vw / var(--zoom-boost,1)),232px);padding:clamp(23px,calc(1.17vw / var(--zoom-boost,1)),35px)}.fleet-stat-distance{min-height:clamp(319px,calc(16.1vw / var(--zoom-boost,1)),478px)}.fleet-stat-cargo{grid-template-columns:clamp(58px,calc(2.93vw / var(--zoom-boost,1)),87px) minmax(0,1fr) minmax(190px,.72fr)}}@media (max-width:900px){.fleet-performance-head{grid-template-columns:1fr;gap:24px}.fleet-performance-head>div:last-child{max-width:620px}.fleet-performance-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.fleet-stat-distance{grid-area:auto/1/auto/-1;min-height:255px}.fleet-stat-distance>strong{margin-top:52px}.fleet-stat-cargo{grid-column:1/-1}}@media (max-width:620px){.home-fleet-performance{border-radius:17px;width:calc(100% - 24px);margin-bottom:78px;padding:32px 20px 20px}.fleet-performance-head h2{font-size:clamp(42px,calc(13vw / var(--zoom-boost,1)),58px)}.fleet-performance-grid{grid-template-columns:1fr;margin-top:32px}.fleet-stat-distance,.fleet-stat-cargo{grid-column:auto}.fleet-stat-distance{min-height:245px;padding:22px}.fleet-stat-distance>strong{font-size:clamp(38px,calc(12vw / var(--zoom-boost,1)),52px);margin-top:43px}.fleet-stat-card{min-height:145px;padding:20px}.fleet-stat-cargo{grid-template-columns:46px minmax(0,1fr);gap:14px}.fleet-leaders-inline{border-top:1px solid #ffffff0f;border-left:0;grid-column:1/-1;padding:13px 0 0}.fleet-cargo-icon{border-radius:12px;width:44px;height:44px}.fleet-stat-cargo strong{font-size:16px}.fleet-performance-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 2px 0}}@media (prefers-reduced-motion:reduce){.fleet-performance-head .section-label>i.is-live,.fleet-performance-footer span>i.is-live,.fleet-distance-bars i{animation:none}}.public-profile-page.public-profile-v3{padding-top:98px}.public-profile-v3 .public-profile-nav{min-height:78px;padding:12px max(32px,calc((calc(100vw / var(--page-zoom,1)) - 1480px)/2));grid-template-columns:1fr auto minmax(280px,380px) 1fr}.public-profile-v3 .profile-home-button,.public-profile-v3 .profile-nav-actions a,.public-profile-v3 .profile-nav-actions button{min-height:42px;font-size:13px}.public-profile-v3 .member-search-field input,.public-profile-v3 .member-search-popover>p{font-size:13px}.public-profile-v3 .member-search-popover .member-result small,.public-profile-v3 .member-search-popover .member-result em{font-size:10px}.public-profile-v3 .member-search-popover .member-result b{font-size:13px}.public-profile-shell.public-profile-shell-v3{width:min(1480px,100% - 64px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;margin-bottom:88px;display:grid;overflow:visible}.public-profile-v3 .public-profile-hero-card{background:linear-gradient(145deg,#0f1218fa,#0a0c10fc);border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 32px 90px #00000047}.public-profile-cover.public-profile-cover-v3{background:radial-gradient(circle at 72% 10%,#4b66d640,#0000 35%),linear-gradient(118deg,#111827,#0c1018 64%);border-radius:0;height:230px;padding:27px 38px}.public-profile-cover.public-profile-cover-v3:before{content:"";z-index:0;filter:grayscale(.25)saturate(.7);opacity:.08;pointer-events:none;background:url(/thermoexpress-mark.png) 50%/300px no-repeat;position:absolute;inset:12px 28%}.public-profile-cover.public-profile-cover-v3.has-image:before{opacity:.035}.public-profile-cover>span,.public-profile-cover>b{font-size:11px}.public-profile-identity.public-profile-identity-v3{grid-template-columns:136px minmax(0,1fr) auto;gap:30px;min-height:188px;padding-bottom:34px;padding-left:48px;padding-right:48px}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:136px;height:136px;margin-top:-58px}.public-profile-v3 .public-profile-person{padding-top:10px}.public-profile-v3 .public-profile-person>span,.public-profile-v3 .public-member-state small,.public-profile-v3 .public-stat-grid small,.public-profile-v3 .public-steam-v2 small,.public-profile-v3 .profile-award-shelf>header span,.public-profile-v3 .road-gallery>header span,.public-profile-v3 .official-profile-notes>header span,.public-profile-v3 .profile-admin-studio>header span,.public-profile-v3 .profile-admin-studio form>span,.public-profile-v3 .profile-edit-modal>header span{font-size:11px;line-height:1.35}.public-profile-v3 .public-name-row h1{font-size:clamp(36px,calc(3.2vw / var(--zoom-boost,1)),46px)}.public-profile-v3 .public-profile-identity p{color:#929ba8;max-width:720px;font-size:14px;line-height:1.65}.public-profile-v3 .verification-badge{min-height:30px;padding-right:10px;font-size:11px}.public-profile-v3 .verification-tooltip strong{font-size:13px}.public-profile-v3 .verification-tooltip small{font-size:12px}.public-profile-v3 .public-member-state{min-width:205px}.public-profile-v3 .public-member-state b{font-size:14px}.public-profile-v3 .public-role-row-v2{border-bottom:0;padding:15px 48px 18px}.public-profile-v3 .public-role-row-v2 span{padding:7px 10px;font-size:11px}.public-profile-v3 .profile-award-shelf{border:1px solid var(--line);background:linear-gradient(120deg,#5b7eff0b,#ffffff03);border-radius:16px;padding:22px 28px}.public-profile-v3 .profile-award-shelf>header small{color:#7f8997;font-size:12px}.public-profile-v3 .profile-award{grid-template-columns:34px 1fr;min-width:230px;min-height:64px;padding:10px 38px 10px 12px}.public-profile-v3 .profile-award b{font-size:13px}.public-profile-v3 .profile-award small,.public-profile-v3 .profile-award>span{font-size:11px}.public-profile-v3 .public-stat-grid article{min-height:126px;padding:24px 28px}.public-profile-v3 .public-stat-grid{border:1px solid var(--line);background:linear-gradient(145deg,#0f1116fa,#0a0c0ffc);border-radius:16px;overflow:hidden}.public-profile-v3 .public-stat-grid small{color:#7f8997}.public-profile-v3 .public-stat-grid b{margin-top:8px;font-size:18px}.public-profile-v3 .public-stat-grid em{font-size:12px}.public-profile-v3 .profile-community-grid{border-top:0;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;padding:0}.public-profile-v3 .road-gallery,.public-profile-v3 .official-profile-notes{background:linear-gradient(145deg,#111318fa,#0b0d11fc);border-radius:16px;box-shadow:0 24px 70px #0000002e}.public-profile-v3 .road-gallery{padding:28px}.public-profile-v3 .road-gallery h2,.public-profile-v3 .official-profile-notes h2{font-size:22px}.public-profile-v3 .road-gallery>header button{min-height:40px;font-size:12px}.public-profile-v3 .road-gallery-grid{grid-auto-rows:116px}.public-profile-v3 .road-gallery-grid span{font-size:12px}.public-profile-v3 .road-gallery-empty{min-height:245px}.public-profile-v3 .road-gallery-empty h3{font-size:17px}.public-profile-v3 .road-gallery-empty p,.public-profile-v3 .profile-notes-empty p{color:#87919e;font-size:13px}.public-profile-v3 .official-profile-notes>header{min-height:94px;padding:22px 24px}.public-profile-v3 .official-profile-notes>div>article{padding:16px 42px 16px 16px}.public-profile-v3 .official-profile-notes article b,.public-profile-v3 .official-profile-notes article p{font-size:13px}.public-profile-v3 .official-profile-notes article b small{font-size:10px}.public-profile-v3 .official-profile-notes article>span,.public-profile-v3 .official-profile-notes article time{font-size:11px}.public-profile-v3 .public-steam-v2{background:linear-gradient(120deg,#5b7eff09,#ffffff03);border-radius:14px;margin:0;padding:18px 22px}.public-profile-v3 .public-steam-v2 b{font-size:14px}.public-profile-v3 .profile-admin-studio{border-radius:16px;margin:0}.public-profile-v3 .profile-admin-studio>header{padding:20px 22px}.public-profile-v3 .profile-admin-studio h2{font-size:24px}.public-profile-v3 .profile-admin-studio header p{color:#87919e;font-size:13px}.public-profile-v3 .profile-admin-studio form{gap:14px;padding:20px 22px}.public-profile-v3 .profile-admin-studio label,.public-profile-v3 .profile-edit-modal label{color:#a0a9b5;gap:8px;font-size:12px}.public-profile-v3 .profile-admin-studio input,.public-profile-v3 .profile-admin-studio select,.public-profile-v3 .profile-admin-studio textarea,.public-profile-v3 .profile-edit-modal input,.public-profile-v3 .profile-edit-modal textarea{min-height:44px;padding:11px 13px;font-size:14px;line-height:1.45}.public-profile-v3 .profile-admin-studio input::placeholder,.public-profile-v3 .profile-admin-studio textarea::placeholder,.public-profile-v3 .profile-edit-modal input::placeholder,.public-profile-v3 .profile-edit-modal textarea::placeholder{color:#697381;opacity:1}.public-profile-v3 .profile-admin-studio textarea{min-height:88px}.public-profile-v3 .primary-button,.public-profile-v3 .secondary-button{gap:9px;min-height:44px;font-size:13px}.public-profile-v3 .profile-public-notice{margin:0;font-size:13px}.public-profile-v3 .profile-edit-modal>header p,.public-profile-v3 .profile-file-pick span small,.public-profile-v3 .profile-gallery-manager span,.public-profile-v3 .profile-lightbox figcaption{font-size:12px}.public-profile-v3 .profile-file-pick b{font-size:14px}.public-profile-v3 .profile-edit-modal label>small{font-size:11px}.public-profile-v3 .public-profile-footer{border-top:0;min-height:50px;padding:8px 4px 0;font-size:12px}.public-profile-v3 .profile-loading p,.public-profile-v3 .profile-not-found p{font-size:14px}.public-profile-v3 .profile-not-found span{font-size:11px}@media (min-width:981px){.public-profile-shell.public-profile-shell-v3{width:1770px;max-width:calc(calc(149.254vw / var(--zoom-boost,1)) - 95.53px);zoom:.67;gap:28px}.public-profile-cover.public-profile-cover-v3{height:260px}.public-profile-v3 .profile-community-grid{gap:22px}}@media (max-width:980px){.public-profile-v3 .public-profile-nav{grid-template-columns:auto minmax(210px,1fr) auto}.public-profile-identity.public-profile-identity-v3{grid-template-columns:112px minmax(0,1fr)}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:112px;height:112px}.public-profile-v3 .public-member-state{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:16px 0 0}.public-profile-v3 .profile-community-grid{grid-template-columns:1fr}}@media (min-width:1981px) and (max-width:2299px),(min-width:1981px) and (max-height:1149px){.public-profile-v3 .public-profile-nav{padding-right:max(48px,calc((calc(100vw / var(--page-zoom,1)) - 1770px)/2));padding-left:max(48px,calc((calc(100vw / var(--page-zoom,1)) - 1770px)/2))}.public-profile-shell.public-profile-shell-v3{width:1770px;max-width:calc(calc(149.254vw / var(--zoom-boost,1)) - 143.28px);gap:28px}.public-profile-cover.public-profile-cover-v3{height:260px}.public-profile-v3 .profile-community-grid{gap:22px}}@media (max-width:680px){.public-profile-page.public-profile-v3{padding-top:76px}.public-profile-v3 .public-profile-nav{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:8px 10px 12px}.public-profile-v3 .profile-home-button,.public-profile-v3 .profile-nav-actions button{width:40px;padding:0;font-size:0}.public-profile-v3 .member-search-field input{font-size:12px}.public-profile-shell.public-profile-shell-v3{gap:12px;width:calc(100% - 16px);margin-bottom:48px}.public-profile-v3 .public-profile-hero-card{border-radius:17px}.public-profile-cover.public-profile-cover-v3{height:150px;padding:18px}.public-profile-cover.public-profile-cover-v3:before{background-size:190px;inset:8px 16%}.public-profile-cover>span{font-size:10px}.public-profile-identity.public-profile-identity-v3{grid-template-columns:1fr;min-height:0;padding:0 20px 22px}.public-profile-identity.public-profile-identity-v3 .public-avatar-v2{width:96px;height:96px;margin-top:-44px}.public-profile-v3 .public-profile-person{padding-top:0}.public-profile-v3 .public-name-row h1{font-size:clamp(31px,calc(10vw / var(--zoom-boost,1)),38px)}.public-profile-v3 .public-profile-identity p{font-size:13px}.public-profile-v3 .public-role-row-v2,.public-profile-v3 .profile-award-shelf,.public-profile-v3 .profile-community-grid{padding-left:20px;padding-right:20px}.public-profile-v3 .profile-award-shelf,.public-profile-v3 .profile-community-grid{padding-left:0;padding-right:0}.public-profile-v3 .public-stat-grid article{min-height:92px;padding:18px 20px}.public-profile-v3 .road-gallery-grid{grid-auto-rows:155px}.public-profile-v3 .public-steam-v2,.public-profile-v3 .profile-admin-studio,.public-profile-v3 .profile-public-notice{margin-left:0;margin-right:0}.public-profile-v3 .profile-admin-studio .form-pair,.public-profile-v3 .profile-gallery-manager{grid-template-columns:1fr}.public-profile-v3 .public-profile-footer{padding:15px 20px}}.route-table em.warn{color:#e3b35f;background:#e0a94b14}.job-compliance-violation{background:linear-gradient(135deg,#ef5c6817,#ffffff04)!important;border-color:#ef5c6861!important}.job-report-link{color:#ffc1c6;align-items:center;gap:7px;margin-top:14px;font-size:8px;text-decoration:none;display:inline-flex}.job-report-link svg{width:13px;height:13px}.job-report-link:hover{color:#fff}.job-damage-card{background:linear-gradient(135deg,#5b7eff1c,#ffffff04)!important;border-color:#718fff47!important}.job-damage-card>header svg{color:#91a7ff}.job-damage-card>a{color:#aebeff;align-items:center;gap:7px;margin-top:14px;font-size:8px;text-decoration:none;display:inline-flex}.job-damage-card>a span{font-size:13px}.job-damage-card>a:hover{color:#fff}.damage-report-page{background:radial-gradient(circle at 88% 5%,#4660c921,#0000 28%);min-height:100%}.damage-report-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.incident-evidence,.damage-report-form{background:linear-gradient(145deg,#12161ef5,#0a0c11fa);border:1px solid #ffffff17;border-radius:14px;overflow:hidden;box-shadow:0 22px 60px #0000002b}.incident-evidence>header,.damage-report-form>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#5b7eff1a,#0000);align-items:center;gap:13px;min-height:88px;padding:20px;display:flex}.incident-evidence header>svg,.damage-report-form header>svg{color:#8298ed;width:25px}.incident-evidence header span,.damage-report-form header span{color:#6e83d4;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.incident-evidence h2,.damage-report-form h2{color:#d8deea;letter-spacing:-.02em;margin:7px 0 0;font-size:16px}.incident-evidence dl{margin:0;padding:8px 20px}.incident-evidence dl>div{border-bottom:1px solid #ffffff0f;gap:6px;padding:14px 0;display:grid}.incident-evidence dt{color:#5e6d86;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.11em}.incident-evidence dd{color:#aab4c2;margin:0;font-size:8px}.incident-evidence dd.danger{color:#f19aa1}.incident-evidence dd small{color:#687486}.incident-evidence dd a{color:#90a7ff;text-decoration:none}.incident-evidence>p{color:#718096;align-items:flex-start;gap:8px;margin:0;padding:17px 20px;font-size:7px;line-height:1.5;display:flex}.incident-evidence>p svg{color:#69c69a;flex:none;width:15px}.damage-report-form{padding-bottom:22px}.damage-report-form>label,.damage-report-form>.damage-form-pair{margin:17px 22px 0}.damage-report-form label{color:#9ba6b6;gap:8px;font-size:8px;display:grid}.damage-report-form label>small{color:#586374;justify-self:end;margin-top:-19px;font-size:6px}.damage-report-form input,.damage-report-form select,.damage-report-form textarea{color:#d4d9e2;width:100%;min-height:42px;font:inherit;background:#090b10;border:1px solid #ffffff1a;border-radius:8px;outline:0;padding:10px 11px;font-size:8px}.damage-report-form textarea{resize:vertical;min-height:142px;line-height:1.6}.damage-report-form input:focus,.damage-report-form select:focus,.damage-report-form textarea:focus{border-color:#7993f673;box-shadow:0 0 0 3px #5b7eff12}.damage-report-form .notice{margin:17px 22px 0}.damage-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.damage-form-pair label{min-width:0}.damage-form-pair label>svg{color:#7f95e6;width:12px;margin-right:4px}.damage-report-form button{margin:19px 22px 0}.damage-report-form button svg{width:14px}@media (max-width:850px){.damage-report-layout,.damage-form-pair{grid-template-columns:1fr}}.clips-refresh{color:#aebcff;background:#5b7eff0f;border:1px solid #708cff38;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:8px;display:flex}.clips-refresh:disabled{opacity:.55}.clips-refresh svg{width:14px}.clips-filters{border:1px solid var(--line);background:#ffffff03;border-radius:12px;align-items:end;gap:10px;margin-bottom:20px;padding:14px;display:flex}.clips-filters label{color:#687588;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;gap:6px;display:grid}.clips-filters select{color:#bfc8d6;background:#0b0d12;border:1px solid #ffffff1a;border-radius:7px;min-width:150px;height:34px;padding:0 9px;font-size:8px}.clips-filters>span{color:#667287;margin-left:auto;padding-bottom:9px;font-size:8px}.clips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clip-card{border:1px solid var(--line);background:linear-gradient(145deg,#13171ffa,#0a0c11fa);border-radius:14px;overflow:hidden}.clip-card video{aspect-ratio:16/9;background:#050608;width:100%;display:block}.clip-card-body{padding:16px}.clip-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.clip-card header span{color:#8ca1f4;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.clip-card header b{color:#8793a8;background:#ffffff0d;border-radius:5px;padding:4px 7px;font-size:7px}.clip-card h2{color:#dce2ed;margin:12px 0 7px;font-size:15px;font-weight:560}.clip-card>div>p{color:#69778b;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.clip-card>div>p svg,.clip-card dt svg{color:#7188d9;width:12px}.clip-card dl{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 0;padding-top:12px;display:grid}.clip-card dl div{min-width:0}.clip-card dt{color:#606d80;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.06em;align-items:center;gap:4px;display:flex}.clip-card dd{color:#aeb9c9;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.clips-loading,.clips-empty{color:#718096;text-align:center;border:1px dashed #708cff33;border-radius:14px;place-content:center;justify-items:center;gap:12px;min-height:300px;display:grid}.clips-loading{font:650 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.clips-loading svg{color:#7890ea;width:25px;animation:1s linear infinite loading-spin}.clips-empty svg{color:#657bd0;width:32px}.clips-empty h2{color:#cad2e0;margin:4px 0 0;font-size:16px}.clips-empty p{color:#697486;max-width:320px;margin:0;font-size:8px;line-height:1.6}.clips-error{color:#d58e97;background:#dc53530f;border:1px solid #e6717140;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:8px;display:flex}.clips-error svg{width:16px}.clips-error button{color:#f0b5ba;margin-left:auto;font-size:8px}@media (max-width:800px){.clips-grid{grid-template-columns:1fr}.clips-filters{flex-wrap:wrap;align-items:stretch}.clips-filters>span{width:100%;margin:0;padding:3px 0 0}.clips-filters label{flex:1}.clips-filters select{width:100%;min-width:0}}.clip-share-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding-top:12px;display:flex}.clip-share-row button{color:#b6c2ff;cursor:pointer;background:#5b7eff14;border:1px solid #708cff40;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;display:inline-flex}.clip-share-row button:disabled{opacity:.5;cursor:wait}.clip-share-row button svg,.clip-published svg{width:12px}.clip-publish{color:#fff!important;background:linear-gradient(135deg,#5877ef,#7896ff)!important}.clip-unpublish{color:#e8aab2!important;background:#eb83910f!important;border-color:#eb83913d!important}.clip-published{color:#72d6a5;align-items:center;gap:4px;margin-right:auto;font-size:7px;display:inline-flex}.thermo-player{background:#05070b;border:1px solid #708cff2b;border-radius:13px;overflow:hidden}.thermo-player-screen{aspect-ratio:16/9;background:#050608;position:relative}.thermo-player-screen video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.thermo-player-brand{color:#e0e7ffd1;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.13em;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:12px;left:13px}.thermo-player-brand img{object-fit:contain;width:16px;height:16px}.thermo-player-brand b{color:#7c92ff}.thermo-player-start{color:#fff;cursor:pointer;background:#141927d6;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 30px #00000059}.thermo-player-start svg{width:21px;margin-left:2px}.thermo-player-buffer{color:#bdc8ff;background:#04060acc;border-radius:6px;padding:6px 8px;font-size:7px;position:absolute;bottom:12px;right:13px}.thermo-player-error{color:#d79ca5;text-align:center;background:#05070bed;place-content:center;justify-items:center;gap:7px;padding:20px;font-size:8px;display:grid;position:absolute;inset:0}.thermo-player-error svg{width:20px}.thermo-player-error p{max-width:270px;margin:0;line-height:1.5}.thermo-player-error button{color:#dae1ef;border:1px solid #ffffff26;border-radius:6px;padding:6px 10px;font-size:7px}.thermo-player-controls{background:linear-gradient(#0d1119,#090c12);padding:7px 10px 9px}.thermo-player-seek{accent-color:#7f97ff;cursor:pointer;width:100%;height:3px;display:block}.thermo-player-toolbar{align-items:center;gap:7px;margin-top:5px;display:flex}.thermo-player-toolbar button{color:#adb9d2;place-items:center;padding:2px;display:grid}.thermo-player-toolbar button svg{width:13px}.thermo-player-time{color:#e0e6f2;font:650 7px var(--font-geist-mono),monospace}.thermo-player-time span{color:#66738a}.thermo-player-volume{align-items:center;gap:3px;margin-left:auto;display:flex}.thermo-player-volume input{accent-color:#7f97ff;width:58px;height:3px}.thermo-player-toolbar select{color:#9eabc1;background:#111622;border:1px solid #ffffff1a;border-radius:4px;margin-left:4px;padding:3px 4px;font-size:7px}.public-clip-page{min-height:calc(100vh / var(--page-zoom,1));color:#dce3ef;background:radial-gradient(circle at 75% 12%,#5b7eff26,#0000 38%),#080b12;padding:28px 20px}.public-clip-shell{width:min(1120px,100%);margin:auto}.public-clip-header{color:#667790;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.15em;justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}.public-clip-brand{color:#e8edff;letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;text-decoration:none;display:flex}.public-clip-brand img{object-fit:contain;width:30px;height:30px}.public-clip-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;display:grid}.public-clip-copy{padding-left:8px}.public-clip-kicker{color:#8397f4;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.public-clip-kicker svg{width:14px}.public-clip-copy h1{color:#f0f3fa;max-width:520px;font-size:clamp(30px,calc(5vw / var(--zoom-boost,1)),60px);letter-spacing:-.055em;margin:18px 0 11px;line-height:1.02}.public-clip-copy p{color:#8190a6;max-width:430px;margin:0;font-size:11px;line-height:1.6}.public-clip-meta{color:#8c99ae;flex-wrap:wrap;gap:12px;margin-top:30px;font-size:8px;display:flex}.public-clip-meta span{align-items:center;gap:5px;display:flex}.public-clip-meta svg{color:#7f94f0;width:13px}.public-clip-hero .thermo-player{box-shadow:0 25px 80px #00000059}.public-clip-footer{color:#536278;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.12em;border-top:1px solid #ffffff14;margin-top:80px;padding-top:18px}@media (max-width:850px){.public-clip-hero{grid-template-columns:1fr;gap:27px}.public-clip-header{margin-bottom:40px}.public-clip-copy{padding:0}.public-clip-copy h1{font-size:clamp(31px,calc(11vw / var(--zoom-boost,1)),52px)}}.hub-sidebar nav{gap:18px;display:grid}.hub-nav-group+.hub-nav-group{border-top:1px solid #ffffff0b;padding-top:4px}.music-page{max-width:1460px}.music-connect-card,.music-error-state{border:1px solid var(--line);background:radial-gradient(circle at 78% 20%,#1eb95426,#0000 32%),linear-gradient(135deg,#101911,#0b0e10 62%);border-radius:17px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:48px;min-height:400px;padding:44px;display:grid;overflow:hidden}.music-connect-art{color:#75df9b;background:radial-gradient(circle,#43ca7033,#0e14101a);border:1px solid #3ed57440;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 0 22px #52cc7908,0 0 0 45px #52cc7906}.music-connect-art svg{z-index:1;width:68px;height:68px;position:relative}.music-connect-art i{transform-origin:bottom;background:#87e5aa;border-radius:99px;width:5px;position:absolute}.music-connect-art i:first-of-type{height:50px;bottom:68px;left:40px}.music-connect-art i:nth-of-type(2){height:88px;bottom:49px;left:57px}.music-connect-art i:nth-of-type(3){height:35px;bottom:76px;right:43px}.music-connect-card>div:last-child>span,.music-recap-copy>span,.music-recap-hero header>span,.music-stat-row span,.music-main-grid header span,.music-lower-grid header span{color:#81dba0;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.music-connect-card h2,.music-error-state h2{max-width:560px;font-size:clamp(28px,calc(3.4vw / var(--zoom-boost,1)),48px);letter-spacing:-.05em;margin:15px 0 13px;line-height:1.02}.music-connect-card p,.music-error-state p{color:#788781;max-width:520px;margin:0;font-size:10px;line-height:1.7}.music-connect-button{color:#a8e9bd;background:#35c6631a;border:1px solid #5ce0864d;border-radius:8px;align-items:center;gap:8px;width:max-content;min-height:40px;margin-top:25px;padding:0 14px;font-size:8px;display:flex}.music-connect-button svg{width:14px}.music-config-note{color:#c0a36f!important}.music-loading{color:#8697a9;min-height:360px;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.12em;border:1px dashed #708cff33;border-radius:15px;place-content:center;justify-items:center;gap:13px;display:grid}.music-loading svg{color:#79d99b;width:28px}.music-recap-hero{min-height:390px;padding:29px clamp(28px,calc(4vw / var(--zoom-boost,1)),60px) 48px;border:1px solid var(--line);background:radial-gradient(circle at 84% 34%,#26b4543d,#0000 20%),linear-gradient(135deg,#122317,#0c1010 58%);border-radius:17px;position:relative;overflow:hidden}.music-recap-glow{opacity:.24;filter:blur(110px);background:#1cb854;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-180px;right:-110px}.music-recap-hero header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.music-recap-hero header>span{align-items:center;gap:7px;display:flex}.music-recap-hero header>span svg{width:13px}.music-recap-hero header button{color:#a9d9b7;align-items:center;gap:7px;font-size:8px;display:flex}.music-recap-hero header button svg{width:13px}.music-recap-copy{z-index:1;margin-top:112px;position:relative}.music-recap-copy h2{font-size:clamp(39px,calc(5vw / var(--zoom-boost,1)),68px);letter-spacing:-.065em;margin:16px 0 13px;line-height:.92}.music-recap-copy h2 em{color:#8ee8ac;font-style:normal}.music-recap-copy p{color:#7a9081;margin:0;font-size:9px}.music-recap-profile{z-index:1;right:clamp(28px,calc(4vw / var(--zoom-boost,1)),60px);grid-template-columns:46px 1fr;align-items:center;gap:0 12px;display:grid;position:absolute;bottom:50px}.music-recap-profile img,.music-recap-profile>svg{color:#86e5a7;object-fit:cover;background:#1a2820;border-radius:12px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.music-recap-profile span{color:#7aa287;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.music-recap-profile b{color:#c7dfce;margin-top:5px;font-size:9px}.music-stat-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.music-stat-row article{border:1px solid var(--line);background:#ffffff03;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:21px;display:grid}.music-stat-row article>svg{color:#6fd896;width:32px}.music-stat-row b,.music-stat-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-stat-row b{color:#cbd3cf;margin:10px 0 7px;font-size:12px}.music-stat-row small{color:#718078;font-size:7px}.music-main-grid,.music-lower-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:13px;display:grid}.music-main-grid>article,.music-lower-grid>article{border:1px solid var(--line);background:#ffffff03;border-radius:14px;padding:26px}.music-main-grid header{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.music-main-grid header>svg{color:#74db98;width:22px}.music-main-grid h2,.music-lower-grid h2{letter-spacing:-.035em;margin:8px 0 0;font-size:20px}.music-top-tracks>div,.music-recent>div{display:grid}.music-top-tracks>div>a,.music-top-tracks>div>div,.music-recent>div>a,.music-recent>div>div{min-height:64px;color:inherit;border-top:1px solid #fff1;grid-template-columns:30px 42px minmax(0,1fr) 14px;align-items:center;gap:10px;display:grid}.music-top-tracks>div>b,.music-recent>div>b{color:#668072;font:650 7px var(--font-geist-mono),monospace}.music-top-tracks img,.music-recent img,.music-art-fallback{object-fit:cover;color:#76db99;background:#19221c;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.music-art-fallback svg{width:16px}.music-top-tracks strong,.music-top-tracks small,.music-recent strong,.music-recent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-top-tracks strong,.music-recent strong{color:#c6d0ca;font-size:9px}.music-top-tracks small,.music-recent small{color:#68766e;margin-top:5px;font-size:7px}.music-top-tracks a>svg,.music-recent a>svg{color:#77d799;width:12px}.artist-stack{display:grid}.artist-stack>a{min-height:64px;color:inherit;border-top:1px solid #fff1;grid-template-columns:29px 38px minmax(0,1fr) 13px;align-items:center;gap:10px;display:grid}.artist-stack b{color:#64766b;font:650 7px var(--font-geist-mono),monospace}.artist-stack img,.artist-stack a>span{color:#79d99b;object-fit:cover;background:#18221c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.artist-stack strong{color:#c7d0cb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.artist-stack>a>svg{color:#72d795;width:12px}.music-genres>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.music-genres>div span{padding:calc(6px + var(--genre-weight) * 1px) calc(9px + var(--genre-weight) * 1px);color:#a0d8ad;font-size:calc(7px + var(--genre-weight) * .25px);text-transform:capitalize;background:#38c3630f;border:1px solid #59d2812b;border-radius:99px}.music-genres>p{color:#6d7b73;margin:24px 0 0;font-size:8px}.music-recent>header{margin-bottom:12px}.music-recent>div>a,.music-recent>div>div{grid-template-columns:24px 34px minmax(0,1fr) 12px;min-height:54px}.music-recent img,.music-recent .music-art-fallback{width:31px;height:31px}.music-error-state{text-align:center;background:radial-gradient(circle,#3bb96617,#0000 40%),#0c1010;grid-template-columns:1fr;place-content:center;justify-items:center;display:grid}.music-error-state>svg{color:#71d695;width:38px}.music-error-state h2{margin-top:17px}.music-error-state p{max-width:430px}@media (max-width:900px){.music-main-grid,.music-lower-grid{grid-template-columns:1fr}.music-recap-profile{margin-top:30px;position:relative;bottom:auto;right:auto}.music-connect-card{grid-template-columns:150px minmax(0,1fr);gap:28px}.music-connect-art{width:135px;height:135px}.music-connect-art svg{width:47px;height:47px}}@media (max-width:620px){.hub-nav-group>span{display:none}.hub-sidebar nav{gap:2px}.hub-nav-group{gap:2px;display:flex}.hub-nav-group+.hub-nav-group{border-top:0;padding-top:0}.music-connect-card{grid-template-columns:1fr;min-height:0;padding:30px 22px}.music-connect-art{display:none}.music-recap-hero{padding:25px 20px 30px}.music-recap-copy{margin-top:75px}.music-recap-copy h2{font-size:42px}.music-stat-row{grid-template-columns:1fr}.music-main-grid>article,.music-lower-grid>article{padding:20px}.music-recap-profile{margin-top:25px}}@media (min-width:1100px){.connection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spotify-connection-card .connection-icon,.spotify-connection-card .connection-empty svg{color:#76d99a}.spotify-connection-card .connection-button{color:#a8e7bd;background:#33bc5c14;border-color:#56da8040}.music-page .music-deck{min-height:260px;padding:30px clamp(25px,calc(4vw / var(--zoom-boost,1)),55px);gap:clamp(24px,calc(4vw / var(--zoom-boost,1)),55px);isolation:isolate;background:linear-gradient(118deg,#11162c,#0b1020 54%,#151232);border:1px solid #778cff3b;border-radius:17px;grid-template-columns:178px minmax(0,1fr) 155px;align-items:center;margin:-5px 0 14px;display:grid;position:relative;overflow:hidden}.music-deck-backdrop{z-index:-1;background:radial-gradient(circle at 82% 18%,#8d5dff47,#0000 26%),radial-gradient(circle at 36% 120%,#3c76ff33,#0000 39%);position:absolute;inset:0}.music-deck-art{border-radius:15px;width:172px;height:172px;position:relative;box-shadow:0 20px 45px #0006}.music-deck-art>img,.music-deck-art>svg{object-fit:cover;color:#aebdff;background:linear-gradient(145deg,#26376a,#141a37);border:1px solid #cdd7ff54;border-radius:15px;place-items:center;width:100%;height:100%;display:grid}.music-deck-vinyl{z-index:-1;background:repeating-radial-gradient(circle,#23283b 0 2px,#0d1020 3px 7px);border:12px solid #090b15;border-radius:50%;width:138px;height:138px;position:absolute;top:17px;right:-47px;box-shadow:0 13px 23px #0000006b}.music-deck-vinyl i{background:#8298ff;border-radius:50%;position:absolute;inset:49px;box-shadow:0 0 0 8px #181c35}.music-deck-eq{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a17bf;border:1px solid #cad5ff33;border-radius:7px;align-items:end;gap:3px;height:30px;padding:6px 7px;display:flex;position:absolute;bottom:12px;right:12px}.music-deck-eq i{background:#aebaff;border-radius:3px;width:3px;animation:1.1s ease-in-out infinite alternate music-eq}.music-deck-eq i:first-child{height:9px}.music-deck-eq i:nth-child(2){height:17px;animation-delay:.2s}.music-deck-eq i:nth-child(3){height:12px;animation-delay:.45s}.music-deck-eq i:nth-child(4){height:21px;animation-delay:.1s}.music-deck-eq i:nth-child(5){height:15px;animation-delay:.35s}.music-deck-eq i:nth-child(6){height:8px;animation-delay:.55s}@keyframes music-eq{to{opacity:.55;transform:scaleY(.38)}}.music-deck-copy{min-width:0}.music-deck-copy>span,.music-deck aside>span{color:#a2b2ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.music-deck-copy h2{color:#f0f2ff;max-width:610px;font-size:clamp(24px,calc(3.3vw / var(--zoom-boost,1)),45px);letter-spacing:-.05em;white-space:nowrap;text-overflow:ellipsis;margin:11px 0 10px;line-height:1;overflow:hidden}.music-deck-copy>p{color:#929ab8;max-width:530px;margin:0;font-size:9px}.music-deck-copy>div{align-items:center;gap:15px;margin-top:22px;display:flex}.music-deck-copy>div b{color:#bbc8ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#6f88ff17;border:1px solid #8fa4ff3d;border-radius:5px;padding:6px 8px}.music-deck-copy>div small{color:#7d89a9;font-size:7px}.music-deck-copy>a{color:#c5ceff;align-items:center;gap:6px;width:max-content;margin-top:18px;font-size:8px;display:flex}.music-deck-copy>a svg{width:12px}.music-deck aside{border-left:1px solid #d8e0ff1a;flex-direction:column;justify-content:center;align-self:stretch;padding:9px 0 9px 22px;display:flex}.music-deck aside strong{color:#e1e6ff;font:650 23px/1 var(--font-geist-mono),monospace;letter-spacing:-.09em;margin:13px 0}.music-deck aside small{color:#7f89a9;font-size:7px;line-height:1.55}.music-page .music-recap-hero{background:radial-gradient(circle at 84% 34%,#6855f042,#0000 20%),linear-gradient(135deg,#12182d,#0c101d 58%);border-color:#6a80f538}.music-page .music-recap-glow{background:#6658e9}.music-page .music-stat-row article{background:linear-gradient(135deg,#5d70d614,#ffffff03);border-color:#7389f529}.music-page .music-main-grid>article,.music-page .music-lower-grid>article{background:linear-gradient(135deg,#4c5db10d,#ffffff03);border-color:#7389f524}.music-page .music-genres>div span{color:#bdc9ff;background:#697ff017;border-color:#8697ff33}.music-page .music-top-tracks a:hover,.music-page .music-recent a:hover,.music-page .artist-stack a:hover{background:#6f86f412}@media (max-width:800px){.music-page .music-deck{grid-template-columns:112px minmax(0,1fr);padding:24px}.music-deck-art{width:108px;height:108px}.music-deck-vinyl,.music-deck aside{display:none}.music-deck-copy h2{font-size:25px}.music-deck-eq{transform-origin:100% 100%;bottom:6px;right:6px;transform:scale(.78)}}@media (max-width:540px){.music-page .music-deck{grid-template-columns:1fr;min-height:0;padding:23px}.music-deck-art{display:none}.music-deck-copy h2{white-space:normal}.music-deck-copy>div{flex-direction:column;align-items:flex-start;gap:8px}}.music-page{--music-green:#1ed760;--music-mint:#a9ffbd;--music-orange:#ffb14b;--music-night:#080d0b;--music-panel:#0d1511}.music-page .music-connect-card{background:radial-gradient(circle at 78% 18%,#1ed76047,#0000 24%),radial-gradient(circle at 90% 88%,#ffb14b21,#0000 30%),linear-gradient(122deg,#12251a,#08100c 57%,#10120e);border-color:#1ed76040;border-radius:20px;min-height:430px;position:relative;box-shadow:0 28px 70px #0003}.music-page .music-connect-card:after{content:"";border:1px solid #a9ffbd1a;border-radius:50%;width:55%;height:80%;position:absolute;bottom:-32%;right:-10%;transform:rotate(-20deg)}.music-page .music-connect-card>div{z-index:1;position:relative}.music-page .music-connect-card h2{max-width:620px;font-size:clamp(36px,calc(4vw / var(--zoom-boost,1)),58px)}.music-page .music-connect-card p{color:#9aaca0;max-width:500px;font-size:11px}.music-page .music-connect-art{background:radial-gradient(circle,#1ed76052,#0d211414 66%);border-color:#a9ffbd66;box-shadow:0 0 0 18px #1ed7600f,0 0 0 43px #1ed76009,0 24px 50px #0000004d}.music-page .music-connect-art svg{color:#c3ffd1}.music-page .music-connect-art i{background:linear-gradient(#d9ffe3,#1ed760)}.music-page .music-connect-button{color:#07100a;background:#1ed760;border-color:#a9ffbd61;border-radius:9px;min-height:44px;padding:0 17px;font-size:8px;font-weight:800;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.music-page .music-connect-button:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff61,#0000 58%);transition:transform .45s;position:absolute;inset:0;transform:translate(-120%)}.music-page .music-connect-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1ed7603d}.music-page .music-connect-button:hover:after{transform:translate(120%)}.music-page .music-deck{background:linear-gradient(118deg,#0d2115,#09130d 48%,#122019);border-color:#1ed7604f;border-radius:20px;min-height:278px;box-shadow:0 18px 52px #0000002e}.music-page .music-deck-backdrop{background:radial-gradient(circle at 79% 13%,#1ed76042,#0000 27%),radial-gradient(circle at 29% 120%,#ffb14b2b,#0000 42%)}.music-page .music-deck-road{z-index:-1;border:1px solid #c6ffd512;border-radius:50%;width:260px;height:210%;position:absolute;bottom:-65%;right:21%;transform:rotate(31deg)}.music-page .music-deck-road:after{content:"";background:repeating-linear-gradient(#ffb14b61 0 18px,#0000 18px 42px);width:1px;height:90%;position:absolute;top:5%;left:50%}.music-page .music-deck-art{border-radius:17px}.music-page .music-deck-art>img,.music-page .music-deck-art>svg{background:linear-gradient(145deg,#265d3a,#112719);border-color:#a9ffbd61;border-radius:17px}.music-page .music-deck-vinyl{background:repeating-radial-gradient(circle,#223c2a 0 2px,#0b1610 3px 7px);border-color:#07100a}.music-page .music-deck-vinyl i{background:var(--music-green);box-shadow:0 0 0 8px #152c1b}.music-page .music-deck-eq{background:#051009c7;border-color:#a9ffbd40}.music-page .music-deck-eq i{background:#a9ffbd}.music-page .music-deck-copy>span,.music-page .music-deck aside>span{color:#9dffb5;align-items:center;gap:6px;display:flex}.music-page .music-deck-copy>span svg{width:12px}.music-page .music-deck-copy h2{color:#f1fff3}.music-page .music-deck-copy>p{color:#a0b5a5}.music-page .music-deck-copy>div b{color:#b5ffc7;background:#1ed7601a;border-color:#1ed7604d}.music-page .music-deck-copy>div small,.music-page .music-deck aside small{color:#8fa595}.music-page .music-deck-copy>a{color:#c8ffd3}.music-page .music-deck aside{border-left-color:#a9ffbd1f}.music-page .music-deck aside strong{color:#e4ffea}.music-page .music-recap-hero{background:radial-gradient(circle at 82% 25%,#1ed76052,#0000 18%),linear-gradient(125deg,#142c1d,#0b130e 61%,#13170f);border-color:#1ed76040;border-radius:20px;min-height:410px}.music-page .music-recap-glow{opacity:.27;background:#1ed760}.music-page .music-road-grid{opacity:.5;background:linear-gradient(145deg,#0000 44%,#ffb14b17 44.2%,#0000 44.5%),repeating-linear-gradient(90deg,#0000 0 72px,#a9ffbd09 73px 74px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 76%);mask-image:linear-gradient(270deg,#000,#0000 76%)}.music-page .music-recap-copy h2 em{color:#a9ffbd}.music-page .music-recap-copy p{color:#9eb3a2}.music-page .music-recap-copy>span,.music-page .music-recap-hero header>span,.music-page .music-stat-row span,.music-page .music-main-grid header span,.music-page .music-lower-grid header span{color:#9dffb5}.music-page .music-recap-hero header button{color:#c2ffcf;background:#0a190f7a;border:1px solid #a9ffbd2e;border-radius:7px;min-height:31px;padding:0 10px;transition:border-color .2s,background .2s}.music-page .music-recap-hero header button:hover{background:#1ed76021;border-color:#a9ffbd85}.music-page .music-recap-profile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f0973;border:1px solid #a9ffbd24;border-radius:13px;padding:8px 11px 8px 8px}.music-page .music-recap-profile span{color:#8cb998}.music-page .music-recap-profile b{color:#d3f6d9}.music-speed-chip{top:89px;right:clamp(28px,calc(4vw / var(--zoom-boost,1)),60px);z-index:1;color:#ffd28f;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#201b0d7a;border:1px solid #ffb14b3b;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute}.music-speed-chip svg{width:12px}.music-speed-chip b{color:#fff0d3;margin-left:3px;font-size:7px}.music-page .music-stat-row article{background:linear-gradient(135deg,#1ed76017,#ffffff03);border-color:#1ed76029;border-radius:14px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.music-page .music-stat-row article:after{content:"";border:1px solid #a9ffbd1c;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-40px;right:-32px}.music-page .music-stat-row article:hover{border-color:#1ed7605c;transform:translateY(-3px)}.music-page .music-stat-row article>svg,.music-page .music-main-grid header>svg{color:#75f597}.music-page .music-main-grid>article,.music-page .music-lower-grid>article{background:linear-gradient(135deg,#1ed7600e,#ffffff03);border-color:#1ed76024;border-radius:16px}.music-page .music-main-grid>article{min-height:398px}.music-page .music-main-grid h2,.music-page .music-lower-grid h2{color:#edf9ef}.music-switch{background:#050f0980;border:1px solid #a9ffbd24;border-radius:8px;gap:3px;padding:3px;display:flex}.music-switch button{color:#789082;min-width:43px;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.06em;border-radius:5px;padding:7px 8px;transition:background .18s,color .18s}.music-switch button.active{color:#07100a;background:#1ed760}.music-row{border-top:1px solid #fff1;border-left:2px solid #0000;grid-template-columns:30px 42px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:66px;transition:background .2s,border-color .2s;display:grid}.music-row:hover,.music-row.selected{background:linear-gradient(90deg,#1ed76017,#0000);border-left-color:#1ed760}.music-row>b{color:#77907f;font:650 7px var(--font-geist-mono),monospace}.music-row img,.music-row .music-art-fallback{object-fit:cover;color:#83f5a1;background:#192b1e;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.music-row .music-art-fallback svg{width:16px}.music-row button{min-width:0;color:inherit;text-align:left}.music-row button strong,.music-row button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-row button strong{color:#d7e6da;font-size:9px}.music-row button small{color:#7d9182;margin-top:5px;font-size:7px}.music-row button:hover strong,.music-row.selected button strong{color:#b8ffc8}.music-row>a{color:#83f5a1;border-radius:6px;place-items:center;width:24px;height:24px;transition:background .18s,transform .18s;display:grid}.music-row>a:hover{background:#1ed76029;transform:translate(1px,-1px)}.music-row>a svg{width:13px}.music-row.compact{grid-template-columns:24px 34px minmax(0,1fr) 24px;min-height:54px}.music-row.compact img,.music-row.compact .music-art-fallback{width:31px;height:31px}.music-page .artist-stack>a{border-left:2px solid #0000;transition:background .2s,border-color .2s}.music-page .artist-stack>a:hover{background:linear-gradient(90deg,#1ed76014,#0000);border-left-color:#1ed760}.music-page .artist-stack>a>svg{color:#83f5a1}.music-page .music-genres>div span{color:#bcffca;background:#1ed76017;border-color:#1ed7603b;transition:transform .18s,background .18s}.music-page .music-genres>div span:hover{background:#1ed76033;transform:translateY(-2px)}@media (max-width:620px){.music-speed-chip{top:76px;right:20px}.music-page .music-recap-profile{max-width:210px}.music-page .music-main-grid>article{min-height:0}.music-switch button{min-width:39px}.music-row{grid-template-columns:24px 38px minmax(0,1fr) 25px;gap:8px}.music-page .music-connect-card h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.music-page *{transition:none!important;animation:none!important}}.hr-access-workspace{margin-top:20px}.hr-access-workspace>.admin-section-head>a{color:#9fb2ff;font-size:8px}.hr-access-grid{border:1px solid var(--line);background:#0c0e13;border-radius:14px;grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.hr-access-grid>aside{border-right:1px solid var(--line);max-height:560px;overflow:auto}.hr-access-grid>aside>button{color:#aab3c3;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:65px;padding:12px;display:grid}.hr-access-grid>aside>button.active{background:#5b7eff17}.hr-access-grid>aside img,.hr-access-grid>aside>button>svg{object-fit:cover;color:#8398ef;background:#19202c;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.hr-access-grid>aside b,.hr-access-grid>aside small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hr-access-grid>aside b{font-size:8px}.hr-access-grid>aside small{color:#667184;margin-top:4px;font-size:7px}.hr-access-grid>aside i{font:650 6px var(--font-geist-mono),monospace;color:#697485;font-style:normal}.hr-access-grid>aside i.enabled{color:#69c896}.hr-access-editor{padding:30px}.hr-access-editor>header{grid-template-columns:48px 1fr;align-items:center;gap:13px;margin-bottom:24px;display:grid}.hr-access-editor>header img,.hr-access-editor>header>svg{color:#87a0f4;object-fit:cover;background:#192131;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.hr-access-editor header span,.hr-credentials>span{color:#778bd9;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-access-editor h3{margin:6px 0 0;font-size:17px}.hr-access-editor p{color:#677284;margin:5px 0 0;font-size:8px}.hr-access-editor>label{color:#8e99ab;gap:8px;max-width:400px;font-size:8px;display:grid}.hr-access-editor input{border:1px solid var(--line);color:#dbe2ef;background:#090b0f;border-radius:8px;min-height:39px;padding:0 11px;font-size:9px}.hr-access-actions{gap:9px;margin-top:17px;display:flex}.hr-credentials{background:#dba63e0e;border:1px solid #e7b85f40;border-radius:10px;margin-top:21px;padding:17px}.hr-credentials dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.hr-credentials dl div{background:#0b0d11;border:1px solid #ffffff12;border-radius:7px;padding:10px}.hr-credentials dt{color:#827657;font-size:7px}.hr-credentials dd{color:#efd18d;font:650 9px var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin:6px 0 0}.hr-credentials p{color:#a59167;margin:0;font-size:7px}.hr-login-page{min-height:calc(100vh / var(--page-zoom,1));background:radial-gradient(circle at 76% 22%,#576ede33,#0000 32%),#080a0e;grid-template-columns:minmax(0,590px) minmax(360px,1fr);align-items:stretch;padding:28px;display:grid}.hr-login-card{padding:clamp(42px,calc(7vw / var(--zoom-boost,1)),110px);background:linear-gradient(145deg,#11151d,#0b0d12);border:1px solid #ffffff14;border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;display:flex}.hr-login-brand{grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;display:grid}.hr-login-brand svg{color:#86a0ff;grid-row:1/3;width:25px}.hr-login-brand span{color:#d9e0f5;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-login-brand b{color:#7182b7;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.hr-login-card header{margin-top:57px}.hr-login-card header>span{color:#8296ef;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.16em}.hr-login-card h1{font-size:clamp(39px,calc(5vw / var(--zoom-boost,1)),67px);letter-spacing:-.065em;margin:17px 0 14px;line-height:.91}.hr-login-card h1 em{color:#91a7ff;font-style:normal}.hr-login-card header p{color:#718092;max-width:400px;margin:0;font-size:9px;line-height:1.7}.hr-login-card form{gap:15px;margin-top:37px;display:grid}.hr-login-card label,.hr-settings-grid form label{color:#9ba7ba;gap:8px;font-size:8px;display:grid}.hr-login-card input,.hr-settings-grid input,.hr-application-workspace textarea{color:#dce4f2;background:#080a0e;border:1px solid #ffffff1c;border-radius:8px;outline:0;min-height:43px;padding:0 12px;font-size:9px}.hr-login-card input:focus,.hr-settings-grid input:focus,.hr-application-workspace textarea:focus{border-color:#7e97ff7a;box-shadow:0 0 0 3px #5b7eff14}.hr-login-card form>button,.hr-settings-grid form>button{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;min-height:43px;margin-top:5px;font-size:9px}.hr-login-card form>button svg{width:14px;margin-left:7px}.hr-login-card footer{color:#627084;border-top:1px solid #ffffff12;gap:8px;margin-top:32px;padding-top:17px;font-size:7px;line-height:1.5;display:flex}.hr-login-card footer svg{color:#8199f4;flex:none;width:14px}.hr-login-page>aside{padding:clamp(42px,calc(7vw / var(--zoom-boost,1)),110px);background:radial-gradient(circle at 45% 22%,#667ff433,#0000 26%),linear-gradient(140deg,#12192b,#0c0f17);border:1px solid #778ff733;border-left:0;border-radius:0 20px 20px 0;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.hr-login-page>aside>svg{color:#8fa6ff;opacity:.8;width:55px;height:55px;margin-bottom:auto}.hr-login-page>aside>span{color:#7f93e8;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.16em}.hr-login-page>aside h2{font-size:clamp(31px,calc(4vw / var(--zoom-boost,1)),58px);letter-spacing:-.06em;margin:16px 0 0;line-height:.96}.hr-portal-loading{min-height:calc(100vh / var(--page-zoom,1));color:#8795aa;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#090b10;place-content:center;justify-items:center;gap:13px;display:grid}.hr-portal-loading svg{color:#8ba3ff;width:27px}.hr-portal{min-height:calc(100vh / var(--page-zoom,1));background:#090b10;grid-template-columns:250px minmax(0,1fr);display:grid}.hr-sidebar{border-right:1px solid var(--line);background:#0c0f15;flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.hr-sidebar-brand{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:3px 8px;padding:0 7px 29px;display:grid}.hr-sidebar-brand svg{color:#8aa2ff;grid-row:1/3;width:26px}.hr-sidebar-brand span{color:#e0e6f7;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-sidebar-brand b{color:#7a8dc8;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.hr-sidebar nav{gap:4px;margin-top:25px;display:grid}.hr-sidebar nav button{color:#6f7c90;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-height:45px;padding:0 9px;font-size:9px;display:flex}.hr-sidebar nav button:hover,.hr-sidebar nav button.active{color:#c5d0f2;background:#5b7eff17}.hr-sidebar nav svg{color:#8398ee;width:16px}.hr-sidebar nav i{color:#d8aa60;min-width:18px;height:18px;font:650 7px var(--font-geist-mono),monospace;background:#e0aa4e1f;border-radius:99px;place-items:center;margin-left:auto;font-style:normal;display:grid}.hr-user{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 0;display:grid}.hr-user>div{color:#90a6f7;background:#1a2131;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.hr-user img{object-fit:cover;width:100%;height:100%}.hr-user b,.hr-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hr-user b{color:#bec8dd;font-size:8px}.hr-user small{color:#68768b;margin-top:4px;font-size:7px}.hr-user button{color:#718198}.hr-user button svg{width:15px}.hr-main{grid-column:2;min-width:0}.hr-topbar{border-bottom:1px solid var(--line);background:#0d1016;justify-content:space-between;align-items:center;height:58px;padding:0 42px;display:flex}.hr-topbar>span{color:#647289;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em;align-items:center;gap:8px;display:flex}.hr-topbar i{background:#69ce96;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #59d28d8c}.hr-topbar button{color:#92a6f4;align-items:center;gap:7px;font-size:8px;display:flex}.hr-topbar button svg{width:13px}.hr-password-alert{margin:18px clamp(24px,calc(4vw / var(--zoom-boost,1)),60px) 0;background:#d29f380f;border:1px solid #e0ad5240;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.hr-password-alert>svg{color:#e1b260;width:17px}.hr-password-alert b,.hr-password-alert small{display:block}.hr-password-alert b{color:#e5c487;font-size:8px}.hr-password-alert small{color:#927e58;margin-top:4px;font-size:7px}.hr-password-alert button{color:#edcc8c;font-size:8px}.hr-page-content{max-width:1480px;padding:48px clamp(24px,calc(4vw / var(--zoom-boost,1)),60px) 75px}.hr-page-head>span,.hr-chart-grid header span,.hr-latest header span,.hr-settings-grid>article>span,.hr-settings-grid form header span{color:#8095f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.hr-page-head h1{font-size:clamp(37px,calc(4vw / var(--zoom-boost,1)),57px);letter-spacing:-.06em;margin:13px 0 11px}.hr-page-head h1 em{color:#91a6ff;font-style:normal}.hr-page-head p{color:#717e91;max-width:600px;margin:0;font-size:9px;line-height:1.65}.hr-metric-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:31px;display:grid}.hr-metric-grid article{border:1px solid var(--line);background:#ffffff03;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:13px;min-height:132px;padding:20px;display:grid}.hr-metric-grid article>svg{color:#8ca1fa;width:26px}.hr-metric-grid small,.hr-metric-grid b,.hr-metric-grid p{display:block}.hr-metric-grid small{color:#65718a;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.hr-metric-grid b{color:#d5dcef;font:520 25px var(--font-geist-mono),monospace;margin:11px 0 5px}.hr-metric-grid p{color:#667287;margin:0;font-size:7px}.hr-chart-grid{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px;display:grid}.hr-chart-grid article{border:1px solid var(--line);background:#ffffff03;border-radius:13px;min-height:285px;padding:23px}.hr-chart-grid header b{color:#c7d0e3;margin-top:8px;font-size:13px;display:block}.hr-chart-canvas{height:195px;margin-top:22px}.hr-chart-canvas.doughnut{height:205px}.hr-latest{border:1px solid var(--line);background:#ffffff03;border-radius:13px;margin-top:12px;padding:25px}.hr-latest header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.hr-latest h2{margin:8px 0 0;font-size:19px}.hr-latest header button{color:#9eb1ff;font-size:8px}.hr-latest article{border-top:1px solid #ffffff0f;grid-template-columns:90px 1fr 130px;align-items:center;min-height:56px;display:grid}.hr-latest article b,.hr-latest article small{display:block}.hr-latest article b{font-size:9px}.hr-latest article small{color:#68768b;margin-top:5px;font-size:7px}.hr-latest time{color:#758299;justify-self:end;font-size:7px}.hr-status{color:#8b98ad;width:max-content;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;background:#7a8ba61a;border-radius:5px;padding:5px 7px}.hr-status.pending{color:#e0b76d;background:#e0ae501a}.hr-status.interview{color:#94aaff;background:#7990f51a}.hr-status.accepted{color:#73d69d;background:#52c98a1a}.hr-status.rejected{color:#e08e96;background:#dd6a761a}.hr-filter-row{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.hr-filter-row button{border:1px solid var(--line);color:#7c899d;text-transform:capitalize;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px}.hr-filter-row button.active{color:#c2cefb;background:#5b7eff17;border-color:#7991f847}.hr-qa-test-button{text-transform:none;color:#9daaff;background:#5b7eff0f;border-color:#7e97ff4d;margin-left:auto}.hr-qa-test-button:hover{background:#5b7eff24}.hr-application-workspace{border:1px solid var(--line);background:#0c0f14;border-radius:14px;grid-template-columns:300px minmax(0,1fr);min-height:490px;margin-top:13px;display:grid;overflow:hidden}.hr-application-workspace>aside{border-right:1px solid var(--line);max-height:610px;overflow:auto}.hr-application-workspace>aside button{color:#b9c3d9;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto;align-content:center;gap:7px;width:100%;min-height:83px;padding:13px;display:grid}.hr-application-workspace>aside button.active{background:#5b7eff14}.hr-application-workspace>aside b{font-size:9px}.hr-application-workspace>aside small{color:#69768a;grid-column:1/-1;font-size:7px}.hr-application-workspace>article{padding:30px}.hr-application-workspace>article>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.hr-application-workspace h2{margin:8px 0 6px;font-size:22px}.hr-application-workspace header span:first-child{color:#7d92ed;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-application-workspace header p{color:#738096;margin:0;font-size:8px}.hr-application-workspace dl{margin:0}.hr-application-workspace dl div{border-bottom:1px solid #ffffff0f;padding:16px 0}.hr-application-workspace dt{text-transform:capitalize;color:#8091c7;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.hr-application-workspace dd{color:#b0bacd;white-space:pre-wrap;margin:8px 0 0;font-size:8px;line-height:1.65}.hr-application-workspace label{color:#9ba7bb;gap:8px;margin-top:20px;font-size:8px;display:grid}.hr-application-workspace textarea{resize:vertical;min-height:80px;padding:10px}.hr-application-workspace footer{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.hr-application-workspace footer button{color:#aebad0;border:1px solid #ffffff1f;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px}.hr-application-workspace footer button:nth-child(2){color:#e29aa3;border-color:#e16f7c33}.hr-application-workspace footer .accept,.hr-settings-grid .accept{color:#fff;background:linear-gradient(135deg,#5f7ceb,#88a2ff);border:0}.hr-empty{color:#6e7c91;place-content:center;height:100%;font-size:9px;display:grid}.hr-settings-grid{grid-template-columns:.7fr 1.3fr;gap:12px;margin-top:30px;display:grid}.hr-settings-grid>article,.hr-settings-grid form{border:1px solid var(--line);background:#ffffff03;border-radius:13px;padding:28px}.hr-settings-grid>article h2{margin:16px 0 9px;font-size:23px}.hr-settings-grid>article p,.hr-settings-grid>article small{color:#718095;margin:0;font-size:8px;display:block}.hr-settings-grid>article p b{color:#aebcf1}.hr-settings-grid>article small{margin-top:27px}.hr-settings-grid form{gap:15px;display:grid}.hr-settings-grid form header{grid-template-columns:33px 1fr;align-items:center;gap:11px;margin-bottom:5px;display:grid}.hr-settings-grid form header>svg{color:#8da3ff;grid-row:1/3;width:25px}.hr-settings-grid form h2{margin:6px 0 0;font-size:17px}.hr-settings-grid form label small{color:#66748b;font-size:7px}.hr-login-error{color:#dd9ca4;background:#da5a660f;border:1px solid #e7747e38;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:8px}.hr-account-link{color:#8fa3f2;align-items:center;gap:6px;width:max-content;margin-top:10px;font-size:8px;display:flex}.hr-account-link svg{width:11px}.hr-onboarding-reminder{color:#69768a;margin-top:10px;font-size:7px;line-height:1.6;display:block}.hr-reflection-trigger{background:#5b7eff0b;border:1px solid #7e97ff2e;border-radius:10px;margin:20px 0 15px;padding:14px 16px}.hr-reflection-trigger>button{color:#b7c4f7;cursor:pointer;background:#5b7eff1a;border:1px solid #7e97ff4d;border-radius:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:650}.hr-reflection-trigger>button:hover{background:#5b7eff2e}.hr-reflection-trigger>button:disabled{opacity:.55;cursor:default}.hr-reflection-trigger>small{color:#7c879c;margin-top:8px;font-size:7px;line-height:1.5;display:block}.hr-reflection-credentials{background:#0c1220a6;border:1px solid #7e97ff38;border-radius:9px;margin-top:12px;padding:12px 14px}.hr-reflection-credentials>span{color:#8ca1fa;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.hr-reflection-credentials dl{grid-template-columns:auto 1fr;gap:5px 10px;margin:8px 0;display:grid}.hr-reflection-credentials dt{color:#7c8bb8;font-size:8px}.hr-reflection-credentials dd{color:#eef3ff;font:600 10px var(--font-geist-mono),monospace;word-break:break-all;margin:0}.hr-reflection-credentials a{color:#9daaff;align-items:center;gap:5px;font-size:8px;display:inline-flex}.hr-reflection-credentials a svg{width:11px}@media (max-width:980px){.hr-access-grid,.hr-application-workspace,.hr-settings-grid,.hr-chart-grid{grid-template-columns:1fr}.hr-access-grid>aside,.hr-application-workspace>aside{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.hr-login-page{grid-template-columns:1fr;padding:16px}.hr-login-card{border-radius:18px}.hr-login-page>aside{display:none}.hr-portal{grid-template-columns:70px minmax(0,1fr)}.hr-sidebar{width:70px;padding:19px 10px}.hr-sidebar-brand{text-align:center;padding:0 0 22px;display:block}.hr-sidebar-brand span,.hr-sidebar-brand b,.hr-sidebar nav button:not(.active):after,.hr-sidebar nav button>i,.hr-sidebar nav button{font-size:0}.hr-sidebar-brand svg{width:25px}.hr-sidebar nav button{justify-content:center;padding:0}.hr-sidebar nav svg{width:19px}.hr-user{grid-template-columns:1fr;padding:13px 7px 0}.hr-user>div{margin:auto}.hr-user span,.hr-user button{display:none}.hr-main{grid-column:2}.hr-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hr-portal{padding-bottom:70px;display:block}.hr-sidebar{z-index:20;border-top:1px solid var(--line);border-right:0;flex-direction:row;width:100%;height:68px;padding:6px 12px;display:flex;position:fixed;inset:auto 0 0}.hr-sidebar-brand,.hr-user{display:none}.hr-sidebar nav{flex:1;justify-content:center;gap:4px;margin:0;display:flex}.hr-sidebar nav button{border-radius:8px;flex:1;min-width:54px}.hr-topbar{height:54px;padding:0 18px}.hr-topbar>span{font-size:6px}.hr-page-content{padding:33px 16px}.hr-metric-grid{grid-template-columns:1fr}.hr-password-alert{grid-template-columns:22px 1fr;margin:12px 16px 0}.hr-password-alert button{grid-column:2;justify-self:start}.hr-latest{padding:20px}.hr-latest article{grid-template-columns:80px 1fr}.hr-latest time{display:none}.hr-application-workspace>article{padding:21px}.hr-application-workspace>article>header{flex-direction:column;align-items:flex-start}.hr-access-editor{padding:21px}.hr-credentials dl{grid-template-columns:1fr}}.hr-portal{background:radial-gradient(circle at 78% 0,#566fe517,#0000 31%),#090b10}.hr-main{min-height:calc(100vh / var(--page-zoom,1));background:linear-gradient(#0f131d59,#0000 220px)}.hr-sidebar{box-shadow:12px 0 35px #00000021}.hr-sidebar nav button{min-height:48px;font-size:11px;transition:background .18s,color .18s,transform .18s;position:relative}.hr-sidebar nav button:hover{transform:translate(2px)}.hr-sidebar nav button.active:before{content:"";background:#91a7ff;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-20px;box-shadow:0 0 14px #91a7ffb3}.hr-topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1016e8;height:64px;position:sticky;top:0}.hr-topbar>span,.hr-page-head>span{font-size:8px}.hr-page-content{width:100%;max-width:1560px;margin:0 auto;padding-top:54px}.hr-page-head{border-bottom:1px solid #8195ce1f;padding-bottom:8px}.hr-page-head h1{max-width:800px;font-size:clamp(42px,calc(4.25vw / var(--zoom-boost,1)),64px)}.hr-page-head p{color:#8997ad;max-width:700px;font-size:12px;line-height:1.7}.hr-password-alert{box-shadow:0 10px 30px #0000001f}.hr-password-alert b{font-size:10px}.hr-password-alert small,.hr-password-alert button{font-size:9px}@media (max-width:980px){.hr-sidebar nav button.active:before{left:-10px}.hr-page-head p{font-size:11px}}@media (max-width:620px){.hr-topbar{height:54px;position:static}.hr-page-content{padding-top:34px}.hr-page-head h1{font-size:38px}.hr-page-head p{font-size:11px}.hr-sidebar nav button.active:before{display:none}}.hr-login-page{min-height:calc(100svh / var(--page-zoom,1));grid-template-columns:minmax(440px,calc(37vw / var(--zoom-boost,1))) minmax(0,1fr);background:#090b10;padding:0}.hr-login-card{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(42px,calc(7vh / var(--zoom-boost,1)),110px) clamp(38px,calc(5vw / var(--zoom-boost,1)),100px);background:linear-gradient(150deg,#10141c,#090b10);border:0;border-right:1px solid #ffffff14;border-radius:0}.hr-login-page>aside{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(48px,calc(8vh / var(--zoom-boost,1)),120px) clamp(42px,calc(7vw / var(--zoom-boost,1)),135px);isolation:isolate;background:linear-gradient(100deg,#080b12ed 0%,#080b127a 48%,#080b1247 100%),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;border:0;border-radius:0;position:relative}.hr-login-page>aside:before{content:"";z-index:-1;background:linear-gradient(#6280ff1a,#0000 38%,#06080d7a);position:absolute;inset:0}.hr-login-page>aside>svg{width:clamp(42px,calc(3vw / var(--zoom-boost,1)),64px);height:clamp(42px,calc(3vw / var(--zoom-boost,1)),64px);filter:drop-shadow(0 0 22px #7a94ff59)}.hr-login-page>aside h2{text-shadow:0 6px 38px #000000b8;max-width:700px}.hr-login-card form,.hr-login-card footer{max-width:430px}.hr-login-card h1{font-size:clamp(43px,calc(4.4vw / var(--zoom-boost,1)),68px)}.hr-login-page>aside h2{font-size:clamp(38px,calc(4.8vw / var(--zoom-boost,1)),76px)}@media (max-width:980px){.hr-login-page{grid-template-columns:minmax(410px,calc(48vw / var(--zoom-boost,1))) minmax(0,1fr);padding:0}.hr-login-card{border-radius:0}.hr-login-page>aside{display:flex}}@media (max-width:700px){.hr-login-page{min-height:calc(100svh / var(--page-zoom,1));background:linear-gradient(#080b11de,#080b11f7),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;display:block}.hr-login-card{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(32px,calc(8vw / var(--zoom-boost,1)),58px) clamp(24px,calc(7vw / var(--zoom-boost,1)),52px);background:linear-gradient(140deg,#0b0e14ed,#080a0fc7);border:0}.hr-login-page>aside{display:none}.hr-login-card header{margin-top:clamp(54px,calc(13vh / var(--zoom-boost,1)),110px)}}.hr-login-book{min-height:calc(100svh / var(--page-zoom,1));perspective:2200px;background:#090b10;position:relative;overflow:hidden}.hr-login-book .hr-login-panel{min-height:calc(100svh / var(--page-zoom,1));-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transition:transform .78s cubic-bezier(.22,.8,.2,1),opacity .42s,filter .42s;position:absolute;inset:0;overflow:auto}.hr-login-book .hr-login-panel-login{z-index:2;transform-origin:0}.hr-login-book .hr-login-panel-details{z-index:1;opacity:0;pointer-events:none;transform-origin:100%;background:linear-gradient(145deg,#111827,#090b11);display:block;transform:rotateY(86deg)}.hr-login-details-open .hr-login-panel-login{opacity:0;pointer-events:none;filter:brightness(.62);transform:rotateY(-88deg)}.hr-login-details-open .hr-login-panel-details{opacity:1;pointer-events:auto;transform:rotateY(0)}.hr-read-details,.hr-details-back{cursor:pointer;background:0 0;border:0}.hr-read-details{color:#91a6ff;width:100%;max-width:430px;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.06em;text-align:left;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:21px;padding:13px 0 0;display:flex}.hr-read-details svg{width:14px}.hr-read-details svg:last-child{margin-left:auto;transition:transform .2s}.hr-read-details:hover{color:#d2dcff}.hr-read-details:hover svg:last-child{transform:translate(4px)}.hr-details-back{color:#899de8;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 45px -5px;padding:5px;display:flex}.hr-details-back svg{width:14px}.hr-details-back:hover{color:#d8e0ff}.hr-login-panel-details header{margin-top:0}.hr-login-panel-details h1{max-width:570px;font-size:clamp(37px,calc(4vw / var(--zoom-boost,1)),59px);line-height:.98}.hr-login-panel-details h1 em{margin-top:3px;display:block}.hr-login-panel-details header p{max-width:510px}.hr-details-grid{gap:10px;max-width:570px;margin-top:34px;display:grid}.hr-details-grid article{background:linear-gradient(105deg,#5d7bef17,#ffffff03);border:1px solid #879dff24;border-radius:10px;grid-template-columns:27px 1fr;gap:11px;padding:13px 14px;display:grid}.hr-details-grid article>svg{color:#91a7ff;width:18px;margin-top:1px}.hr-details-grid b{color:#d8e0f3;font-size:9px;font-weight:620;display:block}.hr-details-grid p{color:#7c899d;margin:5px 0 0;font-size:7px;line-height:1.55}.hr-details-note{background:#6681ee11;border-left:2px solid #8298f7;max-width:570px;margin-top:18px;padding:14px 15px}.hr-details-note span{color:#91a7ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-details-note p{color:#9ba8bb;margin:8px 0 0;font-size:8px;line-height:1.55}.hr-login-page>aside.hr-login-visual{background-position:50%;transition:background-position .78s cubic-bezier(.22,.8,.2,1),filter .5s}.hr-login-visual-copy{z-index:1;right:clamp(42px,calc(7vw / var(--zoom-boost,1)),135px);bottom:clamp(48px,calc(8vh / var(--zoom-boost,1)),120px);left:clamp(42px,calc(7vw / var(--zoom-boost,1)),135px);transition:opacity .38s,transform .65s cubic-bezier(.22,.8,.2,1);position:absolute}.hr-login-visual-copy>svg{width:clamp(42px,calc(3vw / var(--zoom-boost,1)),64px);height:clamp(42px,calc(3vw / var(--zoom-boost,1)),64px);color:#8fa6ff;filter:drop-shadow(0 0 22px #7a94ff59);margin-bottom:auto}.hr-login-visual-copy>span{color:#7f93e8;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.16em;margin-top:22px;display:block}.hr-login-visual-copy h2{max-width:700px;font-size:clamp(38px,calc(4.8vw / var(--zoom-boost,1)),76px);letter-spacing:-.06em;text-shadow:0 6px 38px #000000b8;margin:16px 0 0;line-height:.96}.hr-login-visual-copy p{color:#bcc8ec;margin:16px 0 0;font-size:10px}.hr-login-visual-details{opacity:0;transform:translate(50px)scale(.97)}.hr-login-details-open .hr-login-visual{filter:saturate(.82)hue-rotate(8deg);background-position:72%}.hr-login-details-open .hr-login-visual:before{background:linear-gradient(#7e58cf38,#0000 42%,#06080dab)}.hr-login-details-open .hr-login-visual-login{opacity:0;transform:translate(-42px)scale(.97)}.hr-login-details-open .hr-login-visual-details{opacity:1;transform:translate(0)scale(1)}@media (max-width:700px){.hr-login-book .hr-login-panel{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(32px,calc(8vw / var(--zoom-boost,1)),58px) clamp(24px,calc(7vw / var(--zoom-boost,1)),52px);background:linear-gradient(140deg,#0b0e14f0,#080a0fd6)}.hr-login-book .hr-login-panel-login{border:0}.hr-login-book .hr-login-panel-details{transform:translate(102%)}.hr-login-details-open .hr-login-panel-login{opacity:0;transform:translate(-18%)}.hr-login-details-open .hr-login-panel-details{transform:translate(0)}.hr-details-back{margin-bottom:clamp(30px,calc(7vh / var(--zoom-boost,1)),58px)}.hr-login-panel-details h1{font-size:clamp(35px,calc(11vw / var(--zoom-boost,1)),50px)}.hr-details-grid{margin-top:26px}.hr-read-details{margin-top:18px}.hr-login-panel-login header{margin-top:clamp(54px,calc(13vh / var(--zoom-boost,1)),110px)}}@media (prefers-reduced-motion:reduce){.hr-login-book .hr-login-panel,.hr-login-page>aside.hr-login-visual,.hr-login-visual-copy{transition-duration:.01ms}}.hr-contact-page{grid-template-columns:minmax(440px,calc(37vw / var(--zoom-boost,1))) minmax(0,1fr);background:#090b10;padding:0}.hr-contact-page .hr-login-card{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(42px,calc(7vh / var(--zoom-boost,1)),110px) clamp(38px,calc(5vw / var(--zoom-boost,1)),100px);background:linear-gradient(150deg,#10141c,#090b10);border:0;border-right:1px solid #ffffff14;border-radius:0}.hr-contact-back{top:clamp(28px,calc(5vh / var(--zoom-boost,1)),58px);left:clamp(38px,calc(5vw / var(--zoom-boost,1)),100px);color:#71819b;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.07em;align-items:center;gap:7px;display:flex;position:absolute}.hr-contact-back:hover{color:#b6c5f7}.hr-contact-back svg{width:14px}.hr-contact-page .hr-login-card header{margin-top:57px}.hr-contact-page .hr-login-card form{max-width:430px}.hr-contact-form textarea{color:#dce4f2;width:100%;min-height:92px;font:inherit;resize:vertical;background:#080a0e;border:1px solid #ffffff1c;border-radius:8px;outline:0;padding:12px;font-size:9px;line-height:1.55}.hr-contact-form textarea:focus{border-color:#7e97ff7a;box-shadow:0 0 0 3px #5b7eff14}.hr-contact-form .hr-login-submit{justify-content:center;align-items:center;display:flex}.hr-contact-form .hr-login-submit svg{width:14px;margin-left:7px}.hr-contact-notice{border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.hr-contact-notice svg{flex:none;width:14px}.hr-contact-notice.success{color:#91d6b3;background:#4bc3870f;border:1px solid #64bc9733}.hr-contact-notice.error{color:#e5a1a8;background:#e05c680f;border:1px solid #e2757f33}.hr-contact-state{max-width:430px}.hr-contact-state header{margin-top:57px}.hr-contact-state-icon{color:#92a8ff;background:#5b7eff12;border:1px solid #7e97ff3d;border-radius:10px;place-items:center;width:38px;height:38px;margin-top:27px;display:grid}.hr-contact-state-icon svg{width:19px}.hr-contact-action{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:23px;font-size:9px;display:flex}.hr-contact-action svg{width:14px}.hr-contact-action svg:last-child{margin-left:auto}.hr-contact-history{border-top:1px solid #ffffff12;max-width:430px;margin-top:18px}.hr-contact-history>summary{cursor:pointer;color:#91a6ff;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:13px 0;list-style:none;display:flex}.hr-contact-history>summary::-webkit-details-marker{display:none}.hr-contact-history>summary:before{content:"+";color:#8098f3;margin-right:8px;font-size:12px;font-weight:400}.hr-contact-history[open]>summary:before{content:"−"}.hr-contact-history>summary b{color:#adc0ff;background:#7e97ff1f;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:7px;display:grid}.hr-contact-history .department-contact-history{background:0 0;border:0;padding:0 0 14px}.hr-contact-history .department-contact-history>header{display:none}.hr-contact-history .department-contact-history>div{max-height:160px;overflow:auto}.hr-contact-history .department-contact-ticket{min-height:48px}.hr-contact-history .department-contact-conversation{max-height:260px;overflow:auto}.hr-contact-visual{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(48px,calc(8vh / var(--zoom-boost,1)),120px) clamp(42px,calc(7vw / var(--zoom-boost,1)),135px);isolation:isolate;background:linear-gradient(100deg,#070c14eb 0%,#070c147a 48%,#070c1447 100%),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;position:relative;overflow:hidden}.hr-contact-visual:before{content:"";z-index:-2;filter:blur(3px)saturate(.86);background:linear-gradient(100deg,#060a13eb 0%,#070d19a8 47%,#070d1929 100%),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;transition:transform .78s cubic-bezier(.22,.8,.2,1),filter .5s;position:absolute;inset:-15px;transform:scale(1.035)}.hr-contact-visual:after{content:"";z-index:-1;background:linear-gradient(#6280ff1f,#0000 43%,#05080fb3),repeating-linear-gradient(148deg,#0000 0 96px,#849dff12 97px 100px,#0000 101px 175px);transition:background .65s;position:absolute;inset:0}.hr-login-details-open .hr-contact-visual:before{filter:blur(5px)saturate(.7);transform:scale(1.1)translate(-2%)}.hr-login-details-open .hr-contact-visual:after{background:linear-gradient(#697ef040,#0000 40%,#03070fd1),repeating-linear-gradient(148deg,#0000 0 96px,#9aaaff1f 97px 100px,#0000 101px 175px)}.hr-contact-requirements>div{min-height:116px}.hr-contact-page .hr-login-panel-details{background:linear-gradient(145deg,#111827,#090b11)}@media (max-width:700px){.hr-contact-page{display:block}.hr-contact-page .hr-contact-visual{display:none}.hr-contact-page .hr-login-card{border-right:0}.hr-contact-back{top:30px;left:24px}.hr-contact-page .hr-login-card header,.hr-contact-state header{margin-top:clamp(54px,calc(13vh / var(--zoom-boost,1)),110px)}.hr-contact-page .hr-login-panel-details header{margin-top:0}.hr-contact-history{margin-bottom:12px}}.hr-contact-page .hr-contact-visual{background:linear-gradient(100deg,#070c14eb 0%,#070c147a 48%,#070c1447 100%),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;border:0;border-radius:0}.hr-details-metrics{background:#7e93f509;border:1px solid #879dff26;border-radius:11px;grid-template-columns:repeat(3,1fr);max-width:570px;margin-top:27px;display:grid;overflow:hidden}.hr-details-metrics>div{border-left:1px solid #879dff1f;min-height:103px;padding:15px 14px}.hr-details-metrics>div:first-child{border-left:0}.hr-details-metrics b,.hr-details-metrics span,.hr-details-metrics small{display:block}.hr-details-metrics b{color:#8fa6ff;font:650 10px var(--font-geist-mono),monospace}.hr-details-metrics span{color:#dbe3f7;margin-top:8px;font-size:8px;font-weight:650}.hr-details-metrics small{color:#718096;margin-top:5px;font-size:6px;line-height:1.45}.hr-details-grid{margin-top:16px}.hr-details-journey{border-top:1px solid #ffffff14;max-width:570px;margin-top:26px;padding-top:22px}.hr-details-section-head>span{color:#8fa6ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.hr-details-section-head>b{color:#d7dfef;margin-top:8px;font-size:12px;font-weight:600;display:block}.hr-details-journey ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid;position:relative}.hr-details-journey ol:before{content:"";background:linear-gradient(#8298f7,#8298f71f);width:1px;position:absolute;top:17px;bottom:18px;left:10px}.hr-details-journey li{z-index:1;grid-template-columns:28px 1fr;gap:10px;padding:0 0 14px;display:grid;position:relative}.hr-details-journey li:last-child{padding-bottom:0}.hr-details-journey li i{color:#aabaff;width:21px;height:21px;font:650 6px var(--font-geist-mono),monospace;background:#111827;border:1px solid #91a7ff6b;border-radius:50%;place-items:center;font-style:normal;display:grid}.hr-details-journey li b{color:#cfd8eb;font-size:8px;font-weight:620;display:block}.hr-details-journey li p{color:#748196;margin:4px 0 0;font-size:7px;line-height:1.45}.hr-details-roles{grid-template-columns:repeat(3,1fr);gap:8px;max-width:570px;margin-top:23px;display:grid}.hr-details-roles>div{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;min-height:125px;padding:14px}.hr-details-roles svg{color:#8da4ff;width:17px}.hr-details-roles b{color:#d4ddee;margin-top:12px;font-size:8px;display:block}.hr-details-roles p{color:#758197;margin:7px 0 0;font-size:6px;line-height:1.5}.hr-details-note{margin:22px 0 5px}@media (max-width:700px){.hr-details-grid{margin-top:14px}.hr-details-metrics,.hr-details-roles{grid-template-columns:1fr}.hr-details-metrics>div{border-top:1px solid #879dff1f;border-left:0;min-height:0}.hr-details-metrics>div:first-child{border-top:0}.hr-details-roles>div{min-height:0}}.tracker-assignments{background:radial-gradient(circle at 90% 0,#45bba91c,#0000 30%),#ffffff03;border:1px solid #4cc2b033;border-radius:14px;grid-column:1/-1;margin-top:2px;padding:25px}.tracker-assignments>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.tracker-assignments header span{color:#69cdbd;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.tracker-assignments h2{color:#d8e9e8;margin:8px 0 6px;font-size:18px}.tracker-assignments header p{color:#728493;margin:0;font-size:8px}.tracker-assignments>header>svg{color:#6cd7c4;width:26px}.tracker-assignments>div:not(.tracker-assignment-empty){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.tracker-assignments article{background:#070c1075;border:1px solid #ffffff14;border-radius:10px;padding:16px}.tracker-assignment-route{grid-template-columns:29px 1fr auto;align-items:center;gap:9px;display:grid}.tracker-assignment-route>span{color:#70ddc9;background:#39bfab1a;border:1px solid #61d1be3b;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.tracker-assignment-route>span svg{width:15px}.tracker-assignment-route b,.tracker-assignment-route small{display:block}.tracker-assignment-route b{color:#d5e3e6;font-size:9px}.tracker-assignment-route b i{color:#66d4c1;font-style:normal}.tracker-assignment-route small{color:#718294;margin-top:4px;font-size:7px}.tracker-assignment-route em{color:#d6b16e;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;background:#d8ab4d1a;border-radius:5px;padding:5px 6px;font-style:normal}.tracker-assignment-route em.accepted{color:#6ed29c;background:#56cc971a}.tracker-assignments article>p{color:#8493a2;min-height:22px;margin:14px 0 0;font-size:7px;line-height:1.5}.tracker-assignment-pins{color:#76cfc0;align-items:center;gap:6px;margin-top:10px;font-size:7px;display:flex}.tracker-assignment-pins svg{width:13px}.tracker-assignments article footer{color:#718496;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:15px;padding-top:11px;font-size:7px;display:flex}.tracker-assignments article footer .primary-button{min-height:29px;padding:0 9px;font-size:7px}.tracker-assignment-ready{color:#72d5a0;align-items:center;gap:5px;display:flex}.tracker-assignment-ready svg{width:13px}.tracker-assignment-empty{color:#718797;border:1px dashed #67cdbe2b;border-radius:10px;place-content:center;justify-items:center;gap:9px;min-height:120px;margin-top:18px;font-size:8px;display:grid}.tracker-assignment-empty svg{color:#5ec9b7;width:25px}@media (max-width:800px){.tracker-assignments>div:not(.tracker-assignment-empty){grid-template-columns:1fr}.tracker-assignments{padding:20px}}.dispatch-login-page .hr-login-book{background:#080b12}.dispatch-login-page .dispatch-login-visual{background:#080d16}.dispatch-login-page .dispatch-login-visual:before{content:"";z-index:-2;filter:blur(3px)saturate(.9);background:linear-gradient(100deg,#060a13f5 0%,#070d19b3 47%,#070d1938 100%),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;transition:transform .78s cubic-bezier(.22,.8,.2,1),filter .5s;position:absolute;inset:-15px;transform:scale(1.035)}.dispatch-login-page .dispatch-login-visual:after{z-index:-1;background:linear-gradient(#5f7df22e,#0000 42%,#040810c2),repeating-linear-gradient(148deg,#0000 0 96px,#849dff17 97px 100px,#0000 101px 175px);transition:background .65s}.dispatch-login-page .dispatch-login-visual{transition:filter .5s}.hr-login-details-open .dispatch-login-visual:before{filter:blur(5px)saturate(.72);transform:scale(1.1)translate(-2%)}.dispatch-topbar>span i,.dispatch-table-row i.online{background:#8fa6ff;box-shadow:0 0 11px #8fa6ff94}.dispatch-login-page .dispatch-login-visual .hr-login-visual-copy>span{color:#96aaff}.dispatch-login-page .dispatch-login-visual .hr-login-visual-copy>svg{color:#a8b8ff}.dispatch-login-page .dispatch-login-visual .hr-login-visual-copy p{color:#d0d9fa}.dispatch-login-page{min-height:calc(100svh / var(--page-zoom,1));grid-template-columns:minmax(440px,calc(37vw / var(--zoom-boost,1))) minmax(0,1fr);background:#090b10;display:grid}.dispatch-login-card{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(42px,calc(7vh / var(--zoom-boost,1)),110px) clamp(38px,calc(5vw / var(--zoom-boost,1)),100px);background:linear-gradient(150deg,#10141c,#090b10);border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;display:flex}.dispatch-login-card form{gap:15px;max-width:430px;margin-top:37px;display:grid}.dispatch-login-card label{color:#9ba7ba;gap:8px;font-size:8px;display:grid}.dispatch-login-card input{color:#dce4f2;background:#080a0e;border:1px solid #ffffff1c;border-radius:8px;outline:0;min-height:43px;padding:0 12px;font-size:9px}.dispatch-login-card input:focus{border-color:#7e97ff7a;box-shadow:0 0 0 3px #5b7eff14}.dispatch-login-card header{margin-top:57px}.dispatch-login-card header>span{color:#8296ef;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.16em}.dispatch-login-card h1{font-size:clamp(43px,calc(4.4vw / var(--zoom-boost,1)),68px);letter-spacing:-.065em;margin:17px 0 14px;line-height:.91}.dispatch-login-card h1 em{color:#91a7ff;font-style:normal}.dispatch-login-card header p{color:#718092;max-width:430px;margin:0;font-size:9px;line-height:1.7}.dispatch-login-card footer{color:#627084;border-top:1px solid #ffffff12;gap:8px;max-width:430px;margin-top:32px;padding-top:17px;font-size:7px;line-height:1.5;display:flex}.dispatch-login-card footer svg{color:#8199f4;flex:none;width:14px}.dispatch-login-card .hr-login-submit{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;min-height:43px;margin-top:5px;font-size:9px}.dispatch-login-card .hr-login-submit svg{width:14px;margin-left:7px}.dispatch-login-visual{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(48px,calc(8vh / var(--zoom-boost,1)),120px) clamp(42px,calc(7vw / var(--zoom-boost,1)),135px);isolation:isolate;background:linear-gradient(100deg,#070c14eb 0%,#070c147a 48%,#070c1447 100%),url(/tracker-operations-background.png) 50%/cover no-repeat;position:relative;overflow:hidden}.dispatch-login-visual:after{content:"";z-index:-1;background:linear-gradient(#6280ff1f,#0000 43%,#05080fad);position:absolute;inset:0}.hr-login-details-open .dispatch-login-visual{filter:saturate(.85)hue-rotate(-6deg)}.hr-login-details-open .dispatch-login-visual:after{background:linear-gradient(#7e58cf33,#0000 42%,#05080fb3)}.dispatch-portal{min-height:calc(100vh / var(--page-zoom,1));background:#090b10;grid-template-columns:250px minmax(0,1fr);display:grid}.dispatch-sidebar{border-right:1px solid var(--line);background:#0a1014;flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.dispatch-sidebar .hr-sidebar-brand svg{color:#8aa2ff}.dispatch-sidebar nav{gap:4px;margin-top:25px;display:grid}.dispatch-sidebar nav a{color:#718292;border-radius:8px;align-items:center;gap:11px;min-height:45px;padding:0 9px;font-size:9px;text-decoration:none;display:flex}.dispatch-sidebar nav a:hover{color:#c5d0f2;background:#5b7eff17}.dispatch-sidebar nav svg{color:#8398ee;width:16px}.dispatch-main{grid-column:2;min-width:0}.dispatch-topbar{border-bottom:1px solid var(--line);background:#0c1217;justify-content:space-between;align-items:center;height:58px;padding:0 42px;display:flex}.dispatch-topbar>span{color:#647289;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em;align-items:center;gap:8px;display:flex}.dispatch-topbar>span i{background:#55d9ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #55d9ae8c}.dispatch-topbar>div{gap:14px;display:flex}.dispatch-topbar button{color:#92a6f4;align-items:center;gap:7px;font-size:8px;display:flex}.dispatch-topbar button svg{width:13px}.dispatch-content{max-width:1580px;padding:48px clamp(24px,calc(4vw / var(--zoom-boost,1)),60px) 75px}.dispatch-hero{justify-content:space-between;align-items:end;gap:35px;display:flex}.dispatch-hero>div>span,.dispatch-schedule-card header>div>span,.dispatch-composer header>span,.dispatch-map-builder header>span,.dispatch-driver-network header>span{color:#8095f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.dispatch-hero h1{font-size:clamp(37px,calc(4vw / var(--zoom-boost,1)),59px);letter-spacing:-.06em;margin:13px 0 11px}.dispatch-hero h1 em{color:#91a6ff;font-style:normal}.dispatch-hero p{color:#738393;max-width:620px;margin:0;font-size:9px;line-height:1.65}.dispatch-live-summary{background:linear-gradient(130deg,#4961c21a,#ffffff03);border:1px solid #5d7bef2e;border-radius:12px;gap:10px;min-width:270px;padding:17px 19px;display:grid}.dispatch-live-summary>svg{color:#8ca1fa;width:20px}.dispatch-live-summary span{color:#8d9ab8;align-items:baseline;gap:6px;font-size:7px;display:flex}.dispatch-live-summary b{color:#dde3f7;font:600 19px var(--font-geist-mono),monospace}.dispatch-schedule-card,.dispatch-composer,.dispatch-map-builder,.dispatch-driver-network{border:1px solid var(--line);background:#ffffff03;border-radius:14px;margin-top:29px}.dispatch-schedule-card{overflow:hidden}.dispatch-schedule-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:22px 24px 18px;display:flex}.dispatch-schedule-card h2,.dispatch-composer h2,.dispatch-map-builder h2,.dispatch-driver-network h2{color:#d5dfec;margin:8px 0 0;font-size:17px}.dispatch-schedule-card header label{color:#718296;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em;gap:5px;display:grid}.dispatch-schedule-card header input{color:#cdd6f2;background:#0a0d12;border:1px solid #ffffff1f;border-radius:7px;width:70px;min-height:31px;padding:0 8px;font-size:8px}.dispatch-table{min-width:850px}.dispatch-table-head,.dispatch-table-row{grid-template-columns:180px repeat(7,minmax(110px,1fr));display:grid}.dispatch-table-head{color:#647888;min-height:37px;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#ffffff05;align-items:center}.dispatch-table-head span{padding:0 13px}.dispatch-table-row{border-top:1px solid #ffffff0e;min-height:84px}.dispatch-table-row>button{color:#bac7d5;text-align:left;background:0 0;border:0;border-left:1px solid #ffffff0e;min-width:0}.dispatch-table-row>button:first-child{border-left:0;padding:13px}.dispatch-table-row>button.selected{background:#4961c214}.dispatch-table-row>button:first-child{grid-template-columns:8px 1fr;align-content:center;gap:7px 8px;font-size:8px;display:grid}.dispatch-table-row>button:first-child small{color:#65758a;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:6px;overflow:hidden}.dispatch-table-row i{background:#536171;border-radius:50%;width:6px;height:6px;margin-top:2px}.dispatch-table-row i.online{background:#59d5ae;box-shadow:0 0 8px #59d5ae73}.dispatch-slot{vertical-align:top;padding:10px;position:relative}.dispatch-slot>svg{color:#4c6270;width:15px;margin:auto;display:block}.dispatch-slot.has-plan{background:linear-gradient(140deg,#4961c224,#3a58890d)}.dispatch-slot.has-plan:hover{background:#5b7eff29}.dispatch-slot.has-plan b,.dispatch-slot.has-plan small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatch-slot.has-plan b{color:#dbe2f7;font-size:7px}.dispatch-slot.has-plan small{color:#8a97c9;margin-top:5px;font-size:6px}.dispatch-slot.has-plan>svg{color:#8fa6ff;width:12px;position:absolute;bottom:8px;right:8px}.dispatch-workspace{grid-template-columns:minmax(380px,.92fr) minmax(340px,1.08fr);gap:13px;display:grid}.dispatch-composer,.dispatch-map-builder{padding:25px}.dispatch-composer header p,.dispatch-map-builder header p{color:#718294;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:7px;line-height:1.5;display:flex}.dispatch-composer header p svg{color:#8199f4;flex:none;width:14px}.dispatch-field-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.dispatch-field-grid label{color:#8395a4;gap:7px;font-size:7px;display:grid}.dispatch-field-grid label.wide{grid-column:1/-1}.dispatch-field-grid input,.dispatch-field-grid select,.dispatch-field-grid textarea{color:#d9e6e8;width:100%;min-height:37px;font:inherit;background:#090d12;border:1px solid #ffffff1a;border-radius:7px;outline:0;padding:0 10px;font-size:8px}.dispatch-field-grid textarea{resize:vertical;min-height:76px;padding:10px}.dispatch-field-grid input:focus,.dispatch-field-grid select:focus,.dispatch-field-grid textarea:focus{border-color:#7e97ff73;box-shadow:0 0 0 3px #5b7eff12}.dispatch-submit{color:#fff;background:linear-gradient(135deg,#6982f0,#91a8ff);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:18px;font-size:8px;display:flex}.dispatch-submit svg{width:14px}.dispatch-message{color:#aebcf1;background:#5b7eff0f;border:1px solid #5d7bef2e;border-radius:7px;margin-top:13px;padding:10px;font-size:7px}.dispatch-map-builder{overflow:hidden}.dispatch-map{background:#07090d;border:1px solid #5d7bef2e;border-radius:10px;height:460px;margin-top:21px;position:relative;overflow:hidden}.dispatch-map-controls{z-index:6;position:absolute;top:11px;right:11px}.dispatch-map .live-map-canvas .maplibregl-ctrl-bottom-left{display:none}.dispatch-map-builder footer{color:#7c86a0;justify-content:space-between;align-items:center;margin-top:13px;font-size:7px;display:flex}.dispatch-map-builder footer div{align-items:center;gap:7px;display:flex}.dispatch-map-builder footer svg{color:#8199f4;width:14px}.dispatch-map-builder footer button{color:#a6b4e8;font-size:7px}.dispatch-map-builder footer button:disabled{opacity:.45}.dispatch-driver-network{padding:24px}.dispatch-driver-network>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.dispatch-driver-network>div>button{color:#c8d3df;text-align:left;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.dispatch-driver-network>div>button.selected{background:#4961c214;border-color:#7e97ff57}.dispatch-driver-network>div>button>span{color:#8fa6ff;background:#18242b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.dispatch-driver-network img{object-fit:cover;width:100%;height:100%}.dispatch-driver-network svg{width:15px}.dispatch-driver-network b,.dispatch-driver-network small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatch-driver-network b{font-size:8px}.dispatch-driver-network small{color:#6f8192;margin-top:5px;font-size:6px}.dispatch-driver-network i{color:#68798b;font:650 6px var(--font-geist-mono),monospace;font-style:normal}.dispatch-driver-network i.online{color:#66dcb5}.dispatch-driver-network>div>button>svg{color:#8199f4;width:13px}@media (max-width:1050px){.dispatch-portal{grid-template-columns:70px minmax(0,1fr)}.dispatch-sidebar{width:70px;padding:19px 10px}.dispatch-sidebar .hr-sidebar-brand{text-align:center;padding:0 0 22px;display:block}.dispatch-sidebar .hr-sidebar-brand span,.dispatch-sidebar .hr-sidebar-brand b,.dispatch-sidebar nav a{font-size:0}.dispatch-sidebar nav a{justify-content:center;padding:0}.dispatch-sidebar nav svg{width:19px}.dispatch-sidebar .hr-user{grid-template-columns:1fr;padding:13px 7px 0}.dispatch-sidebar .hr-user>div{margin:auto}.dispatch-sidebar .hr-user span,.dispatch-sidebar .hr-user button{display:none}.dispatch-main{grid-column:2}.dispatch-workspace{grid-template-columns:1fr}.dispatch-driver-network>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.dispatch-login-page{background:linear-gradient(#080e12db,#080e12fa),url(/tracker-operations-background.png) 50%/cover no-repeat;display:block}.dispatch-login-card{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(32px,calc(8vw / var(--zoom-boost,1)),58px) clamp(24px,calc(7vw / var(--zoom-boost,1)),52px);background:linear-gradient(140deg,#081115f0,#080a0fd1);border:0}.dispatch-login-card header{margin-top:clamp(54px,calc(13vh / var(--zoom-boost,1)),110px)}.dispatch-login-visual{display:none}.dispatch-portal{padding-bottom:70px;display:block}.dispatch-sidebar{z-index:20;border-top:1px solid var(--line);border-right:0;flex-direction:row;width:100%;height:68px;padding:6px 12px;position:fixed;inset:auto 0 0}.dispatch-sidebar .hr-sidebar-brand,.dispatch-sidebar .hr-user{display:none}.dispatch-sidebar nav{justify-content:center;gap:4px;width:100%;margin:0;display:flex}.dispatch-sidebar nav a{flex:1;min-width:54px}.dispatch-topbar{height:54px;padding:0 18px}.dispatch-topbar>span{font-size:6px}.dispatch-topbar>div button:last-child{display:none}.dispatch-content{padding:33px 16px}.dispatch-hero{display:block}.dispatch-live-summary{margin-top:23px}.dispatch-schedule-card{overflow:auto}.dispatch-field-grid,.dispatch-driver-network>div{grid-template-columns:1fr}.dispatch-map{height:340px}}.dispatch-login-page .dispatch-login-visual{filter:none;background:linear-gradient(100deg,#040912e6 0%,#040a148a 50%,#040a141f 100%),url(/dispatch-control-wallpaper.png) 50%/cover no-repeat}.dispatch-login-page .dispatch-login-visual:before{content:none}.dispatch-login-page .dispatch-login-visual:after{background:linear-gradient(#4765cc1c,#0000 42%,#03070e75);transition:background .65s}.dispatch-login-page.hr-login-details-open .dispatch-login-visual{filter:none;background-position:58%}.dispatch-login-page.hr-login-details-open .dispatch-login-visual:after{background:linear-gradient(#576dda29,#0000 40%,#03070e8f)}@media (max-width:700px){.dispatch-login-page{background:linear-gradient(#040912b3,#040912f0),url(/dispatch-control-wallpaper.png) 50%/cover no-repeat}}.dispatch-map-toolbelt{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14db;border:1px solid #8aa0ff38;border-radius:9px;max-width:calc(100% - 145px);padding:5px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 12px 30px #00000047}.dispatch-map-toolbelt button{color:#8795ae;min-height:30px;font:600 6px var(--font-geist-mono),monospace;letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.dispatch-map-toolbelt button:hover,.dispatch-map-toolbelt button.active{color:#dce5ff;background:#6f89fb29}.dispatch-map-toolbelt i,.dispatch-route-stops article>i{color:#07101c;width:18px;height:18px;font:800 5px var(--font-geist-mono),monospace;border:1px solid #ffffff6b;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 11px}.dispatch-route-stops{background:linear-gradient(125deg,#5972dd13,#ffffff03);border:1px solid #899ef529;border-radius:9px;margin-top:12px}.dispatch-route-stops header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:11px 13px;display:flex}.dispatch-route-stops header span{color:#8ca1ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em;display:block}.dispatch-route-stops header b{color:#d8e1f8;margin-top:4px;font-size:8px;display:block}.dispatch-route-stops header small{color:#75839a;white-space:nowrap;font-size:6px}.dispatch-route-stops>div{gap:1px;display:grid}.dispatch-route-stops article{border-top:1px solid #ffffff0b;grid-template-columns:21px 25px minmax(130px,1fr) minmax(105px,.65fr) 27px;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.dispatch-route-stops article:first-child{border-top:0}.dispatch-route-stops article>b{color:#8495bd;font:700 7px var(--font-geist-mono),monospace}.dispatch-route-stops article>i{width:20px;height:20px;font-size:5px}.dispatch-route-stops label{color:#728097;gap:3px;font-size:6px;display:grid}.dispatch-route-stops label span{font:600 5px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.dispatch-route-stops input,.dispatch-route-stops select{color:#dbe4f6;width:100%;height:22px;font:inherit;background:#090d14;border:1px solid #ffffff1a;border-radius:4px;outline:0;padding:0 6px;font-size:7px}.dispatch-route-stops input:focus,.dispatch-route-stops select:focus{border-color:#879dff99;box-shadow:0 0 0 2px #6784ff1a}.dispatch-route-stops article>button{color:#d8798c;border:1px solid #ef71882b;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.dispatch-route-stops article>button:hover{color:#ff9aab;background:#ef71881f}.dispatch-route-stops article>button svg{width:12px}.dispatch-route-stops>p{color:#74839b;margin:0;padding:17px 13px;font-size:7px;line-height:1.6}@media (max-width:700px){.dispatch-map-toolbelt{max-width:none;inset:auto 8px 60px;overflow-x:auto}.dispatch-map-toolbelt button{flex:none}.dispatch-map-toolbelt button span,.dispatch-route-stops header small{display:none}.dispatch-route-stops article{grid-template-columns:21px 21px 1fr 82px 27px;gap:6px}.dispatch-route-stops label:first-of-type{grid-column:3}.dispatch-route-stops label:last-of-type{grid-column:4}.dispatch-route-stops article>button{grid-column:5}}.hub-shell{background:radial-gradient(circle at 76% -12%,#4866e21c,#0000 29%),#080a0e;grid-template-columns:272px minmax(0,1fr)}.hub-sidebar{background:linear-gradient(160deg,#111624 0%,#0b0e15 46%,#080a0e 100%);border-right-color:#9aaeff1f;width:272px;padding:24px 16px 15px;box-shadow:18px 0 48px #00000029}.hub-logo{border-bottom-color:#9aaeff1a;align-items:center;gap:10px;min-height:68px;padding:6px 11px 22px;display:flex}.hub-logo small{color:#7888bb;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em;margin-left:auto}.hub-sidebar nav{gap:16px;margin-top:18px;overflow-y:auto}.hub-nav-group{gap:3px;display:grid}.hub-nav-group>span{color:#596985;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.17em;padding:0 11px 6px}.hub-sidebar nav a{color:#a0abc0;border:1px solid #0000;border-radius:10px;gap:12px;min-height:43px;padding:0 11px;transition:background .18s,border-color .18s,color .18s,transform .18s}.hub-sidebar nav a svg{color:#7786aa;width:16px;height:16px}.hub-sidebar nav a:hover{color:#edf1ff;border-color:#849af121;transform:translate(2px);background:#7891ff12!important}.hub-sidebar nav a.active:before{display:none}.hub-team-links{background:#6883e10e;border:1px solid #859df524;border-radius:13px;padding:9px}.hub-team-links>span{color:#9aaaf0;padding:2px 2px 6px}.hub-team-links a{min-height:39px;border-bottom:0!important;padding:0 5px!important}.hub-team-links a i{color:#8ee1b3;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#5bce941a;border:1px solid #78dbab2e;border-radius:4px;margin-left:auto;padding:3px 5px;font-style:normal}.hub-account-menu{border-top:1px solid #9aaeff1a;margin-top:auto;padding:11px 8px 0}.hub-account-menu summary{border-radius:11px;padding:7px}.hub-account-menu summary:hover{background:#ffffff09}.hub-account-menu .account-popover{background:#151b2a;border-color:#9aaeff2e}.hub-topbar{height:64px;padding:0 clamp(22px,calc(4vw / var(--zoom-boost,1)),56px);background:#080a0ec2;border-bottom-color:#9aaeff1a}.hub-main{grid-column:2}@media (max-width:800px){.hub-shell{grid-template-columns:76px minmax(0,1fr)}.hub-sidebar{width:76px;padding:15px 9px}.hub-logo{justify-content:center;min-height:50px;padding:4px 7px 16px}.hub-logo small,.hub-nav-group>span,.hub-sidebar nav a span,.hub-team-links a i,.hub-account-menu summary>div:not(.account-avatar),.hub-account-menu summary>svg{display:none}.hub-sidebar nav{gap:8px}.hub-nav-group{gap:2px}.hub-sidebar nav a{justify-content:center;min-height:43px;padding:0}.hub-team-links{padding:5px}.hub-team-links a{padding:0!important}.hub-account-menu{padding:9px 0 0}.hub-account-menu summary{justify-content:center;padding:5px}.hub-account-menu .account-popover{bottom:12px;left:64px}}@media (max-width:1050px){.hub-shell{grid-template-columns:76px minmax(0,1fr)}.hub-sidebar{width:76px;padding:15px 9px}.hub-logo{justify-content:center;min-height:50px;padding:4px 7px 16px}.hub-logo small,.hub-nav-group>span,.hub-sidebar nav a span,.hub-team-links a i,.hub-account-menu summary>div:not(.account-avatar),.hub-account-menu summary>svg{display:none}.hub-sidebar nav{gap:8px}.hub-nav-group{gap:2px}.hub-sidebar nav a{justify-content:center;min-height:43px;padding:0}.hub-team-links{padding:5px}.hub-team-links a{padding:0!important}.hub-account-menu{padding:9px 0 0}.hub-account-menu summary{justify-content:center;padding:5px}.hub-account-menu .account-popover{bottom:12px;left:64px}.hub-logo .brand-name{display:none}.hub-logo .brand-lockup{gap:0}}.hub-sidebar{box-shadow:none;background:linear-gradient(#101524 0%,#0b0f19 42%,#080b12 100%);border-right-color:#748bcf29}.hub-logo small{color:#8492bd}.hub-nav-group>span{color:#6878a7}.hub-sidebar nav a.active{color:#edf1ff;box-shadow:none;border-color:#7e97ff80;background:linear-gradient(100deg,#5b7eff30,#5b7eff12)!important}.department-contact-page{background:radial-gradient(circle at 80% 8%,#5b7eff1f,#0000 32%)}.public-contact-page{min-height:calc(100vh / var(--page-zoom,1));padding-top:1px}.public-contact-page>.department-contact-page{min-height:650px;margin-top:28px}.public-contact-gate{min-height:480px;padding:clamp(38px,calc(7vw / var(--zoom-boost,1)),90px);background:linear-gradient(120deg,#080b12f7,#0d1325b8),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;border:1px solid #7e97ff2e;border-radius:16px;align-content:center;justify-items:start;display:grid}.public-contact-gate>svg{color:#91a7ff;width:31px;height:31px;margin-bottom:27px}.public-contact-gate>span{color:#8297f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.public-contact-gate h1{max-width:650px;font-size:clamp(36px,calc(5vw / var(--zoom-boost,1)),64px);letter-spacing:-.06em;margin:13px 0 10px;line-height:.95}.public-contact-gate p{color:#8492a8;max-width:530px;margin:0;font-size:10px;line-height:1.7}.public-contact-gate>a{margin-top:25px}.public-contact-gate>a svg{width:14px}.department-contact-hero{min-height:250px;padding:30px clamp(24px,calc(4vw / var(--zoom-boost,1)),54px);background:linear-gradient(100deg,#070a11f7,#090d1aba),url(/polar-bear-dashboard-background.png) 50%/cover no-repeat;border:1px solid #7e97ff2e;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:end;gap:30px;margin:0 0 14px;display:grid;overflow:hidden}.department-contact-copy>span,.department-contact-visual>span{color:#8297f2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.15em}.department-contact-copy h1{max-width:650px;font-size:clamp(34px,calc(4vw / var(--zoom-boost,1)),58px);letter-spacing:-.06em;margin:14px 0 10px;line-height:.95}.department-contact-copy p{color:#8592a8;max-width:590px;margin:0;font-size:10px;line-height:1.7}.department-contact-visual{background:linear-gradient(145deg,#20294b6b,#090d17a6);border:1px solid #7e97ff33;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:145px;padding:20px;display:flex}.department-contact-visual svg{color:#98abff;width:28px;margin-bottom:auto}.department-contact-visual b{color:#cbd5f0;margin-top:10px;font-size:10px;line-height:1.4}.department-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.department-contact-form,.department-contact-history{border:1px solid var(--line);background:#ffffff03;border-radius:14px;min-width:0;padding:25px}.department-contact-form header,.department-contact-history>header{align-items:center;gap:11px;display:flex}.department-contact-form header svg{color:#8da4ff;width:23px}.department-contact-form header span,.department-contact-history header span{color:#7488cf;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.department-contact-form h2,.department-contact-history h2{margin:7px 0 0;font-size:20px}.department-contact-form label{color:#9ca8bb;gap:8px;margin-top:20px;font-size:8px;display:grid}.department-contact-form input,.department-contact-form textarea{color:#dce4f4;width:100%;font:inherit;background:#090c13;border:1px solid #ffffff1a;border-radius:8px;outline:0;padding:10px 11px;font-size:9px}.department-contact-form input{min-height:42px}.department-contact-form textarea{resize:vertical;min-height:155px;line-height:1.6}.department-contact-form input:focus,.department-contact-form textarea:focus{border-color:#7e97ff80;box-shadow:0 0 0 3px #5b7eff12}.department-contact-form>button{min-height:40px;margin-top:18px;font-size:8px}.department-contact-form>button svg{width:14px}.department-contact-success,.department-contact-error{align-items:flex-start;gap:7px;margin:13px 0 0;font-size:8px;line-height:1.5;display:flex}.department-contact-success{color:#9fb5ff}.department-contact-success svg{flex:none;width:14px}.department-contact-error{color:#e19da6}.department-contact-history>header{justify-content:space-between}.department-contact-history>header button{color:#9fb1ff;font-size:8px}.department-contact-history>div{gap:6px;margin-top:20px;display:grid}.department-contact-history article{background:#090c1273;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px;display:flex}.department-contact-history article b,.department-contact-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.department-contact-history article b{color:#d2daed;font-size:9px}.department-contact-history article small{color:#6f7d94;margin-top:5px;font-size:7px}.department-contact-history article em{color:#7f8da4;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border-radius:5px;padding:4px 6px;font-style:normal}.department-contact-history article em.active{color:#a5b6ff;background:#5b7eff1f}.department-contact-empty{color:#768398;margin:20px 0 0;font-size:8px;line-height:1.6}.department-contact-ticket{width:100%;min-height:58px;color:inherit;text-align:left;background:#090c1273;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.department-contact-ticket:hover,.department-contact-ticket.active{background:#5b7eff14;border-color:#7e97ff47}.department-contact-ticket b,.department-contact-ticket small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.department-contact-ticket b{color:#d2daed;font-size:9px}.department-contact-ticket small{color:#6f7d94;margin-top:5px;font-size:7px}.department-contact-ticket em{color:#7f8da4;font:650 6px var(--font-geist-mono),monospace;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border-radius:5px;padding:4px 6px;font-style:normal}.department-contact-ticket em.active{color:#a5b6ff;background:#5b7eff1f}.department-contact-conversation{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.department-contact-conversation>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.department-contact-conversation>header span{color:#8194df;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.department-contact-conversation>header b{color:#cbd5e7;text-align:right;font-size:9px}.department-contact-conversation>div{background:#090c128c;border:1px solid #ffffff12;border-radius:8px;max-width:86%;margin-top:11px;padding:10px 12px}.department-contact-conversation>div.staff{background:#5b7eff14;border-color:#708cff33;margin-left:auto}.department-contact-conversation small{color:#68778d;font-size:6px}.department-contact-conversation p{color:#aeb9ca;white-space:pre-wrap;margin:6px 0 0;font-size:8px;line-height:1.55}.hr-ticket-workspace,.dispatch-ticket-workspace{border:1px solid var(--line);background:#ffffff03;border-radius:14px;grid-template-columns:320px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.hr-ticket-workspace>aside,.dispatch-ticket-workspace>aside{border-right:1px solid var(--line)}.hr-ticket-workspace aside>header,.dispatch-ticket-workspace aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.hr-ticket-workspace aside>header span,.dispatch-ticket-workspace aside>header span{color:#7e92e7;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.hr-ticket-workspace aside>header b,.dispatch-ticket-workspace aside>header b{color:#67758d;font-size:7px}.hr-ticket-workspace aside>button,.dispatch-ticket-workspace aside>button{color:#aeb9cf;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:73px;padding:11px 13px;display:grid}.hr-ticket-workspace aside>button:hover,.hr-ticket-workspace aside>button.active,.dispatch-ticket-workspace aside>button:hover,.dispatch-ticket-workspace aside>button.active{background:#5b7eff17}.hr-ticket-workspace aside>button>svg,.dispatch-ticket-workspace aside>button>svg{color:#8299f3;width:15px}.hr-ticket-workspace aside button span,.dispatch-ticket-workspace aside button span{min-width:0}.hr-ticket-workspace aside button b,.hr-ticket-workspace aside button small,.dispatch-ticket-workspace aside button b,.dispatch-ticket-workspace aside button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hr-ticket-workspace aside button b,.dispatch-ticket-workspace aside button b{color:#c9d3e6;font-size:8px}.hr-ticket-workspace aside button small,.dispatch-ticket-workspace aside button small{color:#6e7c94;margin-top:5px;font-size:7px}.hr-ticket-workspace aside button em,.dispatch-ticket-workspace aside button i{color:#7a889e;font:650 5px var(--font-geist-mono),monospace;text-transform:uppercase;background:#ffffff0d;border-radius:5px;padding:4px 5px;font-style:normal}.hr-ticket-workspace aside button em.active,.dispatch-ticket-workspace aside button i.active{color:#a8b8ff;background:#5b7eff24}.hr-ticket-workspace>article,.dispatch-ticket-workspace>article{min-width:0;padding:26px}.hr-ticket-workspace article>header,.dispatch-ticket-workspace article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.hr-ticket-workspace article header span,.dispatch-ticket-workspace article header span{color:#8194df;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.hr-ticket-workspace article h2,.dispatch-ticket-workspace article h2{margin:8px 0 5px;font-size:20px}.hr-ticket-workspace article header p,.dispatch-ticket-workspace article header p{color:#718096;margin:0;font-size:7px}.hr-ticket-workspace article select,.dispatch-ticket-workspace article select{color:#aebcff;background:#0a0e16;border:1px solid #ffffff1a;border-radius:7px;min-height:32px;padding:0 8px;font-size:8px}.hr-ticket-messages,.dispatch-ticket-messages{gap:9px;max-height:350px;margin-top:18px;display:grid;overflow:auto}.hr-ticket-messages>div,.dispatch-ticket-messages>div{background:#090c128c;border:1px solid #ffffff12;border-radius:9px;max-width:82%;padding:11px 13px}.hr-ticket-messages>div.staff,.dispatch-ticket-messages>div.staff{background:#5b7eff14;border-color:#708cff33;justify-self:end}.hr-ticket-messages b,.hr-ticket-messages small,.dispatch-ticket-messages b,.dispatch-ticket-messages small{display:inline-block}.hr-ticket-messages b,.dispatch-ticket-messages b{color:#c6d2e8;font-size:8px}.hr-ticket-messages small,.dispatch-ticket-messages small{color:#68778d;margin-left:8px;font-size:6px}.hr-ticket-messages p,.dispatch-ticket-messages p{color:#aeb9ca;white-space:pre-wrap;margin:7px 0 0;font-size:8px;line-height:1.55}.hr-ticket-workspace article>form,.dispatch-ticket-workspace article>form{gap:8px;margin-top:16px;display:flex}.hr-ticket-workspace article textarea,.dispatch-ticket-workspace article textarea{resize:vertical;color:#dce4f4;min-height:58px;font:inherit;background:#090c13;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:10px;font-size:8px}.hr-ticket-workspace article form button,.dispatch-ticket-workspace article form button{border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:8px;display:flex}.hr-ticket-workspace article form button svg,.dispatch-ticket-workspace article form button svg{width:13px}@media (max-width:980px){.department-contact-hero,.department-contact-layout{grid-template-columns:1fr}.department-contact-visual{min-height:120px}.hr-ticket-workspace,.dispatch-ticket-workspace{grid-template-columns:1fr}.hr-ticket-workspace>aside,.dispatch-ticket-workspace>aside{border-right:0;border-bottom:1px solid var(--line);max-height:260px;overflow:auto}.hr-ticket-workspace>article,.dispatch-ticket-workspace>article{padding:21px}}.hub-sidebar{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(155deg,#1b1e26fa 0%,#11141cfc 48%,#090c12 100%);border-right-color:#8094cf2b;box-shadow:inset -1px 0 #ffffff05}.hub-logo{border-bottom-color:#8094cf24}.hub-sidebar nav a{color:#9aa6bf}.hub-sidebar nav a svg{color:#7f8eb5}.hub-sidebar nav a:hover{color:#e2e8ff;border-color:#7e97ff33;background:#5b7eff13!important}.hub-sidebar nav a.active{color:#f0f3ff;border-color:#7e97ff75;box-shadow:inset 2px 0 #829aff;background:linear-gradient(100deg,#5b7eff33,#5b7eff11)!important}.hub-sidebar nav a.active svg{color:#a5b6ff}.hub-account-menu{border-top-color:#8094cf24}.hub-account-area{border-top:1px solid #8094cf24;min-height:78px;margin-top:auto;padding-top:9px;position:relative}.hub-account-menu{border:0;min-height:65px;margin:0;padding:0;position:absolute;inset:9px 0 auto}.hub-account-identity{background:linear-gradient(145deg,#1c1f27b8,#0e1118d1);border:1px solid #8094cf1a;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px 43px 10px 9px;display:grid}.hub-account-identity strong{color:#cbd3e2;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:130px;font-size:9px;display:flex;overflow:hidden}.hub-account-identity strong svg{color:#8ca4ff;fill:#5b7eff26;flex:none;width:13px;height:13px}.hub-account-identity small{color:#66738a;margin-top:4px;font-size:7px;display:block}.hub-account-trigger{z-index:2;color:#d9e0f5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:31px;min-height:0;padding:0;display:grid;position:absolute;top:32px;right:7px;transform:translateY(-50%)}.hub-account-menu>.hub-account-trigger{border-radius:8px;grid-template-columns:1fr;gap:0;min-height:31px;padding:0}.hub-account-menu>.hub-account-trigger:hover{color:#fff;background:#5b7eff17;border-color:#7e97ff33}.hub-account-menu .hub-account-trigger>svg{width:17px;height:17px;display:block}.account-popover{background:linear-gradient(145deg,#1b1f2a,#10131b 78%);border-color:#8094cf33;min-width:215px;padding:7px;bottom:76px;box-shadow:0 20px 48px #0000007a}.account-popover-section{border-bottom:1px solid #8094cf24;margin-bottom:5px;padding-bottom:6px}.account-popover-section>span{color:#7588c5;font:700 6px var(--font-geist-mono), monospace;letter-spacing:.14em;padding:7px 10px 6px;display:block}.account-popover a,.account-popover button{min-height:36px}@media (max-width:800px){.hub-account-area{min-height:58px}.hub-account-menu{min-height:50px}.hub-account-identity{grid-template-columns:36px;justify-content:center;min-height:50px;padding:7px}.hub-account-identity>div:nth-child(2){display:none}.hub-account-trigger{width:27px;height:27px;top:25px;right:-4px}.hub-account-menu>.hub-account-trigger{min-height:27px}.account-popover{bottom:60px;left:68px;right:auto}}@media (min-width:801px) and (max-width:1360px){.hub-account-identity{grid-template-columns:36px;justify-content:center;padding:7px}.hub-account-identity>div:nth-child(2){display:none}}.security-gate{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.security-gate>section{background:linear-gradient(145deg,#1b2234,#0d111b 75%);border:1px solid #869dff57;border-radius:18px;width:min(100%,450px);padding:32px;box-shadow:0 30px 100px #0000009e}.security-gate-icon{color:#aabaff;background:#5b7eff21;border:1px solid #7e97ff4d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.security-gate-icon svg{width:22px}.security-gate>section>span,.security-settings-card header>div>span{color:#879ce5;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.15em;display:block}.security-gate h2{color:#eff3ff;margin:14px 0 10px;font-size:24px}.security-gate p{color:#9ba7bd;margin:0;font-size:10px;line-height:1.7}.security-gate form{gap:12px;margin-top:22px;display:grid}.security-gate label,.security-enrollment label,.security-disable-form label{color:#9da9c4;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em;gap:7px;display:grid}.security-gate input,.security-enrollment input,.security-disable-form input{color:#edf1ff;min-height:43px;font:700 17px var(--font-geist-mono),monospace;letter-spacing:.3em;background:#0c1019;border:1px solid #8799d53b;border-radius:9px;outline:none;padding:0 13px}.security-gate input:focus,.security-enrollment input:focus,.security-disable-form input:focus{border-color:#829aff;box-shadow:0 0 0 3px #6884ff1f}.security-gate .primary-button{justify-content:center;width:100%;margin-top:22px}.security-gate form .primary-button{margin-top:0}.security-gate-error{color:#eb8b99;font-size:8px}.security-required-banner{color:#e4ab62;background:#c28f3e13;border:1px solid #e0a15442;border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:15px 18px;display:flex}.security-required-banner.ready{color:#76d8a4;background:#52bf8b11;border-color:#64d5a23d}.security-required-banner>svg{flex:none;width:19px}.security-required-banner b{color:#e6c08a;font-size:10px;display:block}.security-required-banner.ready b{color:#8ae0b0}.security-required-banner p{color:#a89c89;margin:5px 0 0;font-size:8px;line-height:1.55}.security-required-banner.ready p{color:#91aa9d}.security-settings-card{background:linear-gradient(145deg,#1a1f2bba,#0a0d14b3);border:1px solid #8395d02b;border-radius:16px;margin-top:15px;padding:30px}.security-settings-card>header{align-items:flex-start;gap:14px;display:flex}.security-settings-icon{color:#a2b4ff;background:#5b7eff1a;border:1px solid #8096f738;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.security-settings-icon svg{width:20px}.security-settings-card header h2{color:#e8ecf9;margin:8px 0;font-size:18px}.security-settings-card header p{color:#8490a7;max-width:570px;margin:0;font-size:8px;line-height:1.65}.security-settings-card header>b{font:700 6px var(--font-geist-mono),monospace;letter-spacing:.1em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;display:flex}.security-settings-card header>b svg{width:11px}.security-settings-card header>b.active{color:#76d8a4;background:#53bf8a1f}.security-settings-card header>b.inactive{color:#8c97ab;background:#ffffff0d}.security-start{background:#05080e3d;border:1px solid #8297e224;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:20px;display:flex}.security-start>div{align-items:center;gap:12px;display:flex}.security-start>div>svg{color:#90a7ff;width:22px}.security-start p{color:#8490a7;max-width:460px;margin:0;font-size:8px;line-height:1.7}.security-enrollment{background:#080b1273;border:1px solid #879ef633;border-radius:14px;grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:28px;padding:22px;display:grid}.security-qr{background:#f6f8ff;border-radius:10px;align-self:start;padding:12px}.security-qr img{width:100%;height:auto;display:block}.security-enrollment-copy h3{color:#e7ebf9;margin:8px 0;font-size:16px}.security-enrollment-copy p{color:#8793aa;margin:0;font-size:8px;line-height:1.65}.security-secret{align-items:center;gap:7px;margin:14px 0 20px;display:flex}.security-secret code{color:#b6c5ff;background:#0a0e16;border:1px solid #7f96e82e;border-radius:8px;min-width:0;padding:10px;font-size:9px;overflow:auto}.security-secret button{color:#aabaff;background:#5b7eff17;border:1px solid #7f96e833;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.security-secret button svg{width:14px}.security-enrollment form{gap:13px;display:grid}.security-enrollment .primary-button{justify-content:center}.security-active-state{color:#7bd9a5;background:#48a87b0e;border:1px solid #5ec99433;border-radius:11px;gap:11px;margin-top:26px;padding:17px;display:flex}.security-active-state>svg{flex:none;width:19px}.security-active-state b{font-size:10px;display:block}.security-active-state p{color:#91a99b;margin:5px 0 0;font-size:8px;line-height:1.6}.security-disable-form{border-top:1px solid #ffffff12;align-items:end;gap:11px;margin-top:18px;padding-top:18px;display:flex}.security-disable-form label{flex:1}.security-disable-form button{color:#dd8794;background:#d3516414;border:1px solid #e5738038;border-radius:8px;min-height:42px;padding:0 13px;font-size:8px}.security-settings-message{color:#a5b8ff;margin:17px 0 0;font-size:8px}.security-settings-page{padding-bottom:50px}@media (max-width:700px){.security-settings-card{padding:21px}.security-settings-card>header>b{display:none}.security-start{flex-direction:column;align-items:flex-start}.security-enrollment{grid-template-columns:1fr;gap:20px;padding:16px}.security-qr{width:200px}.security-disable-form{flex-direction:column;align-items:stretch}.security-disable-form button{min-height:40px}}.brand-mark,.tracker-preview-brand,.product-layout>aside .polar-mini{background-position:50%!important;background-size:100% 100%!important;border-radius:50%!important}.profile-settings-link{color:#879aed;align-items:center;gap:7px;margin-top:17px;font-size:7px;display:flex}.profile-settings-link svg{width:12px}.profile-tabs{border:1px solid var(--line);background:#ffffff03;border-radius:11px;align-items:center;gap:6px;width:max-content;margin-top:13px;padding:6px;display:flex}.profile-tabs button{color:#65707d;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:8px;transition:all .18s;display:flex}.profile-tabs button svg{width:14px}.profile-tabs button:hover{color:#a9b7d5}.profile-tabs button.active{color:#a9bbff;background:#526fdd21;border-color:#7791f833}.profile-connections{border:1px solid var(--line);background:#ffffff03;border-radius:14px;margin-top:13px;padding:29px}.profile-connections>header>span{color:#6378c3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.14em}.profile-connections>header h2{margin:8px 0;font-size:22px}.profile-connections>header p{color:#68727f;margin:0;font-size:8px}.connection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.connection-card{border:1px solid var(--line);background:#080a0e5c;border-radius:12px;flex-direction:column;min-height:300px;padding:22px;display:flex}.connection-card>header{align-items:center;gap:11px;display:flex}.connection-icon{color:#859bf0;border:1px solid #7a94f729;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.connection-icon svg{width:17px}.connection-card header small{color:#6378c3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.connection-card header h3{margin:5px 0 0;font-size:13px}.connection-card header>b{color:#6bc596;font:650 6px var(--font-geist-mono),monospace;align-items:center;gap:5px;margin-left:auto;display:flex}.connection-card header>b svg{width:12px}.connection-card header>b.pending{color:#c89b5e}.connection-account{align-items:center;gap:11px;margin-top:23px;display:flex}.connection-avatar{color:#98a9ef;width:42px;height:42px;font:650 12px var(--font-geist-mono),monospace;background:#181d27;border-radius:10px;place-items:center;display:grid;overflow:hidden}.connection-avatar img{object-fit:cover;width:100%;height:100%}.connection-account strong,.connection-account span{display:block}.connection-account strong{color:#bdc5d0;font-size:10px}.connection-account span{color:#66717e;overflow-wrap:anywhere;margin-top:5px;font-size:7px}.connection-card>p{color:#69737f;margin:19px 0 0;font-size:8px;line-height:1.7}.connection-security{color:#c89d60;background:#c2933f0b;border:1px solid #c79d5929;border-radius:8px;gap:9px;margin-top:18px;padding:12px;display:flex}.connection-security svg{flex:none;width:14px}.connection-security p{color:#8f836d;margin:0;font-size:7px;line-height:1.6}.connection-button{color:#a5b7fd;background:#526fdd14;border:1px solid #7993f638;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:auto;padding:0 12px;font-size:8px;display:flex}.connection-button:hover{background:#526fdd26}.connection-button svg{width:13px}.connection-empty{color:#69737f;align-items:center;gap:11px;min-height:66px;margin-top:22px;font-size:8px;display:flex}.connection-empty svg{color:#7188e2;width:23px}@media (max-width:700px){.profile-connections{padding:21px}.connection-card-grid{grid-template-columns:1fr}.profile-tabs{width:100%}.profile-tabs button{flex:1;justify-content:center}}.connection-message{color:#8993ab;margin-top:10px;font-size:8px}.company-page .page-intro{min-height:590px}.company-page .page-intro:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 0 28%, #3f5bd214 52%, transparent 82%), url(/thermoexpress-mark.png) 82% 48%/min(calc(42vw / var(--zoom-boost,1)),520px) auto no-repeat;opacity:.18;filter:grayscale()blur(.2px);position:absolute;inset:10% 0 0}.company-intro-grid,.company-principles,.company-system,.company-team-section,.company-final-cta{width:min(1180px,100% - 40px);margin:0 auto 140px}.company-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:70px;display:grid}.company-story{padding:18px 0}.company-story h2,.company-system-copy h2,.company-team-copy h2{max-width:590px;font-size:clamp(34px,calc(4vw / var(--zoom-boost,1)),55px);letter-spacing:-.055em;margin:22px 0 19px;font-weight:560;line-height:1}.company-story p,.company-system-copy p,.company-team-copy p{color:#7e8794;max-width:560px;margin:0 0 15px;font-size:13px;line-height:1.8}.company-actions,.company-final-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:29px;display:flex}.primary-button,.secondary-button,.text-button{align-items:center;gap:8px;display:inline-flex}.primary-button svg,.secondary-button svg,.text-button svg{width:14px;height:14px}.text-button{color:#9aacff;font-size:10px}.text-button:hover{color:#e1e7ff}.text-button svg{transition:transform .18s}.text-button:hover svg{transform:translate(2px,-2px)}.secondary-button{color:#a7b8ff;background:#5b7eff12;border:1px solid #7e97ff38;border-radius:8px;min-height:40px;padding:0 14px;font-size:9px}.secondary-button:hover{background:#5b7eff24}.company-about-card{background:linear-gradient(145deg,#1b2131db,#0a0d14f0);border:1px solid #8094cf30;border-radius:18px;min-width:0;padding:18px;transition:transform .35s,border-color .35s;transform:rotate(1deg);box-shadow:0 28px 80px #0000004d}.company-about-card:hover{border-color:#839bff61;transform:rotate(0)translateY(-5px)}.company-card-heading,.company-card-footer{color:#7385c8;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-card-heading{padding:3px 3px 14px}.company-card-heading span:last-child{color:#d1d9f4}.company-about-visual{aspect-ratio:941/1100;background:#05070b;border:1px solid #ffffff1a;border-radius:11px;position:relative;overflow:hidden}.company-about-visual:after{content:"";pointer-events:none;background:linear-gradient(#04080f1f,#0000 48%,#05070c6b);position:absolute;inset:0}.company-about-visual img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s;display:block}.company-about-card:hover .company-about-visual img{transform:scale(1.025)}.company-about-glass{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d17c2;border:1px solid #9caeff40;border-radius:9px;max-width:190px;padding:12px 14px;position:absolute;bottom:15px;right:15px}.company-about-glass span{color:#93a9ff;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.company-about-glass b{color:#eef2ff;margin-top:6px;font-size:10px;line-height:1.3;display:block}.company-card-footer{color:#778294;letter-spacing:.08em;justify-content:flex-start;padding:14px 3px 1px;font-size:6px}.company-card-footer i{background:#6dce98;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #6dce9873}.company-section-head{border-bottom:1px solid var(--line);grid-template-columns:1fr .72fr;align-items:end;gap:70px;padding-bottom:24px;display:grid}.company-section-head h2{max-width:650px;font-size:clamp(32px,calc(4vw / var(--zoom-boost,1)),52px);letter-spacing:-.055em;margin:19px 0 0;font-weight:560;line-height:1}.company-section-head p{color:#788292;max-width:410px;margin:0 0 3px;font-size:12px;line-height:1.75}.company-principle-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.company-principle-grid .reveal{min-width:0}.company-principle-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:14px;min-height:295px;padding:26px;transition:transform .25s,border-color .25s,background .25s}.company-principle-grid article:hover{background:#5b7eff0b;border-color:#7e97ff47;transform:translateY(-5px)}.company-icon{color:#99adff;background:#5b7eff17;border:1px solid #7e97ff3b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.company-icon svg{width:20px}.company-principle-grid article>span{color:#65749f;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.14em;margin-top:37px;display:block}.company-principle-grid h3{letter-spacing:-.03em;margin:11px 0;font-size:21px}.company-principle-grid p{color:#77818f;max-width:320px;margin:0;font-size:10px;line-height:1.75}.company-system{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.company-system-copy .text-button,.company-team-copy .text-button{margin-top:14px}.company-flow-panel{background:radial-gradient(circle at 95% 0,#5b7eff24,#0000 43%),linear-gradient(145deg,#181f32ad,#0a0d14cc);border:1px solid #7e97ff33;border-radius:16px;padding:25px}.company-flow-status{color:#76d7a2;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.1em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.company-flow-status i{background:#6ed59e;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #6ed59e94}.company-flow-status small{color:#7182ba;font-size:6px}.company-flow{margin:0;padding:7px 0 0;list-style:none}.company-flow li{border-bottom:1px solid #fff1;grid-template-columns:34px minmax(0,1fr) 16px;align-items:start;gap:13px;min-height:96px;padding:17px 0;display:grid}.company-flow li:last-child{border-bottom:0;padding-bottom:2px}.company-flow-icon{color:#91a6ff;background:#5b7eff14;border:1px solid #7e97ff33;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.company-flow-icon svg{width:16px}.company-flow li span{color:#8295e2;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.company-flow li b{color:#d5dcf0;margin:6px 0 5px;font-size:11px;display:block}.company-flow li p{color:#718095;margin:0;font-size:8px;line-height:1.55}.company-flow li>svg{color:#72d5a0;width:14px;margin-top:9px}.company-team-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.company-team-grid{gap:10px;display:grid}.company-team-grid .reveal{min-width:0}.company-team-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;align-items:center;gap:17px;min-height:128px;padding:23px;transition:transform .25s,border-color .25s;display:flex}.company-team-grid article:hover{border-color:#7e97ff47;transform:translate(5px)}.company-avatar{color:#a8b9ff;width:52px;height:52px;font:650 10px var(--font-geist-mono),monospace;background:#5b7eff1c;border:1px solid #7e97ff42;border-radius:14px;flex:none;place-items:center;display:grid}.company-avatar.is-blue{color:#fff;background:linear-gradient(145deg,#4267dc,#7893ff);border-color:#0000}.company-team-grid article span{color:#7488d3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.company-team-grid h3{margin:7px 0 6px;font-size:14px}.company-team-grid p{color:#747f8e;max-width:440px;margin:0;font-size:9px;line-height:1.65}.company-final-cta{background:radial-gradient(circle at 85% 20%,#5b7eff33,#0000 36%),linear-gradient(110deg,#171d30bd,#0a0d15db);border:1px solid #7e97ff3b;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:43px 48px;display:flex}.company-final-cta h2{max-width:620px;font-size:clamp(28px,calc(3vw / var(--zoom-boost,1)),43px);letter-spacing:-.05em;margin:15px 0 9px;line-height:1.02}.company-final-cta p{color:#818da1;margin:0;font-size:10px}.company-final-actions{justify-content:flex-end;margin-top:0}@media (max-width:800px){.company-intro-grid,.company-system,.company-team-section{grid-template-columns:1fr;gap:45px}.company-section-head{grid-template-columns:1fr;gap:20px}.company-principle-grid{grid-template-columns:1fr}.company-principle-grid article{min-height:235px}.company-final-cta{flex-direction:column;align-items:flex-start;padding:31px}.company-final-actions{justify-content:flex-start}.company-page .page-intro:before{opacity:.1;background-size:360px}}@media (max-width:560px){.company-intro-grid,.company-principles,.company-system,.company-team-section,.company-final-cta{width:calc(100% - 24px)}.company-about-card{padding:12px}.company-about-glass{bottom:10px;right:10px}.company-card-footer{flex-wrap:wrap;row-gap:7px}.company-story h2,.company-system-copy h2,.company-team-copy h2{font-size:36px}.company-flow-panel{padding:18px}.company-flow li{grid-template-columns:31px minmax(0,1fr) 14px;gap:10px}.company-flow-icon{width:31px;height:31px}.company-team-grid article{padding:18px}.company-final-cta{padding:26px 22px}}.apply-reflection-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060cc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.apply-reflection-modal{color:#eef3ff;background:linear-gradient(145deg,#151d30,#0b0f17);border:1px solid #8ca4ff55;border-radius:18px;width:min(520px,100%);padding:30px;box-shadow:0 30px 100px #0009}.apply-reflection-modal>svg{color:#9aafff;width:28px;height:28px}.apply-reflection-modal>span{color:#aebdf0;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-top:16px;display:block}.apply-reflection-modal h2{margin:8px 0;font-size:27px}.apply-reflection-modal p,.apply-reflection-modal li{color:#b9c4db;line-height:1.65}.apply-reflection-modal ul{padding-left:20px}.apply-reflection-modal .primary-button{margin-top:12px}.apply-reflection-modal button{color:#9daac2;cursor:pointer;font:inherit;background:0 0;border:0;margin:14px auto 0;display:block}.apply-reflection-credentials{background:#0c1220a6;border:1px solid #8ca4ff3d;border-radius:12px;gap:10px;margin:18px 0 4px;padding:14px 16px;display:grid}.apply-reflection-credentials>span{color:#8ca1fa;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em;display:block}.apply-reflection-credentials dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.apply-reflection-credentials dt{color:#7c8bb8;font-size:10px}.apply-reflection-credentials dd{color:#eef3ff;font:600 12px var(--font-geist-mono),monospace;word-break:break-all;margin:0}.apply-reflection-credentials p{color:#9aa7ba;margin:0;font-size:10px;line-height:1.55}.application-reference-badge{background:linear-gradient(135deg,#5b7eff12,#ffffff03);border:1px solid #7e97ff38;border-radius:12px;gap:9px;margin-top:16px;padding:15px;display:grid}.application-reference-badge>span{color:#7c8bb8;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.application-reference-badge>b{color:#c6d1ff;font:600 14px var(--font-geist-mono),monospace;letter-spacing:.04em;word-break:break-all}.application-reference-badge>div{gap:7px;display:flex}.application-reference-badge button,.application-reference-badge a{border:1px solid var(--line);color:#8fa3f2;background:#ffffff05;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:8px;display:flex}.application-reference-badge button:hover,.application-reference-badge a:hover{background:#5b7eff17;border-color:#7e97ff66}.application-reference-badge svg{width:11px}.application-reference-badge>p{color:#59636f;margin:0;font-size:7px;line-height:1.5}@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}.hub-shell{--hub-surface:#121826b8;--hub-surface-strong:#171e2fe6;--hub-border:#9db1ff24;--hub-border-strong:#a6b9ff47;--hub-text:#e9edfb;--hub-muted:#8e9ab2;--hub-accent:#9baeff;background:radial-gradient(680px 460px at 78% -8%,#627fff29,#0000 70%),radial-gradient(520px 410px at 12% 105%,#3d77b517,#0000 72%),#080b12}.hub-main{min-height:calc(100vh / var(--page-zoom,1));isolation:isolate;position:relative}.hub-main:before{z-index:-1;content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#9fb1ff0b 1px,#0000 1px),linear-gradient(90deg,#9fb1ff0b 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0 0 0 272px;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.hub-sidebar{border-right-color:var(--hub-border);background:linear-gradient(160deg,#151d2ffa,#0a0e18fa 54%,#070a11fc),#090c14}.hub-logo{position:relative}.hub-logo:after{content:"";background:linear-gradient(90deg,#0000,#97abff9e,#0000);height:1px;position:absolute;bottom:-1px;left:10px;right:10px}.hub-sidebar nav a{position:relative;overflow:hidden}.hub-sidebar nav a:before{content:"";opacity:0;background:linear-gradient(100deg,#9db1ff1f,#0000 72%);transition:opacity .2s;display:block;position:absolute;inset:0}.hub-sidebar nav a:hover:before,.hub-sidebar nav a.active:before{opacity:1}.hub-sidebar nav a>*{position:relative}.hub-sidebar nav a.active{border-color:var(--hub-border-strong);box-shadow:inset 2px 0 #a9b9ff,0 8px 22px #22316a38}.hub-account-identity{border-color:var(--hub-border);box-shadow:0 10px 26px #00000029}.hub-topbar{z-index:15;border-bottom-color:var(--hub-border);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#0a0e18b8;height:66px;position:sticky;top:0;box-shadow:0 10px 28px #03050c21}.hub-topbar>div{color:#8392b0}.hub-topbar .presence-dot{box-shadow:0 0 0 4px #67dca01a,0 0 15px #67dca085}.hub-page{width:min(1400px,100%);padding-top:clamp(44px, calc(5vw / var(--zoom-boost,1)), 72px);position:relative}.hub-page-head{border-bottom:1px solid #9fb1ff1c;margin-bottom:34px;padding-bottom:25px;position:relative}.hub-page-head:after{content:"";background:linear-gradient(90deg,#9dafef,#0000);width:min(170px,35%);height:1px;position:absolute;bottom:-1px;left:0}.hub-page-head h1{color:var(--hub-text);font-size:clamp(34px, calc(3vw / var(--zoom-boost,1)), 46px);letter-spacing:-.055em}.hub-page-head p{max-width:640px;color:var(--hub-muted);font-size:11px;line-height:1.75}.hub-metrics{gap:12px}.hub-metrics article,.hub-callout,.tracker-card,.tracker-details,.profile-grid>article,.profile-grid>aside,.review-panel{border-color:var(--hub-border);background:linear-gradient(145deg, var(--hub-surface-strong), var(--hub-surface));box-shadow:0 18px 42px #0000001f}.hub-metrics article{border-radius:15px;min-height:151px}.hub-metrics article:hover{border-color:var(--hub-border-strong);box-shadow:0 20px 45px #04081447,0 0 0 1px #a0b3ff09}.hub-metrics b{color:#edf1ff}.hub-metric-icon{background:linear-gradient(145deg,#8b9eff29,#6e84eb0d);border-color:#a1b4ff33;box-shadow:inset 0 1px #ffffff12,0 7px 17px #16225b2b}.hub-callout{background:linear-gradient(100deg, #748eff26, #171e2fbf 56%, #141a28b8), var(--hub-surface);border-radius:15px}.hub-callout h2,.hub-section-title h2{color:var(--hub-text)}.hub-section-title a,.hub-callout>a{color:#afbdff}.hub-shell :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #b3c1ff}@media (prefers-reduced-motion:no-preference){.hub-page>*{animation:.42s cubic-bezier(.22,1,.36,1) both hub-content-enter}.hub-page>:nth-child(2){animation-delay:40ms}.hub-page>:nth-child(3){animation-delay:80ms}.hub-page>:nth-child(4){animation-delay:.12s}}@keyframes hub-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.hub-main:before{left:68px}.hub-topbar{height:60px}.hub-page{padding-top:42px}}@media (max-width:560px){.hub-main:before{display:none}.hub-topbar{height:56px}.hub-page{padding-top:34px}.hub-page-head{margin-bottom:28px;padding-bottom:20px}.hub-page-head h1{font-size:32px}.hub-metrics{gap:10px}}:root{--site-bg:#0c0e12;--site-sidebar:#101319;--site-surface:#15181f;--site-raised:#191e28;--site-border:#ffffff16;--site-text:#f0f1f5;--site-muted:#9096a5;--site-accent:#8da4ff;--site-primary:#6b83ee;--site-radius:4px;--site-width:1320px;--bg:var(--site-bg);--bg-deep:var(--site-bg);--surface:var(--site-surface);--surface-raised:var(--site-raised);--text:var(--site-text);--muted:var(--site-muted);--quiet:#7c8494;--blue:var(--site-primary);--blue-soft:var(--site-accent);--line:var(--site-border);--portal-bg:var(--site-bg);--portal-sidebar:var(--site-sidebar);--portal-topbar:var(--site-bg);--portal-surface:var(--site-surface);--portal-surface-raised:var(--site-raised);--portal-blue:var(--site-accent);--portal-muted:var(--site-muted);--portal-action-start:var(--site-primary);--portal-action-end:var(--site-primary)}.marketing-page.marketing-page{background:var(--site-bg);color:var(--site-text);font:400 14px/1.6 var(--font-geist-sans), sans-serif}.marketing-page.inner-page:before{display:none}.marketing-page :is(section,article)[id]{scroll-margin-top:116px}.marketing-page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.marketing-header.marketing-header{--nav-panel-bg:#141821;--nav-item-hover:#1b2130;--nav-item-active:#1d2438;z-index:100;width:min(1440px, calc(100vw / var(--page-zoom,1) - 56px));border:1px solid var(--site-border);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#101319f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:auto;min-height:76px;margin:0;padding:12px 14px 12px 22px;display:grid;position:fixed;top:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000047}.marketing-header .navbar-brand{justify-self:start;align-items:center;min-width:0;display:inline-flex}.marketing-header .brand-lockup{gap:12px}.marketing-header .brand-name{letter-spacing:-.025em;font-size:17px;display:inline}.marketing-header .brand-mark{flex:0 0 40px;width:40px;height:40px}.marketing-header .desktop-nav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.marketing-header .desktop-nav>.nav-dropdown{flex:none}.marketing-header .desktop-nav .nav-dropdown>summary{color:#b9c0cd;min-height:44px;font:500 15px/1 var(--font-geist-sans), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 14px;transition:background .15s,color .15s;display:flex;position:relative}.marketing-header .desktop-nav .nav-dropdown>summary:hover{color:var(--site-text);background:#ffffff0d}.marketing-header .desktop-nav .nav-dropdown[open]>summary{background:var(--nav-item-active);color:var(--site-text)}.marketing-header .desktop-nav .nav-dropdown.is-active>summary{color:var(--site-text)}.marketing-header .desktop-nav .nav-dropdown.is-active>summary:after{content:"";background:var(--site-accent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px}.marketing-header .desktop-nav .nav-dropdown>summary>svg{color:#8c9cc9;width:17px;height:17px}.marketing-header .desktop-nav .nav-dropdown.is-active>summary>svg:first-child,.marketing-header .desktop-nav .nav-dropdown[open]>summary>svg:first-child{color:var(--site-accent)}.marketing-header .desktop-nav .nav-dropdown>summary .nav-dropdown-chevron{color:#6f7a8f;width:14px;height:14px;margin-left:-2px}.marketing-header :is(.nav-dropdown-panel,.language-switcher-menu){background:var(--nav-panel-bg);border:1px solid #ffffff1a;border-radius:12px;padding:8px;animation:.16s cubic-bezier(.22,1,.36,1) both site-nav-panel-in;top:calc(100% + 20px);box-shadow:0 24px 60px #00000080}.marketing-header .nav-dropdown-panel{gap:2px;width:348px}.marketing-header .nav-dropdown-panel:before{height:22px}.marketing-header .nav-dropdown-panel>span,.marketing-header .mobile-nav-group>span{color:#8790a1;font:600 11px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase}.marketing-header .nav-dropdown-panel>span{padding:8px 12px;display:block}.marketing-header .nav-dropdown-panel>a{min-height:0;color:var(--site-text);border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;transition:background .12s;display:grid}:is(.marketing-header .nav-dropdown-panel>a:hover,.marketing-header .nav-dropdown-panel>a:focus-visible){background:var(--nav-item-hover);outline:0}.marketing-header .nav-dropdown-panel>a.is-active{background:var(--nav-item-active)}.marketing-header .nav-dropdown-icon{background:#8da4ff1a;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.marketing-header .nav-dropdown-panel .nav-dropdown-icon svg{width:18px;height:18px;color:var(--site-accent)}.marketing-header .nav-dropdown-panel>a.is-active .nav-dropdown-icon{background:var(--site-primary)}.marketing-header .nav-dropdown-panel>a.is-active .nav-dropdown-icon svg{color:#fff}.marketing-header .nav-dropdown-panel a b{color:var(--site-text);font:600 14.5px/1.35 var(--font-geist-sans), sans-serif;display:block}.marketing-header .nav-dropdown-panel a small{color:#a0a8b8;font:400 13px/1.45 var(--font-geist-sans), sans-serif;text-overflow:clip;white-space:normal;margin-top:3px;display:block;overflow:visible}.marketing-header .header-actions{border-left:0;justify-self:end;align-items:center;gap:10px;min-width:0;padding-left:0;display:flex}.marketing-header .header-utilities{flex:none;align-items:center;gap:8px;display:flex}.marketing-header :is(.nav-hub,.nav-apply,.nav-contact){border:1px solid var(--site-border);min-height:44px;box-shadow:none;color:#e2e6ef;font:600 14px/1.4 var(--font-geist-sans), sans-serif;white-space:nowrap;background:#1b1f29;border-radius:9px;padding:10px 14px}.marketing-header .nav-hub{gap:10px;min-width:0;max-width:200px}.marketing-header .nav-hub.is-user{padding:5px 12px 5px 5px}.marketing-header .nav-hub-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:128px;overflow:hidden}.marketing-header .nav-hub-avatar{border-radius:7px;flex:0 0 32px;width:32px;height:32px}.marketing-header .nav-apply{background:var(--site-primary);color:#fff;border-color:#6e88f5}.marketing-header .nav-apply:hover{background:#7b91f2;border-color:#9caeff}.marketing-header .header-utilities .inbox-bell{border-color:var(--site-border);border-radius:9px;flex-basis:44px;width:44px;height:44px}.marketing-header .nav-contact-menu>summary{border:1px solid var(--site-border);color:#aab3c4;cursor:pointer;background:#1b1f29;border-radius:9px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.marketing-header .nav-contact-menu>summary:hover,.marketing-header .nav-contact-menu[open]>summary{background:var(--nav-item-active);color:var(--site-text)}.marketing-header .nav-contact-menu>summary>svg{width:18px;height:18px}.marketing-header .nav-contact-menu .nav-dropdown-panel{left:auto;right:0;transform:none}.marketing-header .mobile-nav{display:none}.marketing-header .nav-account>.nav-hub.is-user:hover,.marketing-header .nav-account[open]>.nav-hub.is-user{background:var(--nav-item-active);color:var(--site-text);border-color:#8da4ff4d}.marketing-header .nav-account>.nav-hub.is-user>svg{width:14px;height:14px;color:var(--site-muted)}.marketing-header .language-switcher summary{border:1px solid var(--site-border);background:#1b1f29;border-radius:9px;gap:8px;min-height:44px;padding:0 12px}.marketing-header .language-switcher summary:hover,.marketing-header .language-switcher[open] summary{background:var(--nav-item-active);border-color:#8da4ff4d}.marketing-header .language-switcher summary b{color:var(--site-text);font:600 13px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:0}.marketing-header .language-switcher summary>svg{color:#6f7a8f;width:14px}.marketing-header .language-switcher-menu{gap:2px;width:220px}.marketing-header .language-switcher-menu button{min-height:0;color:var(--site-text);border-radius:9px;grid-template-columns:26px minmax(0,1fr) 16px;gap:12px;padding:10px 12px}.marketing-header .language-switcher-menu button:is(:hover,:focus-visible){background:var(--nav-item-hover)}.marketing-header .language-switcher-menu button.is-active{background:var(--nav-item-active)}.marketing-header .language-switcher-menu b{font:600 14px/1.35 var(--font-geist-sans), sans-serif}.marketing-header .language-switcher-menu small{color:#8790a1;font:500 11px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:.06em}.marketing-header .language-switcher-menu button>svg{width:16px;color:var(--site-accent)}@keyframes site-nav-panel-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@media (min-width:1101px) and (max-width:1440px){.marketing-header.marketing-header{gap:16px;padding-left:18px}.marketing-header .desktop-nav .nav-dropdown>summary{gap:8px;padding:0 11px;font-size:14px}.marketing-header .desktop-nav .nav-dropdown.is-active>summary:after{left:11px;right:11px}.marketing-header .nav-hub{max-width:170px}.marketing-header .nav-hub-name{max-width:100px}}@media (min-width:1101px) and (max-width:1280px){.marketing-header .brand-name{display:none}.marketing-header.marketing-header{grid-template-columns:auto minmax(0,1fr) auto}.marketing-header .desktop-nav .nav-dropdown>summary>svg:first-child{display:none}.marketing-header .nav-account>.nav-hub.is-user{gap:0;width:44px;max-width:44px;height:44px;padding:5px}.marketing-header .nav-account>.nav-hub.is-user>:not(.nav-hub-avatar){display:none}}.marketing-page :is(.primary-button,.secondary-button),.auth-page :is(.primary-button,.secondary-button){border-radius:var(--site-radius);min-height:42px;box-shadow:none;color:#e2e6ef;font:600 13px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:0;background:#1b1f29;border:1px solid #ffffff21;gap:8px;padding:10px 15px;transform:none}.marketing-page .primary-button,.auth-page .primary-button{background:var(--site-primary);color:#fff;border-color:#6e88f5}.marketing-page .primary-button:hover,.auth-page .primary-button:hover{box-shadow:none;background:#7e96ff}.marketing-page .secondary-button:hover,.auth-page .secondary-button:hover{box-shadow:none;background:#252b38}.marketing-page :is(.primary-button,.secondary-button) svg{width:16px;height:16px}.marketing-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--site-radius);border-color:var(--site-border);background-color:var(--site-bg);color:var(--site-text);font-family:var(--font-geist-sans), sans-serif;font-size:14px}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-shell,.vac-shell){width:min(var(--site-width), calc(100% - 64px));color:var(--site-text);margin-inline:auto;padding:144px 0 80px}.marketing-page :is(.company-article-header,.community-article-header,.legal-article-header,.docs-hero,.vac-hero){border:0;border-bottom:1px solid var(--site-border);max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:0 0 32px}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-hero,.vac-hero,.page-intro,.statistics-editorial-header,.lb-header,.recruitment-hero) h1{max-width:980px;color:var(--site-text);font:700 clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px)/1.08 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;margin:14px 0 20px}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-hero,.vac-hero,.page-intro) h1 em{color:var(--site-accent);font-style:normal}.marketing-page :is(.company-article-lead,.community-article-lead,.legal-article-lead,.docs-lead,.statistics-editorial-lead,.page-intro>p,.vac-hero>p){max-width:760px;color:var(--site-muted);font-size:16px;line-height:1.7}.marketing-page :is(.company-article-kicker,.community-article-kicker,.legal-article-kicker,.docs-eyebrow,.statistics-editorial-kicker,.eyebrow,.lb-kicker){color:var(--site-accent);font:600 13px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.01em}.marketing-page :is(.company-article-meta,.community-article-meta,.legal-article-meta,.statistics-editorial-meta){color:var(--site-muted);font:500 11px/1.6 var(--font-geist-sans), sans-serif;letter-spacing:.02em}.marketing-page :is(.company-article-layout,.community-article-layout,.legal-article-layout){grid-template-columns:240px minmax(0,1fr);gap:24px;padding-top:0;display:grid}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside,.docs-sidebar){border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-sidebar);align-self:start;padding:20px;position:sticky;top:112px}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside) nav a{border-radius:var(--site-radius);color:#afb6c5;min-height:40px;font:400 13px/1.5 var(--font-geist-sans), sans-serif;padding:10px 8px}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside) nav a:hover{color:var(--site-text);background:#1a2030}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside) nav b{font:600 12px/1.5 var(--font-geist-sans), sans-serif}.marketing-page :is(.company-article-aside-label,.community-article-aside-label,.legal-article-aside-label,.docs-sidebar-label,.docs-nav-group-label){color:var(--site-muted);font:600 11px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.02em}.marketing-page :is(.company-article-body,.community-article-body,.legal-article-body,.docs-content){min-width:0;max-width:none}.marketing-page :is(.company-article-body,.community-article-body,.legal-article-body,.docs-content)>section{border-radius:var(--site-radius);background:var(--site-surface);border:1px solid #ffffff06;max-width:none;margin:0 0 24px;padding:28px}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-content) h2{color:var(--site-text);font:650 24px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:-.035em;margin:10px 0 16px}.marketing-page :is(.company-article-body,.community-article-body,.legal-article-body,.docs-content)>section>p{max-width:800px;color:var(--site-muted);font-size:14px;line-height:1.8}.marketing-page :is(.company-article-section-label,.community-article-section-label,.legal-article-section-label,.docs-kicker){color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.01em}.marketing-page :is(.company-article-note,.community-article-note,.legal-article-note,.docs-sidebar-cta){border-radius:var(--site-radius);border-color:var(--site-accent);background:#1a2030;margin-top:24px;padding:16px}.marketing-page :is(.company-article-note,.community-article-note,.legal-article-note) strong{color:var(--site-text);font-size:13px}.marketing-page :is(.company-article-note,.community-article-note,.legal-article-note) p{color:var(--site-muted);font-size:12px;line-height:1.7}.marketing-page .company-principles{border:0;grid-template-columns:1fr;gap:0;width:100%;margin:24px 0 0;padding:0}.marketing-page .company-principles article{background:0 0;border-radius:0;grid-template-columns:24px 170px minmax(0,1fr);padding:20px 0}.marketing-page :is(.company-principles,.company-article-steps) p{color:var(--site-muted);font-size:13px;line-height:1.7}.marketing-page :is(.company-article-team>div,.community-article-team>div){border-radius:var(--site-radius);background:var(--site-raised)}.marketing-page .company-article-team span{letter-spacing:.02em;font-size:11px}.marketing-page :is(.company-article-cta,.community-article-cta,.legal-article-cta){flex-wrap:wrap}.marketing-page :is(.company-article-cta-links,.community-article-cta-links) a:not(.primary-button){font-size:13px}.marketing-page .docs-shell{grid-template-columns:260px minmax(0,1fr);gap:28px}.marketing-page .docs-nav-group a{border-radius:4px;min-height:40px;padding:9px;font-size:13px}.marketing-page :is(.docs-feature-grid article,.docs-documents article,.docs-metrics>div,.docs-pdf,.docs-table,.docs-cta,.support-team-profile){border-radius:var(--site-radius);background:var(--site-raised);box-shadow:none}.marketing-page :is(.docs-callout,.docs-compare article,.docs-chip,.docs-kbd){border-radius:var(--site-radius)}.marketing-page .docs-table-row{background:var(--site-raised)}.marketing-page .docs-pdf-stage{background:var(--site-bg)}.marketing-page .docs-cta{padding:28px}.thermo-home .marketing-header.marketing-header{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#101319ad;border-color:#ffffff13;border-radius:14px;box-shadow:0 12px 40px #00000029,inset 0 1px #ffffff06}.thermo-home .marketing-header .desktop-nav{gap:8px}.thermo-home .marketing-header :is(.nav-changelog,.nav-dropdown>summary,.nav-hub,.nav-apply,.nav-contact,.language-switcher summary,.mobile-nav>summary){border-radius:8px}.thermo-home .marketing-header :is(.nav-hub,.nav-contact,.language-switcher summary,.mobile-nav>summary){background:#ffffff09}.thermo-home .home-cinematic{min-height:calc(100svh / var(--page-zoom,1));padding:clamp(148px, calc(18vh / var(--zoom-boost,1)), 200px) max(32px, calc((100% - var(--site-width)) / 2 + 20px)) 136px;background:var(--site-bg);align-content:center;justify-items:start}.thermo-home .home-cinematic-image{object-position:center 58%;filter:brightness(1.12)saturate(.92)contrast(1.04)}.thermo-home .home-cinematic-shade{background:linear-gradient(90deg, #0c0e12f7, #0c0e12e0 28%, #0c0e129e 46%, #0c0e1224 70%, #0c0e1214), linear-gradient(180deg, #0c0e1270, transparent 38%, #0c0e1229 72%, var(--site-bg))}.thermo-home .home-cinematic-content{text-align:left;width:min(780px,100%);min-width:0;position:relative}.thermo-home .home-cinematic-identity{align-items:center;gap:14px;display:flex}.thermo-home .home-cinematic-mark{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 40px;margin:0;padding:0}.thermo-home .home-cinematic-mark .brand-mark{background-size:47px 47px;border-radius:50%;width:40px;height:40px}.thermo-home .home-cinematic-kicker{color:#b0bded;font:600 11px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.09em;margin:0}.thermo-home .home-cinematic h1{color:var(--site-text);font:700 clamp(48px, calc(4.8vw / var(--zoom-boost,1)), 84px)/1.02 var(--font-geist-sans), sans-serif;letter-spacing:-.055em;text-shadow:0 4px 32px #0000003d;margin:26px 0 24px}.thermo-home .home-cinematic h1 em{color:var(--site-accent)}.thermo-home .home-cinematic-content>p{color:#b8c1d0;max-width:530px;margin:0;font-size:16px;line-height:1.8}.thermo-home .home-cinematic-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:32px;display:flex}.thermo-home .home-cinematic-actions a{border-radius:10px;gap:12px;min-height:52px;padding:14px 20px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.thermo-home .home-cinematic-actions a:hover{transform:translateY(-2px)}.thermo-home .home-cinematic-actions .primary-button{border-color:#adbdff4d;box-shadow:0 8px 28px #6b83ee2e}.thermo-home .home-cinematic-actions .primary-button:hover{box-shadow:0 10px 32px #6b83ee47}.thermo-home .home-cinematic-actions .secondary-button{color:#d7ddea;background:#10131959;border-color:#ffffff2e}.thermo-home .home-cinematic-actions .secondary-button:hover{background:#6b83ee1f;border-color:#8da4ff73}.thermo-home .home-cinematic-links{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:22px;display:flex}.thermo-home .home-discord-link{color:#a8b3c6;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:600;display:inline-flex}.thermo-home .home-discord-link svg{width:14px;height:14px}.thermo-home .home-discord-link:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.thermo-home .home-discord-link:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.thermo-home .home-cinematic-content .site-trailer-replay{color:#a8b3c6;margin-top:0;padding:6px 12px 6px 0;font-size:12px}.thermo-home .home-cinematic-content .site-trailer-replay svg{background:#6b83ee14;border-color:#8da4ff59}.thermo-home .home-cinematic-content .site-trailer-replay:hover{color:#fff}.thermo-home .home-cinematic-content .site-trailer-replay:hover svg{background:var(--site-primary)}.thermo-home .home-scroll-cue{color:#9ba6ba;bottom:30px}.thermo-home .home-scroll-cue>span{background:#10131940;border-color:#ffffff2e}.thermo-home #home-network{scroll-margin-top:110px}.thermo-home :is(.home-signal,.home-showcase,.home-article,.home-merge-reveal){border-color:var(--site-border)}.thermo-home :is(.home-signal,.home-showcase,.home-article){background:var(--site-bg)}.thermo-home :is(.home-signal article,.home-index-link,.home-pulse){border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none}.thermo-home :is(.home-showcase h2,.home-article h2){font-size:clamp(30px, calc(3.4vw / var(--zoom-boost,1)), 46px)}.thermo-home :is(.home-signal p,.home-showcase p,.home-article p){color:var(--site-muted);font-size:14px}.marketing-page .page-intro,.marketing-page .statistics-editorial-header{width:min(var(--site-width), calc(100% - 64px));text-align:left;background:0 0;border:0;min-height:0;margin-inline:auto;padding:144px 0 36px}.marketing-page .page-intro .page-grid{display:none}.marketing-page :is(.jobs-shell,.public-jobs-board,.statistics-shell,.statistics-editorial-note,.recruitment-board,.member-directory){width:min(var(--site-width), calc(100% - 64px))}.marketing-page :is(.public-jobs-panel,.public-jobs-filters,.public-jobs-stats,.jobs-stat,.fleet-stat,.statistics-card,.fleet-performance,.member-directory,.member-result,.job-record-card,.job-record-summary,.job-detail-card,.contact-request-list,.department-contact-intro,.department-contact-form,.recruitment-card,.recruitment-card.is-open,.recruitment-state,.recruitment-empty){border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none}.marketing-page :is(.member-directory>header p,.recruitment-copy p,.recruitment-state p,.recruitment-empty p){color:var(--site-muted);font-size:14px}.marketing-page .member-result b{font-size:14px}.marketing-page :is(.member-result small,.member-result em){font-size:10px}.marketing-page .recruitment-hero{min-height:440px;padding:144px max(32px, calc((100% - var(--site-width)) / 2)) 48px}.marketing-page .recruitment-hero p{font-size:16px}.marketing-page .recruitment-hero span{font-size:12px}.marketing-page .recruitment-board{padding-top:32px}.marketing-page .recruitment-copy h2{text-transform:none;letter-spacing:-.03em;font-size:24px}.marketing-page :is(.recruitment-status,.recruitment-copy>span,.recruitment-actions button,.recruitment-members b){font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:0}.marketing-page .recruitment-actions :is(button,a){border-radius:4px;min-width:40px;min-height:40px}.marketing-page .recruitment-card header small{font-size:10px}.public-footer.site-footer{width:min(var(--site-width), calc(100% - 64px));border:0;border-top:1px solid var(--site-border);min-height:0;color:var(--site-text);font:400 14px/1.6 var(--font-geist-sans), sans-serif;background:0 0;border-radius:0;margin:0 auto;padding:48px 0 24px;display:block}.public-footer.site-footer:before{display:none}.site-footer .site-footer-main{grid-template-columns:minmax(200px,.8fr) minmax(0,3fr);gap:48px;display:grid}@media (max-width:1200px){.site-footer .site-footer-main{grid-template-columns:minmax(0,1fr);gap:32px}}.site-footer .site-footer-brand{align-content:start;justify-items:start;gap:16px;display:grid}.site-footer .brand-lockup{gap:10px}.site-footer .brand-mark{border-radius:var(--site-radius);flex:0 0 36px;width:36px;height:36px}.site-footer .brand-name{font:650 16px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:-.025em}.site-footer .site-footer-brand p{max-width:300px;color:var(--site-muted);margin:0;font-size:13px;line-height:1.7}.site-footer .site-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.site-footer .site-footer-group{align-content:start;justify-items:start;gap:10px;display:grid}.site-footer .site-footer-group>span{color:var(--site-text);font:600 13px/1.5 var(--font-geist-sans), sans-serif;margin-bottom:4px}.site-footer .site-footer-group>a,.site-footer .site-footer-group>.cookie-settings{min-height:0;color:var(--site-muted);font:400 13px/1.5 var(--font-geist-sans), sans-serif;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}.site-footer .site-footer-group>:is(a,.cookie-settings):hover{color:var(--site-text)}.site-footer .site-footer-group>.cookie-settings svg{display:none}.site-footer .site-footer-bottom{border-top:1px solid var(--site-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:20px;display:flex}.site-footer .site-footer-bottom>small{color:var(--site-muted);font:400 12px/1.6 var(--font-geist-sans), sans-serif}.site-footer .site-footer-version{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);min-height:32px;color:var(--site-muted);font:400 12px/1.5 var(--font-geist-sans), sans-serif;align-items:center;gap:8px;padding:4px 10px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.site-footer .site-footer-version:hover{background:var(--site-raised);color:var(--site-text)}.site-footer .site-footer-version i{background:#5ed39a;border-radius:50%;width:7px;height:7px}.site-footer .site-footer-version b{color:var(--site-text);font-weight:600}.site-footer :is(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (max-width:960px){.site-footer .site-footer-main{grid-template-columns:minmax(0,1fr);gap:32px}.site-footer .site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}@media (max-width:640px){.site-footer .site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.marketing-header .nav-account>.nav-hub.is-user{gap:0;width:44px;max-width:44px;height:44px;padding:5px}.marketing-header .nav-account>.nav-hub.is-user>:not(.nav-hub-avatar){display:none}}@media (max-width:640px){.public-footer.site-footer{width:calc(100% - 32px);padding-top:40px}.site-footer .site-footer-bottom{margin-top:32px}}.marketing-page.feed-page{background:var(--site-bg)}.marketing-page .feed-layout{padding-top:108px}.marketing-page .feed-stream{--reel-height:calc(calc(100svh / var(--page-zoom,1)) - 108px)}.marketing-page :is(.feed-card,.feed-me,.feed-tabs,.feed-button){border-radius:var(--site-radius);background:var(--site-surface)}.marketing-page .feed-button.is-primary{background:var(--site-primary)}.marketing-page :is(.feed-tabs button,.feed-links a,.feed-card p,.feed-button,.feed-side-left>p,.feed-state p){font-size:13px}.forum-page.forum-page{--forum-bg:var(--site-bg);--forum-panel:var(--site-surface);--forum-border:var(--site-border);background:var(--site-bg);color:var(--site-text)}.forum-page :is(.forum-panel,.forum-sidebar,.forum-category-card,.forum-topic-card,.forum-post,.forum-composer,.forum-stat-card,.forum-hero){border-radius:var(--site-radius);border-color:var(--site-border);background:var(--site-surface);box-shadow:none}.forum-page :is(.forum-button,.forum-tabs a,.forum-tabs button,input,textarea,select){border-radius:var(--site-radius)}.forum-page .forum-hero h1{font-size:clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px);letter-spacing:-.045em}.marketing-page :is(.public-jobs,.statistics-board,.statistics-bottom,.application-shell-v2,.apply-hero-v2,.home-fleet-performance){width:min(var(--site-width), calc(100% - 64px));margin-inline:auto}.marketing-page :is(.public-jobs-summary>article,.public-jobs-table,.fleet-stat-card,.fleet-leaders-inline,.application-panel-v2,.application-progress-sidebar,.apply-requirements article,.apply-status-card,.leaderboard-state){border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none}.marketing-page .public-jobs-summary{background:0 0;border:0;border-radius:0;gap:16px;margin-bottom:24px;padding:0}.marketing-page .public-jobs-summary>article{padding:24px}.marketing-page :is(.public-jobs,.statistics-board,.statistics-bottom) :is(b,strong,span,small,time,button){font-family:var(--font-geist-sans), sans-serif;letter-spacing:0}.marketing-page .public-jobs-table>header{padding:24px}.marketing-page .public-jobs-table>header span,.marketing-page .public-jobs-table>header small{color:var(--site-muted);font-size:11px}.marketing-page .public-jobs-table>header h2{margin-top:8px;font-size:24px}.marketing-page .public-job-driver strong{font-size:13px}.marketing-page .public-jobs-table time,.marketing-page .public-job-cargo small{color:var(--site-muted);font-size:11px}.marketing-page .public-job-open{background:#1b1f29;border-radius:4px;width:36px;height:36px}.marketing-page .public-jobs-summary b{letter-spacing:-.04em;font-size:32px}.marketing-page .public-jobs-summary span{color:var(--site-muted);font-size:13px}.marketing-page .public-jobs-head{color:var(--site-muted);font:600 11px/1.6 var(--font-geist-sans), sans-serif;letter-spacing:.03em;padding:18px 24px}.marketing-page .public-jobs-table>article{border-color:var(--site-border);min-height:94px;padding:20px 24px}.marketing-page :is(.public-job-driver b,.public-job-cargo b,.public-job-stat span,.public-job-revenue b){font-size:14px}.marketing-page :is(.public-job-driver small,.public-job-cargo span,.public-job-stat small,.public-job-revenue small){color:var(--site-muted);font-size:12px}.marketing-page .leaderboard-state{width:min(var(--site-width), calc(100% - 64px));margin:24px auto 64px;padding:40px 28px}.marketing-page .leaderboard-state b{color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif}.marketing-page .leaderboard-state h2{font-size:24px}.marketing-page .leaderboard-state p{color:var(--site-muted);font-size:14px}.marketing-page .home-fleet-performance{box-shadow:none;background:0 0;border-radius:0;padding:48px 0}.marketing-page .fleet-performance-glow{display:none}.marketing-page .fleet-stat-card{padding:24px}.marketing-page .fleet-stat-card>span{font-size:12px}.marketing-page .fleet-stat-card>strong{font-size:34px}.marketing-page .fleet-leader-row{background:var(--site-raised);border-radius:4px}.marketing-page .fleet-leader-row b{font-size:14px}.marketing-page .fleet-leader-row small{color:var(--site-muted);font-size:12px}.marketing-page.statistics-page :is(.statistics-sidebar,.statistics-chart,.statistics-month-detail,.statistics-bottom article,.statistics-main>.statistics-metrics){border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none}.marketing-page.statistics-page :is(.statistics-board,.statistics-bottom,.public-jobs-embedded){width:min(var(--site-width), calc(100% - 64px))}.marketing-page.statistics-page .statistics-board{gap:24px;margin-top:0}.marketing-page.statistics-page .statistics-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-page.statistics-page .statistics-filter button{flex:none;width:auto;padding:8px 14px}.marketing-page.statistics-page .statistics-filter>span{display:none}.marketing-page.statistics-page .statistics-sidebar header small,.marketing-page.statistics-page .statistics-heading small{font-size:11px}.marketing-page.statistics-page .statistics-sidebar-icon{border-radius:4px}.marketing-page.statistics-page .statistics-distance-total{background:var(--site-surface)}.marketing-page.statistics-page .statistics-distance-total>span{font-size:11px}.marketing-page.statistics-page .statistics-distance-total b{font-size:24px}.marketing-page.statistics-page .statistics-sidebar button{border-radius:4px;min-height:40px;font-size:13px}.marketing-page.statistics-page .statistics-sidebar button.active{color:var(--site-text);background:#1a2030;border-color:#8da4ff4d}.marketing-page.statistics-page :is(.statistics-sidebar header b,.statistics-filter>span,.statistics-chart header span,.statistics-month-detail header span,.statistics-leaders>header span){color:var(--site-muted);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.02em}.marketing-page.statistics-page .statistics-heading>div:first-child>span{font-size:28px;font-weight:650}.marketing-page.statistics-page .statistics-metrics article{background:0 0;padding:24px}.marketing-page.statistics-page .statistics-metrics article>span{color:var(--site-muted);font-size:12px}.marketing-page.statistics-page .statistics-metrics article>b{font-size:32px}.marketing-page.statistics-page :is(.statistics-chart header small,.statistics-month-detail p,.statistics-leader-copy small,.statistics-editorial-note p){color:var(--site-muted);font-size:13px}.marketing-page.statistics-page .statistics-leader-copy b{font-size:14px}.marketing-page .apply-hero-v2{background:0 0;border:0;min-height:0;padding:144px 0 36px}.marketing-page .apply-hero-v2 h1{font:700 clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px)/1.08 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}.marketing-page .apply-hero-v2 p{color:var(--site-muted);font-size:16px}.marketing-page .application-shell-v2{gap:24px}.marketing-page .application-progress-sidebar{padding:24px}.marketing-page .application-panel-v2{padding:28px}.marketing-page :is(.application-progress-sidebar p,.application-panel-v2 p,.apply-form label){color:var(--site-muted);font-size:14px}.marketing-page .application-panel-v2 h2{font-size:28px}.marketing-page .application-progress-sidebar h2{font-size:21px}.marketing-page :is(.application-progress-sidebar small,.application-progress-sidebar li b,.apply-privacy-note b){font-size:12px}.marketing-page :is(.apply-form-section,.apply-form-identity,.application-reference-badge,.apply-privacy-note){background:var(--site-raised);border-radius:4px}.marketing-page .apply-form input,.marketing-page .apply-form textarea,.marketing-page .apply-form select{min-height:44px}.marketing-page .public-job-hero,.marketing-page .public-job-content{width:min(var(--site-width), calc(100% - 64px));max-width:none}.marketing-page.public-job-page .public-job-hero{padding-top:144px}.marketing-page.public-job-page :is(.job-detail-metrics article,.job-map-card,.route-journey-panel,.job-detail-grid>article,.public-job-state){background:var(--site-surface);border:1px solid var(--site-border);box-shadow:none;border-radius:4px}.marketing-page.public-job-page .public-job-hero h1{font:700 clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px)/1.08 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}.marketing-page .recruitment-actions a{font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:0;padding:8px 12px}.marketing-page .recruitment-card footer{flex-wrap:wrap;padding-block:16px}.marketing-page .recruitment-actions{flex-wrap:wrap}.marketing-page .apply-reflection-modal{background:var(--site-surface);box-shadow:none;border-radius:4px}.marketing-page .apply-reflection-modal :is(p,li,button){font-size:14px}.marketing-page.public-contact-page .department-contact-page{width:min(var(--site-width), calc(100% - 64px));padding-top:132px}.marketing-page.public-contact-page :is(.department-contact-hero,.department-contact-history,.department-contact-form,.public-contact-gate){border:1px solid var(--site-border);background:var(--site-surface);box-shadow:none;border-radius:4px;padding:28px}.marketing-page.public-contact-page :is(.department-contact-copy,.public-contact-gate) h1{font:700 clamp(32px, calc(3.8vw / var(--zoom-boost,1)), 48px)/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.04em}.marketing-page.public-contact-page :is(.department-contact-copy p,.public-contact-gate p,.department-contact-form label,.department-contact-empty){color:var(--site-muted);font-size:14px}:is(.hr-portal,.dispatch-portal,.operations-portal) :is(.hr-metric-grid article,.hr-chart-grid article,.hr-latest,.hr-application-workspace,.hr-settings-grid>article,.hr-settings-grid form,.dispatch-command-grid article,.dispatch-schedule-card,.dispatch-composer,.dispatch-map-builder,.dispatch-driver-network,.dispatch-settings,.operations-metrics article,.executive-job-grid,.operations-compose,.workspace-grid article,.workspace-grid form,.accounting-invoice-panel,.accounting-ready-panel,.contact-request-list){border-radius:var(--site-radius)}:is(.hr-portal,.dispatch-portal,.operations-portal) :is(.hr-sidebar,.dispatch-sidebar,.operations-sidebar) nav :is(a,button){min-height:40px;font:400 14px/1.5 var(--font-geist-sans), sans-serif;border-radius:0 4px 4px 0}:is(.hr-portal,.dispatch-portal,.operations-portal) :is(.hr-page-head h1,.dispatch-page-head h1,.operations-page-head h1){font:700 clamp(34px, calc(3.8vw / var(--zoom-boost,1)), 52px)/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}:is(.hr-portal,.dispatch-portal,.operations-portal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--site-bg);color:var(--site-text);border-radius:4px;font-size:14px}:is(.hr-portal,.dispatch-portal,.operations-portal) :is(.operations-primary,.dispatch-submit,.hr-settings-grid button,.hr-application-workspace footer button){border-radius:4px;min-height:42px;font-size:13px}.reflection-page.reflection-page{background:var(--site-bg);color:var(--site-text);font-family:var(--font-geist-sans), sans-serif}.reflection-page :is(.reflection-summary,.reflection-card,.reflection-password-banner,.reflection-path-hint){background:var(--site-surface);border-color:var(--site-border);box-shadow:none;border-radius:4px}.reflection-page .reflection-shell h1{font:700 clamp(36px, calc(3.8vw / var(--zoom-boost,1)), 56px)/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}.reflection-page :is(input,textarea,button,.reflection-photo-add,.reflection-photo-tile){border-radius:4px}.reflection-page .reflection-card p{color:var(--site-muted);font-size:14px}.hr-portal :is(.hr-ticket-layout,.hr-ticket-desk-hero,.hr-ticket-metrics>article,.hr-ticket-embed-preview,.hr-ticket-close-card,.hr-handbook-hero,.hr-handbook-section,.hr-handbook-workspaces>article,.hr-handbook-steps>article,.hr-handbook-escalation,.hr-handbook-footer){border-color:var(--site-border);background:var(--site-surface);box-shadow:none;border-radius:4px}.hr-portal :is(.hr-handbook,.hr-ticket-desk){--ticket-line:var(--site-border);--handbook-line:var(--site-border)}.hr-portal :is(.hr-handbook,.hr-ticket-desk) p{color:var(--site-muted);font-size:13px;line-height:1.7}.hr-portal :is(.hr-handbook,.hr-ticket-desk) :is(small,dt,dd){font-size:12px}.hr-portal :is(.hr-handbook,.hr-ticket-desk) :is(h2,h3){color:var(--site-text)}:is(.live-onboarding,.live-onboarding-waiting,.live-onboarding-finish).live-onboarding,.live-onboarding-waiting.live-onboarding-waiting,.live-onboarding-finish.live-onboarding-finish{background:var(--site-surface);border-radius:4px}.live-onboarding .live-onboarding-list p,.live-onboarding-waiting.live-onboarding-waiting p,.live-onboarding-finish.live-onboarding-finish p{color:var(--site-muted);font-size:13px}.public-profile-page.public-profile-v3.public-profile-v3{background:var(--site-bg);color:var(--site-text)}.public-profile-page.public-profile-v3:after{display:none}.public-profile-v3 .public-profile-nav{width:min(var(--site-width), calc(100% - 48px));border:1px solid var(--site-border);background:var(--site-sidebar);border-radius:6px;min-height:72px;padding:12px 20px;top:16px;left:50%;transform:translate(-50%)}.public-profile-v3 :is(.public-profile-shell,.public-profile-shell-v3,.profile-award-shelf,.road-gallery,.official-profile-notes,.profile-admin-studio,.public-profile-stats-v2>div){border-color:var(--site-border);background-color:var(--site-surface);box-shadow:none;background-image:none;border-radius:4px}.public-profile-v3 :is(.profile-nav-actions a,.profile-nav-actions button,.profile-home-button){border-radius:4px;font-size:13px}.public-profile-v3 .public-profile-person>p{color:var(--site-muted);font-size:14px}.recruitment-modal.recruitment-modal,.profile-edit-modal.profile-edit-modal{border-color:var(--site-border);background:var(--site-surface);border-radius:4px}.recruitment-modal :is(header p,.recruitment-modal-body section>p,.recruitment-modal-body li){color:var(--site-muted);font-size:14px}.forum-page.forum-page{--forum-panel-raised:var(--site-raised);--forum-line:var(--site-border);--forum-blue:var(--site-primary);--forum-blue-soft:var(--site-accent);--forum-muted:var(--site-muted);--forum-quiet:#7c8494}.forum-page :is(.forum-top,.forum-nav){border-color:var(--site-border);background:var(--site-sidebar)}.forum-page :is(.forum-register,.forum-account-feed,.forum-account-chip,.forum-nav a){box-shadow:none;border-radius:4px}.forum-page :is(.forum-board,.forum-block,.forum-widget,.forum-post-card,.forum-thread-list){background:var(--site-surface);box-shadow:none;border-radius:4px}@media (max-width:1100px){.marketing-header.marketing-header{grid-template-columns:minmax(0,1fr) auto}.marketing-header .desktop-nav{display:none}.marketing-header .mobile-nav{display:block;position:static}.marketing-header .mobile-nav>summary{border:1px solid var(--site-border);width:auto;min-height:44px;color:var(--site-text);font:600 14px/1 var(--font-geist-sans), sans-serif;cursor:pointer;background:#1b1f29;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:flex}.marketing-header .mobile-nav[open]>summary{background:var(--nav-item-active);border-color:#8da4ff4d}.marketing-header .mobile-nav>summary>svg{width:18px;height:18px}.marketing-header .mobile-nav-panel{width:min(460px, calc(100vw / var(--page-zoom,1) - 24px));max-height:calc(100dvh / var(--page-zoom,1) - 120px);overscroll-behavior:contain;background:var(--nav-panel-bg);border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:10px;font-size:14px;animation:.16s cubic-bezier(.22,1,.36,1) both site-nav-panel-in;display:grid;position:absolute;top:calc(100% + 12px);left:auto;right:0;overflow-y:auto;transform:none;box-shadow:0 24px 60px #00000080}.marketing-header .mobile-nav-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;padding-bottom:6px;display:grid}.marketing-header .mobile-nav-panel .mobile-nav-actions a{border:1px solid var(--site-border);background:#1b1f29;justify-content:center;font-weight:600}.marketing-header .mobile-nav-panel .mobile-nav-actions a.mobile-hub{background:var(--site-primary);color:#fff;border-color:#6e88f5}.marketing-header .mobile-nav-panel .mobile-nav-actions a.mobile-hub svg{color:#fff}.marketing-header .mobile-nav-group{border-top:1px solid var(--site-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding-top:8px;display:grid}.marketing-header .mobile-nav-group>span{grid-column:1/-1;padding:4px 12px 6px}.marketing-header .mobile-nav-panel a{color:#d3d8e2;min-width:0;min-height:44px;font:500 14px/1.3 var(--font-geist-sans), sans-serif;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;display:flex}.marketing-header .mobile-nav-panel a svg{width:17px;height:17px;color:var(--site-accent);flex:0 0 17px}.marketing-header .mobile-nav-panel a:hover{background:var(--nav-item-hover);color:var(--site-text)}.marketing-header .mobile-nav-panel a.is-active{background:var(--nav-item-active);color:var(--site-text);box-shadow:inset 2px 0 var(--site-accent)}.marketing-header .mobile-nav-panel>.mobile-nav-group>.mobile-contact{color:#d3d8e2;background:0 0;border:0}}@media (max-width:380px){.marketing-header .mobile-nav-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.marketing-header .header-actions>.nav-apply,.marketing-header .nav-contact-menu,.marketing-header .mobile-nav>summary>span{display:none}.marketing-header .mobile-nav>summary{justify-content:center;width:44px;padding:0}.marketing-page :is(.company-article-layout,.community-article-layout,.legal-article-layout,.docs-shell){grid-template-columns:minmax(0,1fr)}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside,.docs-sidebar){position:static}.marketing-page :is(.company-article-aside,.community-article-aside,.legal-article-aside) nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.marketing-page :is(.company-article-note,.community-article-note,.legal-article-note){display:none}.marketing-page .docs-sidebar{max-height:none;padding:12px;display:flex;overflow-x:auto}.marketing-page .docs-nav-group{display:contents}.marketing-page :is(.docs-sidebar-label,.docs-nav-group-label,.docs-sidebar-cta){display:none}.marketing-page .company-principles article{grid-template-columns:24px minmax(0,1fr);gap:8px 14px}.marketing-page .company-principles p{grid-column:2}}@media (max-width:640px){.marketing-page :is(.public-jobs,.statistics-board,.statistics-bottom,.application-shell-v2,.apply-hero-v2,.home-fleet-performance,.leaderboard-state,.public-job-content,.public-job-hero){width:calc(100% - 32px)}.marketing-page .apply-hero-v2{padding-top:112px}.marketing-page :is(.application-panel-v2,.application-progress-sidebar){padding:22px 18px}.marketing-page .public-jobs-summary>article{padding:18px}.marketing-page.statistics-page :is(.statistics-board,.statistics-bottom,.public-jobs-embedded){width:calc(100% - 32px)}.marketing-page.statistics-page .statistics-metrics article{padding:18px}.marketing-page.public-contact-page .department-contact-page{width:calc(100% - 32px);padding-top:102px}.public-profile-v3 .public-profile-nav{width:calc(100% - 24px);min-height:62px;padding:10px 12px;top:10px}.marketing-header.marketing-header{gap:12px;width:calc(100% - 24px);min-height:72px;padding:12px;top:12px}.marketing-header .brand-name{font-size:14px}.marketing-header .brand-mark{flex-basis:34px;width:34px;height:34px}.marketing-header .header-actions,.marketing-header .header-utilities{gap:8px}.marketing-header .header-utilities .inbox-bell{flex-basis:40px;width:40px;height:40px}.marketing-header .language-switcher summary{min-height:40px;padding:0 8px}.marketing-header .mobile-nav>summary{width:40px;height:40px;min-height:40px}.marketing-header :is(.nav-apply,.nav-contact,.nav-hub){display:none}.marketing-header .nav-account>.nav-hub.is-user{gap:0;width:40px;height:40px;padding:5px;display:inline-flex}.marketing-header .nav-account>.nav-hub.is-user>:not(.nav-hub-avatar){display:none}.marketing-header .nav-sign-in{min-height:40px;padding:8px 12px;display:inline-flex}.marketing-header .mobile-nav-panel{max-height:calc(100dvh / var(--page-zoom,1) - 112px)}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-shell,.vac-shell,.page-intro,.statistics-editorial-header,.lb-arena){width:calc(100% - 32px);padding-top:112px;padding-bottom:32px}.marketing-page :is(.company-article,.community-article,.legal-article,.docs-hero,.vac-hero,.page-intro) h1{overflow-wrap:anywhere;font-size:36px}.marketing-page :is(.company-article-kicker,.community-article-kicker,.legal-article-kicker){flex-wrap:wrap;font-size:11px}.marketing-page :is(.company-article-body,.community-article-body,.legal-article-body,.docs-content)>section{padding:22px 18px}.marketing-page :is(.company-article-lead,.community-article-lead,.legal-article-lead,.docs-lead){font-size:15px}.marketing-page :is(.jobs-shell,.public-jobs-board,.statistics-shell,.statistics-editorial-note,.recruitment-board,.member-directory){width:calc(100% - 32px)}.marketing-page .company-article-team{grid-template-columns:minmax(0,1fr)}.marketing-page .recruitment-hero{min-height:360px;padding:112px 20px 32px}.thermo-home .home-cinematic{padding:130px 24px 120px}.thermo-home .home-cinematic-image{object-position:62% center}.thermo-home .home-cinematic-shade{background:linear-gradient(90deg, #0c0e12e6, #0c0e126b), linear-gradient(180deg, #0c0e124d, #0c0e121f 28%, #0c0e1280 70%, var(--site-bg))}.thermo-home .home-cinematic-identity{gap:10px}.thermo-home .home-cinematic-kicker{letter-spacing:.065em;font-size:9px}.thermo-home .home-cinematic h1{font-size:clamp(36px, calc(7.4vw / var(--zoom-boost,1)), 48px);margin:24px 0 20px;line-height:1.08}.thermo-home .home-cinematic-content>p{font-size:14px;line-height:1.75}.thermo-home .home-cinematic-actions{width:100%}.thermo-home .home-cinematic-actions a{flex:200px;justify-content:center}.marketing-page .feed-layout{padding-top:84px}.marketing-page .feed-stream{--reel-height:calc(calc(100svh / var(--page-zoom,1)) - 84px)}}@media (max-width:600px){.marketing-header.has-activity .brand-name{display:none}}@media (max-width:480px){.marketing-header .brand-name{display:none}.marketing-header .nav-sign-in{width:40px;padding:0}.marketing-header .nav-sign-in .nav-hub-label{display:none}}@media (prefers-reduced-motion:reduce){.thermo-home .home-cinematic-image,.thermo-home .home-scroll-cue svg{animation:none}.thermo-home .home-cinematic-actions a{transition:none}.thermo-home .home-cinematic-actions a:hover{transform:none}}.workspace-login.workspace-login{min-height:calc(100svh / var(--page-zoom,1));background:var(--site-bg);color:var(--site-text);font:400 14px/1.6 var(--font-geist-sans), sans-serif;grid-template-columns:minmax(440px,min(40%,768px)) minmax(0,1fr);gap:0;padding:0;display:grid}.workspace-login.workspace-login :is(.hr-login-book,.accounting-login-book,.reflection-login-book){min-width:0;height:calc(100svh / var(--page-zoom,1));perspective:2200px;background:var(--site-surface);border-right:1px solid var(--site-border);position:relative;overflow:hidden}.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel,.status-login-card){width:100%;min-width:0;min-height:calc(100svh / var(--page-zoom,1));height:auto;padding:48px clamp(28px, calc(4vw / var(--zoom-boost,1)), 72px);background:var(--site-surface);color:var(--site-text);box-shadow:none;opacity:1;filter:none;will-change:auto;border:0;border-radius:0;flex-direction:column;justify-content:center;transition:none;display:flex;position:relative;inset:auto;overflow:visible;transform:none}.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel){overscroll-behavior:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;justify-content:safe center;min-height:0;transition:transform .78s cubic-bezier(.22,.8,.2,1),opacity .42s,filter .42s;position:absolute;inset:0;overflow:hidden auto}.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel)>*{flex-shrink:0}.workspace-login.workspace-login :is(.hr-login-panel-login,.accounting-login-panel-login,.reflection-login-panel-login){z-index:2;transform-origin:0}.workspace-login.workspace-login :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details){z-index:1;opacity:0;pointer-events:none;transform-origin:100%;transform:rotateY(86deg)}.workspace-login.workspace-login:is(.hr-login-details-open,.accounting-login-details-open,.reflection-login-details-open) :is(.hr-login-panel-login,.accounting-login-panel-login,.reflection-login-panel-login){opacity:0;pointer-events:none;filter:brightness(.62);transform:rotateY(-88deg)}.workspace-login.workspace-login:is(.hr-login-details-open,.accounting-login-details-open,.reflection-login-details-open) :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details){opacity:1;pointer-events:auto;transform:rotateY(0)}.workspace-login.workspace-login :is(.hr-login-card,.dispatch-login-card,.accounting-login-card,.reflection-login-card,.status-login-card)>header{margin-top:40px}.workspace-login.workspace-login :is(.hr-login-brand,.operations-brand,.reflection-login-brand,.status-login-brand){color:var(--site-text);gap:10px;margin:0}.workspace-login.workspace-login :is(.hr-login-brand,.operations-brand,.reflection-login-brand,.status-login-brand)>span{font-size:18px}.workspace-login.workspace-login :is(.hr-login-brand,.operations-brand,.reflection-login-brand,.status-login-brand)>b{font:600 11px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.04em;color:var(--site-muted)}.workspace-login.workspace-login :is(.hr-login-brand,.operations-brand,.reflection-login-brand,.status-login-brand)>svg{width:24px;height:24px;color:var(--site-accent);filter:none}.workspace-login.workspace-login h1{max-width:640px;color:var(--site-text);font:700 clamp(34px, calc(3.2vw / var(--zoom-boost,1)), 48px)/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;margin:14px 0 18px}.workspace-login.workspace-login h1 em{color:var(--site-accent);font-style:normal}.workspace-login.workspace-login header>span,.workspace-login.workspace-login .founder-eyebrow,.workspace-login.workspace-login .eyebrow{color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.02em}.workspace-login.workspace-login header>p{max-width:560px;color:var(--site-muted);font-size:14px;line-height:1.75}.workspace-login.workspace-login form{gap:18px;width:100%;max-width:none;margin-top:28px;display:grid}.workspace-login.workspace-login form label{color:#b6bece;font:500 13px/1.5 var(--font-geist-sans), sans-serif;gap:8px;display:grid}.workspace-login.workspace-login form input{border-radius:var(--site-radius);background:var(--site-bg);width:100%;min-width:0;min-height:46px;color:var(--site-text);box-shadow:none;font:400 15px/1.5 var(--font-geist-sans), sans-serif;border:1px solid #ffffff21;padding:11px 13px}.workspace-login.workspace-login form input:focus{border-color:var(--site-accent);outline-offset:2px;box-shadow:none;outline:2px solid #8da4ff33}.workspace-login.workspace-login :is(.hr-login-submit,.accounting-login-submit,.reflection-login-submit,.status-login-submit,.auth-submit,.operations-primary){border-radius:var(--site-radius);background:var(--site-primary);color:#fff;min-height:44px;box-shadow:none;font:600 13px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:0;border:1px solid #6e88f5;justify-content:center;align-items:center;gap:10px;padding:11px 16px;display:inline-flex}.workspace-login.workspace-login :is(.hr-login-submit,.accounting-login-submit,.reflection-login-submit,.status-login-submit,.auth-submit,.operations-primary):hover:not(:disabled){box-shadow:none;background:#7e96ff;transform:none}.workspace-login.workspace-login button:disabled{opacity:.55;cursor:wait}.workspace-login.workspace-login :is(button,a):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.workspace-login.workspace-login :is(.hr-login-error,.accounting-login-error,.reflection-login-error,.status-login-error,.notice.error){color:#efb0b9;background:#e58e9914;border:1px solid #e58e994d;border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.6}.workspace-login.workspace-login :is(.hr-login-card,.dispatch-login-card,.accounting-login-card,.reflection-login-card,.status-login-card)>footer{border-color:var(--site-border);max-width:none;color:var(--site-muted);margin-top:28px;padding-top:20px;font-size:12px;line-height:1.7}.workspace-login.workspace-login :is(.hr-read-details,.accounting-read-details,.reflection-read-details,.hr-details-back,.accounting-details-back,.reflection-details-back){border:1px solid var(--site-border);color:#b6c5f8;min-height:42px;box-shadow:none;font:500 13px/1.5 var(--font-geist-sans), sans-serif;background:#1b1f29;border-radius:4px;gap:8px;padding:10px 12px}.workspace-login.workspace-login :is(.hr-login-visual,.dispatch-login-visual,.accounting-login-visual,.reflection-login-visual,.status-login-visual){min-width:0;min-height:calc(100svh / var(--page-zoom,1));border:0;border-radius:0}.workspace-login.workspace-login.hr-login-page>aside.hr-login-visual:after{display:none}.workspace-login.workspace-login :is(.hr-login-visual-copy,.accounting-login-visual-copy,.reflection-login-visual-copy,.status-login-visual>div){left:clamp(32px, calc(5vw / var(--zoom-boost,1)), 90px);right:clamp(32px, calc(5vw / var(--zoom-boost,1)), 90px);bottom:64px}.workspace-login.workspace-login :is(.hr-login-visual,.dispatch-login-visual,.accounting-login-visual,.reflection-login-visual,.status-login-visual) h2{font:650 clamp(32px, calc(3.4vw / var(--zoom-boost,1)), 54px)/1.12 var(--font-geist-sans), sans-serif;letter-spacing:-.04em}.workspace-login.workspace-login :is(.hr-login-visual-copy,.accounting-login-visual-copy,.reflection-login-visual-copy,.status-login-visual>div)>span{color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.03em}.workspace-login.workspace-login :is(.hr-login-visual-copy,.accounting-login-visual-copy,.reflection-login-visual-copy,.status-login-visual>div)>p{color:#b6bece;font-size:14px;line-height:1.7}.workspace-login.workspace-login :is(.hr-details-metrics,.accounting-details-metrics,.reflection-details-metrics,.hr-details-grid article,.accounting-details-grid article,.reflection-details-grid article,.hr-details-note,.accounting-details-note,.reflection-details-note){border-color:var(--site-border);background:var(--site-raised);box-shadow:none;border-radius:4px}.workspace-login.workspace-login :is(.hr-details-metrics,.accounting-details-metrics,.reflection-details-metrics){grid-template-columns:1fr}.workspace-login.workspace-login :is(.hr-details-metrics,.accounting-details-metrics,.reflection-details-metrics)>div{border:0;border-bottom:1px solid var(--site-border)}.workspace-login.workspace-login :is(.hr-details-grid,.accounting-details-grid,.reflection-details-grid,.hr-details-roles,.accounting-details-roles){grid-template-columns:1fr}.workspace-login.workspace-login :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details) :is(p,small){color:var(--site-muted);font-size:13px;line-height:1.7}.workspace-login.workspace-login :is(.hr-details-grid,.accounting-details-grid,.reflection-details-grid,.hr-details-roles,.accounting-details-roles) b,.workspace-login.workspace-login :is(.hr-details-metrics,.accounting-details-metrics,.reflection-details-metrics) span{font-size:14px}.workspace-login.workspace-login :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details)>:is(div,section){max-width:none}.workspace-login.workspace-login :is(.hr-details-back,.accounting-details-back,.reflection-details-back){letter-spacing:0;align-self:flex-start;width:auto;margin:0 0 32px}.workspace-login.workspace-login :is(.hr-read-details,.accounting-read-details,.reflection-read-details){letter-spacing:0}.workspace-login.workspace-login :is(.hr-details-section-head>span,.hr-details-note>span,.accounting-details-note>span,.reflection-details-note>span){color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.02em}.workspace-login.workspace-login .hr-details-section-head>b{font-size:16px}.workspace-login.workspace-login :is(.hr-details-metrics,.accounting-details-metrics,.reflection-details-metrics) b{font:600 12px/1.5 var(--font-geist-mono), monospace;letter-spacing:0}.workspace-login.workspace-login .hr-details-journey li b{font-size:14px}.workspace-login.workspace-login .hr-details-journey li i{font:600 9px/1 var(--font-geist-mono), monospace}.workspace-login.workspace-login.auth-page{background:var(--site-bg) url(/login-background.webp) 36% center / cover no-repeat;flex-direction:column;justify-content:center;align-items:center;padding:72px 24px 28px;display:flex;overflow:visible}.workspace-login.workspace-login.auth-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(120% 95%,#0000 30%,#080a0ecc 100%),linear-gradient(#0c0e1280,#0c0e129e 55%,#0c0e12e6);display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.workspace-login.workspace-login .login-card.auth-card{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);width:min(560px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:60px 40px 26px;animation:.55s cubic-bezier(.22,1,.36,1) both auth-card-in;position:relative;overflow:visible}.workspace-login.workspace-login .login-card:before,.workspace-login.workspace-login .login-card:after{display:none}.workspace-login.workspace-login .login-card-top{height:0;margin:0}.workspace-login.workspace-login .login-card .auth-mark{border:1px solid var(--site-border);background:var(--site-surface);width:88px;height:88px;box-shadow:none;border-radius:50%;place-items:center;margin:0;padding:6px;display:grid;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.workspace-login.workspace-login .login-card .auth-mark .brand-mark{width:76px;height:76px;box-shadow:none;background-size:90px 90px;border:0;border-radius:50%}.workspace-login.workspace-login .login-card .eyebrow{width:fit-content;max-width:100%;color:var(--site-accent);font:600 12px/1.5 var(--font-geist-sans), sans-serif;letter-spacing:.02em;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0 auto;padding:5px 0;display:flex}.workspace-login.workspace-login .login-card .eyebrow i{background:var(--site-accent);width:6px;height:6px;box-shadow:none;border-radius:50%;flex:none}.workspace-login.workspace-login .login-card h1{font:700 36px/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.04em;text-align:center;margin:16px auto 10px}.workspace-login.workspace-login .login-card h1 em{color:var(--site-accent);background:0 0}.workspace-login.workspace-login .login-card>p{max-width:380px;color:var(--site-muted);text-align:center;text-shadow:none;margin:0 auto;font-size:14px;line-height:1.6}.workspace-login.workspace-login .login-card .notice{border-radius:var(--site-radius);margin-top:16px}.workspace-login.workspace-login .auth-mode-switch{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-bg);grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 0;padding:4px;display:grid}.workspace-login.workspace-login .auth-mode-switch button{border-radius:var(--site-radius);min-height:38px;color:var(--site-muted);font:600 13px/1.4 var(--font-geist-sans), sans-serif;transition:background .15s,color .15s}.workspace-login.workspace-login .auth-mode-switch button:hover:not(.active){color:var(--site-text)}.workspace-login.workspace-login .auth-mode-switch button.active{background:var(--site-raised);box-shadow:none;color:var(--site-accent)}.workspace-login.workspace-login .auth-account-form{gap:14px;margin-top:18px}.workspace-login.workspace-login .auth-account-form label{color:#b6bece;font:500 13px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:0;gap:7px}.workspace-login.workspace-login .auth-account-form input{border-radius:var(--site-radius);background:var(--site-bg);border:1px solid #ffffff21;min-height:46px;padding:11px 14px;font-size:14px;transition:border-color .15s}.workspace-login.workspace-login .auth-account-form input:hover{border-color:#ffffff2e}.workspace-login.workspace-login .auth-account-form input:focus{border-color:var(--site-accent);outline-offset:2px;box-shadow:none;outline:2px solid #8da4ff33}.workspace-login.workspace-login .auth-input{display:block;position:relative}.workspace-login.workspace-login .auth-input>svg{color:#7f8aa0;pointer-events:none;width:16px;height:16px;transition:color .15s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.workspace-login.workspace-login .auth-input:focus-within>svg{color:var(--site-accent)}.workspace-login.workspace-login .auth-input input{text-overflow:ellipsis;padding-left:38px}.workspace-login.workspace-login .auth-input.has-toggle input{padding-right:40px}.workspace-login.workspace-login .auth-input-toggle{border-radius:var(--site-radius);width:32px;height:32px;color:var(--site-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.workspace-login.workspace-login .auth-input-toggle:hover{color:var(--site-text);background:#ffffff0f}.workspace-login.workspace-login .auth-input-toggle svg{width:17px;height:17px}.workspace-login.workspace-login .auth-account-form .auth-submit{border-radius:var(--site-radius);background:var(--site-primary);min-height:46px;box-shadow:none;font:600 14px/1.5 var(--font-geist-sans), sans-serif;border:1px solid #6e88f5;justify-content:center;gap:10px;margin-top:4px;transition:background .15s}.workspace-login.workspace-login .auth-account-form .auth-submit:hover:not(:disabled){box-shadow:none;filter:none;background:#7e96ff;transform:none}.workspace-login.workspace-login .auth-account-form .auth-submit svg{width:16px;height:16px;margin-left:0;transition:transform .15s}.workspace-login.workspace-login .auth-account-form .auth-submit:hover:not(:disabled) svg{transform:translate(3px)}.workspace-login.workspace-login .auth-account-form.is-paired{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-login.workspace-login .auth-account-form.is-paired>:not(label){grid-column:1/-1}.workspace-login.workspace-login :is(.auth-forgot-password,.auth-return){min-height:32px;color:var(--site-accent);font:500 13px/1.4 var(--font-geist-sans), sans-serif;margin-top:10px}.workspace-login.workspace-login :is(.auth-forgot-password,.auth-return):hover{color:#c9d3ff}.workspace-login.workspace-login .auth-social-sign-in{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.workspace-login.workspace-login .login-card .auth-divider{gap:12px;margin:0 0 14px}.workspace-login.workspace-login .login-card .auth-divider:before,.workspace-login.workspace-login .login-card .auth-divider:after{background:#ffffff14}.workspace-login.workspace-login .auth-divider span{color:#7f8aa0;font:500 11px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.08em}.workspace-login.workspace-login .auth-provider-list{gap:10px}.workspace-login.workspace-login .auth-provider{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-raised);min-height:60px;box-shadow:none;grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;padding:9px 14px 9px 10px;transition:border-color .15s,background .15s}.workspace-login.workspace-login .auth-provider:hover{box-shadow:none;transform:none}.workspace-login.workspace-login .auth-provider>svg:first-child{box-sizing:border-box;border-radius:var(--site-radius);background:var(--provider-tile);width:40px;height:40px;fill:var(--provider-icon,#fff);border:0;padding:10px}.workspace-login.workspace-login .auth-provider-discord{--provider-tile:#5865f2}.workspace-login.workspace-login .auth-provider-discord:hover{background:#5865f21f;border-color:#5865f2a6}.workspace-login.workspace-login .auth-provider-steam{--provider-tile:linear-gradient(135deg, #1b2838, #2a475e);--provider-icon:#c7d5e0}.workspace-login.workspace-login .auth-provider-steam:hover{background:#66c0f414;border-color:#66c0f480}.workspace-login.workspace-login .auth-provider b{color:var(--site-text);font-size:14px;font-weight:600}.workspace-login.workspace-login .auth-provider small{color:var(--site-muted);margin-top:3px;font-size:12px}.workspace-login.workspace-login .auth-facts{gap:16px}.workspace-login.workspace-login .auth-facts b{font:600 10px/1.5 var(--font-geist-sans), sans-serif;color:#b5bfd3;letter-spacing:.02em}.workspace-login.workspace-login .auth-facts small{color:var(--site-muted);font-size:11px;line-height:1.6}.workspace-login.workspace-login :is(.login-card>small,.password-rule){color:var(--site-muted);font-size:12px;line-height:1.6}.workspace-login.workspace-login .login-card>small{text-align:center;text-wrap:balance;border-top:1px solid #ffffff0f;margin-top:18px;padding-top:16px;display:block}.workspace-login.workspace-login .login-card>small svg{vertical-align:-2px;width:14px;height:14px;color:var(--site-accent);margin-right:6px;display:inline-block}.workspace-login.workspace-login .auth-back{z-index:1;color:var(--site-muted);margin:20px 0 0;font-size:13px;transition:color .15s;position:relative;inset:auto;transform:none}.workspace-login.workspace-login .auth-back:hover{color:var(--site-text)}@keyframes auth-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-login.workspace-login .login-card.auth-card{animation:none}}@media (min-width:1025px) and (max-height:759px){.workspace-login.workspace-login.auth-page{padding-block:56px 16px}.workspace-login.workspace-login .login-card.auth-card{padding:52px 28px 20px}.workspace-login.workspace-login .login-card h1{font-size:30px}.workspace-login.workspace-login .auth-back{margin-top:10px}}.workspace-login.workspace-login :is(.login-roadbook,.login-roadbook-trigger){border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-login.workspace-login .login-roadbook-trigger:hover,.workspace-login.workspace-login .login-roadbook-trigger[aria-expanded=true]{background:var(--site-raised);box-shadow:none}.workspace-login.workspace-login .login-roadbook>p{color:var(--site-muted);font-size:13px}.workspace-login.workspace-login .login-roadbook-notes b,.workspace-login.workspace-login .login-roadbook>a{font-size:12px}.workspace-login.workspace-login .login-roadbook-notes small{font-size:11px}.workspace-login.workspace-login.founder-login-page{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px max(32px,50% - 660px)}.workspace-login.workspace-login.founder-login-page .operations-brand{margin-bottom:48px}.workspace-login.workspace-login.founder-login-page>aside{border:1px solid var(--site-border);background:var(--site-surface);border-radius:4px;min-height:380px;padding:32px}.workspace-login.workspace-login.founder-login-page :is(p,section>small){color:var(--site-muted);font-size:14px}.workspace-login.workspace-login.founder-login-page>aside span{color:var(--site-accent);font:600 14px/1.6 var(--font-geist-sans), sans-serif}.workspace-login.workspace-login.hr-contact-page textarea{border:1px solid var(--site-border);background:var(--site-bg);width:100%;min-height:140px;color:var(--site-text);font:400 14px/1.7 var(--font-geist-sans), sans-serif;border-radius:4px;padding:12px}.workspace-login.workspace-login.hr-contact-page :is(.hr-member-chat,.hr-member-chat-list>button,.hr-member-messages>article,.hr-contact-active-call){border-color:var(--site-border);background:var(--site-surface);box-shadow:none;border-radius:4px}.workspace-login.workspace-login.hr-contact-page :is(.hr-member-chat p,.hr-member-chat button,.hr-contact-state p){font-size:14px}.workspace-login.workspace-login.hr-contact-page :is(.hr-member-chat small,.hr-contact-back){font-size:12px}@media (max-width:900px){.workspace-login.workspace-login{grid-template-columns:minmax(0,1fr)}.workspace-login.workspace-login.auth-page{background-image:url(/login-background-1280.webp)}.workspace-login.workspace-login :is(.hr-login-book,.accounting-login-book,.reflection-login-book){border:0}.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel,.status-login-card){max-width:640px;margin:0 auto;padding:40px 32px}.workspace-login.workspace-login :is(.hr-login-visual,.dispatch-login-visual,.accounting-login-visual,.reflection-login-visual,.status-login-visual){display:none}.workspace-login.workspace-login.founder-login-page{gap:32px;padding:40px 24px}.workspace-login.workspace-login.founder-login-page>aside{min-height:220px}.workspace-login.workspace-login.founder-login-page{grid-template-columns:minmax(0,1fr)}.workspace-login.workspace-login.hr-contact-page .hr-contact-visual{min-height:0;padding:32px 24px;display:block}.workspace-login.workspace-login.hr-contact-page .hr-contact-visual .hr-login-visual-copy{position:static}.workspace-login.workspace-login.hr-contact-page .hr-contact-visual-shell{min-height:0}}@media (max-width:700px){.workspace-login.workspace-login :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details){transform:translate(102%)}.workspace-login.workspace-login:is(.hr-login-details-open,.accounting-login-details-open,.reflection-login-details-open) :is(.hr-login-panel-login,.accounting-login-panel-login,.reflection-login-panel-login){filter:none;transform:translate(-18%)}.workspace-login.workspace-login:is(.hr-login-details-open,.accounting-login-details-open,.reflection-login-details-open) :is(.hr-login-panel-details,.accounting-login-panel-details,.reflection-login-panel-details){transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel){transition-duration:.01ms}}@media (max-width:600px){.workspace-login.workspace-login.auth-page{padding:64px 14px 24px}.workspace-login.workspace-login .login-card.auth-card{padding:52px 20px 22px}.workspace-login.workspace-login .login-card .auth-mark{width:76px;height:76px;padding:5px;top:-38px}.workspace-login.workspace-login .login-card .auth-mark .brand-mark{background-size:78px 78px;width:66px;height:66px}.workspace-login.workspace-login .login-card h1{font-size:30px}.workspace-login.workspace-login .auth-provider small{white-space:normal}.workspace-login.workspace-login :is(.hr-login-panel,.accounting-login-panel,.reflection-login-panel,.status-login-card){padding:32px 24px}.workspace-login.workspace-login form input,.workspace-login.workspace-login .auth-account-form input{font-size:16px}.workspace-login.workspace-login .auth-account-form.is-paired{grid-template-columns:minmax(0,1fr)}.workspace-login.workspace-login :is(.hr-login-brand,.operations-brand,.reflection-login-brand,.status-login-brand){flex-wrap:wrap}.workspace-login.workspace-login .auth-facts{text-align:left;grid-template-columns:1fr}.workspace-login.workspace-login .login-roadbook-trigger{width:42px;height:42px;position:absolute;top:12px;bottom:auto;right:12px;transform:none}.workspace-login.workspace-login .login-roadbook{width:calc(100% - 24px);animation:none;position:absolute;top:62px;bottom:auto;right:12px;transform:none}}.marketing-page .site-page{width:min(var(--site-width), calc(100% - 64px));margin:0 auto;padding:156px 0 88px}.marketing-page .site-page.site-page-board{padding-bottom:40px}.marketing-page.leaderboard-page .lb-arena{width:min(var(--site-width), calc(100% - 64px));padding-top:0}.marketing-page.leaderboard-page .lb-arena:before{display:none}.marketing-page.tracker-page .tracker-workspace{padding-top:156px}.marketing-page.tracker-page .tracker-workspace>.site-hero{margin-bottom:32px}.marketing-page.tracker-page .tracker-feature-grid{margin-bottom:24px}.marketing-page .site-hero{border-bottom:1px solid var(--site-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;padding-bottom:56px;display:grid}.marketing-page .site-hero.has-aside{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.marketing-page .site-hero-copy{min-width:0}.marketing-page .site-eyebrow{color:#c3cfff;min-height:34px;font:600 13px/1.2 var(--font-geist-sans), sans-serif;background:#8da4ff14;border:1px solid #8da4ff42;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 11px;display:inline-flex}.marketing-page .site-eyebrow svg{width:16px;height:16px;color:var(--site-accent)}.marketing-page .site-hero h1{max-width:820px;color:var(--site-text);font:700 clamp(40px, calc(4.4vw / var(--zoom-boost,1)), 62px)/1.06 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:22px 0 18px}.marketing-page .site-hero h1 em{color:var(--site-accent);font-style:normal;display:block}.marketing-page .site-hero-lead{color:#b0b7c5;max-width:640px;margin:0;font-size:18px;line-height:1.65}.marketing-page .site-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.marketing-page .site-hero-actions :is(.primary-button,.secondary-button){border-radius:9px;min-height:48px;padding:12px 18px;font-size:14px}.marketing-page .site-hero-aside{min-width:0}.marketing-page .site-page{--site-page-top:156px}.marketing-page .site-hero.is-banner{isolation:isolate;border-bottom:0;align-content:center;min-height:400px;padding-bottom:88px;position:relative}.marketing-page .site-hero.is-banner:before{content:"";z-index:-1;top:calc(var(--site-page-top) * -1);width:calc(100vw / var(--page-zoom,1));background:linear-gradient(180deg, #0c0e129e 0%, #0c0e1200 30%, #0c0e1200 58%, var(--site-bg) 100%), linear-gradient(90deg, #0c0e12f5 0%, #0c0e12d6 34%, #0c0e124d 62%, #0c0e120f 100%), var(--site-hero-banner) var(--site-hero-banner-position,92% 72%) / var(--site-hero-banner-size,max(135%, 1600px) auto) no-repeat;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.marketing-page .site-hero.is-banner .site-hero-lead{color:#c9cfda}.marketing-page .site-hero.is-banner .site-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e128c}.marketing-page #open-positions{scroll-margin-top:116px}.marketing-page .site-facts{border:1px solid var(--site-border);background:var(--site-surface);border-radius:14px;gap:4px;margin:0;padding:8px;list-style:none;display:grid}.marketing-page .site-facts li{border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.marketing-page .site-facts li+li{border-top:1px solid var(--site-border);border-radius:0}.marketing-page .site-facts b{color:var(--site-text);font-size:15px;font-weight:600;line-height:1.35;display:block}.marketing-page .site-facts small{color:var(--site-muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.marketing-page .site-facts.is-route li{position:relative}.marketing-page .site-facts.is-route li:not(:last-child):after{content:"";background:linear-gradient(var(--site-accent), #8da4ff1a);width:2px;position:absolute;top:56px;bottom:-14px;left:34px}.marketing-page .site-facts.is-route li+li{border-top:0}.marketing-page .site-icon{width:42px;height:42px;color:var(--site-accent);background:#8da4ff1a;border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.marketing-page .site-icon svg{width:20px;height:20px}.marketing-page .site-section{padding-top:80px}.marketing-page .site-section-head{max-width:720px}.marketing-page .site-section-label{color:var(--site-accent);font:600 14px/1.4 var(--font-geist-sans), sans-serif;margin-bottom:10px;display:block}.marketing-page .site-section-head h2{color:var(--site-text);font:700 clamp(28px, calc(2.6vw / var(--zoom-boost,1)), 38px)/1.15 var(--font-geist-sans), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0}.marketing-page .site-section-head h2 em{color:var(--site-accent);font-style:normal}.marketing-page .site-section-head p{color:#a7aebd;margin:14px 0 0;font-size:16px;line-height:1.7}.marketing-page .site-section>.site-section-head+*{margin-top:32px}.marketing-page .site-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.marketing-page .site-prose p{color:#b0b7c5;margin:0;font-size:16px;line-height:1.8}.marketing-page .site-prose p+p{margin-top:16px}.marketing-page .site-grid{gap:16px;display:grid}.marketing-page .site-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .site-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page .site-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-page .site-card{border:1px solid var(--site-border);background:var(--site-surface);min-width:0;color:inherit;border-radius:14px;flex-direction:column;padding:26px;text-decoration:none;display:flex}.marketing-page .site-card h3{color:var(--site-text);font:600 18px/1.35 var(--font-geist-sans), sans-serif;letter-spacing:-.01em;margin:20px 0 8px}.marketing-page .site-card p{color:#a7aebd;margin:0;font-size:15px;line-height:1.65}.marketing-page .site-card-tag{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-top:18px}.marketing-page .site-card-tag+h3{margin-top:6px}.marketing-page a.site-card{transition:border-color .15s,background .15s}.marketing-page a.site-card:hover{background:#181c25;border-color:#8da4ff59}.marketing-page .site-card-link{color:var(--site-accent);font:600 14px/1.4 var(--font-geist-sans), sans-serif;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:inline-flex}.marketing-page .site-card-link svg{width:16px;height:16px;transition:transform .15s}.marketing-page a.site-card:hover .site-card-link svg{transform:translate(3px)}.marketing-page .site-steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));counter-reset:site-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.marketing-page .site-steps.cols-3{--steps:3}.marketing-page .site-split+:is(.site-grid,.site-steps){margin-top:32px}.marketing-page .site-steps li{border:1px solid var(--site-border);background:var(--site-surface);counter-increment:site-step;border-radius:14px;min-width:0;padding:26px;position:relative}.marketing-page .site-steps li:before{content:counter(site-step);background:var(--site-primary);color:#fff;width:36px;height:36px;font:700 15px/1 var(--font-geist-sans), sans-serif;border-radius:50%;place-items:center;display:grid}.marketing-page .site-steps li>span{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-top:18px;display:block}.marketing-page .site-steps h3{color:var(--site-text);font:600 17px/1.35 var(--font-geist-sans), sans-serif;margin:18px 0 8px}.marketing-page .site-steps li>span+h3{margin-top:6px}.marketing-page .site-steps p{color:#a7aebd;margin:0;font-size:15px;line-height:1.65}.marketing-page .site-note{background:#8da4ff0f;border:1px solid #8da4ff38;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding:20px 22px;display:grid}.marketing-page .site-note b{color:var(--site-text);font-size:15.5px;font-weight:600;display:block}.marketing-page .site-note p{color:#a7aebd;margin:4px 0 0;font-size:14.5px;line-height:1.6}.marketing-page .site-faq{gap:10px;display:grid}.marketing-page .site-faq details{border:1px solid var(--site-border);background:var(--site-surface);border-radius:12px}.marketing-page .site-faq summary{min-height:60px;color:var(--site-text);font:600 16px/1.45 var(--font-geist-sans), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.marketing-page .site-faq summary::-webkit-details-marker{display:none}.marketing-page .site-faq summary svg{width:18px;height:18px;color:var(--site-accent);flex:0 0 18px;transition:transform .18s}.marketing-page .site-faq details[open] summary svg{transform:rotate(45deg)}.marketing-page .site-faq details p{color:#a7aebd;margin:0;padding:0 20px 20px;font-size:15px;line-height:1.7}.marketing-page .site-person{border:1px solid var(--site-border);background:var(--site-surface);border-radius:14px;align-items:center;gap:16px;padding:22px;display:flex}.marketing-page .site-person-avatar{color:#fff;width:52px;height:52px;font:700 17px/1 var(--font-geist-sans), sans-serif;background:linear-gradient(135deg,#5f7ceb,#8da4ff);border-radius:12px;flex:0 0 52px;place-items:center;display:grid}.marketing-page .site-person b{color:var(--site-text);font-size:17px;font-weight:600;display:block}.marketing-page .site-person small{color:var(--site-muted);margin-top:4px;font-size:14px;display:block}.marketing-page .site-cta{background:radial-gradient(circle at 88% 10%,#6b83ee38,#0000 42%),linear-gradient(120deg,#171c2a,#12151d);border:1px solid #8da4ff3d;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;margin-top:88px;padding:40px 44px;display:flex}.marketing-page .site-cta h2{color:var(--site-text);font:700 clamp(26px, calc(2.4vw / var(--zoom-boost,1)), 34px)/1.2 var(--font-geist-sans), sans-serif;letter-spacing:-.03em;margin:0}.marketing-page .site-cta p{color:#b0b7c5;max-width:560px;margin:10px 0 0;font-size:16px;line-height:1.65}.marketing-page .site-cta-actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.marketing-page .site-cta-actions :is(.primary-button,.secondary-button){border-radius:9px;min-height:48px;padding:12px 18px;font-size:14px}.marketing-page .site-page .home-signal{margin-inline:0;border:1px solid var(--site-border);background:var(--site-surface);border-radius:14px;width:auto;margin-bottom:0;overflow:hidden}.marketing-page .site-page .home-signal>div{min-height:0;padding:22px 24px}.marketing-page .site-page .home-signal small{color:var(--site-muted);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.06em;display:block}.marketing-page .site-page .home-signal b{color:var(--site-text);font:600 20px/1.3 var(--font-geist-sans), sans-serif;margin-top:8px;display:block}.marketing-page .site-page .home-signal>div{position:relative}.marketing-page .site-page .home-signal .presence-dot{vertical-align:middle;margin:0 8px 1px 0;position:static}.marketing-page .site-page .home-signal .presence-dot+small{display:inline}.marketing-page .site-page :is(.convoy-feed,.empty-public){margin-inline:0;width:auto;margin-bottom:0}.marketing-page .site-page .empty-public{background:var(--site-surface);border:1px dashed #8da4ff47;border-radius:14px;padding:48px 28px}.marketing-page .site-page .empty-public>span{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.06em}.marketing-page .site-page .empty-public h2{color:var(--site-text);font:600 22px/1.3 var(--font-geist-sans), sans-serif;margin:12px 0 8px}.marketing-page .site-page .empty-public p{color:#a7aebd;font-size:15px;line-height:1.6}.marketing-page .site-page .convoy-feed{gap:12px;display:grid}.marketing-page .site-page .convoy-feed .hub-section-title{display:none}.marketing-page .site-page .convoy-feed article{border:1px solid var(--site-border);background:var(--site-surface);border-radius:14px;grid-template-columns:220px minmax(0,1fr) auto;gap:24px;min-height:0;padding:22px 24px}.marketing-page .site-page .convoy-feed article:last-child{border-bottom:1px solid var(--site-border)}.marketing-page .site-page .convoy-feed time{color:var(--site-text);font:600 15px/1.4 var(--font-geist-sans), sans-serif}.marketing-page .site-page .convoy-feed small{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.06em}.marketing-page .site-page .convoy-feed h3{color:var(--site-text);font:600 19px/1.3 var(--font-geist-sans), sans-serif;margin:6px 0}.marketing-page .site-page .convoy-feed p{color:#a7aebd;font-size:15px;line-height:1.55}.marketing-page .site-page .convoy-feed svg{width:16px;height:16px;color:var(--site-accent)}.marketing-page .site-page .convoy-meta{color:var(--site-muted);gap:18px;font-size:13.5px}.marketing-page .site-page .convoy-feed article>a{border:1px solid var(--site-border);min-height:42px;color:var(--site-text);font:600 14px/1.4 var(--font-geist-sans), sans-serif;white-space:nowrap;background:#1b1f29;border-radius:9px;padding:10px 14px}.marketing-page .site-page .member-directory{margin-inline:0;border:1px solid var(--site-border);background:var(--site-surface);border-radius:14px;width:auto;margin-bottom:0;padding:24px}.marketing-page .site-page .member-directory>.member-search-field{border-color:var(--site-border);background:var(--site-bg);border-radius:10px;min-height:50px;margin:0 0 16px}.marketing-page .site-page .member-search-field input{font-size:15px}.marketing-page .member-result{border-color:var(--site-border);background:#181c25;border-radius:12px;gap:14px;min-height:76px;padding:14px}.marketing-page .member-result:hover{transform:none}.marketing-page .member-result-avatar{font:700 13px/1 var(--font-geist-sans), sans-serif}.marketing-page .member-result small{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.02em;text-transform:none}.marketing-page .member-result b{color:var(--site-text);margin-top:4px;font-size:15px;font-weight:600}.marketing-page .member-result b svg{width:16px}.marketing-page .member-result em{color:var(--site-muted);font:600 12px/1 var(--font-geist-sans), sans-serif}.marketing-page .member-directory-empty{color:var(--site-muted);font-size:15px}.marketing-page .site-split>.site-note{margin-top:0}.marketing-page .site-page .docs-feature-grid{margin-inline:0;gap:14px;margin-bottom:0}.marketing-page .site-page .docs-feature-grid>article{border-color:var(--site-border);background:var(--site-surface);border-radius:14px;padding:22px}.marketing-page .site-page .docs-feature-grid h3{color:var(--site-text);font-size:16px}.marketing-page .site-page .docs-feature-grid p{color:#a7aebd;font-size:14.5px;line-height:1.65}.marketing-page .site-page .support-team-category{padding-top:14px}.marketing-page .site-page .support-team-category>svg{width:18px;height:18px}.marketing-page .site-page .support-team-category span{color:var(--site-accent);font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.08em}.marketing-page .site-page .support-team-category h3{font-size:17px}.marketing-page .site-page .support-team-profile{border-radius:14px;padding:18px}.marketing-page .site-page .support-team-avatar{width:48px;height:48px;font:700 14px/1 var(--font-geist-sans), sans-serif}.marketing-page .site-page .support-team-details{gap:5px}.marketing-page .site-page .support-team-details small{font:600 12px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.04em}.marketing-page .site-page .support-team-details small svg{width:13px;height:13px}.marketing-page .site-page .support-team-details strong{font-size:16px}.marketing-page .site-page .support-team-details em{color:#a7aebd;font-size:13.5px}.marketing-page .site-page .support-team-details b,.marketing-page .site-page :is(.support-team-note,.support-leave-reason button){font-size:13px}.marketing-page .site-page .support-team-state{font-size:13.5px;font-weight:600}.marketing-page .site-page .support-team-state svg{width:14px;height:14px}@media (max-width:1100px){.marketing-page .site-hero.has-aside{grid-template-columns:minmax(0,1fr);gap:36px}.marketing-page .site-hero-aside{max-width:640px}.marketing-page .site-grid.cols-4,.marketing-page .site-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .site-steps.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page .site-page .home-signal,.marketing-page .site-page .member-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.marketing-page .site-split{grid-template-columns:minmax(0,1fr);gap:28px}.marketing-page :is(.site-grid.cols-3,.site-steps.cols-3){grid-template-columns:minmax(0,1fr)}.marketing-page .site-page .convoy-feed article{grid-template-columns:minmax(0,1fr);gap:12px}.marketing-page .site-page .convoy-feed article>a{justify-self:start}.marketing-page .site-cta{flex-direction:column;align-items:flex-start;padding:32px 28px}}@media (max-width:640px){.marketing-page .site-page{--site-page-top:112px;width:calc(100% - 32px);padding-top:112px;padding-bottom:56px}.marketing-page .site-hero.is-banner{min-height:0;padding-bottom:56px}.marketing-page .site-hero.is-banner:before{background:linear-gradient(180deg, #0c0e128c 0%, #0c0e12c7 55%, var(--site-bg) 100%), var(--site-hero-banner) var(--site-hero-banner-position-mobile,60% 70%) / cover no-repeat}.marketing-page .site-page.site-page-board{padding-bottom:28px}.marketing-page.leaderboard-page .lb-arena{width:calc(100% - 32px);padding-top:0}.marketing-page.tracker-page .tracker-workspace{padding-top:112px}.marketing-page .site-hero{padding-bottom:40px}.marketing-page .site-hero h1{font-size:clamp(34px, calc(9vw / var(--zoom-boost,1)), 42px)}.marketing-page .site-hero-lead{font-size:16px}.marketing-page .site-hero-actions>*{flex:200px;justify-content:center}.marketing-page .site-section{padding-top:56px}.marketing-page :is(.site-grid.cols-2,.site-grid.cols-4,.site-steps),.marketing-page .site-page :is(.home-signal,.member-directory-grid){grid-template-columns:minmax(0,1fr)}.marketing-page .site-page .member-directory{padding:16px}.marketing-page :is(.site-card,.site-steps li){padding:22px}.marketing-page .site-cta{margin-top:64px;padding:28px 22px}.marketing-page .site-cta-actions{width:100%}.marketing-page .site-cta-actions>*{flex:200px;justify-content:center}}
